@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--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;--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{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-9{margin:calc(var(--spacing) * 9)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ios-glass:#ffffff38;--ios-glass-strong:#ffffffad;--ios-glass-line:#ffffff57;--ios-glass-shadow:0 22px 55px #00000047;--ios-glass-blur:blur(24px) saturate(1.9) brightness(1.14);--ios-blue:#0a84ff;--ios-green:#34c759;--ios-red:#ff3b30;--ios-orange:#ff9500;--ios-pink:#ff2d55;--ios-text:#111318;--ios-muted:#747780;--lhv-navy:#071a55;--lhv-yellow:#ffad00;--ios-open-ms:.24s;--ios-close-ms:.3s;--ios-page-ms:.46s;--ios-sheet-ms:.32s;--ios-faceid-erkannt:.62s;--ios-faceid-entsperren:.62s;--ios-ease-open:cubic-bezier(.2, .95, .25, 1);--ios-ease-close:cubic-bezier(.25, .85, .25, 1);--ios-ease-page:cubic-bezier(.22, 1, .36, 1);--ios-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif}:root,:root[data-theme=dark],[data-flaeche=dunkel]{--app-bg:#000;--app-flaeche:#1c1c1ee6;--app-flaeche-fest:#1c1c1e;--app-text:#f2f2f7;--app-muted:#98989f;--app-linie:#5454588c;--app-nav:#161618d1;--app-segment:#7878803d;--app-segment-aktiv:#48484a;--app-glanz:#ffffff14;--app-schalter-aus:#39393d;--app-indikator:#ffffff80;--app-statusbar:#f2f2f7;--glas-fuellung:#ffffff17;--glas-fuellung-stark:#2c2c2edb;--glas-steuerung:#ffffff1c;--glas-steuerung-hover:#ffffff2b;--glas-steuerung-aktiv:#ffffff3d;--glas-laeufer:#ffffff2e;--glas-schrift:#f2f2f7;--uhr-akzent:#ff9f0a;--glas-panel:#2c2c2eb8;--glas-schirm:#0000006b;--glas-rand:#ffffff2e;--glas-licht:#fff6;--glas-licht-unten:#ffffff29;--glas-kern:#00000057;--glas-tiefe:#0000004d;--glas-schatten-nah:0 1px 2px #0006;--glas-schatten-fern:0 10px 22px -8px #000000b3}:root[data-theme=light],[data-flaeche=hell]{--app-bg:#f1f2f7;--app-flaeche:#ffffffdb;--app-flaeche-fest:#fff;--app-text:#111318;--app-muted:#6b6e77;--app-linie:#3c3c4321;--app-nav:#f8f8fad1;--app-segment:#78788024;--app-segment-aktiv:#fff;--app-glanz:#ffffffb3;--app-schalter-aus:#c7c7cc;--app-indikator:#00000057;--app-statusbar:#111318;--glas-fuellung:#7878801a;--glas-fuellung-stark:#ffffffd1;--glas-steuerung:#7878801c;--glas-steuerung-hover:#7878802b;--glas-steuerung-aktiv:#78788040;--glas-laeufer:#fff;--glas-schrift:#111318;--uhr-akzent:#a35300;--glas-panel:#f6f6faa8;--glas-schirm:#0000003d;--glas-rand:#ffffffb3;--glas-licht:#fffffff2;--glas-licht-unten:#ffffff80;--glas-kern:#0000001a;--glas-tiefe:#0000000d;--glas-schatten-nah:0 1px 1.5px #00000017;--glas-schatten-fern:0 8px 18px -7px #0000004d}:root{--glas-unschaerfe:blur(18px) saturate(1.9) brightness(1.08);--glas-unschaerfe-panel:blur(40px) saturate(1.7) brightness(1.04);--glas-unschaerfe-rand:blur(3px) saturate(1.25) brightness(1.07);--glas-schatten:0 22px 55px #0000004d;--steuer-groesse:44px;--steuer-luft:14px;--ipad-width:1194px;--ipad-height:834px;--ipad-bezel:12px;--ipad-radius:38px;--ipad-screen-radius:28px;--statusbar-h:32px;--toolbar-h:56px;--home-indikator-h:34px;--r-winzig:4px;--r-klein:8px;--r-feld:12px;--r-karte:18px;--r-blatt:26px;--r-gross:42px;--r-pille:999px;--device-zoom:1}@media (prefers-reduced-motion:reduce){:root{--ios-open-ms:1ms;--ios-close-ms:1ms;--ios-page-ms:1ms;--ios-sheet-ms:1ms;--ios-faceid-erkannt:1ms;--ios-faceid-entsperren:1ms}}.ios-system[data-glas=getoent]{--ios-glass:#ffffff70;--ios-glass-strong:#ffffffe0;--ios-glass-line:#ffffff85;--ios-glass-shadow:0 22px 55px #00000057;--ios-glass-blur:blur(30px) saturate(1.25)}@media (prefers-reduced-transparency:reduce){.ios-system{--ios-glass:#ffffff85;--ios-glass-strong:#fffffff0;--ios-glass-line:#ffffff94;--ios-glass-blur:none}}:root{--glas-koerper:inset 0 0 0 .5px var(--glas-rand), inset 0 1px .5px -.5px var(--glas-licht), inset 0 -1px .5px -.5px var(--glas-licht-unten), inset 0 0 14px -6px var(--glas-kern), var(--glas-schatten-nah), var(--glas-schatten-fern)}.glas{background:var(--glas-fuellung);-webkit-backdrop-filter:var(--glas-unschaerfe);backdrop-filter:var(--glas-unschaerfe);box-shadow:var(--glas-koerper);position:relative}.glas.is-stark{background:var(--glas-fuellung-stark)}.glas.is-schwebend{box-shadow:var(--glas-koerper), var(--glas-schatten)}.glas-lupe:before,.ios-panel:before,.ordner-blatt:before,.dock:before{content:"";border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:var(--glas-unschaerfe-rand);backdrop-filter:var(--glas-unschaerfe-rand);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glas-lupe,.ios-panel,.ordner-blatt,.dock{position:relative}.glas-glanz{background-image:linear-gradient(138deg,#ffffff38 0%,#ffffff0d 20%,#fff0 44% 70%,#ffffff1a 94%)}.glas-knopf{min-width:var(--steuer-groesse);height:var(--steuer-groesse);padding:0 var(--steuer-luft);border-radius:var(--r-pille);font:inherit;color:var(--glas-schrift);cursor:pointer;background:linear-gradient(138deg, #ffffff38 0%, #ffffff0d 20%, #fff0 44%, #fff0 70%, #ffffff1a 94%), var(--glas-steuerung);-webkit-backdrop-filter:var(--glas-unschaerfe);backdrop-filter:var(--glas-unschaerfe);box-shadow:var(--glas-koerper);transition:background .18s ease, transform .18s var(--ios-ease-open);border:0;justify-content:center;align-items:center;gap:6px;font-size:17px;display:inline-flex}.glas-knopf.is-rund{width:var(--steuer-groesse);padding:0}.glas-knopf:hover{background-color:var(--glas-steuerung-hover)}.glas-knopf:active{background-color:var(--glas-steuerung-aktiv);transform:scale(.92)}.glas-knopf[disabled]{opacity:.4;cursor:default;transform:none}.glas-knopf.is-betont{background:var(--ios-blue);color:#fff;box-shadow:inset 0 1px #ffffff3d}.glas-gruppe{height:var(--steuer-groesse);border-radius:var(--r-pille);background:linear-gradient(138deg, #ffffff38 0%, #ffffff0d 20%, #fff0 44%, #fff0 70%, #ffffff1a 94%), var(--glas-steuerung);-webkit-backdrop-filter:var(--glas-unschaerfe);backdrop-filter:var(--glas-unschaerfe);box-shadow:var(--glas-koerper);align-items:center;display:inline-flex}.glas-gruppe>.glas-knopf{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.glas-gruppe>.glas-knopf:hover{background-color:var(--glas-steuerung-hover)}.glas-segment{height:var(--steuer-groesse);border-radius:var(--r-pille);background:linear-gradient(138deg, #ffffff38 0%, #ffffff0d 20%, #fff0 44%, #fff0 70%, #ffffff1a 94%), var(--glas-steuerung);-webkit-backdrop-filter:var(--glas-unschaerfe);backdrop-filter:var(--glas-unschaerfe);box-shadow:var(--glas-koerper);align-items:center;padding:3px;display:inline-flex;position:relative}.glas-segment button{z-index:1;border-radius:var(--r-pille);height:calc(var(--steuer-groesse) - 6px);font:inherit;color:var(--glas-schrift);cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:16px;font-weight:500;transition:color .18s;position:relative}.glas-segment button.is-aktiv{color:var(--glas-schrift-aktiv,var(--glas-schrift));font-weight:600}.glas-segment-laeufer{border-radius:var(--r-pille);background:var(--glas-laeufer);box-shadow:0 1px 3px #0000001f, inset 0 1px 0 var(--glas-licht);transition:left .32s var(--ios-ease-page), width .32s var(--ios-ease-page);position:absolute;top:3px;bottom:3px}.glas-segment-laeufer[data-bereit=nein]{opacity:0;transition:none}.glas-feld{height:var(--steuer-groesse);border-radius:var(--r-pille);background:linear-gradient(138deg, #ffffff38 0%, #ffffff0d 20%, #fff0 44%, #fff0 70%, #ffffff1a 94%), var(--glas-steuerung);-webkit-backdrop-filter:var(--glas-unschaerfe);backdrop-filter:var(--glas-unschaerfe);box-shadow:var(--glas-koerper);color:var(--app-muted);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.glas-feld input{min-width:0;font:inherit;color:var(--app-text);background:0 0;border:0;outline:none;flex:auto;font-size:17px}.glas-feld input::placeholder{color:var(--app-muted)}.ios-werkzeugleiste{z-index:4;height:var(--toolbar-h);align-items:center;gap:10px;padding:0 20px;display:flex;position:relative}.ios-werkzeugleiste .ist-mitte{position:absolute;left:50%;transform:translate(-50%)}.ios-werkzeugleiste .ist-rechts{margin-inline-start:auto}.ios-schirm{z-index:40;background:var(--glas-schirm);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ios-schirm-auf var(--ios-sheet-ms) ease backwards;position:absolute;inset:0}@keyframes ios-schirm-auf{0%{opacity:0}}.ios-panel{border-radius:var(--r-blatt);background:linear-gradient(138deg, #fff3 0%, #ffffff0a 20%, #fff0 44%, #fff0 70%, #ffffff17 94%), var(--glas-panel);-webkit-backdrop-filter:var(--glas-unschaerfe-panel);backdrop-filter:var(--glas-unschaerfe-panel);color:var(--app-text);box-shadow:var(--glas-koerper), var(--glas-schatten);animation:ios-panel-auf var(--ios-sheet-ms) var(--ios-ease-open) backwards;position:relative;overflow:hidden}@keyframes ios-panel-auf{0%{opacity:0;transform:translateY(12px)scale(.94)}}.ios-panel-kopf{grid-template-columns:var(--steuer-groesse) 1fr var(--steuer-groesse);align-items:center;gap:12px;padding:10px 12px;display:grid}.ios-panel-titel{text-align:center;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.auf-tapete{--glas-fuellung:#ffffff24;--glas-fuellung-stark:#ffffff5c;--glas-steuerung:#ffffff21;--glas-steuerung-hover:#ffffff38;--glas-steuerung-aktiv:#ffffff4d;--glas-laeufer:#ffffff52;--glas-schrift:#fff;--glas-schrift-aktiv:#fff;--glas-panel:#ffffff3d;--glas-rand:#ffffff6b;--glas-licht:#ffffffb8;--glas-licht-unten:#ffffff4d;--glas-kern:#00000042;--glas-tiefe:#00000014;--glas-schatten-nah:0 1px 2px #00000038;--glas-schatten-fern:0 12px 26px -8px #00000073;--glas-unschaerfe:blur(20px) saturate(2) brightness(1.16)}@media (prefers-reduced-transparency:reduce){.ios-system{--glas-unschaerfe:none;--glas-unschaerfe-panel:none;--glas-unschaerfe-rand:none;--glas-fuellung:var(--app-flaeche-fest);--glas-fuellung-stark:var(--app-flaeche-fest);--glas-panel:var(--app-flaeche-fest)}.ios-system .auf-tapete{--glas-fuellung:#1c1c1ef0;--glas-fuellung-stark:#1c1c1efa;--glas-steuerung:#545458e6;--glas-unschaerfe:none}.ios-system .glas-lupe:before,.ios-system .ios-panel:before,.ios-system .ordner-blatt:before,.ios-system .dock:before{display:none}}.ios-alert-buehne{z-index:40;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.ios-alert-schirm{z-index:0}.ios-alert{z-index:1;text-align:center;--glas-panel:#1c1c1eeb;border-radius:var(--r-karte);width:270px;max-width:100%;animation:ios-alert-auf var(--ios-open-ms) var(--ios-ease-open) backwards}:root[data-theme=light] .ios-alert,[data-flaeche=hell] .ios-alert{--glas-panel:#fafafcf2}@keyframes ios-alert-auf{0%{opacity:0;transform:scale(1.14)}}.ios-alert-kopf{padding:19px 16px 20px}.ios-alert-titel{letter-spacing:-.02em;color:var(--app-text);margin:0;font-size:17px;font-weight:600}.ios-alert-text{color:var(--app-text);margin:4px 0 0;font-size:13px;line-height:1.38}.ios-alert-knoepfe{border-top:1px solid var(--app-linie);display:grid}.ios-alert[data-knoepfe=nebeneinander] .ios-alert-knoepfe{grid-auto-columns:1fr;grid-auto-flow:column}.ios-alert-knoepfe button{appearance:none;font:inherit;color:var(--ios-blue);cursor:pointer;background:0 0;border:0;min-height:44px;padding:11px 10px;font-size:17px;line-height:1.2}.ios-alert[data-knoepfe=nebeneinander] .ios-alert-knoepfe button+button{border-left:1px solid var(--app-linie)}.ios-alert[data-knoepfe=gestapelt] .ios-alert-knoepfe button+button{border-top:1px solid var(--app-linie)}.ios-alert-knoepfe button[data-bevorzugt=ja]{font-weight:600}.ios-alert-knoepfe button[data-rolle=zerstoerend]{color:var(--ios-red)}.ios-alert-knoepfe button:hover{background:var(--glas-steuerung-hover)}.ios-alert-knoepfe button:active{background:var(--glas-steuerung-aktiv)}.ios-alert-knoepfe button:focus-visible{outline:2px solid var(--ios-blue);outline-offset:-3px}.pwa-einladung{justify-items:center;gap:12px;margin-top:14px;display:grid}.pwa-einladung>img{border-radius:13px;width:58px;height:58px;display:block;box-shadow:0 8px 20px #0000003d}.pwa-einladung-schritte{text-align:left;gap:9px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pwa-einladung-schritte li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.pwa-einladung-schritte li>span{background:var(--ios-blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.pwa-einladung-schritte p,.pwa-einladung-kurz{color:var(--app-text);margin:1px 0 0;font-size:12.5px;line-height:1.35}.pwa-einladung-schritte strong{color:var(--ios-blue);align-items:center;gap:3px;font-weight:600;display:inline-flex}.pwa-einladung-kurz{text-align:center}.pwa-querformat{display:none}@media (pointer:coarse) and (hover:none) and (orientation:portrait){.pwa-querformat{z-index:1200;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.pwa-querformat-schirm{z-index:0}.pwa-querformat-karte{z-index:1;text-align:center;justify-items:center;width:min(340px,100%);padding:28px 26px 25px;display:grid}.pwa-querformat-geraet{width:86px;height:58px;color:var(--ios-blue);border:4px solid;border-radius:11px;margin-bottom:18px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.pwa-querformat-geraet>span{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pwa-querformat-karte strong{letter-spacing:-.02em;font-size:20px}.pwa-querformat-karte p{color:var(--app-muted);margin:7px 0 0;font-size:14px;line-height:1.45}}.device-stage{width:var(--stage-width,100vw);height:var(--stage-height,100vh);box-sizing:border-box;background:radial-gradient(circle at 50% 0,#1b2340 0%,#0000 60%),linear-gradient(#0b1020,#05070f);place-items:center;display:grid;position:fixed;top:0;left:0;overflow:hidden}.device-stage[data-handgeraet=true]{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.device-stage[data-systemleiste=true]{--statusbar-h:0px}.device-frame{width:var(--ipad-width);height:var(--ipad-height);padding:var(--ipad-bezel);border-radius:var(--ipad-radius);zoom:var(--device-zoom,1);background:#050505;flex:none;position:relative;box-shadow:0 24px 70px #0000006b,inset 0 1px 3px #ffffff59}.device-frame *{box-sizing:border-box}.device-screen{border-radius:var(--ipad-screen-radius);background:var(--lhv-navy);color:#fff;width:100%;height:100%;font-family:var(--ios-font);-webkit-font-smoothing:antialiased;contain:paint;position:relative;overflow:hidden}.device-stage[data-fit=fill]{background:#000}.device-stage[data-fit=fill] .device-frame{width:var(--ipad-width);height:var(--ipad-height);box-shadow:none;zoom:var(--device-zoom,1);border-radius:0;padding:0}.device-stage[data-fit=fill] .device-screen{border-radius:0}.device-standby-knopf{cursor:pointer;background:#16161b;border:0;border-radius:3px 0 0 3px;width:4px;height:56px;padding:0;transition:background .15s,width .15s,left .15s;position:absolute;top:46px;left:-4px;box-shadow:inset 0 1px 1px #ffffff52}.device-standby-knopf:hover{background:#24242c;width:6px;left:-6px}.device-standby-knopf:focus-visible{outline-offset:2px;outline:2px solid #78aaffcc}.device-standby-knopf:before{content:"";position:absolute;inset:-10px -6px -10px -10px}.device-stage[data-fit=fill] .device-standby-knopf{display:none}.device-buchse{cursor:pointer;background:linear-gradient(#0a0a0d,#17171c 40%,#0a0a0d);border:0;border-radius:0 3px 3px 0;width:3px;height:30px;padding:0;transition:width .15s,right .15s,background .15s;position:absolute;top:50%;right:-3px;transform:translateY(-50%);box-shadow:inset 1px 0 1px #000000e6}.device-buchse:hover{background:linear-gradient(#101015,#26262e 40%,#101015);width:5px;right:-5px}.device-buchse:focus-visible{outline-offset:2px;outline:2px solid #78aaffcc}.device-buchse:before{content:"";position:absolute;inset:-12px -10px -12px -6px}.device-stage[data-fit=fill] .device-buchse{display:none}.device-kabel{pointer-events:none;z-index:3;align-items:center;margin-left:-3px;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.device-kabel-stecker{z-index:1;background:linear-gradient(#fff,#f2f2f4 42%,#d8d8dd);border-radius:2px 4px 4px 2px;width:11px;height:15px;position:relative;box-shadow:0 1px 2px #00000073,inset 0 1px #fffffff2}.device-kabel-strang{filter:drop-shadow(0 1px 2px #00000059);width:520px;height:44px;margin-left:-2px;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#000 74%,#0000);mask-image:linear-gradient(90deg,#000 74%,#0000)}.device-kabel-strang path,.ruhekabel-strang path{fill:none;stroke:#d4d4da;stroke-width:9px;stroke-linecap:round}.device-kabel-strang path+path,.ruhekabel-strang path+path{stroke:#f6f6f8;stroke-width:6.5px;transform:translateY(-.8px)}@keyframes kabel-rein{0%{transform:translate(300px,-50%)}70%{transform:translate(-2px,-50%)}to{transform:translateY(-50%)}}@keyframes kabel-raus{0%{transform:translateY(-50%)}to{transform:translate(320px,-50%)}}.device-stage[data-kabel=faehrt-rein] .device-kabel{animation:.42s cubic-bezier(.22,.9,.3,1) backwards kabel-rein}.device-stage[data-kabel=faehrt-raus] .device-kabel{animation:.3s cubic-bezier(.5,0,.85,.3) backwards kabel-raus}@media (prefers-reduced-motion:reduce){.device-stage[data-kabel=faehrt-rein] .device-kabel,.device-stage[data-kabel=faehrt-raus] .device-kabel{animation-duration:1ms}}.screen-off-gloss{z-index:200;pointer-events:none;opacity:0;background:radial-gradient(circle at 30% 10%,#ffffff29,#0000 28%),#000;transition:opacity .25s;position:absolute;inset:0}.device-screen.is-off>:not(.screen-off-gloss):not(.geraet-abdruck):not(.geraet-schliere){opacity:0;pointer-events:none}.device-screen.is-off .screen-off-gloss{opacity:1}.geraet-abdruck{z-index:210;width:58px;height:72px;transform:translate(-50%, -50%) rotate(var(--dreh,0deg)) scale(var(--gross,1)) scaleX(var(--spiegel,1));opacity:var(--staerke,.4);mix-blend-mode:hard-light;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;animation:.45s ease-out backwards abdruck-auf;position:absolute}@keyframes abdruck-auf{0%{opacity:0}}.device-screen.is-off .geraet-abdruck{opacity:calc(var(--staerke,.4) * 1.55)}.geraet-schliere{z-index:209;opacity:var(--staerke,.16);mix-blend-mode:hard-light;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;animation:.6s ease-out backwards abdruck-auf;position:absolute}.device-screen.is-off .geraet-schliere{opacity:calc(var(--staerke,.16) * 1.55)}@media (prefers-reduced-motion:reduce){.geraet-abdruck,.geraet-schliere{animation-duration:1ms}}.reinigungstuch{z-index:6;cursor:grab;opacity:.62;touch-action:none;perspective:380px;filter:drop-shadow(0 7px 9px #0000008c);width:130px;height:108px;transform:translate(var(--tuch-x,0px), var(--tuch-y,0px));background:0 0;border:0;padding:0;transition:transform .34s cubic-bezier(.22,.9,.3,1),opacity .2s;position:absolute;top:18px;right:18px}.device-stage[data-schmutz=true] .reinigungstuch{opacity:.9}.reinigungstuch:hover,.reinigungstuch:focus-visible{opacity:1}.reinigungstuch:focus-visible{outline-offset:3px;outline:2px solid #78aaffcc}.reinigungstuch.ist-in-der-hand{z-index:7;opacity:1;cursor:grabbing;transition:none}.tuch-lage{position:absolute;inset:0}.tuch-unten{background:linear-gradient(158deg,#c7ccd6,#8f96a5);transform:rotateX(24deg)rotate(-8deg)translate(6px,7px)}.tuch-oben{background:linear-gradient(152deg,#fff 0%,#f2f4f8 42%,#d3d8e2 100%);overflow:hidden;transform:rotateX(24deg)rotate(-2.5deg)}.tuch-gewebe{opacity:.55;background:repeating-linear-gradient(45deg,#0000000e 0 1px,#ffffff80 1px 2.5px),repeating-linear-gradient(-45deg,#0000000b 0 1px,#fff6 1px 2.5px);position:absolute;inset:0}.tuch-marke{mix-blend-mode:multiply;opacity:.92;width:70%;position:absolute;top:40%;left:15%}.tuch-falten{background:linear-gradient(104deg,#0000 18%,#00000017 30%,#ffffff80 42%,#0000 58%),linear-gradient(82deg,#0000 52%,#00000012 68%,#ffffff59 78%,#0000 92%);position:absolute;inset:0}.tuch-schimmer{background:linear-gradient(122deg,#fff9 0 12%,#fff0 40%);position:absolute;inset:0}.device-stage[data-fit=fill] .reinigungstuch{display:none}@media (prefers-reduced-motion:reduce){.reinigungstuch{transition-duration:1ms}}.handbuch-platz{z-index:6;width:138px;height:112px;position:absolute;top:-16px;left:-80px}.handbuch{cursor:pointer;perspective:420px;opacity:.82;filter:drop-shadow(0 8px 11px #0009);transition:opacity .2s,transform .3s cubic-bezier(.22,.9,.3,1);display:block;position:absolute;inset:0}.handbuch:hover,.handbuch:focus-visible,.handbuch-platz:hover .handbuch{opacity:1;transform:translate(2px,1px)rotate(-.6deg)}.handbuch:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #78aaffcc}.hb-lage{position:absolute;inset:0;transform:rotateX(26deg)rotate(5deg)}.hb-block{background:repeating-linear-gradient(#eef0f4 0 1px,#cfd4de 1px 2px),#e6e9ef;border-radius:2px 4px 4px 2px;position:absolute;inset:4px 2px 2px 6px}.hb-deckel{background:linear-gradient(148deg, #123078 0%, var(--lhv-navy) 46%, #04102f 100%);border-radius:2px 5px 5px 2px;position:absolute;inset:0 6px 6px 0;overflow:hidden}.hb-leinen{opacity:.34;background:repeating-linear-gradient(90deg,#ffffff17 0 1px,#0000001f 1px 2px),repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000001a 1px 2px);position:absolute;inset:0}.hb-ruecken{background:linear-gradient(90deg,#0a1e5e,#030c26 62%,#0000008c);width:15px;position:absolute;top:0;bottom:0;left:0;box-shadow:1px 0 #ffffff17}.hb-ruecken:after{content:"";background:var(--lhv-yellow);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:4px}.hb-marke{width:62px;position:absolute;top:15px;left:25px}.hb-linie{background:var(--lhv-yellow);width:34px;height:2px;position:absolute;top:40px;left:25px}.hb-titel{letter-spacing:.09em;text-transform:uppercase;color:#fff;font-size:10.5px;font-weight:700;line-height:1.28;position:absolute;top:46px;left:25px;right:12px}.hb-fuss{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;font-size:7px;position:absolute;bottom:12px;left:25px}.hb-glanz{background:linear-gradient(126deg,#ffffff3d 0 14%,#fff0 42%);position:absolute;inset:0}.hb-band{background:linear-gradient(180deg, #ffcb4d, var(--lhv-yellow));clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%);filter:drop-shadow(0 2px 2px #00000080);width:9px;height:22px;position:absolute;bottom:-9px;right:26px}.handbuch-weg{z-index:2;color:#cfd8ee;cursor:pointer;opacity:.76;background:#0c1224eb;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;transition:opacity .18s,background .18s;display:grid;position:absolute;top:22px;right:-5px}.handbuch-weg svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;fill:none;width:12px;height:12px}.handbuch-platz:hover .handbuch-weg,.handbuch-weg:focus-visible{opacity:.9}.handbuch-weg:hover,.handbuch-weg:focus-visible{opacity:1;background:#1a2340}.handbuch-weg:focus-visible{outline-offset:2px;outline:2px solid #78aaffcc}.device-stage[data-fit=fill] .handbuch-platz{display:none}@media (max-width:900px),(max-height:620px){.handbuch-platz{display:none}}@media (prefers-reduced-motion:reduce){.handbuch{transition-duration:1ms}}.device-ruhekabel{z-index:4;cursor:pointer;opacity:.52;background:0 0;border:0;align-items:center;width:68px;height:40px;padding:0;transition:opacity .22s,filter .22s;display:flex;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.device-ruhekabel:hover:not(:disabled),.device-ruhekabel:focus-visible{opacity:.92;filter:drop-shadow(-2px 0 6px #ffffff40)}.device-ruhekabel:focus-visible{outline-offset:2px;outline:2px solid #78aaffcc}.device-ruhekabel:disabled{opacity:0;pointer-events:none}.ruhekabel-tuelle{z-index:1;background:linear-gradient(#fff,#f1f1f4 40%,#d2d2d9);border-radius:1.5px 5px 5px 1.5px;flex:none;width:26px;height:13px;margin-left:12px;position:relative;box-shadow:0 2px 3px #0000008c,inset 0 1px #fffffff2,inset 1.5px 0 #00000014}.ruhekabel-tuelle:before{content:"";background:linear-gradient(#d6d9df,#b6bac3 60%,#9da1ab);border-radius:1.6px 0 0 1.6px;width:14px;height:8px;position:absolute;top:50%;right:calc(100% - 2px);transform:translateY(-50%);box-shadow:0 1px 2px #00000080}.ruhekabel-strang{filter:drop-shadow(0 1px 3px #00000073);flex:none;width:220px;height:40px;margin-left:-3px;overflow:visible}.device-stage[data-fit=fill] .device-ruhekabel{display:none}.ios-wallpaper{transition:opacity .62s var(--ios-ease-page);position:absolute;inset:0}.ios-aurora{z-index:1;pointer-events:none;will-change:transform;background:radial-gradient(42% 38% at 22% 26%,#563ed642 0%,#0000 68%),radial-gradient(38% 42% at 78% 22%,#1c9cd638 0%,#0000 66%),radial-gradient(46% 40% at 68% 78%,#16c4be29 0%,#0000 70%),radial-gradient(40% 44% at 18% 82%,#3a4aba33 0%,#0000 68%);animation:90s ease-in-out infinite alternate ios-aurora-treiben;position:absolute;inset:-30%}@keyframes ios-aurora-treiben{0%{transform:translate(-2.5%,-1.5%)scale(1)}to{transform:translate(2.5%,2%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.ios-aurora{animation-play-state:paused}}.ios-wallpaper-lock{background:var(--tapete-lock,url(/wallpapers/lhv-lock.png) center / cover no-repeat, #0f1c3a)}.ios-wallpaper-home{background:var(--tapete-home,url(/wallpapers/lhv-home.png) center / cover no-repeat, #0f1c3a);opacity:0}.ios-system[data-locked=false] .ios-wallpaper-lock,.ios-system[data-unlocking=true] .ios-wallpaper-lock{opacity:0}.ios-system[data-locked=false] .ios-wallpaper-home,.ios-system[data-unlocking=true] .ios-wallpaper-home{opacity:1}.ios-helligkeit{z-index:1000;pointer-events:none;opacity:var(--ios-dimmung,0);background:#000;position:absolute;inset:0}.ios-liquid-wallpaper-vignette{pointer-events:none;background:linear-gradient(#00000012 0%,#0000 12% 86%,#00000012 100%);position:absolute;inset:0}.ios-system{position:absolute;inset:0}.ios-statusbar{z-index:80;height:var(--statusbar-h);color:#fff;letter-spacing:-.02em;pointer-events:none;justify-content:space-between;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.device-stage[data-systemleiste=true] .ios-statusbar{visibility:hidden}@media (pointer:coarse) and (hover:none){html:not([data-display-mode=fullscreen]) .ios-statusbar{visibility:hidden}html:not([data-display-mode=fullscreen]) .device-stage{--statusbar-h:0px}}html[data-pwa-platform=ios]:not([data-display-mode=fullscreen]) .ios-statusbar,html[data-pwa-platform=android]:not([data-display-mode=fullscreen]) .ios-statusbar{visibility:hidden}html[data-pwa-platform=ios]:not([data-display-mode=fullscreen]) .device-stage,html[data-pwa-platform=android]:not([data-display-mode=fullscreen]) .device-stage{--statusbar-h:0px}.ios-system:not([data-app=offen]):not([data-app=oeffnet]) .ios-statusbar{text-shadow:0 1px 6px #00000073}.status-left,.status-right{align-items:center;gap:8px;display:flex}.status-left{gap:11px}.status-time{font-variant-numeric:tabular-nums;min-width:42px}.status-sim{letter-spacing:.06em;border:1px solid;border-radius:4px;margin-left:-6px;padding:1px 4px;font-size:8px;line-height:1}.status-date{font-weight:600}.carrier-wrap{width:22px;height:13px;display:inline-block;position:relative}.cell-bars{width:18px;height:12px;transition:transform .55s var(--ios-ease-page), opacity .35s;align-items:flex-end;gap:2px;display:inline-flex;position:absolute;top:0;left:0}.cell-bars i{opacity:.28;background:currentColor;border-radius:1.5px;width:3px;transition:opacity .3s;display:block}.cell-bars i:first-child{height:4.5px}.cell-bars i:nth-child(2){height:7px}.cell-bars i:nth-child(3){height:9.5px}.cell-bars i:nth-child(4){height:12px}.cell-bars i.on{opacity:1}.airplane-glyph{opacity:0;width:15px;height:13px;position:absolute;top:0;left:0}@keyframes ios-flug-ein{0%{opacity:0;transform:translate(26px,7px)rotate(-32deg)scale(.86)}55%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes ios-flug-aus{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}45%{opacity:1}to{opacity:0;transform:translate(22px,-13px)rotate(42deg)scale(.9)}}@keyframes ios-balken-raus{to{opacity:0;transform:translate(-26px)scale(.9)}}@keyframes ios-balken-rein{0%{opacity:0;transform:translate(-26px)scale(.9)}}.carrier-wrap[data-wechsel=an] .airplane-glyph{animation:.72s cubic-bezier(.16,1,.3,1) both ios-flug-ein}.carrier-wrap[data-wechsel=aus] .airplane-glyph{animation:.6s cubic-bezier(.5,0,.75,0) both ios-flug-aus}.carrier-wrap[data-wechsel=an] .cell-bars{animation:ios-balken-raus .45s var(--ios-ease-page) both}.carrier-wrap[data-wechsel=aus] .cell-bars{animation:ios-balken-rein .5s .15s var(--ios-ease-page) both}.carrier-wrap.is-airplane:not([data-wechsel]) .cell-bars{opacity:0}.carrier-wrap.is-airplane:not([data-wechsel]) .airplane-glyph{opacity:1}@media (prefers-reduced-motion:reduce){.carrier-wrap .airplane-glyph,.carrier-wrap .cell-bars{animation:none}.carrier-wrap.is-airplane .cell-bars{opacity:0}.carrier-wrap.is-airplane .airplane-glyph{opacity:1}}.wifi-icon{width:17px;height:12px;display:inline-block}.ios-battery-wrap{align-items:center;gap:5px;display:inline-flex}.ios-battery-percent{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ios-battery{opacity:1;width:25px;height:13px;color:inherit;border:1px solid;border-radius:4.3px;padding:1.5px;position:relative}@supports (color:color-mix(in lab, red, red)){.ios-battery{border-color:color-mix(in srgb, currentColor 40%, transparent)}}.ios-battery:after{content:"";background:currentColor;width:1.5px;height:4px;position:absolute;top:50%;right:-3.5px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.ios-battery:after{background:color-mix(in srgb, currentColor 50%, transparent)}}.ios-battery:after{border-radius:0 1px 1px 0}.ios-battery-fill{height:100%;width:calc(var(--pct,75) * 1%);background:currentColor;border-radius:2.6px;min-width:2px;max-width:100%;transition:width .45s linear,background .2s;display:block}.ios-battery.is-charging .ios-battery-fill{background:var(--ios-green)}.ios-battery.is-low .ios-battery-fill{background:var(--ios-red)}.ios-battery-blitz{color:#fff;filter:drop-shadow(0 0 1px #00000059);width:9px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lock-screen{z-index:18;text-align:center;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;padding-top:92px;position:absolute;inset:0}.lock-schloss{opacity:.9;filter:drop-shadow(0 2px 8px #0006);justify-content:center;margin-bottom:14px;display:flex}.lock-date{text-shadow:0 2px 8px #00000073;font-size:22px;font-weight:600}.lock-sim{vertical-align:.35em;letter-spacing:.08em;border:1px solid;border-radius:5px;margin-left:8px;padding:2px 5px;font-size:9px;line-height:1;display:inline-block}.lock-time{font-variant-numeric:tabular-nums;letter-spacing:-.07em;color:#dee6fa4d;-webkit-text-stroke:1.2px #ffffff85;text-shadow:0 -1px #ffffff57,0 1px #00000038,0 3px 5px #0000004d,0 16px 38px #00000042;min-height:114px;font-size:120px;font-weight:700;line-height:.95;position:relative}.lock-time:after{content:attr(data-zeit);color:#0000;-webkit-text-stroke:0;text-shadow:none;background:linear-gradient(104deg,#0000 34%,#ffffff80 46%,#ffffff24 52%,#0000 62%) 120% 0/280% 100%;-webkit-background-clip:text;background-clip:text;animation:9s cubic-bezier(.45,0,.55,1) infinite lock-uhr-glanz;position:absolute;inset:0}@keyframes lock-uhr-glanz{0%{background-position:130% 0}26%,to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.lock-time:after{opacity:.4;animation-play-state:paused}}.lock-hinweis{opacity:.62;text-shadow:0 1px 8px #0006;pointer-events:none;margin:0;font-size:16px;animation:3.4s ease-in-out infinite lock-hinweis-atmen;position:absolute;bottom:34px;left:0;right:0}@keyframes lock-hinweis-atmen{0%,to{opacity:.42}50%{opacity:.78}}.lock-screen:has(.code-feld) :is(.lock-schloss,.lock-date,.lock-time,.meldungen,.lock-hinweis){visibility:hidden}.code-feld{z-index:5;color:#fff;background:#0408148c;flex-direction:column;justify-content:center;align-items:center;gap:16px;animation:.22s backwards code-feld-auf;display:flex;position:absolute;inset:0}@keyframes code-feld-auf{0%{opacity:0}}.code-titel{margin:0;font-size:17px;font-weight:600}.code-punkte{gap:15px;margin-bottom:12px;display:flex}.code-punkte.is-falsch{animation:.4s code-zittern}@keyframes code-zittern{20%{transform:translate(-12px)}40%{transform:translate(10px)}60%{transform:translate(-6px)}80%{transform:translate(3px)}}.code-hinweis{text-align:center;color:#ffffffbf;max-width:250px;margin:-8px 0 0;font-size:13px;line-height:1.35;animation:.22s backwards code-feld-auf}.code-punkt{border:1.5px solid #ffffffd9;border-radius:50%;width:13px;height:13px}.code-punkt.is-voll{background:#fff;border-color:#fff}.code-tasten{grid-template-columns:repeat(3,78px);place-items:center;gap:15px 22px;display:grid}.code-taste{color:#fff;border-radius:50%;flex-direction:column;gap:0;width:78px;min-width:0;height:78px;padding:0}.code-taste b{font-size:30px;font-weight:500;line-height:1.15}.code-taste small{letter-spacing:.14em;min-height:10px;font-size:10px;font-weight:700;line-height:1}.code-taste:active{background-color:#ffffff47;transform:scale(1.14)}.code-taste:active b{font-weight:700}.code-neben{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:16px}.home-indicator{border-radius:var(--r-pille);z-index:130;background:#ffffffdb;width:132px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.home-knopf{z-index:130;width:240px;height:var(--home-indikator-h);cursor:pointer;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-knopf .home-indicator{transition:transform .22s var(--ios-ease-open), background .22s ease;position:static;transform:none}.home-knopf:hover .home-indicator{transform:scaleY(1.6)}.home-knopf:active .home-indicator{transform:scaleY(2)scaleX(.82)}.home-taste-knopf{z-index:140;border-radius:var(--r-pille);cursor:grab;touch-action:none;filter:drop-shadow(0 6px 14px #00000080);width:54px;height:54px;transition:transform .16s var(--ios-ease-open), filter .16s ease;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.home-taste-knopf svg{width:100%;height:100%;display:block}.home-taste-knopf:hover{filter:drop-shadow(0 8px 18px #0000008c)}.home-taste-knopf:active{transform:translate(-50%,-50%)scale(.92)}.home-taste-knopf.is-zieht{cursor:grabbing;filter:drop-shadow(0 12px 26px #0009);transition:none;transform:translate(-50%,-50%)scale(1.08)}.lock-screen[data-state=weg]{animation:faceid-lock-away var(--ios-faceid-entsperren,.62s) var(--ios-ease-page) forwards;pointer-events:none}@keyframes faceid-lock-away{0%{opacity:1;filter:blur()brightness();transform:scale(1)}to{opacity:0;filter:blur(18px)brightness(1.15);transform:scale(1.08)translateY(-18px)}}.home-screen-platzhalter{z-index:5;color:#fff;animation:home-herein .66s var(--ios-ease-page) both;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.home-screen-platzhalter p{opacity:.7;text-shadow:0 2px 10px #0006;margin:0;font-size:20px}.platzhalter-knopf{border:1px solid var(--ios-glass-line);border-radius:var(--r-pille);font:inherit;color:#fff;cursor:pointer;background:var(--ios-glass);-webkit-backdrop-filter:var(--ios-glass-blur);backdrop-filter:var(--ios-glass-blur);padding:11px 24px;font-size:15px;font-weight:600}@keyframes home-herein{0%{opacity:0;filter:blur(6px);transform:scale(.92)}to{opacity:1;filter:blur();transform:scale(1)}}.lock-screen:has(.meldungen) .lock-hinweis{opacity:.4;bottom:22px}.meldungen{scrollbar-width:none;text-align:left;cursor:default;flex-direction:column;gap:10px;width:min(540px,78%);max-height:46%;display:flex;position:absolute;bottom:92px;left:50%;overflow-y:auto;transform:translate(-50%)}.meldungen::-webkit-scrollbar{width:0}.meldungen-kopf{color:#ffffffd1;text-shadow:0 1px 6px #0006;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.meldung-gruppe{animation:meldung-herein .46s var(--ios-ease-page) backwards;flex-direction:column;gap:8px;display:flex;position:relative}.meldung-gruppe[data-mehr=true]{margin-bottom:10px}.meldung-gruppe[data-mehr=true]:before,.meldung-gruppe[data-mehr=true]:after{content:"";border-radius:var(--r-blatt);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);pointer-events:none;z-index:0;background:#ffffff1a;position:absolute;inset:7px 9px -5px;box-shadow:inset 0 0 0 .5px #ffffff1f}.meldung-gruppe[data-mehr=true]:after{background:#ffffff12;inset:14px 18px -10px}.meldung-gruppe[data-mehr=true]>.meldung-karte{z-index:1}.meldung-gruppe[data-phase=hinaus]{animation:meldung-hinaus var(--ios-close-ms) var(--ios-ease-close) forwards;pointer-events:none}@keyframes meldung-herein{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes meldung-hinaus{0%{opacity:1;max-height:220px;transform:translate(0)}60%{opacity:0;max-height:220px;transform:translate(62%)}to{opacity:0;max-height:0;margin-bottom:-10px;transform:translate(62%)}}.meldung-karte{border-radius:var(--r-blatt);color:#f2f2f7;-webkit-backdrop-filter:blur(64px)saturate(1.2);backdrop-filter:blur(64px)saturate(1.2);text-shadow:0 1px 2px #00000059;background:#ffffff21;align-items:stretch;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff2e,inset 0 1px .5px -.5px #ffffff57,0 10px 26px -10px #00000073}.meldung-banner{color:#14161c;text-shadow:none;background:#ffffffa1;box-shadow:inset 0 0 0 .5px #ffffffb3,inset 0 1px .5px -.5px #fffffff2,0 14px 34px -12px #0006}.meldung-inhalt{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.meldung-icon{flex:none;width:38px;height:38px;display:block}.meldung-icon svg{width:100%;height:100%;display:block}.meldung-text-block{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.meldung-kopfzeile{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.meldung-app{letter-spacing:.04em;text-transform:uppercase;opacity:.62;font-size:12.5px;font-weight:600}.meldung-zeit{opacity:.55;flex:none;font-size:12.5px}.meldung-titel{font-size:15.5px;font-weight:600;line-height:1.25}.meldung-titel.is-verdeckt{opacity:.72;font-style:italic;font-weight:500}.meldung-text{opacity:.82;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.32;display:-webkit-box;overflow:hidden}.meldung-loeschen{--steuer-groesse:30px;color:inherit;--glas-steuerung:#7878804d;--glas-steuerung-hover:#7878806b;--glas-rand:#fff3;--glas-licht:#ffffff4d;--glas-licht-unten:#ffffff1f;align-self:center;margin-right:8px}.meldung-banner .meldung-loeschen{--glas-steuerung:#3c3c4324;--glas-steuerung-hover:#3c3c4338;--glas-rand:#00000012;--glas-licht:#ffffffd9;--glas-licht-unten:#fff6}.meldungen-kopf .glas-knopf{--steuer-groesse:32px;font-size:14px}.meldung-banner-huelle{z-index:200;width:min(560px,62%);position:absolute;top:10px;left:50%;transform:translate(-50%)}.meldung-banner-huelle[data-phase=herein]{animation:.52s cubic-bezier(.16,1.02,.3,1) backwards banner-herein}.meldung-banner-huelle[data-phase=hinaus]{animation:banner-hinaus var(--ios-close-ms) var(--ios-ease-close) forwards;pointer-events:none}@keyframes banner-herein{0%{opacity:0;transform:translate(-50%)translateY(-130%)scale(.94)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes banner-hinaus{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-130%)scale(.96)}}.zentrale-griff{z-index:82;touch-action:none;height:30px;position:absolute;top:0;left:18%;right:25%}.zentrale-griff-tablet{color:#ffffffdb;width:44px;height:25px;font:inherit;background:#040d229e;border:1px solid #ffffff38;border-radius:999px;place-items:center;padding:0;display:grid;top:7px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 2px 10px #00000038}.zentrale-griff-tablet:focus-visible{outline-offset:2px;outline:2px solid #78aaffe6}.mitteilungszentrale{z-index:78;color:#fff;background:var(--glas-schirm);flex-direction:column;padding:68px 0 26px;animation:.34s cubic-bezier(.2,.9,.3,1) backwards zentrale-auf;display:flex;position:absolute;inset:0}.zentrale-zeit{text-shadow:0 2px 12px #0000006b;flex-direction:column;align-items:center;margin-bottom:30px;line-height:1;display:flex}.zentrale-zeit span{font-size:20px;font-weight:650}.zentrale-zeit strong{letter-spacing:-.06em;margin-top:10px;font-size:84px;font-weight:300}@keyframes zentrale-auf{0%{transform:translateY(-102%)}}.mitteilungszentrale[data-phase=schliesst]{animation:.26s ease-in forwards zentrale-zu}@keyframes zentrale-zu{to{transform:translateY(-102%)}}.zentrale-kopf{text-shadow:0 1px 6px #0006;justify-content:space-between;align-items:center;width:min(560px,80%);margin:0 auto;font-size:23px;display:flex}.zentrale-kopf strong{font-weight:700}.zentrale-leer{opacity:.65;text-shadow:0 1px 4px #0006;margin:46px auto 0;font-size:15px}.mitteilungszentrale .meldungen{flex:1;width:min(560px,80%);min-height:0;max-height:none;margin:16px auto 0;position:relative;bottom:auto;left:auto;transform:none}.kontrollzentrum-griff{z-index:82;touch-action:none;width:24%;height:34px;position:absolute;top:0;right:0}.kontrollzentrum-griff-tablet{color:#ffffffdb;width:44px;height:25px;font:inherit;background:#040d229e;border:1px solid #ffffff38;border-radius:999px;place-items:center;padding:0;display:grid;top:7px;right:9px;box-shadow:0 2px 10px #00000038}.kontrollzentrum-griff-tablet:focus-visible{outline-offset:2px;outline:2px solid #78aaffe6}.kontrollzentrum-schirm{z-index:81;color:#fff;background:#03091461;justify-content:flex-end;align-items:flex-start;padding:54px 34px;animation:.3s ease-out backwards kontrollzentrum-auf;display:flex}.kontrollzentrum-schirm[data-phase=schliesst]{pointer-events:none;animation:.24s ease-in both kontrollzentrum-zu}.kontrollzentrum-panel{color:#fff;transform-origin:100% 0;width:360px;min-height:424px;animation:kontrollzentrum-panel-auf .36s var(--ios-ease-open) backwards;border-radius:36px;grid-template-columns:1fr 126px;gap:14px;padding:16px;display:grid}.kontroll-schalter-raster{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.kontroll-schalter{color:#fff;min-width:0;height:126px;font:inherit;text-align:center;border-radius:28px;flex-direction:column;justify-content:space-between;align-items:center;padding:15px 9px 12px;font-size:13px;font-weight:600;display:flex}.kontroll-schalter:disabled{cursor:default;opacity:.72}.kontroll-schalter-symbol{background:#ffffff24;border-radius:50%;place-items:center;width:58px;height:58px;transition:background .18s,color .18s,transform .18s;display:grid}.kontroll-schalter[data-an=true] .kontroll-schalter-symbol{background:var(--ios-blue);color:#fff;transform:scale(1.04)}.kontroll-schalter:first-child[data-an=true] .kontroll-schalter-symbol{background:#ff9f0a}.kontroll-pegel-raster{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kontroll-pegel{color:#172338;border-radius:30px;flex-direction:column;justify-content:flex-end;align-items:center;gap:13px;min-width:0;height:274px;padding:12px 10px 16px;display:flex;overflow:hidden}.kontroll-pegel:after{content:"";z-index:0;height:var(--pegel);background:#ffffffe0;transition:height 80ms linear;position:absolute;inset:auto 0 0}.kontroll-pegel>svg{z-index:1;position:relative}.kontroll-pegel input{opacity:0;z-index:2;cursor:ns-resize;writing-mode:vertical-lr;touch-action:none;direction:rtl;width:100%;height:100%;position:absolute;inset:0}@keyframes kontrollzentrum-auf{0%{opacity:0}}@keyframes kontrollzentrum-panel-auf{0%{opacity:0;transform:translate(34px,-34px)scale(.62)}}@keyframes kontrollzentrum-zu{to{opacity:0}}@media (prefers-reduced-motion:reduce){.kontrollzentrum-schirm,.kontrollzentrum-panel{animation-duration:1ms}}.home-screen{z-index:5;touch-action:pan-y;animation:home-herein .66s var(--ios-ease-page) backwards;transition:transform .26s var(--ios-ease-open), filter .26s ease;position:absolute;inset:0}.home-screen:after{content:"Property of LH VIRTUAL - Device is tracked";z-index:19;color:#fff;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;background:#000000d1;border-radius:0 2px 2px 0;padding:6px 10px 5px 26px;font-size:11px;font-weight:500;line-height:1;position:absolute;bottom:0;left:0;box-shadow:0 2px 8px #00000047}.ios-system[data-folder=true] .home-screen{filter:blur(12px)brightness(.72);transform:scale(1.065)}.home-pages-track{width:100%;transform:translateX(calc(var(--home-seite,0) * -100%));transition:transform var(--ios-page-ms) var(--ios-ease-page);will-change:transform;display:flex;position:absolute;inset:0}.home-page{padding:calc(var(--statusbar-h) + 40px) 56px 168px;flex:0 0 100%}.home-widgets{justify-content:center;gap:34px;margin-bottom:34px;display:flex}.ios-widget{border-radius:var(--r-karte);text-align:left;color:#fff;width:250px;height:118px;font:inherit;-webkit-backdrop-filter:var(--ios-glass-blur);backdrop-filter:var(--ios-glass-blur);background:linear-gradient(150deg,#fff3,#ffffff12);border:1px solid #ffffff29;flex-direction:column;flex:none;justify-content:space-between;padding:14px 16px;display:flex;box-shadow:0 12px 30px #0000003d,inset 0 1px 1px #ffffff42}button.ios-widget{cursor:pointer;transition:transform .16s var(--ios-ease-open)}button.ios-widget:active{transform:scale(.97)}.lhv-widget{background:linear-gradient(155deg,#142e6af0,#05143af0);width:352px;padding:12px 14px}.lhv-widget-kopf{letter-spacing:.04em;align-items:baseline;gap:8px;font-size:11.5px;font-weight:700;display:flex}.lhv-widget-titel{font-size:13px}.lhv-widget-marke{letter-spacing:.1em;opacity:.6;margin-left:auto;font-size:10px}.lhv-widget-marke.is-test{opacity:1;color:#ff6b6b;font-weight:700}.lhv-widget-seite{flex-direction:column;flex:1;justify-content:center;gap:2px;min-height:0;display:flex}.lhv-widget-zeile{font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff12;border-radius:6px;grid-template-columns:48px 66px 1fr 41px 38px 40px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;line-height:1.5;display:grid}.lhv-widget-nr{letter-spacing:.02em;text-overflow:ellipsis;font-weight:800;overflow:hidden}.lhv-widget-strecke{opacity:.86;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lhv-widget-muster,.lhv-widget-kennung{opacity:.62;text-overflow:ellipsis;overflow:hidden}.lhv-widget-zeit{color:#ffc65c;text-align:right;font-weight:800}.lhv-widget-block{opacity:.55;text-align:right}.lhv-widget-aufenthalt{letter-spacing:.06em;text-transform:uppercase;text-align:center;opacity:.72;text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;border-radius:7px;padding:1px 7px;font-size:9.5px;font-weight:700;overflow:hidden}.lhv-widget-aufenthalt.is-layover{color:#2a1c00;opacity:1;background:#f0b429}.lhv-widget-leer{flex-direction:column;flex:1;justify-content:center;display:flex}.lhv-widget-leer strong{letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1.1;display:block}.lhv-widget-leer span{opacity:.72;font-size:13px}.lhv-widget-fuss{letter-spacing:.03em;opacity:.6;align-items:center;gap:8px;font-size:10.5px;display:flex}.lhv-widget-stand{margin-left:auto}.lhv-widget-punkte{gap:4px;display:flex}.lhv-widget-punkte i{background:#ffffff52;border-radius:50%;width:5px;height:5px}.lhv-widget-punkte i.is-aktiv{background:#fff}.home-grid{grid-template-columns:repeat(6,108px);justify-content:center;gap:30px;display:grid}.ios-app-button{color:#fff;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-width:108px;padding:0;position:relative}.app-icon-oeffnen{width:100%;min-width:inherit;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.app-icon-wrap{filter:drop-shadow(0 8px 16px #00000047);width:96px;height:96px;transition:transform .16s var(--ios-ease-open);margin:0 auto;display:block;position:relative}.app-icon-oeffnen:active .app-icon-wrap{transform:scale(.9)}.app-loeschen{z-index:14;color:#fff;cursor:pointer;background:#6c6c70;border:2px solid #ffffffeb;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font:700 22px/1 system-ui,sans-serif;display:grid;position:absolute;top:-6px;left:0;box-shadow:0 3px 9px #00000061}.app-loeschen span{transform:translateY(-1px)}.app-loeschen:active{transform:scale(.9)}.app-icon-svg{width:100%;height:100%;display:block}.app-icon-stabring{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.uhr-sekunde{transform-origin:32px 32px;animation:60s linear infinite uhr-sekunde}@keyframes uhr-sekunde{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.uhr-sekunde{animation:none}}.app-label{letter-spacing:-.01em;text-shadow:0 1px 5px #0000008c;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:13px;font-weight:500;display:block;overflow:hidden}.app-badge{z-index:10;border-radius:var(--r-pille);background:var(--ios-red);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:15px;font-weight:600;animation:.34s cubic-bezier(.2,1.3,.4,1) backwards app-badge-herein;display:flex;position:absolute;top:-7px;right:-6px}.dock .app-badge{min-width:24px;height:24px;padding:0 7px;font-size:13px}@keyframes app-badge-herein{0%{opacity:0;transform:scale(.3)}}.app-icon-schloss{border-radius:var(--r-pille);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14161eb8;border:1px solid #ffffff3d;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-3px;right:-3px}.home-dots{justify-content:center;gap:9px;display:flex;position:absolute;bottom:140px;left:0;right:0}.home-dots button{border-radius:var(--r-pille);cursor:pointer;background:#ffffff57;border:0;width:8px;height:8px;padding:0;transition:background .25s,transform .25s}.home-dots button.is-aktiv{background:#fff;transform:scale(1.1)}.dock{border-radius:var(--r-gross);height:106px;-webkit-backdrop-filter:var(--ios-glass-blur);backdrop-filter:var(--ios-glass-blur);background:linear-gradient(145deg,#ffffff47,#ffffff1f);border:1px solid #fff3;justify-content:center;align-items:center;column-gap:22px;padding:0 24px;display:flex;position:absolute;bottom:26px;left:150px;right:150px;box-shadow:0 12px 34px #0000002e,inset 0 1px 2px #ffffff47}.dock .ios-app-button{min-width:86px}.dock [data-app=appstore]{margin-left:34px}.dock [data-app=appstore]:before{content:"";border-radius:var(--r-pille);pointer-events:none;background:#ffffff61;width:1px;height:58px;position:absolute;top:50%;left:-28px;transform:translateY(-50%);box-shadow:0 1px 1px #0000001f}.dock .app-icon-wrap{width:82px;height:82px}.home-widget{transition:transform .2s var(--ios-ease-open)}.home-widgets.is-wackelt .home-widget{cursor:grab;animation:.32s ease-in-out infinite alternate widget-wackelt}.home-widgets.is-wackelt .home-widget:nth-child(2n){animation-duration:.28s;animation-delay:-.14s}.home-widgets.is-wackelt .home-widget.is-greift{border-radius:var(--r-karte);cursor:grabbing;z-index:3;animation:none;transform:scale(1.06);box-shadow:0 18px 42px #0000006b}@keyframes widget-wackelt{0%{transform:rotate(-.7deg)}to{transform:rotate(.7deg)}}@media (prefers-reduced-motion:reduce){.home-widgets.is-wackelt .home-widget{outline-offset:3px;border-radius:var(--r-karte);outline:2px solid #ffffff8c;animation:none}}.ordner-kachel{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.ordner-vorschau{border-radius:var(--r-karte);border:0;grid-template-columns:repeat(2,1fr);gap:5px;width:96px;height:96px;padding:9px;display:grid}.ordner-vorschau-icon{min-width:0;min-height:0;display:block}.ordner-vorschau-icon svg{width:100%;height:100%;display:block}.ordner-kachel:active .ordner-vorschau{transition:transform .14s var(--ios-ease-open);transform:scale(.92)}.ordner-kachel.is-ziel .ordner-vorschau{box-shadow:var(--glas-koerper), 0 0 0 5px #ffffff4d;transform:scale(1.1)}.ordner-buehne{z-index:15;animation:ordner-auf .22s var(--ios-ease-open) both;place-items:center;display:grid;position:absolute;inset:0}.ordner-buehne[data-phase=schliesst]{animation:ordner-zu var(--ios-close-ms) var(--ios-ease-close) forwards;pointer-events:none}.ordner-buehne[data-phase=schliesst] .ordner-blatt{animation:ordner-blatt-zu var(--ios-close-ms) var(--ios-ease-close) forwards}.ordner-blatt{border-radius:var(--r-blatt);width:min(720px,78%);animation:ordner-blatt-auf .26s var(--ios-ease-open) both;border:0;padding:26px 30px 32px}.ordner-kopf{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;margin-bottom:22px;display:grid}.ordner-name,.ordner-name-feld{color:#fff;width:100%;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;grid-column:2;margin:0;font-size:20px;font-weight:500;display:block}.ordner-name-feld{cursor:text;border-bottom:1px solid #fff6}.ordner-raster{grid-template-columns:repeat(4,1fr);gap:26px 18px;display:grid}@keyframes ordner-auf{0%{opacity:0}to{opacity:1}}@keyframes ordner-blatt-auf{0%{opacity:0;transform:scale(.62)}to{opacity:1;transform:scale(1)}}@keyframes ordner-zu{0%{opacity:1}to{opacity:0}}@keyframes ordner-blatt-zu{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.62)}}.home-grid.is-wackelt .ios-app-button,.home-grid.is-wackelt .ordner-kachel{animation:.32s ease-in-out infinite alternate widget-wackelt}.home-grid.is-wackelt .ios-app-button:nth-child(2n){animation-duration:.28s;animation-delay:-.14s}.home-grid.is-wackelt .ios-app-button.is-greift .app-icon-wrap{filter:drop-shadow(0 16px 30px #00000073);animation:none;transform:scale(1.12)}.home-grid.is-wackelt .ios-app-button.is-greift{opacity:.16;pointer-events:none}.home-grid.is-wackelt .ios-app-button.is-einschub{transform:translate(12px)}.home-icon-ziehbild{z-index:70;pointer-events:none;filter:drop-shadow(0 18px 30px #0000007a);width:108px;height:112px;position:absolute;transform:translate(-50%,-50%)scale(1.08)}.home-grid.is-wackelt .ios-app-button.is-ziel .app-icon-wrap{transform:scale(.82)}.home-grid.is-wackelt .ios-app-button.is-ziel:before{content:"";border-radius:var(--r-blatt);background:#ffffff29;border:2px solid #ffffff85;width:108px;height:108px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.home-grid.is-wackelt .ios-app-button,.home-grid.is-wackelt .ordner-kachel{outline-offset:4px;border-radius:var(--r-karte);outline:2px solid #ffffff80;animation:none}}.ordner-platz{position:relative}.ordner-heraus,.ordner-loeschen{z-index:11;border-radius:var(--r-pille);color:#fff;cursor:pointer;width:26px;height:26px;-webkit-backdrop-filter:var(--glas-unschaerfe);backdrop-filter:var(--glas-unschaerfe);opacity:0;background:#ffffff29;border:0;place-items:center;padding:0;transition:opacity .16s,background .16s;display:grid;position:absolute;top:-4px;left:4px;box-shadow:inset 0 0 0 .5px #ffffff6b,0 2px 6px -2px #00000073}.ordner-loeschen{left:36px}.ordner-platz:hover .ordner-heraus,.ordner-platz:hover .ordner-loeschen,.ordner-heraus:focus-visible,.ordner-loeschen:focus-visible{opacity:1}@media (hover:none){.ordner-heraus,.ordner-loeschen{opacity:.85}}.ordner-aufloesen{color:#ffffffd1;grid-area:1/3;justify-self:end}.ordner-aufloesen:hover{color:#fff}.ordner-heraus:hover,.ordner-loeschen:hover{background:#ffffff42}.home-screen[data-einflug] .ios-app-button,.home-screen[data-einflug] .ordner-kachel,.home-screen[data-einflug] .ios-widget{animation:.42s cubic-bezier(.2,.85,.3,1.04) backwards home-einflug;animation-delay:calc(var(--flug-i,0) * 24ms)}@keyframes home-einflug{0%{opacity:0;transform:translateY(72px)scale(.9)}}@media (prefers-reduced-motion:reduce){.home-screen[data-einflug] .ios-app-button,.home-screen[data-einflug] .ordner-kachel,.home-screen[data-einflug] .ios-widget{animation:none}}.kal-widget{background:linear-gradient(155deg,#0a2c34b8,#04141a9e);width:300px}.kal-widget-kopf{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.kal-widget-titel{letter-spacing:.2px;font-size:13px;font-weight:700}.kal-widget-heute{color:#fff9;font-size:11px}.kal-widget-liste{flex-direction:column;gap:5px;display:flex}.kal-widget-zeile{align-items:center;gap:7px;font-size:12px;display:flex}.kal-widget-punkt{border-radius:50%;flex:none;width:7px;height:7px}.kal-widget-eintrag{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.kal-widget-wann{color:#ffffffb3;font-variant-numeric:tabular-nums;flex:none}.kal-widget-leer{color:#ffffff9e;flex-direction:column;gap:2px;font-size:12px;display:flex}.kal-widget-leer strong{font-size:20px;font-weight:300}.widget-wahl-vorhang{z-index:40;background:#0000006b;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.widget-wahl{width:340px;padding:18px 20px}.widget-wahl-kopf{justify-content:space-between;align-items:center;display:flex}.widget-wahl-kopf h2{font-size:19px;font-weight:700}.widget-wahl-kopf button{color:inherit;cursor:pointer;background:0 0;border:0}.widget-wahl-hinweis{color:var(--app-muted);margin:6px 0 14px;font-size:12px;line-height:1.4}.widget-wahl-liste{flex-direction:column;list-style:none;display:flex}.widget-wahl-liste li{border-bottom:1px solid var(--app-linie);justify-content:space-between;align-items:center;padding:11px 0;font-size:15px;display:flex}.widget-wahl-liste li:last-child{border-bottom:0}.widget-wahl-schalter{border-radius:var(--r-karte);background:var(--app-schalter-aus);cursor:pointer;border:0;flex:none;width:51px;height:31px;padding:2px;transition:background .22s}.widget-wahl-schalter span{background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .22s;display:block;box-shadow:0 2px 4px #00000047}.widget-wahl-schalter.is-an{background:var(--ios-green)}.widget-wahl-schalter.is-an span{transform:translate(20px)}.wetter-widget[role=button]{cursor:pointer}.wetter-widget{isolation:isolate;--w-von:#4ea8f0;--w-bis:#1b5fbf;background:linear-gradient(160deg, var(--w-von), var(--w-bis));position:relative;overflow:hidden}[data-tag=false]{--w-von:#2a3f76;--w-bis:#0b1638}[data-lage=klar][data-tag=true]{--w-von:#3ba7f5;--w-bis:#0d4cb4}[data-lage=klar][data-tag=false]{--w-von:#16255c;--w-bis:#03060f}[data-lage=leicht-bewoelkt][data-tag=true]{--w-von:#7cc5f2;--w-bis:#2e7cc8}[data-lage=leicht-bewoelkt][data-tag=false]{--w-von:#22355f;--w-bis:#070e22}[data-lage=bewoelkt][data-tag=true]{--w-von:#97a5b3;--w-bis:#5c6b7c}[data-lage=bewoelkt][data-tag=false]{--w-von:#333b49;--w-bis:#12161f}[data-lage=nebel][data-tag=true]{--w-von:#c3cbd2;--w-bis:#8a949e}[data-lage=nebel][data-tag=false]{--w-von:#4a515a;--w-bis:#1d2128}[data-lage=niesel][data-tag=true]{--w-von:#6f8fa2;--w-bis:#3e5a6e}[data-lage=niesel][data-tag=false]{--w-von:#23333f;--w-bis:#0a1118}[data-lage=regen][data-tag=true]{--w-von:#3e6b92;--w-bis:#143352}[data-lage=regen][data-tag=false]{--w-von:#16253b;--w-bis:#04080f}[data-lage=schnee][data-tag=true]{--w-von:#eaf2f9;--w-bis:#a8c0d6}[data-lage=schnee][data-tag=false]{--w-von:#3a4a6b;--w-bis:#101836}[data-lage=gewitter][data-tag=true]{--w-von:#3a3f52;--w-bis:#14161f}[data-lage=gewitter][data-tag=false]{--w-von:#1c1f2e;--w-bis:#050609}[data-lage]{--w-text:#fff;--w-schleier:#ffffff29}[data-lage=schnee][data-tag=true],[data-lage=nebel][data-tag=true]{--w-text:#17222e;--w-schleier:#00000017}.wetter-buehne{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wetter-buehne:after{content:"";background:linear-gradient(#0000 46%,#00000052);position:absolute;inset:0}.wetter-buehne[data-groesse=zeile]{--fallweite:96px;--rieselweite:84px;--wolkenskala:.6}.wetter-buehne[data-groesse=buehne]{--fallweite:880px;--rieselweite:820px;--wolkenskala:2.4}.wetter-buehne[data-groesse=zeile]:after{background:0 0}.wetter-glut{z-index:0;height:74%;opacity:var(--glut,0);background:linear-gradient(#db7aa600 0%,#db7aa629 34%,#ffa6544d 64%,#ff7a3a94);position:absolute;bottom:0;left:0;right:0}.wetter-toenung{z-index:2;background:linear-gradient(rgb(255 250 243/calc(var(--milch,0) * .3)), rgb(255 250 243/calc(var(--milch,0) * .3))), linear-gradient(to top, rgb(255 172 88/calc(var(--warm,0) * .34)), rgb(255 208 130/calc(var(--warm,0) * .1)) 55%, #ffe8b400 100%), linear-gradient(to bottom, rgb(198 226 255/calc(var(--kalt,0) * .3)), rgb(198 226 255/calc(var(--kalt,0) * .08)) 52%, #c6e2ff00 100%);position:absolute;inset:0}.wetter-widget{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.wetter-kopf{z-index:1;text-shadow:0 1px 3px #00000057;justify-content:space-between;align-items:baseline;gap:8px;display:flex;position:relative}.wetter-ort{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.wetter-temp{letter-spacing:-.04em;font-size:30px;font-weight:300;line-height:1}.wetter-mitte{z-index:1;opacity:.95;place-self:center end;width:46px;height:46px;max-height:100%;position:relative}.wetter-symbol{filter:drop-shadow(0 1px 3px #00000061);width:100%;height:100%}.wetter-fuss{z-index:1;opacity:.92;text-shadow:0 1px 3px #00000057;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;display:flex;position:relative}[data-lage=schnee][data-tag=true]{color:#17222e}[data-lage=schnee][data-tag=true] .wetter-kopf,[data-lage=schnee][data-tag=true] .wetter-fuss{text-shadow:0 1px 3px #fff9}[data-lage=schnee][data-tag=true] .wetter-buehne:after{background:linear-gradient(#fff0 46%,#ffffff6b)}[data-lage=schnee][data-tag=true] .wetter-symbol{filter:drop-shadow(0 2px 4px #1c345073)}[data-lage=schnee][data-tag=true] .wetter-boe{background:linear-gradient(90deg,#26406000,#2640606b,#26406000)}.wetter-gestirn{border-radius:var(--r-pille);background:radial-gradient(circle,#ffe28a99,#ffc64000 66%);width:132px;height:132px;animation:8s ease-in-out infinite wetter-atmen;position:absolute;top:-30px;right:-22px}[data-tag=false] .wetter-gestirn{opacity:calc(.3 + .7 * var(--mondlicht,1));background:radial-gradient(circle,#c4d8ff52,#96b4ff00 64%)}.wetter-mond{width:30px;height:30px;filter:drop-shadow(0 0 12px rgb(214 228 255/calc(var(--mondlicht,.5) * .55)));animation:8s ease-in-out infinite wetter-atmen;position:absolute;top:22px;right:26px}@keyframes wetter-atmen{50%{opacity:.74;transform:scale(1.1)}}.wetter-stern{left:var(--x);top:var(--y);width:var(--g);height:var(--g);border-radius:var(--r-pille);animation:wetter-funkeln var(--t) ease-in-out var(--v) infinite;background:#fff;position:absolute}@keyframes wetter-funkeln{0%,to{opacity:calc(.22 * var(--hell,1));transform:scale(.7)}50%{opacity:calc(.95 * var(--hell,1));transform:scale(1)}}.wetter-wolke{left:0;top:var(--y);width:calc(var(--b) * var(--wolkenskala,1));height:calc(var(--b) * var(--wolkenskala,1) * .44);border-radius:var(--r-pille);opacity:var(--deckung,1);animation:wetter-treiben var(--t) linear var(--v) infinite;background:radial-gradient(closest-side,#ffffff80,#fff0);position:absolute}[data-tag=false] .wetter-wolke{opacity:calc(var(--deckung,1) * .5)}[data-lage=niesel] .wetter-wolke,[data-lage=regen] .wetter-wolke,[data-lage=gewitter] .wetter-wolke{background:radial-gradient(closest-side,#0a111e66,#0a111e00)}@keyframes wetter-treiben{0%{transform:translate(-60%)}to{transform:translate(330%)}}.wetter-wolke[data-turm]{height:calc(var(--b) * var(--wolkenskala,1) * .85);background:radial-gradient(closest-side,#161e2e85,#161e2e00 74%)}.wetter-wolke[data-turm=tcu]{height:calc(var(--b) * var(--wolkenskala,1) * .66);background:radial-gradient(closest-side,#1e283a66,#1e283a00 74%)}.wetter-buehne[data-wind=links] .wetter-wolke,.wetter-buehne[data-wind=links] .wetter-boe{animation-direction:reverse}.wetter-nebelband{left:-20%;top:var(--y);width:140%;height:var(--h);border-radius:var(--r-pille);filter:blur(5px);animation:wetter-ziehen var(--t) ease-in-out var(--v) infinite alternate;background:linear-gradient(90deg,#fff0,#ffffff6b 45%,#fff0);position:absolute}@keyframes wetter-ziehen{0%{transform:translate(-10%)}to{transform:translate(10%)}}.wetter-nebelband.is-eisig{background:linear-gradient(90deg,#d2ecff00,#d8f0ff80 45%,#d2ecff00)}.wetter-eiskristall{left:var(--x);top:var(--y);border-radius:var(--r-pille);width:2.4px;height:2.4px;animation:wetter-funkeln var(--t) ease-in-out var(--v) infinite;--hell:.9;background:#e8faff;position:absolute;box-shadow:0 0 4px #bef0ffd9}.wetter-tropfen{left:var(--x);width:2.6px;height:var(--l);border-radius:var(--r-pille);rotate:var(--neigung);animation:wetter-fallen var(--t) linear var(--v) infinite;background:linear-gradient(#e8f7ff00,#e8f7ff80 45%,#fffffff5);position:absolute;top:-30px;box-shadow:0 0 4px #d2eeff73}[data-lage=niesel] .wetter-tropfen{width:1.4px;box-shadow:none;background:linear-gradient(#e2f4ff00,#e2f4ff99)}[data-lage=gewitter] .wetter-tropfen{width:3.1px}.wetter-tropfen[data-art=gefrierregen]{background:linear-gradient(#beeaff00,#beeaff9e 45%,#e2fafffa);box-shadow:0 0 5px #a0e0ffa6}.wetter-tropfen[data-art=koerner]{background:#f0fafff2;width:4px;height:4px;box-shadow:0 0 3px #c8ebff99}@keyframes wetter-fallen{0%{opacity:0;transform:translateY(0)}12%,88%{opacity:1}to{transform:translateY(var(--fallweite,176px));opacity:0}}.wetter-flocke{left:var(--x);width:var(--g);height:var(--g);border-radius:var(--r-pille);animation:wetter-rieseln var(--t) linear var(--v) infinite, wetter-schaukeln var(--s) ease-in-out var(--v) infinite alternate;background:#fff;position:absolute;top:-12px;box-shadow:0 1px 3px #1a34546b}[data-tag=false] .wetter-flocke{box-shadow:0 0 5px #ffffff80}@keyframes wetter-rieseln{0%{opacity:0;translate:0}10%,84%{opacity:1}to{translate:var(--seit) var(--rieselweite,150px);opacity:0}}@keyframes wetter-schaukeln{0%{transform:translateX(calc(var(--weite) * -1))}to{transform:translateX(var(--weite))}}.wetter-blitz{opacity:0;background:radial-gradient(130% 90% at 68% -10%,#ffffffeb,#fff0 62%);animation:7.5s linear infinite wetter-blitzen;position:absolute;inset:0}@keyframes wetter-blitzen{0%,3.4%,to{opacity:0}.7%{opacity:.9}1.6%{opacity:.12}2.5%{opacity:.62}}.wetter-boe{left:-30%;top:var(--y);width:calc(var(--b) * var(--wolkenskala,1));border-radius:var(--r-pille);filter:blur(.5px);height:2.2px;animation:wetter-wehen var(--t) ease-in var(--v) infinite;background:linear-gradient(90deg,#fff0,#ffffff9e,#fff0);position:absolute}@keyframes wetter-wehen{0%{opacity:0;transform:translate(0)}8%,80%{opacity:.9}to{opacity:0;transform:translate(360px)}}@media (prefers-reduced-motion:reduce){.wetter-buehne>*{animation-play-state:paused}}.wetterapp{height:100%;font-family:var(--ios-font);color:var(--app-text);background:var(--app-bg);grid-template-columns:280px 1fr;display:grid}.wetterapp-liste{padding:calc(var(--statusbar-h) + 10px) 12px calc(var(--home-indikator-h) + 12px);background:var(--app-nav);border-right:1px solid var(--app-linie);flex-direction:column;gap:7px;display:flex;overflow-y:auto}.wetterapp-marke{letter-spacing:-.4px;margin:4px 6px 8px;font-size:24px;font-weight:700}.wetterapp-zeile{isolation:isolate;border-radius:var(--r-karte);background:linear-gradient(160deg, var(--w-von), var(--w-bis));color:var(--w-text);font:inherit;text-align:left;cursor:pointer;transition:transform .16s var(--ios-ease-open);border:0;grid-template-rows:auto auto;grid-template-columns:1fr auto auto;align-items:center;gap:1px 10px;padding:9px 13px 10px;display:grid;position:relative;overflow:hidden}.wetterapp-zeile.is-aktiv{outline:2px solid var(--w-text);outline-offset:1px}.wetterapp-zeile:active{transform:scale(.98)}.wetterapp-zeile-ort,.wetterapp-zeile-symbol,.wetterapp-zeile-grad,.wetterapp-zeile-meta,.wetterapp-zeile-spanne{z-index:1;position:relative}.wetterapp-zeile-ort{white-space:nowrap;grid-area:1/1;align-items:baseline;gap:6px;min-width:0;font-size:15px;font-weight:600;display:flex;overflow:hidden}.wetterapp-zeile-icao{letter-spacing:.6px;opacity:.7;flex:none;font-size:10.5px;font-style:normal;font-weight:700}.wetterapp-zeile-symbol{grid-area:1/2;font-size:19px}.wetterapp-zeile-grad{font-variant-numeric:tabular-nums;grid-area:1/3;font-size:26px;font-weight:200;line-height:1.05}.wetterapp-zeile-meta{opacity:.82;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;font-size:11px;overflow:hidden}.wetterapp-zeile-spanne{opacity:.75;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:2/2/3/4;justify-self:end;font-size:10.5px}.wetterapp-gross{isolation:isolate;background:linear-gradient(170deg, var(--w-von), var(--w-bis));color:var(--w-text);position:relative;overflow:hidden}.wetterapp-blatt{z-index:1;height:100%;padding:calc(var(--statusbar-h) + 26px) 30px calc(var(--home-indikator-h) + 20px);flex-direction:column;align-items:center;display:flex;position:relative;overflow-y:auto}.wetterapp-kopf{text-align:center}.wetterapp-ort{letter-spacing:-.4px;justify-content:center;align-items:baseline;gap:10px;font-size:30px;font-weight:300;display:flex}.wetterapp-icao{letter-spacing:1.4px;opacity:.7;flex:none;font-size:12px;font-style:normal}.wetterapp-grad{letter-spacing:-4px;font-variant-numeric:tabular-nums;margin-top:6px;font-size:92px;font-weight:100;line-height:1}.wetterapp-lage{opacity:.92;margin-top:4px;font-size:18px}.wetterapp-spanne{opacity:.78;font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px}.wetterapp-werte{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:10px;width:100%;max-width:900px;margin-top:34px;display:grid}.wetterapp-werte>div{border-radius:var(--r-feld);background:var(--w-schleier);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;min-width:0;padding:13px 15px}.wetterapp-werte dt{letter-spacing:.7px;text-transform:uppercase;opacity:.78;font-size:10.5px;font-weight:600}.wetterapp-werte dd{font-variant-numeric:tabular-nums;margin-top:5px;font-size:21px;font-weight:300}.wetterapp-quelle{opacity:.6;margin-top:auto;padding-top:22px;font-size:11px}.wetterapp-leer{color:var(--app-muted);text-align:center;margin:auto;padding:30px;font-size:14px}.wetterapp-gross .wetterapp-leer{color:inherit;opacity:.85}.wetterapp-boe{letter-spacing:.3px;opacity:.8;margin-top:2px;font-size:11px;font-weight:600;display:block}.wetterapp-metar{border-radius:var(--r-karte);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#08162875;width:100%;max-width:620px;margin-top:26px;padding:16px 18px 14px}.wetterapp-metar-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wetterapp-metar-kopf h2{letter-spacing:1.2px;text-transform:uppercase;font-size:13px;font-weight:700}.wetterapp-metar-kopf h2 span{opacity:.7}.wetterapp-metar-kopf time{opacity:.7;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.wetterapp-kategorie{border-radius:var(--r-pille);color:#12324f;letter-spacing:.6px;background:#ffffffe6;align-items:baseline;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.wetterapp-kategorie em{opacity:.72;font-size:10.5px;font-style:normal;font-weight:500}.wetterapp-kategorie[data-stufe=VFR]{color:#14512f;background:#b9f0cd}.wetterapp-kategorie[data-stufe=MVFR]{color:#123a6b;background:#bfdcff}.wetterapp-kategorie[data-stufe=IFR]{color:#6b1414;background:#ffc7c7}.wetterapp-kategorie[data-stufe=LIFR]{color:#58125e;background:#f0c8f5}.wetterapp-metar-roh{border-radius:var(--r-feld);color:#fff;letter-spacing:.3px;-webkit-user-select:text;user-select:text;word-break:break-word;background:#00000038;margin-top:12px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55}.wetterapp-metar-liste{flex-direction:column;gap:1px;margin-top:12px;display:flex}.wetterapp-metar-liste>div{grid-template-columns:104px 1fr;align-items:baseline;gap:12px;padding:5px 2px;display:grid}.wetterapp-metar-liste>div+div{border-top:1px solid #ffffff1f}.wetterapp-metar-liste dt{letter-spacing:.4px;word-break:break-all;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:600}.wetterapp-metar-liste dd{opacity:.9;font-size:12.5px;line-height:1.45}.wetterapp-metar-liste>div[data-leer=ja] dd{opacity:.45;font-style:italic}.wetterapp-metar-liste>div[data-art=kopf] dd,.wetterapp-metar-liste>div[data-art=rest] dd{opacity:.72}.wetterapp-metar-liste>div[data-art=wetter] dd,.wetterapp-metar-liste>div[data-art=bahn] dd,.wetterapp-metar-liste>div[data-art=sicht] dd{opacity:1;font-weight:600}.wetterapp-metar-leer{opacity:.75;margin-top:10px;font-size:12.5px}[data-lage=schnee][data-tag=true] .wetterapp-metar,[data-lage=nebel][data-tag=true] .wetterapp-metar{color:#17222e;background:#ffffffc7}[data-lage=schnee][data-tag=true] .wetterapp-metar-roh,[data-lage=nebel][data-tag=true] .wetterapp-metar-roh{color:#17222e;background:#ffffffeb}[data-lage=schnee][data-tag=true] .wetterapp-metar-liste>div+div,[data-lage=nebel][data-tag=true] .wetterapp-metar-liste>div+div{border-top-color:#17222e24}.wetterapp-kopfleiste{align-items:center;gap:8px;margin:4px 6px 8px;display:flex}.wetterapp-kopfleiste .wetterapp-marke{flex:1;margin:0}.wetterapp-werkzeuge{align-items:center;gap:4px;display:flex}.wetterapp-bearbeiten{border-radius:var(--r-feld);color:var(--ios-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:13px}.wetterapp-bearbeiten:active{background:var(--app-linie)}.wetterapp-plus{border-radius:var(--r-pille);background:var(--app-linie);width:28px;height:28px;color:var(--ios-blue);font:inherit;cursor:pointer;border:0;place-items:center;display:grid}.wetterapp-plus:active{transform:scale(.94)}.wetterapp-gruppe{letter-spacing:.6px;text-transform:uppercase;color:var(--app-muted);margin:12px 8px 2px;font-size:11px;font-weight:600}.wetterapp-gruppe:first-of-type{margin-top:2px}.wetterapp-gruppe i{opacity:.72;font-style:normal}.wetterapp-gruppe i:before{content:" · "}.wetterapp-zeile-huelle{position:relative}.wetterapp-zeile-huelle>.wetterapp-zeile{width:100%}.wetterapp-loeschen{z-index:2;border-radius:var(--r-pille);color:#1c2b3a;cursor:pointer;background:#ffffffeb;border:0;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #00000047}.wetterapp-loeschen:active{transform:scale(.9)}.wetterapp-neu{grid-template-columns:1fr auto;gap:6px;margin:0 4px 8px;display:grid}.wetterapp-neu-feld{border:1px solid var(--app-linie);border-radius:var(--r-feld);background:var(--app-bg);min-width:0;color:var(--app-text);font:inherit;letter-spacing:1.4px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px}.wetterapp-neu-feld:focus{outline:2px solid var(--ios-blue);outline-offset:-1px}.wetterapp-neu-knopf{border-radius:var(--r-feld);background:var(--ios-blue);color:#fff;font:inherit;cursor:pointer;border:0;padding:8px 12px;font-size:13px;font-weight:600}.wetterapp-neu-knopf:disabled{opacity:.4;cursor:default}.wetterapp-neu-hinweis{color:var(--app-muted);grid-column:1/-1;font-size:11.5px}.wetterapp-unbekannt{color:var(--app-muted);margin:10px 8px 4px;font-size:11.5px;line-height:1.4}.wetter-dunst{opacity:var(--dunst,0);pointer-events:none;background:linear-gradient(#d6e2f099,#e2eaf4eb);position:absolute;inset:0}[data-tag=false] .wetter-dunst{background:linear-gradient(#4858769e,#60708ce6)}.ios-system:has(.wetterapp-gross[data-lage]) .ios-statusbar{color:#fff}:is(.ios-system:has(.wetterapp-gross[data-lage=klar][data-tag=true]) .ios-statusbar,.ios-system:has(.wetterapp-gross[data-lage=leicht-bewoelkt][data-tag=true]) .ios-statusbar,.ios-system:has(.wetterapp-gross[data-lage=bewoelkt][data-tag=true]) .ios-statusbar,.ios-system:has(.wetterapp-gross[data-lage=nebel][data-tag=true]) .ios-statusbar,.ios-system:has(.wetterapp-gross[data-lage=niesel][data-tag=true]) .ios-statusbar,.ios-system:has(.wetterapp-gross[data-lage=schnee][data-tag=true]) .ios-statusbar){color:#111318}.app-window{z-index:20;background:var(--app-bg);color:var(--app-text);transform-origin:var(--app-herkunft-x,50%) var(--app-herkunft-y,78%);animation:none;position:absolute;inset:0;overflow:hidden}.app-window[data-phase=oeffnet]{animation:ios-app-open var(--ios-open-ms) var(--ios-ease-open) both}.app-window[data-phase=schliesst]{animation:ios-app-close var(--ios-close-ms) var(--ios-ease-close) forwards;pointer-events:none}@keyframes ios-app-open{0%{opacity:.25;border-radius:52px;transform:scale(.18)}72%{opacity:1;border-radius:20px;transform:scale(1.015)}to{opacity:1;border-radius:0;transform:scale(1)}}@keyframes ios-app-close{0%{opacity:1;border-radius:0;transform:scale(1)}to{opacity:.2;border-radius:52px;transform:scale(.18)}}.ios-system[data-app=offen] .home-screen,.ios-system[data-app=oeffnet] .home-screen{opacity:.55;filter:blur(2px);transition:transform var(--ios-open-ms) var(--ios-ease-open), opacity var(--ios-open-ms) ease, filter var(--ios-open-ms) ease;transform:scale(.94)}.app-zurueck{top:calc(var(--statusbar-h) + 6px);z-index:6;position:absolute;left:20px}.app-content{inset:var(--statusbar-h) 0 0;position:absolute;overflow:hidden}.app-window[data-randlos=oben] .app-content,.app-window[data-randlos=ganz] .app-content{inset:0}.app-window[data-steuerung=zurueck] .app-content{inset:calc(var(--statusbar-h) + var(--toolbar-h)) 0 0}.app-window[data-steuerung=zurueck][data-randlos=oben] .app-content,.app-window[data-steuerung=zurueck][data-randlos=ganz] .app-content{inset:var(--toolbar-h) 0 0}.app-content *,.app-content{scrollbar-width:none;-webkit-overflow-scrolling:touch}.app-content{overscroll-behavior:contain}.app-content ::-webkit-scrollbar{width:0;height:0}.app-content::-webkit-scrollbar{width:0;height:0}.app-content>*{height:100%;max-height:100%;padding-bottom:var(--home-indikator-h)}.app-window[data-randlos] .app-content>*{padding-bottom:0}.app-window .home-indicator{background:var(--app-indikator)}.app-laedt{background:var(--app-bg);position:absolute;inset:0}.app-demnaechst{text-align:center;max-width:34em;margin:0 auto;padding:72px 32px}.app-demnaechst-gross{letter-spacing:.18em;text-transform:uppercase;color:var(--ios-blue,#0a84ff);margin:0 0 14px;font-size:13px;font-weight:800}.app-demnaechst h2{letter-spacing:-.03em;margin:0 0 10px;font-size:28px}.app-demnaechst p{color:var(--app-muted);margin:0;font-size:17px;line-height:1.45}.app-demnaechst>button{margin-top:22px}.ios-system[data-app=offen] .ios-statusbar,.ios-system[data-app=oeffnet] .ios-statusbar{color:var(--app-statusbar);transition:color var(--ios-open-ms) ease}.ios-system:has(.app-window[data-statusleiste=dunkel]) .ios-statusbar{color:#f2f2f7}.ios-system:has(.app-window[data-statusleiste=hell]) .ios-statusbar{color:#111318}.webview{background:var(--app-bg);height:100%;position:relative}.webview iframe{border:0;width:100%;height:100%;display:block}.webview-hinweis{padding:24px 24px var(--home-indikator-h);background:var(--app-bg);color:var(--app-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.webview-hinweis h2{letter-spacing:-.02em;text-wrap:balance;max-width:30ch;margin:0;font-size:26px;font-weight:700}.webview-hinweis p{max-width:58ch;color:var(--app-muted);margin:0;font-size:15.5px;line-height:1.5}.webview-hinweis-wahl{gap:10px;margin-top:4px;display:flex}.webview-hinweis-knopf{border:1px solid var(--app-linie);border-radius:var(--r-feld);background:var(--app-flaeche-fest);min-height:46px;color:var(--app-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.webview-hinweis-knopf.ist-betont{background:var(--ios-blue);color:#fff;border-color:#0000}.webview-hinweis-fuss{color:var(--app-muted);margin:0;font-size:12.5px}.webview-laedt{z-index:1;background:var(--app-bg);color:var(--app-muted);align-content:center;place-items:center;gap:12px;font-size:14px;display:grid;position:absolute;inset:0}.ios-liste-gruppe{max-width:640px;margin:0 auto 22px}.ios-liste-gruppe:first-child{padding-top:26px}.ios-liste-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--app-muted);margin:0 0 8px 16px;font-size:13px;font-weight:600}.ios-liste-fuss{color:var(--app-muted);margin:7px 16px 0;font-size:12.5px;line-height:1.42}.einst-eingabe{width:min(240px,42vw);color:var(--app-text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:16px}.einst-eingabe::placeholder{color:var(--app-muted)}.einst-eingabe--datum{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .einst-eingabe--datum{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.utc-uhr-sim{letter-spacing:.08em;vertical-align:.2em;border:1px solid;border-radius:4px;margin-left:5px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:700;line-height:1}.einst-eingabe--verdeckt:not(:focus):not(:placeholder-shown){-webkit-text-security:disc}.einst-eingabe:focus{outline:0}.ios-zeile:has(.einst-eingabe:focus){box-shadow:inset 0 0 0 2px var(--ios-blue)}.ios-liste{border-radius:var(--r-karte);background:var(--app-flaeche-fest);border:1px solid var(--app-linie);box-shadow:inset 0 1px 1px var(--app-glanz), 0 10px 26px #00000024;overflow:hidden}.ios-zeile{border:0;border-bottom:1px solid var(--app-linie);width:100%;min-height:52px;font:inherit;text-align:left;color:inherit;background:0 0;align-items:center;gap:14px;padding:10px 18px;display:flex}button.ios-zeile{cursor:pointer}button.ios-zeile:hover{background:var(--app-segment)}.ios-zeile-titel{flex:auto}.ios-zeile-haken{color:var(--ios-blue);flex:none}.ios-zeile-chevron{color:#c4c4cc;flex:none}.ios-zeile:last-child{border-bottom:0}.ios-zeile.is-zerstoerend{color:#d0342c;justify-content:center;font-weight:600}.ios-zeile.is-zerstoerend .ios-zeile-titel{flex:none}button.ios-zeile.is-zerstoerend:hover{background:#d0342c14}.ios-zeile-symbol{border-radius:var(--r-klein);color:#fff;place-items:center;width:30px;height:30px;font-size:16px;line-height:1;display:grid}.ios-zeile-symbol.is-leer{background:0 0!important}.ios-zeile-titel{letter-spacing:-.01em;font-size:17px}.ios-zeile-block{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ios-zeile-unterzeile{color:var(--app-muted);font-size:12.5px;line-height:1.35}.ios-zeile-wert{color:var(--app-muted);font-size:16px}.ios-schalter{border-radius:var(--r-pille);cursor:pointer;background:var(--app-schalter-aus);border:0;width:52px;height:32px;padding:0;transition:background .22s;position:relative}.ios-schalter.is-an{background:var(--ios-green)}.ios-schalter:disabled{cursor:default;opacity:.72}.ios-schalter-knopf{width:28px;height:28px;transition:transform .22s var(--ios-ease-open);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 7px #0003}.ios-schalter.is-an .ios-schalter-knopf{transform:translate(20px)}.ios-segment{border-radius:var(--r-klein);background:var(--app-segment);padding:2px;display:inline-flex}.ios-segment button{border-radius:var(--r-klein);font:inherit;color:var(--app-text);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:14px;font-weight:500;transition:background .18s,box-shadow .18s}.ios-segment button.is-aktiv{background:var(--app-segment-aktiv);box-shadow:0 1px 4px #00000024}.einstellungen{background:var(--app-bg);grid-template-columns:330px 1fr;display:grid;position:absolute;inset:0}.einst-leiste{scrollbar-width:none;padding:14px 12px calc(40px + var(--home-indikator-h));border-right:1px solid var(--app-linie);background:var(--app-flaeche-fest);overflow-y:auto}.einst-leiste::-webkit-scrollbar{width:0}.einst-suchzeile{z-index:2;background:var(--app-flaeche-fest);padding-bottom:12px;position:sticky;top:0}.einst-suche{width:100%;height:38px;font-size:16px}.einst-suche input{font-size:16px}.einst-suche input::-webkit-search-cancel-button{appearance:none}.einst-treffer{flex-direction:column;gap:2px;display:flex}.einst-treffer-zeile{border-radius:var(--r-klein);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:9px 10px;display:flex}.einst-treffer-zeile:hover{background:var(--app-segment)}.einst-keine-treffer{text-align:center;color:var(--app-muted);margin:26px 0;font-size:15px}.einst-profil{border-radius:var(--r-feld);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-bottom:18px;padding:12px 10px;display:flex}.einst-profil:hover{background:var(--app-segment)}.einst-avatar{color:#fff;background:linear-gradient(150deg,#8fa8d8,#5e70b8);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:grid}.einst-profil-text{min-width:0}.einst-profil-text strong{letter-spacing:-.02em;font-size:17px;font-weight:600;display:block}.einst-profil-text em{color:var(--app-muted);margin-top:1px;font-size:13px;font-style:normal;line-height:1.25;display:block}.einst-gruppe{border-radius:var(--r-feld);margin-bottom:18px;overflow:hidden}.einst-zeile{border-radius:var(--r-klein);width:100%;min-height:46px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:7px 10px;display:flex}.einst-zeile.is-aktiv .einst-zeile-text strong{color:var(--ios-blue)}.einst-symbol{border-radius:var(--r-klein);color:#fff;flex:none;place-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:grid}.einst-zeile-text{flex:auto;min-width:0}.einst-zeile-text strong{letter-spacing:-.01em;font-size:16px;font-weight:400;display:block}.einst-zeile-text em{color:var(--app-muted);font-size:13px;font-style:normal;display:block}.einst-wert{color:var(--app-muted);flex:none;font-size:15px}.einst-inhalt{scrollbar-width:none;padding:8px 0 calc(60px + var(--home-indikator-h));overflow-y:auto}.einst-inhalt::-webkit-scrollbar{width:0}.einst-inhalt{--einst-mass:640px}.einstellungen .einst-inhalt>*{max-width:var(--einst-mass);margin-inline:auto}.einst-titel{text-align:center;letter-spacing:-.02em;margin:6px 0 18px;font-size:17px;font-weight:600}.einst-kopfkarte,.einst-karte{max-width:var(--einst-mass,640px);border-radius:var(--r-karte);background:var(--app-flaeche-fest);margin:0 auto 22px;padding:20px 22px}.einst-kopf-symbol{border-radius:var(--r-feld);color:#fff;place-items:center;width:46px;height:46px;margin-bottom:12px;font-size:24px;display:grid}.einst-kopfkarte h2{letter-spacing:-.02em;margin:0 0 6px;font-size:21px;font-weight:600}.einst-kopfkarte p{color:var(--app-muted);margin:0;font-size:15px;line-height:1.42}.einst-karte h3{color:var(--app-muted);margin:0 0 16px;font-size:15px;font-weight:500}.einst-modus-paar{grid-template-columns:1fr 1fr;justify-items:center;gap:26px;display:grid}.einst-modus{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:10px;padding:0;display:grid}.einst-modus-bild{border-radius:var(--r-feld);background:linear-gradient(150deg,#d9f6ff,#2c7de8);width:96px;height:132px;padding:14px 12px;box-shadow:inset 0 1px 8px #ffffff73}.einst-modus-bild.dunkel{background:linear-gradient(150deg,#0b1650,#10b7a2)}.einst-modus-bild b{color:#fff;font-size:17px;display:block}.einst-modus-bild i{border-radius:var(--r-winzig);background:#ffffff61;height:18px;margin-top:14px;display:block}.einst-modus-name{font-size:16px}.einst-modus-punkt{border:2px solid #c7c7cc;border-radius:50%;width:21px;height:21px}.einst-modus.is-aktiv .einst-modus-punkt{border-color:var(--ios-blue);background:radial-gradient(circle, #fff 0 34%, var(--ios-blue) 36% 100%)}.einst-batterie{text-align:center}.einst-batterie strong{letter-spacing:-.04em;font-size:46px;font-weight:300;display:block}.einst-batterie span{color:var(--app-muted);font-size:15px}.einst-tapeten{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:14px;display:grid}.einst-tapete{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.einst-tapete-bild{aspect-ratio:1194/834;border-radius:var(--r-feld);width:100%;box-shadow:inset 0 0 0 1px var(--app-linie);transition:box-shadow .18s,transform .18s}.einst-tapete[data-gewaehlt=ja] .einst-tapete-bild{box-shadow:inset 0 0 0 1px var(--app-linie), 0 0 0 2px var(--app-flaeche-fest), 0 0 0 4px var(--ios-blue,#0a84ff)}.einst-tapete[data-gewaehlt=ja] .einst-tapete-name{color:var(--app-text);font-weight:600}.einst-tapete:focus-visible .einst-tapete-bild{outline:2px solid var(--ios-blue,#0a84ff);outline-offset:6px}@media (hover:hover){.einst-tapete:hover .einst-tapete-bild{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.einst-tapete-bild{transition:none}.einst-tapete:hover .einst-tapete-bild{transform:none}}.einst-tapete-name{color:var(--app-muted);text-align:center;font-size:14px}.einst-tapete-erklaerung{color:var(--app-muted);margin:14px 0 0;font-size:13.5px;line-height:1.42}.einst-pwa{border-radius:var(--r-karte);background:var(--app-flaeche-fest);grid-template-columns:76px minmax(0,1fr);align-items:start;gap:18px;max-width:640px;margin:0 auto 22px;padding:20px 22px;display:grid}.einst-pwa>img{border-radius:17px;width:76px;height:76px;display:block;box-shadow:0 9px 24px #0003}.einst-pwa-inhalt,.einst-pwa.is-installiert>div{min-width:0}.einst-pwa h2{letter-spacing:-.02em;margin:1px 0 6px;font-size:20px;font-weight:650}.einst-pwa p{color:var(--app-muted);margin:0;font-size:14.5px;line-height:1.45}.einst-pwa-knopf{width:fit-content;margin-top:15px;padding-inline:18px;font-size:15px;font-weight:600}.einst-pwa-schritte{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.einst-pwa-schritte li{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;display:grid}.einst-pwa-schritte li>span,.einst-pwa-status{background:var(--ios-blue);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-weight:700;display:grid}.einst-pwa-inline-symbol{color:var(--ios-blue);align-items:center;gap:4px;font-weight:600;display:inline-flex}.einst-pwa-anleitung,.einst-pwa-rueckmeldung{margin-top:14px!important}.einst-pwa.is-installiert{grid-template-columns:42px minmax(0,1fr);align-items:center}.einst-pwa.is-installiert .einst-pwa-status{background:var(--ios-green);width:42px;height:42px}.einst-pwa-modus{border-radius:var(--r-pille);background:var(--ios-green);margin-top:9px;padding:4px 9px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.einst-pwa-modus{background:color-mix(in srgb, var(--ios-green) 17%, transparent)}}.einst-pwa-modus{color:var(--ios-green);font-size:12px;font-weight:650}.einst-speicherbalken{border-radius:var(--r-winzig);background:var(--app-segment);height:12px;margin-top:14px;overflow:hidden}.einst-speicherbalken span{border-radius:var(--r-winzig);background:var(--ios-blue);height:100%;transition:width .4s var(--ios-ease-page);display:block}.rechner{padding:var(--statusbar-h) max(24px, calc((100% - 520px) / 2)) 46px;color:#fff;background:linear-gradient(#1b1b20,#050508);flex-direction:column;justify-content:flex-end;gap:18px;display:flex;position:absolute;inset:0}.rechner-anzeige{letter-spacing:-.05em;text-align:right;font-variant-numeric:tabular-nums;text-overflow:ellipsis;padding:0 12px;font-size:76px;font-weight:300;line-height:1.05;display:block;overflow:hidden}.rechner-anzeige[data-lang=true]{font-size:54px}.rechner-tasten{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rechner-tasten button{border-radius:var(--r-pille);height:78px;font:inherit;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:filter .12s, transform .12s var(--ios-ease-open);background:#ffffff2e;border:0;font-size:30px;font-weight:400;box-shadow:inset 0 1px 1px #ffffff4d}.rechner-tasten button:active{filter:brightness(1.35);transform:scale(.94)}.rechner-tasten .hell{color:#111;background:#ffffff61}.rechner-tasten .operator{background:var(--ios-orange)}.rechner-tasten .operator.is-aktiv{color:var(--ios-orange);background:#fff}.rechner-tasten .null{text-align:left;grid-column:span 2;padding-left:32px}.lhv-huelle{grid-template-columns:148px 1fr;height:100%;min-height:0;display:grid}.lhv-huelle:before{content:"";height:var(--statusbar-h);z-index:3;pointer-events:none;background:linear-gradient(90deg,#0b1f5c 0%,#123a95 62%,#1743a8 100%);position:absolute;top:0;left:0;right:0}.lhv-huelle{position:relative}.lhv-huelle:after{content:"";aspect-ratio:309/276;opacity:.06;z-index:0;pointer-events:none;background:url(/marke-kranich.png) 50%/contain no-repeat;height:68%;position:absolute;bottom:0;right:0;transform:translate(45%,45%)}:root[data-theme=light] .lhv-huelle:after,[data-flaeche=hell] .lhv-huelle:after{filter:brightness(0)saturate(0);opacity:.05}.lhv-inhalt{z-index:1;padding-bottom:var(--home-indikator-h);padding-top:var(--statusbar-h);position:relative}:root[data-theme=dark] .lhv-huelle,[data-flaeche=dunkel] .lhv-huelle{--app-bg:#080f22;--app-flaeche:#141d34eb;--app-flaeche-fest:#141d34;--app-linie:#788cbe3d;background:var(--app-bg)}.lhv-leiste{z-index:2;padding:calc(var(--statusbar-h) + 18px) 12px calc(var(--home-indikator-h) + 16px);background:linear-gradient(#0b1f5c 0%,#123a95 100%);border-end-end-radius:20px;flex-direction:column;gap:4px;display:flex;position:relative;overflow:hidden;box-shadow:3px 0 14px #00000047}.lhv-leiste-knopf{color:#ffffffad;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-size:15px;font-weight:700;transition:background .16s,color .16s;position:relative}.lhv-leiste-knopf:hover{color:#ffffffe0;background:#ffffff1a}.lhv-leiste-knopf.is-aktiv{color:#fff;background:#ffffff2e}.lhv-leiste-zaehler{color:#fff;text-align:center;background:#e23b3b;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:17px;position:absolute;top:3px;right:6px}.lhv-leiste-uhr{color:#ffffffd1;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:3px;margin-top:auto;padding-bottom:6px;display:flex}.lhv-leiste-uhr b{letter-spacing:.01em;font-size:17px;font-weight:750}.lhv-leiste-uhr i{letter-spacing:.06em;opacity:.7;font-size:11px;font-style:normal;font-weight:700}.lhv-leiste-marke{width:101px;height:46.1421px;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.lhv-leiste-marke img{width:101px;height:auto;position:absolute;bottom:0;left:0}.lhv-marke-100{filter:brightness(0)invert();opacity:.75;animation:11s ease-in-out infinite lhv-marke-a}.lhv-marke-5{opacity:0;animation:11s ease-in-out infinite lhv-marke-b;bottom:6px}@keyframes lhv-marke-a{0%,50%{opacity:.75}58%,90%{opacity:0}98%,to{opacity:.75}}@keyframes lhv-marke-b{0%,50%{opacity:0}58%,90%{opacity:.92}98%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.lhv-marke-100,.lhv-marke-5{animation:none}.lhv-marke-5{opacity:0}}.lhv-inhalt{-webkit-overflow-scrolling:touch;min-width:0;min-height:0;overflow-y:auto}.lhv-app{max-width:940px;margin:0 auto;padding:22px 22px 60px}.lhv-plankopf{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.lhv-plankopf-text{min-width:0}.lhv-plankopf-text h2{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800}.lhv-plankopf-stand{color:var(--app-muted);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:12px}.lhv-plankopf-knopf{width:var(--steuer-groesse);height:var(--steuer-groesse);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.lhv-plankopf-linse{--steuer-groesse:34px;pointer-events:none}.lhv-plankopf-knopf:hover .lhv-plankopf-linse{background-color:var(--glas-steuerung-hover)}.lhv-plankopf-knopf:active .lhv-plankopf-linse{background-color:var(--glas-steuerung-aktiv);transform:scale(.92)}.lhv-plankopf-knopf:focus-visible{outline-offset:-3px;border-radius:var(--r-pille)}.lhv-plankopf-knopf:disabled{cursor:default}.lhv-plankopf-knopf:disabled .lhv-plankopf-linse{opacity:.4;transform:none}.lhv-plankopf-linse.is-laedt svg{transform-origin:50%;animation:.9s linear infinite lhv-neuladen-dreht}@keyframes lhv-neuladen-dreht{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lhv-plankopf-linse.is-laedt svg,.lhv-kopf-neuladen-linse.is-laedt svg{animation-play-state:paused}}.lhv-ausweis{border-radius:var(--r-karte);background:var(--app-flaeche);align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 6px 18px #0000001a}.lhv-ausweis-avatar{color:#16295e;letter-spacing:.02em;background:#b9c6ec;border-radius:50%;place-items:center;width:52px;height:52px;font-size:19px;font-weight:800;display:grid}.lhv-ausweis-name b{letter-spacing:-.01em;font-size:22px;font-weight:800;display:block}.lhv-ausweis-name em{color:var(--app-muted);font-size:13px;font-style:normal}.lhv-strichcode{width:62px;height:26px;fill:var(--app-text);margin-left:auto}.lhv-rang-icon{object-fit:contain;max-width:96px;height:44px;margin-left:auto}.lhv-profil-liste{border-radius:var(--r-karte);background:var(--app-flaeche);margin:16px 0 0;overflow:hidden;box-shadow:0 6px 18px #0000001a}.lhv-profil-liste>div{justify-content:space-between;gap:16px;padding:13px 18px;font-size:15px;display:flex}.lhv-profil-liste>div+div{border-top:1px solid var(--app-linie)}.lhv-profil-liste dt{font-weight:600}.lhv-profil-liste dd{color:var(--app-muted);margin:0}.lhv-profil-fuss{text-align:center;color:var(--app-muted);margin:26px 0 0;font-size:12px}.lhv-hinweis{border-radius:var(--r-karte);background:#ffad0024;border:1px solid #ffad005c;margin-bottom:20px;padding:16px 18px}.lhv-hinweis strong{margin-bottom:4px;font-size:16px;display:block}.lhv-hinweis p{color:#655631;margin:0;font-size:15px;line-height:1.42}.lhv-hinweis p.lhv-hinweis-grund{opacity:.86;margin-top:8px;font-size:13.5px}:root[data-theme=dark] .lhv-hinweis p,[data-flaeche=dunkel] .lhv-hinweis p{color:#f0d6a8}.lhv-hinweis.is-test{background:#d628281f;border-color:#d628286b}.lhv-hinweis.is-test p{color:#7d2b2b}:root[data-theme=dark] .lhv-hinweis.is-test p,[data-flaeche=dunkel] .lhv-hinweis.is-test p{color:#f2b8b8}.lhv-hinweis.is-wartet{background:#1743a81a;border-color:#1743a852}.lhv-hinweis.is-wartet p{color:#33436e}:root[data-theme=dark] .lhv-hinweis.is-wartet p,[data-flaeche=dunkel] .lhv-hinweis.is-wartet p{color:#b9c6ea}.lhv-silent{max-width:760px}.lhv-silent-kopf h2{margin:0 0 6px;font-size:22px;font-weight:700}.lhv-silent-kopf p{color:var(--app-muted);margin:0 0 20px;font-size:15px;line-height:1.45}.lhv-silent-lage{border-radius:var(--r-karte);background:var(--app-flaeche-fest);align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #7f7f7f38}.lhv-silent-lage.is-passt{background:linear-gradient(180deg, #34c7591f, #34c7590d), var(--app-flaeche-fest);box-shadow:inset 0 0 0 1px #34c75980}.lhv-silent-lage svg{color:var(--app-muted);flex:none;margin-top:1px}.lhv-silent-lage.is-passt svg{color:var(--ios-green)}.lhv-silent-lage strong{margin-bottom:2px;font-size:15px;display:block}.lhv-silent-lage span{color:var(--app-muted);font-size:14px;line-height:1.4}.lhv-silent-knoepfe{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.lhv-silent-knopf{border-radius:var(--r-karte);background:var(--app-flaeche-fest);color:inherit;font:inherit;text-align:left;opacity:.58;cursor:not-allowed;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #7f7f7f3d}.lhv-silent-knopf img{object-fit:contain;align-self:center;width:auto;max-width:100%;height:76px;margin-bottom:4px}.lhv-silent-knopf b{align-self:center;font-size:16px;font-weight:700}.lhv-silent-knopf em{letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);align-self:center;font-size:12px;font-style:normal;font-weight:700}.lhv-silent-fuss{border-top:1px solid #7f7f7f33;flex-direction:column;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.lhv-silent-fuss-text{letter-spacing:.04em;color:var(--app-muted);font-size:12px}.lhv-silent-marken{color:var(--app-muted);align-items:center;gap:26px;display:flex}.lhv-silent-marke-lhv{width:auto;height:30px}.lhv-silent-marke-vatger{width:auto;height:34px;padding:0 6px}.lhv-leer{text-align:center;color:var(--app-muted);padding:60px 0;font-size:17px}.lhv-leer span{opacity:.75;margin-top:8px;font-size:14px;display:block}.lhv-umlauf{margin-bottom:26px}.lhv-kopf{border-radius:var(--r-karte);color:#fff;background:linear-gradient(100deg,#0b1f5c 0%,#123a95 100%);padding:10px 20px 11px}.lhv-kopf.hat-neuladen{position:relative}.lhv-kopf-neuladen{align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;right:12px}.lhv-kopf-stand{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.66;margin-left:auto;font-size:10px;font-weight:650}.lhv-kopf-neuladen-knopf{width:var(--steuer-groesse);height:var(--steuer-groesse);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.lhv-kopf-neuladen-linse{--steuer-groesse:30px;width:var(--steuer-groesse);height:var(--steuer-groesse);color:#fff;pointer-events:none;background:#ffffff24;border-radius:50%;place-items:center;transition:background-color .16s,transform .16s;display:inline-grid;box-shadow:inset 0 0 0 1px #fff3}.lhv-kopf-neuladen-knopf:hover .lhv-kopf-neuladen-linse{background:#ffffff3d}.lhv-kopf-neuladen-knopf:active .lhv-kopf-neuladen-linse{background:#ffffff4d;transform:scale(.92)}.lhv-kopf-neuladen-knopf:focus-visible{outline-offset:-3px;border-radius:var(--r-pille)}.lhv-kopf-neuladen-knopf:disabled{cursor:default}.lhv-kopf-neuladen-knopf:disabled .lhv-kopf-neuladen-linse{opacity:.45;transform:none}.lhv-kopf-neuladen-linse.is-laedt svg{transform-origin:50%;animation:.9s linear infinite lhv-neuladen-dreht}.lhv-kopf-rand{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lhv-kopf-datum{letter-spacing:.12em;opacity:.72;font-size:10px;font-weight:700}.lhv-kopf-route{letter-spacing:.02em;text-align:center;text-wrap:balance;margin:2px 0 0;font-size:21px;font-weight:800}.lhv-kopf-legs{letter-spacing:.14em;text-transform:uppercase;opacity:.66;white-space:nowrap;font-size:10px;font-weight:800}.lhv-kopf-zahlen{grid-template-columns:repeat(4,1fr);margin-top:6px;display:grid}.lhv-kopf-zahlen span{text-align:center}.lhv-kopf-zahlen span+span{border-left:1px solid #ffffff47}.lhv-kopf-zahlen b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700;display:block}.lhv-kopf-zahlen em{letter-spacing:.12em;text-transform:uppercase;opacity:.68;margin-top:1px;font-size:9px;font-style:normal;font-weight:700;display:block}.lhv-beine{margin:0;padding:0;list-style:none}.lhv-reihe{grid-template-columns:1fr 38px;align-items:stretch;display:grid}.lhv-schiene{align-content:start;place-items:center;padding-top:14px;display:grid;position:relative}.lhv-schiene:before{content:"";background:var(--app-linie);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%}.lhv-beine li:first-child .lhv-reihe:first-child .lhv-schiene:before{top:20px}.lhv-beine li:last-child .lhv-reihe:last-child .lhv-schiene:before{bottom:calc(100% - 20px)}.lhv-schiene.is-erledigt:before,.lhv-schiene.is-geflogen:before,.lhv-schiene.is-verspaetet:before,.lhv-schiene.is-laufend:before{background:#123a95}.lhv-schiene.is-verspaetet b{box-shadow:none;color:#fff;background:#e23b3b}.lhv-schiene b{background:var(--app-flaeche-fest);width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--app-linie);font-variant-numeric:tabular-nums;color:var(--app-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.lhv-schiene.is-erledigt b,.lhv-schiene.is-geflogen b{box-shadow:none;color:#fff;background:#123a95}.lhv-schiene.is-laufend b{color:#123a95;background:#fff;animation:2s ease-in-out infinite lhv-puls;box-shadow:inset 0 0 0 3px #123a95}@keyframes lhv-puls{50%{box-shadow:inset 0 0 0 3px #123a95,0 0 0 5px #123a952e}}.lhv-streifen{border-radius:var(--r-karte);--lhv-streifen-rand:1px;background:var(--app-flaeche-fest);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;margin:8px 0;padding:13px 16px;transition:transform .16s,box-shadow .16s;display:block;box-shadow:0 6px 18px #0000001a}.lhv-streifen:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000029}.lhv-streifen.is-erledigt,.lhv-streifen.is-erledigt .lhv-streifen-mitte b{color:var(--app-muted)}.lhv-streifen.is-nicht-gebucht{color:var(--app-muted);border-style:dashed}.lhv-streifen.is-nicht-gebucht .lhv-streifen-mitte b{color:var(--app-muted)}.lhv-streifen.is-laufend{background:linear-gradient(180deg, #34c75921, #34c75912), var(--app-flaeche-fest);box-shadow:0 6px 18px #0000001a, inset 0 0 0 var(--lhv-streifen-rand) #34c7594d}.lhv-streifen.is-verspaetet{box-shadow:0 6px 18px #0000001a, inset 0 0 0 var(--lhv-streifen-rand) #e23b3b59}.lhv-streifen.is-geflogen{box-shadow:0 6px 18px #0000001a, inset 0 0 0 var(--lhv-streifen-rand) #ff9f0a73}.lhv-streifen.is-eingecheckt{background:linear-gradient(180deg, #34c75938, #34c7591c), var(--app-flaeche-fest);box-shadow:0 6px 18px #34c75938, inset 0 0 0 var(--lhv-streifen-rand) #34c759e6}.lhv-streifen.is-eingecheckt:hover{box-shadow:0 10px 24px #34c7594d, inset 0 0 0 var(--lhv-streifen-rand) var(--ios-green)}.lhv-streifen.is-eingecheckt.is-erledigt{color:var(--app-muted)}.lhv-pille.is-scharf{background:var(--ios-green);color:#06331a}:root[data-theme=dark] .lhv-streifen.is-eingecheckt,[data-flaeche=dunkel] .lhv-streifen.is-eingecheckt{background:linear-gradient(180deg, #34c75929, #34c75912), var(--app-flaeche-fest)}.lhv-streifen-oben,.lhv-streifen-unten{align-items:center;gap:9px;display:flex}.lhv-streifen-nr{letter-spacing:.03em;font-size:14px;font-weight:700}.lhv-streifen-muster{letter-spacing:.03em;margin-left:auto;font-size:14px;font-style:normal;font-weight:700}.lhv-streifen-mitte{align-items:baseline;gap:10px;margin:5px 0 7px;display:flex}.lhv-streifen-mitte b{letter-spacing:.01em;font-size:23px;font-weight:800}.lhv-streifen-ruf{letter-spacing:.01em;color:var(--app-muted);margin-right:6px;font-size:23px;font-style:normal;font-weight:500}.lhv-streifen-marke{color:var(--app-muted);margin-left:auto;font-size:12px;font-style:normal;font-weight:600}.lhv-streifen-unten em{font-variant-numeric:tabular-nums;color:var(--app-muted);font-size:13px;font-style:normal}.lhv-streifen-block{margin-left:auto}.lhv-pfeil{color:var(--app-muted);font-weight:400}.lhv-pille{letter-spacing:.08em;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.lhv-pille.is-geplant{color:#1c7a3a;background:#34c75929}.lhv-pille.is-laufend{color:#14682f;background:#34c7593d}.lhv-pille.is-nicht-gebucht{color:#4a4a52;background:#78788029}.lhv-verlauf{margin:4px 38px 24px 0}.lhv-verlauf>h2{letter-spacing:.1em;text-transform:uppercase;color:var(--app-muted);margin:0 4px 7px;font-size:12px;font-weight:800}.lhv-verlauf ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lhv-verlauf-streifen{background:var(--app-flaeche-fest);border:0;border-radius:13px;grid-template-columns:74px 88px minmax(130px,1fr) 170px auto;align-items:center;gap:10px;width:100%;height:52px;padding:0 15px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lhv-verlauf-streifen{background:color-mix(in srgb, var(--app-flaeche-fest) 82%, var(--app-linie))}}.lhv-verlauf-streifen{box-shadow:inset 0 0 0 1px var(--app-linie);color:var(--app-muted);font:inherit;text-align:left;cursor:pointer}.lhv-verlauf-streifen>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lhv-verlauf-streifen>b,.lhv-verlauf-route{color:var(--app-text)}.lhv-verlauf-ruf,.lhv-verlauf-zeiten{font-variant-numeric:tabular-nums}.lhv-verlauf-zeiten em{letter-spacing:.08em;margin-right:5px;font-size:9px;font-style:normal;font-weight:800}:root[data-theme=dark] .lhv-pille.is-geplant,[data-flaeche=dunkel] .lhv-pille.is-geplant{color:#6ee59a;background:#34c75933}:root[data-theme=dark] .lhv-pille.is-nicht-gebucht,[data-flaeche=dunkel] .lhv-pille.is-nicht-gebucht{color:#d1d1d9;background:#7878803d}:root[data-theme=dark] .lhv-pille.is-laufend,[data-flaeche=dunkel] .lhv-pille.is-laufend{color:#86f0ac;background:#34c7594d}.lhv-pille.is-spaet{color:#fff;background:#e23b3b}.lhv-pille.is-melden{color:#96560a;background:#ff9f0a33}:root[data-theme=dark] .lhv-pille.is-melden,[data-flaeche=dunkel] .lhv-pille.is-melden{color:#ffc46b;background:#ff9f0a42}.lhv-pille.is-fertig{background:var(--app-bg);color:var(--app-muted)}.lhv-anschluss{--anschluss-grund:#123a9512;--anschluss-schrift:#123a95;border-radius:var(--r-feld);background:linear-gradient(var(--anschluss-grund), var(--anschluss-grund)), var(--app-bg);color:var(--anschluss-schrift);flex-wrap:wrap;align-items:center;gap:9px;margin:2px 0;padding:5px 16px;font-size:13px;font-weight:600;display:flex}.lhv-anschluss.is-layover{--anschluss-grund:#123a9524}:root[data-theme=dark] .lhv-anschluss,[data-flaeche=dunkel] .lhv-anschluss{--anschluss-grund:#78a5ff1f;--anschluss-schrift:#a9c6ff}:root[data-theme=dark] .lhv-anschluss.is-layover,[data-flaeche=dunkel] .lhv-anschluss.is-layover{--anschluss-grund:#78a5ff33}.lhv-anschluss.is-widerspruch{--anschluss-grund:#e23b3b1a;--anschluss-schrift:#a32020}:root[data-theme=dark] .lhv-anschluss.is-widerspruch,[data-flaeche=dunkel] .lhv-anschluss.is-widerspruch{--anschluss-grund:#ff8a8a29;--anschluss-schrift:#ff9d9d}.lhv-anschluss-luecke{height:10px;display:block}.lhv-marke{letter-spacing:.07em;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:800}.lhv-marke.is-warn{color:#fff;background:#e23b3b}.lhv-marke+.lhv-marke{margin-left:0}.lhv-blatt-huelle{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0408148c;justify-content:center;align-items:center;padding:20px;animation:.2s lhv-huelle-auf;display:flex;position:absolute;inset:0}@keyframes lhv-huelle-auf{0%{opacity:0}}.lhv-blatt{background:var(--app-flaeche-fest);border-radius:22px;width:100%;max-width:580px;max-height:100%;padding:14px 18px 20px;animation:.28s cubic-bezier(.2,.9,.3,1.06) lhv-blatt-auf;overflow-y:auto;box-shadow:0 24px 60px #00000073}@keyframes lhv-blatt-auf{0%{opacity:0;transform:scale(.86)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}.lhv-blatt-kopf{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.lhv-blatt-kopf strong{text-align:center;font-size:15px;font-weight:700}.lhv-blatt-kopf button{background:var(--app-bg);width:32px;height:32px;color:var(--app-text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.lhv-ticket{color:#fff;background:linear-gradient(160deg,#0b1f5c 0%,#123a95 100%);border-radius:18px;overflow:hidden}.lhv-ticket-kopf{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:12px;padding:10px 18px 0;display:grid}.lhv-ticket-marke{letter-spacing:.16em;white-space:nowrap;opacity:.7;font-size:11px;font-weight:800}.lhv-ticket-turn{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;opacity:.72;grid-column:2;font-size:11px;font-weight:600;overflow:hidden}.lhv-ticket-turn.is-kurz{color:#ffcf5c;opacity:1}.lhv-ticket-kopf b{letter-spacing:.02em;grid-column:3;justify-self:end;font-size:20px;font-weight:800}.lhv-ticket-bein{letter-spacing:.08em;text-transform:uppercase;opacity:.62;padding:3px 18px 0;font-size:11px;font-weight:600}.lhv-ticket-strecke{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:8px 18px 6px;display:grid}.lhv-ticket-strecke>div:last-child{text-align:right}.lhv-ticket-strecke small{opacity:.66;font-size:11px;display:block}.lhv-ticket-code{letter-spacing:.02em;margin:1px 0;font-size:30px;font-weight:800;line-height:1.05}.lhv-ticket-flieger{opacity:.55;font-size:17px}.lhv-ticket-geraet{letter-spacing:.05em;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 18px 9px;font-size:12px;display:grid}.lhv-ticket-ruf{opacity:.78}.lhv-ticket-flugzeug{text-align:center;opacity:.92;white-space:nowrap;font-weight:600}.lhv-ticket-netz{letter-spacing:.08em;white-space:nowrap;background:#ffffff2e;border-radius:999px;justify-self:end;padding:2px 8px;font-size:11px;font-weight:700}.lhv-ticket-netz.is-offline{opacity:.6;background:0 0;padding-left:0;padding-right:0;font-weight:500}.lhv-ticket-raster{background:var(--app-flaeche-fest);border-top:1px solid var(--app-linie);grid-template-columns:repeat(4,1fr);display:grid}.lhv-ticket-raster>div{color:var(--app-text);border-left:1px solid var(--app-linie);padding:8px 10px}.lhv-ticket-raster>div:nth-child(4n+1){border-left:0}.lhv-ticket-raster>div:nth-child(n+5){border-top:1px solid var(--app-linie);padding-bottom:13px}.lhv-ticket-raster span{letter-spacing:.07em;text-transform:uppercase;color:var(--app-muted);font-size:10px;font-weight:700;display:block}.lhv-ticket-raster strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;display:block}.lhv-ticket-raster>div.is-offen strong{color:var(--app-muted)}.lhv-ticket-raster>div strong s{color:var(--app-muted);margin-right:5px;font-size:13px;font-weight:400;text-decoration-thickness:1px}.lhv-ticket-raster>div.is-erwartet strong{color:var(--app-muted)}.lhv-ticket-raster>div.is-erwartet strong:before{content:"("}.lhv-ticket-raster>div.is-erwartet strong:after{content:")"}.lhv-ticket-raster>div.is-erwartet em{color:var(--app-muted);margin-top:1px;font-size:9px;font-style:normal;line-height:1.2;display:block}.lhv-wetter-paar{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.lhv-wetter{isolation:isolate;border-radius:var(--r-feld);color:#fff;background:linear-gradient(150deg,#3f6fd8 0%,#6ea3ee 100%);padding:8px 11px 9px;position:relative;overflow:hidden}.lhv-wetter>.lhv-wetter-kopf,.lhv-wetter>.lhv-wetter-zeile{z-index:1;position:relative}.lhv-wetter .wetter-gestirn{width:74px;height:74px;top:-18px;right:-14px}.lhv-wetter.is-klar{background:linear-gradient(150deg,#2c7fe0 0%,#77bdf3 100%)}.lhv-wetter.is-wolkig{background:linear-gradient(150deg,#4d76ad 0%,#8fa9c8 100%)}.lhv-wetter.is-bedeckt{background:linear-gradient(150deg,#5b6b7d 0%,#93a1ae 100%)}.lhv-wetter.is-regen{background:linear-gradient(150deg,#3c556e 0%,#6a8397 100%)}.lhv-wetter.is-schnee{background:linear-gradient(150deg,#6d8095 0%,#b9c9d8 100%)}.lhv-wetter.is-gewitter{background:linear-gradient(150deg,#2b2f45 0%,#5a5f7d 100%)}.lhv-wetter.is-nebel{background:linear-gradient(150deg,#6f7680 0%,#a8adb5 100%)}.lhv-wetter.is-windig{background:linear-gradient(150deg,#3d7f8f 0%,#7fb6c0 100%)}.lhv-wetter.is-sturm{background:linear-gradient(150deg,#46304d 0%,#7a5b83 100%)}.lhv-wetter-kopf{align-items:baseline;gap:6px;display:flex}.lhv-wetter-kopf b{letter-spacing:.04em;font-size:14px;font-weight:700}.lhv-wetter-kopf em{opacity:.78;font-size:10px;font-style:normal}.lhv-wetter-kat{color:#fff;letter-spacing:.06em;background:#ffffff38;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:9px;font-weight:800}.lhv-wetter-zeile{align-items:center;gap:9px;margin-top:4px;display:flex}.lhv-wetter-lage strong{font-size:15px;line-height:1.15;display:block}.lhv-wetter-lage em{font-variant-numeric:tabular-nums;opacity:.82;font-size:11px;font-style:normal}.lhv-wetter-wind{text-align:right;margin-left:auto}.lhv-wetter-wind strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;display:block}.lhv-wetter-wind em{opacity:.8;font-size:10px;font-style:normal}.lhv-wetter-leer{color:var(--app-muted);margin:6px 0 0;font-size:12px}.lhv-wetter:not([class*=is-]){background:var(--app-bg);color:var(--app-text)}.lhv-windpfeil{flex:none;width:38px;height:38px}.lhv-windpfeil-flaeche{fill:#fff3}.lhv-windpfeil-ring{fill:none;stroke:#fff;stroke-width:2px}.lhv-windpfeil-koerper{fill:#fff;filter:drop-shadow(0 1px 1.5px #00000073)}.lhv-windpfeil-vrb{fill:#fff;text-anchor:middle;font-size:10px;font-weight:700}.lhv-blatt-fussnote{color:var(--app-muted);margin:14px 0 0;font-size:12px;line-height:1.45}.edesk{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.einst-pegel{color:var(--app-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.einst-pegel input{width:100%;accent-color:var(--ios-blue);cursor:pointer}.edesk-kopfleiste{border-bottom:1px solid var(--app-linie);background:var(--app-flaeche,#fff);align-items:center;min-width:0;min-height:54px;padding:8px 16px;display:flex}.edesk-postfach{grid-template-columns:minmax(260px,340px) 1fr;min-height:0;display:grid}.edesk-liste{border-right:1px solid var(--app-linie);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.edesk-liste ul{margin:0;padding:0;list-style:none}.edesk-ordner{flex:none;gap:4px;display:flex}.edesk-ordner button{color:var(--app-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.edesk-ordner button.is-aktiv{color:#fff;background:#0b1f5c}.edesk-neu-punkt{background:#ff3b30;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 2px #ff3b302e}.edesk-gruppe>h3,.edesk-gruppe>summary{border-bottom:1px solid var(--app-linie);background:var(--app-bg);margin:0;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.edesk-gruppe>h3,.edesk-gruppe>summary{background:color-mix(in srgb, var(--app-bg) 72%, transparent)}}.edesk-gruppe>h3,.edesk-gruppe>summary{color:var(--app-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.edesk-gruppe>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.edesk-gruppe>summary::-webkit-details-marker{display:none}.edesk-gruppe>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin-right:-4px;transition:rotate .16s;rotate:-45deg}.edesk-gruppe[open]>summary:before{rotate:45deg}.edesk-gruppe>summary span{margin-right:auto}.edesk-gruppe>summary b{background:var(--app-flaeche-fest);min-width:20px;color:var(--app-muted);text-align:center;border-radius:999px;padding:2px 6px;font-size:10px}.edesk-flugkopf{min-width:0;color:var(--app-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:18px;margin-left:auto;padding-left:24px;font-size:11.5px;display:flex}.edesk-flugkopf b{color:inherit;font-size:13px}.edesk-flugkopf s{opacity:.55;margin-right:4px;text-decoration-thickness:1px}.edesk-reihe{border:0;border-bottom:1px solid var(--app-linie);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;padding:12px 14px;display:block}.edesk-reihe:hover{background:var(--app-bg)}.edesk-reihe.is-ungelesen{border-left-color:#0b1f5c}.edesk-reihe.is-gewaehlt{background:#0b1f5c;border-left-color:#0b1f5c}@supports (color:color-mix(in lab, red, red)){.edesk-reihe.is-gewaehlt{background:color-mix(in srgb, #0b1f5c 9%, var(--app-flaeche,#fff))}}.edesk-reihe.is-gewaehlt:hover{background:#0b1f5c}@supports (color:color-mix(in lab, red, red)){.edesk-reihe.is-gewaehlt:hover{background:color-mix(in srgb, #0b1f5c 13%, var(--app-flaeche,#fff))}}:root[data-theme=dark] .edesk-reihe.is-gewaehlt{background:#ffffff1c;border-left-color:#8ea6dd}:root[data-theme=dark] .edesk-reihe.is-gewaehlt:hover{background:#ffffff26}:root[data-theme=dark] .edesk-reihe.is-ungelesen{border-left-color:#8ea6dd}.edesk-listenleiste{z-index:1;border-bottom:1px solid var(--app-linie);background:var(--app-flaeche,#fff);color:var(--app-muted);letter-spacing:.07em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px 7px 14px;font-size:10px;font-weight:800;display:flex;position:sticky;top:0}.edesk-listenleiste-frage{align-items:center;gap:4px;display:inline-flex}.edesk-listenleiste button{color:var(--app-muted);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.edesk-listenleiste button:hover{background:var(--app-bg)}.edesk-reihe-kopf{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.edesk-reihe b{font-size:14px;font-weight:600;line-height:1.3;display:block}.edesk-reihe.is-ungelesen b{font-weight:800}.edesk-reihe-zeit,.edesk-reihe-von,.edesk-reihe-anriss{color:var(--app-muted);font-size:12px;display:block}.edesk-reihe-von{margin-top:2px}.edesk-reihe-anriss{white-space:nowrap;text-overflow:ellipsis;opacity:.85;margin-top:4px;overflow:hidden}.edesk-marke{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.edesk-marke.is-betrieb{color:#0b1f5c;background:#0b1f5c1f}.edesk-marke.is-warnung{color:#a12626;background:#e23b3b24}.edesk-marke.is-wetter{color:#05627f;background:#007aad24}.edesk-marke.is-netz{color:#1d6b3a;background:#268a4c24}.edesk-marke.is-info{background:var(--app-bg);color:var(--app-muted)}.edesk-leser{flex-direction:column;min-height:0;padding:22px 24px 40px;display:flex;overflow-y:auto}.edesk-leser-kopf{border-bottom:1px solid var(--app-linie);margin-bottom:16px;padding-bottom:14px}.edesk-leser-kopf h3{margin:8px 0 4px;font-size:20px;line-height:1.25}.edesk-leser-kopf p{color:var(--app-muted);margin:0;font-size:13px}.edesk-leser-rumpf{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:15px;line-height:1.5}.edesk-leser-rumpf.is-fernschreiben{letter-spacing:.025em;font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-size:13.5px;font-weight:600;line-height:1.58}.edesk-leser-rumpf>p,.edesk-leser-rumpf>ul,.edesk-leser-rumpf>h4{white-space:pre-line}.edesk-leser-rumpf>p+p,.edesk-leser-rumpf>ul,.edesk-leser-rumpf>h4,.edesk-leser-rumpf>ul+p{margin-top:12px}.edesk-leser-rumpf>h4{font-size:15.5px;font-weight:700}.edesk-leser-rumpf>ul{padding-left:20px;list-style:outside}.edesk-leser-rumpf>ul>li{margin-top:4px}.edesk-leser-rumpf a{color:var(--ios-blue);word-break:break-all}.edesk-leser-fuss{border-top:1px solid var(--app-linie);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:18px;display:flex}.edesk-leser-fuss button{border:1px solid var(--app-linie);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.edesk-leser-fuss button:hover{background:var(--app-bg)}.edesk-leser-fuss button.is-gefahr,.edesk-listenleiste button.is-gefahr{color:#a12626;background:#e23b3b24;border-color:#0000}.edesk-leser-fuss button.is-gefahr:hover,.edesk-listenleiste button.is-gefahr:hover{background:#e23b3b3d}:root[data-theme=dark] .edesk-leser-fuss button.is-gefahr,:root[data-theme=dark] .edesk-listenleiste button.is-gefahr{color:#ff8078;background:#ff696133}:root[data-theme=dark] .edesk-leser-fuss button.is-gefahr:hover,:root[data-theme=dark] .edesk-listenleiste button.is-gefahr:hover{background:#ff69614d}.edesk-preflight,.edesk-weather{min-height:0;padding:18px 28px 32px;overflow-y:auto}.edesk-preflight>:first-child{margin-top:0}.edesk-preflight-datalink{border:1px solid #0a7f55;align-items:baseline;gap:10px;margin-top:12px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.edesk-preflight-datalink{border:1px solid color-mix(in srgb, #0a7f55 35%, var(--app-linie))}}.edesk-preflight-datalink{background:#0a7f55;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.edesk-preflight-datalink{background:color-mix(in srgb, #0a7f55 7%, var(--app-flaeche-fest))}}.edesk-preflight-datalink{color:var(--app-muted)}.edesk-preflight-datalink>span{color:#0a7f55;letter-spacing:.08em;font-size:9px;font-weight:800}.edesk-preflight-datalink strong{color:var(--app-text);font-size:12px}.edesk-preflight-datalink small{letter-spacing:.08em;margin-left:auto;font-size:9px}.edesk-preflight-datalink code{color:#0a7f55;letter-spacing:.08em;font-size:15px;font-weight:850}.edesk-preflight-datalink em{font-family:ui-monospace,SF Mono,monospace;font-size:10px;font-style:normal}.edesk-ops-paar{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:stretch;gap:14px;margin-top:14px;display:grid}.edesk-ops-paar>.edesk-ops{margin-top:0}.edesk-ops{border:1px solid var(--ios-blue);margin-top:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.edesk-ops{border:1px solid color-mix(in srgb, var(--ios-blue) 35%, var(--app-linie))}}.edesk-ops{border-radius:var(--r-karte);background:var(--app-flaeche-fest)}.edesk-ops>header{border-bottom:1px solid var(--app-linie);justify-content:space-between;align-items:center;min-height:36px;padding:0 16px;display:flex}.edesk-ops>header>div{align-items:center;gap:8px;display:flex}.edesk-ops>header h2{margin:0;font-size:14px}.edesk-ops>header>span{color:var(--app-muted);font-size:10px}.edesk-ops-pax{grid-template-columns:minmax(160px,1fr) 86px auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.edesk-ops-pax label span{letter-spacing:.06em;font-size:11px;font-weight:800;display:block}.edesk-ops-pax input{box-sizing:border-box;border:1px solid var(--app-linie);background:var(--app-bg);width:86px;height:32px;color:var(--app-text);text-align:center;border-radius:9px;font:750 15px ui-monospace,SF Mono,monospace}.edesk-ops-pax button{min-height:32px;padding:0 13px;font-size:10px;font-weight:750}.edesk-ops-pax button:disabled{cursor:default;opacity:.42}.edesk-ops-pax input:disabled{color:var(--app-muted);opacity:.7}.edesk-ops-pax.is-menge{grid-template-columns:minmax(160px,1fr) 124px auto}.edesk-ops-pax .lhv-best-menge{box-sizing:border-box;border:1px solid var(--app-linie);background:var(--app-bg);border-radius:9px;align-items:center;height:32px;padding:0 10px 0 0}.edesk-ops-pax .lhv-best-menge input{background:0 0;border:0;width:100%;height:100%;padding:0 0 0 10px}.edesk-ops-pax .lhv-best-menge i{font-size:11px}.edesk-ops-pax output{color:var(--app-muted);text-align:right;grid-column:2/-1;font-size:10px}.edesk-ops-pax output.edesk-fob-abweisung{text-align:right;flex-direction:column;gap:1px;font-family:ui-monospace,SF Mono,monospace;line-height:1.35;display:flex}.edesk-ops-pax output.edesk-fob-abweisung strong{letter-spacing:.08em;color:var(--ios-orange);font-size:10.5px;font-weight:700}.edesk-ops-pax output.edesk-fob-abweisung span{letter-spacing:.04em;color:var(--app-text);font-size:10px}.edesk-fob-fest{color:var(--ios-blue);letter-spacing:.06em;text-transform:uppercase;justify-self:start;padding:0 4px;font-size:10px;font-weight:750}.edesk-preflight-tracking{margin-bottom:14px}.edesk-preflight-cdm{border:1px solid var(--app-linie);border-radius:var(--r-karte);background:var(--app-flaeche-fest);margin-top:14px;overflow:hidden}.edesk-preflight-cdm-kopf{border-bottom:1px solid var(--app-linie);justify-content:space-between;align-items:center;min-height:38px;padding:0 16px;display:flex}.edesk-preflight-cdm-kopf>div{align-items:center;gap:8px;display:flex}.edesk-preflight-cdm-kopf h2{letter-spacing:.015em;margin:0;font-size:14px}.edesk-preflight-cdm-kopf strong{color:#0a7f55;letter-spacing:.09em;font-size:9px}.edesk-preflight-cdm-kopf>span{color:var(--app-muted);font-size:10px;font-weight:650}.edesk-preflight-cdm-naechste{border:1px solid #0a7f55;align-items:baseline;gap:6px;margin:0 12px 0 auto;padding:3px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.edesk-preflight-cdm-naechste{border:1px solid color-mix(in srgb, #0a7f55 32%, var(--app-linie))}}.edesk-preflight-cdm-naechste{border-radius:var(--r-pille);background:#0a7f55}@supports (color:color-mix(in lab, red, red)){.edesk-preflight-cdm-naechste{background:color-mix(in srgb, #0a7f55 8%, var(--app-flaeche-fest))}}.edesk-preflight-cdm-naechste>span{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.edesk-preflight-cdm-naechste strong{letter-spacing:.07em;font-size:10px;font-weight:800}.edesk-preflight-cdm-naechste b{color:var(--app-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:850}.edesk-preflight-cdm-naechste em{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;font-weight:650}.edesk-preflight-livepunkt{background:#0a9d68;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0a9d6826}.edesk-preflight-cdm-tabelle{border-collapse:collapse;table-layout:fixed;width:100%}.edesk-preflight-cdm-tabelle th,.edesk-preflight-cdm-tabelle td{border-bottom:1px solid var(--app-linie);padding:7px 8px}@supports (color:color-mix(in lab, red, red)){.edesk-preflight-cdm-tabelle th,.edesk-preflight-cdm-tabelle td{border-bottom:1px solid color-mix(in srgb, var(--app-linie) 72%, transparent)}}.edesk-preflight-cdm-tabelle th,.edesk-preflight-cdm-tabelle td{text-align:left}.edesk-preflight-cdm-tabelle thead th{color:var(--app-muted);letter-spacing:.065em;text-transform:uppercase;font-size:9px;font-weight:750}.edesk-preflight-cdm-tabelle thead th:first-child{width:19%}.edesk-preflight-cdm-tabelle tbody th{font-size:12px;font-weight:700}.edesk-preflight-cdm-tabelle tbody th span,.edesk-preflight-cdm-tabelle tbody th small{display:block}.edesk-preflight-cdm-tabelle tbody th small{color:var(--app-muted);letter-spacing:.07em;margin-top:1px;font-size:9px}.edesk-preflight-cdm-tabelle tbody td{white-space:nowrap;font-size:12px;font-weight:650}.edesk-preflight-cdm-tabelle tbody tr:last-child th,.edesk-preflight-cdm-tabelle tbody tr:last-child td{border-bottom:0}.edesk-preflight-cdm-tabelle .edesk-preflight-cdm-plan{white-space:nowrap}.edesk-preflight-cdm-tabelle .edesk-preflight-cdm-plan .lhv-zeit{gap:4px}.edesk-preflight-cdm-tabelle .edesk-preflight-cdm-plan .lhv-zeit-alt{font-size:10px;text-decoration-line:line-through;text-decoration-thickness:1px}.edesk-preflight-cdm-tabelle .edesk-preflight-ist-zeit{font-weight:800}.edesk-preflight-cdm-tabelle .edesk-preflight-ist-zeit i{vertical-align:super;opacity:.7;margin-left:1px;font-size:9px;font-style:normal}.edesk-preflight-cdm-tabelle .edesk-preflight-ist-zeit.is-netz{opacity:.8;font-weight:650}.edesk-preflight-cdm-tabelle .edesk-preflight-cdm-zeit{color:#0a7f55;font-size:14px;font-weight:800}.edesk-preflight-cdm-tabelle .is-spaet{color:#b8323d}.edesk-preflight-cdm-tabelle .is-frueh,.edesk-preflight-cdm-tabelle .is-puenktlich{color:#0a7f55}.edesk-preflight-cdm-meta{border-top:1px solid var(--app-linie);background:var(--app-bg);flex-wrap:wrap;gap:7px 20px;margin:0;padding:9px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.edesk-preflight-cdm-meta{background:color-mix(in srgb, var(--app-bg) 54%, var(--app-flaeche-fest))}}.edesk-preflight-cdm-meta div{min-width:92px}.edesk-preflight-cdm-meta dt{color:var(--app-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.edesk-preflight-cdm-meta dd{margin:2px 0 0;font-size:11px;font-weight:700}.edesk-preflight-cdm-regulierung{flex:180px}.edesk-preflight-cdm-leer{color:var(--app-muted);margin:0;padding:18px 16px;font-size:12px;line-height:1.45}.edesk-preflight-tobt{border-top:1px solid var(--app-linie,#ffffff1f);margin:2px 16px 12px;padding-top:11px}.edesk-preflight-tobt-zeile{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.edesk-preflight-tobt .lhv-best-feld{flex:none;width:116px}.edesk-preflight-tobt-stand{flex-direction:column;flex:none;gap:5px;margin:0;display:flex}.edesk-preflight-tobt-stand>span{letter-spacing:.09em;text-transform:uppercase;color:var(--app-muted);font-size:10.5px}.edesk-preflight-tobt-stand>b{font-variant-numeric:tabular-nums;padding:9px 0;font-size:15px;font-weight:600;line-height:1.2}.edesk-preflight-tobt.is-faellig .lhv-best-zeit{border-color:var(--lhv-yellow);background:var(--lhv-yellow)}@supports (color:color-mix(in lab, red, red)){.edesk-preflight-tobt.is-faellig .lhv-best-zeit{background:color-mix(in srgb, var(--lhv-yellow) 15%, var(--app-flaeche-fest))}}.edesk-preflight-tobt.is-faellig .lhv-best-zeit{box-shadow:0 0 0 3px var(--lhv-yellow)}@supports (color:color-mix(in lab, red, red)){.edesk-preflight-tobt.is-faellig .lhv-best-zeit{box-shadow:0 0 0 3px color-mix(in srgb, var(--lhv-yellow) 20%, transparent)}}.edesk-preflight-tobt.is-faellig .lhv-best-zeit:focus-within{border-color:var(--ios-blue);box-shadow:none}.edesk-preflight-tobt.is-faellig .lhv-best-feld>span{color:var(--lhv-yellow)}@supports (color:color-mix(in lab, red, red)){.edesk-preflight-tobt.is-faellig .lhv-best-feld>span{color:color-mix(in srgb, var(--lhv-yellow) 70%, var(--app-text))}}.edesk-preflight-tobt-zeile button.is-faellig{border-color:var(--lhv-yellow);background:var(--lhv-yellow)}@supports (color:color-mix(in lab, red, red)){.edesk-preflight-tobt-zeile button.is-faellig{background:color-mix(in srgb, var(--lhv-yellow) 18%, transparent)}}.edesk-preflight-tobt-zeile button.is-faellig{box-shadow:0 0 0 3px var(--lhv-yellow)}@supports (color:color-mix(in lab, red, red)){.edesk-preflight-tobt-zeile button.is-faellig{box-shadow:0 0 0 3px color-mix(in srgb, var(--lhv-yellow) 20%, transparent)}}.edesk-preflight-tobt-zeile button.is-faellig{color:var(--lhv-yellow)}@supports (color:color-mix(in lab, red, red)){.edesk-preflight-tobt-zeile button.is-faellig{color:color-mix(in srgb, var(--lhv-yellow) 72%, var(--app-text))}}.edesk-preflight-tobt-zeile button.is-faellig{font-weight:700}.edesk-preflight-tobt-zeile button.is-faellig:disabled{box-shadow:none}.edesk-preflight-tobt-faellig{color:var(--lhv-yellow);margin:10px 0 0}@supports (color:color-mix(in lab, red, red)){.edesk-preflight-tobt-faellig{color:color-mix(in srgb, var(--lhv-yellow) 70%, var(--app-text))}}.edesk-preflight-tobt-faellig{font-size:12px;line-height:1.45}.edesk-preflight-tobt-zeile button{border:1px solid var(--app-linie,#ffffff2e);color:inherit;cursor:pointer;background:#ffffff14;border-radius:9px;padding:9px 14px;font-size:13px}.edesk-preflight-tobt-zeile button:disabled{opacity:.45;cursor:not-allowed}.edesk-preflight-tobt-weg{margin-left:auto}.edesk-preflight-tobt-weg+.edesk-preflight-tobt-weg{margin-left:0}.edesk-preflight-rea-liste{border:1px solid var(--app-linie,#ffffff1f);text-align:left;border-radius:10px;margin:12px 0 0;padding:10px 12px;list-style:none}.edesk-preflight-rea-liste li{color:var(--app-text);padding-left:14px;font-size:12px;line-height:1.45;position:relative}.edesk-preflight-rea-liste li+li{margin-top:7px}.edesk-preflight-rea-liste li:before{content:"";background:var(--lhv-yellow);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:2px}.edesk-preflight-rea-fuss{color:var(--app-muted);margin:10px 0 0;font-size:11.5px;line-height:1.45}.edesk-preflight-tobt-wartet,.edesk-preflight-tobt-gut,.edesk-preflight-tobt-fehler{margin:10px 0 0;font-size:12px;line-height:1.45}.edesk-preflight-tobt-wartet{color:var(--app-muted)}.edesk-preflight-tobt-gut{color:#6ee59a}.edesk-preflight-tobt-fehler{color:#ff9a8b}.edesk-silent-kompakt{border-top:1px solid var(--app-linie);margin-top:14px;padding-top:14px}.edesk-silent-kompakt .lhv-app{padding:0}.edesk-silent-kompakt .lhv-silent{max-width:none}.edesk-silent-kompakt .lhv-silent-kopf h2{font-size:17px}.edesk-silent-kompakt .lhv-silent-kopf p{margin-bottom:10px;font-size:12.5px}.edesk-silent-kompakt .lhv-silent-lage{margin-bottom:10px;padding:10px 12px}.edesk-silent-kompakt .lhv-silent-lage strong,.edesk-silent-kompakt .lhv-silent-lage span{font-size:12px}.edesk-silent-kompakt .lhv-silent-knoepfe{gap:10px;margin-bottom:10px}.edesk-silent-kompakt .lhv-silent-knopf{padding:10px 12px}.edesk-silent-kompakt .lhv-silent-knopf img{height:44px}.edesk-silent-kompakt .lhv-silent-knopf b{font-size:13px}.edesk-silent-kompakt .lhv-silent-knopf em,.edesk-silent-kompakt .lhv-hinweis p,.edesk-silent-kompakt .lhv-silent-fuss-text{font-size:10.5px}.edesk-silent-kompakt .lhv-silent-fuss{flex-direction:row;justify-content:center;margin-top:12px;padding-top:12px}.edesk-silent-kompakt .lhv-silent-marke-lhv,.edesk-silent-kompakt .lhv-silent-marke-vatger{height:22px}.edesk-weather-spalten{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.edesk-weather-spalte{grid-template-rows:auto repeat(3,minmax(76px,1fr));gap:10px;display:grid}.edesk-weather-spalte h2{color:var(--app-muted);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0 0 2px;font-size:12px;font-weight:800}.edesk-weather-knopf{border:1.5px solid var(--app-muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:76px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.edesk-weather-knopf{border:1.5px solid color-mix(in srgb, var(--app-muted) 36%, transparent)}}.edesk-weather-knopf{border-radius:var(--r-karte);background:var(--app-flaeche-fest);color:inherit;font:inherit;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .13s}button.edesk-weather-knopf:active{transform:scale(.985)}.edesk-weather-knopf b{letter-spacing:.015em;font-size:16px}.edesk-weather-knopf span{color:var(--app-muted);font-size:11px;font-weight:700}.edesk-weather-knopf.is-laedt{background:#2f62cf;border-color:#2f62cf}@supports (color:color-mix(in lab, red, red)){.edesk-weather-knopf.is-laedt{background:color-mix(in srgb, #2f62cf 8%, var(--app-flaeche-fest))}}.edesk-weather-knopf.is-laedt{animation:.9s ease-in-out infinite alternate edesk-weather-rahmen}.edesk-weather-knopf.is-fertig{background:#2f62cf;border-color:#2f62cf}@supports (color:color-mix(in lab, red, red)){.edesk-weather-knopf.is-fertig{background:color-mix(in srgb, #2f62cf 12%, var(--app-flaeche-fest))}}.edesk-weather-knopf.is-fertig{box-shadow:0 8px 22px #1843a024}.edesk-weather-knopf.is-fehler{border-color:var(--ios-red);background:var(--ios-red)}@supports (color:color-mix(in lab, red, red)){.edesk-weather-knopf.is-fehler{background:color-mix(in srgb, var(--ios-red) 8%, var(--app-flaeche-fest))}}.edesk-weather-knopf.is-nicht-verfuegbar{color:var(--app-muted);cursor:default;opacity:.58}.edesk-weather-hinweis{border-radius:var(--r-karte);background:#2f62cf;border:1px solid #2f62cf59;margin:18px 0 0;padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.edesk-weather-hinweis{background:color-mix(in srgb, #2f62cf 8%, var(--app-flaeche-fest))}}.edesk-weather-hinweis{color:var(--app-muted);text-align:center;font-size:12.5px}@keyframes edesk-weather-rahmen{0%{box-shadow:0 0 #2f62cf14}to{box-shadow:0 0 0 4px #2f62cf33}}@media (prefers-reduced-motion:reduce){.edesk-weather-knopf.is-laedt{animation-play-state:paused}}.sms-app{max-width:740px;min-height:100%;margin:0 auto;padding:22px 20px 60px}.sms-kopf{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.sms-kopf h1{letter-spacing:-.02em;margin:0 0 16px;font-size:30px;font-weight:700}.sms-kopf>span{color:var(--app-muted);font-size:13px;font-weight:600}.sms-leer{text-align:center;color:var(--app-muted);padding:60px 0;font-size:17px}.sms-leer span{opacity:.75;margin-top:8px;font-size:14px;display:block}.sms-liste{border-radius:var(--r-karte);background:var(--app-flaeche);margin:0;padding:0;list-style:none;overflow:hidden}.sms-liste li+li{border-top:1px solid var(--app-linie)}.sms-zeile{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:13px;padding:15px 16px;display:grid}.sms-zeile:active{background:var(--app-muted)}@supports (color:color-mix(in lab, red, red)){.sms-zeile:active{background:color-mix(in srgb, var(--app-muted) 9%, transparent)}}.sms-kontaktbild{color:#fff;background:linear-gradient(145deg,#36c56f,#1686d9);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 1px #ffffff5c,0 3px 10px #00528a33}.sms-kontaktbild.is-gross{flex-basis:48px;width:48px;height:48px}.sms-punkt{background:0 0;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.sms-liste li.is-ungelesen .sms-punkt{background:#007aff}.sms-inhalt{flex:1;min-width:0}.sms-kopfzeile{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sms-absender{align-items:center;gap:7px;min-width:0;display:inline-flex}.sms-kopfzeile b{font-size:16px}.sms-kopfzeile time{color:var(--app-muted);flex:none;font-size:12px}.sms-text{-webkit-line-clamp:2;line-clamp:2;color:var(--app-muted);-webkit-box-orient:vertical;margin-top:3px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.sms-land{border-radius:var(--r-klein);background:var(--app-bg);letter-spacing:.04em;color:var(--app-muted);margin-top:7px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.sms-flagge{vertical-align:-1px;width:16px;height:11px;margin-left:.35em;display:inline-block}.sms-vor{color:var(--app-muted);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sms-vor{color:color-mix(in srgb, var(--app-muted) 70%, transparent)}}.sms-app.is-detail{max-width:780px;padding-top:8px}.sms-detail-kopf{border-bottom:1px solid var(--app-linie);grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding-bottom:10px;display:grid}.sms-detail-knopf{color:var(--app-text);justify-self:start}.sms-detail-knopf.is-loeschen{color:#ff453a;justify-self:end}.sms-detail-kontakt{flex-direction:column;align-items:center;min-width:150px;display:flex}.sms-detail-kontakt h1{margin:5px 0 0;font-size:15px;line-height:1.15}.sms-detail-kontakt>span:last-child:not(.sms-kontaktbild){color:var(--app-muted);margin-top:2px;font-size:11px}.sms-verlauf{padding:18px 6px 70px}.sms-verlauf>time{text-align:center;color:var(--app-muted);margin-bottom:18px;font-size:12px;font-weight:600;display:block}.sms-blasenzeile{grid-template-columns:42px minmax(0,1fr);align-items:end;gap:10px;display:grid}.sms-blase{background:var(--app-flaeche);border-radius:22px 22px 22px 7px;padding:16px 18px;font-size:15px;line-height:1.5;box-shadow:0 8px 24px #00000014}.sms-blase p{margin:0}.sms-blase p+p{margin-top:12px}.sms-link{color:#0a84ff;text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;-webkit-text-decoration:underline #0a84ff7a;text-decoration:underline #0a84ff7a;text-decoration-thickness:1px}.sms-zustellung{text-align:right;color:var(--app-muted);margin:7px 4px 0 52px;font-size:11px}@media (prefers-reduced-motion:no-preference){.sms-blase{animation:sms-blase-herein .26s var(--ios-ease-page) backwards}}@keyframes sms-blase-herein{0%{opacity:0;transform-origin:0 100%;transform:translateY(7px)scale(.985)}}.einst-glas-paar{gap:10px;display:flex}.einst-glas{color:var(--app-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;font-size:11.5px;display:flex}.einst-glas.is-aktiv{color:var(--ios-blue);font-weight:600}.einst-glas-probe{border-radius:var(--r-klein);background:linear-gradient(135deg,#0a226b,#071a55 46%,#041034);width:62px;height:40px;display:block;position:relative;overflow:hidden}.einst-glas-probe:after{content:"";border-radius:var(--r-winzig);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #fff6;position:absolute;inset:9px 8px}.einst-glas-probe.is-transparent:after{background:#ffffff38}.einst-glas-probe.is-getoent:after{background:#ffffff9e}.einst-glas.is-aktiv .einst-glas-probe{outline:2px solid var(--ios-blue);outline-offset:2px}.einst-fussnote{max-width:640px;color:var(--app-muted);margin:7px auto 20px;padding:0 16px;font-size:12.5px;line-height:1.45}.einst-suche span{color:var(--app-muted)}@supports (color:color-mix(in lab, red, red)){.einst-suche span{color:color-mix(in srgb, var(--app-muted) 62%, var(--app-text))}}.einst-avatar{color:#fff;background:#6a6f7a}.einst-zeile.is-aktiv{background:var(--ios-blue)}.einst-zeile.is-aktiv .einst-zeile-text strong,.einst-zeile.is-aktiv .einst-zeile-text em,.einst-zeile.is-aktiv .einst-wert{color:#fff}.lhv-zeit,.lhv-zeitpaar{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.lhv-zeit-gueltig{font-variant-numeric:tabular-nums;white-space:nowrap}.lhv-zeitpaar-gueltig{font-weight:600}.lhv-zeit-alt,.lhv-zeitpaar-alt{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.68;font-size:11px}.lhv-zeitpaar-alt s{text-decoration-line:line-through;text-decoration-thickness:1px}.lhv-zeitpaar-plan{align-items:baseline;gap:4px;display:inline-flex}.lhv-zeitpaar-plan i{letter-spacing:.08em;opacity:.72;font-size:9px;font-style:normal;font-weight:800}.lhv-zeit-tag{vertical-align:super;margin-left:1px;font-size:.72em;font-weight:700;line-height:0;text-decoration:none;display:inline-block}.lhv-zeit .lhv-zeit-marke,.lhv-zeitpaar .lhv-zeit-marke{letter-spacing:.06em;white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:800}.lhv-zeit-marke.is-ist{color:#1a7541;background:#1e844924}.lhv-zeit-marke.is-entwurf{color:#1a7541;background:#1e84490f;box-shadow:inset 0 0 0 1px #1e844947}.lhv-zeit-marke.is-prognose{color:#965c08;background:#bf780c29}.lhv-zeit-marke.is-ofp{color:#566579;background:#5a6a8229}:root[data-theme=dark] .lhv-zeit-marke.is-ist,[data-flaeche=dunkel] .lhv-zeit-marke.is-ist{color:#58d68d;background:#58d68d2e}:root[data-theme=dark] .lhv-zeit-marke.is-entwurf,[data-flaeche=dunkel] .lhv-zeit-marke.is-entwurf{color:#58d68d;background:#58d68d14;box-shadow:inset 0 0 0 1px #58d68d52}:root[data-theme=dark] .lhv-zeit-marke.is-prognose,[data-flaeche=dunkel] .lhv-zeit-marke.is-prognose{color:#f5b041;background:#f5b0412e}:root[data-theme=dark] .lhv-zeit-marke.is-ofp,[data-flaeche=dunkel] .lhv-zeit-marke.is-ofp{color:#aebed6;background:#aebed62e}.lhv-kopf-zahlen .lhv-zeit{justify-content:center;gap:5px}.lhv-kopf-zahlen .lhv-zeit-gueltig{display:inline}.lhv-kopf-zahlen .lhv-zeit-marke{display:none}.lhv-kopf-zahlen .lhv-zeit-alt{opacity:.6;font-size:10px;font-weight:600}.lhv-checkin{border-top:1px solid var(--app-linie);align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.lhv-checkin-stand{color:var(--app-muted);font-size:12.5px}.store{background:var(--app-bg);height:100%;color:var(--app-text);font-family:var(--ios-font);position:relative}.store-pille{top:calc(var(--statusbar-h) + 8px);z-index:6;border-radius:999px;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.store-reiter{color:var(--app-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 18px;font-size:15.5px;font-weight:500}.store-reiter.ist-aktiv{background:var(--app-flaeche-fest);color:var(--ios-blue);font-weight:600}.store-reiter.ist-lupe{width:38px;color:var(--app-text);place-items:center;padding:7px 0;display:grid}.store-konto{top:calc(var(--statusbar-h) + 12px);z-index:8;background:var(--app-flaeche-fest);width:38px;height:38px;color:var(--app-muted);font:inherit;letter-spacing:.02em;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:14px;font-weight:600;display:grid;position:absolute;right:26px}.store-konto.ist-offen{background:var(--ios-blue);color:#fff}.store-konto-punkt{border:2px solid var(--app-bg);background:var(--ios-blue);border-radius:50%;width:11px;height:11px;position:absolute;top:0;right:0}.store-vorhang{z-index:7;cursor:default;background:#00000047;border:0;position:absolute;inset:0}.store-kontoblatt{top:calc(var(--statusbar-h) + 58px);z-index:9;width:372px;color:var(--app-text);border-radius:22px;padding:14px;animation:.18s ease-out backwards store-blatt-auf;position:absolute;right:26px}@keyframes store-blatt-auf{0%{opacity:0;transform:translateY(-8px)scale(.97)}}.store-kontoblatt-kopf{justify-content:space-between;align-items:center;margin:2px 4px 12px;display:flex}.store-kontoblatt-kopf h2{font-size:17px;font-weight:700}.store-kontoblatt-zu{background:var(--app-flaeche-fest);width:28px;height:28px;color:var(--app-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.store-kontoblatt-pilot{background:var(--app-flaeche-fest);border-radius:16px;align-items:center;gap:13px;padding:13px 14px;display:flex}.store-kontoblatt-abzeichen{background:var(--ios-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:600;display:grid}.store-kontoblatt-name{flex-direction:column;gap:2px;min-width:0;display:flex}.store-kontoblatt-name strong{font-size:15.5px;font-weight:600}.store-kontoblatt-name span{color:var(--app-muted);font-size:12.5px}.store-kontoblatt-liste{background:var(--app-flaeche-fest);border-radius:16px;margin-top:10px;overflow:hidden}.store-kontoblatt-liste button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:14px;font-size:15.5px;display:flex}.store-kontoblatt-liste button>span:first-child{flex:1}.store-kontoblatt-liste button:hover{background:var(--app-flaeche)}.store-kontoblatt-zahl{border-radius:var(--r-klein);background:var(--ios-blue);color:#fff;text-align:center;min-width:22px;padding:1px 7px;font-size:12.5px;font-style:normal;font-weight:600}.store-kontoblatt-fuss{color:var(--app-muted);margin:12px 4px 2px;font-size:11.5px;line-height:1.45}.store-tag-nach-zurueck{margin-top:10px}.store-zeile.ist-update{align-items:flex-start;padding:14px 4px}.store-zeile.ist-update .store-zeilen-aktion{margin-top:12px}.store-zeilen-version{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.store-zeilen-neu{color:var(--app-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.store-blatt{height:100%;padding:calc(var(--statusbar-h) + 66px) 26px calc(var(--home-indikator-h) + 20px);overflow-y:auto}.store-tag{margin-bottom:18px}.store-tag p{color:var(--app-muted);letter-spacing:.01em;font-size:13.5px;font-weight:600}.store-tag h1{letter-spacing:-.6px;margin-top:2px;font-size:32px;font-weight:700}.store-leer{max-width:52ch;color:var(--app-muted);padding:40px 0;font-size:15px;line-height:1.5}.store-reihe{margin-top:26px}.store-reihenkopf{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.store-reihenkopf h2{letter-spacing:-.3px;font-size:21px;font-weight:700}.store-reihenkopf span{color:var(--app-muted);font-size:13px}.store-mehr{color:var(--ios-blue);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;font-size:14.5px}.store-aufmacher,.store-zwei{grid-template-columns:1fr 1fr;gap:18px;display:grid}.store-karte{background:var(--app-flaeche-fest);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:18px;width:100%;height:178px;padding:0;display:block;position:relative;overflow:hidden}.store-karte.ist-hoch{height:268px}.store-bildgrund{background:#16263c;display:block;position:absolute;inset:0}.store-bildgrund img{object-fit:cover;width:100%;height:100%;display:block}.store-karte-text{background:linear-gradient(#0000 0%,#060a10db 58%);padding:54px 20px 16px;display:block;position:absolute;inset:auto 0 0}.store-karte.ist-hoch .store-karte-text{padding-bottom:58px}.store-karte-kenn{color:#ffffffd1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.store-karte-titel{letter-spacing:-.3px;font-size:21px;font-weight:700;line-height:1.15;display:block}.store-karte-unter{color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.store-karte-fuss{color:#ffffffe6;align-items:center;gap:9px;padding:10px 20px 14px;font-size:12.5px;display:flex;position:absolute;inset:auto 0 0}.store-anzeige-fuss{align-items:center;gap:9px;display:flex}.store-anzeige-marke{color:#fff;letter-spacing:.02em;background:#0078e0;border-radius:7px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.store-karte-kachel{width:26px;height:26px;display:block}.store-karte-kachel svg{width:100%;height:100%;display:block}.store-bildgrund .store-karte-logo{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 1px 3px #00000080);width:auto;max-width:130px;height:26px;position:absolute;top:16px;left:20px}.store-airlines{grid-template-columns:1fr 1fr;gap:18px;display:grid}.store-airline{color:#fff;background:#16263c;border-radius:20px;position:relative;overflow:hidden}.store-airline .store-bildgrund{height:172px;position:relative}.store-airline-text{background:#060a10d6;padding:16px 20px 20px;position:relative}.store-airline-logo{object-fit:contain;object-position:left center;filter:brightness(0)invert();max-width:180px;height:30px}.store-airline-kurz{margin-top:10px;font-size:16px;font-weight:600}.store-airline-lang{color:#fffc;max-width:46ch;margin-top:5px;font-size:13px;line-height:1.45}.store-airline .store-knopf{margin-top:14px;display:inline-block}.store-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.store-chip{background:var(--app-flaeche-fest);color:var(--app-text);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:500}.store-chip.ist-aktiv{background:var(--ios-blue);color:#fff}.store-vorschauen{grid-template-columns:repeat(3,1fr);gap:22px 18px;display:grid}.store-vorschau-bild{aspect-ratio:1194/834;border:1px solid var(--app-linie);background:var(--app-flaeche);cursor:pointer;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.store-vorschau-bild img{object-fit:cover;width:100%;height:100%;display:block}.store-vorschau-ersatz{background:var(--app-flaeche);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.store-vorschau-schleier{filter:blur(46px)saturate(1.5);opacity:.6;place-items:center;display:grid;position:absolute;inset:-18%}.store-vorschau-schleier svg{width:78%;height:78%}.store-vorschau-ersatz>svg{width:104px;height:104px;position:relative}.store-vorschau-marke{color:#fff;background:#060a10b3;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.store-vorschau-fuss{align-items:center;gap:12px;margin-top:10px;display:flex}.store-vorschau-name{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.store-eingebaut{color:var(--app-muted);flex:none;font-size:12.5px}.store-galerie{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.store-galerie figure{background:var(--app-flaeche);border-radius:14px;overflow:hidden}.store-galerie img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.store-galerie figcaption{color:var(--app-muted);padding:7px 12px 9px;font-size:12px}.store-partner{grid-template-columns:1fr 1fr;gap:18px;display:grid}.store-partnerkarte{border:1px solid var(--app-linie);background:var(--app-flaeche);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.store-partnerkarte .store-bildgrund{height:122px;position:relative}.store-bildgrund .store-partner-logo{object-fit:contain;object-position:left center;filter:brightness(0)invert()drop-shadow(0 1px 3px #0000008c);width:auto;max-width:150px;height:26px;position:absolute;bottom:14px;left:18px}.store-bildgrund .store-partner-logo.ist-farbig{filter:drop-shadow(0 1px 4px #00000080);height:34px}.store-partner-text{flex-direction:column;flex:1;padding:14px 18px 16px;display:flex}.store-partner-art{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.store-partner-text h3{margin-top:3px;font-size:18px;font-weight:600}.store-partner-text p{color:var(--app-muted);margin-top:6px;font-size:13px;line-height:1.45}.store-partner-fuss{align-items:center;gap:14px;margin-top:auto;padding-top:14px;display:flex}.store-partner-link{color:var(--ios-blue);font-size:13px}.store-liste{flex-direction:column;list-style:none;display:flex}.store-liste li+li{border-top:1px solid var(--app-linie)}.store-zeile{align-items:center;gap:14px;padding:11px 4px;display:flex}.store-zeilen-haupt{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:0;display:flex}.store-zeilen-icon{flex:none;width:54px;height:54px;position:relative}.store-zeilen-icon svg,.store-produkt-icon svg{width:100%;height:100%;display:block}.store-zeilen-text{flex-direction:column;gap:2px;min-width:0;display:flex}.store-zeilen-name{font-size:15.5px;font-weight:500}.store-zeilen-unter{color:var(--app-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.store-zeilen-aktion{flex:none;margin-left:auto}.store-knopf{border-radius:var(--r-feld);background:var(--ios-blue);color:#fff;min-width:78px;font:inherit;letter-spacing:.1px;text-align:center;cursor:pointer;border:0;padding:6px 16px;font-size:14px;font-weight:600}.store-knopf.ist-gross{padding:8px 26px;font-size:15px}.store-knopf.is-offen{background:var(--app-flaeche-fest);color:var(--ios-blue)}.store-knopf.is-demnaechst{background:var(--app-flaeche-fest);color:var(--app-muted);cursor:default}.store-ring{background:var(--app-flaeche-fest);width:34px;height:34px;color:var(--ios-blue);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.store-suchfeld{border-radius:var(--r-feld);background:var(--app-flaeche-fest);color:var(--app-muted);align-items:center;gap:8px;margin-bottom:18px;padding:9px 14px;display:flex}.store-suchfeld input{width:100%;color:var(--app-text);font:inherit;background:0 0;border:0;outline:none;font-size:15px}.store-trefferliste{margin-top:14px;list-style:none}.store-trefferliste li+li{border-top:1px solid var(--app-linie)}.store-trefferliste button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:11px 4px;display:flex}.store-trefferliste strong{font-size:15px;font-weight:500}.store-trefferliste span{color:var(--app-muted);font-size:12.5px}.store-zurueck{color:var(--ios-blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;font-size:15px;display:inline-flex}.store-produkt-kopf{gap:20px;margin:14px 0 24px;display:flex}.store-produkt-icon{flex:none;width:118px;height:118px;position:relative}.store-stabmarke{border-radius:var(--r-pille);color:#ffad00;letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;background:#ffad0033;border:1px solid #ffad008c;align-items:center;margin-left:7px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.store-produkt-stab{color:var(--app-muted);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.store-produkt-stab .store-stabmarke{margin-left:0}.store-produkt-text h2{letter-spacing:-.3px;font-size:25px;font-weight:600}.store-produkt-entwickler{color:var(--app-muted);margin-top:3px;font-size:14px}.store-produkt-knopf{align-items:center;gap:14px;margin-top:16px;display:flex}.store-loeschen{color:var(--ios-red);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.store-fakten{border-top:1px solid var(--app-linie);border-bottom:1px solid var(--app-linie);flex-wrap:wrap;gap:26px;padding:16px 0;display:flex}.store-fakten dt{color:var(--app-muted);letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:600}.store-fakten dd{margin-top:3px;font-size:15px}.store-abschnitt{margin-top:22px}.store-abschnitt h3{margin-bottom:7px;font-size:19px;font-weight:600}.store-abschnitt p{max-width:62ch;color:var(--app-text);font-size:14.5px;line-height:1.5}.store-produkt-vorschau{border:1px solid var(--app-linie);border-radius:14px;width:min(100%,560px);display:block}.uhr{background:var(--app-bg);height:100%;color:var(--app-text);font-family:var(--ios-font);flex-direction:column;display:flex}.uhr-inhalt{flex:1;padding:24px 26px;overflow-y:auto}.uhr-kopf{justify-content:space-between;align-items:center;display:flex}.uhr-titel{letter-spacing:-.6px;font-size:32px;font-weight:700}.uhr-plus{background:var(--app-flaeche-fest);width:34px;height:34px;color:var(--ios-blue);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.uhr-staedte{margin-top:14px;list-style:none}.uhr-staedte li{border-bottom:1px solid var(--app-linie);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.uhr-stadt-name{flex-direction:column;gap:2px;font-size:19px;display:flex}.uhr-stadt-versatz{color:var(--app-muted);font-size:12.5px}.uhr-stadt-zeit{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:40px;font-weight:200}.uhr-formular{border-radius:var(--r-feld);background:var(--app-flaeche);flex-wrap:wrap;gap:9px;margin:14px 0;padding:14px;display:flex}.uhr-formular input{border:1px solid var(--app-linie);border-radius:var(--r-klein);background:var(--app-bg);color:inherit;font:inherit;padding:8px 11px;font-size:15px}.uhr-knopf{border-radius:var(--r-klein);background:var(--ios-blue);color:#fff;font:inherit;cursor:pointer;border:0;padding:8px 17px;font-size:14px;font-weight:600}.uhr-knopf.is-still{background:var(--app-flaeche-fest);color:var(--app-text)}.uhr-alarme{margin-top:10px;list-style:none}.uhr-alarme li{border-bottom:1px solid var(--app-linie);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.uhr-alarme li.is-aus{opacity:.42}.uhr-alarm-zeit{font-variant-numeric:tabular-nums;letter-spacing:-1.5px;font-size:42px;font-weight:200;display:block}.uhr-alarm-zone{color:var(--app-muted);letter-spacing:0;margin-left:2px;font-size:17px;font-weight:400}.uhr-alarm-name{color:var(--app-muted);font-size:13px}.uhr-zone{border-radius:var(--r-klein);background:var(--app-bg);box-shadow:inset 0 0 0 1px var(--app-linie);padding:2px;display:inline-flex}.uhr-zone-knopf{border-radius:calc(var(--r-klein) - 2px);color:var(--app-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 13px;font-size:14px;transition:background .18s,color .18s}.uhr-zone-knopf.is-an{background:var(--app-flaeche);color:inherit;font-weight:600;box-shadow:0 1px 2px #0000002e}.uhr-alarm-aktion{align-items:center;gap:14px;display:flex}.uhr-schalter{border-radius:var(--r-karte);background:var(--app-schalter-aus);cursor:pointer;border:0;width:51px;height:31px;padding:2px;transition:background .22s}.uhr-schalter span{background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .22s;display:block;box-shadow:0 2px 4px #00000047}.uhr-schalter.is-an{background:var(--ios-green)}.uhr-schalter.is-an span{transform:translate(20px)}.uhr-loeschen{color:var(--app-muted);cursor:pointer;background:0 0;border:0;font-size:15px}.uhr-leer,.kal-leer,.mail-leer{color:var(--app-muted);text-align:center;padding:40px 0;font-size:15px}.uhr-stoppuhr-zahl{font-variant-numeric:tabular-nums;letter-spacing:-2.5px;text-align:center;margin:30px 0 26px;font-size:76px;font-weight:200}.uhr-stoppuhr-knoepfe{justify-content:center;gap:60px;display:flex}.uhr-rund{width:84px;height:84px;font:inherit;cursor:pointer;border:0;border-radius:50%;font-size:15px}.uhr-rund:disabled{opacity:.4;cursor:default}.uhr-rund.is-start{background:var(--ios-green)}@supports (color:color-mix(in lab, red, red)){.uhr-rund.is-start{background:color-mix(in srgb, var(--ios-green) 26%, transparent)}}.uhr-rund.is-start{color:var(--ios-green)}.uhr-rund.is-stopp{background:var(--ios-red)}@supports (color:color-mix(in lab, red, red)){.uhr-rund.is-stopp{background:color-mix(in srgb, var(--ios-red) 26%, transparent)}}.uhr-rund.is-stopp{color:var(--ios-red)}.uhr-rund.is-still{background:var(--app-flaeche-fest);color:var(--app-text)}.uhr-timer-start{margin-inline:auto;display:block}.uhr-runden{margin-top:28px;list-style:none}.uhr-runden li{border-bottom:1px solid var(--app-linie);justify-content:space-between;padding:11px 0;font-size:15px;display:flex}.uhr-runde-zeit{font-variant-numeric:tabular-nums}.uhr-timer-wahl{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0;display:flex}.uhr-timer-knopf{border-radius:var(--r-feld);background:var(--app-flaeche-fest);color:inherit;font:inherit;cursor:pointer;border:0;padding:11px 19px;font-size:15px}.uhr-timer-knopf.is-aktiv{background:var(--ios-orange);color:#fff}.uhr-stoppuhr-zahl.is-abgelaufen{color:var(--ios-orange);margin-bottom:8px}.uhr-timer-abgelaufen{color:var(--app-muted);text-align:center;margin:0 0 26px;font-size:15px}.kal{background:var(--app-bg);height:100%;color:var(--app-text);font-family:var(--ios-font);flex-direction:column;display:flex}.kal-kopf{align-items:baseline;gap:12px;padding:2px 22px 12px;display:flex}.kal-gross{letter-spacing:-.03em;font-size:30px;font-weight:700}.kal-suche{width:230px}.kal-buehne{flex:1;overflow:auto}.kal-jahr{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:26px 20px;padding:6px 22px 30px;display:grid}.kal-jahr-name{color:inherit;font:inherit;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;margin-bottom:6px;padding:0;font-size:20px;font-weight:700}.kal-jahr-name.is-heute{color:var(--ios-red)}.kal-jahr-raster{font-variant-numeric:tabular-nums;text-align:center;color:var(--app-text);grid-template-columns:repeat(7,1fr);gap:2px 0;font-size:11.5px;display:grid}.kal-jahr-wt{color:var(--app-muted);font-weight:600}.kal-jahr-raster span.is-heute{aspect-ratio:1;border-radius:var(--r-pille);background:var(--ios-red);color:#fff;justify-self:center;place-items:center;width:17px;font-weight:600;display:grid}.kal-treffer{padding:4px 22px 30px}.kal-treffer ul{list-style:none}.kal-treffer li+li{border-top:1px solid var(--app-linie)}.kal-treffer button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 6px;display:flex}.kal-treffer-punkt{border-radius:var(--r-pille);flex:none;width:10px;height:10px}.kal-treffer-text{flex-direction:column;gap:2px;min-width:0;display:flex}.kal-treffer-text strong{font-size:16px;font-weight:600}.kal-treffer-text em{color:var(--app-muted);font-size:13px;font-style:normal}.kal-treffer-fuss{color:var(--app-muted);margin-top:18px;font-size:12.5px}.kal-wochentage{border-bottom:1px solid var(--app-linie);color:var(--app-muted);letter-spacing:.4px;text-align:center;text-transform:uppercase;grid-template-columns:repeat(7,1fr);padding:7px 0;font-size:11.5px;font-weight:600;display:grid}.kal-raster{grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(84px,1fr);height:calc(100% - 30px);display:grid}.kal-zelle{border-right:1px solid var(--app-linie);border-bottom:1px solid var(--app-linie);flex-direction:column;gap:3px;padding:5px 6px;display:flex;overflow:hidden}.kal-zelle.is-fremd{opacity:.36}.kal-zahl{font-variant-numeric:tabular-nums;align-self:flex-end;font-size:13px}.kal-zahl.is-heute{background:var(--ios-red);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:600;display:grid}.kal-zelle-liste{flex-direction:column;gap:2px;min-height:0;display:flex}.kal-pille{border-radius:0 var(--r-winzig) var(--r-winzig) 0;background:var(--kal-flaeche);color:var(--kal-akzent);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-left:3px solid #0000;padding:2px 6px;font-size:11.5px;font-weight:600;overflow:hidden}.kal-pille-zeit{opacity:.72;font-variant-numeric:tabular-nums;margin-right:4px}.kal-mehr{color:var(--app-muted);padding-left:5px;font-size:11px}.kal-zeit{flex-direction:column;height:100%;min-height:900px;display:flex}.kal-zeit-kopf{grid-template-columns:56px repeat(var(--kal-spalten), 1fr);z-index:2;border-bottom:1px solid var(--app-linie);background:var(--app-bg);text-align:center;padding:8px 0;font-size:12.5px;display:grid;position:sticky;top:0}.kal-zeit-kopf .is-heute{color:var(--ios-red);font-weight:600}.kal-zeit-koerper{grid-template-columns:56px repeat(var(--kal-spalten), 1fr);flex:1;display:grid}.kal-stunden{color:var(--app-muted);text-align:right;grid-auto-rows:1fr;font-size:10.5px;display:grid}.kal-stunden span{padding-right:7px;transform:translateY(-6px)}.kal-spalte{border-left:1px solid var(--app-linie);grid-auto-rows:1fr;display:grid;position:relative}.kal-jetzt{border-top:2px solid var(--ios-red);pointer-events:none;height:0;position:absolute;left:0;right:0}.kal-jetzt-zeit{background:var(--ios-red);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.4;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.kal-stunde{border-bottom:1px solid var(--app-linie)}.kal-block{border:0;border-left:3px solid var(--kal-akzent);border-radius:0 var(--r-winzig) var(--r-winzig) 0;background:var(--kal-flaeche);color:var(--kal-akzent);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:0;padding:2px 6px 2px 5px;font-size:11.5px;line-height:1.05;display:flex;position:absolute;overflow:hidden}.kal-block strong,.kal-block span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;min-height:0;display:block;overflow:hidden}.kal-block span{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:500}.kal-pille.is-ops,.kal-block.is-ops{border-left-width:4px;border-left-color:var(--kal-akzent);box-shadow:inset 0 0 0 1px #ffffff2e}.kal-pille.is-ops{padding-left:5px}.kal-pille.is-netz,.kal-block.is-netz{background:var(--kal-akzent)}@supports (color:color-mix(in lab, red, red)){.kal-pille.is-netz,.kal-block.is-netz{background:color-mix(in srgb, var(--kal-akzent) 9%, transparent)}}.kal-pille.is-netz,.kal-block.is-netz{border-top:1px dashed var(--kal-akzent)}@supports (color:color-mix(in lab, red, red)){.kal-pille.is-netz,.kal-block.is-netz{border-top:1px dashed color-mix(in srgb, var(--kal-akzent) 50%, transparent)}}.kal-pille.is-netz,.kal-block.is-netz{border-right:1px dashed var(--kal-akzent)}@supports (color:color-mix(in lab, red, red)){.kal-pille.is-netz,.kal-block.is-netz{border-right:1px dashed color-mix(in srgb, var(--kal-akzent) 50%, transparent)}}.kal-pille.is-netz,.kal-block.is-netz{border-bottom:1px dashed var(--kal-akzent)}@supports (color:color-mix(in lab, red, red)){.kal-pille.is-netz,.kal-block.is-netz{border-bottom:1px dashed color-mix(in srgb, var(--kal-akzent) 50%, transparent)}}.kal-pille.is-netz,.kal-block.is-netz{box-shadow:none}.kal-block-mehr{z-index:1;border:1px solid var(--app-linie);border-radius:var(--r-pille);background:var(--app-bg);color:var(--app-muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;padding:1px 6px;font-size:10px;font-weight:600;position:absolute;top:2px;right:2px}.farbe-blau{--kal-akzent:#64a4ff;--kal-flaeche:#1f6feb47}.farbe-gruen{--kal-akzent:#58d06f;--kal-flaeche:#2f9e4447}.farbe-orange{--kal-akzent:#ff9f45;--kal-flaeche:#e8590c47}.farbe-rot{--kal-akzent:#ff5c8a;--kal-flaeche:#d6336c47}.farbe-lila{--kal-akzent:#bf6fff;--kal-flaeche:#7048e852}.farbe-grau{--kal-akzent:#b3b7bf;--kal-flaeche:#5c647052}.farbe-event{--kal-akzent:#5ac8d8;--kal-flaeche:#0b72854d}.farbe-flug{--kal-akzent:#ff6165;--kal-flaeche:#c0272d57}.farbe-layover{--kal-akzent:#d387bd;--kal-flaeche:#7b4b6e5c}.farbe-vatsim{--kal-akzent:#4cbe8c;--kal-flaeche:#0d6b4542}.farbe-ivao{--kal-akzent:#5a9ce0;--kal-flaeche:#0a4f9c42}:root[data-theme=light] .farbe-blau,[data-flaeche=hell] .farbe-blau{--kal-akzent:#075bc7;--kal-flaeche:#1f6feb26}:root[data-theme=light] .farbe-gruen,[data-flaeche=hell] .farbe-gruen{--kal-akzent:#197735;--kal-flaeche:#2f9e4426}:root[data-theme=light] .farbe-orange,[data-flaeche=hell] .farbe-orange{--kal-akzent:#b84400;--kal-flaeche:#e8590c26}:root[data-theme=light] .farbe-rot,[data-flaeche=hell] .farbe-rot{--kal-akzent:#b42355;--kal-flaeche:#d6336c26}:root[data-theme=light] .farbe-lila,[data-flaeche=hell] .farbe-lila{--kal-akzent:#5d36be;--kal-flaeche:#7048e826}:root[data-theme=light] .farbe-grau,[data-flaeche=hell] .farbe-grau{--kal-akzent:#555b65;--kal-flaeche:#5c647026}:root[data-theme=light] .farbe-event,[data-flaeche=hell] .farbe-event{--kal-akzent:#096b7c;--kal-flaeche:#0b728529}:root[data-theme=light] .farbe-flug,[data-flaeche=hell] .farbe-flug{--kal-akzent:#b4232a;--kal-flaeche:#c0272d2b}:root[data-theme=light] .farbe-layover,[data-flaeche=hell] .farbe-layover{--kal-akzent:#724265;--kal-flaeche:#7b4b6e2b}:root[data-theme=light] .farbe-vatsim,[data-flaeche=hell] .farbe-vatsim{--kal-akzent:#0d6b45;--kal-flaeche:#0d6b4524}:root[data-theme=light] .farbe-ivao,[data-flaeche=hell] .farbe-ivao{--kal-akzent:#0a4f9c;--kal-flaeche:#0a4f9c24}.kal-farbe[class*=farbe-]{background:var(--kal-akzent)}.kal-blatt{z-index:20;width:min(360px,100% - 44px);max-height:calc(100% - 44px);padding:18px 20px 20px;position:absolute;bottom:22px;right:22px;overflow-y:auto}.kal-blatt-kopf{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.kal-blatt-kopf h2{font-size:19px;font-weight:600}.kal-blatt-kopf button{color:var(--app-muted);cursor:pointer;background:0 0;border:0;font-size:15px}.kal-blatt-zeit{font-variant-numeric:tabular-nums;font-size:14px}.kal-blatt-dauer{color:var(--app-muted)}.kal-waehler{z-index:20;width:min(320px,100% - 44px);max-height:calc(100% - 88px);padding:14px 16px 16px;position:absolute;top:66px;left:22px;overflow-y:auto}.kal-waehler-gruppe{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 2px;font-size:10.5px;font-weight:600}.kal-waehler-gruppe:first-of-type{margin-top:4px}.kal-waehler-zeile{align-items:center;gap:10px;padding:7px 0;display:flex}.kal-waehler-zeile+.kal-waehler-zeile{border-top:1px solid var(--app-linie)}.kal-waehler-punkt{background:var(--kal-akzent);border-radius:3px;flex:none;width:11px;height:11px}.kal-waehler-punkt.is-hohl{border:1.5px dashed var(--kal-akzent);background:0 0}.kal-waehler-text{flex:auto;min-width:0}.kal-waehler-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:550;display:block;overflow:hidden}.kal-waehler-text em{color:var(--app-muted);font-size:11px;font-style:normal;display:block}.kal-waehler-reichweite{border-top:1px solid var(--app-linie);margin-top:14px;padding-top:12px}.kal-waehler-reichweite .glas-segment{width:100%;display:flex}.kal-waehler-reichweite .glas-segment button{flex:1 1 0;min-width:0}.kal-waehler-fuss{color:var(--app-muted);margin-top:8px;font-size:11.5px;line-height:1.4}.kal-blatt-ort,.kal-blatt-datum{color:var(--app-muted);margin-top:3px;font-size:13px}.kal-blatt-notiz{white-space:pre-line;margin-top:9px;font-size:13.5px;line-height:1.45}.kal-notiz-link{color:var(--ios-blue);word-break:break-all;text-decoration:none}.kal-notiz-link:hover{text-decoration:underline}.kal-blatt-ops,.kal-blatt-erinnerung{color:var(--app-muted);margin-top:9px;font-size:12.5px}.kal-blatt-netz{color:var(--app-muted);align-items:center;gap:7px;margin-top:10px;font-size:12.5px;display:flex}.kal-netz{color:#fff;letter-spacing:.3px;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:700}.kal-netz.netz-vatsim{background:#0d6b45}.kal-netz.netz-ivao{background:#0a4f9c}.kal-blatt-loeschen,.mail-loeschen{color:var(--ios-red);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.kal-feld,.mail-feld{flex-direction:column;gap:4px;margin-bottom:11px;display:flex}.kal-feld span,.mail-feld span{color:var(--app-muted);letter-spacing:.4px;text-transform:uppercase;font-size:11.5px;font-weight:600}.kal-feld input,.kal-feld select,.mail-feld input,.mail-feld select{border:1px solid var(--app-linie);border-radius:var(--r-klein);background:var(--app-bg);color:inherit;font:inherit;padding:8px 11px;font-size:14.5px}.kal-feld-stufen{gap:6px}.kal-stufen{flex-wrap:wrap;gap:6px;display:flex}.kal-stufe{border:1px solid var(--app-linie);border-radius:var(--r-klein);background:var(--app-bg);color:var(--app-muted);font:inherit;cursor:pointer;padding:7px 11px;font-size:13px}.kal-stufe.is-aktiv{border-color:var(--ios-blue);background:var(--ios-blue);color:#fff}.kal-feld span.kal-stufen-hinweis{color:var(--app-muted);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:400}.kal-farben{gap:9px;margin:4px 0 14px;display:flex}.kal-farbe{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px}.kal-farbe.is-aktiv{border-color:var(--app-text)}.kal-sichern,.mail-senden{border-radius:var(--r-feld);background:var(--ios-blue);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;margin-top:14px;padding:10px;font-size:15px;font-weight:600}.kal-sichern:disabled,.mail-senden:disabled{opacity:.55}.kal-fehler,.mail-fehler{color:var(--ios-red);margin-bottom:9px;font-size:13px}.mail{background:var(--app-bg);height:100%;color:var(--app-text);font-family:var(--ios-font);grid-template-columns:210px 300px 1fr;display:grid}.mail-ordner{padding:14px 10px calc(10px + var(--home-indikator-h));background:var(--app-nav);border-right:1px solid var(--app-linie);flex-direction:column;gap:2px;display:flex}.mail-marke{margin:4px 10px 12px;font-size:22px;font-weight:700}.mail-ordner-zeile{border-radius:var(--r-klein);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 11px;font-size:14.5px;display:flex}.mail-ordner-zeile.is-aktiv{background:var(--ios-blue);color:#fff}.mail-zahl{border-radius:var(--r-klein);background:var(--ios-blue);color:#fff;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:600}.mail-ordner-zeile.is-aktiv .mail-zahl{background:#ffffff47}.mail-verfassen{border-radius:var(--r-feld);background:var(--ios-blue);color:#fff;width:calc(100% - 8px);height:38px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;margin:14px 4px 0;padding:0 12px;font-size:14.5px;font-weight:600;transition:filter .15s;display:flex}.mail-verfassen:hover{filter:brightness(1.08)}.mail-adresse{margin-top:auto;margin-inline:-10px;margin-bottom:calc(-10px - var(--home-indikator-h));padding:9px 12px calc(9px + var(--home-indikator-h));border-top:1px solid var(--app-linie);color:var(--app-muted);word-break:break-all;font-size:11.5px}.mail-liste{border-right:1px solid var(--app-linie);padding-bottom:var(--home-indikator-h);overflow-y:auto}.mail-liste ul{list-style:none}.mail-zeile{border:0;border-bottom:1px solid var(--app-linie);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;flex-direction:column;gap:3px;padding:12px 15px;display:flex}.mail-zeile.is-offen{background:var(--app-flaeche)}.mail-zeile.is-ungelesen{border-left-color:var(--ios-blue)}.mail-zeile-kopf{justify-content:space-between;gap:10px;display:flex}.mail-zeile-von{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.mail-zeile-datum{color:var(--app-muted);white-space:nowrap;flex:none;font-size:12px}.mail-zeile-betreff{font-size:13.5px}.mail-zeile-anriss{color:var(--app-muted);font-size:12.5px;line-height:1.35}.mail-inhalt{padding:24px 30px calc(24px + var(--home-indikator-h));position:relative;overflow-y:auto}.mail-brief header{border-bottom:1px solid var(--app-linie);padding-bottom:14px}.mail-brief h2{margin-bottom:9px;font-size:22px;font-weight:600}.mail-brief-von{font-size:14px}.mail-brief-an,.mail-brief-datum{color:var(--app-muted);margin-top:2px;font-size:12.5px}.mail-brief-text{max-width:68ch;padding:18px 0;font-size:14.5px;line-height:1.55}.mail-brief-text p{min-height:1em}.mail-brief-text{--mail-akzent:#9dbcff}:root[data-theme=light] .mail-brief-text,[data-flaeche=hell] .mail-brief-text{--mail-akzent:#00235f}.mail-brief-text .mail-abschnitt{color:var(--mail-akzent);letter-spacing:.09em;margin:22px 0 4px;font-size:11.5px;font-weight:800;line-height:1.4}.mail-brief-text .mail-abschnitt:first-child{margin-top:4px}.mail-brief-text .mail-titel{color:var(--mail-akzent);margin:4px 0 10px;font-size:19px;font-weight:700;line-height:1.3}.mail-brief-text .mail-titel:not(:first-child){margin-top:22px}.mail-brief-text .mail-kapitel{color:var(--mail-akzent);margin:20px 0 6px;font-size:15.5px;font-weight:700;line-height:1.35}.mail-brief-text .mail-kapitel:first-child{margin-top:4px}.mail-brief-text .mail-liste{margin:4px 0 8px;padding-left:22px}.mail-brief-text .mail-liste li{margin:3px 0;padding-left:2px}.mail-brief-text .mail-liste li::marker{color:var(--mail-akzent)}.mail-brief-text .mail-zitat{border-left:3px solid var(--app-linie);white-space:pre-line;color:var(--app-muted);margin:8px 0;padding:2px 0 2px 12px}.mail-brief-text .mail-linie{border:0;border-top:1px solid var(--app-linie);margin:14px 0}.mail-brief-text code{background:var(--app-flaeche-fest);border:1px solid var(--app-linie);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.mail-brief-text .mail-flagge{vertical-align:-2px;line-height:0;display:inline-block}.mail-brief-text .mail-flagge .sms-flagge{vertical-align:0;width:20px;height:13.5px;margin:0}.mail-brief-text .mail-land{border:1px solid var(--app-linie);letter-spacing:.08em;text-align:center;vertical-align:1px;min-width:20px;color:var(--app-muted);border-radius:3px;padding:0 3px;font-size:10px;font-weight:700;line-height:13px;display:inline-block}.mail-brief-text a{color:#0968f6;text-underline-offset:2px;text-decoration:underline}.gewinn-karte{color:#fff;text-align:center;background:linear-gradient(150deg,#00235f 0%,#003a86 100%);border-radius:16px;flex-direction:column;align-items:center;gap:6px;margin-top:16px;padding:22px 20px;display:flex}.gewinn-trophy{font-size:34px;line-height:1}.gewinn-kicker{color:#ffcf4a;letter-spacing:.14em;text-transform:uppercase;margin-top:2px;font-size:11.5px;font-weight:800}.gewinn-titel{font-size:19px;font-weight:800;line-height:1.25}.gewinn-prize{color:#ffffffeb;margin-top:2px;font-size:14px}.gewinn-key{background:#ffffff1a;border:1px solid #ffffff47;border-radius:11px;flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:12px;padding:11px 14px;display:flex}.gewinn-key-label{color:#ffcf4a;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800}.gewinn-key code{letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:700}.mail-app-zeile{align-items:center;gap:10px;margin-top:6px;display:flex}.mail-app-icon{flex:none;width:26px;height:26px}.mail-app-icon svg{width:100%;height:100%;display:block}.mail-signatur{border-top:1px solid var(--app-linie);align-items:center;gap:12px;max-width:68ch;margin-bottom:18px;padding-top:14px;display:flex}.mail-signatur-marke{background:#00235f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mail-signatur-marke img{width:30px;height:auto}.mail-signatur-marke--eigen{background:0 0;border-radius:50%;overflow:hidden}.mail-signatur-marke--eigen img{width:44px;height:44px}.mail-signatur-text{flex-direction:column;gap:1px;font-size:12.5px;line-height:1.35;display:flex}.mail-signatur-text strong{font-size:13.5px}.mail-signatur-leise{color:var(--app-muted)}.mail-brief-fuss{border-top:1px solid var(--app-linie);align-items:baseline;gap:20px;padding-top:14px;display:flex}.mail-brief-fuss button{color:var(--ios-blue);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.mail-brief-fuss .mail-antworten{align-items:center;gap:6px;display:inline-flex}.mail-zeile-antwort{color:var(--ios-blue);vertical-align:-2px;margin-right:5px;display:inline-flex}.mail-feld input[readonly]{color:var(--app-muted)}.mail-verfassen-blatt header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mail-verfassen-blatt h2{font-size:20px;font-weight:600}.mail-verfassen-blatt header button{color:var(--app-muted);cursor:pointer;background:0 0;border:0;font-size:15px}.mail-koerper{border:1px solid var(--app-linie);border-radius:var(--r-klein);background:var(--app-bg);width:100%;color:inherit;font:inherit;resize:vertical;padding:11px;font-size:14.5px;line-height:1.5}.mail-zeile-anhang{color:var(--app-muted);vertical-align:-2px;margin-right:5px;display:inline-flex}.mail-anhang-chip{border:1px solid var(--app-linie);border-radius:var(--r-klein);background:var(--app-flaeche);color:inherit;font:inherit;cursor:pointer;align-items:center;gap:8px;margin-top:14px;padding:8px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.mail-anhang-chip:hover{border-color:var(--ios-blue);color:var(--ios-blue)}.termin-karte{border:1px solid var(--app-linie);background:var(--app-flaeche);border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:12px 16px;display:flex}.termin-datum{color:#fff;background:linear-gradient(160deg,#0b1f5c 0%,#123a95 100%);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:52px;height:56px;display:flex}.termin-datum b{font-size:22px;line-height:1.05}.termin-datum span{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:700}.termin-text{flex-direction:column;gap:2px;min-width:0;display:flex}.termin-text strong{font-size:15px}.termin-text span{color:var(--app-muted);font-size:12.5px}.termin-punkte{border-radius:var(--r-pille);color:#123a95;white-space:nowrap;background:#123a951a;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:700}:root[data-theme=dark] .termin-punkte{color:#a9c6ff;background:#78a5ff29}.blatt-huelle{z-index:5;background:var(--app-bg);flex-direction:column;display:flex;position:absolute;inset:0}.blatt-leiste{border-bottom:1px solid var(--app-linie);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.blatt-leiste h2{font-size:17px;font-weight:600}.blatt-aktionen{align-items:center;gap:16px;display:flex}.blatt-aktionen button{color:var(--ios-blue);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.blatt-rollbereich{padding:22px 22px calc(22px + var(--home-indikator-h));flex:1;overflow-y:auto}.blatt-dokument{--brief-marke:#00235f;--brief-akzent:#ffad00;--brief-tinte:#0f1b33;--brief-leise:#5a6a85;--brief-linie:#e1e6ef;max-width:620px;color:var(--brief-tinte);background:#fff;border:1px solid #d8d8dc;border-radius:4px;margin:0 auto;font-size:13px;line-height:1.5;overflow:hidden;box-shadow:0 8px 26px #00000024}.blatt-dokument--mobilenet{--brief-marke:#06101a;--brief-akzent:#16e3a0}.brief-kopf{background:var(--brief-marke);color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;justify-content:space-between;align-items:center;gap:16px;padding:20px 34px;display:flex}.brief-marke{width:auto;height:22px}.brief-wortmarke{letter-spacing:-.01em;align-items:center;gap:9px;font-size:17px;font-weight:600;display:inline-flex}.brief-wortmarke img{width:24px;height:24px}.brief-stelle{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:12px}.brief-akzent{background:var(--brief-akzent);-webkit-print-color-adjust:exact;print-color-adjust:exact;height:4px}.brief-meta{justify-content:space-between;gap:30px;padding:26px 34px 0;display:flex}.brief-absenderzeile{border-bottom:1px solid var(--brief-linie);color:var(--brief-leise);letter-spacing:.02em;margin-bottom:8px;padding-bottom:4px;font-size:9.5px;display:block}.brief-anschrift p{font-size:13px;line-height:1.55}.brief-eckdaten{text-align:right;flex-direction:column;gap:8px;display:flex}.brief-eckdaten dt{color:var(--brief-leise);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.brief-eckdaten dd{font-size:13px}.brief-betreff{color:var(--brief-marke);margin:26px 34px 0;font-size:16px;font-weight:700}.brief-fuss{border-top:1px solid var(--brief-linie);color:var(--brief-leise);letter-spacing:.03em;justify-content:space-between;gap:16px;margin:22px 34px 0;padding:12px 0 24px;font-size:10px;display:flex}.blatt-warnung{color:#92400e;background:#fef3c7;border:1px solid #b45309;border-radius:4px;margin:16px 34px 0;padding:9px 12px;font-size:12.5px}.blatt-leer{color:var(--brief-leise);margin:20px 34px}.blatt-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:calc(100% - 68px);margin:14px 34px 0}.blatt-tabelle th,.blatt-tabelle td{border-bottom:1px solid var(--brief-linie);text-align:left;padding:6px 8px;font-size:12.5px}.blatt-tabelle thead th{border-bottom:2px solid var(--brief-marke);color:var(--brief-leise);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.blatt-tabelle .blatt-zahl{text-align:right}.blatt-tabelle tfoot td{border-top:1.5px solid var(--brief-marke);color:var(--brief-marke);border-bottom:0;font-weight:700}.blatt-fussnote{color:var(--brief-leise);margin:18px 34px 0;font-size:10.5px;line-height:1.5}.rechnung-vermerk{border-left:3px solid var(--brief-akzent);color:var(--brief-tinte);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f4f7fa;margin:0 34px 16px;padding:9px 12px;font-size:11.5px;line-height:1.5}#blatt-druck{display:none}@media print{body>:not(#blatt-druck){display:none!important}#blatt-druck{display:block}#blatt-druck .blatt-dokument{max-width:none;box-shadow:none;border:0;border-radius:0;padding:0;font-size:11pt}}.hb{background:var(--app-bg);height:100%;color:var(--app-text);font-family:var(--ios-font);grid-template-columns:320px 1fr;display:grid}.hb-leiste{background:var(--app-nav);border-right:1px solid var(--app-linie);flex-direction:column;min-height:0;padding:12px 10px;display:flex}.hb-suchfeld input,.hb-wahl{border:1px solid var(--app-linie);border-radius:var(--r-klein);background:var(--app-bg);width:100%;color:inherit;font:inherit;padding:8px 12px;font-size:14px}.hb-wahl{margin-top:9px}.hb-liste{min-height:0;padding-bottom:var(--home-indikator-h);flex:1;margin-top:12px;overflow-y:auto}.hb-kapitel{border-radius:var(--r-klein);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:9px 11px;font-size:14px;display:flex}.hb-kapitel:hover{background:var(--app-flaeche)}.hb-kapitel.is-aktiv{background:var(--ios-blue);color:#fff}.hb-nummer{font-variant-numeric:tabular-nums;opacity:.7;flex:none;min-width:20px}.hb-treffer{border:0;border-bottom:1px solid var(--app-linie);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.hb-treffer:hover{background:var(--app-flaeche)}.hb-treffer strong{font-size:13.5px;font-weight:600}.hb-treffer span{color:var(--app-muted);font-size:12px;line-height:1.4}.hb-inhalt{min-height:0;padding-bottom:var(--home-indikator-h);background:#fff}.hb-inhalt iframe{border:0;width:100%;height:100%;display:block}.hb-leer{max-width:40ch;color:var(--app-muted);text-align:center;margin:60px auto;padding:0 20px;font-size:14px;line-height:1.5}.uhr-staedte li.is-utc{border-bottom-width:2px;border-bottom-color:var(--ios-orange)}.uhr-zulu{border-radius:var(--r-pille);background:var(--ios-orange);color:#fff;letter-spacing:.6px;vertical-align:3px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.einst-punkt{border-radius:var(--r-feld);background:var(--ios-red);color:#fff;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:grid}.update-karte{border-radius:var(--r-karte);background:var(--app-flaeche);text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:18px;padding:26px 22px;display:flex}.update-karte.is-gefunden{text-align:left;align-items:stretch}.update-gross{font-size:16px}.update-kopf{align-items:center;gap:14px;display:flex}.update-symbol{border-radius:var(--r-feld);color:#fff;background:#8e8e93;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.update-kopf h3{font-size:18px;font-weight:600}.update-meta{color:var(--app-muted);margin-top:2px;font-size:12.5px}.update-neuigkeiten{flex-direction:column;gap:7px;padding-left:18px;list-style:outside;display:flex}.update-neuigkeiten li{font-size:13.5px;line-height:1.45}.update-aktionen{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.update-knopf{border-radius:var(--r-feld);background:var(--ios-blue);color:#fff;font:inherit;cursor:pointer;border:0;padding:10px 22px;font-size:15px;font-weight:600}.update-knopf.is-still{background:var(--app-flaeche-fest);color:var(--ios-blue)}.update-hinweis{color:var(--app-muted);font-size:12.5px}.update-balken-block{flex-direction:column;gap:7px;display:flex}.update-balken{border-radius:var(--r-winzig);background:var(--app-schalter-aus);height:5px;overflow:hidden}.update-balken span{border-radius:var(--r-winzig);background:var(--ios-blue);height:100%;transition:width .14s linear;display:block}.update-status{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.update-spinner{border:2.4px solid var(--app-schalter-aus);border-top-color:var(--ios-blue);border-radius:50%;width:26px;height:26px;animation:.85s linear infinite update-dreht}@keyframes update-dreht{to{transform:rotate(360deg)}}.boot-screen{z-index:9999;border-radius:inherit;cursor:none;background:#000;place-items:center;animation:.5s both boot-auf;display:grid;position:absolute;inset:0;overflow:hidden}.boot-screen video{object-fit:contain;background:#000;border:0;outline:0;width:76%;height:76%;display:block}@keyframes boot-auf{0%{opacity:0}to{opacity:1}}.magsafe{z-index:90;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#0000009e;flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.42s both magsafe-auf;display:flex;position:absolute;inset:0}@keyframes magsafe-auf{0%{opacity:0;transform:scale(.94)}}.magsafe-ring{background:conic-gradient(var(--ios-green,#34c759) var(--ladung), #ffffff29 var(--ladung));border-radius:50%;place-items:center;width:168px;height:168px;display:grid;position:relative}.magsafe-ring:after{content:"";background:#0b0b0d;border-radius:50%;position:absolute;inset:13px}.magsafe-blitz{z-index:1;color:var(--ios-green,#34c759);place-items:center;display:grid;position:relative}.magsafe-wert{letter-spacing:-.02em;color:#fff;font-size:30px;font-weight:600}.magsafe-hinweis{text-align:center;color:#ffffffb8;max-width:34ch;font-size:14px;line-height:1.45}@media (prefers-reduced-motion:reduce){.magsafe{animation-duration:.01ms}}.fotos{background:var(--app-bg);height:100%;color:var(--app-text);font-family:var(--ios-font);grid-template-columns:232px 1fr;display:grid}.fotos-leiste{padding:14px 10px calc(14px + var(--home-indikator-h));background:var(--app-nav);border-right:1px solid var(--app-linie);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.fotos-marke{margin:4px 10px 12px;font-size:22px;font-weight:700}.fotos-abschnitt{color:var(--app-muted);letter-spacing:.5px;text-transform:uppercase;margin:14px 11px 5px;font-size:11px;font-weight:600}.fotos-alben{flex-direction:column;gap:2px;min-height:0;display:flex}.fotos-album{border-radius:var(--r-klein);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 11px;font-size:14px;display:flex}.fotos-album:hover{background:var(--app-flaeche)}.fotos-album.is-aktiv{background:var(--ios-blue);color:#fff}.fotos-album-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fotos-album-kennung{color:var(--app-muted);font-variant-numeric:tabular-nums;letter-spacing:.2px;flex:none;font-size:11.5px}.fotos-album-kennung:before{content:"·";opacity:.65;letter-spacing:normal;margin:0 6px 0 5px}.fotos-album.is-aktiv .fotos-album-kennung{color:#ffffffb8}.fotos-titelbild{border-radius:var(--r-klein);object-fit:cover;background:var(--app-flaeche-fest);flex:none;width:30px;height:30px}.fotos-zahl{color:var(--app-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.fotos-album.is-aktiv .fotos-zahl{color:#fffc}.fotos-inhalt{flex-direction:column;min-height:0;display:flex}.fotos-kopf{--steuer-groesse:32px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 12px;display:flex}.fotos-kopf .glas-segment button{padding:0 12px;font-size:13px}.fotos-kopf h2{letter-spacing:-.4px;font-size:26px;font-weight:700}.fotos-anzahl{color:var(--app-muted);font-size:13px}.fotos-strom{min-height:0;padding-bottom:calc(22px + var(--home-indikator-h));overflow-y:auto}.fotos-tag-kopf{z-index:2;background:var(--app-bg);letter-spacing:-.2px;align-items:baseline;gap:8px;padding:12px 22px 8px;font-size:17px;font-weight:700;display:flex;position:sticky;top:0}.fotos-tag-kopf span{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.fotos-raster{grid-template-columns:repeat(auto-fill, minmax(var(--fotos-spalte,148px), 1fr));gap:3px;padding:0 22px;display:grid}.fotos-kachel{aspect-ratio:4/3;background:var(--app-flaeche);position:relative;overflow:hidden}.fotos-kachel-bild{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.fotos-kachel img{object-fit:cover;width:100%;height:100%;display:block}.fotos-herz{color:#fff;opacity:0;cursor:pointer;background:#00000052;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;transition:opacity .12s;display:grid;position:absolute;top:6px;left:6px}.fotos-kachel:hover .fotos-herz,.fotos-herz:focus-visible,.fotos-herz.is-markiert{opacity:1}.fotos-herz.is-markiert{color:var(--ios-red);background:#00000047}.fotos-gross-steuer{--steuer-groesse:36px;cursor:default;gap:8px;display:flex;position:absolute;top:14px;right:16px}.fotos-gross-steuer .glas-knopf.is-markiert{color:var(--ios-red)}.fotos-hinweis{color:var(--ios-red);margin:0 22px 10px;font-size:13px}.fotos-kachel-autor{color:#ffffffeb;letter-spacing:.1px;text-align:right;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#0000008c);padding:16px 8px 5px;font-size:10.5px;font-weight:500;position:absolute;inset:auto 0 0;overflow:hidden}.fotos-leer{max-width:46ch;color:var(--app-muted);text-align:center;margin:60px auto 0;padding:0 22px;font-size:14.5px;line-height:1.5}.fotos-gross{z-index:30;padding:56px 4% calc(20px + var(--home-indikator-h));cursor:zoom-out;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.2s both fotos-auf;display:flex;position:absolute;inset:0}.fotos-gross>img{object-fit:contain;cursor:zoom-in;max-width:100%;min-height:0;max-height:100%;transition:transform .2s}.fotos-gross>img.is-gezoomt{cursor:zoom-out}.fotos-blaettern{border-radius:var(--r-klein);color:#fff;cursor:pointer;background:#ffffff1a;border:0;place-items:center;width:44px;height:88px;transition:background .15s;display:grid;position:absolute;top:50%;translate:0 -50%}.fotos-blaettern:hover{background:#fff3}.fotos-blaettern.is-zurueck{left:12px}.fotos-blaettern.is-vor{right:12px}.fotos-streifen{cursor:default;justify-content:center;gap:4px;max-width:100%;display:flex;overflow:hidden}.fotos-streifen-bild{opacity:.45;cursor:pointer;outline-offset:1px;background:0 0;border:0;border-radius:4px;outline:2px solid #0000;flex:none;width:46px;height:34px;padding:0;transition:opacity .15s,outline-color .15s;overflow:hidden}.fotos-streifen-bild:hover{opacity:.8}.fotos-streifen-bild.is-aktiv{opacity:1;outline-color:#fff}.fotos-streifen-bild img{object-fit:cover;width:100%;height:100%;display:block}.fotos-info{right:16px;bottom:calc(96px + var(--home-indikator-h));border-radius:var(--r-blatt);background:var(--glas-panel);width:300px;max-width:60%;color:var(--glas-schrift);cursor:default;padding:14px 16px;position:absolute}.fotos-info dl{gap:2px 14px;display:grid}.fotos-info dt{color:#fff9;letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:600}.fotos-info dd{font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:14px}.fotos-info dd:last-child{margin-bottom:0}.fotos-gross-fuss{color:#fff;text-align:center;flex-direction:column;flex:none;gap:2px;display:flex}.fotos-gross-fuss strong{font-size:15px}.fotos-gross-fuss span{color:#ffffff9e;font-size:12.5px}@keyframes fotos-auf{0%{opacity:0}to{opacity:1}}.langlearn{--ll-flaeche:#fff;--ll-text:#1f2937;--ll-leise:#7b8794;--ll-linie:#dfe7ee;--ll-tiefe:#15263724;--ll-wachs-ms:.62s;min-height:100%;color:var(--ll-text);background:radial-gradient(circle at 10% 0%, var(--ll-weich), transparent 32%), linear-gradient(180deg, #fbfdff, #f5f7fb);font-family:"Nunito", var(--ios-font);flex-direction:column;display:flex}.langlearn.is-dunkel{--ll-flaeche:#172532;--ll-text:#f2f7fb;--ll-leise:#93a4b5;--ll-linie:#2d3c4a;--ll-tiefe:#00000057;background:radial-gradient(circle at 10% 0,#1cb0f629,#0000 34%),linear-gradient(#101b25,#0b131b)}.langlearn button{font:inherit;color:inherit;cursor:pointer}.ll-warten{color:var(--ll-leise);flex:1;place-content:center;justify-items:center;gap:14px;font-weight:800;display:grid}.ll-warten-punkte{gap:7px;display:flex}.ll-warten-punkte i{background:var(--ll-von);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite ll-warten}.ll-warten-punkte i:nth-child(2){animation-delay:.14s}.ll-warten-punkte i:nth-child(3){animation-delay:.28s}@keyframes ll-warten{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.ll-heim{grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);grid-template-areas:"hero katalog""arten katalog";align-items:start;gap:14px;width:100%;max-width:1120px;margin:0 auto;padding:18px 26px 26px;display:grid}.ll-hero{border-radius:var(--r-blatt);color:#fff;background:linear-gradient(145deg, var(--ll-von), var(--ll-bis));grid-area:hero;min-height:270px;padding:24px;position:relative;overflow:hidden;box-shadow:0 8px #00000029,0 22px 44px #00000029}.ll-hero:before,.ll-hero:after{content:"";border-radius:var(--r-blatt);background:#ffffff24;width:170px;height:170px;position:absolute;transform:rotate(18deg)}.ll-hero:before{top:-48px;right:-54px}.ll-hero:after{bottom:-86px;left:-70px}.ll-marke{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.ll-marke strong{letter-spacing:.02em;font-size:24px;font-weight:900;display:block}.ll-marke small{opacity:.86;font-size:12px;font-weight:800;display:block}.ll-maskottchen{border-radius:var(--r-karte);background:#58cc02;width:54px;height:54px;display:block;position:relative;box-shadow:0 6px #0000002e}.ll-maskottchen i,.ll-maskottchen b{background:#fff;border-radius:50%;width:12px;height:14px;position:absolute;top:17px}.ll-maskottchen i{left:13px}.ll-maskottchen b{right:13px}.ll-maskottchen:after{content:"";border-radius:0 0 var(--r-feld) var(--r-feld);background:#184315;width:16px;height:6px;position:absolute;top:34px;left:20px}.ll-hero-text{z-index:1;margin-top:30px;position:relative}.ll-hero-text h1{letter-spacing:-.03em;margin:0 0 10px;font-size:36px;font-weight:900;line-height:.98}.ll-hero-text p{opacity:.92;max-width:430px;margin:0;font-size:14px;font-weight:700;line-height:1.35}.ll-hero-zahlen{z-index:1;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid;position:relative}.ll-hero-zahlen span{text-align:center;border-radius:var(--r-karte);background:#ffffff38;border:2px solid #ffffff3d;padding:10px;box-shadow:inset 0 1px #ffffff2e}.ll-hero-zahlen b{font-size:20px;font-weight:900;display:block}.ll-hero-zahlen small{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.ll-kurs-block,.ll-arten-karte{border:2px solid var(--ll-linie);border-radius:var(--r-blatt);background:var(--ll-flaeche);box-shadow:0 6px 0 var(--ll-tiefe), 0 18px 38px #15263714;padding:12px}.ll-katalog-block{flex-direction:column;grid-area:katalog;align-self:stretch;min-height:0;display:flex}.ll-arten-karte{grid-area:arten}.ll-katalog-kopf{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 12px;display:flex}.ll-katalog-tabs{border-radius:var(--r-pille);background:#7d91a024;gap:4px;min-width:0;padding:4px;display:flex}.ll-katalog-tabs button{border-radius:var(--r-pille);min-width:118px;height:34px;color:var(--ll-leise);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:950;display:flex}.ll-katalog-tabs button.is-aktiv{color:#fff;background:#182d3d;box-shadow:0 4px #0000002e}.ll-katalog-tabs em{border-radius:var(--r-pille);min-width:22px;height:22px;color:inherit;letter-spacing:0;background:#7d91a02e;place-items:center;padding:0 6px;font-size:10px;font-style:normal;display:grid}.ll-katalog-tabs button.is-aktiv em{background:#ffffff2b}.ll-seiten-steuerung{align-items:center;gap:5px;display:flex}.ll-seiten-steuerung button{border:2px solid var(--ll-linie);background:var(--ll-flaeche);width:28px;height:28px;color:var(--ll-text);box-shadow:0 3px 0 var(--ll-tiefe);border-radius:50%;place-items:center;padding:0;display:grid}.ll-seiten-steuerung button:active:not(:disabled){box-shadow:0 1px 0 var(--ll-tiefe);transform:translateY(2px)}.ll-seiten-steuerung button:disabled{opacity:.3}.ll-seiten-steuerung small{text-align:center;letter-spacing:0;min-width:27px;font-size:10px;font-weight:900}.ll-kurs-gitter{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ll-katalog-buehne{touch-action:pan-y;flex:1;overflow:hidden}.ll-katalog-seiten{align-items:stretch;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex}.ll-katalog-seite{flex:0 0 100%;align-content:start;min-width:0}.ll-katalog-punkte{justify-content:center;gap:6px;height:8px;margin-top:9px;display:flex}.ll-katalog-punkte i{background:var(--ll-linie);border-radius:50%;width:7px;height:7px;transition:width .18s,background .18s;display:block}.ll-katalog-punkte i.is-aktiv{border-radius:var(--r-pille);background:var(--ll-von);width:20px}.ll-kurskarte{border:2px solid var(--ll-linie);border-radius:var(--r-karte);background:linear-gradient(180deg, var(--ll-flaeche), var(--ll-flaeche));padding:10px}@supports (color:color-mix(in lab, red, red)){.ll-kurskarte{background:linear-gradient(180deg, var(--ll-flaeche), color-mix(in srgb, var(--ll-flaeche) 82%, var(--ll-weich)))}}.ll-kurskarte{box-shadow:0 5px #263d4d1f}.ll-kurskarte.is-aktiv{border-color:var(--ll-von);box-shadow:0 6px 0 var(--ll-von)}@supports (color:color-mix(in lab, red, red)){.ll-kurskarte.is-aktiv{box-shadow:0 6px 0 color-mix(in srgb, var(--ll-von) 42%, #0000001f)}}.ll-quizkarte{background:linear-gradient(180deg, var(--ll-flaeche), var(--ll-flaeche))}@supports (color:color-mix(in lab, red, red)){.ll-quizkarte{background:linear-gradient(180deg, var(--ll-flaeche), color-mix(in srgb, var(--ll-flaeche) 78%, #eaf6ff))}}.ll-kurs-kopf{text-align:left;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:0;display:grid}.ll-kurs-abzeichen{border-radius:var(--r-feld);background:linear-gradient(135deg, var(--ll-von), var(--ll-bis));color:#fff;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;box-shadow:0 5px #00000024}.ll-kurs-abzeichen.hat-flagge{border:2px solid var(--ll-von);padding:4px}@supports (color:color-mix(in lab, red, red)){.ll-kurs-abzeichen.hat-flagge{border:2px solid color-mix(in srgb, var(--ll-von) 26%, var(--ll-linie))}}.ll-kurs-abzeichen.hat-flagge{background:var(--ll-flaeche)}@supports (color:color-mix(in lab, red, red)){.ll-kurs-abzeichen.hat-flagge{background:color-mix(in srgb, var(--ll-flaeche) 88%, var(--ll-weich))}}.ll-sprachflagge{filter:drop-shadow(0 2px 1px #15263729);width:34px;height:23px;display:block}.ll-kurs-text{min-width:0}.ll-kurs-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:900;display:block;overflow:hidden}.ll-kurs-text small{color:var(--ll-leise);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:700;display:block;overflow:hidden}.ll-kurs-kopf em{color:var(--ll-von);font-size:12px;font-style:normal;font-weight:900}.ll-mini-schiene{border-radius:var(--r-pille);background:#7d91a033;height:8px;margin:10px 0 8px;overflow:hidden}.ll-mini-schiene i{border-radius:var(--r-pille);background:linear-gradient(90deg, var(--ll-von), var(--ll-bis));height:100%;transition:width var(--ll-wachs-ms) var(--ios-ease-page);display:block}.ll-kurs-zahlen{flex-wrap:wrap;gap:6px;display:flex}.ll-kurs-zahlen span{border-radius:var(--r-pille);color:var(--ll-leise);background:#7d91a01a;padding:5px 7px;font-size:10px;font-weight:800}.langlearn .ll-knopf{border-radius:var(--r-feld);color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#58cc02;border:0;width:100%;height:42px;font-size:11px;font-weight:900;transition:translate 90ms,box-shadow 90ms;box-shadow:0 5px #42a300}.langlearn .ll-knopf:active:not(:disabled){translate:0 3px;box-shadow:0 2px #42a300}.langlearn .ll-knopf:disabled{color:#5d6770;cursor:default;background:#c6cbd0;box-shadow:0 5px #aeb5bc}.ll-start{height:38px;margin-top:10px}.ll-quizkarte .ll-start{color:#fff;background:#182d3d;box-shadow:0 5px #00000047}.ll-quizkarte .ll-start:active{box-shadow:0 2px #00000047}.ll-stadtkarte{background:linear-gradient(135deg, var(--ll-flaeche), var(--ll-flaeche))}@supports (color:color-mix(in lab, red, red)){.ll-stadtkarte{background:linear-gradient(135deg, color-mix(in srgb, var(--ll-flaeche) 88%, #ffefe1), color-mix(in srgb, var(--ll-flaeche) 84%, #fff3b4))}}.ll-arten-karte h2{margin:0 0 10px;font-size:18px;font-weight:900}.ll-arten-pillen{flex-wrap:wrap;gap:8px;display:flex}.ll-arten-pillen span{border-radius:var(--r-pille);background:var(--ll-von);align-items:center;gap:5px;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ll-arten-pillen span{background:color-mix(in srgb, var(--ll-von) 12%, var(--ll-flaeche))}}.ll-arten-pillen span{font-size:11px;font-weight:900}.ll-lektion{flex:1;grid-template:"schiene leiste""schiene buehne"minmax(0,1fr)/84px minmax(0,1fr);gap:14px 22px;width:100%;max-width:1030px;margin:0 auto;padding:18px 26px 24px;display:grid;position:relative}.ll-schiene{border:2px solid var(--ll-linie);border-radius:var(--r-blatt);background:var(--ll-flaeche);box-shadow:0 7px 0 var(--ll-tiefe), 0 18px 34px #14263c17;grid-area:schiene;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;gap:22px;padding:16px 10px;display:grid}.ll-schiene-name{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.16em;color:var(--ll-leise);font-size:11px;font-weight:900;transform:rotate(180deg)}.ll-schiene em{color:var(--ll-von);font-size:13px;font-style:normal;font-weight:900}.ll-schiene-bahn{border-radius:var(--r-pille);background:#7f91a038;width:26px;height:100%;position:relative;box-shadow:inset 0 2px #00000014}.ll-schiene-bahn i{border-radius:var(--r-pille);background:linear-gradient(0deg, var(--ll-von), var(--ll-bis));transition:height var(--ll-wachs-ms) var(--ios-ease-page);position:absolute;bottom:0;left:0;right:0}.ll-schiene-bahn b{border:4px solid var(--ll-flaeche);color:#fff;width:34px;height:34px;transition:background-color .24s ease, scale .32s var(--ios-ease-open);background:#dbe3ec;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;left:50%;translate:-50% 50%;scale:1;box-shadow:0 2px #00000024}.ll-schiene-bahn b.is-erreicht{background:#ffc800;scale:1.15}.ll-lektion-leiste{border:2px solid var(--ll-linie);border-radius:var(--r-blatt);background:var(--ll-flaeche);box-shadow:0 6px 0 var(--ll-tiefe), 0 14px 28px #14263c17;grid-area:leiste;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.ll-zurueck{border-radius:var(--r-pille);color:#111318;background:#ffffffdb;border:0;grid-template-columns:22px auto;justify-content:center;align-items:center;gap:2px;min-width:88px;height:40px;padding:0 13px 0 9px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 5px #263d4d21}.is-dunkel .ll-zurueck{color:#f2f8ff;background:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 5px #00000038}.ll-zurueck em{font-size:11px;font-style:normal;font-weight:900;line-height:1}.ll-lektion-titel{min-width:0}.ll-lektion-titel strong{border-radius:var(--r-pille);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#1cb0f6;align-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 4px #0000001c}.ll-lektion.is-quiz .ll-lektion-titel strong{background:#182d3d}.ll-lektion-titel small{color:var(--ll-leise);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;font-weight:800;display:block;overflow:hidden}.ll-herzen{border-radius:var(--r-pille);color:#ff4b6a;background:#fff;place-items:center;min-width:44px;height:34px;padding:0 10px;font-size:13px;font-weight:900;display:grid;box-shadow:0 4px #00000014}.is-dunkel .ll-herzen{background:#ffffff1a}.ll-buehne{flex-direction:column;grid-area:buehne;gap:14px;display:flex}.ll-aufgabe{border:2px solid var(--ll-linie);border-radius:var(--r-blatt);background:var(--ll-flaeche);box-shadow:0 7px 0 var(--ll-tiefe), 0 20px 40px #14263c14;padding:22px;position:relative;overflow:hidden}.ll-aufgabe:after{content:"";border-radius:var(--r-blatt);background:var(--ll-von);width:150px;height:150px;position:absolute;bottom:-64px;right:-54px}@supports (color:color-mix(in lab, red, red)){.ll-aufgabe:after{background:color-mix(in srgb, var(--ll-von) 12%, transparent)}}.ll-aufgabe:after{transform:rotate(16deg)}.ll-aufgabe-kopf{z-index:1;justify-content:space-between;gap:10px;margin-bottom:14px;display:flex;position:relative}.ll-aufgabe-kopf span{border-radius:var(--r-pille);color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#1cb0f6;padding:7px 10px;font-size:10px;font-weight:900}.ll-aufgabe.is-quiz .ll-aufgabe-kopf span{background:#182d3d}.ll-aufgabe.is-stadt .ll-aufgabe-kopf span{background:#e34b52}.ll-aufgabe-kopf b{text-transform:uppercase;letter-spacing:.08em;color:var(--ll-leise);font-size:10px}.ll-aufgabe-reihe{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.ll-figur{border-radius:var(--r-karte);background:#58cc02;flex:none;width:58px;height:68px;display:block;position:relative;box-shadow:0 6px #00000024}.ll-figur i,.ll-figur b{background:#fff;border-radius:50%;width:13px;height:15px;position:absolute;top:22px}.ll-figur i{left:14px}.ll-figur b{right:14px}.ll-figur:after{content:"";border-radius:0 0 var(--r-feld) var(--r-feld);background:#184315;width:15px;height:6px;position:absolute;top:42px;left:22px}.ll-figur.is-pilot{background:#182d3d}.ll-figur.is-pilot:before{content:"";border-radius:var(--r-feld);background:#ffc800;height:14px;position:absolute;top:8px;left:8px;right:8px}.ll-figur.is-entdecker{background:#e34b52}.ll-figur.is-entdecker:before{border-radius:50% 50% var(--r-feld) var(--r-feld);background:#ffc800;height:18px;top:7px;left:10px;right:10px}.ll-aufgabe.is-stadt.hat-bild{grid-template-columns:210px minmax(0,1fr);grid-template-areas:"kopf kopf""bild frage";gap:14px 18px;display:grid}.ll-aufgabe.is-stadt.hat-bild .ll-aufgabe-kopf{grid-area:kopf;margin-bottom:0}.ll-aufgabe.is-stadt.hat-bild .ll-aufgabe-reihe{grid-area:frage}.ll-stadtbild{border:3px solid var(--ll-von);grid-area:bild;width:210px;height:210px}@supports (color:color-mix(in lab, red, red)){.ll-stadtbild{border:3px solid color-mix(in srgb, var(--ll-von) 34%, #fff)}}.ll-stadtbild{border-radius:var(--r-karte);background-color:#f7f5ee;background-repeat:no-repeat;background-position:var(--ll-bild-x) var(--ll-bild-y);box-shadow:0 6px 0 var(--ll-von), 0 14px 30px #182d3d24;background-size:400% 300%}@supports (color:color-mix(in lab, red, red)){.ll-stadtbild{box-shadow:0 6px 0 color-mix(in srgb, var(--ll-von) 26%, #18364a), 0 14px 30px #182d3d24}}.ll-flugplatzbild{border:3px solid var(--ll-von);flex-direction:column;grid-area:bild;width:210px;height:210px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ll-flugplatzbild{border:3px solid color-mix(in srgb, var(--ll-von) 34%, #fff)}}.ll-flugplatzbild{border-radius:var(--r-karte);color:#075a61;box-shadow:0 6px 0 var(--ll-von), 0 14px 30px #182d3d24;background:#f7f5ee}@supports (color:color-mix(in lab, red, red)){.ll-flugplatzbild{box-shadow:0 6px 0 color-mix(in srgb, var(--ll-von) 26%, #18364a), 0 14px 30px #182d3d24}}.ll-flugplatz-svg{flex:1;width:100%;min-height:0;display:block}.ll-flugplatz-grund{fill:#f7f5ee;stroke:#f3c97c;stroke-width:2px}.ll-flugplatz-raster{fill:none;stroke:#8edbd3;stroke-width:1px;stroke-dasharray:3 5}.ll-flugplatz-bahn-rand{stroke:#fff;stroke-width:11px;stroke-linecap:round}.ll-flugplatz-bahn{stroke:#075a61;stroke-width:8px;stroke-linecap:butt}.ll-flugplatz-mittellinie{stroke:#ffc800;stroke-width:1px;stroke-dasharray:5 4}.ll-flugplatz-kennung{fill:#18364a;stroke:#f7f5ee;stroke-width:3px;paint-order:stroke fill;letter-spacing:-.02em;font-size:8px;font-weight:950}.ll-flugplatz-turm circle{fill:#ff5a5f;stroke:#fff;stroke-width:2.5px}.ll-flugplatz-turm path{fill:#fff}.ll-flugplatz-turm text{fill:#c9343c;stroke:#f7f5ee;stroke-width:3px;paint-order:stroke fill;font-size:8px;font-weight:950}.ll-flugplatz-nord path{fill:none;stroke:#075a61;stroke-width:2px;stroke-linecap:round}.ll-flugplatz-nord text{fill:#075a61;font-size:8px;font-weight:950}.ll-flugplatzbild>span{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#0aa69f;padding:5px 8px 7px;font-size:8px;font-weight:900}.ll-aufgabe.hat-pfd{grid-template-columns:minmax(220px,416px) minmax(0,1fr);grid-template-areas:"kopf kopf""bild frage";gap:14px 20px;display:grid}.ll-aufgabe.hat-pfd .ll-aufgabe-kopf{grid-area:kopf;margin-bottom:0}.ll-aufgabe.hat-pfd .ll-aufgabe-reihe{grid-area:frage}.ll-pfd-figur{z-index:1;flex-direction:column;grid-area:bild;justify-content:center;align-items:center;width:min(100%,416px);margin:0;display:flex;position:relative}.ll-pfd-svg{border:3px solid var(--ll-von);width:100%;max-height:238px;display:block}@supports (color:color-mix(in lab, red, red)){.ll-pfd-svg{border:3px solid color-mix(in srgb, var(--ll-von) 30%, #fff)}}.ll-pfd-svg{border-radius:var(--r-karte);box-shadow:0 6px 0 var(--ll-von), 0 14px 30px #0305093d;background:#030509}@supports (color:color-mix(in lab, red, red)){.ll-pfd-svg{box-shadow:0 6px 0 color-mix(in srgb, var(--ll-von) 28%, #111820), 0 14px 30px #0305093d}}.ll-pfd-svg{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.ll-pfd-figur[data-ausschnitt=gesamt]{width:238px}.ll-pfd-figur[data-ausschnitt=fma]{width:416px}.ll-pfd-figur[data-ausschnitt=hoehe]{width:92px}.ll-pfd-figur[data-ausschnitt=radiohoehe]{width:252px}.ll-pfd-figur[data-ausschnitt=baro]{width:244px}.ll-pfd-figur[data-ausschnitt=ils]{width:220px}.ll-pfd-figur[data-ausschnitt=kurs]{width:356px}.ll-pfd-figur figcaption{color:var(--ll-leise);letter-spacing:.07em;text-align:center;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:900}.ll-sprechblase{border:2px solid var(--ll-linie);border-radius:var(--r-karte);background:#fff;min-width:0;padding:12px 14px;box-shadow:0 4px #263d4d14}.is-dunkel .ll-sprechblase{background:#111c27}.ll-sprechblase small{color:var(--ll-leise);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.ll-sprechblase strong{color:var(--ll-text);font-size:23px;font-weight:900;line-height:1.15;display:block}.ll-antwort-gitter{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ll-antwort{border:2px solid var(--ll-linie);border-radius:var(--r-karte);background:var(--ll-flaeche);text-align:left;min-height:72px;padding:13px 14px;font-size:15px;font-weight:700;transition:translate 90ms,box-shadow 90ms,border-color .12s,background-color .12s;box-shadow:0 5px #263d4d1f}.ll-antwort.is-gewaehlt{background:#1cb0f6;border-color:#1cb0f6}@supports (color:color-mix(in lab, red, red)){.ll-antwort.is-gewaehlt{background:color-mix(in srgb, #1cb0f6 12%, var(--ll-flaeche))}}.ll-antwort.is-gewaehlt{translate:0 2px;box-shadow:0 3px #263d4d1f}.ll-bau{flex-direction:column;gap:12px;display:flex}.ll-ablage{border-radius:var(--r-karte);background:var(--ll-von);border:2px dashed #b8c5d1;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:112px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ll-ablage{background:color-mix(in srgb, var(--ll-von) 7%, var(--ll-flaeche))}}.ll-ablage{transition:border-color .14s,background-color .14s}.ll-ablage.is-ueber{border-color:var(--ll-von);background:var(--ll-von)}@supports (color:color-mix(in lab, red, red)){.ll-ablage.is-ueber{background:color-mix(in srgb, var(--ll-von) 16%, var(--ll-flaeche))}}.ll-ablage-hinweis{text-transform:uppercase;letter-spacing:.08em;color:var(--ll-leise);margin:auto;font-size:11px;font-weight:900}.ll-kachelbank{flex-wrap:wrap;gap:9px;display:flex}.ll-kachel{border-radius:var(--r-feld);background:var(--ll-flaeche);border:0;padding:10px 12px;font-size:13px;font-weight:800;box-shadow:0 4px #263d4d24}.ll-kachel:active{translate:0 2px;box-shadow:0 2px #263d4d24}.ll-pruefleiste{padding-top:4px}.ll-pruefleiste .ll-knopf{height:54px;font-size:12px}.ll-feedback{border:2px solid var(--ll-linie);border-radius:var(--r-blatt);background:var(--ll-flaeche);text-align:center;box-shadow:0 8px 0 var(--ll-tiefe);padding:22px}.ll-feedback.is-gut{background:#58cc02;border-color:#58cc02}@supports (color:color-mix(in lab, red, red)){.ll-feedback.is-gut{background:color-mix(in srgb, #58cc02 10%, var(--ll-flaeche))}}.ll-feedback.is-daneben{background:#ffc800;border-color:#ffc800}@supports (color:color-mix(in lab, red, red)){.ll-feedback.is-daneben{background:color-mix(in srgb, #ffc800 12%, var(--ll-flaeche))}}.ll-feedback h2{margin:4px 0;font-size:26px;font-weight:900}.ll-feedback p{color:var(--ll-leise);margin:0;font-weight:700}.ll-loesung{border-radius:var(--r-feld);color:#fff;background:#1cb0f6;margin:5px 0 8px;padding:10px 14px;font-weight:900;display:inline-block}.ll-erklaerung{font-size:13px;line-height:1.35}.ll-feedback .ll-quelle{justify-content:center;align-items:center;gap:5px;max-width:720px;margin:9px auto 0;font-size:10px;font-weight:800;line-height:1.3;display:flex}.ll-feedback-zahlen{justify-content:center;gap:8px;margin:12px 0;display:flex}.ll-feedback-zahlen span{border:2px solid var(--ll-linie);border-radius:var(--r-feld);background:var(--ll-flaeche);padding:7px 10px;font-size:11px;font-weight:900}.ll-feedback .ll-knopf{height:50px}.ll-abschluss{text-align:center}.ll-pokal{margin-top:20px;font-size:58px;display:block}.ll-abschluss h1{margin:10px 0 6px;font-size:30px;font-weight:900}.ll-abschluss p{color:var(--ll-leise);margin:0;font-weight:700}.ll-abschluss-zahlen{grid-template-columns:repeat(3,1fr);gap:8px;max-width:520px;margin:18px auto;display:grid}.ll-abschluss-zahlen span{border:2px solid var(--ll-linie);border-radius:var(--r-karte);background:var(--ll-flaeche);box-shadow:0 5px 0 var(--ll-tiefe);padding:12px;font-size:20px;font-weight:900}.ll-abschluss-zahlen small{text-transform:uppercase;color:var(--ll-leise);font-size:10px;display:block}.ll-abschluss .ll-knopf{max-width:420px;height:50px}.ll-popup-grund{z-index:80;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040e1657;place-items:center;padding:24px;animation:.2s backwards ll-einblenden;display:grid;position:absolute;inset:0}.ll-feuerwerk,.ll-flaggen-feuerwerk,.ll-landes-konfetti,.ll-schweiz-konfetti{pointer-events:none}.ll-feuerwerk{position:absolute;inset:0}.ll-flaggen-feuerwerk{z-index:2;position:absolute;inset:0;overflow:hidden}.ll-flaggen-explosion{--ll-flaggen-dauer:4.8s;--ll-raketen-weg:44vh;--ll-raketen-start-x:0px;--ll-raketen-ziel-x:0px;--ll-raketen-pause:0s;--ll-rakete-von:#fff;--ll-rakete-bis:#ff4b4b;width:1px;height:1px;position:absolute}.ll-flaggen-explosion.is-links{--ll-flaggen-dauer:4.4s;--ll-raketen-weg:48vh;--ll-raketen-start-x:-34px;--ll-raketen-ziel-x:13px;top:46%;left:21%}.ll-flaggen-explosion.is-rechts{--ll-flaggen-dauer:5.2s;--ll-raketen-weg:40vh;--ll-raketen-start-x:31px;--ll-raketen-ziel-x:-17px;--ll-raketen-pause:.65s;top:56%;right:21%}.ll-flaggen-rakete,.ll-flaggen-blitz{display:block;position:absolute;top:0;left:0}.ll-flaggen-rakete{z-index:2;background:linear-gradient(180deg, var(--ll-rakete-von), var(--ll-rakete-bis));opacity:0;width:12px;height:30px;animation:ll-flaggen-rakete var(--ll-flaggen-dauer) ease-in infinite;animation-delay:var(--ll-raketen-pause);border:2px solid #ffffffe6;border-radius:50% 50% 34% 34%;box-shadow:0 0 8px #ffffff94,0 3px 5px #00000047}.ll-flaggen-rakete:before,.ll-flaggen-rakete:after{content:"";position:absolute}.ll-flaggen-rakete:before{background:var(--ll-rakete-bis);clip-path:polygon(0 100%,28% 0,72% 0,100% 100%,68% 72%,32% 72%);width:18px;height:9px;bottom:2px;left:-5px}.ll-flaggen-rakete:after{background:linear-gradient(#fff7b2,#ff9d00 45%,#0000);border-radius:50% 50% 60% 60%;width:7px;height:16px;top:27px;left:50%;transform:translate(-50%)}.ll-flaggen-rakete i{border-radius:var(--r-pille);background:linear-gradient(#ffffffd1,#0000);width:4px;height:74px;position:absolute;top:37px;left:50%;transform:translate(-50%)}.ll-flaggen-blitz{width:18px;height:18px;box-shadow:0 0 16px 6px var(--ll-rakete-von), 0 0 34px 12px var(--ll-rakete-bis);opacity:0;animation:ll-flaggen-blitz var(--ll-flaggen-dauer) ease-out infinite;animation-delay:var(--ll-raketen-pause);background:#fff;border-radius:50%}.ll-flaggen-kern,.ll-flaggen-funke{filter:drop-shadow(0 4px 3px #00000040);display:block;position:absolute;top:0;left:0}.ll-flaggen-kern{width:64px;height:44px;animation:ll-flaggen-kern var(--ll-flaggen-dauer) ease-out infinite}.ll-flaggen-explosion.is-links .ll-flaggen-kern{width:58px;height:40px}.ll-flaggen-explosion.is-rechts .ll-flaggen-kern{width:70px;height:48px;animation-delay:.65s}.ll-flaggen-funke{--ll-funken-startwinkel:0deg;--ll-funken-endwinkel:14deg;--ll-funken-distanz:82px;--ll-funken-pause:0s;opacity:0;width:29px;height:20px;animation:ll-flaggen-funke var(--ll-flaggen-dauer) cubic-bezier(.18, .78, .24, 1) infinite;animation-delay:var(--ll-funken-pause)}.ll-flaggen-explosion.is-links .ll-flaggen-funke{width:27px;height:19px}.ll-flaggen-explosion.is-rechts .ll-flaggen-funke{width:31px;height:22px}.ll-flaggen-kern .ll-sprachflagge,.ll-flaggen-funke .ll-sprachflagge{width:100%;height:100%;display:block}@keyframes ll-flaggen-kern{0%,27%{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(-12deg)}32%{opacity:1;transform:translate(-50%,-50%)scale(1.18)rotate(4deg)}43%{opacity:0;transform:translate(-50%,-50%)scale(.72)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(.72)}}@keyframes ll-flaggen-funke{0%,28%{opacity:0;transform:translate(-50%, -50%) rotate(var(--ll-funken-startwinkel)) translateY(0) scale(.18)}35%{opacity:1}68%{opacity:.92;transform:translate(-50%, -50%) rotate(var(--ll-funken-endwinkel)) translateY(calc(-1 * var(--ll-funken-distanz))) scale(.92)}84%,to{opacity:0;transform:translate(-50%, -50%) rotate(var(--ll-funken-endwinkel)) translateY(calc(-1 * var(--ll-funken-distanz))) scale(.92)}}@keyframes ll-flaggen-rakete{0%,4%{opacity:0;transform:translate(calc(-50% + var(--ll-raketen-start-x)), var(--ll-raketen-weg)) rotate(3deg) scale(.88)}7%{opacity:1}25%{opacity:1;transform:translate(calc(-50% + var(--ll-raketen-ziel-x)), 0) rotate(-4deg) scale(1)}29%,to{opacity:0;transform:translate(-50%,-4px)rotate(0)scale(.28)}}@keyframes ll-flaggen-blitz{0%,25%{opacity:0;transform:translate(-50%,-50%)scale(.12)}29%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}38%,to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}.ll-landes-konfetti{z-index:1;position:absolute;inset:0;overflow:hidden}.ll-landes-konfetti span{--ll-landesfarbe:#fff;--ll-landes-x:50%;--ll-landes-dauer:6s;--ll-landes-pause:0s;--ll-landes-drift:20px;--ll-landes-drehung:260deg;top:-12%;left:var(--ll-landes-x);background:var(--ll-landesfarbe);width:7px;height:20px;animation:ll-landes-regen var(--ll-landes-dauer) linear infinite;animation-delay:var(--ll-landes-pause);will-change:top, transform, opacity;border:1px solid #0a182433;border-radius:2px;position:absolute;box-shadow:0 3px 2px #00000029}.ll-landes-konfetti span.is-quadrat{width:11px;height:11px}.ll-landes-konfetti span.is-rund{border-radius:50%;width:10px;height:10px}@keyframes ll-landes-regen{0%{opacity:0;top:-12%;transform:translate(-50%)rotate(0)}8%{opacity:1}91%{opacity:1}to{opacity:0;transform:translateX(calc(-50% + var(--ll-landes-drift))) rotate(var(--ll-landes-drehung));top:108%}}@keyframes ll-einblenden{0%{opacity:0}}.ll-popup{z-index:3;border-radius:var(--r-blatt);background:var(--ll-flaeche);text-align:center;border:3px solid #ffc800;width:min(340px,100%);padding:32px 20px 22px;position:relative;box-shadow:0 10px #0003,0 20px 60px #00000052}.ll-schweiz-konfetti{z-index:1;position:absolute;inset:0;overflow:hidden}.ll-schweiz-konfetti span{--ll-konfetti-x:50%;--ll-konfetti-dauer:7s;--ll-konfetti-pause:0s;--ll-konfetti-drift:24px;--ll-konfetti-drehung:260deg;top:-14%;left:var(--ll-konfetti-x);filter:drop-shadow(0 4px 2px #0003);width:38px;height:38px;animation:ll-schweiz-regen var(--ll-konfetti-dauer) linear infinite;animation-delay:var(--ll-konfetti-pause);will-change:top, transform, opacity;place-items:center;font-size:27px;line-height:1;display:grid;position:absolute}.ll-schweiz-konfetti span.is-jodel{letter-spacing:-7px;width:58px;font-size:22px}.ll-schweiz-konfetti span.is-kreuz{background:#da291c;border:2px solid #fffc;border-radius:6px;width:29px;height:29px;box-shadow:0 4px #70000838}.ll-schweiz-konfetti span.is-kreuz:before,.ll-schweiz-konfetti span.is-kreuz:after{content:"";background:#fff;border-radius:1px;position:absolute}.ll-schweiz-konfetti span.is-kreuz:before{width:17px;height:6px}.ll-schweiz-konfetti span.is-kreuz:after{width:6px;height:17px}@keyframes ll-schweiz-regen{0%{opacity:0;top:-14%;transform:translate(-50%)rotate(0)scale(.76)}9%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateX(calc(-50% + var(--ll-konfetti-drift))) rotate(var(--ll-konfetti-drehung)) scale(1.08);top:108%}}.ll-popup-stern{border-radius:var(--r-blatt);background:#ffc800;place-items:center;width:78px;height:78px;font-size:42px;animation:.8s backwards ll-pop;display:inline-grid;box-shadow:0 8px #b17c0052}.ll-popup h1{margin:18px 0 4px;font-size:26px;font-weight:900}.ll-popup p{color:var(--ll-leise);margin:0 0 8px;font-weight:900}.ll-popup .ll-knopf{height:48px}@keyframes ll-pop{0%{opacity:0;transform:scale(.3)rotate(-20deg)}65%{transform:scale(1.12)rotate(7deg)}to{opacity:1;transform:scale(1)rotate(0)}}.ll-feuerwerk i,.ll-funken i{background:#ff4b4b;border-radius:50%;width:6px;height:6px;animation:1.2s infinite ll-feuerwerk;position:absolute;box-shadow:0 -34px #ffc800,24px -24px #1cb0f6,34px 0 #58cc02,24px 24px #ff4b4b,0 34px #ffc800,-24px 24px #1cb0f6,-34px 0 #58cc02,-24px -24px #ff4b4b}.ll-funken{height:52px;position:relative}.ll-funken i{top:28px;left:50%}.ll-funken i:nth-child(2){animation-delay:.24s;top:36px;left:30%}.ll-funken i:nth-child(3){animation-delay:.42s;top:31px;left:70%}.ll-feuerwerk i:first-child{top:24%;left:23%}.ll-feuerwerk i:nth-child(2){animation-delay:.18s;top:28%;right:22%}.ll-feuerwerk i:nth-child(3){animation-delay:.32s;bottom:24%;left:19%}.ll-feuerwerk i:nth-child(4){animation-delay:.46s;bottom:25%;right:18%}.ll-feuerwerk i:nth-child(5){animation-delay:.6s;top:16%;left:50%}.ll-feuerwerk i:nth-child(6){animation-delay:.76s;bottom:15%;left:48%}@keyframes ll-feuerwerk{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.langlearn{--ll-wachs-ms:1ms}.ll-feuerwerk i,.ll-funken i,.ll-popup-stern,.ll-warten-punkte i{animation:none}.ll-schweiz-konfetti,.ll-landes-konfetti,.ll-flaggen-feuerwerk{display:none}.ll-katalog-seiten,.ll-katalog-punkte i{transition:none}}.contrail{--c-grund:#fbfbfa;--c-flaeche:#fff;--c-ton:#f2f3f1;--c-text:#101214;--c-leise:#6c7175;--c-linie:#e4e5e3;--c-linie-stark:#d2d4d1;--c-akzent:#1b49c4;--c-akzent-weich:#dbe2f7;--c-akzent-matt:#9fb0d8;--c-gut:#1f7a4d;--c-acht:#b8791b;--c-schlecht:#c0392b;--c-karte-wasser:#eceff2;--c-karte-land:#fff;--c-karte-kueste:#b3bcc4;--c-karte-grenze:#e0e4e8;--c-karte-gitter:#dcdfe2;background:var(--c-grund);height:100%;color:var(--c-text);font-family:"Helvetica Neue", Helvetica, Arial, var(--ios-font);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:14px;line-height:1.5;display:flex}:root[data-theme=dark] .contrail{--c-grund:#0e1235;--c-flaeche:#131847;--c-ton:#171d52;--c-text:#e8eaf4;--c-leise:#9aa0bc;--c-linie:#262a5c;--c-linie-stark:#333870;--c-akzent:#7e9bff;--c-akzent-weich:#232a63;--c-akzent-matt:#4a5aa8;--c-gut:#5fbf90;--c-acht:#e0ab4f;--c-schlecht:#f0736a;--c-karte-wasser:#0b0f30;--c-karte-land:#1a2054;--c-karte-kueste:#3b4283;--c-karte-grenze:#262c63;--c-karte-gitter:#242963}.contrail [data-zahl],.contrail .c-wert,.contrail table{font-variant-numeric:tabular-nums}.c-kopf{border-bottom:1px solid var(--c-linie);background:var(--c-flaeche);flex:none;align-items:center;gap:26px;height:62px;padding:0 26px;display:flex}.c-marke{letter-spacing:.14em;white-space:nowrap;font-size:16px;font-weight:700}.c-nav{align-self:stretch;align-items:center;gap:22px;display:flex}.c-nav button{appearance:none;font:inherit;color:var(--c-leise);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;margin-bottom:-1px;padding:0;font-size:13px;transition:color .12s}.c-nav button:hover{color:var(--c-text)}.c-nav button[aria-current=page]{color:var(--c-text);border-bottom-color:var(--c-akzent);font-weight:500}.c-wer{text-align:right;color:var(--c-leise);white-space:nowrap;margin-left:auto;font-size:12px;line-height:1.35}.c-wer b{color:var(--c-text);font-weight:500;display:block}.c-kpis{border-bottom:1px solid var(--c-linie);background:var(--c-flaeche);flex:none;grid-template-columns:repeat(6,1fr);display:grid}.c-kpi{border-right:1px solid var(--c-linie);min-width:0;padding:15px 20px 17px;position:relative}.c-kpi:last-child{border-right:0}.c-k{letter-spacing:.15em;text-transform:uppercase;color:var(--c-leise);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.c-v{letter-spacing:-.015em;white-space:nowrap;margin-top:5px;font-size:27px;line-height:1.14}.c-v s{color:var(--c-leise);margin-left:3px;font-size:13px;text-decoration:none}.c-unter{color:var(--c-leise);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.c-rumpf{flex:auto;grid-template-columns:1fr 340px;min-height:0;display:grid}.c-rumpf[data-einspaltig=ja]{grid-template-columns:1fr}.c-haupt{border-right:1px solid var(--c-linie);min-width:0;padding:20px 24px 28px;overflow-y:auto}.c-rumpf[data-einspaltig=ja] .c-haupt{border-right:0}.c-seite{min-width:0;padding:20px 22px 28px;overflow-y:auto}.c-h{letter-spacing:.15em;text-transform:uppercase;color:var(--c-leise);margin:0 0 12px;font-size:9.5px}.c-h+.c-h,*+.c-h{border-top:1px solid var(--c-linie);margin-top:26px;padding-top:20px}.c-haupt>.c-h:first-child,.c-seite>.c-h:first-child{border-top:0;margin-top:0;padding-top:0}.c-matrix{grid-template-rows:repeat(7,11px);grid-auto-columns:11px;grid-auto-flow:column;gap:2px;margin-bottom:6px;display:grid;overflow-x:auto}.c-matrix i{background:var(--c-ton);border-radius:1px;display:block}.c-monate{color:var(--c-leise);letter-spacing:.05em;gap:2px;font-size:9px;display:flex}.c-monate span{flex:1 1 0;min-width:0}.c-tab{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.c-tab th{letter-spacing:.14em;text-transform:uppercase;color:var(--c-leise);text-align:left;border-bottom:1px solid var(--c-linie-stark);white-space:nowrap;padding:0 10px 7px 0;font-size:9px;font-weight:400}.c-tab td{border-bottom:1px solid var(--c-linie);padding:0}.c-tab tbody tr:hover td{background:var(--c-ton)}.c-zelle{appearance:none;width:100%;font:inherit;font-variant-numeric:tabular-nums;color:inherit;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;min-height:44px;padding:7px 10px 6px 0;display:block;overflow:hidden}.c-tab-main,.c-tab-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.c-tab-main{line-height:1.2}.c-tab-sub{color:var(--c-leise);letter-spacing:.02em;margin-top:3px;font-size:9px;font-weight:400;line-height:1.1}.c-tab-route-namen{font-family:var(--font-sans,inherit)}.c-tab[data-kompakt=ja] th:first-child{width:70px!important}.c-tab[data-kompakt=ja] th:nth-child(2){width:96px!important}.c-tab[data-kompakt=ja] th:nth-child(3){width:auto!important}.c-tab[data-kompakt=ja] th:nth-child(4),.c-tab[data-kompakt=ja] th:nth-child(5),.c-tab[data-kompakt=ja] th:nth-child(6){width:88px!important}.c-zelle:focus-visible{outline:2px solid var(--c-akzent);outline-offset:-2px;border-radius:2px}.c-code{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:500}.c-rechts{text-align:right}.c-rechts .c-zelle{text-align:right;padding-right:14px}.c-leise{color:var(--c-leise)}.c-gut{color:var(--c-gut)}.c-acht{color:var(--c-acht)}.c-schlecht{color:var(--c-schlecht)}.c-balken{grid-template-columns:104px 1fr 72px;align-items:center;gap:11px;padding:3.5px 0;font-size:12px;display:grid}.c-balken span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-schiene{background:var(--c-ton);height:13px;position:relative;overflow:hidden}.c-schiene i{background:var(--c-akzent);display:block;position:absolute;inset:0 auto 0 0}.c-balken .c-zahl{text-align:right;color:var(--c-leise);font-variant-numeric:tabular-nums}.c-stapel{height:22px;margin:2px 0 8px;display:flex;overflow:hidden}.c-stapel i{height:100%;display:block}.c-stapel-legende{color:var(--c-leise);flex-wrap:wrap;gap:6px 15px;font-size:10.5px;display:flex}.c-stapel-legende i{vertical-align:baseline;width:8px;height:8px;margin-right:6px;display:inline-block}.c-rang{border-bottom:1px solid var(--c-linie);grid-template-columns:minmax(0,1fr) 88px;align-items:baseline;gap:12px;padding:5px 0;font-size:12.5px;display:grid}.c-rang span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-rang b{text-align:right;color:var(--c-leise);font-variant-numeric:tabular-nums;font-weight:400}.c-zurueck{appearance:none;font:inherit;color:var(--c-akzent);cursor:pointer;background:0 0;border:0;margin-bottom:14px;padding:0;font-size:12px}.c-zurueck:focus-visible{outline:2px solid var(--c-akzent);outline-offset:3px;border-radius:2px}.c-dkopf{border-bottom:1px solid var(--c-linie-stark);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:18px;padding-bottom:14px;display:flex}.c-strecke{letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1.05}.c-strecke em{color:var(--c-akzent);margin:0 8px;font-style:normal}.c-dmeta{color:var(--c-leise);font-size:12.5px}.c-plan{border-collapse:collapse;width:100%;margin-bottom:6px;font-size:13px}.c-plan th{letter-spacing:.14em;text-transform:uppercase;color:var(--c-leise);text-align:right;border-bottom:1px solid var(--c-linie-stark);white-space:nowrap;padding:0 0 7px 14px;font-size:9px;font-weight:400}.c-plan th:first-child{text-align:left;padding-left:0}.c-plan td{border-bottom:1px solid var(--c-linie);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:9px 0 9px 14px}.c-plan td:first-child{text-align:left;color:var(--c-leise);padding-left:0;font-size:12px}.c-plan .c-uhr{letter-spacing:.01em;font-size:16px}.c-tendenz{letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:2px 7px;font-size:10px;display:inline-block}.c-tendenz[data-stufe=frueh],.c-tendenz[data-stufe=puenktlich]{color:var(--c-gut);background:var(--c-gut)}@supports (color:color-mix(in lab, red, red)){.c-tendenz[data-stufe=frueh],.c-tendenz[data-stufe=puenktlich]{background:color-mix(in srgb, var(--c-gut) 14%, transparent)}}.c-tendenz[data-stufe=leicht]{color:var(--c-acht);background:var(--c-acht)}@supports (color:color-mix(in lab, red, red)){.c-tendenz[data-stufe=leicht]{background:color-mix(in srgb, var(--c-acht) 16%, transparent)}}.c-tendenz[data-stufe=verspaetet]{color:var(--c-schlecht);background:var(--c-schlecht)}@supports (color:color-mix(in lab, red, red)){.c-tendenz[data-stufe=verspaetet]{background:color-mix(in srgb, var(--c-schlecht) 14%, transparent)}}.c-aufgeholt{border-top:1px solid var(--c-linie);margin-top:12px;padding:11px 0 0;font-size:13px}.c-aufgeholt b{font-weight:600}.c-gitter{border-top:1px solid var(--c-linie-stark);border-bottom:1px solid var(--c-linie-stark);grid-template-columns:repeat(auto-fit,minmax(116px,1fr));display:grid}.c-gitter>div{border-right:1px solid var(--c-linie);min-width:0;padding:13px 16px 15px 0}.c-gitter>div:last-child{border-right:0}.c-gitter .c-wert{white-space:nowrap;margin-top:5px;font-size:19px}.c-gitter .c-wert s{color:var(--c-leise);margin-left:3px;font-size:11px;text-decoration:none}.c-flugakte .c-gitter{margin-bottom:22px}.c-datenlage{border-top:1px solid var(--c-linie-stark);border-left:1px solid var(--c-linie-stark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.c-datenfeld{border-right:1px solid var(--c-linie-stark);border-bottom:1px solid var(--c-linie-stark);grid-template-columns:9px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;padding:10px 11px;display:grid}.c-datenfeld>i{background:var(--c-akzent);border-radius:50%;width:8px;height:8px}.c-datenfeld>span,.c-datenfeld b,.c-datenfeld small,.c-datenfeld em{min-width:0;display:block}.c-datenfeld b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.c-datenfeld small{color:var(--c-leise);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9.5px;overflow:hidden}.c-datenfeld em{color:var(--c-akzent);letter-spacing:.09em;text-transform:uppercase;grid-column:2;margin-top:5px;font-size:9px;font-style:normal}.c-datenfeld[data-status=abgeleitet]>i{border:2px solid var(--c-akzent);background:0 0}.c-datenfeld[data-status=angenommen]>i,.c-datenfeld[data-status=nicht-erfahren]>i{background:var(--c-acht)}.c-datenfeld[data-status=angenommen] em,.c-datenfeld[data-status=nicht-erfahren] em{color:var(--c-acht)}.c-datenfeld[data-status=nicht-aufgezeichnet]>i,.c-datenfeld[data-status=nicht-aktiv]>i{background:var(--c-linie-stark)}.c-datenfeld[data-status=nicht-aufgezeichnet] em,.c-datenfeld[data-status=nicht-aktiv] em{color:var(--c-leise)}.c-detail-laden,.c-detail-fehler{border:1px solid var(--c-linie-stark);align-items:center;gap:16px;min-height:70px;padding:13px 15px;display:flex}.c-detail-laden>span{align-items:end;gap:3px;width:30px;height:24px;display:flex}.c-detail-laden>span i{background:var(--c-akzent);width:7px;height:45%;animation:.9s ease-in-out infinite alternate c-detail-pegel}.c-detail-laden>span i:nth-child(2){height:100%;animation-delay:-300ms}.c-detail-laden>span i:nth-child(3){height:70%;animation-delay:-600ms}@keyframes c-detail-pegel{to{height:25%}}.c-detail-laden b,.c-detail-laden small,.c-detail-fehler b,.c-detail-fehler span{display:block}.c-detail-laden b,.c-detail-fehler b{font-size:12.5px;font-weight:600}.c-detail-laden small,.c-detail-fehler span{color:var(--c-leise);margin-top:2px;font-size:11px}.c-detail-fehler{border-left:3px solid var(--c-acht);justify-content:space-between}.c-detail-fehler button,.c-neuladen{appearance:none;border:1px solid var(--c-akzent);color:var(--c-akzent);font:inherit;cursor:pointer;background:0 0;border-radius:2px;flex:none;padding:7px 11px;font-size:11px}.c-neuladen{margin-top:5px}.c-detail-fehler button:focus-visible,.c-neuladen:focus-visible{outline:2px solid var(--c-akzent);outline-offset:2px}.c-live{border:1px solid var(--c-akzent-matt);background:var(--c-akzent-weich);margin-top:14px;padding:12px 14px 10px}@supports (color:color-mix(in lab, red, red)){.c-live{background:color-mix(in srgb, var(--c-akzent-weich) 44%, transparent)}}.c-live-kopf{color:var(--c-leise);letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.c-live-kopf span{color:var(--c-akzent);font-weight:700}.c-live-kopf i{background:var(--c-gut);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.c-live-werte{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.c-live-werte span,.c-live-werte b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.c-live-werte span{color:var(--c-leise);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.c-live-werte b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:600}.c-live p{color:var(--c-leise);margin:9px 0 0;font-size:10.5px}.c-live .c-live-route{border-top:1px solid var(--c-akzent-matt);padding-top:8px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;line-height:1.45}.c-live-route b{color:var(--c-text);letter-spacing:.1em;text-transform:uppercase;margin-right:7px;font-family:inherit;font-size:9px}.c-routekarte{border:1px solid var(--c-linie-stark);background:var(--c-flaeche)}.c-routekarte-kopf{border-bottom:1px solid var(--c-linie);justify-content:space-between;align-items:center;gap:20px;min-height:39px;padding:8px 13px;display:flex}.c-routekarte-legende{color:var(--c-leise);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:16px;font-size:9.5px;display:flex}.c-routekarte-legende span{white-space:nowrap;align-items:center;gap:6px;display:flex}.c-routekarte-legende i{border-top:2px solid var(--c-akzent);width:23px;height:0}.c-routekarte-legende i[data-art=soll]{border-top-color:var(--c-acht);border-top-style:dashed}.c-routekarte-wert{min-width:0;color:var(--c-text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;overflow:hidden}.c-routekarte-flaeche{aspect-ratio:16/9;touch-action:none;cursor:crosshair;width:100%;max-height:460px;display:block}.c-routekarte-flaeche:focus-visible{outline:2px solid var(--c-akzent);outline-offset:-2px}.c-routekarte>p{color:var(--c-leise);margin:7px 13px 11px;font-size:10.5px;line-height:1.45}.c-hinweis{border-left:3px solid var(--c-akzent);color:var(--c-leise);max-width:62ch;margin:0 0 18px;padding:2px 0 2px 15px;font-size:12.5px}.c-hinweis[data-art=acht]{border-left-color:var(--c-acht)}.c-hinweis b{color:var(--c-text);font-weight:600}.c-leer{text-align:center;height:100%;color:var(--c-leise);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:40px;display:flex}.c-leer strong{color:var(--c-text);font-size:16px;font-weight:600}.c-leer p{max-width:46ch;margin:0;font-size:13px}.c-suche{appearance:none;width:100%;max-width:320px;font:inherit;color:var(--c-text);background:var(--c-ton);border:1px solid #0000;border-radius:3px;margin-bottom:14px;padding:7px 11px;font-size:13px}.c-suche::placeholder{color:var(--c-leise)}.c-suche:focus-visible{border-color:var(--c-akzent);background:var(--c-flaeche);outline:none}.c-abschnitt{margin-bottom:26px}.c-abschnitt:last-child{margin-bottom:0}.c-strecke-bild{border-bottom:1px solid var(--c-linie);grid-template-columns:minmax(96px,auto) 1fr minmax(96px,auto);align-items:center;gap:20px;margin-bottom:20px;padding:16px 0 20px;display:grid}.c-sb-platz.is-rechts{text-align:right}.c-sb-code{letter-spacing:.03em;font-size:25px;font-weight:700;line-height:1.1}.c-sb-zeit{font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px}.c-sb-name{color:var(--c-leise);max-width:22ch;margin-top:3px;font-size:11px;line-height:1.3}.c-sb-platz.is-rechts .c-sb-name{margin-left:auto}.c-sb-mitte{min-width:0}.c-sb-oben{color:var(--c-leise);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.03em;margin-bottom:5px;font-size:11px}.c-sb-schiene{align-items:center;gap:8px;height:24px;display:flex}.c-sb-schiene:before,.c-sb-schiene:after{content:"";border-top:1.5px dashed var(--c-linie-stark);flex:1 1 0;height:0}.c-sb-knoten{background:var(--c-akzent);border-radius:50%;flex:none;width:7px;height:7px}.c-sb-flieger{width:20px;height:16px;fill:var(--c-akzent);stroke:var(--c-akzent);stroke-width:1.6px;stroke-linecap:round;flex:none}.c-strahl{margin:4px 0 6px}.c-strahl svg{width:100%;height:96px;display:block;overflow:visible}.c-seg-plan{fill:var(--c-akzent-weich)}.c-seg-flug{fill:var(--c-akzent)}.c-seg-roll{fill:var(--c-akzent-matt)}.c-lot{stroke:var(--c-linie-stark);stroke-width:1px;stroke-dasharray:3 3}.c-strahl-marken{height:0;position:relative}.c-strahl-marke{font-family:var(--mono,inherit);color:var(--c-leise);white-space:nowrap;font-size:10px;line-height:1.3;position:absolute;top:-2px;transform:translate(0)}.c-strahl-marke.is-rechts{text-align:right;transform:translate(-100%)}.c-strahl-marke b{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500;display:block}.c-strahl-legende{color:var(--c-leise);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:34px;font-size:10.5px;display:flex}.c-strahl-legende i{vertical-align:baseline;width:9px;height:9px;margin-right:6px;display:inline-block}.c-leg-plan{background:var(--c-akzent-weich)}.c-leg-flug{background:var(--c-akzent)}.c-leg-roll{background:var(--c-akzent-matt)}.c-strahl-ist{font-variant-numeric:tabular-nums;color:var(--c-text);margin-left:auto}.c-zeitpaar{border-top:1px solid var(--c-linie);grid-template-columns:1fr minmax(220px,320px) 1fr;align-items:center;gap:18px;margin-top:14px;padding-top:16px;display:grid}.c-zeitkarte.is-rechts{text-align:right}.c-zeitwert{font-variant-numeric:tabular-nums;margin-top:4px;font-size:23px;line-height:1.15}.c-zeitwert s{color:var(--c-leise);letter-spacing:.02em;margin-top:3px;font-size:11px;text-decoration:none;display:block}.c-zeitab{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:8px;display:flex}.c-zeitkarte.is-rechts .c-zeitab{justify-content:flex-end}.c-zeitab b{font-size:15px;font-weight:500}.c-bogen{width:100%;height:auto;display:block}.c-bogen-null{stroke:var(--c-linie);stroke-width:1px}.c-bogen-gut{stroke:var(--c-gut);stroke-width:2.2px}.c-bogen-schlecht{stroke:var(--c-schlecht);stroke-width:2.2px}.c-bogen-punkt{fill:var(--c-text)}.c-bogen-wert{fill:var(--c-text);font-size:13px;font-family:var(--mono,inherit)}.c-bogen-achse{fill:var(--c-leise);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.c-fazit{border-top:1px solid var(--c-linie);margin:14px 0 0;padding-top:12px;font-size:14px}.c-skala svg{width:100%;height:34px;display:block}.c-skala-strich{stroke:var(--c-linie-stark);stroke-width:1px}.c-skala-dieser{stroke:var(--c-akzent);stroke-width:2.5px}.c-skala-fuss{color:var(--c-leise);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:10.5px;display:flex}.c-skala-satz{color:var(--c-text)}.c-saeulen{margin-bottom:6px;position:relative}.c-saeulen svg{width:100%;height:96px;display:block}.c-saeule{fill:var(--c-akzent-matt)}.c-saeule-hervor{fill:var(--c-akzent)}.c-saeulen-fuss{color:var(--c-leise);margin-top:4px;font-size:9px;display:flex}.c-saeulen-fuss span{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.c-saeulen-spitze{color:var(--c-leise);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:0;right:0}.c-verteilung{align-items:flex-end;gap:8px;margin-bottom:4px;display:flex}.c-verteilung-fach{text-align:center;flex:1 1 0;min-width:0}.c-verteilung-saeule{background:var(--c-ton);align-items:flex-end;height:66px;display:flex}.c-verteilung-saeule i{width:100%;min-height:2px;display:block}.c-verteilung-fach b{font-variant-numeric:tabular-nums;margin-top:5px;font-size:13px;font-weight:500;display:block}.c-verteilung-fach span{color:var(--c-leise);white-space:nowrap;font-size:9.5px;display:block}.c-fach-gut{background:var(--c-gut)}.c-fach-neutral{background:var(--c-akzent-matt)}.c-fach-acht{background:var(--c-acht)}.c-fach-schlecht{background:var(--c-schlecht)}.c-profil-flaeche{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none}.c-profil-flaeche:focus-visible{outline:2px solid var(--c-akzent);outline-offset:3px;border-radius:3px}.c-profil-flaeche svg{width:100%;height:auto;display:block;overflow:visible}.c-p-gitter{stroke:var(--c-linie);stroke-width:1px}.c-p-achse{fill:var(--c-leise);font-variant-numeric:tabular-nums;font-size:10px}.c-p-flaeche{fill:var(--c-akzent-weich)}.c-p-hoehe{stroke:var(--c-akzent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.c-p-gs{stroke:var(--c-akzent-matt);stroke-width:1.4px;stroke-dasharray:4 4}.c-p-soll{stroke:var(--c-acht);stroke-width:1.4px;stroke-dasharray:5 4}.c-p-marke{fill:var(--c-flaeche);stroke:var(--c-akzent);stroke-width:1.8px}.c-p-marke-text{fill:var(--c-leise);letter-spacing:.04em;font-size:10px}.c-p-lot{stroke:var(--c-text);stroke-width:1px}.c-p-punkt{fill:var(--c-akzent);stroke:var(--c-flaeche);stroke-width:2px}.c-p-punkt-gs{fill:var(--c-akzent-matt);stroke:var(--c-flaeche);stroke-width:2px}.c-p-stuetzpunkt{fill:var(--c-akzent);opacity:.38;pointer-events:none}.c-p-stuetzpunkt[data-aktiv=ja]{fill:var(--c-text);stroke:var(--c-flaeche);stroke-width:2px;opacity:1}.c-profil-ablesung{border-top:1px solid var(--c-linie);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin-top:10px;display:grid}.c-profil-ablesung>div{border-right:1px solid var(--c-linie);min-width:0;padding:11px 14px 4px 0}.c-profil-ablesung>div:last-child{border-right:0}.c-profil-ablesung .c-wert{white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:5px;font-size:20px}.c-profil-ablesung .c-wert s{color:var(--c-leise);margin-left:3px;font-size:11px;text-decoration:none}.c-profil-hilfe{color:var(--c-leise);margin:9px 0 0;font-size:10.5px}.c-anflug-kopf{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.c-anflug-bahn{letter-spacing:.03em;font-size:15px;font-weight:600}.c-anflug-soll{letter-spacing:.05em;color:var(--c-acht);background:var(--c-acht);border-radius:2px;padding:2px 8px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.c-anflug-soll{background:color-mix(in srgb, var(--c-acht) 15%, transparent)}}.c-anflug-soll[data-belegt=ja]{color:var(--c-gut);background:var(--c-gut)}@supports (color:color-mix(in lab, red, red)){.c-anflug-soll[data-belegt=ja]{background:color-mix(in srgb, var(--c-gut) 15%, transparent)}}.c-anflug-titel{letter-spacing:.15em;text-transform:uppercase;color:var(--c-leise);margin:14px 0 4px;font-size:9.5px}.c-anflug-svg{width:100%;height:auto;display:block;overflow:visible}.c-a-trichter-gs{fill:var(--c-acht)}@supports (color:color-mix(in lab, red, red)){.c-a-trichter-gs{fill:color-mix(in srgb, var(--c-acht) 20%, transparent)}}.c-a-trichter-loc{fill:var(--c-schlecht)}@supports (color:color-mix(in lab, red, red)){.c-a-trichter-loc{fill:color-mix(in srgb, var(--c-schlecht) 15%, transparent)}}.c-a-soll{stroke:var(--c-leise);stroke-width:1.2px;stroke-dasharray:6 4;fill:none}.c-a-boden{stroke:var(--c-linie-stark);stroke-width:1.5px}.c-a-gitter{stroke:var(--c-linie);stroke-width:1px}.c-a-spur{stroke:var(--c-akzent);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.c-a-achse{fill:var(--c-leise);font-variant-numeric:tabular-nums;font-size:10px}.c-a-legende{fill:var(--c-leise);letter-spacing:.05em;font-size:10px}.c-p-marke-leiter{stroke:var(--c-linie-stark);stroke-width:.75px}.c-saeule-plan{stroke:var(--c-acht);stroke-width:1.5px;vector-effect:non-scaling-stroke}.c-einordnung-reihe{border-top:1px solid var(--c-linie);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:28px;margin-top:18px;padding-top:16px;display:grid}.c-einordnung .c-k{margin-bottom:10px}.c-tab td .c-muster{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.c-strecke-zelle{white-space:nowrap}.c-platz{appearance:none;border:0;border-bottom:1px solid var(--c-linie);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:52px 30px minmax(0,1fr) 112px minmax(80px,1.4fr) 52px;align-items:center;gap:14px;padding:9px 0;font-size:13px;transition:background .12s,color .12s;display:grid}.c-platz:hover{background:var(--c-ton)}.c-platz:focus-visible{outline:2px solid var(--c-akzent);outline-offset:-2px}.c-platz-land{letter-spacing:.08em;color:var(--c-leise);font-size:10px}.c-platz-name{color:var(--c-leise);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-platz-schiene{background:var(--c-ton);height:8px;display:block}.c-platz-schiene i{background:var(--c-akzent-matt);height:100%;display:block}.c-platz b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.c-ap-detail{max-width:1220px;margin:0 auto}.c-ap-kopf{border-bottom:1px solid var(--c-linie-stark);justify-content:space-between;align-items:end;gap:24px;padding-bottom:14px;display:flex}.c-ap-kopf>div{align-items:baseline;gap:16px;min-width:0;display:flex}.c-ap-kopf b{color:var(--c-akzent);flex:none;font-size:32px;line-height:1}.c-ap-kopf span{min-width:0;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.c-ap-kopf p{color:var(--c-leise);white-space:nowrap;margin:0;font-size:11px}.c-ap-summen{border-top:1px solid var(--c-linie-stark);border-bottom:1px solid var(--c-linie-stark);grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 22px;display:grid}.c-ap-summen>div{border-right:1px solid var(--c-linie);min-width:0;padding:10px 14px 11px}.c-ap-summen>div:first-child{padding-left:0}.c-ap-summen>div:last-child{border-right:0}.c-ap-summen span,.c-ap-summen b,.c-ap-summen small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.c-ap-summen span{color:var(--c-leise);letter-spacing:.13em;text-transform:uppercase;font-size:9px}.c-ap-summen b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:23px;font-weight:500}.c-ap-summen small{color:var(--c-leise);font-size:9.5px}.c-ap-auswertung{grid-template-columns:minmax(430px,1.1fr) minmax(390px,.9fr);align-items:start;gap:30px;display:grid}.c-ap-karte{border:1px solid var(--c-linie-stark);background:var(--c-flaeche);min-width:0;margin:0}.c-ap-legende{border-bottom:1px solid var(--c-linie);min-height:39px;color:var(--c-leise);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:15px;padding:8px 12px;font-size:9px;display:flex}.c-ap-legende span{white-space:nowrap;align-items:center;gap:6px;display:flex}.c-ap-legende span:last-child{margin-left:auto}.c-ap-legende i{background:var(--c-akzent);width:23px;height:5px}.c-ap-legende i[data-art=landung]{background:var(--c-acht)}.c-ap-svg{background:var(--c-ton);width:100%;height:auto;max-height:505px;display:block}@supports (color:color-mix(in lab, red, red)){.c-ap-svg{background:color-mix(in srgb, var(--c-ton) 45%, var(--c-flaeche))}}.c-ap-raster line{stroke:var(--c-linie);stroke-width:1px;stroke-dasharray:7 12}.c-ap-bahn,.c-ap-mitte,.c-ap-schwelle,.c-ap-waerme,.c-ap-nord line{vector-effect:non-scaling-stroke}.c-ap-bahn{stroke:var(--c-text)}@supports (color:color-mix(in lab, red, red)){.c-ap-bahn{stroke:color-mix(in srgb, var(--c-text) 34%, var(--c-flaeche))}}.c-ap-bahn{stroke-width:27px;stroke-linecap:butt}[data-geraten=ja] .c-ap-bahn{stroke-dasharray:8 5}.c-ap-mitte{stroke:var(--c-flaeche);stroke-width:1.5px;stroke-dasharray:7 8}.c-ap-schwelle{stroke:var(--c-flaeche);stroke-width:3px}.c-ap-waerme{fill:none;stroke-linecap:round}.c-ap-waerme-start{stroke:var(--c-akzent)}.c-ap-waerme-landung{stroke:var(--c-acht)}.c-ap-pfeil-start{fill:var(--c-akzent)}.c-ap-pfeil-landung{fill:var(--c-acht)}.c-ap-kennung{fill:var(--c-text);stroke:var(--c-flaeche);stroke-width:11px;paint-order:stroke fill;letter-spacing:.04em;text-anchor:middle;dominant-baseline:central;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:26px;font-weight:700}.c-ap-nord text{fill:var(--c-leise);text-anchor:middle;font-size:25px;font-weight:600}.c-ap-nord line{stroke:var(--c-leise);stroke-width:2px}.c-ap-nord path{fill:var(--c-leise)}.c-ap-karte figcaption{border-top:1px solid var(--c-linie);color:var(--c-leise);letter-spacing:.05em;text-transform:uppercase;padding:6px 10px;font-size:9px}.c-ap-tabelle{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.c-ap-tabelle th{border-bottom:1px solid var(--c-linie-stark);color:var(--c-leise);letter-spacing:.09em;text-align:right;text-transform:uppercase;white-space:nowrap;padding:0 8px 7px 0;font-size:8.5px;font-weight:400}.c-ap-tabelle th:first-child,.c-ap-tabelle td:first-child{text-align:left;width:50px}.c-ap-tabelle th:last-child,.c-ap-tabelle td:last-child{width:112px}.c-ap-tabelle td{border-bottom:1px solid var(--c-linie);text-align:right;padding:8px 8px 8px 0}.c-ap-tabelle tbody tr:hover td{background:var(--c-ton)}.c-ap-tabelle b{font-weight:600}.c-ap-schiene{background:var(--c-ton);grid-template-rows:4px 4px;gap:2px;width:100%;display:grid}.c-ap-schiene i{background:var(--c-akzent);min-width:0;height:4px;display:block}.c-ap-schiene i[data-art=landung]{background:var(--c-acht)}.c-ap-offen{border-top:1px solid var(--c-linie-stark);grid-template-columns:auto minmax(0,1fr);column-gap:10px;margin-top:18px;padding-top:13px;display:grid}.c-ap-offen b{color:var(--c-acht);font-variant-numeric:tabular-nums;grid-row:1/3;font-size:25px;font-weight:500;line-height:1}.c-ap-offen span{font-size:11.5px;font-weight:600}.c-ap-offen small{color:var(--c-leise);margin-top:3px;font-size:9.5px;line-height:1.45}.c-ap-hilfe{border-top:1px solid var(--c-linie);max-width:105ch;color:var(--c-leise);margin:18px 0 0;padding-top:13px;font-size:10px}.c-tank-svg{width:100%;max-width:168px;height:auto;display:block}.c-tank-grund{stroke:var(--c-ton);stroke-width:9px;stroke-linecap:butt}.c-tank-fuell{stroke:var(--c-akzent);stroke-width:9px;stroke-linecap:butt}.c-tank-schnitt{stroke:var(--c-acht);stroke-width:2px}.c-tank-zeiger{stroke:var(--c-text);stroke-width:2px;stroke-linecap:round}.c-tank-nabe{fill:var(--c-text)}.c-tank-wert{align-items:baseline;gap:4px;margin-top:-6px;display:flex}.c-tank-wert b{font-variant-numeric:tabular-nums;color:var(--c-text);font-size:22px;font-weight:600;line-height:1}.c-tank-wert span{color:var(--c-leise);font-size:12px}.c-tank-fuss{color:var(--c-leise);font-variant-numeric:tabular-nums;margin-top:6px;font-size:11.5px}.c-pgi-zeile{grid-template-columns:58px 1fr auto;align-items:center;gap:8px;margin-bottom:6px;display:grid}.c-pgi-name{letter-spacing:.06em;text-transform:uppercase;color:var(--c-leise);font-size:10.5px}.c-pgi-schiene{background:var(--c-ton);height:8px;display:block}.c-pgi-schiene i{background:var(--c-akzent);height:100%;display:block}.c-pgi-schiene i.is-plan{background:var(--c-acht);opacity:.55}.c-pgi-zeile b{font-variant-numeric:tabular-nums;color:var(--c-text);font-size:13px;font-weight:600}.c-pgi-fuss{color:var(--c-leise);margin-top:8px;font-size:11.5px}.c-rang-zahl{align-items:baseline;gap:6px;display:flex}.c-rang-zahl b{font-variant-numeric:tabular-nums;color:var(--c-text);font-size:26px;font-weight:600;line-height:1}.c-rang-zahl span{color:var(--c-leise);font-size:11.5px}.c-rang-leiste{background:var(--c-ton);height:4px;margin:12px 0 6px;position:relative}.c-rang-marke{background:var(--c-akzent);width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-1px)}.c-rang-fuss{letter-spacing:.04em;color:var(--c-leise);justify-content:space-between;font-size:10.5px;display:flex}.c-wetterkarten{grid-template-columns:1fr 1fr;gap:18px;margin:4px 0 22px;display:grid}.c-wk{border-left:3px solid var(--c-linie);padding-left:15px}.c-wk-kopf{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.c-wk-kopf b{letter-spacing:.04em;color:var(--c-text);font-size:15px;font-weight:600}.c-wk-zeit{color:var(--c-leise);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.c-wk-werte{color:var(--c-text);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin-bottom:8px;font-size:12.5px;display:flex}.c-wk-roh{color:var(--c-leise);word-break:break-word;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;display:block}.c-wk-leer,.c-wk-vermerk{color:var(--c-leise);margin:6px 0 0;font-size:11.5px}.c-wk-vermerk{color:var(--c-acht)}.c-laden{flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:40px;display:flex}.c-laden-svg{width:260px;height:44px;overflow:visible}.c-laden-bahn{stroke:var(--c-linie);stroke-width:1px}.c-laden-spur{stroke:var(--c-akzent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:232;stroke-dashoffset:232px;animation:2.4s cubic-bezier(.42,0,.4,1) infinite c-laden-ziehen}.c-laden-flug{fill:var(--c-text);animation:2.4s cubic-bezier(.42,0,.4,1) infinite c-laden-fliegen}@keyframes c-laden-ziehen{0%{stroke-dashoffset:232px}72%,to{stroke-dashoffset:0}}@keyframes c-laden-fliegen{0%{transform:translate(14px,22px)}72%,to{transform:translate(246px,22px)}}.c-laden-text{color:var(--c-leise);letter-spacing:.04em;margin:0;font-size:13px}.c-platz-einleitung{color:var(--c-leise);margin:-5px 0 10px;font-size:11.5px}.c-platz-bewegungen{color:var(--c-leise);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:1fr 1fr;gap:8px;font-size:10.5px;display:grid}.c-laden-hinweis{width:min(430px,100%);min-height:2.8em;color:var(--c-text);text-align:center;text-wrap:balance;margin:-4px 0 0;font-size:12.5px;line-height:1.45;animation:.22s ease-out backwards c-laden-hinweis-ein}@keyframes c-laden-hinweis-ein{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.c-laden-spur{stroke-dashoffset:0;animation:none}.c-laden-flug{animation:none;transform:translate(246px,22px)}.c-laden-hinweis{animation:none}}.c-bahn{margin:4px 0 22px}.c-bahn-kopf{align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.c-bahn-titel{color:var(--c-leise);letter-spacing:.06em;font-size:12.5px}.c-bahn-titel b{color:var(--c-text);letter-spacing:.02em;font-weight:600}.c-bahn-maass{color:var(--c-leise);font-variant-numeric:tabular-nums;font-size:11.5px}.c-bahn-hilfe{color:var(--c-acht);letter-spacing:.04em;margin-left:auto;font-size:10.5px}.c-bahn-svg{width:100%;height:auto;display:block}.c-b-belag{fill:var(--c-flaeche);stroke:var(--c-linie);stroke-width:1px}.c-b-versetzt{fill:var(--c-linie);opacity:.5}.c-b-schwelle{stroke:var(--c-text);stroke-width:2px}.c-b-mitte{stroke:var(--c-leise);stroke-width:1px;stroke-dasharray:14 12}.c-b-ziel{stroke:var(--c-leise);stroke-width:1.5px;stroke-dasharray:3 3}.c-b-marke{fill:var(--c-leise);letter-spacing:.05em;font-size:9.5px}.c-b-kennung{fill:var(--c-leise);letter-spacing:.08em;stroke:var(--c-flaeche);stroke-width:4px;paint-order:stroke fill;font-size:13px;font-weight:600}.c-b-unschaerfe{fill:var(--c-akzent);opacity:.16}.c-b-spur{stroke:var(--c-akzent);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.c-b-punkt{fill:var(--c-akzent)}.c-b-punkt-text{fill:var(--c-text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.c-b-legende{color:var(--c-leise);max-width:88ch;margin:8px 0 0;font-size:10.5px;line-height:1.6}.c-b-legende-mess,.c-b-legende-spur{vertical-align:baseline;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.c-b-legende-mess{background:var(--c-akzent)}.c-b-legende-spur{border:2px solid var(--c-akzent-matt)}.c-bahn-werte{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:12px;display:grid}.c-bahn-werte>div{flex-direction:column;gap:2px;display:flex}.c-anflug-hilfe{color:var(--c-leise);max-width:74ch;margin:8px 0 16px;font-size:10.5px}.c-vgl{color:var(--c-leise);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10.5px;overflow:hidden}.c-notiz{border-left:3px solid var(--c-linie-stark);max-width:62ch;color:var(--c-leise);margin:10px 0 0;padding-left:15px;font-size:13px}@media (prefers-reduced-motion:reduce){.contrail *{transition:none!important}.c-detail-laden>span i{animation:none}}.c-td{margin:4px 0 22px}.c-td-kopf{flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-bottom:12px;display:flex}.c-td-titel{color:var(--c-leise);letter-spacing:.06em;font-size:12.5px}.c-td-titel b{color:var(--c-text);letter-spacing:.02em;font-weight:600}.c-td-quelle{color:var(--c-akzent);letter-spacing:.04em;font-size:10.5px}.c-td-stand{letter-spacing:.04em;border:1px solid var(--c-linie-stark);color:var(--c-leise);margin-left:auto;padding:2px 8px;font-size:10.5px}.c-td-stand[data-art=offen]{color:var(--c-acht);border-color:var(--c-acht)}.c-td-stand[data-art=fest]{color:var(--c-gut);border-color:var(--c-gut)}.c-td-bildkopf{letter-spacing:.08em;text-transform:uppercase;color:var(--c-leise);align-items:baseline;gap:14px;margin:16px 0 6px;font-size:11px;display:flex}.c-td-bildmass{letter-spacing:.04em;text-transform:none;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}.c-td-svg{width:100%;height:auto;display:block}.c-td-rest{fill:var(--c-linie-stark);opacity:.3}.c-td-strich{stroke:var(--c-akzent);stroke-width:2px}.c-td-nr{fill:var(--c-akzent)}.c-td-strich[data-art=gut]{stroke:var(--c-gut)}.c-td-nr[data-art=gut]{fill:var(--c-gut)}.c-td-strich[data-art=acht]{stroke:var(--c-acht)}.c-td-nr[data-art=acht]{fill:var(--c-acht)}.c-td-strich[data-art=schlecht]{stroke:var(--c-schlecht)}.c-td-nr[data-art=schlecht]{fill:var(--c-schlecht)}.c-td-nr-text{fill:var(--c-grund);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.c-td-strecke{fill:var(--c-leise);font-variant-numeric:tabular-nums;font-size:10px}.c-td-achse{stroke:var(--c-linie-stark);stroke-width:1.5px}.c-td-null{stroke:var(--c-linie-stark);stroke-width:1px}.c-td-zeilennr{fill:var(--c-leise);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.c-td-balken{fill:var(--c-akzent-matt)}.c-td-balken[data-art=gut]{fill:var(--c-gut)}.c-td-balken[data-art=acht]{fill:var(--c-acht)}.c-td-balken[data-art=schlecht]{fill:var(--c-schlecht)}.c-td-balkenwert{fill:var(--c-text);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.c-td-gewertet{fill:var(--c-leise);font-weight:400}.c-td-lagen{gap:10px;margin:0;padding:0;list-style:none;display:grid}.c-td-lage{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;width:100%;display:grid}.c-td-lage-nr{color:var(--c-leise);font-variant-numeric:tabular-nums;padding-top:12px;font-size:10px;font-weight:700}.c-td-lage-svg{flex:none;width:250px;height:auto}.c-heck-svg{width:100%;min-width:280px;height:auto;display:block}.c-heck-grund{fill:var(--c-ton)}@supports (color:color-mix(in lab, red, red)){.c-heck-grund{fill:color-mix(in srgb, var(--c-ton) 42%, var(--c-flaeche))}}.c-heck-grund{stroke:var(--c-linie-stark);stroke-width:1px}.c-heck-horizont{stroke:var(--c-linie-stark);stroke-width:1.2px;stroke-dasharray:4 4}.c-heck-bahn{fill:var(--c-linie-stark)}@supports (color:color-mix(in lab, red, red)){.c-heck-bahn{fill:color-mix(in srgb, var(--c-linie-stark) 50%, transparent)}}.c-heck-bahn{stroke:var(--c-linie-stark);stroke-width:1px}.c-heck-mittellinie{fill:none;stroke:var(--c-flaeche);stroke-width:2px;stroke-dasharray:7 7}.c-heck-label,.c-heck-winkel,.c-heck-hilfe{fill:var(--c-leise);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.c-heck-label{fill:var(--c-text);letter-spacing:.08em;font-size:10px;font-weight:700}.c-heck-winkel{letter-spacing:.05em;font-size:8.5px}.c-heck-hilfe{letter-spacing:.08em;font-size:7px}.c-heck-fluegel,.c-heck-leitwerk,.c-heck-spitze,.c-heck-deck{fill:none;stroke:var(--c-akzent);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.c-heck-fluegel{stroke-width:6px}.c-heck-leitwerk{stroke-width:4px}.c-heck-spitze,.c-heck-deck{stroke-width:2.2px}.c-heck-rumpf,.c-heck-fin{fill:var(--c-flaeche);stroke:var(--c-akzent);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.c-heck-engine{fill:var(--c-flaeche);stroke:var(--c-akzent);stroke-width:2px;vector-effect:non-scaling-stroke}.c-heck-engine-kern{fill:var(--c-akzent)}.c-heck-fahrwerk{fill:var(--c-text);stroke:var(--c-text);stroke-width:2px;vector-effect:non-scaling-stroke}.c-ai-rahmen{fill:#101318;stroke:var(--c-linie-stark);stroke-width:1.5px}.c-ai-himmel{fill:#507dad}.c-ai-boden{fill:#745a3f}.c-ai-horizont,.c-ai-pitchlinie{stroke:#f5f3e9;stroke-linecap:round}.c-ai-horizont{stroke-width:2.2px}.c-ai-pitchlinie{stroke-width:1.2px}.c-ai-pitchzahl{fill:#f5f3e9;font-variant-numeric:tabular-nums;font-size:7px;font-weight:600}.c-ai-flieger{fill:none;stroke:#fff3a6;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.c-ai-nabe,.c-ai-bankzeiger{fill:#fff3a6}.c-ai-bankstrich{stroke:#e7e9e9;stroke-width:1.3px}.c-ai-tape{fill:var(--c-leise);letter-spacing:.08em;font-size:7px}.c-ai-tape line{stroke:var(--c-linie);stroke-width:1px}.c-ai-tape .c-ai-tape-wert{fill:var(--c-text);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.c-td-boden{stroke:var(--c-linie-stark);stroke-width:1.5px}.c-td-datum{stroke:var(--c-linie-stark);stroke-width:1px;stroke-dasharray:2 3}.c-td-lage-achse{fill:var(--c-leise);letter-spacing:.06em;font-size:8.5px}.c-td-flieger{stroke:var(--c-akzent);stroke-width:2px;stroke-linecap:round;fill:none}.c-td-flieger.is-leer{stroke:var(--c-linie-stark);stroke-dasharray:3 3}.c-td-lage-werte{min-width:0}.c-td-lage-winkel{justify-content:space-between;gap:10px;margin:0 0 2px;font-size:11.5px;display:flex}.c-td-lage-winkel span{color:var(--c-leise)}.c-td-lage-winkel b{color:var(--c-text);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.c-td-lage-fuss{color:var(--c-leise);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:10.5px}.c-touchdown-lagebild{--c-aircraft-stage:#0d1520;--c-aircraft-stage-2:#111c2a;--c-aircraft-line:#d9e5ff;border:1px solid var(--c-linie-stark);background:var(--c-flaeche);grid-template-columns:minmax(0,1.58fr) minmax(260px,.82fr);min-width:0;display:grid}.c-aircraft-panel{color:#d9e5ff;background:var(--c-aircraft-stage);border-right:1px solid #2e3b4d;min-width:0}.c-aircraft-kopf,.c-pfd-kopf{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #2e3b4d;justify-content:space-between;align-items:center;gap:12px;height:34px;padding:0 14px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex}.c-aircraft-kopf strong{color:#f3f7ff;font-size:12px;font-weight:700}.c-aircraft-kopf span,.c-pfd-kopf span:last-child{color:#8fa0b8;white-space:nowrap;font-size:7.5px}.c-aircraft-front{background:linear-gradient(to bottom, var(--c-aircraft-stage-2) 0 75%, var(--c-aircraft-stage) 75% 100%);height:244px;position:relative;overflow:hidden}.c-aircraft-front canvas{z-index:2;width:100%;height:220px;display:block;position:absolute;inset:8px 0 0}.c-aircraft-horizont{z-index:1;border-top:1px solid #53647a;position:absolute;top:74.5%;left:7%;right:7%}.c-aircraft-bahn{z-index:1;clip-path:polygon(34% 0,66% 0,100% 100%,0 100%);background:#303b48;width:38%;height:62px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.c-aircraft-bahn:before{content:"";border-left:3px dashed #e8edf3;position:absolute;top:7px;bottom:0;left:50%;transform:translate(-50%)}.c-aircraft-profil{background:var(--c-aircraft-stage-2);border-top:1px solid #2e3b4d;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;height:92px;padding:0 12px;display:grid}.c-aircraft-profil>span{color:#8fa0b8;text-transform:uppercase;letter-spacing:.08em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:7px}.c-aircraft-profil canvas{width:100%;height:78px;display:block}.c-aircraft-unbekannt{color:#8fa0b8;letter-spacing:.08em;border:1px dashed #526177;place-items:center;min-height:100%;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9px;display:grid}.c-pfd{color:#e7edf4;background:#0a0e13;min-width:0;padding:0 10px 8px}.c-pfd-kopf{margin:0 -10px 8px}.c-pfd-kopf span:first-child{color:#f3f7ff;font-size:10px;font-weight:700}.c-pfd svg{width:100%;height:auto;max-height:292px;display:block}.c-pfd-rahmen{fill:#070a0d;stroke:#46515d;stroke-width:2px}.c-pfd-himmel{fill:#397db5}.c-pfd-boden{fill:#765238}.c-pfd-horizont,.c-pfd-pitchlinie{stroke:#f3f6f8;stroke-linecap:round}.c-pfd-horizont{stroke-width:2.4px}.c-pfd-pitchlinie{stroke-width:1.3px}.c-pfd-pitchzahl,.c-pfd-speed text,.c-pfd-alt-fehlt text{fill:#f3f6f8;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:650}.c-pfd-flieger,.c-pfd-flight-director,.c-pfd-fpv{fill:none;stroke-linecap:square;stroke-linejoin:miter}.c-pfd-flieger{stroke:#f5d758;stroke-width:4px}.c-pfd-nabe{fill:#f5d758}.c-pfd-flieger-boeing,.c-pfd-flieger-a220{stroke:#f3f6f8}.c-pfd-flight-director{stroke:#f24bc6;stroke-width:3px}.c-pfd-fpv{stroke:#55e584;stroke-width:2px}.c-pfd-bank line{stroke:#e8edf2;stroke-width:1.5px}.c-pfd-bank path{fill:#f3f6f8}.c-pfd-tape{fill:#10161c;stroke:#71808e;stroke-width:1px}.c-pfd-speed line{stroke:#e7edf2;stroke-width:1px}.c-pfd-speedfenster{fill:#080b0e;stroke:#f3f6f8;stroke-width:1.4px}.c-pfd-speed .c-pfd-speedwert{fill:#f3f6f8;font-size:15px;font-weight:750}.c-pfd-speed .c-pfd-einheit,.c-pfd-alt-fehlt .c-pfd-einheit{fill:#83dd97;letter-spacing:.05em;font-size:7px}.c-pfd-alt-fehlt{opacity:.72}.c-pfd-alt-fehlt .c-pfd-alt-wert{font-size:16px}.c-pfd[data-stil=a220] .c-pfd-himmel{fill:#2f769d}.c-pfd[data-stil=a220] .c-pfd-boden{fill:#6f4c32}.c-pfd[data-stil=a220] .c-pfd-rahmen{fill:#11171c;stroke:#67737e;stroke-width:3px}.c-pfd[data-stil=airbus-widebody] .c-pfd-himmel{fill:#2c72a7}.c-pfd[data-stil=airbus-widebody] .c-pfd-boden{fill:#80543a}.c-pfd[data-stil=airbus-a350] .c-pfd-rahmen{fill:#030608;stroke:#26343f;stroke-width:1px}.c-pfd[data-stil=airbus-a350] .c-pfd-himmel{fill:#307eaf}.c-pfd[data-stil=airbus-a350] .c-pfd-boden{fill:#74472e}.c-pfd[data-stil^=boeing-] .c-pfd-flieger{stroke-width:3px}.c-pfd[data-stil=boeing-747-400] .c-pfd-himmel{fill:#3d73a7}.c-pfd[data-stil=boeing-747-400] .c-pfd-boden{fill:#76513a}.c-pfd[data-stil=boeing-747-400] .c-pfd-rahmen{stroke:#69737b;stroke-width:3px}.c-pfd[data-stil=boeing-747-8] .c-pfd-himmel,.c-pfd[data-stil=boeing-777] .c-pfd-himmel{fill:#347db5}.c-pfd[data-stil=boeing-787] .c-pfd-himmel{fill:#2c82bb}.c-pfd[data-stil=boeing-787] .c-pfd-boden{fill:#6c4b35}.c-pfd[data-stil=boeing-787] .c-pfd-rahmen{stroke:#1d2a34;stroke-width:1px}.c-lage-messwerte{border-top:1px solid var(--c-linie);background:var(--c-flaeche);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.c-lage-messwerte>div{border-right:1px solid var(--c-linie);min-width:0;padding:9px 12px 10px}.c-lage-messwerte>div:last-child{border-right:0}.c-lage-messwerte span,.c-lage-messwerte b{display:block}.c-lage-messwerte span{color:var(--c-leise);letter-spacing:.12em;font-size:8px}.c-lage-messwerte b{color:var(--c-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:600;overflow:hidden}@media (max-width:820px){.c-touchdown-lagebild{grid-template-columns:1fr}.c-aircraft-panel{border-bottom:1px solid #2e3b4d;border-right:0}.c-lage-messwerte{grid-template-columns:repeat(2,minmax(0,1fr))}.c-lage-messwerte>div:nth-child(2){border-right:0}.c-lage-messwerte>div:nth-child(-n+2){border-bottom:1px solid var(--c-linie)}}.c-touchdown-lagebild{--c-aircraft-line:var(--c-text);border:1px solid var(--c-linie-stark);background:var(--c-flaeche);color:var(--c-text);display:block;overflow:hidden}.c-touchdown-lagebild .c-aircraft-kopf{border-bottom:1px solid var(--c-linie);height:40px;color:var(--c-text);background:var(--c-flaeche);padding:0 16px}.c-touchdown-lagebild .c-aircraft-kopf strong{color:var(--c-text);font-size:12px}.c-touchdown-lagebild .c-aircraft-kopf span{color:var(--c-leise);font-size:8px}.c-touchdown-lagebild .c-aircraft-front{background:var(--c-flaeche);height:320px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.c-touchdown-lagebild .c-aircraft-front{background:color-mix(in srgb, var(--c-flaeche) 94%, var(--c-linie))}}.c-touchdown-lagebild .c-aircraft-front canvas{z-index:3;width:100%;height:100%;display:block;position:absolute;inset:0}.c-aircraft-runway{z-index:1;border-top:2px solid var(--c-text);position:absolute;inset:78% 0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.c-aircraft-runway{border-top:2px solid color-mix(in srgb, var(--c-text) 48%, var(--c-linie))}}.c-aircraft-runway{background:linear-gradient(90deg, transparent 0 49.85%, var(--c-flaeche) 49.85% 50.15%, transparent 50.15%), var(--c-linie)}@supports (color:color-mix(in lab, red, red)){.c-aircraft-runway{background:linear-gradient(90deg, transparent 0 49.85%, color-mix(in srgb, var(--c-flaeche) 80%, transparent) 49.85% 50.15%, transparent 50.15%), color-mix(in srgb, var(--c-linie) 72%, var(--c-flaeche))}}.c-aircraft-runway i{background:repeating-linear-gradient(to bottom, var(--c-flaeche) 0 16px, transparent 16px 31px);width:13%;position:absolute;top:9px;bottom:-26px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.c-aircraft-runway i{background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--c-flaeche) 92%, transparent) 0 16px, transparent 16px 31px)}}.c-aircraft-runway i{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%)}.c-contact{z-index:4;border:2px solid var(--c-leise);background:var(--c-flaeche);opacity:.22;border-radius:50%;width:15px;height:15px;position:absolute;top:calc(78% - 7px);transform:translate(-50%)}.c-contact span{color:var(--c-leise);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:7px;font-weight:700;position:absolute;top:17px;left:50%;transform:translate(-50%)}.c-contact-rechts{left:45%}.c-contact-links{left:55%}.c-touchdown-lagebild[data-kontakt=rechts] .c-contact-rechts,.c-touchdown-lagebild[data-kontakt=links] .c-contact-links,.c-touchdown-lagebild[data-kontakt=beide] .c-contact{border-color:var(--c-akzent);background:var(--c-akzent);box-shadow:0 0 0 4px var(--c-akzent)}@supports (color:color-mix(in lab, red, red)){.c-touchdown-lagebild[data-kontakt=rechts] .c-contact-rechts,.c-touchdown-lagebild[data-kontakt=links] .c-contact-links,.c-touchdown-lagebild[data-kontakt=beide] .c-contact{box-shadow:0 0 0 4px color-mix(in srgb, var(--c-akzent) 17%, transparent)}}.c-touchdown-lagebild[data-kontakt=rechts] .c-contact-rechts,.c-touchdown-lagebild[data-kontakt=links] .c-contact-links,.c-touchdown-lagebild[data-kontakt=beide] .c-contact{opacity:1}.c-touchdown-lagebild[data-kontakt=rechts] .c-contact-rechts span,.c-touchdown-lagebild[data-kontakt=links] .c-contact-links span,.c-touchdown-lagebild[data-kontakt=beide] .c-contact span{color:var(--c-akzent)}.c-touchdown-lagebild .c-aircraft-unbekannt{z-index:3;min-height:0;color:var(--c-leise);border-color:var(--c-linie-stark);position:absolute;inset:14% 18% 26%}.c-lage-aussage{border-top:1px solid var(--c-linie);background:var(--c-flaeche);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-lage-aussage>div{min-width:0;padding:11px 16px 13px}.c-lage-aussage>div+div{border-left:1px solid var(--c-linie)}.c-lage-aussage span,.c-lage-aussage b{display:block}.c-lage-aussage span{color:var(--c-leise);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.c-lage-aussage b{color:var(--c-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;font-weight:620}@media (max-width:820px){.c-touchdown-lagebild .c-aircraft-front{height:270px}.c-lage-aussage{grid-template-columns:1fr}.c-lage-aussage>div+div{border-top:1px solid var(--c-linie);border-left:0}}.c-bahn-quelle{letter-spacing:.04em;color:var(--c-acht);font-size:10.5px}.c-bahn-quelle[data-art=gemessen]{color:var(--c-akzent)}.c-lb{margin:4px 0 22px}.c-lb-kopf{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:10px;display:flex}.c-lb-titel{color:var(--c-leise);letter-spacing:.06em;font-size:12.5px}.c-lb-titel b{color:var(--c-text);letter-spacing:.02em;font-weight:600}.c-lb-mass{color:var(--c-leise);font-variant-numeric:tabular-nums;font-size:11.5px}.c-lb-soll{letter-spacing:.04em;color:var(--c-acht);margin-left:auto;font-size:10.5px}.c-lb-soll[data-belegt=ja]{color:var(--c-leise)}.c-lb-svg{width:100%;height:auto;display:block}.c-lb-praezision{border-top:1px solid var(--c-linie);letter-spacing:.08em;text-transform:uppercase;color:var(--c-leise);justify-content:space-between;align-items:baseline;gap:16px;margin:18px 0 8px;padding-top:14px;font-size:10.5px;display:flex}.c-lb-praezision span:last-child{letter-spacing:.03em;text-transform:none}.c-ils3d{margin:6px 0 4px}.c-ils3d-kopf{letter-spacing:.08em;text-transform:uppercase;color:var(--c-leise);justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:7px;font-size:10.5px;display:flex}.c-ils3d-kopf span:last-child{letter-spacing:.02em;text-transform:none}.c-ils3d>svg{touch-action:none;cursor:crosshair;border:1px solid var(--c-linie);background:linear-gradient(180deg, var(--c-flaeche), var(--c-grund));width:100%;height:auto;display:block}.c-ils3d>svg:focus-visible{outline:2px solid var(--c-akzent);outline-offset:3px}.c-i3-horizont{stroke:var(--c-linie-stark);stroke-width:1px}.c-i3-raster{stroke:var(--c-linie);stroke-width:1px}.c-i3-loc{fill:var(--c-schlecht)}@supports (color:color-mix(in lab, red, red)){.c-i3-loc{fill:color-mix(in srgb, var(--c-schlecht) 17%, transparent)}}.c-i3-loc{stroke:var(--c-schlecht)}@supports (color:color-mix(in lab, red, red)){.c-i3-loc{stroke:color-mix(in srgb, var(--c-schlecht) 46%, transparent)}}.c-i3-loc{stroke-width:1px}.c-i3-gs{fill:var(--c-acht)}@supports (color:color-mix(in lab, red, red)){.c-i3-gs{fill:color-mix(in srgb, var(--c-acht) 19%, transparent)}}.c-i3-gs{stroke:var(--c-acht)}@supports (color:color-mix(in lab, red, red)){.c-i3-gs{stroke:color-mix(in srgb, var(--c-acht) 58%, transparent)}}.c-i3-gs{stroke-width:1px}.c-i3-soll-loc,.c-i3-soll-gs{fill:none;stroke-width:1.3px;stroke-dasharray:6 5}.c-i3-soll-loc{stroke:var(--c-schlecht)}.c-i3-soll-gs{stroke:var(--c-acht)}.c-i3-bahn{stroke:#747a82;stroke-width:1.2px}.c-i3-marke{fill:#f1f2ef;opacity:.92}.c-i3-kennung{fill:#f1f2ef;letter-spacing:.1em;font-size:12px;font-weight:700}.c-i3-spur-gluehen{fill:none;stroke:var(--c-akzent);stroke-width:8px;opacity:.25}.c-i3-spur{fill:none;stroke:var(--c-akzent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.c-i3-punkt{fill:var(--c-akzent);stroke:var(--c-grund);stroke-width:1px;opacity:.72;pointer-events:none}.c-i3-punkt[data-aktiv=ja]{fill:var(--c-text);stroke:var(--c-akzent);stroke-width:2.5px;opacity:1}.c-i3-touch-ring{fill:none;stroke:var(--c-akzent);stroke-width:2px;opacity:.55}.c-i3-touch{fill:var(--c-akzent);stroke:#fff;stroke-width:2px}.c-i3-label{fill:var(--c-text);letter-spacing:.12em;font-size:12px;font-weight:700}.c-i3-label-leise{fill:var(--c-leise);font-variant-numeric:tabular-nums;font-size:10px}.c-ils3d-hud{border:1px solid var(--c-linie);border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.c-ils3d-hud>div{border-right:1px solid var(--c-linie);min-width:0;padding:9px 12px}.c-ils3d-hud>div:last-child{border-right:0}.c-ils3d-hud span,.c-ils3d-hud b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.c-ils3d-hud span{letter-spacing:.09em;text-transform:uppercase;color:var(--c-leise);margin-bottom:3px;font-size:9px}.c-ils3d-hud b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.c-ils3d-hud [data-art=ausserhalb] b{color:var(--c-acht)}.c-ils3d-hilfe{color:var(--c-leise);margin:7px 0 0;font-size:10.5px;line-height:1.5}.c-lb-reihe{fill:var(--c-leise);letter-spacing:.12em;font-size:9.5px}.c-lb-belag{fill:#4b5057}.c-lb-versetzt{fill:#3a3f45}.c-lb-marke{fill:#eef0ee;opacity:.92}.c-lb-mitte{stroke:#eef0ee;stroke-width:2px;stroke-dasharray:22 16;opacity:.85}.c-lb-kennung{fill:#eef0ee;letter-spacing:.1em;font-size:15px;font-weight:700}.c-lb-boden-bahn{fill:#4b5057}.c-lb-rest{fill:#fff;opacity:.16}.c-lb-naht{stroke:var(--c-text);stroke-width:2px}.c-lb-naht-text{fill:var(--c-text);letter-spacing:.06em;font-size:10px;font-weight:600}.c-lb-achsname{fill:var(--c-leise);letter-spacing:.05em;font-size:9px}.c-lb-legende{color:var(--c-leise);max-width:92ch;margin:10px 0 14px;font-size:10.5px;line-height:1.65}.c-lb-legende b{color:var(--c-acht);font-weight:600}.c-lbr{margin:18px 0 4px}.c-lbr-kopf{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:9px;display:flex}.c-lbr-titel{letter-spacing:.15em;text-transform:uppercase;color:var(--c-leise);font-size:9.5px}.c-lbr-summe{font-variant-numeric:tabular-nums;color:var(--c-text);margin-left:auto;font-size:12px}.c-lbr-rollen{overflow-x:auto}.c-lbr-tab{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.c-lbr-cap{caption-side:bottom;text-align:left;color:var(--c-leise);padding-top:8px;font-size:10.5px}.c-lbr-tab th,.c-lbr-tab td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--c-linie);padding:4px 10px 4px 0}.c-lbr-tab thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--c-leise);border-bottom-color:var(--c-linie-stark);font-size:9.5px;font-weight:500}.c-lbr-tab tbody th{font-weight:600}.c-lbr-tab tbody tr:last-child td,.c-lbr-tab tbody tr:last-child th{border-bottom:0}.c-lbr-tab tbody tr[data-boden=ja] th,.c-lbr-tab tbody tr[data-boden=ja] td{border-top:1px solid var(--c-linie-stark)}.c-lbr-tab s{color:var(--c-leise);margin-left:3px;font-size:10px;text-decoration:none}.c-lbr-tab .c-acht{color:var(--c-acht)}.cs{--cs-grund:#1b2027;--cs-blatt:#242a33;--cs-linie:#333a45;--cs-linie-stark:#444d5a;--cs-schrift:#e8eaed;--cs-leise:#919aa6;--cs-feld-grund:#161a20;--cs-akzent:#ffb020;--cs-gut:#3fb950;--cs-warn:#f85149;background:radial-gradient(120% 80% at 15% -10%, #ffb0200f, transparent 60%), radial-gradient(90% 70% at 95% 0%, #58a6ff0d, transparent 55%), var(--cs-grund);height:100%;color:var(--cs-schrift);font-family:var(--ios-font);flex-direction:column;display:flex}.cs-leiste{height:var(--toolbar-h);border-bottom:1px solid var(--cs-linie);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#15191fb8;flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:0 20px;display:grid}.cs-marke{letter-spacing:.22em;color:var(--cs-schrift);align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.cs-marke-zeichen{background:var(--cs-akzent);border-radius:2px;width:13px;height:15px;box-shadow:inset 0 -9px #0000008c}.cs-leiste-mitte{text-align:center;min-width:0}.cs-meldung{border-radius:var(--r-pille);border:1px solid var(--cs-linie-stark);max-width:100%;color:var(--cs-akzent);text-overflow:ellipsis;white-space:nowrap;background:#ffb02014;padding:4px 11px;font-size:12px;display:inline-block;overflow:hidden}.cs-leiste-rechts{align-items:center;gap:8px;display:flex}.cs-knopf{border:1px solid var(--cs-linie-stark);height:32px;color:var(--cs-schrift);font:inherit;cursor:pointer;background:#2b323c;border-radius:8px;padding:0 13px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.cs-knopf:hover:not(:disabled){background:#353d48}.cs-knopf:disabled{opacity:.4;cursor:default}.cs-knopf.is-haupt{background:var(--cs-akzent);color:#16191d;border-color:#0000}.cs-knopf.is-haupt:hover:not(:disabled){background:#ffc24d}.cs-knopf.is-an{border-color:var(--cs-akzent);color:var(--cs-akzent)}.cs-knopf.is-warnung{border-color:var(--cs-warn);color:var(--cs-warn)}.cs-blatt-huelle{flex:auto;min-height:0;position:relative;overflow-y:auto}.cs-blatt{column-count:2;column-gap:14px;padding:16px 20px 26px}.cs-block[data-block=enroute],.cs-alphabet,.cs-erledigte{column-span:all}.cs-block[data-block=enroute]{margin-top:20px;margin-bottom:20px}.cs-block{border:1px solid var(--cs-linie);background:var(--cs-blatt);break-inside:avoid;border-radius:12px;margin-bottom:14px;padding:12px 14px 14px}.cs-block-kopf{border:0;border-bottom:1px solid var(--cs-linie);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:9px;margin-bottom:11px;padding:0 0 8px;display:flex}.cs-block-kopf:focus-visible{outline:2px solid var(--cs-akzent);outline-offset:3px;border-radius:4px}.cs-block-kopf h2{letter-spacing:.02em;color:var(--cs-schrift);margin:0;font-size:14px;font-weight:700}.cs-klapp{color:var(--cs-leise);flex:none;align-self:center}.cs-block-kopf:hover .cs-klapp{color:var(--cs-akzent)}.cs-phase{letter-spacing:.1em;text-transform:uppercase;color:var(--cs-leise);order:2;margin-left:auto;font-size:10.5px}.cs-kopfzeile{min-width:0;color:var(--cs-akzent);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;order:2;margin-left:auto;font-family:ui-monospace,SF Mono,Cascadia Mono,Segoe UI Mono,monospace;font-size:12px;overflow:hidden}.cs-block[data-zu=ja] .cs-block-inhalt{display:none}.cs-block[data-zu=ja] .cs-block-kopf{border-bottom:0;margin-bottom:0;padding-bottom:0}.cs-block[data-zu=ja]{padding-bottom:12px}.cs-raster{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;display:grid}.cs-feld{flex-direction:column;gap:3px;min-width:0;display:flex}.cs-feld-name{letter-spacing:.09em;text-transform:uppercase;color:var(--cs-leise);font-size:10px}.cs-eingabe{border:1px solid var(--cs-linie-stark);background:var(--cs-feld-grund);width:100%;min-width:0;height:32px;color:var(--cs-schrift);letter-spacing:.02em;border-radius:7px;padding:0 9px;font-family:ui-monospace,SF Mono,Cascadia Mono,Segoe UI Mono,monospace;font-size:14px}.cs-eingabe[data-gross=ja]{text-transform:uppercase}.cs-eingabe-huelle{width:100%;min-width:0;display:block;position:relative}.cs-erledigt{color:var(--q,var(--cs-gut));opacity:.7;pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cs-feld[data-quelle] .cs-eingabe{padding-right:24px}.cs-einheit{color:var(--cs-leise);pointer-events:none;font-family:ui-monospace,SF Mono,Cascadia Mono,Segoe UI Mono,monospace;font-size:11px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.cs-eingabe-huelle[data-einheit] .cs-eingabe{padding-right:20px}.cs-feld[data-quelle] .cs-eingabe-huelle[data-einheit] .cs-eingabe{padding-right:38px}.cs-eingabe-huelle[data-einheit] .cs-erledigt{right:24px}.cs-eingabe-huelle[data-knopf=ja] .cs-eingabe,.cs-feld[data-quelle] .cs-eingabe-huelle[data-knopf=ja] .cs-eingabe{padding-right:28px}.cs-eingabe-huelle[data-knopf=ja] .cs-erledigt{display:none}.cs-eingabe::placeholder{color:var(--cs-leise)}@supports (color:color-mix(in lab, red, red)){.cs-eingabe::placeholder{color:color-mix(in srgb, var(--cs-leise) 45%, transparent)}}.cs-eingabe::placeholder{font-family:var(--ios-font);text-transform:none;letter-spacing:0;font-size:13px}.cs[data-hell=ja] .cs-eingabe::placeholder{color:var(--cs-leise)}@supports (color:color-mix(in lab, red, red)){.cs[data-hell=ja] .cs-eingabe::placeholder{color:color-mix(in srgb, var(--cs-leise) 42%, transparent)}}.cs-feld[data-pflicht=offen] .cs-eingabe{border-style:dashed;border-color:var(--cs-akzent)}@supports (color:color-mix(in lab, red, red)){.cs-feld[data-pflicht=offen] .cs-eingabe{border-color:color-mix(in srgb, var(--cs-akzent) 42%, var(--cs-linie-stark))}}.cs-feld[data-pflicht=offen] .cs-eingabe:focus{border-style:solid}.cs-feld[data-pflicht=offen] .cs-feld-name:after{content:"";background:var(--cs-akzent);vertical-align:.12em;border-radius:50%;width:4px;height:4px;margin-left:5px;display:inline-block}.cs-eingabe:focus{border-color:var(--cs-akzent);outline:0;box-shadow:0 0 0 2px #ffb0202e}.cs-feld.is-frisch .cs-eingabe{animation:2.6s ease-out cs-frisch}@keyframes cs-frisch{0%,55%{border-color:var(--cs-gut);background:#3fb9501f}to{border-color:var(--cs-linie-stark);background:var(--cs-feld-grund)}}.cs-hoehen{position:static}.cs-hoehen-knopf{width:24px;height:24px;color:var(--cs-leise);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.cs-hoehen-knopf:hover,.cs-hoehen-knopf[aria-expanded=true]{background:var(--cs-akzent)}@supports (color:color-mix(in lab, red, red)){.cs-hoehen-knopf:hover,.cs-hoehen-knopf[aria-expanded=true]{background:color-mix(in srgb, var(--cs-akzent) 18%, transparent)}}.cs-hoehen-knopf:hover,.cs-hoehen-knopf[aria-expanded=true]{color:var(--cs-akzent)}.cs-hoehen-knopf:focus-visible{outline:2px solid var(--cs-akzent);outline-offset:1px}.cs-hoehen-blatt{z-index:6;border:1px solid var(--cs-linie-stark);background:var(--cs-blatt);border-radius:9px;width:268px;max-width:78vw;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 12px 32px #00000073}.cs-hoehen-kopf{border-bottom:1px solid var(--cs-linie);color:var(--cs-schrift);flex-direction:column;gap:2px;margin:0;padding:8px 10px 7px;font-size:10.5px;line-height:1.35;display:flex}.cs-hoehen-kopf span{color:var(--cs-leise);letter-spacing:.05em;text-transform:uppercase;font-size:9.5px}.cs-hoehen-raster{grid-template-columns:repeat(4,1fr);gap:4px;max-height:232px;padding:8px;display:grid;overflow-y:auto}.cs-hoehen-stufe{background:var(--cs-feld-grund);color:var(--cs-schrift);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 0;font-family:ui-monospace,SF Mono,Cascadia Mono,Segoe UI Mono,monospace;font-size:11.5px}.cs-hoehen-stufe[data-richtung=ost]{background:var(--cs-schrift)}@supports (color:color-mix(in lab, red, red)){.cs-hoehen-stufe[data-richtung=ost]{background:color-mix(in srgb, var(--cs-schrift) 6%, var(--cs-feld-grund))}}.cs-hoehen-stufe:hover{border-color:var(--cs-linie-stark)}.cs-hoehen-stufe[data-jetzt=ja]{border-color:var(--cs-akzent)}@supports (color:color-mix(in lab, red, red)){.cs-hoehen-stufe[data-jetzt=ja]{border-color:color-mix(in srgb, var(--cs-akzent) 55%, transparent)}}.cs-hoehen-stufe[data-markiert=ja]{border-color:var(--cs-akzent);background:var(--cs-akzent)}@supports (color:color-mix(in lab, red, red)){.cs-hoehen-stufe[data-markiert=ja]{background:color-mix(in srgb, var(--cs-akzent) 26%, var(--cs-feld-grund))}}.cs-hoehen-stufe[data-markiert=ja]{color:var(--cs-akzent);font-weight:700}.cs-hoehen-stufe:focus-visible{outline:2px solid var(--cs-akzent);outline-offset:1px}.cs-wahl{position:static}.cs-wahl-liste{flex-direction:column;gap:2px;max-height:244px;padding:6px;display:flex;overflow-y:auto}.cs-wahl-zeile{background:var(--cs-feld-grund);color:var(--cs-schrift);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-family:ui-monospace,SF Mono,Cascadia Mono,Segoe UI Mono,monospace;font-size:12px;display:flex}.cs-wahl-zeile em{color:var(--cs-leise);letter-spacing:.04em;font-size:10px;font-style:normal}.cs-wahl-zeile:hover{border-color:var(--cs-linie-stark)}.cs-wahl-zeile[data-jetzt=ja]{border-color:var(--cs-akzent)}@supports (color:color-mix(in lab, red, red)){.cs-wahl-zeile[data-jetzt=ja]{border-color:color-mix(in srgb, var(--cs-akzent) 55%, transparent)}}.cs-wahl-zeile[data-aktiv=ja] span:before{content:"";background:var(--cs-akzent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.cs-wahl-zeile:focus-visible{outline:2px solid var(--cs-akzent);outline-offset:1px}.cs-wahl-leer{color:var(--cs-leise);margin:0;padding:12px 10px 14px;font-size:11px;line-height:1.4}.cs-band-huelle{border-top:1px solid var(--cs-linie);margin-top:12px;padding-top:10px}.cs-band{--r:72px;flex-wrap:wrap;align-items:center;gap:4px 5px;display:flex;position:relative}.cs-punkt{border:1px solid var(--cs-linie-stark);background:var(--cs-feld-grund);color:var(--cs-schrift);letter-spacing:.03em;cursor:pointer;border-radius:6px;padding:4px 8px;font-family:ui-monospace,SF Mono,Cascadia Mono,Segoe UI Mono,monospace;font-size:12px;position:relative}.cs-punkt+.cs-punkt:before{content:"";background:var(--cs-linie-stark);width:5px;height:1px;position:absolute;top:50%;left:-5px}.cs-punkt:hover{border-color:var(--cs-akzent)}.cs-punkt:focus-visible{outline:2px solid var(--cs-akzent);outline-offset:2px}.cs-punkt[data-stand=passiert]{border-color:var(--cs-linie);color:var(--cs-leise);opacity:.55}.cs-punkt[data-stand=aktiv]{border-color:var(--cs-akzent);background:var(--cs-akzent)}@supports (color:color-mix(in lab, red, red)){.cs-punkt[data-stand=aktiv]{background:color-mix(in srgb, var(--cs-akzent) 14%, var(--cs-feld-grund))}}.cs-punkt[data-stand=aktiv]{color:var(--cs-akzent);font-weight:700}.cs-punkt.is-platz{cursor:default;border-style:dashed;font-weight:700}.cs-band-leer{border-top:1px solid var(--cs-linie);color:var(--cs-leise);margin:12px 0 0;padding-top:10px;font-size:11.5px}.cs-bed{padding:2px 4px;font-style:normal;line-height:1.3;display:inline-block}.cs-bed[data-art=unter]{border-top:2px solid}.cs-bed[data-art=ueber]{border-bottom:2px solid}.cs-bed[data-art=at]{border-top:2px solid;border-bottom:2px solid}.cs-punkt .cs-bed{color:var(--cs-akzent);letter-spacing:.04em;margin-left:6px;font-size:9.5px;font-weight:700}.cs-ring-schirm{z-index:4;cursor:default;background:#00000047;border:0;position:absolute;inset:-12px}.cs-ring{z-index:5;width:0;height:0;position:absolute}.cs-ring-kreis{width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:1px dashed var(--cs-linie-stark);background:var(--cs-blatt);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.cs-ring-kreis{background:color-mix(in srgb, var(--cs-blatt) 92%, transparent)}}.cs-ring-kreis{box-shadow:0 8px 26px #00000073}.cs-ring-wahl,.cs-ring-mitte{border:1px solid var(--cs-linie-stark);background:var(--cs-feld-grund);color:var(--cs-schrift);font:inherit;letter-spacing:.05em;cursor:pointer;white-space:nowrap;border-radius:8px;font-size:11.5px;font-weight:700;position:absolute;top:50%;left:50%}.cs-ring-wahl{text-transform:uppercase;padding:7px 11px}.cs-ring-wahl[data-platz=oben]{transform:translate(-50%, -50%) translateY(calc(var(--r) * -1))}.cs-ring-wahl[data-platz=unten]{transform:translate(-50%, -50%) translateY(var(--r))}.cs-ring-wahl[data-platz=rechts]{transform:translate(-50%, -50%) translateX(calc(var(--r) + 12px))}.cs-ring-wahl[data-platz=links]{transform:translate(-50%, -50%) translateX(calc((var(--r) + 22px) * -1))}.cs-ring-wahl:hover{border-color:var(--cs-akzent)}.cs-ring-wahl[aria-pressed=true]{border-color:var(--cs-akzent);background:var(--cs-akzent)}@supports (color:color-mix(in lab, red, red)){.cs-ring-wahl[aria-pressed=true]{background:color-mix(in srgb, var(--cs-akzent) 18%, var(--cs-feld-grund))}}.cs-ring-wahl[aria-pressed=true]{color:var(--cs-akzent)}.cs-ring-wahl:focus-visible,.cs-ring-mitte:focus-visible{outline:2px solid var(--cs-akzent);outline-offset:2px}.cs-ring-mitte{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:82px;height:82px;padding:0;display:flex;transform:translate(-50%,-50%)}.cs-ring-mitte b{color:var(--cs-akzent);letter-spacing:.04em;font-family:ui-monospace,SF Mono,monospace;font-size:12px}.cs-ring-mitte em{color:var(--cs-leise);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal}.cs-ring-mitte:disabled{cursor:default}.cs-ring-mitte:not(:disabled){border-color:var(--cs-akzent);background:var(--cs-akzent)}@supports (color:color-mix(in lab, red, red)){.cs-ring-mitte:not(:disabled){background:color-mix(in srgb, var(--cs-akzent) 16%, var(--cs-feld-grund))}}.cs-ring-mitte:not(:disabled){color:var(--cs-akzent)}.cs-ring-mitte:not(:disabled):hover{background:var(--cs-akzent)}@supports (color:color-mix(in lab, red, red)){.cs-ring-mitte:not(:disabled):hover{background:color-mix(in srgb, var(--cs-akzent) 28%, var(--cs-feld-grund))}}.cs-ring-zu{width:26px;height:26px;transform:translate(-50%, -50%) translate(calc(var(--r) * .7071), calc(var(--r) * -.7071));border:1px solid var(--cs-linie-stark);background:var(--cs-feld-grund);color:var(--cs-leise);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%}.cs-ring-zu:hover{border-color:var(--cs-warn);color:var(--cs-warn)}.cs-ring-zu:focus-visible{outline:2px solid var(--cs-akzent);outline-offset:2px}.cs-ring-wert{z-index:5;width:104px;transform:translate(-50%, calc(var(--r) + 36px));position:absolute}.cs-freigaben{margin:10px 0 0;padding:0;list-style:none}.cs-freigabe{border-radius:6px;align-items:center;gap:9px;padding:4px 8px;display:flex}.cs-freigabe:nth-child(odd){background:var(--cs-schrift)}@supports (color:color-mix(in lab, red, red)){.cs-freigabe:nth-child(odd){background:color-mix(in srgb, var(--cs-schrift) 4%, transparent)}}.cs-freigabe-zeit{color:var(--cs-leise);flex:none;font-family:ui-monospace,SF Mono,monospace;font-size:11px}.cs-freigabe:first-child .cs-freigabe-text{color:var(--cs-akzent)}.cs-freigabe-text{min-width:0;color:var(--cs-schrift);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-family:ui-monospace,SF Mono,monospace;font-size:12.5px;overflow:hidden}.cs-stationen{border-top:1px solid var(--cs-linie);margin-top:12px;padding-top:10px}.cs-stationen-kopf,.cs-station{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,3fr) 26px;align-items:center;gap:8px;display:grid}.cs-station-weg{width:26px;height:26px;color:var(--cs-linie-stark);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.cs-station-weg:hover{color:var(--cs-warn)}.cs-station-weg:focus-visible{outline:2px solid var(--cs-akzent);outline-offset:1px}.cs-stationen-kopf{letter-spacing:.09em;text-transform:uppercase;color:var(--cs-leise);margin-bottom:5px;font-size:10px}.cs-station{margin-bottom:5px}.cs-station.is-fest{border:1px dashed var(--cs-linie-stark);color:var(--cs-leise);border-radius:7px;align-items:center;padding:6px 9px;font-family:ui-monospace,SF Mono,monospace;font-size:12.5px}.cs-station.is-fest span:last-child{font-family:var(--ios-font);font-size:11.5px}.cs-alphabet{background:0 0;border-style:dashed;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.cs-alphabet-marke{letter-spacing:.09em;text-transform:uppercase;color:var(--cs-leise);flex:none;font-size:10px}.cs-alphabet-raster{flex:auto;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:3px 8px;min-width:0;display:grid}.cs-buchstabe{color:var(--cs-leise);align-items:baseline;gap:6px;font-size:11.5px;display:flex}.cs-buchstabe b{width:13px;color:var(--cs-akzent);font-family:ui-monospace,SF Mono,monospace;font-weight:700}.cs-notiz{pointer-events:none;position:absolute;inset:0}.cs-notiz-flaeche{width:100%;height:100%;display:block}.cs-notiz[data-aktiv=ja]{pointer-events:auto;cursor:crosshair;background:#1b202759}.cs-notiz[data-aktiv=ja][data-werkzeug=radierer]{cursor:cell}.cs-notiz-leiste{border:1px solid var(--cs-linie-stark);border-radius:var(--r-pille);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100% - 32px);color:var(--cs-leise);white-space:nowrap;background:#181c22eb;align-items:center;gap:12px;padding:7px 9px 7px 15px;font-size:12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.cs-notiz-hinweis{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:1000px){.cs-notiz-hinweis{display:none}}.cs-werkzeuge,.cs-farben,.cs-dicken{align-items:center;gap:4px;display:flex}.cs-farben,.cs-dicken,.cs-notiz-leiste .cs-knopf{border-left:1px solid var(--cs-linie);padding-left:10px}.cs-werkzeug{width:28px;height:28px;color:var(--cs-leise);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0;display:flex}.cs-werkzeug:hover{color:var(--cs-schrift)}.cs-werkzeug[aria-pressed=true]{border-color:var(--cs-akzent);background:var(--cs-akzent)}@supports (color:color-mix(in lab, red, red)){.cs-werkzeug[aria-pressed=true]{background:color-mix(in srgb, var(--cs-akzent) 18%, transparent)}}.cs-werkzeug[aria-pressed=true]{color:var(--cs-akzent)}.cs-werkzeug:focus-visible,.cs-farbe:focus-visible,.cs-dicke:focus-visible{outline:2px solid var(--cs-akzent);outline-offset:2px}.cs-farbe{background:var(--f);cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px;padding:0;box-shadow:inset 0 0 0 1px #00000059}.cs-farbe[data-farbe=bernstein]{--f:#ffb020}.cs-farbe[data-farbe=rot]{--f:#ff453a}.cs-farbe[data-farbe=gruen]{--f:#30d158}.cs-farbe[data-farbe=blau]{--f:#0a84ff}.cs-farbe[data-farbe=kontrast]{--f:var(--cs-schrift)}.cs-farbe[aria-pressed=true]{border-color:var(--cs-schrift);outline:1px solid var(--cs-grund)}.cs-dicke{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.cs-dicke i{background:var(--cs-leise);border-radius:4px;width:15px;display:block}.cs-dicke:hover i{background:var(--cs-schrift)}.cs-dicke[aria-pressed=true]{border-color:var(--cs-akzent);background:var(--cs-akzent)}@supports (color:color-mix(in lab, red, red)){.cs-dicke[aria-pressed=true]{background:color-mix(in srgb, var(--cs-akzent) 14%, transparent)}}.cs-dicke[aria-pressed=true] i{background:var(--cs-akzent)}@media (max-width:900px){.cs-blatt{column-count:1}.cs-raster{grid-template-columns:repeat(6,minmax(0,1fr))}}.cs[data-hell=ja]{--cs-grund:#eceef1;--cs-blatt:#fff;--cs-linie:#d8dce2;--cs-linie-stark:#c2c8d0;--cs-schrift:#16191d;--cs-leise:#626973;--cs-feld-grund:#f7f9fb;--cs-akzent:#9a5c00;background:radial-gradient(120% 80% at 15% -10%, #9a5c000d, transparent 60%), radial-gradient(90% 70% at 95% 0%, #2c7be50d, transparent 55%), var(--cs-grund)}.cs[data-hell=ja] .cs-leiste{background:#fffc}.cs[data-hell=ja] .cs-knopf{background:#f4f6f8}.cs[data-hell=ja] .cs-knopf:hover:not(:disabled){background:#e7eaee}.cs[data-hell=ja] .cs-knopf.is-haupt{background:var(--cs-akzent);color:#fff}.cs[data-hell=ja] .cs-knopf.is-haupt:hover:not(:disabled){color:#fff;background:#7d4a00}.cs[data-hell=ja] .cs-marke-zeichen{box-shadow:inset 0 -9px #00000059}.cs[data-hell=ja] .cs-notiz[data-aktiv=ja]{background:#eceef166}.cs[data-hell=ja] .cs-notiz-leiste{background:#fffffff0}.cs-feld[data-quelle=simbrief]{--q:#2c7be5}.cs-feld[data-quelle=vatsim]{--q:#29b473}.cs-feld[data-quelle=ivao]{--q:#e8542f}.cs-feld[data-quelle=metar]{--q:#a371f7}.cs-feld[data-quelle=berechnet]{--q:#ffd60a}.cs-feld[data-quelle=platz]{--q:var(--cs-akzent)}.cs-squawk-warnung{color:#ff453a;font-family:var(--ios-font);pointer-events:none;font-size:18px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cs-eingabe-huelle[data-warnung=ja] .cs-eingabe{padding-right:27px}.cs-feld[data-quelle] .cs-eingabe-huelle[data-warnung=ja] .cs-eingabe{padding-right:43px}.cs-eingabe-huelle[data-warnung=ja] .cs-erledigt{right:28px}.cs-feld[data-quelle=aip]{--q:#ff9f0a}.cs-feld[data-quelle=osm]{--q:#8a6d3b}.cs-feld[data-quelle=gsx]{--q:#00a7b5}.cs-feld[data-quelle=connex]{--q:#ef5da8}.cs-feld[data-quelle] .cs-eingabe-huelle:before{content:"";background:var(--q);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px;left:1px}.cs-feld[data-quelle] .cs-eingabe:not(:focus){border-color:var(--q)}@supports (color:color-mix(in lab, red, red)){.cs-feld[data-quelle] .cs-eingabe:not(:focus){border-color:color-mix(in srgb, var(--q) 32%, var(--cs-linie-stark))}}.cs-quelle{background:var(--q);border-radius:3px;margin-left:6px;padding:0 4px}@supports (color:color-mix(in lab, red, red)){.cs-quelle{background:color-mix(in srgb, var(--q) 22%, transparent)}}.cs-quelle{color:var(--q);letter-spacing:.06em;vertical-align:1px;font-size:8.5px;font-style:normal;font-weight:700}.cs-tipp{border:1px dashed var(--cs-linie-stark);color:var(--cs-leise);border-radius:8px;align-items:baseline;gap:8px;margin:10px 0 0;padding:7px 10px;font-size:11.5px;display:flex}.cs-tipp b{color:var(--cs-akzent);font-family:ui-monospace,SF Mono,monospace;font-size:14px}.cs-tipp span{margin-left:auto;font-size:10.5px}.cs-tipp[data-warnung=ja]{border-style:solid;border-color:var(--cs-warn);flex-wrap:wrap}@supports (color:color-mix(in lab, red, red)){.cs-tipp[data-warnung=ja]{border-color:color-mix(in srgb, var(--cs-warn) 60%, transparent)}}.cs-tipp[data-warnung=ja],.cs-tipp[data-warnung=ja] span{color:var(--cs-warn)}@supports (color:color-mix(in lab, red, red)){.cs-tipp[data-warnung=ja] span{color:color-mix(in srgb, var(--cs-warn) 78%, var(--cs-schrift))}}.cs-tipp-haken{border:1px solid var(--cs-warn);flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-left:4px;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.cs-tipp-haken{border:1px solid color-mix(in srgb, var(--cs-warn) 55%, transparent)}}.cs-tipp-haken{background:var(--cs-warn);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.cs-tipp-haken{background:color-mix(in srgb, var(--cs-warn) 14%, transparent)}}.cs-tipp-haken{color:var(--cs-warn);cursor:pointer}.cs-tipp-haken:hover{background:var(--cs-warn)}@supports (color:color-mix(in lab, red, red)){.cs-tipp-haken:hover{background:color-mix(in srgb, var(--cs-warn) 26%, transparent)}}.cs-tipp-haken:focus-visible{outline:2px solid var(--cs-akzent);outline-offset:1px}.cs-tipp[data-warnung=ja] span{margin-right:auto}.cs-rollkontrolle{align-items:center}.cs-rollkontrolle strong{color:var(--cs-schrift)}.cs-rollkontrolle[data-lage=direkt] strong,.cs-rollkontrolle[data-lage=top-down] strong{color:#29b473}.cs-roll-stationen{flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;display:flex}.cs-roll-stationen b{color:var(--cs-schrift);font-family:ui-monospace,SF Mono,monospace;font-size:11px}.cs-roll-stationen i{color:#29b473;font-style:normal;font-weight:500}.cs-roll-stationen b[data-zustaendig=ja]{background:#29b4731f;border:1px solid #29b4738c;border-radius:999px;padding:1px 6px}.cs-roll-zustaendig{color:var(--cs-leise);white-space:nowrap;font-family:ui-monospace,SF Mono,monospace;font-size:11px}.cs-roll-zustaendig b{color:#29b473;font-family:inherit;font-size:inherit}.cs-roll-zustaendig em{color:var(--cs-leise);font-size:10px;font-style:normal}.cs-datalink{color:var(--cs-leise);background:#29b47314;border:1px solid #29b47373;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:9px;margin:10px 0 0;padding:7px 10px;font-size:11px;display:flex}.cs-datalink>span{color:#29b473;letter-spacing:.08em;font-size:9px;font-weight:750}.cs-datalink strong,.cs-datalink code{font-family:ui-monospace,SF Mono,monospace}.cs-datalink small{letter-spacing:.08em;margin-left:auto;font-size:9px}.cs-datalink code{color:#29b473;letter-spacing:.08em;font-size:14px;font-weight:800}.cs-datalink em{text-align:right;flex-basis:100%;font-family:ui-monospace,SF Mono,monospace;font-size:10px;font-style:normal}.cs-legende{border-top:1px solid var(--cs-linie);color:var(--cs-leise);background:#0000001f;flex:none;align-items:center;gap:16px;padding:7px 20px;font-size:10.5px;display:flex}.cs[data-hell=ja] .cs-legende{background:#ffffff8c}.cs-legende-punkt{letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex}.cs-legende-punkt i{background:var(--q,var(--cs-leise));border-radius:2px;width:9px;height:9px}.cs-legende-punkt[data-quelle=simbrief]{--q:#2c7be5}.cs-legende-punkt[data-quelle=vatsim]{--q:#29b473}.cs-legende-punkt[data-quelle=ivao]{--q:#e8542f}.cs-legende-punkt[data-quelle=metar]{--q:#a371f7}.cs-legende-punkt[data-quelle=berechnet]{--q:#ffd60a}.cs-legende-punkt[data-quelle=aip]{--q:#ff9f0a}.cs-legende-punkt[data-quelle=osm]{--q:#8a6d3b}.cs-legende-punkt[data-quelle=gsx]{--q:#00a7b5}.cs-legende-punkt[data-quelle=connex]{--q:#ef5da8}.cs-legende-punkt[data-quelle=platz]{--q:var(--cs-akzent)}.cs-block-kopfzeile{align-items:center;gap:6px;display:flex}.cs-block-fertig{width:26px;height:26px;color:var(--cs-leise);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:-2px;display:inline-flex}.cs-block-fertig:hover{border-color:var(--cs-gut);color:var(--cs-gut)}.cs-block-fertig:focus-visible{outline:2px solid var(--cs-akzent);outline-offset:2px}.cs-erledigte{background:0 0;border-style:dashed;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:10px 12px;display:flex}.cs-erledigte-titel{letter-spacing:.09em;text-transform:uppercase;color:var(--cs-leise);font-size:10px}.cs-erledigt-marke{border:1px solid var(--cs-linie-stark);background:var(--cs-feld-grund);color:var(--cs-leise);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.cs-erledigt-marke:hover{border-color:var(--cs-akzent);color:var(--cs-akzent)}.cs-jetzt{color:var(--cs-leise);background:#29b47317;border:1px solid #29b47373;border-radius:8px;align-items:center;gap:10px;margin:12px 0 0;padding:7px 11px;font-size:11.5px;display:flex}.cs-jetzt-marke{letter-spacing:.1em;text-transform:uppercase;color:#29b473;font-size:9.5px;font-weight:700}.cs-jetzt b{color:var(--cs-schrift);letter-spacing:.04em;font-family:ui-monospace,SF Mono,monospace;font-size:13px}.cs-jetzt-freq{color:#29b473;font-family:ui-monospace,SF Mono,monospace;font-size:13px}.cs-jetzt-cpdlc{color:#29b473;letter-spacing:.05em;border-left:1px solid #29b47359;align-items:baseline;gap:5px;padding-left:9px;font-size:9.5px;font-weight:700;display:inline-flex}.cs-jetzt-cpdlc b{color:#29b473;font-size:12px}.cs-jetzt em{font-style:normal}.cs-jetzt .cs-knopf{height:26px;margin-left:auto;font-size:11.5px}.cs-jetzt[data-besetzt=nein]{border-color:var(--cs-linie-stark);background:0 0}.cs-jetzt[data-besetzt=nein] .cs-jetzt-marke,.cs-jetzt[data-besetzt=nein] .cs-jetzt-freq{color:var(--cs-leise)}.cs-feld[data-quelle=cdm],.cs-legende-punkt[data-quelle=cdm]{--q:#39c5cf}.cs-ueberblick{align-items:stretch;gap:7px;display:inline-flex}.cs-ueberblick-feld{border:1px solid var(--cs-linie-stark);background:var(--cs-feld-grund);border-radius:7px;flex-direction:column;gap:1px;min-width:0;padding:3px 9px;display:flex}.cs-ueberblick-feld em{letter-spacing:.09em;text-transform:uppercase;color:var(--cs-leise);font-size:8.5px;font-style:normal}.cs-ueberblick-feld b{letter-spacing:.03em;color:var(--cs-schrift);white-space:nowrap;font-family:ui-monospace,SF Mono,Cascadia Mono,Segoe UI Mono,monospace;font-size:12.5px;font-weight:700}.cs-ueberblick-feld b[data-leer=ja]{color:var(--cs-linie-stark)}.cs-zaehler{color:var(--cs-leise);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:3px;margin-left:auto;padding:0 3px;font-family:ui-monospace,SF Mono,monospace;font-size:9.5px;font-style:normal;font-weight:700}.cs-zaehler[data-lage=knapp]{background:var(--cs-akzent)}@supports (color:color-mix(in lab, red, red)){.cs-zaehler[data-lage=knapp]{background:color-mix(in srgb, var(--cs-akzent) 20%, transparent)}}.cs-zaehler[data-lage=knapp]{color:var(--cs-akzent)}.cs-zaehler[data-lage=vorbei]{background:var(--cs-warn)}@supports (color:color-mix(in lab, red, red)){.cs-zaehler[data-lage=vorbei]{background:color-mix(in srgb, var(--cs-warn) 20%, transparent)}}.cs-zaehler[data-lage=vorbei]{color:var(--cs-warn)}.cs-feld-name{align-items:baseline;gap:0;display:flex}.cs-profil{column-span:all;border:1px dashed var(--cs-linie);break-inside:avoid;border-radius:12px;grid-column:1/-1;margin-bottom:14px;padding:10px 12px 8px}.cs-profil-kopf{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.cs-profil-titel{letter-spacing:.09em;text-transform:uppercase;color:var(--cs-leise);font-size:10px}.cs-profil-mass{color:var(--cs-leise);margin-left:auto;font-family:ui-monospace,SF Mono,monospace;font-size:10.5px}.cs-profil-mass em{color:var(--cs-warn);font-style:normal}.cs-profil-datalink{color:var(--cs-leise);background:#29b47314;border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:7px 10px;margin:0 0 7px;padding:6px 8px;font-size:9.5px;display:flex}.cs-profil-datalink>span{color:#29b473;letter-spacing:.07em;font-size:9px;font-weight:750}.cs-profil-datalink b{border-left:1px solid var(--cs-linie);align-items:baseline;gap:6px;padding-left:9px;display:inline-flex}.cs-profil-datalink em,.cs-profil-datalink i{color:var(--cs-leise);font-style:normal}.cs-profil-datalink code{color:#29b473;letter-spacing:.06em;font-family:ui-monospace,SF Mono,monospace;font-size:12px}.cs-profil-datalink small{font-family:ui-monospace,SF Mono,monospace;font-size:9.5px}.cs-profil-bild{width:100%;height:auto;display:block}.cs-profil-gitter{stroke:var(--cs-linie);stroke-width:1px}.cs-profil-achse,.cs-profil-punkt text{fill:var(--cs-leise);paint-order:stroke fill;stroke:var(--cs-blatt);stroke-width:3px;stroke-linejoin:round;font-family:ui-monospace,SF Mono,monospace;font-size:10px}.cs-profil-sektor rect{fill:var(--cs-leise)}@supports (color:color-mix(in lab, red, red)){.cs-profil-sektor rect{fill:color-mix(in srgb, var(--cs-leise) 12%, transparent)}}.cs-profil-sektor rect{stroke:var(--cs-linie-stark);stroke-width:1px}.cs-profil-sektor text{fill:var(--cs-leise);font-size:11px;font-weight:700}.cs-profil-sektor[data-besetzt=ja] rect{fill:#29b4732e;stroke:#29b4738c}.cs-profil-sektor[data-besetzt=ja] text{fill:#29b473}.cs-profil-freq{opacity:.8;font-weight:400!important}.cs-profil-linie{fill:none;stroke:var(--cs-akzent);stroke-width:2px;stroke-linejoin:round}.cs-profil-punkt line{stroke:var(--cs-linie-stark);stroke-width:1px;stroke-dasharray:2 3}.cs-profil-punkt circle{fill:var(--cs-akzent)}.cs-profil-stand line{stroke:var(--cs-akzent);stroke-width:1px;opacity:.5}.cs-profil-stand circle{fill:var(--cs-blatt);stroke:var(--cs-akzent);stroke-width:2px}.cs-profil-stand path{fill:var(--cs-akzent)}.cs-profil-stand text{fill:var(--cs-akzent);paint-order:stroke fill;stroke:var(--cs-blatt);stroke-width:3px;stroke-linejoin:round;font-family:ui-monospace,SF Mono,monospace;font-size:10px;font-weight:700}.cs-profil-stand[data-neben=ja] path{fill:none;stroke:var(--cs-akzent);stroke-width:1.5px;stroke-linejoin:round}.cs-profil-gefahren{fill:none;stroke:var(--cs-akzent);stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round}.cs-profil-sektor[data-jetzt=ja] rect{stroke:var(--cs-akzent);stroke-width:1.5px;stroke-dasharray:5 3}.cs-profil-sektor{cursor:pointer}.cs-profil-sektor:hover rect{stroke:var(--cs-akzent)}.cs-profil-sektor:focus-visible{outline:none}.cs-profil-sektor:focus-visible rect,.cs-profil-sektor[data-offen=ja] rect{stroke:var(--cs-akzent);stroke-width:2px}.cs-profil-uebergang line{stroke:var(--cs-akzent);stroke-width:1px;stroke-dasharray:5 4;opacity:.7}.cs-profil-uebergang text{fill:var(--cs-akzent);paint-order:stroke fill;stroke:var(--cs-blatt);stroke-width:3px;stroke-linejoin:round;font-family:ui-monospace,SF Mono,monospace;font-size:9.5px}.cs-profil-uebergang[data-art=trl] line{stroke-dasharray:2 4}.cs-profil-punkt[data-wende=ja] circle{fill:none;stroke:var(--cs-akzent);stroke-width:2px}.cs-profil-punkt[data-wende=ja] text{fill:var(--cs-akzent)}.cs-profil-auskunft,.cs-profil-hinweis{color:var(--cs-leise);border-radius:7px;align-items:baseline;gap:10px;margin:6px 0 0;padding:5px 8px;font-size:11.5px;display:flex}.cs-profil-hinweis{padding-left:0}.cs-profil-auskunft{background:var(--cs-schrift)}@supports (color:color-mix(in lab, red, red)){.cs-profil-auskunft{background:color-mix(in srgb, var(--cs-schrift) 5%, transparent)}}.cs-profil-auskunft b{color:var(--cs-schrift);font-size:12.5px}.cs-profil-stelle{color:var(--cs-leise)}.cs-profil-freq-gross{color:var(--cs-akzent);font-family:ui-monospace,SF Mono,monospace;font-size:13px;font-weight:700}.cs-profil-cpdlc{color:#29b473;font-size:10px;font-weight:700}.cs-profil-cpdlc b{color:#29b473;font-family:ui-monospace,SF Mono,monospace}.cs-profil-band{font-family:ui-monospace,SF Mono,monospace;font-size:11px}.cs-profil-auskunft em{letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:10px;font-style:normal}.cs-profil-auskunft[data-besetzt=ja] em{color:#29b473}.cs-geholt{color:var(--cs-leise);opacity:.7;align-self:center;font-family:ui-monospace,SF Mono,monospace;font-size:10px}.flysmart{--fs-navy:#00235f;--fs-gelb:#ffad00;--fs-auf-gelb:#05164d;--fs-grund:#071a55;--fs-obsidian:#061a52;--fs-hoch:#0a226b;--fs-cyan:#fff;--fs-cyan-matt:#ffffff1f;--fs-frost:#f4f6fa;--fs-nebel:#93a3c4;--fs-tropo:#4cc3ff;--fs-linie:#1d3468;--fs-panel:#ffffff0d;--fs-panel-kante:#1d3468;--fs-gut:#7fc44a;--fs-warn:#f2a33c;--fs-acht:#ff6b6b;--fs-mora:#c4965a42;--fs-leiste-grund:#00235f;--fs-leiste-text:#f4f6fa;--fs-leiste-matt:#93a3c4;--fs-leiste-linie:#1d3468;--fs-marke:"Lufthansa Head", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--fs-text:"Lufthansa Text", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--fs-mono:ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Mono", "Segoe UI Mono", monospace;color:var(--fs-frost);font-family:var(--fs-text);font-feature-settings:"tnum" 1;background:linear-gradient(178deg,#0a226b 0%,#071a55 46%,#041034 100%);flex-direction:column;display:flex;position:absolute;inset:0}.flysmart h3,.flysmart .fs-marke,.flysmart .fs-hero-kennung,.flysmart .fs-uplink-marke{font-family:var(--fs-marke)}.flysmart[data-hell=ja] .fs-ring{--fs-wahl-grund:var(--fs-navy)}.flysmart[data-hell=ja]{--fs-grund:#f4f6fa;--fs-obsidian:#fff;--fs-hoch:#fff;--fs-cyan:#00235f;--fs-cyan-matt:#00235f1a;--fs-frost:#0f1b33;--fs-nebel:#5a6a85;--fs-tropo:#0a6fc2;--fs-linie:#e1e6ef;--fs-panel:#00235f09;--fs-panel-kante:#e1e6ef;--fs-gut:#417505;--fs-warn:#a16207;--fs-acht:#c00;--fs-mora:#92693e38;background:var(--fs-grund)}.flysmart .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs-leiste{z-index:3;height:calc(var(--statusbar-h) + var(--toolbar-h));padding:var(--statusbar-h) 16px 0;background:var(--fs-leiste-grund);color:var(--fs-leiste-text);border-bottom:1px solid var(--fs-leiste-linie);flex:none;align-items:center;gap:12px;display:flex;position:relative}.fs-leiste .glas-knopf{color:var(--fs-leiste-text)}.fs-marke{letter-spacing:-.2px;color:var(--fs-leiste-text);flex:none;font-size:19px;font-weight:300}.fs-marke b{font-weight:700}.fs-marke i{color:var(--fs-gelb);font-style:normal;font-weight:700}.fs-reiter{flex:auto;max-width:620px;margin:0 auto}.fs-reiter button{letter-spacing:.1px;color:var(--fs-leiste-matt);font-size:13px}.fs-reiter button.is-aktiv{color:var(--fs-leiste-text)}.fs-reiter .glas-segment-laeufer{background:#ffffff29;box-shadow:0 1px 3px #00000038}.fs-einheit button.is-aktiv{background:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-einheit button.is-aktiv{background:color-mix(in srgb, var(--fs-cyan) 18%, transparent)}}.fs-einheit button.is-aktiv{color:var(--fs-cyan)}.fs-knoepfe{flex:none;align-items:center;gap:4px;display:flex}.fs-kopf-knopf{width:var(--steuer-groesse);height:var(--steuer-groesse);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.fs-kopf-linse{--steuer-groesse:34px;pointer-events:none}.fs-kopf-knopf:hover .fs-kopf-linse{background-color:var(--glas-steuerung-hover)}.fs-kopf-knopf:active .fs-kopf-linse{background-color:var(--glas-steuerung-aktiv);transform:scale(.92)}.fs-kopf-knopf:focus-visible{outline-offset:-3px;border-radius:var(--r-pille)}.fs-kopf-knopf:disabled{cursor:default}.fs-kopf-knopf:disabled .fs-kopf-linse{opacity:.4;transform:none}.fs-uhr{color:var(--fs-leiste-text);font-variant-numeric:tabular-nums;opacity:.9;align-items:baseline;gap:3px;margin-right:6px;display:inline-flex}.fs-uhr b{letter-spacing:.01em;font-size:15px;font-weight:700}.fs-uhr i{opacity:.75;font-size:11px;font-style:normal;font-weight:650}.fs-times{flex-direction:column;gap:14px;display:flex}.fs-times-kopf{align-items:baseline;gap:10px;display:flex}.fs-times-kopf h2{letter-spacing:.01em;margin:0;font-size:17px;font-weight:700}.fs-times-quelle{color:var(--fs-cyan);letter-spacing:.09em;font-size:10px;font-weight:750}.fs-times-quelle.is-still{color:var(--fs-nebel)}.fs-times-tabelle{border-collapse:collapse;table-layout:fixed;width:100%}.fs-times-tabelle th,.fs-times-tabelle td{border-bottom:1px solid var(--fs-linie);text-align:left;font-variant-numeric:tabular-nums;padding:8px 12px}.fs-times-tabelle thead th{color:var(--fs-nebel);letter-spacing:.9px;text-transform:uppercase;font-size:9.5px;font-weight:700}.fs-times-tabelle thead th:first-child{width:30%}.fs-times-tabelle tbody th{font-size:13px;font-weight:700}.fs-times-tabelle tbody th span,.fs-times-tabelle tbody th small{display:block}.fs-times-tabelle tbody th small{color:var(--fs-nebel);letter-spacing:.08em;margin-top:1px;font-size:9px}.fs-times-tabelle tbody td{color:var(--fs-nebel);white-space:nowrap;font-size:14px;font-weight:650}.fs-times-tabelle tbody td:nth-child(2){color:var(--fs-frost)}.fs-times-tabelle .is-cdm{color:var(--fs-cyan);font-weight:750}.fs-times-tabelle .is-ist{color:var(--fs-frost);font-weight:800}.fs-times-tabelle .is-ist i{color:var(--fs-nebel);vertical-align:super;margin-left:2px;font-size:11px;font-style:normal}.fs-times-tabelle .is-spaet{color:var(--fs-acht)}.fs-times-tabelle .is-frueh,.fs-times-tabelle .is-puenktlich{color:var(--fs-gut)}.fs-times-meta{border:1px solid var(--fs-panel-kante);background:var(--fs-panel);border-radius:12px;flex-wrap:wrap;gap:8px 22px;margin:0;padding:10px 12px;display:flex}.fs-times-meta div{min-width:92px}.fs-times-meta .ist-breit{flex:200px}.fs-times-meta dd small{color:var(--fs-nebel);font-size:11px}.fs-times-meta dt{color:var(--fs-nebel);letter-spacing:.9px;text-transform:uppercase;font-size:9px;font-weight:700}.fs-times-meta dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px;font-weight:700}.fs-times-tabelle i[data-art=entwurf]{color:var(--fs-warn);margin-left:2px;font-style:normal;font-weight:700}.fs-times-fuss{color:var(--fs-nebel);margin:0;font-size:11.5px;line-height:1.5}.fs-tracking{border-bottom:1px solid var(--fs-warn);flex-wrap:wrap;flex:none;align-items:baseline;gap:4px 10px;padding:8px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-tracking{border-bottom:1px solid color-mix(in srgb, var(--fs-warn) 40%, var(--fs-linie))}}.fs-tracking{background:var(--fs-warn)}@supports (color:color-mix(in lab, red, red)){.fs-tracking{background:color-mix(in srgb, var(--fs-warn) 14%, var(--fs-grund))}}.fs-tracking{color:var(--fs-frost);font-size:12.5px;line-height:1.4}.fs-tracking b{color:var(--fs-warn);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.fs-tracking span{min-width:0}.fs-tracking em{color:var(--fs-nebel);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-style:normal}.fs-flaeche{overscroll-behavior-y:contain;flex-direction:column;flex:auto;min-height:0;padding:16px 20px 20px;display:flex;position:relative;overflow-y:auto}.fs-flaeche>*{flex-shrink:0}@keyframes fs-einzug{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.fs-flaeche[data-einzug=ja]>*>*{animation:.32s cubic-bezier(.22,.61,.36,1) backwards fs-einzug}.fs-flaeche[data-einzug=ja]>*>:nth-child(2){animation-delay:55ms}.fs-flaeche[data-einzug=ja]>*>:nth-child(3){animation-delay:.11s}.fs-flaeche[data-einzug=ja]>*>:nth-child(4){animation-delay:.165s}.fs-flaeche[data-einzug=ja]>*>:nth-child(5){animation-delay:.22s}.fs-flaeche[data-einzug=ja]>*>:nth-child(n+6){animation-delay:.275s}@keyframes fs-uplink-lauf{0%{transform:translate(-60%)}to{transform:translate(260%)}}.fs-uplink-lauf{background:var(--fs-frost);border-radius:999px;width:min(210px,60%);height:2px;margin-top:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fs-uplink-lauf{background:color-mix(in srgb, var(--fs-frost) 14%, transparent)}}.fs-uplink-lauf i{border-radius:inherit;background:var(--fs-cyan);width:38%;height:100%;animation:1.15s ease-in-out infinite fs-uplink-lauf;display:block}@keyframes fs-uplink-atem{0%,to{opacity:1}50%{opacity:.72}}.fs-uplink-knopf[data-laeuft=ja]{animation:1.15s ease-in-out infinite fs-uplink-atem}.fs-leer,.fs-hinweis{color:var(--fs-nebel);max-width:74ch;margin:12px 0 0;font-size:13px;line-height:1.5}.fs-leer{padding:28px 0;font-size:14px}.fs-etikett{letter-spacing:.9px;text-transform:uppercase;color:var(--fs-nebel);font-size:10px;font-weight:600;display:block}.fs-band{background:var(--fs-cyan-matt);border:1px solid var(--fs-cyan);border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-band{border:1px solid color-mix(in srgb, var(--fs-cyan) 40%, transparent)}}.fs-band{font-size:13px}.fs-band span{flex:auto}.fs-band svg{color:var(--fs-cyan);flex:none}.fs-band-zu{width:28px;height:28px;color:inherit;opacity:.6;cursor:pointer;box-sizing:content-box;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-8px -6px -8px 0;padding:8px;display:grid}.fs-band-zu:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.fs-band-zu:hover{background:color-mix(in srgb, currentColor 12%, transparent)}}.fs-band-zu:focus-visible{opacity:1;outline:2px solid var(--fs-cyan);outline-offset:2px}.fs-band-zu svg{color:inherit;width:14px;height:14px}.fs-meldung{color:var(--fs-nebel);margin:0 0 14px;font-size:12px}.fs-warnung{background:var(--fs-acht);border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-warnung{background:color-mix(in srgb, var(--fs-acht) 14%, transparent)}}.fs-warnung{border:1px solid var(--fs-acht)}@supports (color:color-mix(in lab, red, red)){.fs-warnung{border:1px solid color-mix(in srgb, var(--fs-acht) 45%, transparent)}}.fs-warnung{color:var(--fs-frost);font-size:13px;line-height:1.45}.fs-warnung svg{color:var(--fs-acht);flex:none;margin-top:1px}.fs-uplink{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;min-height:520px;display:flex}.fs-uplink-marke{letter-spacing:-1.5px;color:var(--fs-frost);font-size:54px;font-weight:200}.fs-uplink-marke b{font-weight:700}.fs-uplink-marke i{color:var(--fs-cyan);font-style:normal;font-weight:700}.fs-uplink-text{max-width:52ch;color:var(--fs-nebel);margin:0;font-size:14px;line-height:1.6}.fs-uplink-fehler{background:var(--fs-warn);border-radius:12px;max-width:52ch;margin:0;padding:10px 16px}@supports (color:color-mix(in lab, red, red)){.fs-uplink-fehler{background:color-mix(in srgb, var(--fs-warn) 14%, transparent)}}.fs-uplink-fehler{border:1px solid var(--fs-warn)}@supports (color:color-mix(in lab, red, red)){.fs-uplink-fehler{border:1px solid color-mix(in srgb, var(--fs-warn) 40%, transparent)}}.fs-uplink-fehler{font-size:13px;line-height:1.5}.fs-uplink-knopf{letter-spacing:.3px;gap:10px;height:46px;padding:0 30px;font-size:16px;font-weight:600}.fs-uplink-fuss{max-width:46ch;color:var(--fs-nebel);margin:0;font-size:11px;line-height:1.5}.fs-uebersicht{flex-direction:column;gap:16px;display:flex}.fs-hero{background:linear-gradient(150deg, var(--fs-hoch) 0%, var(--fs-obsidian) 55%, var(--fs-grund) 100%);border:1px solid var(--fs-panel-kante);border-radius:20px;padding:18px 22px 14px}.fs-hero-strecke{grid-template-columns:minmax(140px,1fr) minmax(240px,2.2fr) minmax(140px,1fr);align-items:center;gap:18px;display:grid}.fs-hero-platz b{letter-spacing:-1px;font-size:40px;font-weight:700;line-height:1;display:block}.fs-hero-platz span{color:var(--fs-nebel);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.fs-hero-platz em{font-style:normal;font-family:var(--fs-mono);color:var(--fs-cyan);margin-top:6px;font-size:12px;display:block}.fs-hero-platz[data-zeitlage=plus] em{color:var(--fs-gut)}.fs-hero-platz[data-zeitlage=acht] em{color:var(--fs-acht)}.fs-hero-platz.ist-rechts{text-align:right}.fs-hero-mitte{text-align:center}.fs-hero-rufzeile{justify-content:center;align-items:baseline;gap:8px;display:flex}.fs-hero-ruf{font-family:var(--fs-mono);letter-spacing:1.8px;color:var(--fs-cyan);font-size:17px;font-weight:700}.fs-hero-flugnummer{font-family:var(--fs-mono);letter-spacing:.7px;color:var(--fs-nebel);font-size:10.5px;font-weight:600}.fs-phasen{height:19px;margin:8px 0 5px;position:relative}.fs-phase{z-index:1;border-radius:var(--r-pille);cursor:help;background:0 0;min-width:3px;height:8px;display:block;position:absolute;top:10px}.fs-phase:before{content:"";border-radius:var(--r-pille);background:var(--fs-nebel);opacity:.72;position:absolute;inset:1px 0}.fs-phase[data-art=departure]:before,.fs-phase[data-art=arrival]:before{background:var(--fs-cyan);opacity:.9}.fs-phase[data-art=cruise]{top:10px}.fs-phase[data-art=cruise]:before{background:var(--fs-gelb);opacity:.9}.fs-phase-gesamt{z-index:3;pointer-events:none;background:0 0;width:100%;top:0;left:0;overflow:visible}.fs-phase-gesamt:before{background:var(--fs-nebel);opacity:.62;display:block;inset:2px 0}.fs-phase-gesamt>svg{z-index:2;top:50%;left:min(100%, max(0%, var(--fs-phase-position,0%)));width:16px;height:16px;color:var(--fs-cyan);filter:drop-shadow(0 0 7px var(--fs-cyan));position:absolute;translate:-50% -50%;rotate:90deg}@supports (color:color-mix(in lab, red, red)){.fs-phase-gesamt>svg{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--fs-cyan) 50%, transparent))}}.fs-phase:after{content:attr(data-info);z-index:8;border:1px solid var(--fs-panel-kante);background:var(--fs-hoch);width:max-content;max-width:230px;color:var(--fs-frost);font-family:var(--fs-mono);white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:5px 8px;font-size:10px;line-height:1.25;transition:opacity .12s,translate .12s;position:absolute;top:calc(100% + 5px);left:50%;translate:-50% -2px;box-shadow:0 8px 22px #0000005c}.fs-phase[data-kante=links]:after{left:0;translate:0 -2px}.fs-phase[data-kante=rechts]:after{left:auto;right:0;translate:0 -2px}.fs-phase:hover,.fs-phase:focus-visible{z-index:9;outline:none}.fs-phase:hover:before,.fs-phase:focus-visible:before{opacity:1;inset-block:1px}.fs-phase:hover:after,.fs-phase:focus-visible:after{opacity:1;translate:-50%}.fs-phase[data-kante=links]:hover:after,.fs-phase[data-kante=links]:focus-visible:after,.fs-phase[data-kante=rechts]:hover:after,.fs-phase[data-kante=rechts]:focus-visible:after{translate:0}.fs-hero-balken{background:var(--fs-linie);border-radius:2px;height:3px;margin:12px 0 10px;position:relative}.fs-hero-balken i{background:var(--fs-cyan);border-radius:2px;transition:width .6s ease-out;position:absolute;inset:0 auto 0 0}.fs-hero-balken svg{width:18px;height:18px;color:var(--fs-cyan);filter:drop-shadow(0 0 8px var(--fs-cyan));position:absolute;top:50%;left:0;translate:-50% -50%;rotate:90deg}@supports (color:color-mix(in lab, red, red)){.fs-hero-balken svg{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--fs-cyan) 55%, transparent))}}.fs-hero-mass{font-family:var(--fs-mono);color:var(--fs-nebel);letter-spacing:.4px;font-size:12px}.fs-hero-muster{border-top:1px solid var(--fs-linie);color:var(--fs-nebel);margin:14px 0 0;padding-top:12px;font-size:12px}.fs-slotband{--fs-slot-marke:var(--fs-gut);border:1px solid var(--fs-panel-kante);background:var(--fs-panel);border-radius:16px;grid-template-columns:142px minmax(0,1fr) 112px;grid-template-areas:"status zeiten ankunft""status details ankunft";align-items:center;gap:5px 14px;min-width:0;padding:10px 14px;display:grid;position:relative}.fs-slotband:before{content:"";background:var(--fs-slot-marke);width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}.fs-slotband[data-lage=acht]{--fs-slot-marke:var(--fs-acht);background:var(--fs-acht)}@supports (color:color-mix(in lab, red, red)){.fs-slotband[data-lage=acht]{background:color-mix(in srgb, var(--fs-acht) 6%, var(--fs-panel))}}.fs-slot-status{flex-direction:column;grid-area:status;min-width:0;display:flex}.fs-slot-status>span,.fs-slot-ankunft>span{letter-spacing:.8px;text-transform:uppercase;color:var(--fs-nebel);font-size:9px;font-weight:700}.fs-slot-status strong{font-family:var(--fs-mono);color:var(--fs-gut);margin-top:1px;font-size:16px;line-height:1.15}.fs-slotband[data-lage=acht] .fs-slot-status strong{color:var(--fs-acht)}.fs-slot-status small,.fs-slot-ankunft small{color:var(--fs-nebel);margin-top:1px;font-size:9.5px}.fs-slot-zeiten{grid-area:zeiten;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));min-width:0;margin:0;display:grid}.fs-slot-zeiten>div{border-left:1px solid var(--fs-linie);min-width:0;padding:0 9px}.fs-slot-zeiten dt{letter-spacing:.65px;color:var(--fs-nebel);font-size:9px;font-weight:600}.fs-slot-zeiten dd{font-family:var(--fs-mono);white-space:nowrap;margin:2px 0 0;font-size:13px;font-weight:650}.fs-slot-zeiten [data-art=ctot] dd,.fs-slot-zeiten [data-art=atot] dd{color:var(--fs-acht)}.fs-slot-ankunft{border-left:1px solid var(--fs-linie);flex-direction:column;grid-area:ankunft;padding-left:12px;display:flex}.fs-slot-ankunft strong{font-family:var(--fs-mono);margin-top:1px;font-size:17px;line-height:1.15}.fs-slot-details{min-width:0;font-family:var(--fs-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--fs-nebel);grid-area:details;margin:0 0 0 9px;font-size:9.5px;line-height:1.25;overflow:hidden}.fs-datalink{border:1px solid var(--fs-cyan);align-items:center;gap:10px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-datalink{border:1px solid color-mix(in srgb, var(--fs-cyan) 42%, var(--fs-panel-kante))}}.fs-datalink{background:var(--fs-cyan);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.fs-datalink{background:color-mix(in srgb, var(--fs-cyan) 7%, var(--fs-panel))}}.fs-datalink{color:var(--fs-frost)}.fs-datalink>span{color:var(--fs-cyan);letter-spacing:.75px;white-space:nowrap;font-size:9px;font-weight:750}.fs-datalink code{color:var(--fs-cyan);font-family:var(--fs-mono);letter-spacing:1px;font-size:15px;font-weight:800}.fs-datalink-clearance{padding:9px 14px}.fs-datalink-clearance small{color:var(--fs-nebel);letter-spacing:.7px;margin-left:auto;font-size:9px}.fs-datalink-clearance em{color:var(--fs-nebel);font-family:var(--fs-mono);font-size:10px;font-style:normal}.fs-datalink-clearance>.fs-datalink-stellen{color:var(--fs-nebel);font-size:inherit;font-weight:inherit;letter-spacing:normal;align-items:center;gap:12px;margin-left:auto;display:flex}.fs-datalink-stellen em{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.fs-datalink-stellen em+em{border-left:1px solid var(--fs-linie);padding-left:12px}.fs-datalink-stellen small{color:var(--fs-cyan);margin-left:0}.fs-kacheln{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fs-kachel{background:var(--fs-panel);border:1px solid var(--fs-panel-kante);text-align:left;color:inherit;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}button.fs-kachel{cursor:pointer}button.fs-kachel:active{scale:.985}.fs-kachel-titel{letter-spacing:.9px;text-transform:uppercase;color:var(--fs-nebel);font-size:10px;font-weight:600}.fs-kachel-gross{font-family:var(--fs-mono);letter-spacing:-.5px;font-size:26px;font-weight:700;line-height:1.1}.fs-kachel-klein{color:var(--fs-nebel);font-size:11px}.fs-kachel[data-lage=plus] .fs-kachel-gross{color:var(--fs-gut)}.fs-kachel[data-lage=minus] .fs-kachel-gross{color:var(--fs-warn)}.fs-kachel[data-lage=acht]{border-color:var(--fs-acht)}@supports (color:color-mix(in lab, red, red)){.fs-kachel[data-lage=acht]{border-color:color-mix(in srgb, var(--fs-acht) 55%, transparent)}}.fs-kachel[data-lage=acht] .fs-kachel-gross{color:var(--fs-acht)}.fs-ops-hinweis{border:1px solid var(--fs-cyan);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fs-ops-hinweis{border:1px solid color-mix(in srgb, var(--fs-cyan) 48%, var(--fs-panel-kante))}}.fs-ops-hinweis{background:var(--fs-cyan);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.fs-ops-hinweis{background:color-mix(in srgb, var(--fs-cyan) 6%, var(--fs-panel))}}.fs-ops-hinweis>header{border-bottom:1px solid var(--fs-linie);justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.fs-ops-hinweis>header div{flex-direction:column;display:flex}.fs-ops-hinweis>header span{color:var(--fs-cyan);letter-spacing:.85px;font-size:9px;font-weight:800}.fs-ops-hinweis>header strong{margin-top:2px;font-size:14px}.fs-ops-hinweis>header small{color:var(--fs-nebel);font-family:var(--fs-mono);font-size:9px}.fs-ops-hinweis>p{color:var(--fs-nebel);margin:0;padding:13px 14px;font-size:11px;line-height:1.45}.fs-ops-oeffnen{border:1px solid var(--fs-cyan);justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 28px);margin:0 14px 14px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-ops-oeffnen{border:1px solid color-mix(in srgb, var(--fs-cyan) 55%, transparent)}}.fs-ops-oeffnen{background:var(--fs-cyan);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.fs-ops-oeffnen{background:color-mix(in srgb, var(--fs-cyan) 12%, transparent)}}.fs-ops-oeffnen{color:var(--fs-ink);font:inherit;text-align:left;cursor:pointer}.fs-ops-oeffnen span{color:var(--fs-cyan);font-size:11px;font-weight:800}.fs-ops-oeffnen small{color:var(--fs-nebel);font-family:var(--fs-mono);font-size:9px}.fs-ops-oeffnen:active{transform:scale(.99)}.fs-zeilen{background:var(--fs-linie);border-radius:16px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.fs-quellzeile{background:var(--fs-obsidian);grid-template-columns:22px 74px 1fr;align-items:baseline;gap:10px;padding:11px 16px;font-size:12px;display:grid}.fs-quellzeile svg{color:var(--fs-cyan);align-self:center}.fs-quellzeile[data-lage=acht]{box-shadow:inset 3px 0 0 var(--fs-acht)}.fs-quellzeile[data-lage=acht] svg,.fs-quellzeile[data-lage=acht] .fs-quellzeile-fuss{color:var(--fs-acht)}.fs-quellzeile-titel{letter-spacing:1px;text-transform:uppercase;color:var(--fs-nebel);font-size:10px;font-weight:700}.fs-quellzeile-text{font-family:var(--fs-mono);letter-spacing:.2px}.fs-quellzeile-fuss{color:var(--fs-warn);grid-column:3;font-size:11px;font-style:normal}.fs-fuel{--fs-fuel-spalten:minmax(108px, 1.5fr) minmax(56px, .8fr) minmax(40px, .55fr) minmax(44px, .6fr) minmax(48px, .66fr) minmax(44px, .6fr) minmax(48px, .66fr) minmax(58px, .8fr) minmax(40px, .55fr) minmax(84px, 1.15fr) minmax(58px, .8fr) minmax(68px, .9fr) minmax(112px, 1.5fr) minmax(178px, 2.4fr);--fs-fuel-spalt:clamp(6px, .65vw, 10px)}.fs-fuel-kopf{background:var(--fs-panel);border:1px solid var(--fs-panel-kante);border-radius:18px;align-items:center;gap:18px;margin-bottom:14px;padding:14px 18px;display:flex}.fs-fuel-bilanz{min-width:190px}.fs-fuel-delta{font-family:var(--fs-mono);letter-spacing:-.8px;font-size:30px;font-weight:700;line-height:1.15;display:block}.fs-fuel-bilanz[data-lage=plus] .fs-fuel-delta{color:var(--fs-gut)}.fs-fuel-bilanz[data-lage=minus] .fs-fuel-delta{color:var(--fs-warn)}.fs-fuel-bilanz[data-lage=acht] .fs-fuel-delta{color:var(--fs-acht)}.fs-fuel-quelle{color:var(--fs-nebel);font-size:11px}.fs-fuel-werte{flex:auto;grid-template-columns:repeat(6,minmax(58px,1fr));gap:12px;min-width:0;margin:0;display:grid}.fs-fuel-wert{min-width:0}.fs-fuel-werte dt{letter-spacing:.65px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--fs-nebel);font-size:9.5px;font-weight:600;line-height:1.2;overflow:hidden}.fs-fuel-werte dd{font-family:var(--fs-mono);white-space:nowrap;margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.25}.fs-fuel-werte dd[data-warn=ja]{color:var(--fs-acht)}.fs-fuel-wert[data-ist=ja] dt:before{content:"•";color:var(--ios-blue);margin-right:4px}.fs-fuel-werte small{font-family:var(--fs-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--fs-nebel);margin-top:1px;font-size:9.5px;line-height:1.2;display:block;overflow:hidden}.fs-einheit{flex:none;width:92px}.fs-tabelle-kopf,.fs-punkt{grid-template-columns:var(--fs-fuel-spalten);align-items:center;gap:var(--fs-fuel-spalt);display:grid}.fs-pln small{font-family:var(--fs-mono);letter-spacing:-.1px;color:var(--fs-nebel);margin-top:1px;font-size:8.5px;line-height:1.1;display:block}.fs-pln small[data-direct=ja]{color:var(--fs-cyan)}.fs-sp-wind em i{color:var(--fs-nebel);font-style:normal}.fs-sp-wind em i[data-warm=ja]{color:var(--fs-warn)}.fs-punkt[data-untermin=ja]{box-shadow:inset 3px 0 0 var(--fs-acht)}.fs-punkt[data-untermin=ja] .fs-pln small{color:var(--fs-acht)}.fs-tabelle-kopf{z-index:2;background:var(--fs-grund);letter-spacing:.9px;text-transform:uppercase;color:var(--fs-nebel);border-bottom:1px solid var(--fs-linie);padding:7px 12px;font-size:9.5px;font-weight:700;position:sticky;top:-16px;box-shadow:0 8px 12px -14px #000000bf}.fs-punkte-huelle{position:relative}.fs-punkte{margin:0;padding:0;list-style:none}.fs-ring-schirm{z-index:4;cursor:default;background:#00000052;border:0;padding:0;position:fixed;inset:0}.fs-ring{--r:56px;--fs-wahl-grund:#041034;--fs-steg:34px;z-index:5;width:0;height:0;font-family:var(--fs-text);position:absolute}.fs-ring-kreis{width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:1px solid var(--fs-panel-kante);background:var(--fs-hoch);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 38px #0000006b}.fs-ring-wahl,.fs-ring-mitte{border:1px solid var(--fs-linie);background:var(--fs-grund);color:var(--fs-frost);font:inherit;letter-spacing:.06em;cursor:pointer;white-space:nowrap;border-radius:8px;font-size:10.5px;font-weight:700;position:absolute;top:50%;left:50%;box-shadow:0 2px 8px #0000002e}.fs-ring-wahl{text-transform:uppercase;padding:6px 9px}.fs-ring-wahl[data-platz=oben]{transform:translate(-50%, -50%) translateY(calc(var(--r) * -1))}.fs-ring-wahl[data-platz=rechts]{transform:translate(-50%, -50%) translateX(calc(var(--r) + 10px))}.fs-ring-wahl[data-platz=links]{transform:translate(-50%, -50%) translateX(calc((var(--r) + 18px) * -1))}.fs-ring-wahl:hover:not(:disabled){border-color:var(--fs-cyan)}.fs-ring-wahl[aria-pressed=true]:not(:disabled){border-color:var(--fs-wahl-grund);background:var(--fs-wahl-grund);color:var(--fs-gelb)}.fs-ring-wahl[aria-pressed=true]:before{content:"";background:var(--fs-wahl-grund);position:absolute}.fs-ring-wahl[aria-pressed=true][data-platz=links]:before{width:var(--fs-steg);height:14px;top:50%;left:100%;transform:translateY(-50%)}.fs-ring-wahl[aria-pressed=true][data-platz=rechts]:before{width:var(--fs-steg);height:14px;top:50%;right:100%;transform:translateY(-50%)}.fs-ring-wahl[aria-pressed=true][data-platz=oben]:before{width:14px;height:var(--fs-steg);top:100%;left:50%;transform:translate(-50%)}.fs-ring-wahl:disabled{opacity:.35;cursor:not-allowed}.fs-ring-wahl[data-belegt=ja]:after{content:"";border:1px solid var(--fs-hoch);background:var(--fs-gelb);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:-3px}.fs-ring-wahl[aria-pressed=true][data-belegt=ja]:after{border-color:var(--fs-wahl-grund)}.fs-ring-wahl:focus-visible,.fs-ring-mitte:focus-visible{outline:2px solid var(--fs-fokus,#0968f6);outline-offset:2px}.fs-ring-mitte{width:62px;height:62px;box-shadow:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;display:flex;transform:translate(-50%,-50%)}.fs-ring-mitte b{color:var(--fs-cyan);font-family:var(--fs-mono);letter-spacing:.04em;font-size:11px}.fs-ring-mitte em{color:var(--fs-nebel);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-style:normal}.fs-ring-mitte:disabled{cursor:default}.fs-ring-mitte:not(:disabled){border-color:var(--fs-cyan);background:var(--fs-cyan)}.fs-ring-mitte:not(:disabled) b,.fs-ring-mitte:not(:disabled) svg{color:var(--fs-grund)}.fs-ring-mitte:not(:disabled):hover{filter:brightness(1.08)}.fs-ring-zu{width:22px;height:22px;transform:translate(-50%, -50%) translate(calc(var(--r) * .7071), calc(var(--r) * -.7071));border:1px solid var(--fs-linie);background:var(--fs-grund);color:var(--fs-nebel);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%}.fs-ring-zu:hover{border-color:var(--fs-acht);color:var(--fs-acht)}.fs-ring-wert{z-index:5;width:116px;position:absolute;transform:translate(-50%,78px)}.fs-ring-wert input,.fs-ring-wert textarea{border:1px solid var(--fs-cyan);background:var(--fs-hoch);width:100%;color:var(--fs-frost);font-family:var(--fs-mono);resize:none;box-sizing:border-box;border-radius:8px;padding:6px 8px;font-size:12px;box-shadow:0 6px 18px #0000004d}.fs-ring-wert input:focus,.fs-ring-wert textarea:focus{box-shadow:0 6px 18px #0000004d, 0 0 0 3px var(--fs-cyan-matt);outline:none}.fs-ring-wert{text-align:center}.fs-ring-fuss{z-index:5;text-align:center;white-space:nowrap;position:absolute;transform:translate(-50%,72px)}.fs-ring-fuss[data-tief=ja]{transform:translate(-50%,114px)}.fs-ring-fuss small{border:1px solid var(--fs-panel-kante);background:var(--fs-hoch);letter-spacing:.3px;color:var(--fs-nebel);border-radius:6px;padding:3px 8px;font-size:9.5px;display:inline-block;box-shadow:0 4px 14px #00000047}.fs-hoehenwahl{z-index:5;border:1px solid var(--fs-panel-kante);background:var(--fs-hoch);border-radius:12px;grid-template-columns:1fr auto auto;grid-template-areas:"kopf kopf zu""feld ok ok""fuss fuss fuss";gap:6px;width:186px;padding:10px;display:grid;position:absolute;transform:translate(-50%,14px);box-shadow:0 16px 38px #0000006b}.fs-hoehenwahl-kopf{grid-area:kopf;align-items:baseline;gap:7px;min-width:0;display:flex}.fs-hoehenwahl-kopf b{font-family:var(--fs-mono);letter-spacing:.4px;color:var(--fs-cyan);font-size:12px}.fs-hoehenwahl-kopf em{letter-spacing:.3px;text-transform:uppercase;color:var(--fs-nebel);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-style:normal;overflow:hidden}.fs-hoehenwahl input{border:1px solid var(--fs-linie);background:var(--fs-grund);min-width:0;color:var(--fs-frost);font-family:var(--fs-mono);box-sizing:border-box;border-radius:8px;grid-area:feld;padding:7px 9px;font-size:13px}.fs-hoehenwahl input:focus{border-color:var(--fs-cyan);box-shadow:0 0 0 3px var(--fs-cyan-matt);outline:none}.fs-hoehenwahl input[data-unlesbar=ja]{border-color:var(--fs-acht)}.fs-hoehenwahl-ok{border:1px solid var(--fs-cyan);background:var(--fs-cyan);width:34px;color:var(--fs-grund);cursor:pointer;border-radius:8px;grid-area:ok;place-items:center;display:grid}.fs-hoehenwahl-ok:hover{filter:brightness(1.08)}.fs-hoehenwahl-zu{background:var(--fs-panel);width:20px;height:20px;color:var(--fs-nebel);cursor:pointer;border:0;border-radius:50%;grid-area:zu;place-items:center;display:grid}.fs-hoehenwahl-zu:hover{color:var(--fs-acht)}.fs-hoehenwahl small{letter-spacing:.2px;color:var(--fs-nebel);grid-area:fuss;font-size:9.5px;line-height:1.35}.fs-ring-wert-notiz{width:168px}.fs-fuel-directs{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.fs-fuel-direct{border:1px solid var(--fs-gelb);background:var(--fs-gelb);border-radius:9px;align-items:center;gap:8px;padding:5px 6px 5px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-fuel-direct{background:color-mix(in srgb, var(--fs-gelb) 12%, transparent)}}.fs-fuel-direct{font-family:var(--fs-mono);letter-spacing:.4px;color:var(--fs-frost);font-size:12.5px}.fs-fuel-direct>span{align-items:baseline;gap:6px;display:flex}.fs-fuel-direct em{letter-spacing:.2px;color:var(--fs-nebel);font-size:10.5px;font-style:normal}.fs-fuel-direct-zu{width:20px;height:20px;color:var(--fs-nebel);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.fs-fuel-direct-zu:hover{background:var(--fs-gelb)}@supports (color:color-mix(in lab, red, red)){.fs-fuel-direct-zu:hover{background:color-mix(in srgb, var(--fs-gelb) 22%, transparent)}}.fs-fuel-direct-zu:hover{color:var(--fs-frost)}.fs-fuel-directs-summe{letter-spacing:.2px;color:var(--fs-nebel);font-size:11px}.fs-fuel-zeitquelle{color:var(--fs-nebel);margin:0 0 8px;font-size:11px;line-height:1.45}.fs-punkt{border-bottom:1px solid var(--fs-linie);font-family:var(--fs-mono);letter-spacing:.2px;padding:7px 12px;font-size:12.5px}.fs-tabelle-kopf>span,.fs-punkt>span,.fs-punkt>button{text-align:center;justify-self:stretch;min-width:0}.fs-punkt:nth-child(2n){background:var(--fs-frost)}@supports (color:color-mix(in lab, red, red)){.fs-punkt:nth-child(2n){background:color-mix(in srgb, var(--fs-frost) 2.5%, transparent)}}.fs-punkt[data-aktiv=ja]{background:var(--fs-cyan-matt);box-shadow:inset 3px 0 0 var(--fs-cyan)}.fs-punkt[data-fuelcheck-offen=ja]{background:var(--fs-gelb)}@supports (color:color-mix(in lab, red, red)){.fs-punkt[data-fuelcheck-offen=ja]{background:color-mix(in srgb, var(--fs-gelb) 9%, transparent)}}.fs-punkt[data-fuelcheck-offen=ja]{box-shadow:inset 3px 0 0 var(--fs-gelb)}.fs-punkt[data-wende=ja] .fs-sp-punkt b{color:var(--fs-cyan);font-weight:700}.fs-punkt[data-uebersprungen=ja]{opacity:.45;box-shadow:inset 3px 0 0 var(--fs-gelb)}.fs-punkt[data-uebersprungen=ja] .fs-sp-punkt b{text-decoration:line-through;text-decoration-thickness:1px}.fs-punkt[data-direct=ja]:not([data-aktiv=ja]){box-shadow:inset 3px 0 0 var(--fs-gelb)}.fs-punkt[data-offen=ja]{background:var(--fs-cyan-matt)}.fs-punkt[data-phase=CLB] .fs-sp-awy,.fs-punkt[data-phase=DSC] .fs-sp-awy{color:var(--fs-nebel)}.fs-sp-punkt b{font-size:13.5px;font-weight:600}.fs-sp-punkt em{font-style:normal;font-family:var(--ios-font);color:var(--fs-nebel);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.fs-punkt-fuelcheck{background:var(--fs-gelb);color:var(--fs-auf-gelb);letter-spacing:0;white-space:nowrap;border-radius:999px;margin-top:2px;padding:1px 4px;font-size:7px;font-weight:750;line-height:1.2;display:block}.fs-sp-awy{color:var(--fs-nebel);font-size:11.5px}.fs-punkt .fs-sp-awy{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.fs-sp-awy small{border:1px solid var(--fs-cyan);padding:1px 4px}@supports (color:color-mix(in lab, red, red)){.fs-sp-awy small{border:1px solid color-mix(in srgb, var(--fs-cyan) 34%, transparent)}}.fs-sp-awy small{color:var(--fs-cyan);border-radius:999px;font-size:7.5px;font-weight:700;line-height:1.15}.fs-sp-zahl,.fs-sp-mora,.fs-sp-bein,.fs-sp-beinzeit,.fs-sp-burn{text-align:center}.fs-punkt .fs-sp-bein,.fs-punkt .fs-sp-beinzeit,.fs-punkt .fs-sp-burn{color:var(--fs-nebel)}.fs-punkt .fs-sp-mora{color:var(--fs-warn)}@supports (color:color-mix(in lab, red, red)){.fs-punkt .fs-sp-mora{color:color-mix(in srgb, var(--fs-warn) 85%, var(--fs-frost))}}.fs-pln{font-weight:600}.fs-sp-wind{color:var(--fs-nebel);justify-content:center;gap:6px;font-size:11.5px;display:flex}.fs-sp-wind em{opacity:.75;font-style:normal}.fs-sp-akt,.fs-sp-ato{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.fs-feld.fs-feld-zeit{width:82px}.fs-feld-zeit input{text-align:right;letter-spacing:.5px;padding:0 0 0 6px}.fs-zeit-delta{min-width:34px;font-style:normal;font-family:var(--fs-mono);text-align:left;color:var(--fs-nebel);font-size:11.5px}.fs-zeit-delta[data-lage=minus]{color:var(--fs-warn)}.fs-zeit-delta[data-lage=plus]{color:var(--fs-gut)}.fs-zeit-delta[data-lage=gleich]{opacity:.7}.fs-punkt-griff,.fs-punkt-hoehe{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fs-punkt-griff{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.fs-punkt-griff:hover b,.fs-punkt-hoehe:hover{color:var(--fs-cyan)}.fs-punkt-griff:focus-visible,.fs-punkt-hoehe:focus-visible{outline:2px solid var(--fs-fokus,#0968f6);outline-offset:1px;border-radius:5px}.fs-punkt-hoehe[data-hand=ja]{color:var(--fs-cyan);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fs-punkt-notizmarke{background:var(--fs-gelb);width:13px;height:13px;color:var(--fs-auf-gelb);border-radius:4px;place-items:center;display:grid;position:absolute;top:4px;right:2px}.fs-punkt-griff{padding-right:15px;position:relative}.fs-feld{border:1px solid var(--fs-panel-kante);background:var(--fs-frost);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;width:88px;max-width:100%;height:32px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fs-feld{background:color-mix(in srgb, var(--fs-frost) 6%, transparent)}}.fs-feld{box-sizing:border-box}.fs-feld input{box-sizing:border-box;width:100%;min-width:0;height:30px;color:var(--fs-frost);font-family:var(--fs-mono);text-align:right;background:0 0;border:0;padding:0 0 0 7px;font-size:13px}.fs-feld input::placeholder{color:var(--fs-nebel);opacity:.6}.fs-feld input:focus{outline:none}.fs-feld:focus-within{border-color:var(--fs-cyan);box-shadow:0 0 0 3px var(--fs-cyan-matt)}.fs-feld-einheit{color:var(--fs-nebel);font-family:var(--fs-mono);padding-right:7px;font-size:10.5px}.fs-delta{min-width:88px;font-family:var(--fs-mono);cursor:pointer;background:var(--fs-frost);border:1px solid #0000;border-radius:7px;padding:3px 6px;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fs-delta{background:color-mix(in srgb, var(--fs-frost) 8%, transparent)}}.fs-delta{color:var(--fs-frost);text-align:center;white-space:nowrap}.fs-delta[data-lage=plus]{color:var(--fs-gut);border-color:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-delta[data-lage=plus]{border-color:color-mix(in srgb, var(--fs-gut) 40%, transparent)}}.fs-delta[data-lage=minus]{color:var(--fs-warn);border-color:var(--fs-warn)}@supports (color:color-mix(in lab, red, red)){.fs-delta[data-lage=minus]{border-color:color-mix(in srgb, var(--fs-warn) 45%, transparent)}}.fs-profil-kopf{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:5px;display:flex}.fs-profil-kopf .fs-etikett{flex:none}.fs-profil-mass{font-family:var(--fs-mono);color:var(--fs-nebel);font-size:12px}.fs-profil-phasen,.fs-profil-ansicht{border:1px solid var(--fs-panel-kante);background:var(--fs-panel);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.fs-profil-phasen{margin-left:auto}.fs-profil-ebenen{border:1px solid var(--fs-panel-kante);background:var(--fs-panel);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.fs-profil-phasen button,.fs-profil-ebenen button,.fs-profil-ansicht button{color:var(--fs-nebel);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 9px;font-size:9.5px;font-weight:650}.fs-profil-phasen button[data-an=ja],.fs-profil-ebenen button[data-an=ja],.fs-profil-ansicht button[data-an=ja]{background:var(--fs-cyan-matt);color:var(--fs-cyan)}.fs-profil-legende{min-height:15px;font-family:var(--fs-mono);letter-spacing:.45px;color:var(--fs-nebel);justify-content:flex-end;gap:13px;padding:0 4px 4px;font-size:8px;display:flex}.fs-profil-legende span{align-items:center;gap:5px;display:inline-flex}.fs-profil-legende span:before{content:"";background:var(--fs-cyan);border-radius:999px;width:13px;height:2px}.fs-profil-legende span[data-art=mora]:before{background:var(--fs-warn)}.fs-profil-legende span[data-art=step]:before{background:var(--fs-frost);width:2px;height:7px;box-shadow:3px -2px 0 -1px var(--fs-frost)}.fs-profil-legende span[data-art=atc]:before{background:var(--fs-cyan);height:6px}@supports (color:color-mix(in lab, red, red)){.fs-profil-legende span[data-art=atc]:before{background:color-mix(in srgb, var(--fs-cyan) 45%, transparent)}}.fs-profil-legende span[data-art=position]:before{background:var(--fs-gut)}.fs-profil-legende span[data-art=tropo]:before{background:var(--fs-tropo);height:2px}.fs-profil-legende span[data-art=gelaende]:before{background:var(--fs-frost);height:6px}@supports (color:color-mix(in lab, red, red)){.fs-profil-legende span[data-art=gelaende]:before{background:color-mix(in srgb, var(--fs-frost) 32%, transparent)}}.fs-profil-legende span[data-art=wind]:before{border-top:1.5px solid var(--fs-nebel);background:0 0;width:11px;height:0}.fs-profil-legende span[data-art=sigmet]:before{background:#ff3a3a4d;border-radius:1px;height:6px;box-shadow:inset 0 0 0 1px #ff3a3a}.fs-profil-legende span[data-art=blitz]:before{clip-path:polygon(63.8% 0,0 56.5%,44.8% 56.5%,34.5% 100%,100% 42.4%,54.3% 42.4%);background:#ffd23f;border-radius:0;width:7px;height:11px}.fs-profil-sigmet path,.fs-profil-sigmet line{fill:none;stroke-width:1.2px}.fs-profil-sigmet text{font-family:var(--fs-mono);letter-spacing:.3px;pointer-events:none;font-size:8.5px;font-weight:600}.fs-profil-hoehenwind path,.fs-profil-hoehenwind circle{fill:none;stroke:var(--fs-frost);stroke-width:1.1px;stroke-linecap:round;opacity:.7}.fs-profil-hoehenwind path.fs-wimpel{fill:var(--fs-frost);stroke:none}.fs-profil-hoehenwind text{font-family:var(--fs-mono);fill:var(--fs-nebel);pointer-events:none;font-size:7.5px}.fs-profil-blitz path{stroke-width:.8px;stroke-linejoin:round}.fs-atc-uebergaben{border:1px solid var(--fs-panel-kante);background:var(--fs-cyan);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:10px;margin:0 0 7px;padding:7px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.fs-atc-uebergaben{background:color-mix(in srgb, var(--fs-cyan) 6%, var(--fs-panel))}}.fs-atc-kennung{align-self:center;justify-items:start;gap:5px;display:grid}.fs-atc-kennung>span{color:var(--fs-cyan);letter-spacing:.7px;white-space:nowrap;font-size:8.5px;font-weight:750}.fs-atc-vorbei{border:1px solid var(--fs-panel-kante);color:var(--fs-nebel);font-family:var(--fs-mono);letter-spacing:.4px;white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;padding:2px 6px;font-size:8px}.fs-atc-vorbei[aria-pressed=true]{background:var(--fs-cyan-matt);color:var(--fs-cyan)}.fs-atc-uebergaben ol{grid-auto-columns:minmax(160px,300px);grid-auto-flow:column;justify-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.fs-atc-uebergaben li{border-left:2px solid var(--fs-cyan);grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;min-width:0;padding:3px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.fs-atc-uebergaben li{border-left:2px solid color-mix(in srgb, var(--fs-cyan) 55%, transparent)}}.fs-atc-uebergaben li{background:var(--fs-frost)}@supports (color:color-mix(in lab, red, red)){.fs-atc-uebergaben li{background:color-mix(in srgb, var(--fs-frost) 3%, transparent)}}.fs-atc-uebergaben li[data-jetzt=ja]{border-left-color:var(--fs-gut);background:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-atc-uebergaben li[data-jetzt=ja]{background:color-mix(in srgb, var(--fs-gut) 9%, transparent)}}.fs-atc-jetzt{color:var(--fs-gut);letter-spacing:.4px;font-weight:800}.fs-atc-uebergaben b{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.fs-atc-uebergaben code{color:var(--fs-cyan);font-family:var(--fs-mono);font-size:10px;font-weight:700}.fs-atc-uebergaben small{color:var(--fs-nebel);font-family:var(--fs-mono);white-space:nowrap;grid-column:1/-1;font-size:8.5px}.fs-atc-uebergaben .fs-atc-cpdlc{color:var(--fs-gut);font-weight:700}.fs-profil-bild{background:var(--fs-obsidian);border:1px solid var(--fs-panel-kante);touch-action:pan-y;border-radius:16px;width:100%;height:auto;display:block}.fs-gitter{stroke:var(--fs-linie);stroke-width:1px;opacity:.55}.fs-achse{fill:var(--fs-nebel);font-size:10px;font-family:var(--fs-mono)}.fs-mora-stufe rect{fill:var(--fs-mora);stroke:none}.fs-mora-stufe line{fill:none;stroke:var(--fs-warn)}@supports (color:color-mix(in lab, red, red)){.fs-mora-stufe line{stroke:color-mix(in srgb, var(--fs-warn) 45%, transparent)}}.fs-mora-stufe line{stroke-width:1.25px}.fs-uebergang line{stroke:var(--fs-nebel);stroke-width:1px;stroke-dasharray:4 4}.fs-uebergang text{fill:var(--fs-nebel);font-size:9.5px;font-family:var(--fs-mono)}.fs-gelaende{fill:var(--fs-frost)}@supports (color:color-mix(in lab, red, red)){.fs-gelaende{fill:color-mix(in srgb, var(--fs-frost) 22%, transparent)}}.fs-gelaende{stroke:var(--fs-frost)}@supports (color:color-mix(in lab, red, red)){.fs-gelaende{stroke:color-mix(in srgb, var(--fs-frost) 55%, transparent)}}.fs-gelaende{stroke-width:.8px;stroke-linejoin:round}.fs-tropopause line{stroke:var(--fs-tropo);stroke-width:1px;stroke-dasharray:8 5;opacity:.75}.fs-tropopause polyline{fill:none;stroke:var(--fs-tropo);stroke-width:1.6px;stroke-linejoin:round;opacity:.9}.fs-tropopause text{fill:var(--fs-tropo);font-size:9px;font-family:var(--fs-mono);letter-spacing:.4px;opacity:.85}.fs-profil-wind path{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fs-profil-wind text{font-family:var(--fs-mono);letter-spacing:.3px;font-size:8.5px}.fs-profil-wind[data-art=ruecken] path,.fs-profil-wind[data-art=ruecken] text{stroke:var(--fs-gut);fill:var(--fs-gut)}.fs-profil-wind[data-art=gegen] path,.fs-profil-wind[data-art=gegen] text{stroke:var(--fs-warn);fill:var(--fs-warn)}.fs-profil-wind text[data-art=temp]{stroke:none;fill:var(--fs-nebel)}.fs-profil-flaeche{fill:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-profil-flaeche{fill:color-mix(in srgb, var(--fs-cyan) 5%, transparent)}}.fs-profil-linie{fill:none;stroke:var(--fs-cyan);stroke-width:2px;stroke-linejoin:round}.fs-stepclimb line,.fs-stepclimb polyline{fill:none;stroke:var(--fs-frost);stroke-width:1.5px}.fs-stepclimb text{fill:var(--fs-frost);font-family:var(--fs-mono);paint-order:stroke;stroke:var(--fs-obsidian);stroke-width:3px;stroke-linejoin:round;font-size:8.5px;font-weight:700}.fs-profil-punkt line{stroke:var(--fs-linie);stroke-width:1px;opacity:.38}.fs-profil-punkt circle{fill:var(--fs-frost)}.fs-profil-punkt text{fill:var(--fs-nebel);font-size:10px;font-family:var(--fs-mono)}.fs-profil-punkt text.fs-profil-name{font-size:9px}.fs-profil-punkt[data-wende=ja] circle{fill:none;stroke:var(--fs-cyan);stroke-width:2px}.fs-profil-punkt[data-wende=ja] text{fill:var(--fs-cyan)}.fs-profil-punkt[data-step=ja] circle{fill:var(--fs-frost);stroke:var(--fs-obsidian);stroke-width:1.5px}.fs-profil-punkt[data-step=ja] text{fill:var(--fs-frost);font-weight:700}.fs-profil-punkt[data-offen=ja] circle{fill:var(--fs-cyan);stroke:var(--fs-cyan)}.fs-profil-punkt[data-offen=ja] line{stroke:var(--fs-cyan);opacity:.72}.fs-profil-punkt[data-detail=ja] line{opacity:.54}.fs-profil-punkt:focus-visible{outline:none}.fs-profil-punkt:focus-visible circle{stroke:var(--fs-frost);stroke-width:2px}.fs-profil-jetzt line{stroke:var(--fs-gut);stroke-width:1.5px;stroke-dasharray:3 3}.fs-profil-jetzt polygon{fill:var(--fs-gut)}.fs-profil-jetzt-label{fill:var(--fs-gut);font-family:var(--fs-mono);paint-order:stroke;stroke:var(--fs-obsidian);stroke-width:3px;stroke-linejoin:round;font-size:8.5px;font-weight:800}.fs-profil-auskunft{background:var(--fs-panel);border:1px solid var(--fs-panel-kante);border-radius:14px;grid-template-columns:repeat(6,1fr);gap:14px;margin:12px 0 0;padding:12px 16px;display:grid}.fs-profil-auskunft dt{letter-spacing:.8px;text-transform:uppercase;color:var(--fs-nebel);font-size:10px;font-weight:600}.fs-profil-auskunft dd{font-family:var(--fs-mono);margin:3px 0 0;font-size:13px}.fs-platzwahl{width:max-content;max-width:100%;margin-bottom:14px}.fs-platzwahl button{font-family:var(--fs-mono);letter-spacing:.5px;color:var(--fs-nebel);padding:0 14px;font-size:13px;font-weight:600}.fs-platzwahl button.is-aktiv{color:var(--fs-frost)}.fs-platzwahl em{font-style:normal;font-family:var(--ios-font);letter-spacing:.4px;opacity:.75;font-size:9px;font-weight:500;display:block}.fs-bahn-inhalt{grid-template-columns:minmax(320px,1fr) minmax(280px,.85fr);align-items:start;gap:20px;display:grid}.fs-platzbild{margin:0}.fs-platzbild svg{background:var(--fs-obsidian);border:1px solid var(--fs-panel-kante);border-radius:18px;width:100%;height:auto;display:block}.fs-platzbild figcaption{font-family:var(--fs-mono);color:var(--fs-nebel);margin-top:6px;font-size:11px}.fs-platz-raster line{stroke:var(--fs-linie);stroke-width:1px;stroke-dasharray:6 10}.fs-platz-belag{stroke:var(--fs-frost)}@supports (color:color-mix(in lab, red, red)){.fs-platz-belag{stroke:color-mix(in srgb, var(--fs-frost) 55%, transparent)}}.fs-platz-belag{stroke-linecap:butt}.fs-platz-bahn[data-geplant=ja] .fs-platz-belag{stroke:var(--fs-cyan)}.fs-platz-bahn[data-zu=ja] .fs-platz-belag{stroke:var(--fs-nebel);stroke-dasharray:18 12;opacity:.5}.fs-platz-bahn[data-geraten=ja] .fs-platz-belag{stroke-dasharray:26 8}.fs-platz-verfuegbar{stroke:var(--fs-cyan);stroke-linecap:butt}.fs-platz-verfuegbar[data-art=ankunft]{stroke:var(--fs-gut)}.fs-platz-schwelle{stroke:var(--fs-frost);stroke-width:4px}.fs-platz-bahn[data-frei=ja] .fs-platz-saum{stroke:var(--fs-gut);opacity:.55}.fs-platz-bahn[data-frei=ja] .fs-platz-kennung{fill:var(--fs-gut)}.fs-platz-intersektion-griff{fill:#0000;cursor:pointer}.fs-platz-intersektion-punkt{fill:var(--fs-frost);pointer-events:none}.fs-platz-intersektion-leine{stroke:var(--fs-frost);stroke-width:1.6px;opacity:.55;pointer-events:none}.fs-platz-intersektion-schild{fill:var(--fs-obsidian);stroke:var(--fs-panel-kante);stroke-width:1px;pointer-events:none}.fs-platz-intersektion-name,.fs-platz-intersektion-wert{fill:var(--fs-frost);font-family:var(--fs-mono);pointer-events:none}.fs-platz-intersektion-name{font-size:18px;font-weight:700}.fs-platz-intersektion-wert{opacity:.75;font-size:14px}.fs-platz-intersektion[data-wahl=ja] .fs-platz-intersektion-punkt{fill:var(--fs-gut)}.fs-platz-intersektion[data-wahl=ja] .fs-platz-intersektion-leine{stroke:var(--fs-gut);stroke-width:2.4px;opacity:1}.fs-platz-intersektion[data-wahl=ja] .fs-platz-intersektion-schild{stroke:var(--fs-gut);fill:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-platz-intersektion[data-wahl=ja] .fs-platz-intersektion-schild{fill:color-mix(in srgb, var(--fs-gut) 18%, var(--fs-obsidian))}}:root[data-hell=ja] .fs-platz-intersektion[data-wahl=ja] .fs-platz-intersektion-schild{fill:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){:root[data-hell=ja] .fs-platz-intersektion[data-wahl=ja] .fs-platz-intersektion-schild{fill:color-mix(in srgb, var(--fs-gut) 8%, var(--fs-obsidian))}}.fs-platz-intersektion[data-wahl=ja] .fs-platz-intersektion-name,.fs-platz-intersektion[data-wahl=ja] .fs-platz-intersektion-wert{fill:var(--fs-gut);opacity:1}.fs-platz-distanztext{fill:var(--fs-frost);font-family:var(--fs-mono);paint-order:stroke;stroke:var(--fs-obsidian);stroke-width:6px;stroke-linejoin:round;font-size:19px;font-weight:700}.fs-platz-kennung{fill:var(--fs-frost);font-family:var(--fs-mono);text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:var(--fs-obsidian);stroke-width:5px;font-size:26px;font-weight:700}.fs-platz-bahn[data-geplant=ja] .fs-platz-kennung{fill:var(--fs-cyan)}.fs-platz-wind line{stroke:var(--fs-gut);stroke-width:4px}.fs-platz-wind polygon{fill:var(--fs-gut)}.fs-platz-windring{fill:none;stroke:var(--fs-linie);stroke-width:1.5px}.fs-platz-windtext,.fs-platz-nord{fill:var(--fs-nebel);font-family:var(--fs-mono);font-size:22px}.fs-platz-windtext{paint-order:stroke;stroke:var(--fs-obsidian);stroke-width:5px}.fs-bahn-kopfzeile{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fs-bahn-kopfzeile:has(>:only-child){grid-template-columns:1fr}.fs-bahn-wx,.fs-bahn-kopfzeile .fs-bahn-plan{background:var(--fs-panel);border:1px solid var(--fs-panel-kante);border-radius:14px;min-width:0;padding:9px 13px}.fs-bahn-wx strong,.fs-bahn-kopfzeile .fs-bahn-plan strong{font-family:var(--fs-mono);letter-spacing:-.3px;white-space:nowrap;margin:1px 0;font-size:20px;font-weight:700;display:block}.fs-bahn-plan-werte{margin:8px 0 0}.fs-bahn-wx-qnh{font-family:var(--fs-mono);color:var(--fs-nebel);font-size:12px}.fs-bahn-erwartet{letter-spacing:.3px;color:var(--fs-cyan);margin-top:2px;font-size:9.5px;font-style:normal;font-weight:650;display:block}.fs-bahn-erwartet i{color:var(--fs-nebel);margin-left:5px;font-style:normal;font-weight:400}.fs-bahn-tafel{background:var(--fs-panel);border:1px solid var(--fs-panel-kante);color:var(--fs-nebel);border-radius:12px;margin:8px 0 6px;padding:7px 10px;font-size:11px}.fs-bahn-tafel[data-frei=ja]{background:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-bahn-tafel[data-frei=ja]{background:color-mix(in srgb, var(--fs-gut) 9%, transparent)}}.fs-bahn-tafel[data-frei=ja]{border-color:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-bahn-tafel[data-frei=ja]{border-color:color-mix(in srgb, var(--fs-gut) 42%, transparent)}}.fs-bahn-tafel[data-frei=ja] .fs-bahn-tafel-kopf b{color:var(--fs-gut)}.fs-bahn-tafel-kopf{flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}.fs-bahn-tafel-kopf b{font-family:var(--fs-mono);color:var(--fs-frost);font-size:15px}.fs-bahn-tafel-marke{letter-spacing:.6px;text-transform:uppercase;background:var(--fs-gut);border-radius:4px;padding:1px 5px;font-size:8.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fs-bahn-tafel-marke{background:color-mix(in srgb, var(--fs-gut) 20%, transparent)}}.fs-bahn-tafel-marke{color:var(--fs-gut)}.fs-bahn-tafel-mass{font-family:var(--fs-mono);margin-left:auto}.fs-bahn-tafel .fs-etikett{margin:9px 0 5px;display:block}.fs-bahn-intersektionen{flex-wrap:wrap;gap:5px;display:flex}.fs-bahn-intersektionen button{border:1px solid var(--fs-panel-kante);background:var(--fs-obsidian);border-radius:8px;align-items:baseline;gap:6px;padding:3px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-bahn-intersektionen button{background:color-mix(in srgb, var(--fs-obsidian) 55%, transparent)}}.fs-bahn-intersektionen button{font-family:var(--fs-mono);color:var(--fs-nebel);cursor:pointer}.fs-bahn-intersektionen button b{color:var(--fs-frost);font-size:11px}.fs-bahn-intersektionen button span{white-space:nowrap;font-size:9.5px}.fs-bahn-intersektionen button[data-wahl=ja]{border-color:var(--fs-gut);background:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-bahn-intersektionen button[data-wahl=ja]{background:color-mix(in srgb, var(--fs-gut) 18%, transparent)}}.fs-bahn-intersektionen button[data-wahl=ja] b,.fs-bahn-intersektionen button[data-wahl=ja] span{color:var(--fs-gut)}.fs-bahn-tafel-fuss{font-family:var(--fs-mono);color:var(--fs-frost);margin:8px 0 0;font-size:10.5px}.fs-bahn-tafel-leer{margin:7px 0 0;font-size:10.5px}.fs-bahn-tafel-werte{flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;display:flex}.fs-bahn-tafel-werte>div{align-items:baseline;gap:6px;display:flex}.fs-bahn-tafel-werte dt{letter-spacing:.6px;text-transform:uppercase;font-size:8.5px}.fs-bahn-tafel-werte dd{font-family:var(--fs-mono);color:var(--fs-frost);margin:0;font-size:12.5px}.fs-bahn-zeile[data-frei=ja] button{border-color:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-bahn-zeile[data-frei=ja] button{border-color:color-mix(in srgb, var(--fs-gut) 55%, transparent)}}.fs-bahn-zeile[data-frei=ja] b{color:var(--fs-gut)}.fs-bahn-plan{background:var(--fs-panel);border:1px solid var(--fs-panel-kante);color:var(--fs-nebel);border-radius:12px;margin:12px 0 8px;padding:9px 12px;font-size:11px}.fs-bahn-plan-kopf,.fs-bahn-ofp{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.fs-bahn-plan-kopf{justify-content:space-between}.fs-bahn-plan b{font-family:var(--fs-mono);color:var(--fs-cyan);font-size:12px}.fs-bahn-ofp{border-top:1px solid var(--fs-linie);font-family:var(--fs-mono);margin-top:6px;padding-top:6px}.fs-bahn-ofp .fs-etikett{font-size:9px}.fs-bahn-ofp em{color:var(--fs-nebel);font-style:normal}.fs-bahn-ofp-hinweis{width:100%}.fs-bahn-listenkopf,.fs-bahn-zeile>button{grid-template-columns:42px minmax(82px,1.1fr) minmax(58px,.8fr) minmax(58px,.8fr) minmax(70px,1fr);align-items:center;gap:8px;display:grid}.fs-bahn-listenkopf{color:var(--fs-nebel);letter-spacing:.55px;text-transform:uppercase;padding:0 11px 4px;font-size:8.5px;font-weight:700}.fs-bahn-listenkopf span:nth-child(n+3){text-align:right}.fs-bahn-liste{border:1px solid var(--fs-linie);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.fs-bahn-zeile{font-family:var(--fs-mono);border-bottom:1px solid var(--fs-linie)}.fs-bahn-zeile>button{width:100%;min-height:43px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 11px}.fs-bahn-zeile>button:focus-visible{outline:2px solid var(--fs-cyan);outline-offset:-3px}.fs-bahn-zeile:last-child{border-bottom:none}.fs-bahn-zeile[data-geplant=ja]{background:var(--fs-cyan-matt);box-shadow:inset 3px 0 0 var(--fs-cyan)}.fs-bahn-herkunft{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.fs-bahn-herkunft em{font-style:normal;font-family:var(--fs-mono);letter-spacing:.4px;border:1px solid;border-radius:4px;padding:1px 4px;font-size:8.5px;font-weight:700;line-height:1.4}.fs-bahn-herkunft em[data-herkunft=plan],.fs-bahn-legende span[data-herkunft=plan] i{color:var(--fs-cyan)}.fs-bahn-herkunft em[data-herkunft=cdm],.fs-bahn-herkunft em[data-herkunft=atis],.fs-bahn-legende span[data-herkunft=atis] i,.fs-bahn-legende span[data-herkunft=cdm] i{color:var(--fs-gut)}.fs-bahn-herkunft em[data-herkunft=hand]{border-color:var(--fs-gelb);background:var(--fs-gelb);color:var(--fs-auf-gelb)}.fs-bahn-legende span[data-herkunft=hand] i{border-color:var(--fs-gelb);background:var(--fs-gelb)}.fs-bahn-zeile[data-gilt=plan]{box-shadow:inset 3px 0 0 var(--fs-cyan)}.fs-bahn-zeile[data-gilt=cdm],.fs-bahn-zeile[data-gilt=atis]{box-shadow:inset 3px 0 0 var(--fs-gut)}.fs-bahn-zeile[data-gilt=hand]{box-shadow:inset 3px 0 0 var(--fs-gelb)}.fs-bahn-legende{color:var(--fs-nebel);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 0 0;font-size:10.5px;display:flex}.fs-bahn-legende span{align-items:center;gap:5px;display:inline-flex}.fs-bahn-legende i{border:1.5px solid;border-radius:3px;width:9px;height:9px}.fs-bahn-legende em{opacity:.85;margin-left:auto;font-style:normal}.fs-bahn-widerspruch{margin-top:8px}.fs-bahn-zeile[data-rolle=nicht]{opacity:.42}.fs-bahn-zeile[data-rolle=nicht] b{text-decoration:line-through;text-decoration-thickness:1px}.fs-bahn-zeile[data-auswahl=ja]{background:var(--fs-cyan-matt)}@supports (color:color-mix(in lab, red, red)){.fs-bahn-zeile[data-auswahl=ja]{background:color-mix(in srgb, var(--fs-cyan-matt) 65%, transparent)}}.fs-bahn-mass{color:var(--fs-nebel);gap:1px;font-size:10px;display:grid}.fs-bahn-mass small{color:var(--fs-frost);font-family:var(--fs-mono);white-space:nowrap;font-size:10px}.fs-bahn-distanz{text-align:right;color:var(--fs-nebel);white-space:nowrap;font-size:10.5px}.fs-bahn-zeile[data-auswahl=ja] .fs-bahn-distanz[data-art=lda]{color:var(--fs-gut);font-weight:700}.fs-bahn-komp{justify-content:flex-end;gap:7px;font-size:11px;display:flex}.fs-bahn-komp em{font-style:normal;font-weight:600}.fs-bahn-komp em[data-art=gut]{color:var(--fs-gut)}.fs-bahn-komp em[data-art=acht]{color:var(--fs-acht)}.fs-wetter{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.fs-wx-karte{background:var(--fs-panel);border:1px solid var(--fs-panel-kante);border-radius:18px;padding:16px 18px}.fs-wx-kopf{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fs-wx-kopf h3{font-family:var(--fs-mono);letter-spacing:-.4px;margin:0;font-size:24px;font-weight:700}.fs-wx-kopf h3 em{color:var(--fs-nebel);margin-left:8px;font-size:13px;font-style:normal}.fs-wx-ort{color:var(--fs-nebel);margin:2px 0 0;font-size:12px}.fs-wx-zahlen{text-align:right;font-family:var(--fs-mono);color:var(--fs-nebel);font-size:12px}.fs-wx-zahlen strong{color:var(--fs-frost);font-size:17px;display:block}.fs-wx-zahlen span{display:block}.fs-wx-zahlen span[data-art=VFR]{color:var(--fs-gut)}.fs-wx-zahlen span[data-art=MVFR]{color:var(--fs-cyan)}.fs-wx-zahlen span[data-art=IFR],.fs-wx-zahlen span[data-art=LIFR]{color:var(--fs-acht)}.fs-wx-roh,.fs-wx-alt{background:var(--fs-frost);border-radius:10px;margin:12px 0 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.fs-wx-roh,.fs-wx-alt{background:color-mix(in srgb, var(--fs-frost) 5%, transparent)}}.fs-wx-roh,.fs-wx-alt{font-family:var(--fs-mono);word-break:break-word;font-size:12px;line-height:1.55}.fs-wx-alt .fs-etikett{margin-bottom:4px}.fs-wx-stand{color:var(--fs-nebel);margin:8px 0 0;font-size:11px}.fs-link{color:var(--fs-cyan);font-size:inherit;text-underline-offset:2px;text-decoration:underline}.fs-wx-gruppen{flex-direction:column;gap:3px;margin:12px 0 0;padding:0;list-style:none;display:flex}.fs-wx-gruppen li{grid-template-columns:92px 1fr;align-items:baseline;gap:12px;font-size:11.5px;line-height:1.45;display:grid}.fs-wx-gruppen code{font-family:var(--fs-mono);color:var(--fs-cyan);word-break:break-all;font-size:11.5px}.fs-wx-gruppen li[data-gedeutet=nein] code{color:var(--fs-nebel)}.fs-wx-gruppen li[data-gedeutet=nein] span{color:var(--fs-nebel);font-style:italic}.fs-wx-gruppen li[data-art=rest]{opacity:.7}.fs-wx-taf>summary em{letter-spacing:.3px;color:var(--fs-nebel);margin-left:8px;font-size:9.5px;font-style:normal}.fs-wx-taf{margin-top:12px;font-size:12px}.fs-wx-taf summary{cursor:pointer;color:var(--fs-nebel);letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:600}.fs-wx-taf p{background:var(--fs-frost);border-radius:10px;margin:8px 0 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.fs-wx-taf p{background:color-mix(in srgb, var(--fs-frost) 5%, transparent)}}.fs-wx-taf p{font-family:var(--fs-mono);word-break:break-word;font-size:11.5px;line-height:1.55}.fs-wx-platz{border-top:1px solid var(--fs-linie);grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 0;padding-top:12px;display:grid}.fs-wx-platz dt{letter-spacing:.7px;text-transform:uppercase;color:var(--fs-nebel);font-size:9.5px;font-weight:600}.fs-wx-platz dd{font-family:var(--fs-mono);margin:2px 0 0;font-size:12.5px}.fs-wx-platz dd s{color:var(--fs-muted,currentColor);opacity:.55;margin-right:5px;font-weight:400;text-decoration-thickness:1px}.fs-wx-platz-quelle{font-family:var(--fs-text);letter-spacing:.4px;text-transform:uppercase;color:var(--fs-nebel);margin-left:5px;font-size:9.5px;font-style:normal}.fs-wx-edto{padding:0;overflow:hidden}.fs-wx-edto>details>summary,.fs-wx-edto-platz>summary{list-style:none}.fs-wx-edto>details>summary::-webkit-details-marker{display:none}.fs-wx-edto-platz>summary::-webkit-details-marker{display:none}.fs-wx-edto-kopf{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 18px;display:flex}.fs-wx-edto-kopf span{flex-direction:column;gap:3px;display:flex}.fs-wx-edto-kopf b{font-family:var(--fs-mono);letter-spacing:.5px;font-size:15px}.fs-wx-edto-kopf small{color:var(--fs-nebel);font-size:11px}.fs-wx-edto-kopf em{border-radius:var(--r-pille);background:var(--fs-cyan-matt);min-width:28px;color:var(--fs-cyan);font-family:var(--fs-mono);text-align:center;padding:4px 8px;font-size:11px;font-style:normal}.fs-wx-edto-liste{margin:0;padding:0 12px 12px;list-style:none}.fs-wx-edto-liste>li{border-top:1px solid var(--fs-linie)}.fs-wx-edto-platz>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;padding:7px 6px;display:grid}.fs-wx-edto-name,.fs-wx-edto-wind{align-items:baseline;gap:9px;min-width:0;display:flex}.fs-wx-edto-name b,.fs-wx-edto-wind b{font-family:var(--fs-mono)}.fs-wx-edto-name small{color:var(--fs-nebel);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fs-wx-edto-wind{justify-content:flex-end;font-size:11px}.fs-wx-edto-wind em{color:var(--fs-nebel);font-style:normal}.fs-wx-edto-wind em[data-art=VFR]{color:var(--fs-gut)}.fs-wx-edto-wind em[data-art=MVFR]{color:var(--fs-cyan)}.fs-wx-edto-wind em[data-art=IFR],.fs-wx-edto-wind em[data-art=LIFR]{color:var(--fs-acht)}.fs-wx-edto-detail{padding:0 6px 11px}.fs-wx-edto-detail p{background:var(--fs-frost);border-radius:9px;margin:0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.fs-wx-edto-detail p{background:color-mix(in srgb, var(--fs-frost) 5%, transparent)}}.fs-wx-edto-detail p{font-family:var(--fs-mono);font-size:11px;line-height:1.5}.fs-wx-edto-detail>span{color:var(--fs-nebel);font-family:var(--fs-mono);margin-top:6px;font-size:10px;display:block}.fs-briefing,.fs-route-seite{align-items:flex-start;gap:12px;display:flex}.fs-brief-inhalt{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.fs-edto-regel{margin:-2px 0 12px}.fs-edto-briefing{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fs-edto-briefing>div{min-width:0}.fs-edto-briefing .fs-etikett{margin-bottom:7px}.fs-sprungleiste{border-left:1px solid var(--fs-linie);flex-direction:column;flex:none;gap:1px;padding:4px 0;display:flex;position:sticky;top:0}.fs-sprungleiste button{font:inherit;letter-spacing:.1px;text-align:left;white-space:nowrap;color:var(--fs-nebel);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 8px 7px 9px;font-size:12px;transition:color .14s,background-color .14s;display:flex;position:relative}.fs-sprungleiste button:hover{color:var(--fs-frost)}.fs-sprungmarke{background:0 0;border-radius:1px;width:2px;transition:background-color .14s;position:absolute;top:6px;bottom:6px;left:-1px}.fs-sprungleiste button[data-aktiv=ja]{color:var(--fs-frost);font-weight:600}.fs-sprungleiste button[data-aktiv=ja] .fs-sprungmarke{background:var(--fs-gelb)}.fs-sprungleiste button:focus-visible{outline:2px solid var(--fs-fokus,#0968f6);outline-offset:-2px;border-radius:6px}.fs-sprungfuss{border-top:1px solid var(--fs-linie);margin-top:6px;padding-top:6px}.fs-sprung-pdf{width:100%;font:inherit;letter-spacing:.1px;color:var(--fs-nebel);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 8px 7px 9px;font-size:12px;font-weight:600;transition:color .14s;display:flex}.fs-sprung-pdf:hover{color:var(--fs-frost)}.fs-sprung-pdf:focus-visible{outline:2px solid var(--fs-fokus,#0968f6);outline-offset:-2px;border-radius:6px}.fs-rohplan{inset:calc(var(--statusbar-h) + var(--toolbar-h)) 0 0;z-index:5;background:var(--fs-grund);flex-direction:column;display:flex;position:absolute}.fs-rohplan-kopf{border-bottom:1px solid var(--fs-linie);flex:none;align-items:center;gap:12px;padding:10px 16px 10px 20px;display:flex}.fs-rohplan-titel{min-width:0;color:var(--fs-frost);align-items:center;gap:8px;display:flex}.fs-rohplan-titel b{letter-spacing:.3px;font-size:14px}.fs-rohplan-titel em{color:var(--fs-nebel);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.fs-rohplan-extern{color:var(--fs-cyan);margin-left:auto;font-size:12px;text-decoration:none}.fs-rohplan-extern:hover{text-decoration:underline}.fs-rohplan-zu{background:var(--fs-panel);width:30px;height:30px;color:var(--fs-frost);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.fs-rohplan-zu:hover{background:var(--fs-hoch)}.fs-rohplan-blatt{background:#fff;flex:auto;min-height:0;position:relative}.fs-rohplan-blatt iframe{border:0;width:100%;height:100%}.fs-rohplan-warten{color:#5a6a85;pointer-events:none;place-items:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}@media (max-width:860px){.fs-briefing,.fs-route-seite{flex-direction:column}.fs-sprungleiste{border-left:0;border-bottom:1px solid var(--fs-linie);flex-direction:row;align-self:stretch;padding:0 0 6px;overflow-x:auto}.fs-sprungmarke{width:auto;height:2px;inset:auto 6px -1px}.fs-brief-inhalt{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fs-flaeche[data-einzug=ja]>*>*,.fs-uplink-knopf[data-laeuft=ja]{animation:none}.fs-uplink-lauf i{opacity:.5;width:100%;animation:none}.fs-sprungleiste button,.fs-sprungmarke{transition:none}}.fs-block{background:var(--fs-panel);border:1px solid var(--fs-panel-kante);border-radius:18px;padding:16px 18px}.fs-block-breit{grid-column:1/-1}.fs-block h3{letter-spacing:1px;text-transform:uppercase;color:var(--fs-nebel);margin:0 0 10px;font-size:11px;font-weight:700}.fs-fuelliste,.fs-massen,.fs-altn,.fs-notams>li[data-belang=hoch]{box-shadow:inset 3px 0 0 var(--fs-acht);padding-left:11px}.fs-notam-belang{letter-spacing:.8px;text-transform:uppercase;color:var(--fs-acht);font-size:8.5px;font-style:normal;font-weight:700}.fs-notams>li[data-belang=gering]{opacity:.72}.fs-notams{margin:0;padding:0;list-style:none}.fs-fuelliste li{border-bottom:1px solid var(--fs-linie);font-family:var(--fs-mono);grid-template-columns:1fr auto 54px;align-items:baseline;gap:12px;padding:5px 0;font-size:12.5px;display:grid}.fs-fuelliste li:last-child{border-bottom:none}.fs-fuelliste li[data-stark=ja]{font-weight:700}.fs-fuelliste li[data-stark=ja] .fs-posten-wert{color:var(--fs-cyan)}.fs-posten-name{color:var(--fs-nebel);letter-spacing:.5px}.fs-posten-name em{opacity:.8;margin-left:6px;font-style:normal}.fs-posten-wert{text-align:right}.fs-posten-zeit{text-align:right;color:var(--fs-nebel);font-size:11.5px}.fs-massen li{font-family:var(--fs-mono);grid-template-columns:62px 92px 1fr 150px;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:grid}.fs-masse-name{color:var(--fs-nebel);letter-spacing:.5px}.fs-masse-ist{text-align:right;font-weight:600}.fs-masse-balken{background:var(--fs-linie);border-radius:2px;height:4px;display:block;overflow:hidden}.fs-masse-balken i{background:var(--fs-cyan);height:100%;display:block}.fs-masse-balken i[data-eng=ja]{background:var(--fs-warn)}.fs-masse-max{text-align:right;color:var(--fs-nebel);font-size:11.5px}.fs-masse-max em{margin-left:8px;font-style:normal}.fs-route,.fs-atc{background:var(--fs-frost);border-radius:12px;margin:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.fs-route,.fs-atc{background:color-mix(in srgb, var(--fs-frost) 5%, transparent)}}.fs-route,.fs-atc{font-family:var(--fs-mono);white-space:pre-wrap;word-break:break-word;font-size:12.5px;line-height:1.6}.fs-atc strong{color:var(--fs-cyan);font-weight:800}.fs-atc-kernwerte{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.fs-atc-kernwerte>div{background:var(--fs-frost);border-radius:9px;min-width:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.fs-atc-kernwerte>div{background:color-mix(in srgb, var(--fs-frost) 5%, transparent)}}.fs-atc-kernwerte dt{color:var(--fs-nebel);letter-spacing:.7px;text-transform:uppercase;font-size:8.5px;font-weight:700}.fs-atc-kernwerte dd{color:var(--fs-frost);font-family:var(--fs-mono);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.fs-kv{grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0 0;display:grid}.fs-kv dt{letter-spacing:.7px;text-transform:uppercase;color:var(--fs-nebel);font-size:9.5px;font-weight:600}.fs-kv dd{font-family:var(--fs-mono);margin:2px 0 0;font-size:12.5px}.fs-kv-quelle{color:var(--fs-nebel);margin-top:2px;font-size:10px;display:block}.fs-altn li{border-bottom:1px solid var(--fs-linie);font-size:12px}.fs-altn li:last-child{border-bottom:none}.fs-altn summary{cursor:pointer;grid-template-columns:22px minmax(96px,1fr) auto auto;align-items:center;gap:12px;padding:8px 0;list-style:none;display:grid}.fs-altn summary::-webkit-details-marker{display:none}.fs-altn-rang{background:var(--fs-panel);width:20px;height:20px;font-family:var(--fs-mono);color:var(--fs-nebel);border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.fs-altn li[data-erster=ja] .fs-altn-rang{background:var(--fs-cyan);color:var(--fs-grund)}.fs-altn-name{flex-direction:column;min-width:0;display:flex}.fs-altn-name b{font-family:var(--fs-mono);color:var(--fs-cyan);font-size:14px}.fs-altn-name em{color:var(--fs-nebel);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.fs-altn-werte{font-family:var(--fs-mono);color:var(--fs-frost);gap:14px;font-size:12.5px;display:flex}.fs-altn-werte span{flex-direction:column;align-items:flex-end;display:flex}.fs-altn-werte small{letter-spacing:.6px;color:var(--fs-nebel);font-size:9.5px}.fs-altn-werte span[data-stark=ja]{color:var(--fs-cyan);font-weight:700}.fs-altn-marken{align-items:center;gap:6px;display:flex}.fs-altn-marken em{background:var(--fs-panel);font-style:normal;font-family:var(--fs-mono);letter-spacing:.3px;color:var(--fs-nebel);white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:10px}.fs-altn-wx[data-art=IFR],.fs-altn-wx[data-art=LIFR]{color:var(--fs-acht)}.fs-altn-wx[data-art=VFR]{color:var(--fs-gut)}.fs-altn-plan{color:var(--fs-cyan)!important}.fs-altn-detail{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 16px;margin:2px 0 8px 34px;display:grid}.fs-altn-detail dt{letter-spacing:.4px;text-transform:uppercase;color:var(--fs-nebel);font-size:10px}.fs-altn-detail dd{font-family:var(--fs-mono);color:var(--fs-frost);margin:0;font-size:12.5px}.fs-altn-route{background:var(--fs-panel);font-family:var(--fs-mono);color:var(--fs-frost);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0 0 10px 34px;padding:8px 10px;font-size:11.5px;line-height:1.6}.fs-altn-fuss{margin-top:10px}.fs-altn-warnung{margin-top:8px}.fs-remark{color:var(--fs-frost);white-space:pre-wrap;margin:0 0 8px;font-size:12.5px;line-height:1.55}.fs-ops-remark{border-left:3px solid var(--fs-cyan);background:var(--fs-frost);border-radius:0 9px 9px 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.fs-ops-remark{background:color-mix(in srgb, var(--fs-frost) 4%, transparent)}}.fs-ops-remark>span{font-family:var(--fs-mono);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.fs-ops-remark>span b{color:var(--fs-cyan);letter-spacing:.6px;font-size:10px}.fs-ops-remark>span em{color:var(--fs-nebel);font-size:9px;font-style:normal}.fs-notams li{border-bottom:1px solid var(--fs-linie);padding:10px 0}.fs-notams li:last-child{border-bottom:none}.fs-notam-kopf{font-family:var(--fs-mono);color:var(--fs-nebel);align-items:baseline;gap:12px;font-size:11.5px;display:flex}.fs-notam-kopf b{color:var(--fs-cyan);font-size:13px}.fs-notam-kopf em{font-style:normal}.fs-notams p{font-family:var(--fs-mono);white-space:pre-wrap;word-break:break-word;margin:6px 0 0;font-size:11.5px;line-height:1.55}.fs-fuss{color:var(--fs-nebel);font-size:11px;font-family:var(--fs-mono);grid-column:1/-1;margin:4px 0 0}.fs-fuss a{color:var(--fs-cyan);text-underline-offset:2px;text-decoration:underline}@media (max-width:900px){.fs-slotband{grid-template-columns:120px minmax(0,1fr);grid-template-areas:"status zeiten""ankunft details"}.fs-slot-ankunft{border:0;flex-flow:wrap;align-items:baseline;gap:2px 7px;padding:4px 0 0}.fs-slot-details{margin:0}.fs-fuel-kopf{gap:10px;padding-inline:12px}.fs-fuel-bilanz{min-width:154px}.fs-fuel-werte{grid-template-columns:repeat(4,minmax(58px,1fr));gap:8px}.fs-fuel-wert[data-schmal=weg]{display:none}.fs-kacheln{grid-template-columns:repeat(2,1fr)}.fs-bahn-inhalt,.fs-wetter,.fs-briefing{grid-template-columns:1fr}.fs-profil-auskunft{grid-template-columns:repeat(3,1fr)}.fs-tabelle-kopf,.fs-punkt{grid-template-columns:minmax(80px,1fr) 56px 52px 62px 68px minmax(190px,2fr)}.fs-tabelle-kopf .fs-sp-fir,.fs-punkt .fs-sp-fir,.fs-tabelle-kopf .fs-sp-awy,.fs-punkt .fs-sp-awy,.fs-tabelle-kopf .fs-sp-wind,.fs-punkt .fs-sp-wind,.fs-tabelle-kopf .fs-sp-mora,.fs-punkt .fs-sp-mora,.fs-tabelle-kopf .fs-sp-bein,.fs-punkt .fs-sp-bein,.fs-tabelle-kopf .fs-sp-beinzeit,.fs-punkt .fs-sp-beinzeit,.fs-tabelle-kopf .fs-sp-burn,.fs-punkt .fs-sp-burn{display:none}}.fs-leiste{box-shadow:inset 0 -2px 0 0 var(--fs-leiste-linie);border-bottom:none}.fs-leiste:after{content:"";height:2px;width:var(--fs-fortschritt,0%);background:var(--fs-gelb);box-shadow:0 0 10px var(--fs-gelb);position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.fs-leiste:after{box-shadow:0 0 10px color-mix(in srgb, var(--fs-gelb) 55%, transparent)}}.fs-leiste:after{transition:width .5s ease-out}.fs-hero-daten{border-top:1px solid var(--fs-linie);grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;margin:16px 0 0;padding-top:13px;display:grid}.fs-hero-daten dt{letter-spacing:.8px;text-transform:uppercase;color:var(--fs-nebel);font-size:9.5px;font-weight:600}.fs-hero-daten dd{font-family:var(--fs-mono);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13.5px;font-weight:600;overflow:hidden}.fs-hero-daten dd s{color:var(--fs-muted,currentColor);opacity:.55;margin-right:5px;font-weight:400;text-decoration-thickness:1px}.fs-hero-zusatz{color:var(--fs-cyan);font-size:11px;font-style:normal;font-weight:600}.fs-hero-sprung{background:var(--fs-cyan-matt);font:inherit;color:var(--fs-cyan);cursor:pointer;border:0;border-radius:6px;margin-left:4px;padding:2px 5px;font-size:11px;font-weight:600}.fs-hero-sprung:hover{background:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-hero-sprung:hover{background:color-mix(in srgb, var(--fs-cyan) 22%, transparent)}}.fs-hero-muster{color:var(--fs-nebel);border-top:none;margin:10px 0 0;padding-top:0;font-size:11.5px}.fs-hero-platz{position:relative}.fs-hero-platz[data-rechts=ja]{text-align:right}.fs-hero-kennung{letter-spacing:-1px;color:inherit;cursor:pointer;font-size:40px;font-weight:700;line-height:1;display:block}.fs-hero-platz[data-rechts=ja] .fs-hero-kennung{margin-left:auto}.fs-hero-kennung:hover{color:var(--fs-cyan)}.fs-wx-blase{z-index:5;background:var(--fs-hoch);border-radius:12px;width:340px;padding:10px 12px;position:absolute;top:calc(100% + 8px);left:0}@supports (color:color-mix(in lab, red, red)){.fs-wx-blase{background:color-mix(in srgb, var(--fs-hoch) 86%, transparent)}}.fs-wx-blase{border:1px solid var(--fs-panel-kante);text-align:left;animation:.14s ease-out backwards fs-blase-auf;box-shadow:0 12px 32px #0006}.fs-hero-platz[data-rechts=ja] .fs-wx-blase{left:auto;right:0}@keyframes fs-blase-auf{0%{opacity:0;transform:translateY(-4px)}}.fs-wx-blase-kopf{font-family:var(--fs-mono);align-items:baseline;gap:10px;font-size:17px;font-weight:700;display:flex}.fs-wx-blase-kopf em{letter-spacing:.6px;font-size:11px;font-style:normal;font-weight:700}.fs-wx-blase-kopf em[data-art=VFR]{color:var(--fs-gut)}.fs-wx-blase-kopf em[data-art=MVFR]{color:var(--fs-cyan)}.fs-wx-blase-kopf em[data-art=IFR],.fs-wx-blase-kopf em[data-art=LIFR]{color:var(--fs-acht)}.fs-wx-blase-werte{font-family:var(--fs-mono);color:var(--fs-nebel);margin-top:2px;font-size:11.5px;display:block}.fs-wx-blase code{font-family:var(--fs-mono);color:var(--fs-frost);word-break:break-word;margin-top:8px;font-size:11px;line-height:1.5;display:block}.fs-sp-fir{font-family:var(--fs-mono);letter-spacing:.4px;color:var(--fs-nebel);font-size:11px}.fs-punkt .fs-sp-fir{color:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-punkt .fs-sp-fir{color:color-mix(in srgb, var(--fs-cyan) 60%, var(--fs-nebel))}}.fs-punkt{max-height:64px;transition:max-height .35s,opacity .25s,transform .35s,padding .35s,visibility linear;overflow:hidden}.fs-punkt[data-versteckt=ja]{opacity:0;visibility:hidden;border-bottom-width:0;max-height:0;padding-top:0;padding-bottom:0;transition-delay:0s,0s,0s,0s,.35s;transform:translateY(-10px)}.fs-erledigt-knopf{border:1px solid var(--fs-panel-kante);color:var(--fs-nebel);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.fs-erledigt-knopf[data-an=ja]{color:var(--fs-cyan);border-color:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-erledigt-knopf[data-an=ja]{border-color:color-mix(in srgb, var(--fs-cyan) 50%, transparent)}}.fs-erledigt-knopf[data-an=ja]{background:var(--fs-cyan-matt)}.fs-erledigt-knopf svg{width:14px;height:14px}.fs-ebene-knopf{border:1px solid var(--fs-panel-kante);color:var(--fs-nebel);letter-spacing:.4px;cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:4px 11px;font-size:11px;font-weight:600}.fs-ebene-knopf[data-an=ja]{color:var(--fs-cyan);border-color:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-ebene-knopf[data-an=ja]{border-color:color-mix(in srgb, var(--fs-cyan) 50%, transparent)}}.fs-ebene-knopf[data-an=ja]{background:var(--fs-cyan-matt)}.fs-ebene-knopf em{opacity:.75;margin-left:6px;font-style:normal}.fs-sektor rect{fill:var(--fs-frost)}@supports (color:color-mix(in lab, red, red)){.fs-sektor rect{fill:color-mix(in srgb, var(--fs-frost) 2%, transparent)}}.fs-sektor rect{stroke:none;stroke-width:1px}.fs-sektor[data-detail=ja] rect{stroke:var(--fs-linie);stroke-dasharray:2 3}.fs-sektor[data-besetzt=ja] rect{fill:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-sektor[data-besetzt=ja] rect{fill:color-mix(in srgb, var(--fs-cyan) 11%, transparent)}}.fs-sektor[data-besetzt=ja] rect{stroke:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-sektor[data-besetzt=ja] rect{stroke:color-mix(in srgb, var(--fs-cyan) 45%, transparent)}}.fs-sektor[data-besetzt=ja] rect{stroke-dasharray:none}.fs-sektor text{fill:var(--fs-nebel);font-family:var(--fs-mono);font-size:10px}.fs-sektor[data-besetzt=ja] text{fill:var(--fs-frost)}.fs-sektor-freq{font-weight:700}.fs-sektor[data-besetzt=ja] .fs-sektor-freq{fill:var(--fs-cyan)}.fs-sektor .fs-sektor-ruf{fill:var(--fs-gut);font-size:8px;font-weight:700}.fs-punkt-griff{fill:#0000}.fs-profil-punkt{cursor:pointer}.fs-zeiger{stroke:var(--fs-frost);stroke-width:1px;stroke-dasharray:2 3;opacity:.55;pointer-events:none}.fs-zeiger-auskunft{background:var(--fs-panel);border:1px solid var(--fs-panel-kante);font-family:var(--fs-mono);color:var(--fs-nebel);border-radius:14px;align-items:baseline;gap:18px;margin:12px 0 0;padding:10px 16px;font-size:12.5px;display:flex}.fs-zeiger-auskunft b{color:var(--fs-frost)}.fs-zeiger-auskunft span[data-besetzt=ja]{color:var(--fs-cyan)}.fs-uebergang[data-art=trl] line{stroke:var(--fs-gut);stroke-dasharray:6 4}.fs-uebergang[data-art=trl] text{fill:var(--fs-gut)}.fs-atis{flex-direction:column;gap:6px;margin-top:12px;display:flex}.fs-atis-block{border:1px solid var(--fs-panel-kante);background:var(--fs-cyan);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.fs-atis-block{background:color-mix(in srgb, var(--fs-cyan) 6%, transparent)}}.fs-atis-block summary{cursor:pointer;align-items:center;gap:10px;padding:7px 10px;font-size:11.5px;display:flex}.fs-atis-buchstabe{background:var(--fs-cyan);width:22px;height:22px;color:var(--fs-grund);font-family:var(--fs-mono);border-radius:6px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.fs-bahn-exits{border-top:1px solid var(--fs-linie);margin-top:10px;padding-top:8px}.fs-bahn-exits .fs-etikett em{font-style:normal;font-family:var(--fs-mono);letter-spacing:.5px;color:var(--fs-cyan);margin-left:6px;font-size:10px}.fs-bahn-exit-liste{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.fs-bahn-exit-liste button{border:1px solid var(--fs-panel-kante);background:var(--fs-panel);min-width:62px;font-family:var(--fs-mono);color:var(--fs-frost);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;padding:5px 9px;display:flex}.fs-bahn-exit-liste button b{letter-spacing:.4px;font-size:13px}.fs-bahn-exit-liste button span{color:var(--fs-nebel);font-size:11px}.fs-bahn-exit-liste button em{color:var(--fs-warn);font-size:9.5px;font-style:normal}.fs-bahn-exit-liste button[data-wahl=ja]{border-color:var(--fs-cyan);background:var(--fs-cyan-matt)}.fs-bahn-exit-liste button[data-wahl=ja] b{color:var(--fs-cyan)}.fs-bahn-exit-warn{color:var(--fs-warn)}.fs-bahn-exit-hinweis{color:var(--fs-nebel);margin:8px 0 0;font-size:11.5px;line-height:1.5}.fs-bahn-ils{border-top:1px solid var(--fs-linie);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:7px;padding-top:6px;display:flex}.fs-bahn-ils>.fs-etikett{flex:none}.fs-bahn-ils-fuss{color:var(--fs-nebel);flex:1 0 100%;font-size:8.5px}.fs-bahn-ils-zeile{font-family:var(--fs-mono);color:var(--fs-frost);align-items:baseline;gap:10px;margin-top:0;font-size:12.5px;display:flex}.fs-bahn-ils-zeile[data-zweit=ja]{opacity:.72}.fs-bahn-ils-freq{min-width:52px;color:var(--fs-cyan);letter-spacing:.3px;font-size:14px;font-weight:700}.fs-bahn-ils-kurs,.fs-bahn-ils-gp{min-width:42px}.fs-bahn-ils-kennung{letter-spacing:1.2px;color:var(--fs-nebel);font-style:normal}.fs-bahn-ils-stufe{background:var(--fs-panel);letter-spacing:.4px;color:var(--fs-nebel);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:10px}.fs-atis-art{color:var(--fs-nebel);letter-spacing:.3px;align-items:baseline;gap:8px;font-weight:600;display:flex}.fs-atis-zeit{font-family:var(--fs-mono);letter-spacing:0;opacity:.85;font-size:12px;font-style:normal;font-weight:500}.fs-atis-text b{color:var(--fs-frost);font-weight:700}.fs-atis-text b[data-rolle=kennung]{color:var(--fs-cyan)}.fs-atis-werte{font-family:var(--fs-mono);color:var(--fs-nebel);gap:12px;margin-left:auto;display:flex}.fs-atis-werte b{color:var(--fs-cyan)}.fs-atis-block p{font-family:var(--fs-mono);word-break:break-word;margin:0;padding:0 10px 10px;font-size:11px;line-height:1.55}.fs-bahn-plan b[data-betrieb=ja]{color:var(--fs-gut)}.fs-bahn-zeile[data-betrieb=ja]{box-shadow:inset 3px 0 0 var(--fs-gut)}.fs-bahn-zeile[data-betrieb=ja][data-geplant=ja]{box-shadow:inset 3px 0 0 var(--fs-gut), inset 6px 0 0 var(--fs-cyan)}.fs-platz-bahn[data-betrieb=ja] .fs-platz-belag{stroke:var(--fs-gut)}.fs-platz-bahn[data-betrieb=ja][data-geplant=ja] .fs-platz-belag{stroke:var(--fs-cyan)}.fs-route-inhalt{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.fs-route-seite>.fs-sprungleiste{width:82px}.fs-route-abschnitt{flex-direction:column;gap:14px;min-width:0;scroll-margin-top:8px;display:flex}@media (max-width:860px){.fs-route-seite>.fs-sprungleiste{width:auto}}.fs-layer-menue{position:relative}.fs-layer-menue>summary{list-style:none}.fs-layer-menue>summary::-webkit-details-marker{display:none}.fs-layer-summary{border:1px solid var(--fs-panel-kante);min-height:34px;color:var(--fs-frost);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 13px;font-size:10.5px;font-weight:650;display:flex}.fs-layer-summary em{background:var(--fs-cyan-matt);min-width:20px;color:var(--fs-cyan);font-family:var(--fs-mono);text-align:center;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal}.fs-layer-menue[open] .fs-layer-summary{border-color:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-layer-menue[open] .fs-layer-summary{border-color:color-mix(in srgb, var(--fs-cyan) 55%, transparent)}}.fs-layer-menue[open] .fs-layer-summary{color:var(--fs-cyan)}.fs-layer-popover{z-index:20;border:1px solid var(--fs-panel-kante);width:min(520px,100vw - 150px);color:var(--fs-frost);border-radius:15px;padding:11px;position:absolute;top:calc(100% + 7px);bottom:auto;right:0;box-shadow:0 18px 44px #0000006b}.fs-layer-karte .fs-layer-summary{background:var(--fs-obsidian)}@supports (color:color-mix(in lab, red, red)){.fs-layer-karte .fs-layer-summary{background:color-mix(in srgb, var(--fs-obsidian) 76%, transparent)}}.fs-layer-karte .fs-layer-summary{box-shadow:0 8px 24px #0000003d}.fs-layer-karte .fs-layer-popover{background:var(--fs-obsidian)}@supports (color:color-mix(in lab, red, red)){.fs-layer-karte .fs-layer-popover{background:color-mix(in srgb, var(--fs-obsidian) 74%, transparent)}}.fs-layer-titel{letter-spacing:.75px;text-transform:uppercase;color:var(--fs-nebel);margin:1px 2px 6px;font-size:8.5px;font-weight:700;display:block}.fs-layer-titel:not(:first-child){margin-top:11px}.fs-layer-zusatz{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fs-layer-zusatz .fs-ebene-knopf{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:46px;margin-left:0;display:grid}.fs-ebene-name{text-align:left;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;min-width:0;line-height:1.15;display:grid}.fs-ebene-name svg{opacity:.82;justify-self:center}.fs-layer-zusatz .fs-ebene-knopf em{white-space:nowrap;justify-self:end;margin-left:0}.fs-wettergefahren{border:1px solid var(--fs-panel-kante);background:var(--fs-obsidian);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:5px;padding:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.fs-wettergefahren{background:color-mix(in srgb, var(--fs-obsidian) 48%, transparent)}}.fs-wettergefahren button{min-width:0;color:var(--fs-nebel);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:5px;padding:5px 7px;font-size:8.5px;display:grid}.fs-wettergefahren button[data-an=ja]{border-color:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-wettergefahren button[data-an=ja]{border-color:color-mix(in srgb, var(--fs-cyan) 32%, transparent)}}.fs-wettergefahren button[data-an=ja]{background:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-wettergefahren button[data-an=ja]{background:color-mix(in srgb, var(--fs-cyan) 7%, transparent)}}.fs-wettergefahren button[data-an=ja]{color:var(--fs-frost)}.fs-wettergefahren button[data-leer=ja]{opacity:.58}.fs-wettergefahren i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #ffffff2e}.fs-wettergefahren span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-wettergefahren em{color:var(--fs-nebel);font-family:var(--fs-mono);font-size:8px;font-style:normal}.fs-nat-richtung{border:1px solid var(--fs-panel-kante);background:var(--fs-obsidian);border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding:7px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-nat-richtung{background:color-mix(in srgb, var(--fs-obsidian) 48%, transparent)}}.fs-nat-richtung{color:var(--fs-nebel);letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:650}.fs-nat-richtung select{border:1px solid var(--fs-cyan);min-width:190px;padding:5px 27px 5px 9px}@supports (color:color-mix(in lab, red, red)){.fs-nat-richtung select{border:1px solid color-mix(in srgb, var(--fs-cyan) 42%, transparent)}}.fs-nat-richtung select{background:var(--fs-obsidian);color:var(--fs-cyan);font-family:var(--fs-mono);border-radius:8px;font-size:9px;font-weight:700}.fs-ebene-knopf[data-an=ja] .fs-ebene-name svg{opacity:1}.fs-layer-hinweis{color:var(--fs-nebel);align-items:flex-start;gap:6px;margin:7px 3px 0;font-size:9.25px;line-height:1.4;display:flex}.fs-layer-hinweis svg{color:var(--fs-cyan);flex:none;margin-top:-1px}.fs-netze{border:1px solid var(--fs-panel-kante);background:var(--fs-panel);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:6px;min-width:390px;padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.fs-netze{background:color-mix(in srgb, var(--fs-panel) 70%, transparent)}}.fs-ebene-gruppe{background:var(--fs-obsidian);border:0;border-radius:999px;grid-template-columns:82px repeat(3,minmax(0,1fr));align-items:center;gap:2px;padding:2px 3px 2px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.fs-ebene-gruppe{background:color-mix(in srgb, var(--fs-obsidian) 55%, transparent)}}@media (max-width:900px){.fs-netze{justify-self:stretch;min-width:0}}.fs-ebene-gruppe b{min-width:0;font-family:var(--fs-mono);letter-spacing:.8px;color:var(--fs-nebel);justify-content:space-between;align-items:baseline;gap:5px;font-size:10px;font-weight:700;display:flex}.fs-ebene-gruppe b em{letter-spacing:0;opacity:.72;font-size:8px;font-style:normal;font-weight:600}.fs-ebene-stufe{width:100%;color:var(--fs-nebel);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.fs-netz-kontrollpunkt{opacity:.68;border:1px solid;border-radius:2px;flex:none;width:7px;height:7px}.fs-ebene-stufe[data-an=ja]{color:var(--fs-cyan);border-color:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-ebene-stufe[data-an=ja]{border-color:color-mix(in srgb, var(--fs-cyan) 50%, transparent)}}.fs-ebene-stufe[data-an=ja]{background:var(--fs-cyan-matt)}.fs-ebene-stufe[data-an=ja] .fs-netz-kontrollpunkt{border-color:var(--fs-cyan);background:var(--fs-cyan);box-shadow:0 0 0 1px var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-ebene-stufe[data-an=ja] .fs-netz-kontrollpunkt{box-shadow:0 0 0 1px color-mix(in srgb, var(--fs-cyan) 25%, transparent)}}.fs-ebene-stufe[data-an=ja] .fs-netz-kontrollpunkt{opacity:1}.fs-ebene-knopf[data-leer=ja] em{opacity:.5}.fs-karte-block{flex-direction:column;height:54vh;min-height:320px;display:flex}.fs-karte-rahmen{border:1px solid var(--fs-panel-kante);border-radius:18px;flex:auto;min-height:0;position:relative;overflow:hidden}.fs-karte-block[data-untere-legende=ja] .fs-karte-rahmen{border-bottom:0;border-radius:18px 18px 0 0}.fs-karte{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.fs-karte:active{cursor:grabbing}.fs-karte-werkzeuge{z-index:16;flex-direction:column;align-items:flex-end;gap:7px;display:flex;position:absolute;bottom:10px;right:10px}.fs-karte-ebenen{z-index:26;position:absolute;top:10px;right:10px}.fs-karte-namensnennung{color:var(--fs-frost);flex:none;margin:0 0 0 auto}@supports (color:color-mix(in lab, red, red)){.fs-karte-namensnennung{color:color-mix(in srgb, var(--fs-frost) 62%, transparent)}}.fs-karte-namensnennung{letter-spacing:.04em;white-space:nowrap;font-size:9px}.fs-karte-links{z-index:5;flex-direction:column;gap:7px;display:flex;position:absolute;top:10px;left:10px}.fs-karte-linksknopf{border:1px solid var(--fs-panel-kante);background:var(--fs-obsidian);border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.fs-karte-linksknopf{background:color-mix(in srgb, var(--fs-obsidian) 82%, transparent)}}.fs-karte-linksknopf{color:var(--fs-frost);cursor:pointer;font-size:11px;font-weight:600}.fs-karte-linksknopf:not(:disabled):hover,.fs-karte-follow[data-an=ja],.fs-karte-spur[data-an=ja]{color:var(--fs-cyan);border-color:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-karte-linksknopf:not(:disabled):hover,.fs-karte-follow[data-an=ja],.fs-karte-spur[data-an=ja]{border-color:color-mix(in srgb, var(--fs-cyan) 50%, transparent)}}.fs-karte-follow[data-an=ja],.fs-karte-spur[data-an=ja]{background:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-karte-follow[data-an=ja],.fs-karte-spur[data-an=ja]{background:color-mix(in srgb, var(--fs-cyan) 16%, var(--fs-obsidian))}}.fs-karte-follow[data-an=ja],.fs-karte-spur[data-an=ja]{box-shadow:inset 0 0 0 1px var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-karte-follow[data-an=ja],.fs-karte-spur[data-an=ja]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fs-cyan) 20%, transparent)}}.fs-karte-linksknopf:disabled{opacity:.4;cursor:default}.fs-karte-follow-symbol{place-items:center;display:grid}.fs-karte-fussleiste{border:1px solid var(--fs-panel-kante);background:var(--fs-obsidian);min-width:0;color:var(--fs-nebel);border-radius:0 0 14px 14px;flex:0 0 34px;align-items:center;gap:14px;padding:0 13px;display:flex}.fs-wetter-legende{flex:0 auto;align-items:center;gap:14px;min-width:0;display:flex}.fs-regenradar-legende,.fs-sigmet-legende{align-items:center;gap:8px;min-width:0;display:flex}.fs-regenradar-legende{border-right:1px solid var(--fs-panel-kante);white-space:nowrap;font-family:var(--fs-mono);flex:none;padding-right:13px;font-size:8.5px}.fs-regenradar-legende[data-zustand=veraltet],.fs-regenradar-legende[data-zustand=fehlt]{color:var(--fs-warn)}.fs-regenradar-legende a{color:var(--fs-cyan);text-decoration:none}.fs-regenradar-legende a:hover{text-decoration:underline}.fs-sigmet-legende{flex:auto}.fs-sigmet-legende>b,.fs-regenradar-legende>b{font-family:var(--fs-mono);letter-spacing:.7px;color:var(--fs-frost);flex:none;font-size:8.5px}.fs-sigmet-legende ul{flex:auto;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fs-sigmet-legende li{white-space:nowrap;align-items:center;gap:5px;font-size:8.5px;display:inline-flex}.fs-sigmet-legende i{border:1px solid var(--fs-frost);flex:none;width:9px;height:9px}@supports (color:color-mix(in lab, red, red)){.fs-sigmet-legende i{border:1px solid color-mix(in srgb, var(--fs-frost) 38%, transparent)}}.fs-sigmet-legende i{border-radius:2px}.fs-fl-regler{border:1px solid var(--fs-panel-kante);background:var(--fs-obsidian);border-radius:12px;width:226px;padding:8px 10px 7px}@supports (color:color-mix(in lab, red, red)){.fs-fl-regler{background:color-mix(in srgb, var(--fs-obsidian) 78%, transparent)}}.fs-fl-regler{color:var(--fs-frost);box-shadow:0 8px 24px #00000047}.fs-fl-regler>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fs-fl-regler b,.fs-fl-regler output{font-family:var(--fs-mono);font-size:10.5px}.fs-fl-regler b{align-items:baseline;gap:5px;display:inline-flex}.fs-fl-regler b i{letter-spacing:.6px;background:var(--fs-frost);border-radius:3px;padding:1px 3px;font-size:7.5px;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fs-fl-regler b i{background:color-mix(in srgb, var(--fs-frost) 14%, transparent)}}.fs-fl-regler b i{color:var(--fs-nebel)}.fs-fl-regler b i[data-netz=vatsim],.fs-fl-regler b i[data-netz=ivao]{background:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-fl-regler b i[data-netz=vatsim],.fs-fl-regler b i[data-netz=ivao]{background:color-mix(in srgb, var(--fs-gut) 20%, transparent)}}.fs-fl-regler b i[data-netz=vatsim],.fs-fl-regler b i[data-netz=ivao]{color:var(--fs-gut)}.fs-fl-regler output{color:var(--fs-cyan);align-items:baseline;gap:5px;display:inline-flex}.fs-fl-regler output em{letter-spacing:.6px;background:var(--fs-cyan);border-radius:3px;padding:1px 3px;font-size:7.5px;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fs-fl-regler output em{background:color-mix(in srgb, var(--fs-cyan) 18%, transparent)}}.fs-fl-regler input{width:100%;height:18px;accent-color:var(--fs-cyan);cursor:ew-resize;margin:2px 0 0;display:block}.fs-fl-fuss-knoepfe{align-items:center;gap:5px;display:flex}.fs-fl-regler-fuss{justify-content:space-between;align-items:center;gap:8px;margin-top:-2px;display:flex}.fs-fl-regler small{letter-spacing:.55px;text-transform:uppercase;color:var(--fs-nebel);font-size:8.5px}.fs-fl-regler-fuss button{background:var(--fs-cyan);border:0;border-radius:6px;place-items:center;min-height:28px;padding:0 9px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.fs-fl-regler-fuss button{background:color-mix(in srgb, var(--fs-cyan) 14%, transparent)}}.fs-fl-regler-fuss button{font-family:var(--fs-mono);letter-spacing:.6px;color:var(--fs-cyan);cursor:pointer;font-size:8.5px}.fs-fl-regler-fuss button:disabled{color:var(--fs-nebel);cursor:default;background:0 0}.fs-fl-regler-fuss .fs-fl-auto{border:1px solid var(--fs-panel-kante);background:var(--fs-obsidian)}@supports (color:color-mix(in lab, red, red)){.fs-fl-regler-fuss .fs-fl-auto{background:color-mix(in srgb, var(--fs-obsidian) 72%, transparent)}}.fs-fl-regler-fuss .fs-fl-auto{color:var(--fs-nebel);font-weight:700}.fs-fl-regler-fuss .fs-fl-auto[aria-pressed=true]{border-color:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-fl-regler-fuss .fs-fl-auto[aria-pressed=true]{border-color:color-mix(in srgb, var(--fs-cyan) 55%, transparent)}}.fs-fl-regler-fuss .fs-fl-auto[aria-pressed=true]{background:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-fl-regler-fuss .fs-fl-auto[aria-pressed=true]{background:color-mix(in srgb, var(--fs-cyan) 16%, transparent)}}.fs-fl-regler-fuss .fs-fl-auto[aria-pressed=true]{color:var(--fs-cyan)}.fs-fl-regler-fuss .fs-fl-auto[data-wartet=ja]{background:0 0;border-style:dashed}.fs-wetter-zeit{border:1px solid var(--fs-panel-kante);background:var(--fs-obsidian);border-radius:12px;flex-direction:column;gap:4px;width:226px;padding:7px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-wetter-zeit{background:color-mix(in srgb, var(--fs-obsidian) 78%, transparent)}}.fs-wetter-zeit{color:var(--fs-frost)}.fs-wetter-zeit-kopf{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fs-wetter-zeit-kopf b,.fs-wetter-zeit-kopf output{font-family:var(--fs-mono);font-size:9.5px}.fs-wetter-zeit-kopf b{letter-spacing:.65px}.fs-wetter-zeit-kopf output{color:var(--fs-cyan)}.fs-wetter-zeit-bedienung{grid-template-columns:auto auto minmax(54px,1fr) auto auto;align-items:center;gap:3px;display:grid}.fs-wetter-zeit-bedienung input{width:100%;height:20px;accent-color:var(--fs-cyan);cursor:ew-resize}.fs-wetter-zeit-bedienung button{border:1px solid var(--fs-panel-kante);background:var(--fs-obsidian);border-radius:7px;min-width:29px;min-height:22px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.fs-wetter-zeit-bedienung button{background:color-mix(in srgb, var(--fs-obsidian) 72%, transparent)}}.fs-wetter-zeit-bedienung button{color:var(--fs-nebel);font-family:var(--fs-mono);cursor:pointer;font-size:8.5px;font-weight:700}.fs-wetter-zeit-bedienung button[aria-pressed=true],.fs-wetter-zeit-bedienung button:hover{border-color:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-wetter-zeit-bedienung button[aria-pressed=true],.fs-wetter-zeit-bedienung button:hover{border-color:color-mix(in srgb, var(--fs-cyan) 48%, transparent)}}.fs-wetter-zeit-bedienung button[aria-pressed=true],.fs-wetter-zeit-bedienung button:hover{color:var(--fs-cyan)}.fs-wetter-zeit-bedienung button:disabled{opacity:.42;cursor:default}.fs-wetter-zeit>small{display:none}.fs-karten-legenden{z-index:3;pointer-events:none;flex-wrap:wrap-reverse;align-items:flex-start;gap:6px;max-width:calc(100% - 270px);display:flex;position:absolute;bottom:10px;left:10px}.fs-delaycodes{border:1px solid var(--fs-panel-kante);background:var(--fs-panel);border-radius:15px;overflow:hidden}.fs-delaycodes>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:13px;min-height:46px;padding:8px 13px;list-style:none;display:grid}.fs-delaycodes>summary::-webkit-details-marker{display:none}.fs-delaycodes-titel{min-width:0;color:var(--fs-cyan);align-items:center;gap:9px;display:flex}.fs-delaycodes-titel>span{flex-direction:column;gap:1px;display:flex}.fs-delaycodes-titel b,.fs-delaycodes-titel small,.fs-delaycodes-quelle,.fs-delaycodes h3,.fs-delaycodes-kopf,.fs-delaycodes dt,.fs-delaycodes dd{font-family:var(--fs-mono)}.fs-delaycodes-titel b{color:var(--fs-frost);letter-spacing:.75px;font-size:11.5px}.fs-delaycodes-titel small,.fs-delaycodes-quelle{color:var(--fs-nebel);letter-spacing:.55px;font-size:8px}.fs-delaycodes-quelle{text-align:right}.fs-delaycodes-pfeil{color:var(--fs-nebel);transition:transform .16s}.fs-delaycodes[open] .fs-delaycodes-pfeil{transform:rotate(180deg)}.fs-delaycodes-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 11px 11px;display:grid}.fs-delaycodes-raster section{border:1px solid var(--fs-linie);background:var(--fs-frost);border-radius:10px;min-width:0;padding:8px 9px 7px}@supports (color:color-mix(in lab, red, red)){.fs-delaycodes-raster section{background:color-mix(in srgb, var(--fs-frost) 3%, transparent)}}.fs-delaycodes-raster section:last-child{grid-column:1/-1}.fs-delaycodes h3{background:var(--fs-cyan);margin:0 0 5px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.fs-delaycodes h3{background:color-mix(in srgb, var(--fs-cyan) 9%, transparent)}}.fs-delaycodes h3{color:var(--fs-cyan);letter-spacing:.9px;font-size:9.5px;font-weight:650}.fs-delaycodes-kopf,.fs-delaycodes dl>div{grid-template-columns:43px minmax(0,1fr);gap:7px;display:grid}.fs-delaycodes-kopf{color:var(--fs-nebel);letter-spacing:.7px;padding:0 5px 3px;font-size:6.8px}.fs-delaycodes dl{margin:0}.fs-delaycodes dl>div{border-top:1px solid var(--fs-linie);padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.fs-delaycodes dl>div{border-top:1px solid color-mix(in srgb, var(--fs-linie) 72%, transparent)}}.fs-delaycodes dt,.fs-delaycodes dd{margin:0;font-size:8.4px;line-height:1.25}.fs-delaycodes dt{color:var(--fs-acht);letter-spacing:.6px}.fs-delaycodes dd{color:var(--fs-frost);letter-spacing:.35px}.fs-edto-ring-legende,.fs-clrc-legende,.fs-routen-legende,.fs-terrain-legende{pointer-events:auto;border:1px solid var(--fs-panel-kante);background:var(--fs-obsidian);border-radius:11px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-edto-ring-legende,.fs-clrc-legende,.fs-routen-legende,.fs-terrain-legende{background:color-mix(in srgb, var(--fs-obsidian) 76%, transparent)}}.fs-edto-ring-legende,.fs-clrc-legende,.fs-routen-legende,.fs-terrain-legende{box-shadow:0 8px 24px #0000003d}.fs-edto-ring-legende>b,.fs-clrc-legende>b{font-family:var(--fs-mono);letter-spacing:.65px;color:var(--fs-frost);font-size:8.5px}.fs-edto-ring-legende span,.fs-clrc-legende span,.fs-routen-legende span{font-family:var(--fs-mono);color:var(--fs-nebel);align-items:center;gap:6px;font-size:8px;display:flex}.fs-routen-legende span:before{content:"";border-top:2px solid var(--fs-frost);width:22px}.fs-routen-legende span[data-art=direct]:before{border-color:var(--fs-cyan);border-top-style:dashed}.fs-routen-legende span[data-art=entfallen]:before{border-color:var(--fs-frost)}@supports (color:color-mix(in lab, red, red)){.fs-routen-legende span[data-art=entfallen]:before{border-color:color-mix(in srgb, var(--fs-frost) 48%, transparent)}}.fs-routen-legende span[data-art=entfallen]:before{border-top-style:dotted;border-top-width:2px}.fs-routen-legende span[data-art=flugspur]:before{border-color:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-routen-legende span[data-art=flugspur]:before{border-color:color-mix(in srgb, var(--fs-cyan) 82%, white)}}.fs-routen-legende span[data-art=flugspur]:before{border-top-width:3px}.fs-edto-ring-legende span:before{content:"";border-top:1px dashed var(--fs-gelb);width:22px}@supports (color:color-mix(in lab, red, red)){.fs-edto-ring-legende span:before{border-top:1px dashed color-mix(in srgb, var(--fs-gelb) 70%, transparent)}}.fs-edto-ring-legende span[data-art=regel]:before{border-top-style:solid;border-top-width:2px}.fs-clrc-legende b{color:var(--fs-gelb)}.fs-terrain-legende>span{letter-spacing:.65px;color:var(--fs-frost);font-size:8.5px;font-weight:700}.fs-terrain-legende{order:-1}.fs-terrain-legende ul{gap:3px;margin:0;padding:0;list-style:none;display:flex}.fs-terrain-legende li{font-family:var(--fs-mono);color:var(--fs-frost);border-radius:5px;padding:2px 5px;font-size:8.5px}.fs-terrain-legende li[data-stufe="1"]{background:#b5844f94}.fs-terrain-legende li[data-stufe="2"]{background:#9d6032ad}.fs-terrain-legende li[data-stufe="3"]{background:#7e4626c7}.fs-terrain-legende li[data-stufe="4"]{background:#522b1beb}.fs-terrain-legende em,.fs-terrain-legende small{color:var(--fs-nebel);font-size:8px;font-style:normal}.fs-terrain-legende a{color:inherit;text-underline-offset:2px;text-decoration:underline}.fs-terrain-legende[data-zustand=veraltet]>span{color:var(--fs-acht)}.fs-wegpunkt-blase{z-index:18;pointer-events:none;border:1px solid var(--fs-cyan);width:346px;max-height:calc(100% - 16px);padding:11px 13px 10px;position:absolute;overflow:hidden;translate:14px -50%}@supports (color:color-mix(in lab, red, red)){.fs-wegpunkt-blase{border:1px solid color-mix(in srgb, var(--fs-cyan) 62%, transparent)}}.fs-wegpunkt-blase{background:var(--fs-hoch);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.fs-wegpunkt-blase{background:color-mix(in srgb, var(--fs-hoch) 86%, transparent)}}.fs-wegpunkt-blase{animation:.12s ease-out backwards fs-blase-auf;box-shadow:0 14px 34px #0000007a}.fs-wegpunkt-blase[data-seite=links],.fs-platz-blase[data-seite=links],.fs-warn-blase[data-seite=links],.fs-risiko-blase[data-seite=links],.fs-edto-blase[data-seite=links]{translate:calc(-100% - 14px) -50%}.fs-terrain-blase{z-index:18;pointer-events:none;background:var(--fs-hoch);border-radius:12px;flex-direction:column;gap:7px;width:232px;padding:10px 12px;display:flex;position:absolute;translate:14px -50%}@supports (color:color-mix(in lab, red, red)){.fs-terrain-blase{background:color-mix(in srgb, var(--fs-hoch) 88%, transparent)}}.fs-terrain-blase{border:1px solid #b5743fa6;animation:.12s ease-out backwards fs-blase-auf;box-shadow:0 12px 30px #00000073}.fs-terrain-blase[data-seite=links]{translate:calc(-100% - 14px) -50%}.fs-terrain-blase-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fs-terrain-blase-kopf b{letter-spacing:1.1px;color:#c68a52;font-size:9.5px;font-weight:700}.fs-terrain-blase-kopf em{font-family:var(--fs-mono);letter-spacing:.6px;color:var(--fs-nebel);font-size:8.5px;font-style:normal}.fs-terrain-blase-wert{flex-direction:column;gap:1px;display:flex}.fs-terrain-blase-wert strong{font-family:var(--fs-mono);color:var(--fs-frost);font-size:15px;font-weight:650}.fs-terrain-blase-wert small{color:var(--fs-nebel);font-size:9.5px}.fs-terrain-blase-fuss{border-top:1px solid var(--fs-linie);letter-spacing:.2px;color:var(--fs-nebel);padding-top:6px;font-size:8.5px}.fs-wegpunkt-blase-kopf{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.fs-wegpunkt-blase-kopf b{font-family:var(--fs-mono);color:var(--fs-cyan);font-size:18px}.fs-wegpunkt-blase-kopf span{color:var(--fs-frost);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fs-wegpunkt-blase-kopf em{font-style:normal;font-family:var(--fs-mono);color:var(--fs-nebel);font-size:9px}.fs-wegpunkt-blase-werte{border-block:1px solid var(--fs-linie);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;margin:8px 0 0;padding:8px 0;display:grid}.fs-wegpunkt-blase-werte dt{letter-spacing:.55px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--fs-nebel);font-size:8.5px;font-weight:650;overflow:hidden}.fs-wegpunkt-blase-werte dd{font-family:var(--fs-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;color:var(--fs-frost);margin:1px 0 0;font-size:11.5px;overflow:hidden}.fs-wegpunkt-wind{margin-top:7px}.fs-wegpunkt-wind-kopf{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fs-wegpunkt-wind-kopf b{letter-spacing:.6px;text-transform:uppercase;color:var(--fs-nebel);font-size:9px}.fs-wegpunkt-wind-kopf em{font-style:normal;font-family:var(--fs-mono);color:var(--fs-nebel);font-size:8.5px}.fs-wegpunkt-wind ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:5px 0 0;padding:0;list-style:none;display:grid}.fs-wegpunkt-wind li{border:1px solid var(--fs-linie);background:var(--fs-obsidian);border-radius:7px;grid-template-areas:"fl hpa""wind wind";align-items:baseline;padding:5px 6px;display:grid}@supports (color:color-mix(in lab, red, red)){.fs-wegpunkt-wind li{background:color-mix(in srgb, var(--fs-obsidian) 42%, transparent)}}.fs-wegpunkt-wind li[data-art=ofp]{border-color:var(--fs-gelb)}@supports (color:color-mix(in lab, red, red)){.fs-wegpunkt-wind li[data-art=ofp]{border-color:color-mix(in srgb, var(--fs-gelb) 42%, transparent)}}.fs-wegpunkt-wind li[data-nahe=ja]{border-color:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-wegpunkt-wind li[data-nahe=ja]{border-color:color-mix(in srgb, var(--fs-cyan) 55%, transparent)}}.fs-wegpunkt-wind li[data-nahe=ja]{background:var(--fs-cyan-matt)}.fs-wegpunkt-wind li b{font-family:var(--fs-mono);color:var(--fs-frost);grid-area:fl;font-size:8.5px}.fs-wegpunkt-wind li small{font-family:var(--fs-mono);color:var(--fs-nebel);grid-area:hpa;justify-self:end;font-size:7px}.fs-wegpunkt-wind li span{font-family:var(--fs-mono);color:var(--fs-cyan);grid-area:wind;margin-top:2px;font-size:10.5px}.fs-wegpunkt-wind li[data-art=ofp] span{color:var(--fs-gelb)}.fs-wegpunkt-wind p{color:var(--fs-nebel);margin:5px 0 0;font-size:9px}.fs-wegpunkt-blase-fuss{min-height:11px;font-family:var(--fs-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--fs-nebel);margin-top:7px;font-size:8.5px;display:block;overflow:hidden}.fs-platz-blase{z-index:18;pointer-events:none;background:var(--fs-hoch);border-radius:11px;width:256px;padding:9px 11px;position:absolute;translate:14px -50%}@supports (color:color-mix(in lab, red, red)){.fs-platz-blase{background:color-mix(in srgb, var(--fs-hoch) 86%, transparent)}}.fs-platz-blase{border:1px solid var(--fs-gelb)}@supports (color:color-mix(in lab, red, red)){.fs-platz-blase{border:1px solid color-mix(in srgb, var(--fs-gelb) 55%, transparent)}}.fs-platz-blase{animation:.12s ease-out backwards fs-blase-auf;box-shadow:0 12px 30px #00000073}.fs-platz-blase>span{align-items:baseline;gap:8px;display:flex}.fs-platz-blase b{font-family:var(--fs-mono);color:var(--fs-gelb);font-size:17px}.fs-platz-blase em{letter-spacing:.6px;text-transform:uppercase;color:var(--fs-nebel);font-size:10px;font-style:normal}.fs-platz-blase strong{color:var(--fs-frost);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.fs-platz-blase-wx,.fs-platz-blase-leer{font-family:var(--fs-mono);color:var(--fs-nebel);margin-top:5px;font-size:10.5px;display:block}.fs-platz-blase-vorschlag{border-left:3px solid var(--fs-gut);grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:7px;margin-top:7px;padding:5px 0 5px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.fs-platz-blase-vorschlag{border-left:3px solid color-mix(in srgb, var(--fs-gut) 72%, transparent)}}.fs-platz-blase-vorschlag small{letter-spacing:.55px;text-transform:uppercase;color:var(--fs-gut);font-size:7.5px}.fs-platz-blase-vorschlag b,.fs-platz-blase-vorschlag em,.fs-platz-blase-vorschlag i{font-family:var(--fs-mono);font-size:10px;font-style:normal}.fs-platz-blase-vorschlag b{color:var(--fs-frost)}.fs-platz-blase-vorschlag em,.fs-platz-blase-vorschlag i{color:var(--fs-nebel)}.fs-terrain,.fs-risiken,.fs-czib,.fs-nat{flex-direction:column;gap:8px;display:flex}.fs-etikett[data-zustand=aktuell],.fs-nat[data-zustand=aktuell]>.fs-etikett{color:var(--fs-gut)}.fs-etikett[data-zustand=veraltet],.fs-nat[data-zustand=veraltet]>.fs-etikett{color:var(--fs-acht)}.fs-etikett[data-zustand] a{color:inherit}.fs-terrain-liste,.fs-risiko-liste{margin:0;padding:0;list-style:none}.fs-terrain-liste{background:var(--fs-linie);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid;overflow:hidden}.fs-terrain-liste li{background:var(--fs-obsidian);font-family:var(--fs-mono);justify-content:space-between;gap:12px;padding:8px 12px;font-size:11.5px;display:flex}.fs-terrain-liste b{color:var(--fs-acht)}.fs-terrain-liste span{color:var(--fs-nebel)}.fs-risiko-liste{background:var(--fs-linie);border-radius:14px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.fs-risiko-liste li{background:var(--fs-obsidian);box-shadow:inset 3px 0 0 var(--fs-warn);grid-template-columns:minmax(180px,.55fr) minmax(0,1.7fr) auto;align-items:center;gap:14px;padding:10px 14px;font-size:11.5px;display:grid}.fs-risiko-liste li[data-stufe="1"]{box-shadow:inset 3px 0 #e03636}.fs-risiko-liste li[data-stufe="2"]{box-shadow:inset 3px 0 #ff8030}.fs-risiko-liste li[data-stufe="3"]{box-shadow:inset 3px 0 #ffc43b}.fs-risiko-kopf{flex-direction:column;gap:2px;display:flex}.fs-risiko-kopf b{font-family:var(--fs-mono);color:var(--fs-frost);font-size:13px}.fs-risiko-kopf em{letter-spacing:.5px;text-transform:uppercase;color:var(--fs-nebel);font-size:9.5px;font-style:normal}.fs-risiko-liste li>span:nth-child(2){color:var(--fs-nebel);line-height:1.35}.fs-risiko-liste a{color:var(--fs-cyan);white-space:nowrap;font-size:10.5px}.fs-clrc-hinweis{border:1px solid var(--fs-gelb);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 14px;padding:8px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.fs-clrc-hinweis{border:1px solid color-mix(in srgb, var(--fs-gelb) 46%, var(--fs-panel-kante))}}.fs-clrc-hinweis{background:var(--fs-gelb);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.fs-clrc-hinweis{background:color-mix(in srgb, var(--fs-gelb) 7%, var(--fs-obsidian))}}.fs-clrc-hinweis b,.fs-clrc-hinweis span{font-family:var(--fs-mono);font-size:10px}.fs-clrc-hinweis b{color:var(--fs-gelb)}.fs-clrc-hinweis span{color:var(--fs-frost)}.fs-clrc-hinweis small{color:var(--fs-nebel);grid-column:1/-1;font-size:8.5px}.fs-nat-liste{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fs-nat-liste li{border:1px solid var(--fs-gelb);flex:280px;grid-template-columns:auto auto;gap:1px 8px;min-width:min(280px,100%);padding:6px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.fs-nat-liste li{border:1px solid color-mix(in srgb, var(--fs-gelb) 34%, var(--fs-panel-kante))}}.fs-nat-liste li{background:var(--fs-obsidian);font-family:var(--fs-mono);border-radius:9px}.fs-nat-liste li[data-richtung=ost]{border-color:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-nat-liste li[data-richtung=ost]{border-color:color-mix(in srgb, var(--fs-cyan) 38%, var(--fs-panel-kante))}}.fs-nat-liste b{color:var(--fs-gelb);font-size:11px}.fs-nat-liste li[data-richtung=ost] b{color:var(--fs-cyan)}.fs-nat-liste span{color:var(--fs-nebel);letter-spacing:.55px;justify-self:end;font-size:8.5px}.fs-nat-liste em,.fs-nat-liste small{color:var(--fs-nebel);white-space:nowrap;font-size:9px;font-style:normal}.fs-nat-liste small{justify-self:end}.fs-nat-liste code,.fs-nat-aufgeloest{grid-column:1/-1}.fs-nat-liste code{font-family:var(--fs-mono);color:var(--fs-frost);margin-top:4px;font-size:9.5px;line-height:1.35}.fs-nat-liste .fs-nat-aufgeloest{white-space:normal;color:var(--fs-nebel);justify-self:stretch;margin-top:2px;line-height:1.35}.fs-nat .fs-hinweis a{color:var(--fs-cyan)}@media (max-width:900px){.fs-risiko-liste li{grid-template-columns:150px minmax(0,1fr)}.fs-risiko-liste a{display:none}}.fs-warnliste{background:var(--fs-linie);border-radius:14px;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.fs-warnliste li{background:var(--fs-obsidian);grid-template-columns:150px 1fr auto;align-items:baseline;gap:14px;padding:8px 14px;font-size:12px;display:grid}.fs-warnliste li[data-gefahr=TS] b{color:#ff3a3a}.fs-warnliste li[data-gefahr=TURB] b{color:#ff9100}.fs-warnliste li[data-gefahr=ICE] b{color:#1ca9ff}.fs-warnliste li[data-gefahr=VA] b{color:#e638ff}.fs-warnliste li[data-gefahr=TC] b{color:#ff4089}.fs-warnliste li[data-gefahr=MTW] b{color:#48d29b}.fs-warnliste span,.fs-warnliste em{font-family:var(--fs-mono);color:var(--fs-nebel);font-style:normal}.fs-warnliste em{text-align:right}@media (max-width:900px){.fs-karte-block{height:38vh}.fs-warnliste li{grid-template-columns:120px 1fr}.fs-warnliste em{display:none}}.fs-edto{flex-direction:column;gap:8px;display:flex}.fs-edto-reichweite{border:1px solid var(--fs-panel-kante);background:var(--fs-obsidian);border-radius:11px;align-items:center;gap:6px;padding:7px 9px;display:flex}.fs-edto-reichweite>span{background:var(--fs-gelb);border-radius:7px;align-items:baseline;gap:7px;padding:4px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-edto-reichweite>span{background:color-mix(in srgb, var(--fs-gelb) 8%, transparent)}}.fs-edto-reichweite b,.fs-edto-reichweite em{font-family:var(--fs-mono);font-size:10px}.fs-edto-reichweite b{color:var(--fs-gelb)}.fs-edto-reichweite em{color:var(--fs-frost);font-style:normal}.fs-edto-reichweite small{color:var(--fs-nebel);text-align:right;margin-left:auto;font-size:8.5px}.fs-edto-reichweite small[data-warnung=ja]{color:var(--fs-warn);flex-basis:100%}.fs-edto-punkte{background:var(--fs-linie);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.fs-edto-punkte li{background:var(--fs-obsidian);font-family:var(--fs-mono);grid-template-columns:62px 1fr auto;align-items:baseline;gap:10px;padding:8px 12px;font-size:11.5px;display:grid}.fs-edto-punkte b{color:var(--fs-cyan)}.fs-edto-punkte li[data-art=exit] b{color:var(--fs-warn)}.fs-edto-punkte li[data-art=etp] b{color:var(--fs-gelb)}.fs-edto-punkte span,.fs-edto-punkte em{color:var(--fs-nebel)}.fs-edto-punkte em{color:var(--fs-frost);font-style:normal}.fs-edto-liste{background:var(--fs-linie);border-radius:14px;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.fs-edto-liste li{background:var(--fs-obsidian);grid-template-columns:58px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:14px;padding:8px 14px;font-size:12px;display:grid}.fs-edto-liste li[data-gefasst=ja]{background:var(--fs-platz-farbe,#fbbf24)}@supports (color:color-mix(in lab, red, red)){.fs-edto-liste li[data-gefasst=ja]{background:color-mix(in srgb, var(--fs-platz-farbe,#fbbf24) 10%, var(--fs-obsidian))}}.fs-edto-liste li[data-gefasst=ja]{box-shadow:inset 3px 0 0 var(--fs-warn)}.fs-edto-liste li[data-vorschlag=ja]:not([data-gefasst=ja]){box-shadow:inset 3px 0 0 var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-edto-liste li[data-vorschlag=ja]:not([data-gefasst=ja]){box-shadow:inset 3px 0 0 color-mix(in srgb, var(--fs-gut) 62%, transparent)}}.fs-edto-liste b{font-family:var(--fs-mono);color:var(--fs-warn);font-size:13.5px}.fs-edto-name{color:var(--fs-frost);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fs-edto-lage,.fs-edto-bahn,.fs-edto-wx{font-family:var(--fs-mono);color:var(--fs-nebel);font-size:11.5px}.fs-edto-wx[data-art=VFR]{color:var(--fs-gut)}.fs-edto-wx[data-art=IFR],.fs-edto-wx[data-art=LIFR]{color:var(--fs-acht)}.fs-edto-blase{z-index:18;pointer-events:none;background:var(--fs-hoch);border-radius:12px;width:250px;padding:10px 12px;position:absolute;translate:14px -50%}@supports (color:color-mix(in lab, red, red)){.fs-edto-blase{background:color-mix(in srgb, var(--fs-hoch) 84%, transparent)}}.fs-edto-blase{border:1px solid var(--fs-warn)}@supports (color:color-mix(in lab, red, red)){.fs-edto-blase{border:1px solid color-mix(in srgb, var(--fs-warn) 45%, transparent)}}.fs-edto-blase{animation:.12s ease-out backwards fs-blase-auf;box-shadow:0 12px 30px #00000073}.fs-edto-blase-kopf{align-items:baseline;gap:8px;display:flex}.fs-edto-blase-kopf b{font-family:var(--fs-mono);color:var(--fs-warn);font-size:17px;font-weight:700}.fs-edto-blase-kopf em{letter-spacing:.5px;text-transform:uppercase;color:var(--fs-nebel);font-size:10px;font-style:normal}.fs-edto-blase-name{color:var(--fs-frost);margin-top:1px;font-size:11.5px;display:block}.fs-edto-blase-lage,.fs-edto-blase-wx{font-family:var(--fs-mono);color:var(--fs-nebel);margin-top:4px;font-size:11px;display:block}.fs-edto-blase-bahnen{border-top:1px solid var(--fs-linie);margin:8px 0 0;padding:8px 0 0;list-style:none}.fs-edto-blase-bahnen li{font-family:var(--fs-mono);color:var(--fs-nebel);grid-template-columns:42px 1fr 40px 60px;align-items:baseline;gap:6px;padding:1px 0;font-size:11px;display:grid}.fs-edto-blase-bahnen li[data-vorschlag=ja]{border-left:3px solid var(--fs-gut);padding-left:8px}@supports (color:color-mix(in lab, red, red)){.fs-edto-blase-bahnen li[data-vorschlag=ja]{border-left:3px solid color-mix(in srgb, var(--fs-gut) 72%, transparent)}}.fs-edto-blase-bahnen b{color:var(--fs-frost);font-weight:600}.fs-edto-blase-bahnen b small{color:var(--fs-gut);letter-spacing:.45px;text-transform:uppercase;margin-top:1px;font-size:7px;font-weight:700;display:block}.fs-edto-blase-bahnen em{text-align:right;color:var(--fs-cyan);font-style:normal}@media (max-width:900px){.fs-edto-liste li{grid-template-columns:54px minmax(0,1fr) minmax(0,1fr)}.fs-edto-lage,.fs-edto-bahn{display:none}}@media (max-width:860px){.fs-edto-briefing{grid-template-columns:minmax(0,1fr)}}.flysmart .glas-knopf.is-betont,.fs-uplink-knopf,.fs-band .glas-knopf.is-betont{background:var(--fs-gelb);border-color:var(--fs-gelb);color:var(--fs-auf-gelb)}.fs-uplink-knopf:hover,.flysmart .glas-knopf.is-betont:hover{background:#ffbd32;border-color:#ffbd32}.flysmart :focus-visible{outline-offset:2px;outline:2px solid #fff}.flysmart[data-hell=ja] :focus-visible{outline-color:#0968f6}.fs-ci-vorhang{z-index:40;background:#05164d9e;place-items:center;padding:24px;animation:.22s ease-out both fs-ci-auf;display:grid;position:absolute;inset:0}.flysmart[data-hell=ja] .fs-ci-vorhang{background:#00235f57}@keyframes fs-ci-auf{0%{opacity:0}}.fs-ci-blatt{border:1px solid var(--fs-panel-kante);background:var(--fs-hoch);border-radius:18px;flex-direction:column;gap:14px;width:min(520px,100%);max-height:100%;padding:26px 28px 22px;animation:.26s cubic-bezier(.2,.9,.3,1) both fs-ci-blatt-auf;display:flex;overflow-y:auto;box-shadow:0 24px 64px #00000070}@keyframes fs-ci-blatt-auf{0%{opacity:0;transform:translateY(14px)scale(.97)}}@media (prefers-reduced-motion:reduce){.fs-ci-vorhang,.fs-ci-blatt{animation:none}}.fs-ci-kopf{letter-spacing:1.4px;text-transform:uppercase;color:var(--fs-nebel);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.fs-ci-kopf svg{width:15px;height:15px}.fs-ci-lage{color:var(--fs-frost);text-wrap:pretty;margin:0;font-size:17px;line-height:1.45}.fs-ci-sprung{border-block:1px solid var(--fs-linie);justify-content:center;align-items:center;gap:18px;padding:16px 8px;display:flex}.fs-ci-sprung>svg{width:18px;height:18px;color:var(--fs-nebel)}.fs-ci-alt,.fs-ci-neu{flex-direction:column;align-items:center;gap:3px;display:flex}.fs-ci-alt em,.fs-ci-neu em{letter-spacing:1.1px;text-transform:uppercase;color:var(--fs-nebel);font-size:10px;font-style:normal}.fs-ci-alt b{font-family:var(--fs-zahl);color:var(--fs-nebel);font-size:22px;font-weight:400}.fs-ci-neu b{font-family:var(--fs-zahl);color:var(--fs-gelb);font-size:30px;font-weight:700}.fs-ci-werte{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.fs-ci-werte>div{flex-direction:column;gap:4px;display:flex}.fs-ci-werte dt{letter-spacing:.8px;text-transform:uppercase;color:var(--fs-nebel);font-size:10px}.fs-ci-werte dd{font-family:var(--fs-zahl);font-variant-numeric:tabular-nums;color:var(--fs-frost);margin:0;font-size:17px}.fs-ci-mass{border-left:3px solid var(--fs-warn);background:var(--fs-panel);color:var(--fs-frost);border-radius:0 8px 8px 0;margin:0;padding:12px 14px;font-size:14px;line-height:1.4}.fs-ci-warnliste{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fs-ci-warnliste li{border:1px solid var(--fs-mora);background:var(--fs-panel);border-radius:999px;align-items:baseline;gap:7px;padding:6px 11px;display:flex}.fs-ci-warnliste b{font-family:var(--fs-zahl);letter-spacing:.6px;color:var(--fs-warn);font-size:12px}.fs-ci-warnliste span{color:var(--fs-nebel);font-size:12px}.fs-ci-ehrlich{color:var(--fs-frost);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.fs-ci-fuss{color:var(--fs-nebel);text-wrap:pretty;margin:0;font-size:11.5px;line-height:1.5}.fs-ci-knoepfe{justify-content:flex-end;margin-top:2px;display:flex}.fs-ci-knoepfe .glas-knopf{color:var(--fs-frost);background:var(--fs-panel);border:1px solid var(--fs-panel-kante)}.fs-ci-knoepfe .glas-knopf:hover{background:var(--fs-cyan-matt)}.fs-ci-werte dd .fs-ci-band{font-family:var(--fs-text);letter-spacing:.3px;color:var(--fs-nebel);margin-left:6px;font-size:11px;font-style:normal}.fs-punkte>li[data-abgeschlossen=ja]{opacity:.55;border-bottom:1px solid var(--fs-linie)}.fs-punkte>li[data-abgeschlossen=ja] .fs-sp-akt{opacity:1}.fs-punkte>li[data-abgeschlossen=ja]:hover{opacity:.85}.fs-warn-blase{z-index:18;pointer-events:none;background:var(--fs-hoch);border-radius:12px;width:300px;padding:10px 12px;position:absolute;translate:14px -50%}@supports (color:color-mix(in lab, red, red)){.fs-warn-blase{background:color-mix(in srgb, var(--fs-hoch) 85%, transparent)}}.fs-warn-blase{border:1px solid var(--fs-acht)}@supports (color:color-mix(in lab, red, red)){.fs-warn-blase{border:1px solid color-mix(in srgb, var(--fs-acht) 50%, transparent)}}.fs-warn-blase{animation:.12s ease-out backwards fs-blase-auf;box-shadow:0 12px 30px #00000073}.fs-warn-blase-kopf{align-items:baseline;gap:7px;margin-bottom:2px;display:flex}.fs-warn-blase-kopf b{font-family:var(--fs-zahl);letter-spacing:.6px;color:var(--fs-acht);font-size:14px}.fs-warn-blase-kopf span{color:var(--fs-frost);font-size:13px}.fs-warn-blase-kopf em{color:var(--fs-warn);margin-left:auto;font-size:11px;font-style:normal}.fs-warn-blase-fir{color:var(--fs-nebel);font-size:11.5px;display:block}.fs-warn-blase-werte{gap:18px;margin:8px 0 0;display:flex}.fs-warn-blase-werte>div{flex-direction:column;gap:2px;display:flex}.fs-warn-blase-werte dt{letter-spacing:.7px;text-transform:uppercase;color:var(--fs-nebel);font-size:9.5px}.fs-warn-blase-werte dd{font-family:var(--fs-zahl);font-variant-numeric:tabular-nums;color:var(--fs-frost);margin:0;font-size:13px}.fs-warn-blase-roh{max-height:132px;font-family:var(--fs-mono);white-space:pre-wrap;color:var(--fs-nebel);border-top:1px solid var(--fs-linie);margin:9px 0 0;padding-top:7px;font-size:10px;line-height:1.4;overflow:hidden}.fs-risiko-blase{z-index:18;pointer-events:none;background:var(--fs-hoch);border:1px solid #ff5e5eb3;border-radius:12px;width:290px;padding:10px 12px;position:absolute;translate:14px -50%}@supports (color:color-mix(in lab, red, red)){.fs-risiko-blase{background:color-mix(in srgb, var(--fs-hoch) 86%, transparent)}}.fs-risiko-blase{animation:.12s ease-out backwards fs-blase-auf;box-shadow:0 12px 30px #00000073}.fs-risiko-blase[data-stufe="2"]{border-color:#ff9740b8}.fs-risiko-blase[data-stufe="3"]{border-color:#ffd363b3}.fs-risiko-blase-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fs-risiko-blase-kopf b{font-family:var(--fs-mono);letter-spacing:.65px;color:var(--fs-warn);font-size:10.5px}.fs-risiko-blase-kopf em{letter-spacing:.45px;color:var(--fs-nebel);font-size:8.5px;font-style:normal}.fs-risiko-blase strong{color:var(--fs-frost);margin-top:4px;font-size:13px;line-height:1.25;display:block}.fs-risiko-blase p{color:var(--fs-nebel);margin:5px 0 0;font-size:10.5px;line-height:1.38}.fs-risiko-blase small{border-top:1px solid var(--fs-linie);font-family:var(--fs-mono);color:var(--fs-nebel);margin-top:7px;padding-top:6px;font-size:8.5px;display:block}.fs-metrik{border:1px solid var(--fs-panel-kante);background:var(--fs-panel);border-radius:15px;flex-direction:column;gap:12px;padding:13px 14px 14px;display:flex}.fs-metrik-kopf{grid-template-columns:minmax(0,1fr);align-items:center;gap:5px;display:grid}.fs-metrik-titel{min-width:0;color:var(--fs-cyan);align-items:center;gap:9px;display:flex}.fs-metrik-titel>span{flex-direction:column;gap:1px;display:flex}.fs-metrik-titel b{font-family:var(--fs-mono);letter-spacing:.75px;color:var(--fs-frost);font-size:11.5px}.fs-metrik-titel small,.fs-metrik-quelle{font-family:var(--fs-mono);letter-spacing:.55px;color:var(--fs-nebel);font-size:8px;font-style:normal}.fs-metrik-quelle{text-align:left}.fs-metrik-lage{border:1px solid var(--fs-linie);color:var(--fs-nebel);border-radius:11px;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.fs-metrik-lage[data-art=ruhig]>svg{color:var(--fs-gut);flex:none;margin-top:1px}.fs-metrik-lagen{flex-direction:column;gap:9px;display:flex}.fs-metrik-lagen>section{border:1px solid var(--fs-linie);background:var(--fs-frost);border-radius:11px;padding:9px 11px 10px}@supports (color:color-mix(in lab, red, red)){.fs-metrik-lagen>section{background:color-mix(in srgb, var(--fs-frost) 3.5%, transparent)}}.fs-metrik-lagen>section>header{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:7px;display:flex}.fs-metrik-strecke{font-family:var(--fs-mono);letter-spacing:.4px;color:var(--fs-frost);align-items:center;gap:5px;font-size:12.5px;display:flex}.fs-metrik-strecke>svg{color:var(--fs-nebel)}.fs-metrik-raum,.fs-metrik-spur{font-family:var(--fs-mono);letter-spacing:.6px;color:var(--fs-nebel);font-size:9px}.fs-metrik-spur{background:var(--fs-cyan-matt);color:var(--fs-frost);border-radius:999px;margin-inline-start:auto;padding:2px 7px}.fs-metrik-flaechen{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fs-metrik-flaechen>li{color:var(--fs-nebel);flex-wrap:wrap;align-items:baseline;gap:4px 9px;font-size:11px;line-height:1.35;display:flex}.fs-metrik-ab{font-family:var(--fs-mono);letter-spacing:.5px;min-width:74px;font-size:9px}.fs-metrik-flaechen b{font-family:var(--fs-mono);letter-spacing:.4px;color:var(--fs-frost);font-size:12px}.fs-metrik-flaechen b>i{letter-spacing:.5px;color:var(--fs-cyan);margin-inline-start:5px;font-size:8.5px;font-style:normal}.fs-metrik-gleich{font-family:var(--fs-mono);color:var(--fs-frost);font-size:11px}.fs-metrik-gleich em{letter-spacing:.5px;color:var(--fs-nebel);margin-inline-start:7px;font-size:8.5px;font-style:normal}.fs-metrik-flaechen>li[data-art=achtung] .fs-metrik-gleich{color:var(--fs-warn)}.fs-metrik-flaechen>li[data-art=offen]{font-style:italic}.fs-metrik-herkunft{border-top:1px solid var(--fs-linie);color:var(--fs-nebel);margin:8px 0 0;padding-top:7px;font-size:9.5px;line-height:1.4}.fs-metrik-tafel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:420px;display:grid}.fs-metrik-spalte{border:1px solid var(--fs-linie);background:var(--fs-frost);border-radius:10px;min-width:0;padding:8px 7px 7px}@supports (color:color-mix(in lab, red, red)){.fs-metrik-spalte{background:color-mix(in srgb, var(--fs-frost) 3%, transparent)}}.fs-metrik-spalte[data-aktiv=ja]{border-color:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-metrik-spalte[data-aktiv=ja]{border-color:color-mix(in srgb, var(--fs-cyan) 55%, var(--fs-linie))}}.fs-metrik-spalte[data-aktiv=ja]{background:var(--fs-cyan-matt)}.fs-metrik-spalte h3{background:var(--fs-frost);justify-content:space-between;align-items:center;gap:8px;margin:0 0 5px;padding:4px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-metrik-spalte h3{background:color-mix(in srgb, var(--fs-frost) 7%, transparent)}}.fs-metrik-spalte h3{font-family:var(--fs-mono);white-space:nowrap;letter-spacing:.55px;color:var(--fs-frost);font-size:11px;font-weight:650}.fs-metrik-spalte h3>b{letter-spacing:.3px;color:var(--fs-cyan);font-size:8.5px;font-weight:600}.fs-metrik-spalte dl>div{font-family:var(--fs-mono);grid-template-columns:72px 58px;justify-content:center;gap:12px;display:grid}.fs-metrik-spalte dt{text-align:right}.fs-metrik-spalte dl{margin:0}.fs-metrik-spalte dl>div{color:var(--fs-nebel);border-radius:5px;align-items:baseline;padding:3px 7px;font-size:13px}.fs-metrik-spalte dt,.fs-metrik-spalte dd{margin:0}.fs-metrik-spalte dt>i{color:var(--fs-nebel);margin-inline-start:3px;font-size:10px;font-style:normal}.fs-metrik-spalte dl>div[data-rvsm=ja]{border-top:1px dashed var(--fs-linie);margin-top:3px;padding-top:4px}.fs-metrik-spalte dl>div[data-geplant=ja]{background:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-metrik-spalte dl>div[data-geplant=ja]{background:color-mix(in srgb, var(--fs-cyan) 16%, transparent)}}.fs-metrik-spalte dl>div[data-geplant=ja]{color:var(--fs-frost);font-weight:700}.fs-metrik-spalte dl>div[data-geplant=ja] dt>i{color:var(--fs-frost)}@media (max-width:860px){.fs-metrik-tafel{grid-template-columns:minmax(0,1fr)}}.fs-hoehenregeln{--tafel-spur:430px;--regel-luecke:14px;--tafel-reiter:38px;grid-template-columns:minmax(0, 1fr) var(--tafel-spur);gap:var(--regel-luecke);display:grid}.fs-hoehenregeln[data-eingeklappt=ja]{grid-template-columns:minmax(0, 1fr) var(--tafel-reiter)}@media (prefers-reduced-motion:no-preference){.fs-hoehenregeln{transition:grid-template-columns .28s}}.fs-hoehenregeln>.fs-route-abschnitt>.fs-halb,.fs-hoehenregeln>.fs-route-abschnitt>.fs-metrik{flex:1}.fs-hoehenregeln[data-allein=ja]{grid-template-columns:minmax(0,1fr)}.fs-hoehenregeln[data-allein=ja]>.fs-route-abschnitt{max-width:calc(100% - var(--tafel-spur) - var(--regel-luecke))}@media (max-width:860px){.fs-hoehenregeln{grid-template-columns:minmax(0,1fr)}}.fs-halb{border:1px solid var(--fs-panel-kante);background:var(--fs-panel);border-radius:15px;flex-direction:column;gap:11px;padding:13px 14px 12px;display:flex}.fs-halb-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.fs-halb-titel{min-width:0;color:var(--fs-cyan);align-items:center;gap:9px;display:flex}.fs-halb-titel>span{flex-direction:column;gap:1px;display:flex}.fs-halb-titel b{font-family:var(--fs-mono);letter-spacing:.75px;color:var(--fs-frost);font-size:11.5px}.fs-halb-titel small,.fs-halb-quelle{font-family:var(--fs-mono);letter-spacing:.55px;color:var(--fs-nebel);font-size:8px;font-style:normal}.fs-halb-quelle{text-align:right}.fs-halb-lage{border:1px solid var(--fs-linie);color:var(--fs-nebel);border-radius:11px;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.fs-halb-lage>svg{flex:none;margin-top:1px}.fs-halb-lagen{flex-direction:column;gap:8px;padding:1px 2px 0;display:flex}.fs-halb-lagen>section+section{border-top:1px solid var(--fs-linie);padding-top:8px}.fs-halb-lagen>section>header{font-family:var(--fs-mono);flex-wrap:wrap;align-items:center;gap:5px 12px;margin-bottom:6px;display:flex}.fs-halb-band{letter-spacing:.4px;color:var(--fs-frost);font-size:12px}.fs-halb-kurse,.fs-halb-strecke{letter-spacing:.6px;color:var(--fs-nebel);font-size:9px}.fs-halb-paritaetschild{background:var(--fs-cyan-matt);letter-spacing:.8px;color:var(--fs-frost);border-radius:999px;margin-inline-start:auto;padding:2px 7px;font-size:9px}.fs-halb-flaechen{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fs-halb-flaechen>li{color:var(--fs-nebel);flex-wrap:wrap;align-items:baseline;gap:4px 9px;font-size:11px;line-height:1.35;display:flex}.fs-halb-flaechen>li[data-art=offen]{font-style:italic}.fs-halb-ab{font-family:var(--fs-mono);letter-spacing:.5px;min-width:74px;font-size:9px}.fs-halb-flaechen b{font-family:var(--fs-mono);letter-spacing:.4px;color:var(--fs-frost);font-size:12px}.fs-halb-flaechen b>i{letter-spacing:.5px;color:var(--fs-cyan);margin-inline-start:5px;font-size:8.5px;font-style:normal}.fs-halb-urteil{font-family:var(--fs-mono);letter-spacing:.4px;color:var(--fs-frost);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.fs-halb-urteil>svg{color:var(--fs-gut)}.fs-halb-urteil em{letter-spacing:.5px;color:var(--fs-nebel);margin-inline-start:2px;font-size:8.5px;font-style:normal}.fs-halb-flaechen>li[data-art=abweichend] .fs-halb-urteil{color:var(--fs-warn)}.fs-halb-bild{margin:0}.fs-halb-bild>svg{width:100%;height:auto;display:block}.fs-halb-rand{fill:none;stroke:var(--fs-linie);stroke-width:1.2px}.fs-halb-haelfte{fill:var(--fs-frost)}@supports (color:color-mix(in lab, red, red)){.fs-halb-haelfte{fill:color-mix(in srgb, var(--fs-frost) 3%, transparent)}}.fs-halb-haelfte[data-aktiv=ja]{fill:var(--fs-cyan-matt)}.fs-halb-teilung{stroke:var(--fs-nebel);stroke-width:1px;stroke-dasharray:4 4}.fs-halb-teil{stroke:var(--fs-linie);stroke-width:1px}.fs-halb-teil[data-lang=ja]{stroke:var(--fs-nebel);stroke-width:1.3px}.fs-halb-strich{stroke:var(--fs-cyan);stroke-linecap:round}.fs-halb-nadel>polygon,.fs-halb-nadel>circle{fill:var(--fs-cyan)}.fs-halb-grad{font-family:var(--fs-mono);letter-spacing:.6px;text-anchor:middle;fill:var(--fs-nebel);font-size:9px}.fs-halb-paritaet{font-family:var(--fs-mono);letter-spacing:1.2px;text-anchor:middle;fill:var(--fs-nebel);font-size:19px;font-weight:700}.fs-halb-spanne{font-family:var(--fs-mono);letter-spacing:.5px;text-anchor:middle;fill:var(--fs-nebel);font-size:8px}.fs-halb-schild[data-aktiv=ja] .fs-halb-paritaet{fill:var(--fs-frost)}.fs-halb-achse,.fs-halb-sprosse>line{stroke:var(--fs-linie);stroke-width:1px}.fs-halb-sprosse>text{font-family:var(--fs-mono);letter-spacing:.2px;fill:var(--fs-nebel);font-size:9.5px}.fs-halb-sprosse[data-geplant=ja]>line{stroke:var(--fs-cyan);stroke-width:1.8px}.fs-halb-sprosse[data-geplant=ja]>text{fill:var(--fs-frost);font-weight:700}.fs-halb-marke>line{stroke:var(--fs-warn);stroke-width:1px;stroke-dasharray:2 3}.fs-halb-marke>polygon{fill:var(--fs-warn)}.fs-halb-marke[data-passt=ja]>line{stroke:var(--fs-cyan)}.fs-halb-marke[data-passt=ja]>polygon{fill:var(--fs-cyan)}.fs-halb-spaltenkopf{font-family:var(--fs-mono);letter-spacing:.7px;text-anchor:middle;fill:var(--fs-nebel);font-size:8.5px}.fs-halb-spaltenkopf[data-aktiv=ja]{fill:var(--fs-frost)}.fs-halb-klammer>path{stroke:var(--fs-linie);stroke-width:1px}.fs-halb-klammer>text{font-family:var(--fs-mono);letter-spacing:.6px;text-anchor:middle;fill:var(--fs-nebel);font-size:8.5px}.fs-halb-klammer[data-aktiv=ja]>path{stroke:var(--fs-nebel)}.fs-halb-klammer[data-aktiv=ja]>text{fill:var(--fs-frost)}.fs-halb-fussstrich{stroke:var(--fs-linie);stroke-width:1px;stroke-dasharray:3 3}.fs-halb-fusstext{font-family:var(--fs-mono);letter-spacing:.4px;text-anchor:middle;fill:var(--fs-nebel);font-size:8px}.fs-halb-notiz{letter-spacing:.1px;text-anchor:middle;fill:var(--fs-nebel);opacity:.85;font-size:8px}.fs-halb-fuss{border-top:1px solid var(--fs-linie);color:var(--fs-nebel);margin:auto 0 0;padding-top:8px;font-size:9.5px;line-height:1.45}.fs-punkt-metrik{font-family:var(--fs-mono);letter-spacing:-.1px;white-space:nowrap;color:var(--fs-nebel);margin-top:1px;font-size:8.5px;line-height:1.1;text-decoration:none;display:block}.fs-punkt-metrik[data-fehlt=ja]{color:var(--fs-warn)}.fs-halb-live-hof{fill:var(--fs-grund,#05164d);opacity:.82}.fs-halb-live-punkt{fill:var(--fs-gelb)}.fs-metrik-blatt{grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid;position:relative}.fs-metrik-reiter{width:var(--tafel-reiter,38px);border:1px solid var(--fs-linie,#ffffff24);background:var(--fs-karte,#ffffff0d);color:inherit;cursor:pointer;writing-mode:vertical-rl;text-orientation:mixed;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px 0;display:flex}.fs-metrik-reiter:hover{border-color:var(--fs-gelb)}.fs-metrik-reiter-wort{letter-spacing:.04em;font-weight:700}.fs-metrik-reiter small{opacity:.6}.fs-metrik-blatt[data-offen=ja] .fs-metrik-reiter{border-color:var(--fs-gelb)}.fs-metrik-inhalt{min-width:0;padding-left:var(--regel-luecke,14px)}.fs-metrik-inhalt[hidden]{display:none}.fs-flo{flex-direction:column;gap:7px;padding:1px 2px 0;display:flex}.fs-flo-kopf b{font-family:var(--fs-mono);letter-spacing:.9px;color:var(--fs-frost);font-size:10px}.fs-flo-leer{color:var(--fs-nebel);margin:0;padding:7px 2px;font-size:11px;font-style:italic}.fs-streckenband{flex-direction:column;gap:3px;display:flex}.fs-streckenband-spur{align-items:stretch;gap:2px;height:22px;display:flex;position:relative}.fs-streckenband-stueck{background:var(--fs-nebel);border-radius:3px;flex:1 1 0;place-items:center;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fs-streckenband-stueck{background:color-mix(in srgb, var(--fs-nebel) 30%, transparent)}}.fs-streckenband-stueck{font-family:var(--fs-mono);letter-spacing:.5px;color:var(--fs-frost);white-space:nowrap;font-size:10px}.fs-streckenband-stueck:first-child{border-start-start-radius:7px;border-end-start-radius:7px}.fs-streckenband-stueck:last-child{border-start-end-radius:7px;border-end-end-radius:7px}.fs-streckenband-stueck[data-art=gut]{background:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-streckenband-stueck[data-art=gut]{background:color-mix(in srgb, var(--fs-gut) 40%, transparent)}}.fs-streckenband-stueck[data-art=warn]{background:var(--fs-warn)}@supports (color:color-mix(in lab, red, red)){.fs-streckenband-stueck[data-art=warn]{background:color-mix(in srgb, var(--fs-warn) 44%, transparent)}}.fs-streckenband-stueck[data-art=aktiv]{background:var(--fs-cyan)}@supports (color:color-mix(in lab, red, red)){.fs-streckenband-stueck[data-art=aktiv]{background:color-mix(in srgb, var(--fs-cyan) 24%, transparent)}}.fs-streckenband-stueck[data-art=aktiv]{color:var(--fs-frost)}.fs-streckenband-stueck[data-art=offen]{background:var(--fs-nebel)}@supports (color:color-mix(in lab, red, red)){.fs-streckenband-stueck[data-art=offen]{background:color-mix(in srgb, var(--fs-nebel) 26%, transparent)}}.fs-streckenband-jetzt{background:var(--fs-gelb);border-radius:1px;width:2px;margin-inline-start:-1px;position:absolute;inset-block:-4px}.fs-streckenband-jetzt:before{content:"";border-inline:4px solid #0000;border-block-start:5px solid var(--fs-gelb);position:absolute;inset-block-start:-3px;inset-inline-start:-3px}.fs-streckenband-marken{height:13px;position:relative}.fs-streckenband-marke{border-top:1px solid var(--fs-linie);font-family:var(--fs-mono);letter-spacing:.4px;color:var(--fs-nebel);white-space:nowrap;padding-top:3px;font-size:8.5px;position:absolute;transform:translate(-50%)}.fs-streckenband-marke[data-stark=ja]{border-top-color:var(--fs-frost);color:var(--fs-frost)}.fs-streckenband-marke[data-rand=links]{transform:none}.fs-streckenband-marke[data-rand=rechts]{transform:translate(-100%)}.fs-flo-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fs-flo-zeile{border:1px solid var(--fs-linie);font-family:var(--fs-mono);border-radius:0 11px 11px 0;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 10px 6px 12px;display:flex;position:relative;overflow:hidden}.fs-flo-kante{background:var(--fs-nebel);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.fs-flo-zeile[data-art=passt] .fs-flo-kante{background:var(--fs-gut)}.fs-flo-zeile[data-art=abweichend] .fs-flo-kante{background:var(--fs-warn)}.fs-flo-zeile[data-jetzt=ja]{border-color:var(--fs-cyan);background:var(--fs-cyan-matt)}.fs-flo-fir{letter-spacing:.6px;min-width:42px;color:var(--fs-frost);font-size:12px}.fs-flo-jetzt{background:var(--fs-cyan);color:var(--fs-grund);letter-spacing:.9px;border-radius:999px;padding:1px 6px;font-size:8px}.fs-flo-zeichen{flex:none;display:block}.fs-flo-zeichen-ring{fill:none;stroke:var(--fs-nebel);stroke-width:1.2px}.fs-flo-zeichen-teilung{fill:none;stroke:var(--fs-nebel);stroke-width:1.2px;stroke-linecap:round}.fs-flo-zeichen-halb{fill:var(--fs-frost)}@supports (color:color-mix(in lab, red, red)){.fs-flo-zeichen-halb{fill:color-mix(in srgb, var(--fs-frost) 26%, transparent)}}.fs-flo-zeichen[data-art=offen] .fs-flo-zeichen-ring{stroke-dasharray:2.6 2.4}.fs-flo-schema{letter-spacing:.6px;min-width:30px;color:var(--fs-frost);font-size:9.5px}.fs-flo-ab{letter-spacing:.5px;color:var(--fs-nebel);font-size:9px}.fs-flo-quelle{text-align:right;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.5px;min-width:0;color:var(--fs-nebel);opacity:.85;flex:1 1 0;font-size:8px;font-style:normal;overflow:hidden}.fs-flo-fl{text-align:right;letter-spacing:.4px;min-width:60px;color:var(--fs-frost);font-size:11.5px}.fs-flo-fl>i{color:var(--fs-cyan);margin-inline-start:4px;font-size:8px;font-style:normal}.fs-flo-paritaet{background:var(--fs-cyan-matt);letter-spacing:.8px;min-width:42px;color:var(--fs-frost);text-align:center;border-radius:999px;padding:2px 7px;font-size:9px}.fs-flo-paritaet[data-offen=ja]{border:1px dashed var(--fs-linie);color:var(--fs-nebel);background:0 0}.fs-flo-urteil{min-width:78px;color:var(--fs-gut);justify-content:flex-end;align-items:center;display:inline-flex}.fs-flo-urteil em{letter-spacing:.4px;color:var(--fs-warn);white-space:nowrap;font-size:9.5px;font-style:normal}.fs-flo-zeile[data-art=offen] .fs-flo-urteil{color:var(--fs-nebel)}.fs-flo-warnung{color:var(--fs-warn);align-items:center;gap:6px;margin:0;font-size:9.5px;line-height:1.4;display:flex}.fs-flo-fussnoten b{font-family:var(--fs-mono);letter-spacing:.5px;color:var(--fs-frost);margin-inline-end:5px;font-size:9px}.fs-flo-fussnoten{color:var(--fs-nebel);flex-direction:column;gap:3px;margin:0;padding-inline-start:14px;font-size:9.5px;line-height:1.4;display:flex}.fs-edto,.fs-oz{flex-direction:column;gap:12px;padding-bottom:8px;display:flex}.fs-edto-karte,.fs-oz-karte{border:1px solid var(--fs-panel-kante);background:var(--fs-panel);border-radius:0 15px 15px 0;flex-direction:column;gap:10px;padding:12px 14px 12px 15px;display:flex;position:relative;overflow:hidden}.fs-edto-kante,.fs-oz-kante{background:var(--fs-cyan);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.fs-edto-kopf,.fs-oz-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.fs-edto-titel,.fs-oz-titel{min-width:0;color:var(--fs-cyan);align-items:center;gap:9px;display:flex}.fs-edto-titel>span,.fs-oz-titel>span{flex-direction:column;gap:1px;min-width:0;display:flex}.fs-edto-titel b,.fs-oz-titel b{font-family:var(--fs-mono);letter-spacing:.75px;color:var(--fs-frost);align-items:center;gap:7px;font-size:11.5px;display:flex}.fs-edto-titel small,.fs-oz-titel small,.fs-edto-quelle,.fs-oz-quelle{font-family:var(--fs-mono);letter-spacing:.55px;color:var(--fs-nebel);font-size:8px;font-style:normal}.fs-edto-quelle{text-align:right;white-space:nowrap}.fs-edto-werte{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 14px;margin:0;display:grid}.fs-edto-werte>div{border:1px solid var(--fs-linie);border-radius:10px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.fs-edto-werte dt{font-family:var(--fs-mono);letter-spacing:.7px;color:var(--fs-nebel);font-size:8.5px}.fs-edto-werte dd{font-family:var(--fs-mono);letter-spacing:.3px;color:var(--fs-frost);margin:0;font-size:15px}.fs-edto-werte dd[data-offen=ja]{color:var(--fs-nebel);font-size:11px;font-style:italic}.fs-edto-warn{border:1px solid var(--fs-warn);align-items:flex-start;gap:7px;margin:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-edto-warn{border:1px solid color-mix(in srgb, var(--fs-warn) 45%, transparent)}}.fs-edto-warn{color:var(--fs-warn);border-radius:10px;font-size:10.5px;line-height:1.4}.fs-edto-warn>svg{flex:none;margin-top:1px}.fs-edto-crew{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.fs-edto-feld{flex-direction:column;gap:3px;display:flex}.fs-edto-feldname{font-family:var(--fs-mono);letter-spacing:.8px;color:var(--fs-nebel);font-size:8px}.fs-feld-schmal{width:74px}.fs-edto-notiz{border:1px solid var(--fs-panel-kante);background:var(--fs-frost);border-radius:8px;flex:220px;align-items:center;min-width:0;height:32px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-edto-notiz{background:color-mix(in srgb, var(--fs-frost) 6%, transparent)}}.fs-edto-notiz input{box-sizing:border-box;width:100%;min-width:0;height:30px;color:var(--fs-frost);font-family:var(--fs-text);background:0 0;border:0;padding:0 9px;font-size:12px}.fs-edto-notiz input::placeholder{color:var(--fs-nebel);opacity:.65}.fs-edto-notiz input:focus{outline:none}.fs-edto-notiz:focus-within{border-color:var(--fs-cyan);box-shadow:0 0 0 3px var(--fs-cyan-matt)}.fs-edto-tabelle{flex-direction:column;gap:3px;display:flex}.fs-edto-zeile{border:1px solid #0000;border-inline-start:3px solid #0000;border-radius:0 9px 9px 0;grid-template-columns:minmax(78px,auto) minmax(64px,auto) minmax(0,1fr) 84px 78px 84px 30px;align-items:center;gap:6px 10px;padding:5px 8px 5px 9px;display:grid}.fs-edto-plaetze .fs-edto-zeile{grid-template-columns:minmax(58px,auto) minmax(90px,auto) minmax(140px,1fr) 30px}.fs-edto-zeile .fs-feld{width:100%}.fs-edto-zeile>b{font-family:var(--fs-mono);letter-spacing:.5px;color:var(--fs-frost);font-size:12px}.fs-edto-ort{font-family:var(--fs-mono);letter-spacing:.4px;color:var(--fs-nebel);white-space:nowrap;font-size:9.5px}.fs-edto-art,.fs-edto-name{color:var(--fs-nebel);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.fs-edto-titelzeile{border-bottom:1px solid var(--fs-linie);border-radius:0;padding-bottom:2px}.fs-edto-titelzeile>span{font-family:var(--fs-mono);letter-spacing:.8px;color:var(--fs-nebel);font-size:8px}.fs-edto-zeile[data-geprueft=ja]{border-inline-start-color:var(--fs-gut);background:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-edto-zeile[data-geprueft=ja]{background:color-mix(in srgb, var(--fs-gut) 8%, transparent)}}.fs-haken{border:1px solid var(--fs-panel-kante);background:var(--fs-frost);border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.fs-haken{background:color-mix(in srgb, var(--fs-frost) 6%, transparent)}}.fs-haken{color:var(--fs-gut);cursor:pointer}.fs-haken[aria-checked=true],.fs-haken[data-an=ja]{border-color:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-haken[aria-checked=true],.fs-haken[data-an=ja]{border-color:color-mix(in srgb, var(--fs-gut) 55%, transparent)}}.fs-haken[aria-checked=true],.fs-haken[data-an=ja]{background:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-haken[aria-checked=true],.fs-haken[data-an=ja]{background:color-mix(in srgb, var(--fs-gut) 16%, transparent)}}.fs-edto-zusatz{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fs-edto-knopf{border:1px solid var(--fs-panel-kante);background:var(--fs-frost);border-radius:8px;height:32px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.fs-edto-knopf{background:color-mix(in srgb, var(--fs-frost) 8%, transparent)}}.fs-edto-knopf{color:var(--fs-frost);font-family:var(--fs-mono);letter-spacing:.6px;cursor:pointer;font-size:10.5px}.fs-edto-knopf:hover:not(:disabled){border-color:var(--fs-cyan)}.fs-edto-knopf:disabled{opacity:.42;cursor:default}.fs-edto-fuss,.fs-oz-fuss,.fs-edto-leer{color:var(--fs-nebel);margin:0;font-size:10px;line-height:1.45}.fs-edto-leer{font-style:italic}.fs-oz-modus{flex:none}.fs-oz-modus.ist-gesperrt button:last-of-type{opacity:.42;cursor:not-allowed}.fs-oz-sperre{border:1px solid var(--fs-linie);color:var(--fs-nebel);border-radius:10px;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:10.5px;line-height:1.45;display:flex}.fs-oz-sperre>svg{flex:none;margin-top:1px}.fs-oz-quelle{margin:0}.fs-oz-schritt{background:var(--fs-cyan);min-width:20px;color:var(--fs-grund);letter-spacing:.6px;border-radius:6px;place-items:center;padding:2px 5px;font-size:9px;font-style:normal;display:inline-grid}.fs-oz-status{border:1px solid var(--fs-linie);font-family:var(--fs-mono);letter-spacing:.85px;color:var(--fs-nebel);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:9px;font-style:normal}.fs-oz-status[data-stand=angefordert]{border-color:var(--fs-warn)}@supports (color:color-mix(in lab, red, red)){.fs-oz-status[data-stand=angefordert]{border-color:color-mix(in srgb, var(--fs-warn) 45%, transparent)}}.fs-oz-status[data-stand=angefordert]{color:var(--fs-warn)}.fs-oz-status[data-stand=empfangen]{border-color:var(--fs-cyan);color:var(--fs-frost);background:var(--fs-cyan-matt)}.fs-oz-raster{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:10px 14px;display:grid}.fs-oz-felder{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px 10px;display:grid}.fs-oz-felder-breit{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.fs-oz-feld{flex-direction:column;gap:3px;min-width:0;display:flex}.fs-oz-feldname{font-family:var(--fs-mono);letter-spacing:.8px;color:var(--fs-nebel);font-size:8px}.fs-oz-feld .fs-feld{width:100%}.fs-oz-statuswahl,.fs-oz-ads{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.fs-oz-ads>span{font-family:var(--fs-mono);letter-spacing:.8px;color:var(--fs-nebel);font-size:8px}.fs-oz-statusknopf{border:1px solid var(--fs-panel-kante);height:26px;color:var(--fs-nebel);font-family:var(--fs-mono);letter-spacing:.5px;cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:9.5px}.fs-oz-statusknopf[data-aktiv=ja]{border-color:var(--fs-cyan);background:var(--fs-cyan-matt);color:var(--fs-frost)}.fs-oz-referenz{border:1px solid var(--fs-linie);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:5px 10px;margin:0;padding:9px 11px;display:grid}.fs-oz-referenz dt{font-family:var(--fs-mono);letter-spacing:.8px;color:var(--fs-nebel);font-size:8.5px}.fs-oz-referenz dd{font-family:var(--fs-mono);letter-spacing:.3px;color:var(--fs-frost);margin:0;font-size:10px;line-height:1.35}.fs-oz-kette{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.fs-oz-kette-wort{font-family:var(--fs-mono);letter-spacing:.8px;color:var(--fs-nebel);font-size:8px}.fs-oz-stufe{border:1px solid var(--fs-linie);font-family:var(--fs-mono);letter-spacing:.4px;color:var(--fs-nebel);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:9.5px;display:inline-flex}.fs-oz-stufe[data-stand=ok]{border-color:var(--fs-gut)}@supports (color:color-mix(in lab, red, red)){.fs-oz-stufe[data-stand=ok]{border-color:color-mix(in srgb, var(--fs-gut) 50%, transparent)}}.fs-oz-stufe[data-stand=ok]{color:var(--fs-gut)}.fs-oz-stufe[data-stand=fehlt]{border-color:var(--fs-warn)}@supports (color:color-mix(in lab, red, red)){.fs-oz-stufe[data-stand=fehlt]{border-color:color-mix(in srgb, var(--fs-warn) 55%, transparent)}}.fs-oz-stufe[data-stand=fehlt]{background:var(--fs-warn)}@supports (color:color-mix(in lab, red, red)){.fs-oz-stufe[data-stand=fehlt]{background:color-mix(in srgb, var(--fs-warn) 12%, transparent)}}.fs-oz-stufe[data-stand=fehlt]{color:var(--fs-warn)}.fs-oz-stufe[data-stand=offen]{opacity:.6;border-style:dashed}.fs-oz-text,.fs-oz-anruf{flex-direction:column;gap:7px;display:flex}.fs-oz-text pre,.fs-oz-anruf pre{border:1px solid var(--fs-linie);background:var(--fs-frost);border-radius:11px;margin:0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.fs-oz-text pre,.fs-oz-anruf pre{background:color-mix(in srgb, var(--fs-frost) 4%, transparent)}}.fs-oz-text pre,.fs-oz-anruf pre{color:var(--fs-frost);font-family:var(--fs-mono);letter-spacing:.3px;white-space:pre-wrap;word-break:break-word;font-size:11.5px;line-height:1.5}.fs-oz-kopieren{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.fs-oz-fehlt{font-family:var(--fs-mono);letter-spacing:.5px;color:var(--fs-warn);font-size:9px}.fs-oz-antwort{border:1px solid var(--fs-panel-kante);background:var(--fs-frost);border-radius:8px;align-items:center;height:32px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-oz-antwort{background:color-mix(in srgb, var(--fs-frost) 6%, transparent)}}.fs-oz-antwort input{box-sizing:border-box;width:100%;min-width:0;height:30px;color:var(--fs-frost);font-family:var(--fs-mono);background:0 0;border:0;padding:0 9px;font-size:11.5px}.fs-oz-antwort input::placeholder{color:var(--fs-nebel);opacity:.65}.fs-oz-antwort input:focus{outline:none}.fs-oz-antwort:focus-within{border-color:var(--fs-cyan);box-shadow:0 0 0 3px var(--fs-cyan-matt)}.fs-oz-schalter{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.fs-oz-schalterknopf{color:var(--fs-nebel);font-family:var(--fs-text);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;display:inline-flex}.fs-oz-schalterknopf[aria-checked=true]{color:var(--fs-frost)}.fs-oz-hinweis{color:var(--fs-nebel);margin:0;font-size:10px;line-height:1.45}.fs-oz-hinweis-allein{border:1px solid var(--fs-linie);border-inline-start:3px solid var(--fs-nebel);border-radius:0 12px 12px 0;padding:10px 12px}.wu{flex-direction:column;height:100%;min-height:0;display:flex}.wu-kopf{align-items:center;gap:16px;padding:0 20px;display:flex}.wu-kopf .uhr-titel{margin:0}.wu-zulu{border-radius:var(--r-pille);background:#7878803d;margin-left:auto;padding:2px;display:inline-flex}.wu-zulu button{border-radius:var(--r-pille);color:var(--app-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 14px;font-size:12.5px;font-weight:600;transition:background .18s,color .18s}.wu-zulu button.is-an{background:var(--ios-orange);color:#16191d}.wu-karte-huelle{background:#101a26;border-block:1px solid #ffffff12;flex:auto;min-height:0;margin:12px 0 0;overflow:hidden}.wu-karte{width:100%;height:100%;display:block}.wu-gitter line{stroke:#ffffff0d;stroke-width:.4px}.wu-land{fill:#6b737f;stroke:none}.wu-nacht{fill:#00000094}.wu-grenze{fill:none;stroke:#ffd16680;stroke-width:.5px}.wu-sonne{fill:#ffd166;opacity:.9}.wu-marke circle{fill:var(--ios-orange)}.wu-marke text{fill:#f2f2f7;font-family:var(--ios-font);paint-order:stroke;stroke:#05070cd9;stroke-width:1.4px;font-size:5.4px;font-weight:700}.wu-marke-zeit{fill:#c8ccd4;font-size:4.8px;font-weight:500}.wu-karten{scroll-snap-type:x proximity;flex:none;gap:10px;margin:0;padding:12px 20px 16px;list-style:none;display:flex;overflow-x:auto}.wu-karte-ort{border-radius:var(--r-karte);scroll-snap-align:start;background:#1c1c1e;flex:none;width:168px;padding:12px 13px 13px}.wu-karte-ort[data-utc=ja]{background:#2a2115;box-shadow:inset 0 0 0 1px #ff950059}.wu-ort-name{color:#f2f2f7;align-items:baseline;gap:6px;margin:10px 0 0;font-size:15px;font-weight:600;display:flex}.wu-ort-name span{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.wu-ort-versatz{color:var(--app-muted);margin:2px 0 0;font-size:12.5px}.wu-ort-sonne{color:var(--app-muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;margin:7px 0 0;font-size:11.5px;display:flex}.wu-blatt{width:74px;height:74px;display:block}.wu-blatt[data-tag=ja] .wu-blatt-grund{fill:#f7f7f9}.wu-blatt[data-tag=nein] .wu-blatt-grund{fill:#08090c;stroke:#ffffff29;stroke-width:1.5px}.wu-strich{stroke:#8e8e93;stroke-width:1.6px;stroke-linecap:round}.wu-strich.is-gross{stroke-width:2.6px}.wu-blatt[data-tag=ja] .wu-strich{stroke:#3a3a3c}.wu-zeiger{stroke-linecap:round}.wu-blatt[data-tag=ja] .wu-zeiger{stroke:#1c1c1e}.wu-blatt[data-tag=nein] .wu-zeiger{stroke:#f2f2f7}.wu-zeiger.is-stunde{stroke-width:5.4px}.wu-zeiger.is-minute{stroke-width:3.6px}.wu-achse{fill:var(--ios-orange)}@media (max-width:900px){.wu-karte-ort{width:148px}}.wu-bearbeiten,.wu-plus{color:var(--ios-orange);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:15px}.wu-bearbeiten.is-an{font-weight:700}.wu-plus{border-radius:var(--r-pille);background:#7878803d;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.wu-kopf .uhr-titel{position:absolute;left:50%;transform:translate(-50%)}.wu-kopf,.wu-karte-ort{position:relative}.wu-weg{border-radius:var(--r-pille);background:var(--ios-red);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:6px;right:6px}.wu-blatt-schirm{z-index:6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.wu-wahl{border-radius:var(--r-blatt);background:#1c1c1e;flex-direction:column;width:min(520px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #000000b3}.wu-wahl header{align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.wu-wahl header h2{color:#f2f2f7;margin:0;font-size:17px;font-weight:700}.wu-wahl header button{border-radius:var(--r-pille);color:#c8ccd4;cursor:pointer;background:#7878804d;border:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;display:inline-flex}.wu-wahl-suche{border-radius:var(--r-feld);height:36px;color:var(--app-muted);background:#7878803d;align-items:center;gap:8px;margin:0 16px 10px;padding:0 10px;display:flex}.wu-wahl-suche input{color:#f2f2f7;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.wu-wahl-liste{flex:auto;min-height:0;padding:0 16px 16px;overflow-y:auto}.wu-wahl-liste h3{letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);margin:12px 0 5px;font-size:11.5px;font-weight:600}.wu-wahl-zeile{border-radius:var(--r-feld);color:#f2f2f7;width:100%;font:inherit;text-align:left;cursor:pointer;background:#7878801f;border:0;align-items:center;gap:10px;margin-bottom:4px;padding:9px 11px;font-size:15px;display:flex}.wu-wahl-zeile:hover:not(:disabled){background:#7878803d}.wu-wahl-zeile em{color:var(--app-muted);margin-left:auto;font-size:11.5px;font-style:normal}.wu-wahl-zeile.is-drin{cursor:default;color:var(--app-muted)}.wu-wahl-zeile.is-drin svg{color:var(--ios-green)}.wu-wahl-leer{text-align:center;color:var(--app-muted);margin:26px 0;font-size:14px}.wu-sonnenmarke circle{fill:#ffd166}.wu-sonnenhof{fill:#ffd166;opacity:.16}.wu-sonnenmarke text{fill:#ffd166;font-family:var(--ios-font);letter-spacing:.04em;paint-order:stroke;stroke:#05070cd9;stroke-width:1.2px;font-size:4.6px;font-weight:600}.uhr-leer{text-align:center;color:var(--app-muted);margin:40px auto}.wu-karten{cursor:grab;-webkit-user-select:none;user-select:none}.wu-karten[data-zieht=ja]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.lhv-best-leiste{border-top:1px solid var(--app-linie);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.lhv-best{background:var(--app-flaeche-fest);border:1px solid var(--app-linie);border-radius:12px;margin-top:16px;padding:14px 16px 16px}.lhv-best-titel{color:var(--app-text);margin:0 0 4px;font-size:14px;font-weight:600}.lhv-best-hinweis{color:var(--app-muted);max-width:56ch;margin:0 0 14px;font-size:12px;line-height:1.45}.lhv-best-raster{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;display:grid}.lhv-best-raster+.lhv-best-raster{margin-top:10px}.lhv-best-raster.is-sprit{grid-template-columns:repeat(4,minmax(0,1fr))}.lhv-best-raster.is-sprit .lhv-best-feld>span{flex:auto;min-height:2.4em}.lhv-best-pflicht{color:var(--app-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.lhv-best-abweisung{border-left:2px solid var(--ios-orange);background:var(--ios-orange);border-radius:0 8px 8px 0;flex-direction:column;gap:2px;margin:10px 0 0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.lhv-best-abweisung{background:color-mix(in srgb, var(--ios-orange) 10%, transparent)}}.lhv-best-abweisung{font-family:ui-monospace,SF Mono,monospace;line-height:1.35}.lhv-best-abweisung strong{letter-spacing:.08em;color:var(--ios-orange);font-size:12px;font-weight:700}.lhv-best-abweisung span{letter-spacing:.04em;color:var(--app-text);overflow-wrap:anywhere;font-size:11.5px}.lhv-best-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.lhv-best-feld>span{letter-spacing:.09em;text-transform:uppercase;color:var(--app-muted);font-size:10.5px}.lhv-best-feld input{appearance:none;width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:var(--app-text);background:var(--app-segment);border:1px solid var(--app-linie);border-radius:8px;padding:8px 10px;font-size:15px}.lhv-best-feld input::placeholder{color:var(--app-muted);font-size:13px}.lhv-best-feld input:focus-visible{border-color:var(--ios-blue);background:var(--app-flaeche-fest);outline:none}.lhv-best-zeit,.lhv-best-menge{background:var(--app-segment);border:1px solid var(--app-linie);border-radius:8px;align-items:baseline;gap:4px;min-width:0;padding:0 10px 0 0;display:flex}.lhv-best-zeit:focus-within,.lhv-best-menge:focus-within{border-color:var(--ios-blue);background:var(--app-flaeche-fest)}.lhv-best-zeit input,.lhv-best-menge input{background:0 0;border:none;border-radius:8px 0 0 8px}.lhv-best-zeit input:focus-visible,.lhv-best-menge input:focus-visible{background:0 0}.lhv-best-zeit i,.lhv-best-menge i{color:var(--app-muted);flex:none;font-size:12px;font-style:normal}.lhv-best-menge input::placeholder{opacity:.55;font-size:15px}.lhv-best-pruefen-liste{grid-template-columns:1fr 1fr;gap:10px 14px;margin:14px 0 0;display:grid}.lhv-best-pruefen-liste>div{flex-direction:column;gap:2px;min-width:0;display:flex}.lhv-best-pruefen-liste>div.is-breit{grid-column:1/-1}.lhv-best-pruefen-liste dt{letter-spacing:.09em;text-transform:uppercase;color:var(--app-muted);font-size:10.5px}.lhv-best-pruefen-liste dd{font-variant-numeric:tabular-nums;color:var(--app-text);overflow-wrap:anywhere;margin:0;font-size:15px}.lhv-best-pruefen-fuss{color:var(--app-muted);margin:12px 0 0;font-size:11.5px;line-height:1.45}.lhv-best-notiz{margin-top:10px}.lhv-best-fuss{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.lhv-best-knopf{appearance:none;font:inherit;color:var(--ios-blue);background:var(--app-segment);cursor:pointer;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500}.lhv-best-knopf.is-primaer{background:var(--ios-blue);color:#fff}.lhv-best-knopf:disabled{opacity:.55;cursor:default}.lhv-best-knopf:focus-visible{outline:2px solid var(--ios-blue);outline-offset:2px}.lhv-best-stand{color:var(--app-muted);flex:auto;min-width:0;font-size:12px}.app-start{z-index:40;background:radial-gradient(120% 90% at 50% 38%,#123a95 0%,#071a55 62%,#04123c 100%);animation:.24s app-start-auf;position:absolute;inset:0}@keyframes app-start-auf{0%{opacity:0;transform:scale(1.04)}}.app-start-mitte{flex-direction:column;align-items:center;gap:22px;display:flex;position:absolute;top:9%;left:0;right:0}.app-start-kranich{opacity:.96;width:104px;height:auto}.app-start-schriftzug{--breite:300px;width:var(--breite);height:calc(var(--breite) * 182 / 1367);display:block;position:relative;overflow:hidden}.app-start-schriftzug img{width:calc(var(--breite) * 1878 / 1367);max-width:none;left:calc(var(--breite) * -492 / 1367);top:calc(var(--breite) * -77 / 1367);position:absolute}.app-start-app{letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;font-size:13px;font-weight:600}.app-start-marke{filter:brightness(0)invert();opacity:.72;width:128px;height:auto;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.ios-system[data-faceid=true] .ios-wallpaper,.ios-system[data-faceid=true] .lock-screen,.ios-system[data-faceid=true] .app-start,.ios-system[data-faceid=true] .home-screen{filter:blur(7px)saturate(1.12)brightness(.82);transition:filter .38s,transform .38s;transform:scale(1.018)}.faceid-overlay{z-index:145;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 38%,#ffffff24,#0000 24%),#0000002e;justify-content:center;align-items:center;padding:24px;animation:.28s both faceid-overlay-in;display:flex;position:absolute;inset:0}@keyframes faceid-overlay-in{0%{opacity:0}to{opacity:1}}.faceid-card{text-align:center;transform-origin:50%;-webkit-backdrop-filter:blur(34px)saturate(1.65);backdrop-filter:blur(34px)saturate(1.65);width:256px;min-height:246px;animation:faceid-card-in .42s var(--ios-ease-page) both;background:linear-gradient(145deg,#ffffff29,#ffffff0a),#1c1e26d1;border:1px solid #ffffff3d;border-radius:44px;padding:25px 22px 23px;box-shadow:0 30px 80px #00000080,inset 0 1px 1px #ffffff57}@keyframes faceid-card-in{0%{opacity:0;transform:scale(.86)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}.faceid-icon-wrap{background:#ffffff14;border-radius:32px;place-items:center;width:112px;height:112px;margin:0 auto 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff3d,0 12px 34px #0003}.faceid-svg{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 8px #00000047);width:84px;height:84px;overflow:visible}.faceid-corner{stroke-dasharray:22;stroke-dashoffset:22px;animation:faceid-zeichnen .8s var(--ios-ease-page) forwards}.faceid-corner.tr{animation-delay:60ms}.faceid-corner.bl{animation-delay:.1s}.faceid-corner.br{animation-delay:.15s}.faceid-eye{stroke-width:8px;opacity:.95}.faceid-nose,.faceid-mouth{stroke-dasharray:44;stroke-dashoffset:44px;animation:.65s .18s forwards faceid-zeichnen}.faceid-mouth{animation-delay:.34s}.faceid-check{opacity:0;stroke:var(--ios-green);stroke-width:7px;stroke-dasharray:60;stroke-dashoffset:60px}@keyframes faceid-zeichnen{to{stroke-dashoffset:0}}.faceid-scan-line{opacity:0;background:linear-gradient(90deg,#0000,#0a84fff2,#0000);border-radius:999px;height:2px;position:absolute;top:20px;left:14px;right:14px}.faceid-copy h3{letter-spacing:-.02em;margin:0 0 4px;font-size:19px;font-weight:650}.faceid-copy p{opacity:.78;margin:0;font-size:14px;line-height:1.35}.faceid-card[data-phase=pruefen] .faceid-scan-line{animation:1.5s ease-in-out infinite faceid-scannen}@keyframes faceid-scannen{0%,to{opacity:.16;transform:translateY(0)}50%{opacity:1;transform:translateY(70px)}}.faceid-card[data-phase=erkannt] .faceid-check{opacity:1;animation:.34s 40ms forwards faceid-zeichnen}.faceid-card[data-phase=erkannt] .faceid-nose,.faceid-card[data-phase=erkannt] .faceid-mouth,.faceid-card[data-phase=erkannt] .faceid-eye{opacity:0;transition:opacity .2s}.faceid-card[data-phase=erkannt]{animation:faceid-card-out var(--ios-faceid-erkannt,.62s) var(--ios-ease-page) .22s forwards}@keyframes faceid-card-out{0%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scale(1.035)}to{opacity:0;transform:scale(.94)translateY(-24px)}}.faceid-card[data-phase=abgelehnt]{animation:.62s cubic-bezier(.36,.07,.19,.97) both faceid-schuetteln}.faceid-card[data-phase=abgelehnt] .faceid-mouth{d:path("M35 69c6-6 20-6 26 0")}@keyframes faceid-schuetteln{0%,to{transform:translate(0)scale(1)}20%{transform:translate(-9px)scale(1.01)}40%{transform:translate(8px)scale(1.01)}60%{transform:translate(-5px)scale(1.005)}80%{transform:translate(4px)scale(1.005)}}.signed-out,.m1-vorschau{z-index:20;text-align:center;color:#fff;text-shadow:0 2px 14px #00000059;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 12%;display:flex;position:absolute;inset:0}.signed-out:before,.m1-vorschau:before{content:"";z-index:-1;background:radial-gradient(64% 46% at 50% 48%,#041034e0 0%,#0410349e 46%,#04103400 78%);position:absolute;inset:0}.m1-gruss{letter-spacing:.02em;opacity:.72;margin:0;font-size:19px;font-weight:600}.m1-vorschau h1{letter-spacing:-.04em;margin:0;font-size:62px;font-weight:700;line-height:1.05}.m1-rang{opacity:.86;margin:2px 0 0;font-size:20px}.m1-id{border-radius:var(--r-pille);letter-spacing:.08em;background:var(--ios-glass);border:1px solid var(--ios-glass-line);-webkit-backdrop-filter:var(--ios-glass-blur);backdrop-filter:var(--ios-glass-blur);text-shadow:none;margin:18px 0 0;padding:7px 16px;font-size:14px;font-weight:600}.signed-out h1{letter-spacing:-.03em;margin:0;font-size:40px;font-weight:700}.signed-out p{opacity:.82;max-width:30em;margin:0;font-size:18px;line-height:1.45}.signed-out-knopf{border-radius:var(--r-pille);color:#fff;text-shadow:none;background:var(--ios-blue);transition:transform .16s var(--ios-ease-open), filter .16s;margin-top:14px;padding:13px 28px;font-size:17px;font-weight:600;text-decoration:none;box-shadow:0 12px 30px #0a84ff52}.signed-out-knopf:active{filter:brightness(.92);transform:scale(.96)}.academy,.ac-kapitel{height:100%;padding:calc(var(--statusbar-h) + 10px) 0 28px;background:var(--app-bg);color:var(--app-text);font-family:var(--ios-font);flex-direction:column;display:flex;overflow-y:auto}.ac-start-kopf,.ac-kopf{align-items:center;gap:14px;padding:0 30px 14px;display:flex}.ac-start-kopf{justify-content:space-between}.ac-start-kopf h1,.ac-kopf h1{letter-spacing:-.02em;margin:0;font-size:25px;font-weight:700}.ac-kopf p{color:var(--app-muted);margin:1px 0 0;font-size:13px}.ac-eyebrow{color:var(--app-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 1px;font-size:11px;font-weight:600}.ac-kopf>div{flex:1;min-width:0}.ac-zurueck,.ac-profil-knopf{border:1px solid var(--app-linie);border-radius:var(--r-pille);background:var(--app-flaeche);color:var(--ios-blue);font:inherit;cursor:pointer;flex:none;padding:7px 14px;font-size:13.5px}.ac-abschnitt{color:var(--app-muted);letter-spacing:.06em;text-transform:uppercase;margin:18px 30px 8px;font-size:11.5px;font-weight:600}.ac-start{padding-bottom:10px}.ac-kurse{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;padding:0 30px;display:grid}.ac-kachel{border:1px solid var(--app-linie);border-radius:var(--r-karte);background:var(--app-flaeche-fest);color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;padding:14px 16px;display:flex}.ac-kachel:active{transform:scale(.99)}.ac-kachel-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-kachel-art{color:var(--app-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:600}.ac-kachel-titel{font-size:16px;font-weight:650;line-height:1.2}.ac-kachel-unter,.ac-kachel-stand{color:var(--app-muted);font-size:12.5px}.ac-ring{flex:none}.ac-detail{padding:0 30px}.ac-tiefe{border-left:3px solid var(--ios-blue);border-radius:var(--r-klein);background:var(--app-flaeche);color:var(--app-muted);margin:0 0 14px;padding:10px 13px;font-size:13px;line-height:1.45}.ac-einstieg{border:1px solid var(--app-linie);border-radius:var(--r-karte);background:var(--app-flaeche-fest);margin-bottom:18px;padding:15px 17px}.ac-einstieg p{color:var(--app-muted);margin:0 0 12px;font-size:13px;line-height:1.45}.ac-etappe{margin-bottom:22px}.ac-etappe>header h2{margin:0;font-size:17px;font-weight:650}.ac-etappe>header p{color:var(--app-muted);margin:1px 0 9px;font-size:12.5px}.ac-kapitelliste{border:1px solid var(--app-linie);border-radius:var(--r-karte);background:var(--app-flaeche-fest);margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.ac-kapitelliste li+li .ac-kapitelzeile{border-top:1px solid var(--app-linie)}.ac-kapitelzeile{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 15px;display:flex}.ac-kapitelzeile:disabled{color:var(--app-muted);cursor:default}.ac-kapitelzeile:not(:disabled):hover{background:var(--app-flaeche)}.ac-haken{border:1.5px solid var(--app-linie);border-radius:var(--r-pille);color:#0000;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.ac-haken[data-fertig]{border-color:var(--ios-green);background:var(--ios-green);color:#fff}.ac-kapitel-text{flex-direction:column;flex:1;min-width:0;display:flex}.ac-kapitel-titel{font-size:14.5px;font-weight:550}.ac-kapitel-unter{color:var(--app-muted);font-size:12px}.ac-kapitel-zahl{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.ac-blatt,.ac-lauf{box-sizing:border-box;width:100%;padding:0 30px}.ac-blatt h2{margin:0;font-size:21px;font-weight:700}.ac-dauer{color:var(--app-muted);margin:2px 0 16px;font-size:12.5px}.ac-blatt p{margin:0 0 12px;font-size:14.5px;line-height:1.58}.ac-blatt>p:not(.ac-kernsatz,.ac-dauer){max-width:82ch}.ac-kernsatz{border-left:3px solid var(--ios-blue);border-radius:var(--r-klein);background:var(--app-flaeche);max-width:100%;padding:11px 14px;font-weight:550}.ac-diagramm{width:100%;margin:0 0 16px}.ac-diagramm>div{width:100%}.ac-diagramm svg{width:100%;max-width:none;height:auto;display:block}.ac-diagramm figcaption{color:var(--app-muted);margin-top:5px;font-size:11.5px}.ac-schiene{border-radius:var(--r-winzig);background:var(--app-segment);height:4px;margin-bottom:10px;overflow:hidden}.ac-schiene span{border-radius:var(--r-winzig);background:var(--ios-blue);height:100%;transition:width .26s var(--ios-ease-page);display:block}.ac-zaehler{color:var(--app-muted);font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:11.5px}.ac-frage{margin:0 0 14px;font-size:19px;font-weight:650;line-height:1.32}.ac-sicht{flex-direction:column;gap:11px;display:flex}.ac-anleitung{color:var(--app-muted);margin:0;font-size:12.5px}.ac-lage{border:1px solid var(--app-linie);border-radius:var(--r-feld);background:var(--app-flaeche);margin:0;padding:10px 13px;font-size:13.5px;line-height:1.45}.ac-optionen{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ac-optionen>.ac-option:last-child:nth-child(odd){grid-column:1/-1}.ac-option{border:1.5px solid var(--app-linie);border-radius:var(--r-feld);background:var(--app-flaeche-fest);width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:9px;padding:11px 15px;font-size:14px;display:flex;position:relative}.ac-option[aria-pressed=true]{border-color:var(--ios-blue);background:var(--ios-blue)}@supports (color:color-mix(in lab, red, red)){.ac-option[aria-pressed=true]{background:color-mix(in srgb, var(--ios-blue) 12%, var(--app-flaeche-fest))}}.ac-option:disabled{cursor:default}.ac-option[data-stand=richtig]{border-color:var(--ios-green);background:var(--ios-green)}@supports (color:color-mix(in lab, red, red)){.ac-option[data-stand=richtig]{background:color-mix(in srgb, var(--ios-green) 15%, var(--app-flaeche-fest))}}.ac-option[data-stand=falsch]{border-color:var(--ios-red);background:var(--ios-red)}@supports (color:color-mix(in lab, red, red)){.ac-option[data-stand=falsch]{background:color-mix(in srgb, var(--ios-red) 15%, var(--app-flaeche-fest))}}.ac-option-zahl{border-radius:var(--r-pille);background:var(--ios-blue);color:#fff;place-items:center;width:21px;height:21px;font-size:11.5px;font-weight:700;display:grid}.ac-paare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ac-spalte{flex-direction:column;gap:8px;display:flex}.ac-spalte .ac-option{width:100%}.ac-satz{margin:0;font-size:15.5px;line-height:2}.ac-luecke{border:0;border-bottom:2px solid var(--ios-blue);border-radius:var(--r-winzig) var(--r-winzig) 0 0;background:var(--app-flaeche);min-width:76px;color:inherit;font:inherit;cursor:pointer;margin:0 3px;padding:2px 9px;font-size:14.5px}.ac-luecke[aria-pressed=true]{background:var(--ios-blue)}@supports (color:color-mix(in lab, red, red)){.ac-luecke[aria-pressed=true]{background:color-mix(in srgb, var(--ios-blue) 20%, transparent)}}.ac-luecke[data-gefuellt]{font-weight:600}.ac-faecher{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.ac-fach{border:1.5px dashed var(--app-linie);border-radius:var(--r-feld);background:var(--app-flaeche);min-height:96px;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:7px;padding:11px 13px;display:flex}.ac-fach[aria-disabled=true]{cursor:default}.ac-fach-name{font-size:13px;font-weight:650}.ac-fach-inhalt{flex-wrap:wrap;gap:5px;display:flex}.ac-marke{border-radius:var(--r-klein);background:var(--app-flaeche-fest);color:inherit;font:inherit;cursor:pointer;border:0;padding:3px 8px;font-size:12px}.ac-fma,.ac-fma-bau{gap:8px;display:grid}.ac-fma{border-radius:var(--r-feld);color:#4ade80;font-family:var(--ios-mono,ui-monospace, monospace);text-align:center;letter-spacing:.05em;background:#141a22;grid-template-columns:repeat(5,1fr);padding:9px 11px;font-size:13px}.ac-fma-bau{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ac-fma-spalte{flex-direction:column;gap:6px;display:flex}.ac-fma-kopf{color:var(--app-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:600}.ac-fma-spalte .ac-option{justify-content:center;padding:8px 10px;font-size:13px}.ac-zahlfeld{border:1.5px solid var(--app-linie);border-radius:var(--r-feld);background:var(--app-flaeche-fest);align-items:baseline;gap:9px;width:fit-content;padding:10px 15px;display:flex}.ac-zahlfeld[data-stand=richtig]{border-color:var(--ios-green)}.ac-zahlfeld[data-stand=falsch]{border-color:var(--ios-red)}.ac-zahlfeld input{width:130px;color:inherit;font:inherit;background:0 0;border:0;outline:none;font-size:21px;font-weight:650}.ac-einheit{color:var(--app-muted);font-size:13px}.ac-panel{width:100%;max-width:660px;height:auto}.ac-panel-knopf{cursor:pointer}.ac-aufloesung{border-left:3px solid var(--ios-green);border-radius:var(--r-feld);background:var(--app-flaeche);margin-top:14px;padding:13px 15px}.ac-aufloesung[data-stand=falsch]{border-left-color:var(--ios-red)}.ac-aufloesung p{margin:0 0 8px;font-size:13.5px;line-height:1.5}.ac-aufloesung p:last-child{margin-bottom:0}.ac-aufloesung>p{max-width:82ch}.ac-aufloesung-kopf{font-weight:700}.ac-merksatz{border-radius:var(--r-klein);background:var(--app-flaeche-fest);margin-top:10px;padding:10px 12px}.ac-merksatz-kopf{color:var(--app-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600}.ac-rolle{min-width:34px;color:var(--ios-blue);font-size:12px;font-weight:700;display:inline-block}.ac-merksatz-notiz{color:var(--app-muted);font-size:12.5px}.ac-lob{color:var(--ios-green);font-weight:650}.ac-knopfreihe{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.ac-blatt>.ac-weiter{margin-left:auto;display:block}.ac-weiter,.ac-nochmal{border-radius:var(--r-pille);background:var(--ios-blue);color:#fff;font:inherit;cursor:pointer;border:0;padding:12px 26px;font-size:15px;font-weight:600}.ac-nochmal{background:var(--app-segment);color:var(--app-text)}.ac-weiter:disabled{opacity:.4;cursor:default}.ac-fehler{color:var(--ios-red);margin:10px 0 0;font-size:13px}.ac-wand{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:14px;display:grid}.ac-abzeichen{text-align:center;opacity:.42;margin:0}.ac-abzeichen[data-erworben]{opacity:1}.ac-abzeichen svg{width:100%;max-width:96px;height:auto}.ac-abzeichen figcaption{flex-direction:column;gap:1px;margin-top:5px;font-size:12px;font-weight:600;display:flex}.ac-abzeichen figcaption small{color:var(--app-muted);font-size:10.5px;font-weight:400}.ac-erfolge{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.ac-erfolg{border:1px solid var(--app-linie);border-radius:var(--r-karte);background:var(--app-flaeche-fest);text-align:center;padding:12px}.ac-erfolg[data-stufe="0"]{opacity:.5}.ac-erfolg-bild svg{width:100%;max-width:74px;height:auto}.ac-erfolg-name{margin:6px 0 2px;font-size:12.5px;font-weight:650}.ac-erfolg-hinweis{color:var(--app-muted);margin:0;font-size:11px;line-height:1.35}.ac-seiten{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.ac-seiten-pfeil{background:var(--app-flaeche-fest);width:28px;height:28px;color:var(--app-text);cursor:pointer;border:0;border-radius:999px;place-items:center;font-size:16px;line-height:1;display:grid}.ac-seiten-pfeil:disabled{opacity:.35;cursor:default}.ac-seiten-punkt{background:var(--app-linie);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:background .15s,transform .15s}.ac-seiten-punkt.on{background:var(--ios-blue,#0a84ff);transform:scale(1.25)}.ac-checkride{border:1px solid var(--app-linie);border-radius:var(--r-karte);background:var(--app-flaeche-fest);margin-top:10px;padding:13px 15px}.ac-checkride-kopf{margin:0 0 6px;font-size:15px;font-weight:700}.ac-checkride ul{color:var(--app-muted);margin:0 0 8px;padding-left:18px;font-size:12.5px;line-height:1.5}.ac-checkride-stand{margin:0;font-size:13px;font-weight:600}.ac-hinweis{max-width:460px;color:var(--app-muted);text-align:center;margin:30px auto;padding:0 30px;font-size:13.5px;line-height:1.5}@media (max-width:720px){.ac-optionen,.ac-paare{grid-template-columns:1fr}.ac-optionen>.ac-option:last-child:nth-child(odd){grid-column:auto}}.scenery{--scenery-font:ui-rounded, "SF Pro Rounded", "Hiragino Maru Gothic ProN", "Nunito", "Quicksand", Candara, "Segoe UI Variable Display", var(--ios-font);isolation:isolate;height:100%;padding:calc(var(--statusbar-h) + 8px) 0 14px;background:radial-gradient(128% 62% at 50% -8%, #2fbf8f38, transparent 62%), linear-gradient(180deg, #0b6b5429 0%, transparent 46%), var(--app-bg);color:var(--app-text);font-family:var(--scenery-font);flex-direction:column;display:flex;position:relative}.scenery:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(60% 50%,#2fbf8f21,#0000 70%);position:absolute;inset:16% 8% 12%}.scenery-leer:before{content:"";z-index:-1;aspect-ratio:1;opacity:.17;pointer-events:none;background:linear-gradient(#2fbf8f,#0b6b54);width:min(420px,60%);position:absolute;top:50%;left:50%;transform:translate(-50%,-54%);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M32 46.4C20.2 37.9 12.5 31.6 12.5 23.7c0-5.9 4.6-10.6 10.4-10.6 3.5 0 6.8 1.7 8.8 4.4l.3.5.3-.5c2-2.7 5.3-4.4 8.8-4.4 5.8 0 10.4 4.7 10.4 10.6 0 7.9-7.7 14.2-19.5 22.7z' fill='black'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M32 46.4C20.2 37.9 12.5 31.6 12.5 23.7c0-5.9 4.6-10.6 10.4-10.6 3.5 0 6.8 1.7 8.8 4.4l.3.5.3-.5c2-2.7 5.3-4.4 8.8-4.4 5.8 0 10.4 4.7 10.4 10.6 0 7.9-7.7 14.2-19.5 22.7z' fill='black'/></svg>") 50%/contain no-repeat}[data-flaeche=hell] .scenery,:root[data-theme=light] .scenery{background:radial-gradient(120% 54% at 50% -10%, #2fbf8f4d, transparent 58%), var(--app-bg)}.scenery-kopf{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 28px 10px;display:flex}.scenery-kopf h1{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}.scenery-info-knopf{border:1px solid var(--app-linie);background:var(--app-flaeche);width:34px;height:34px;color:var(--app-muted);font-family:var(--ios-font);cursor:pointer;border-radius:50%;place-items:center;font-size:17px;font-style:italic;font-weight:600;line-height:1;display:grid}.scenery-info-knopf:hover{color:var(--app-text)}.scenery-info p{text-align:left;margin:0 0 10px}.scenery-info-klein{color:var(--app-muted);font-size:12.5px}.scenery-band{border-radius:var(--r-karte);background:linear-gradient(180deg, #2fbf8f24, #0b6b540f), var(--app-flaeche);border:1px solid #2fbf8f38;flex:none;width:min(940px,100%);margin:0 auto 12px;padding:8px 22px 10px;position:relative}.scenery-band-kopf{align-items:center;gap:14px;margin:0 0 7px;display:flex}.scenery-band-zahl{font-variant-numeric:tabular-nums;color:#0000;background:linear-gradient(#4fd6a6,#0b6b54);-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800;line-height:.9}.scenery-band-text{flex-direction:column;flex:1;min-width:0;display:flex}.scenery-band-text strong{font-size:16px;font-weight:700}.scenery-band-hinweis{color:var(--app-muted);font-size:13px}.scenery-band-superlikes{color:var(--app-muted);flex-direction:column;align-items:flex-end;font-size:12px;display:flex}.scenery-band-superlikes strong{color:var(--app-text);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1}.scenery-band-bahn{background:var(--app-segment);border-radius:999px;height:28px;position:relative}.scenery-band-fuellung{width:calc(var(--anteil,0) * 100%);transition:width .62s var(--ios-ease-page);background:linear-gradient(90deg,#0b6b54,#2fbf8f);border-radius:999px;position:absolute;inset:0 auto 0 0}.scenery-band-punkte{justify-content:space-around;align-items:center;margin:0;padding:0 8px;list-style:none;display:flex;position:absolute;inset:0}.scenery-band-punkt{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--app-muted);color:#0b3b2e;animation:scenery-punkt-an .26s var(--ios-ease-page) backwards;animation-delay:calc(var(--punkt-i,0) * 26ms);background:0 0;border-radius:50%;place-items:center;display:grid}.scenery-band-punkt svg{width:15px;height:15px}.scenery-band-punkt[data-voll]{box-shadow:none;background:#fff}.scenery-band-punkt[data-offen]{animation:scenery-punkt-an .26s var(--ios-ease-page) backwards, scenery-punkt-puls 2.4s ease-in-out .4s infinite;box-shadow:inset 0 0 0 2px #2fbf8f}.scenery-band-punkt[data-frisch]{animation:scenery-punkt-voll .76s var(--ios-ease-page)}.scenery-band-punkt[data-frisch] svg{animation:scenery-haken .42s var(--ios-ease-page) .2s backwards}@keyframes scenery-punkt-an{0%{opacity:0;transform:scale(.4)}}@keyframes scenery-punkt-puls{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.22)}}@keyframes scenery-punkt-voll{0%{transform:scale(.5)}40%{transform:scale(2)}70%{transform:scale(.92)}to{transform:scale(1)}}@keyframes scenery-haken{0%{opacity:0;transform:scale(.2)rotate(-25deg)}}.scenery-band[data-feier]{animation:scenery-band-feier .9s var(--ios-ease-page)}.scenery-band[data-feier] .scenery-band-fuellung{animation:scenery-fuellung-schwellen .9s var(--ios-ease-page);transform-origin:0}@keyframes scenery-fuellung-schwellen{0%{filter:brightness();transform:scaleY(1)}45%{filter:brightness(1.35);transform:scaleY(1.5)}to{filter:brightness();transform:scaleY(1)}}@keyframes scenery-band-feier{0%,to{border-color:#2fbf8f38}40%{border-color:#2fbf8fd9}}.scenery-band-belohnung{z-index:3;background:var(--app-flaeche-fest);box-shadow:var(--glas-schatten-fern);color:var(--app-text);text-align:center;animation:scenery-belohnung-an .52s var(--ios-ease-page) .7s backwards;border:1px solid #2fbf8f80;border-radius:999px;margin:8px 0 0;padding:9px 16px;font-size:15px;position:absolute;top:100%;left:22px;right:22px}.scenery-band-belohnung strong{color:#2fbf8f;font-weight:800}@keyframes scenery-belohnung-an{0%{opacity:0;transform:translateY(10px)scale(.94)}}.scenery-konfetti{pointer-events:none;position:absolute;inset:0;overflow:visible}.scenery-schnipsel{bottom:22px;left:var(--start,50%);background:var(--farbe,#2fbf8f);opacity:0;width:9px;height:9px;animation:scenery-schnipsel-flug var(--dauer,1.8s) cubic-bezier(.18, .7, .36, 1) var(--verzug,0s) forwards;position:absolute}.scenery-schnipsel[data-form="1"]{border-radius:50%}.scenery-schnipsel[data-form="2"]{border-radius:2px;width:5px;height:13px}@keyframes scenery-schnipsel-flug{0%{opacity:1;transform:translate(0)rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--weit,0), calc(var(--hoch,160px) * -1)) rotate(var(--dreh,360deg))}}@media (prefers-reduced-motion:reduce){.scenery-band[data-feier],.scenery-band[data-feier] .scenery-band-fuellung,.scenery-band-punkt,.scenery-band-punkt[data-offen],.scenery-band-punkt[data-frisch],.scenery-band-punkt[data-frisch] svg,.scenery-band-belohnung{animation:none}.scenery-band-fuellung{transition:none}.scenery-konfetti{display:none}}.scenery-deck{flex:1;width:min(940px,100%);min-height:0;margin:0 auto;position:relative}.scenery-karte{border-radius:var(--r-blatt);background:var(--app-flaeche-fest);box-shadow:var(--glas-schatten-fern);transition:transform .22s var(--ios-ease-page), opacity .22s var(--ios-ease-page);flex-direction:column;display:flex;position:absolute;inset:6px 18px;overflow:hidden}.scenery-karte[data-tiefe="0"]{touch-action:none;cursor:grab}.scenery-karte[data-zieht]{transform:translate(var(--zug-x,0px), var(--zug-y,0px)) rotate(var(--zug-dreh,0deg));cursor:grabbing;will-change:transform;transition:none}.scenery-karte[data-armiert=LIKE]{box-shadow:var(--glas-schatten-fern), 0 0 0 3px var(--scenery-like)}.scenery-karte[data-armiert=REJECT]{box-shadow:var(--glas-schatten-fern), 0 0 0 3px var(--scenery-nope)}.scenery-karte[data-armiert=SUPERLIKE]{box-shadow:var(--glas-schatten-fern), 0 0 0 3px var(--scenery-super)}.scenery-karte[data-armiert=UNKNOWN]{box-shadow:var(--glas-schatten-fern), 0 0 0 3px var(--scenery-neutral)}.scenery-karte[data-tiefe="1"]{opacity:.75;transform:translateY(10px)scale(.965)}.scenery-karte[data-tiefe="2"]{opacity:.45;transform:translateY(20px)scale(.93)}.scenery-karte[data-wisch]{animation:scenery-weg .26s var(--ios-ease-close) forwards}.scenery-karte[data-wisch=LIKE]{--scenery-x:120%;--scenery-dreh:12deg}.scenery-karte[data-wisch=REJECT]{--scenery-x:-120%;--scenery-dreh:-12deg}.scenery-karte[data-wisch=SUPERLIKE]{--scenery-x:0;--scenery-y:-120%;--scenery-dreh:0deg}.scenery-karte[data-wisch=UNKNOWN]{--scenery-x:0;--scenery-y:120%;--scenery-dreh:0deg}@keyframes scenery-weg{0%{transform:translate(var(--zug-x,0px), var(--zug-y,0px)) rotate(var(--zug-dreh,0deg))}to{transform:translate(var(--scenery-x,0), var(--scenery-y,0)) rotate(var(--scenery-dreh,0deg));opacity:0}}@media (prefers-reduced-motion:reduce){.scenery-karte[data-wisch]{animation:.2s linear forwards scenery-verblassen}@keyframes scenery-verblassen{to{opacity:0}}}.scenery-stempel{z-index:3;color:var(--scenery-neutral);letter-spacing:.06em;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:scenery-stempel-an .14s var(--ios-ease-page);pointer-events:none;background:#00000057;border:3px solid;border-radius:10px;padding:8px 20px;font-size:26px;font-weight:800;position:absolute;top:34px;left:50%;transform:translate(-50%)rotate(-9deg)}.scenery-stempel[data-art=LIKE]{color:var(--scenery-like);transform:translate(-50%)rotate(-11deg)}.scenery-stempel[data-art=REJECT]{color:var(--scenery-nope);transform:translate(-50%)rotate(11deg)}.scenery-stempel[data-art=SUPERLIKE]{color:var(--scenery-super);transform:translate(-50%)rotate(0)}@keyframes scenery-stempel-an{0%{opacity:0;scale:1.28}}@media (prefers-reduced-motion:reduce){.scenery-stempel{animation:none}}.scenery-karte-bild{background:var(--app-segment);flex:none;place-items:center;height:42%;display:grid;position:relative;overflow:hidden}.scenery-karte-bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scenery-karte-icao{color:var(--app-muted);letter-spacing:.08em;font-size:46px;font-weight:700}.scenery-karte-platz{color:#fff;background:linear-gradient(#0000,#000000b8);align-items:baseline;gap:9px;padding:34px 26px 16px;font-size:15px;display:flex;position:absolute;inset:auto 0 0}.scenery-karte-platz strong{letter-spacing:.04em;font-size:21px;font-weight:700}.scenery-karte-text{flex-direction:column;flex:1;gap:9px;min-height:0;padding:24px 30px 26px;display:flex;overflow-y:auto}.scenery-karte-text h2{margin:0;font-size:25px;font-weight:700;line-height:1.2}.scenery-karte-haus{color:var(--app-muted);margin:0;font-size:15px}.scenery-karte-marken{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.scenery-karte-marken li{border-radius:var(--r-winzig);background:var(--app-segment);color:var(--app-text);letter-spacing:.03em;text-transform:uppercase;padding:4px 10px;font-size:12px;font-weight:600}.scenery-karte-fakten{border-top:1px solid var(--app-linie);grid-template-columns:repeat(3,1fr);gap:10px;margin:6px 0 0;padding:11px 0 0;display:grid}.scenery-karte-fakten div{min-width:0}.scenery-karte-fakten dt{color:var(--app-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:600}.scenery-karte-fakten dd{margin:3px 0 0;font-size:16px;font-weight:600}.scenery-karte-link{color:var(--ios-blue);margin-top:auto;padding-top:10px;font-size:14px;text-decoration:none}.scenery-karte-link.is-tot{color:var(--app-muted)}.scenery-karte-laeden{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:10px 0 0;list-style:none;display:flex}.scenery-karte-laeden a{border:1px solid var(--ios-blue);padding:4px 10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.scenery-karte-laeden a{border:1px solid color-mix(in srgb, var(--ios-blue) 35%, transparent)}}.scenery-karte-laeden a{color:var(--ios-blue);touch-action:manipulation;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none}.scenery-leer{isolation:isolate;color:var(--app-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex;position:absolute;inset:0}.scenery-leer p{text-align:center;max-width:560px;margin:0}.scenery-leer-titel{color:var(--app-text);font-size:17px;font-weight:700}.scenery-leer-hinweis{line-height:1.45}.scenery{--scenery-neutral:#5f78a8;--scenery-nope:#e03e3e;--scenery-super:#2b7cf7;--scenery-like:#5b9e26;--scenery-ring:#ffffff29}:root[data-theme=light] .scenery,[data-flaeche=hell] .scenery{--scenery-neutral:#52627c;--scenery-nope:#c00;--scenery-super:#0968f6;--scenery-like:#417505;--scenery-ring:#04103429}.scenery-aktionen{z-index:2;justify-content:center;align-items:flex-end;gap:26px;margin-top:-40px;padding:0;display:flex;position:relative}.scenery-aktion{color:var(--app-muted);font:inherit;cursor:pointer;--scenery-knopf:78px;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0;display:flex;position:relative}.scenery-aktion[data-art=UNKNOWN]{--scenery-knopf:64px}.scenery-aktion[data-art=SUPERLIKE]{--scenery-knopf:92px}.scenery-aktion-zeichen{width:var(--scenery-knopf);height:var(--scenery-knopf);border:1px solid var(--scenery-ring);background:var(--scenery-fuell,var(--scenery-neutral));box-shadow:var(--glas-schatten-fern);color:#fff;font-size:calc(var(--scenery-knopf) * .42);border-radius:50%;place-items:center;line-height:1;transition:transform .16s cubic-bezier(.34,1.56,.64,1),filter .16s;display:grid}.scenery-aktion[data-art=LIKE]{--scenery-fuell:var(--scenery-like)}.scenery-aktion[data-art=REJECT]{--scenery-fuell:var(--scenery-nope)}.scenery-aktion[data-art=SUPERLIKE]{--scenery-fuell:var(--scenery-super)}.scenery-aktion[data-art=UNKNOWN]{--scenery-fuell:var(--scenery-neutral)}.scenery-aktion:disabled{opacity:.4;cursor:default}.scenery-aktion[data-armiert] .scenery-aktion-zeichen{filter:brightness(1.14);box-shadow:var(--glas-schatten-fern), 0 0 0 6px var(--scenery-fuell);transform:scale(1.16)}@supports (color:color-mix(in lab, red, red)){.scenery-aktion[data-armiert] .scenery-aktion-zeichen{box-shadow:var(--glas-schatten-fern), 0 0 0 6px color-mix(in srgb, var(--scenery-fuell) 38%, transparent)}}.scenery-aktion[data-armiert] .scenery-aktion-name{color:var(--app-text)}.scenery-aktion:not(:disabled):active .scenery-aktion-zeichen{filter:brightness(.94);transform:scale(.94)}.scenery-aktion-name{font-size:13px;font-weight:500}.scenery-aktion-zahl{border:2px solid var(--app-bg);background:var(--app-flaeche-fest);min-width:24px;color:var(--app-text);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:2px 6px;font-size:12px;font-weight:600;position:absolute;top:-2px;right:-2px}.scenery-meldung{min-height:18px;color:var(--ios-orange);text-align:center;margin:8px 0 0;font-size:12.5px}.scenery-zustand{max-width:420px;color:var(--app-muted);text-align:center;margin:auto;padding:0 26px;font-size:14px}.simnews{--sn-bg:#0d101e;--sn-bg-deep:#0a0c17;--sn-surface:#151a2b;--sn-surface-raised:#1b2440;--sn-pill:#171c2e;--sn-line:#1e2438;--sn-line-strong:#232c46;--sn-border-violet:#3a2a6e;--sn-primary:#7930ed;--sn-primary-dark:#5b19e2;--sn-primary-deep:#321b78;--sn-primary-text:#9a6beb;--sn-cyan:#0cc8eb;--sn-cyan-light:#2bdded;--sn-blue:#0c84d3;--sn-text:#fbfbfd;--sn-text-secondary:#c5d8ec;--sn-text-muted:#8fa3c3;--sn-text-faint:#75869f;--sn-text-on-accent:#0d101e;--sn-gradient-app:radial-gradient(140% 60% at 78% 0%, #321b78 0%, #0d101e 62%);--sn-gradient-article:radial-gradient(130% 150% at 80% -20%, #321b78 0%, #0d101e 60%);--sn-gradient-rule:linear-gradient(90deg, #7930ed 0%, #0cc8eb 100%);--sn-sans:var(--simnews-sans), Roboto, system-ui, sans-serif;--sn-mono:ui-monospace, "SF Mono", "Cascadia Mono", monospace;--sn-tracking-wordmark:-.045em;--sn-tracking-display:-.04em;--sn-tracking-title:-.03em;--sn-tracking-label:.12em;--sn-radius-module:18px;--sn-radius-card:16px;--sn-radius-thumb:14px;--sn-radius-field:10px;--sn-radius-pill:22px;--sn-radius-tag:14px;--sn-ease-out:cubic-bezier(.16, 1, .3, 1);--sn-ease-snap:cubic-bezier(.34, 1.56, .64, 1);--sn-ease-sweep:cubic-bezier(.45, 0, .15, 1);--sn-dauer-sweep:.9s;--sn-dauer-reveal:.62s;--sn-dauer-snap:.26s;--sn-dauer-stagger:70ms;background:var(--sn-bg);height:100%;color:var(--sn-text);font-family:var(--sn-sans);grid-template-columns:236px 348px 1fr;display:grid;position:relative}.app-window[data-app=simnews]{--app-bg:#0d101e;--app-nav:#0a0c17d1;--app-linie:#1e2438;--app-text:#fbfbfd}.simnews--leer{justify-content:center;align-items:center;display:flex}.simnews-durchlauf{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.simnews-durchlauf-balken{background:linear-gradient(#fff, #fff) 0 0 / 100% 2px no-repeat, var(--sn-gradient-rule) 0 2px / 100% 7px no-repeat;opacity:0;height:9px;position:absolute;top:-160px;left:0;right:0}.simnews-durchlauf-balken:before{content:"";background:var(--sn-gradient-rule);opacity:.85;height:150px;position:absolute;bottom:100%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.simnews-seite{border-right:1px solid var(--sn-line);background:var(--sn-gradient-app);flex-direction:column;min-height:0;display:flex}.simnews-marke{padding:calc(var(--statusbar-h) + 14px) 18px 0;align-items:center;gap:9px;display:flex}.simnews-mark-bild{border-radius:8px;flex:none;width:30px;height:30px}.simnews-wortmarke{letter-spacing:var(--sn-tracking-wordmark);margin:0;font-size:21px;font-weight:900;line-height:1}.simnews-wortmarke .punkt{color:var(--sn-primary-text)}.simnews-slogan{color:var(--sn-text-muted);margin:8px 0 0;padding:0 18px;font-size:11px}.simnews-leitlinie{background:var(--sn-gradient-rule);border-radius:2px;width:120px;height:4px;margin:10px 18px 0;display:block}.simnews-rubriken{flex-direction:column;gap:2px;min-height:0;padding:14px 10px;display:flex;overflow-y:auto}.simnews-rubrik{border-radius:var(--sn-radius-field);color:var(--sn-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:13.5px;font-weight:500;transition:background .14s,color .14s;display:flex;position:relative}.simnews-rubrik:hover{color:var(--sn-text-secondary);background:#ffffff0a}.simnews-rubrik.is-aktiv{color:var(--sn-text);background:linear-gradient(90deg,#7930ed38 0%,#7930ed1a 45%,#7930ed00 90%);font-weight:600}.simnews-rubrik.is-aktiv:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--sn-primary) 0%, var(--sn-primary) 40%, #7930ed00 78%);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.simnews-rubrik-zahl{font-family:var(--sn-mono);color:var(--sn-text-faint);font-size:11px}.simnews-rubrik.is-aktiv .simnews-rubrik-zahl{color:var(--sn-text-secondary)}.simnews-seite-fuss{border-top:1px solid var(--sn-line);font-family:var(--sn-mono);color:var(--sn-text-faint);margin-top:auto;padding:12px 18px 14px;font-size:10px;line-height:1.7}.simnews-status{font-family:var(--sn-mono);letter-spacing:var(--sn-tracking-label);text-transform:uppercase;color:var(--sn-cyan);align-items:center;gap:7px;margin:0 0 7px;font-size:10px;font-weight:500;display:flex}.simnews-punkt{background:var(--sn-cyan);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite simnews-puls}.simnews-status[data-zustand=gespeichert]{color:var(--sn-text-faint)}.simnews-status[data-zustand=gespeichert] .simnews-punkt{background:currentColor;animation:none}@keyframes simnews-puls{0%,to{opacity:1}50%{opacity:.25}}.simnews-liste{border-right:1px solid var(--sn-line);background:var(--sn-bg-deep);flex-direction:column;min-height:0;display:flex}.simnews-liste-kopf{border-bottom:1px solid var(--sn-line);padding:calc(var(--statusbar-h) + 14px) 0 12px}.simnews-liste-titel{letter-spacing:var(--sn-tracking-title);margin:0 0 10px;padding:0 16px;font-size:17px;font-weight:900}.simnews-pillen{gap:6px;padding:0 16px;display:flex;overflow-x:auto}.simnews-pille{border:1px solid var(--sn-line-strong);border-radius:var(--sn-radius-pill);background:var(--sn-pill);color:var(--sn-text-muted);font:inherit;white-space:nowrap;cursor:pointer;flex:none;padding:5px 11px;font-size:11.5px;font-weight:500;transition:background .14s,color .14s,border-color .14s}.simnews-pille:hover{color:var(--sn-text-secondary);border-color:var(--sn-border-violet)}.simnews-pille.is-aktiv{background:var(--sn-cyan-light);border-color:var(--sn-cyan-light);color:var(--sn-text-on-accent);font-weight:700}.simnews-zeilen{flex:1;min-height:0;overflow-y:auto}.simnews-zeile{border:0;border-bottom:1px solid var(--sn-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:11px;padding:13px 16px;transition:background .14s;display:flex}.simnews-zeile:hover{background:#ffffff06}.simnews-zeile.is-aktiv{background:var(--sn-surface);box-shadow:inset 2px 0 0 var(--zeile-akzent,var(--sn-primary))}.simnews-thumb{border-radius:var(--sn-radius-thumb);border:1px solid var(--sn-line-strong);background:var(--sn-surface);flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.simnews-thumb img{object-fit:cover;width:100%;height:100%}.simnews-platzhalter{font-family:var(--sn-mono);color:var(--sn-text-faint);letter-spacing:.04em;font-size:15px;font-weight:700}.simnews-inhalt{flex-direction:column;gap:4px;min-width:0;display:flex}.simnews-meta{font-family:var(--sn-mono);letter-spacing:.02em;align-items:baseline;gap:7px;font-size:11px;font-weight:500;display:flex}.simnews-relativ{color:var(--sn-text-faint);letter-spacing:0}.simnews-titel{letter-spacing:-.015em;color:var(--sn-text);text-wrap:pretty;font-size:14.5px;font-weight:700;line-height:1.28}.simnews-anriss{color:var(--sn-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.simnews-blatt{background:var(--sn-gradient-article);min-height:0;overflow-y:auto}.simnews-artikel{max-width:620px;padding:calc(var(--statusbar-h) + 24px) 40px 44px}.simnews-marken{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.simnews-tag{border-radius:var(--sn-radius-tag);letter-spacing:.01em;white-space:nowrap;padding:4px 10px;font-size:11px;font-weight:700}.simnews-datum{font-family:var(--sn-mono);color:var(--sn-text-muted);font-size:11.5px}.simnews-schlagzeile{max-width:18ch;letter-spacing:var(--sn-tracking-display);text-wrap:pretty;margin:0 0 20px;font-size:34px;font-weight:900;line-height:1.06}.simnews-aufmacher{margin:0 0 22px}.simnews-aufmacher img{border-radius:var(--sn-radius-module);border:1px solid var(--sn-line-strong);width:100%;max-width:560px;height:auto;display:block}.simnews-aufmacher figcaption{font-family:var(--sn-mono);color:var(--sn-text-muted);margin-top:6px;font-size:10px}.simnews-vorspann{border-left:3px solid var(--blatt-akzent,var(--sn-primary));max-width:58ch;color:var(--sn-text-secondary);text-wrap:pretty;margin:0 0 18px;padding-left:14px;font-size:17px;line-height:1.55}.simnews-absatz{max-width:58ch;color:var(--sn-text-muted);text-wrap:pretty;margin:0 0 16px;font-size:15px;line-height:1.7}.simnews-frist{border:1px solid var(--sn-border-violet);border-radius:var(--sn-radius-field);background:var(--sn-surface);color:var(--sn-text-secondary);margin:0 0 16px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-block}.simnews-fuss{border-top:1px solid var(--sn-line);max-width:58ch;font-family:var(--sn-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--sn-text-muted);flex-direction:column;gap:4px;margin-top:26px;padding-top:14px;font-size:11px;line-height:1.6;display:flex}.simnews-fuss a{color:var(--sn-cyan);text-decoration:none}.simnews-auto{color:var(--sn-text-faint)}.simnews-hinweis{padding:calc(var(--statusbar-h) + 28px) 18px 28px;color:var(--sn-text-muted);text-align:center;font-size:13px}.simnews-blatt>.simnews-hinweis{place-items:center;height:100%;margin:0;padding:28px 18px;display:grid}.simnews-skelett{border-bottom:1px solid var(--sn-line);flex-direction:column;gap:7px;padding:13px 16px;display:flex}.simnews-balken{background:var(--sn-surface-raised);border-radius:5px;height:9px;animation:1.4s ease-in-out infinite simnews-skelett}@keyframes simnews-skelett{0%,to{opacity:.45}50%{opacity:.75}}@media (prefers-reduced-motion:no-preference){.simnews-durchlauf-balken{animation:simnews-durchlauf var(--sn-dauer-sweep) var(--sn-ease-sweep) backwards}.simnews-schlagzeile{animation:simnews-zeilenriss var(--sn-dauer-reveal) var(--sn-ease-out) backwards}.simnews-marken>*{animation:simnews-einrasten var(--sn-dauer-snap) var(--sn-ease-snap) backwards}.simnews-marken>:nth-child(2){animation-delay:var(--sn-dauer-stagger)}.simnews-marken>:nth-child(3){animation-delay:calc(2 * var(--sn-dauer-stagger))}}@keyframes simnews-durchlauf{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(1154px)}}@keyframes simnews-zeilenriss{0%{clip-path:inset(0 100% 0 0);letter-spacing:-.02em}to{clip-path:inset(0);letter-spacing:var(--sn-tracking-display)}}@keyframes simnews-einrasten{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.simnews-punkt,.simnews-balken{animation-play-state:paused}}.mks{--mk-blau:#0078e0;--mk-blau-hell:#3a9bf0;--mk-blau-tief:#005cad;--mk-grund:#0b1119;--mk-flaeche:#131c27;--mk-flaeche-hoch:#1b2734;--mk-linie:#223041;--mk-text:#f2f6fa;--mk-text-leise:#9db0c4;height:100%;padding-top:var(--statusbar-h);background:radial-gradient(120% 70% at 85% -10%, #10314f 0%, transparent 60%), var(--mk-grund);color:var(--mk-text);font-family:var(--ios-font);flex-direction:column;display:flex}.mks-leiste{height:var(--toolbar-h);flex:none;align-items:center;gap:16px;padding:0 22px;display:flex}.mks-wortmarke{width:auto;height:38px}.mks-suche{border:1px solid var(--mk-linie);background:var(--mk-flaeche);width:240px;color:var(--mk-text-leise);border-radius:999px;align-items:center;gap:7px;margin-inline-start:auto;padding:6px 11px;display:flex}.mks-suche input{width:100%;color:var(--mk-text);font:inherit;background:0 0;border:0;outline:none;font-size:14px}.mks-suche input::placeholder{color:var(--mk-text-leise)}.mks-zurueck{color:var(--mk-blau-hell);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:15px;display:inline-flex}.mks-rollen{padding:4px 22px calc(var(--home-indikator-h) + 18px);flex:1;overflow-y:auto}.mks-filter{align-items:center;gap:8px;margin-bottom:14px;display:flex}.mks-chip{border:1px solid var(--mk-linie);background:var(--mk-flaeche);color:var(--mk-text-leise);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500}.mks-chip.ist-aktiv{background:var(--mk-blau);color:#fff;border-color:#0000}.mks-zahl{color:var(--mk-text-leise);letter-spacing:.02em;margin-inline-start:auto;font-size:12.5px}.mks-aufmacher{background:var(--mk-flaeche);width:100%;height:268px;color:inherit;text-align:left;cursor:pointer;border:0;border-radius:20px;margin-bottom:20px;padding:0;display:block;position:relative;overflow:hidden}.mks-aufmacher img{object-fit:cover;width:100%;height:100%;display:block}.mks-aufmacher-text{background:linear-gradient(#0000 0%,#070c12e0 62%);padding:46px 24px 20px;position:absolute;inset:auto 0 0}.mks-marke{background:var(--mk-blau);color:#fff;letter-spacing:.09em;text-transform:uppercase;border-radius:6px;margin-bottom:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.mks-aufmacher-text h2{letter-spacing:-.02em;font-size:27px;font-weight:700}.mks-aufmacher-text h2 em{color:var(--mk-blau-hell);font-variant-numeric:tabular-nums;margin-inline-end:6px;font-style:normal}.mks-aufmacher-text p{color:var(--mk-text-leise);margin-top:3px;font-size:13px}.mks-raster{grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;display:grid}.mks-raster button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.mks-bild{aspect-ratio:16/9;background:var(--mk-flaeche-hoch);border-radius:14px;display:block;position:relative;overflow:hidden}.mks-bild img{object-fit:cover;width:100%;height:100%;display:block}.mks-icao{color:#fff;letter-spacing:.06em;background:#070c12b8;border-radius:5px;padding:2px 7px;font-size:11.5px;font-style:normal;font-weight:700;position:absolute;bottom:9px;left:9px}.mks-name{margin-top:8px;font-size:14.5px;font-weight:600;line-height:1.25;display:block}.mks-sims{color:var(--mk-text-leise);margin-top:2px;font-size:12px;display:block}.mks-leer{color:var(--mk-text-leise);padding:40px 0;font-size:15px}.mks-fuss{border-top:1px solid var(--mk-linie);color:var(--mk-text-leise);margin-top:26px;padding-top:16px;font-size:12px;line-height:1.5}.mks-fuss p{max-width:62ch}.mks-fuss a{color:var(--mk-blau-hell)}.mks-kopf{margin-bottom:18px}.mks-kopf-bild{object-fit:cover;border-radius:20px;width:100%;height:300px;display:block}.mks-kopf-text{margin-top:16px}.mks-kennung{background:var(--mk-blau);color:#fff;letter-spacing:.08em;border-radius:6px;margin-bottom:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.mks-kopf-text h2{letter-spacing:-.02em;font-size:30px;font-weight:700}.mks-kaufen{border-bottom:1px solid var(--mk-linie);flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:20px;display:flex}.mks-knopf{background:var(--mk-blau);color:#fff;border-radius:999px;padding:9px 22px;font-size:14.5px;font-weight:600}.mks-knopf:hover{background:var(--mk-blau-tief)}.mks-shops{color:var(--mk-text-leise);font-size:13px}.mks-shops a{color:var(--mk-blau-hell)}.mks-abschnitt{margin-top:22px}.mks-abschnitt h3{margin-bottom:8px;font-size:18px;font-weight:600}.mks-abschnitt p{max-width:74ch;color:var(--mk-text-leise);font-size:14px;line-height:1.6}.mks-merkmale{grid-template-columns:1fr 1fr;gap:6px 26px;list-style:none;display:grid}.mks-merkmale li{color:var(--mk-text-leise);padding-inline-start:16px;font-size:13.5px;line-height:1.45;position:relative}.mks-merkmale li:before{content:"";background:var(--mk-blau);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.mks-streifen{gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.mks-streifen img{object-fit:cover;border-radius:12px;flex:none;width:340px;height:191px;display:block}.mks-lage{color:var(--mk-text-leise);font-variant-numeric:tabular-nums;margin-top:22px;font-size:12.5px}.hues{--hues-navy:#071326;--hues-navy-hell:#0d213e;--hues-blau:#0078fc;--hues-blau-hell:#3f91ff;--hues-text:#f5f8ff;--hues-leise:#9fb1ca;padding-top:var(--statusbar-h);color:var(--hues-text);background:radial-gradient(circle at 58% 0%, #0078fc29, transparent 36%), var(--hues-navy);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.hues-leiste{flex:0 0 var(--toolbar-h);background:#051123eb;border-bottom:1px solid #5e91d433}.hues-marke{color:#fff;align-items:center;gap:9px;display:inline-flex}.hues-marke .hues-spirale{width:31px;height:31px}.hues-marke strong{letter-spacing:.08em;font-size:22px;font-weight:800}.hues-spirale{object-fit:contain;filter:brightness(0)invert();display:block}.hues-nav{color:var(--hues-text);background:#0078fc24;border-radius:12px;padding:9px 18px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px #3f91ff5c}.hues-hub-link{color:var(--hues-text);gap:7px;padding-inline:16px 12px;font-size:13px;font-weight:700;text-decoration:none}.hues-rollen{min-height:0;padding:18px 24px calc(var(--home-indikator-h) + 26px);flex:auto;overflow-y:auto}.hues-aufmacher{background:#0b1c35;border-radius:24px;min-height:244px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 18px 46px -24px #000000e6,0 0 0 1px #5d90d22e}.hues-aufmacher>img{object-fit:cover;object-position:center 18%;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.hues-aufmacher-schleier{background:linear-gradient(90deg,#030c1bfa 0%,#030c1be0 34%,#0000 72%),linear-gradient(#0000 52%,#030c1b9e);position:absolute;inset:0}.hues-aufmacher-text{z-index:1;width:min(470px,52%);padding:45px 48px;position:relative}.hues-aufmacher-text p,.hues-abschnitt-kopf p{color:var(--hues-blau-hell);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.hues-aufmacher-text h1{letter-spacing:-.035em;margin:0 0 12px;font-size:39px;font-weight:850;line-height:1}.hues-aufmacher-text>span{color:#e5eefcc7;max-width:420px;font-size:15px;line-height:1.48;display:block}.hues-veroeffentlichungen{margin-top:28px}.hues-abschnitt-kopf{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.hues-abschnitt-kopf h2{letter-spacing:-.025em;margin:0;font-size:25px}.hues-abschnitt-kopf>span{color:var(--hues-leise);font-size:12px}.hues-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hues-karte{text-align:left;min-width:0;color:var(--hues-text);background:#0a192d;border:0;border-radius:18px;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 30px -18px #000000e6,0 0 0 1px #5384c62e}button.hues-karte{cursor:pointer;transition:transform .18s cubic-bezier(.2,.9,.3,1),box-shadow .18s}button.hues-karte:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 18px 36px -18px #00439ae6,0 0 0 1px #3f91ff6b}button.hues-karte:active{transform:translateY(0)scale(.992)}.hues-karte-bild{background:linear-gradient(145deg,#0d58ba,#06142a);place-items:center;height:162px;display:grid;overflow:hidden}.hues-karte-bild>img{object-fit:cover;width:100%;height:100%;display:block}.hues-karte-platzhalter{background:#ffffff14;border-radius:50%;width:76px;height:76px;padding:15px;box-shadow:inset 0 0 0 1px #ffffff24}.hues-karte-platzhalter .hues-spirale{width:100%;height:100%}.hues-karte-inhalt{flex-direction:column;min-height:178px;padding:16px 16px 14px;display:flex}.hues-karte-meta{color:var(--hues-blau-hell);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:10.5px;font-weight:750;display:flex}.hues-karte-meta span{color:var(--hues-leise);letter-spacing:0;text-transform:none;font-weight:600}.hues-karte-inhalt strong{font-size:16px;line-height:1.3}.hues-karte-anriss{color:var(--hues-leise);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:7px;font-size:12.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.hues-karte-mehr{color:var(--hues-blau-hell);align-items:center;gap:5px;margin-top:auto;padding-top:13px;font-size:12px;font-weight:700;display:flex}.hues-leer{text-align:center;min-height:190px;color:var(--hues-leise);background:#09192eb8;border-radius:18px;place-content:center;justify-items:center;gap:12px;padding:30px;display:grid;box-shadow:inset 0 0 0 1px #5384c62e}.hues-leer>span{background:linear-gradient(145deg, var(--hues-blau), #0c3d7e);border-radius:50%;width:48px;height:48px;padding:10px}.hues-leer .hues-spirale{width:100%;height:100%}.hues-leer p{max-width:520px;margin:0;font-size:14px;line-height:1.5}.hues-skelett{min-height:340px;padding:176px 16px 16px}.hues-skelett span{background:#7999c229;border-radius:6px;height:11px;margin-top:12px;display:block}.hues-skelett span:first-child{width:32%}.hues-skelett span:nth-child(2){width:88%}.hues-skelett span:nth-child(3){width:64%}.hues-schirm{padding:calc(var(--statusbar-h) + 30px) 42px calc(var(--home-indikator-h) + 30px);place-items:center;display:grid}.hues-blatt{width:min(820px,100%);max-height:100%;color:var(--hues-text);flex-direction:column;display:flex}.hues-blatt-kopf{border-bottom:1px solid #7496c22e;align-items:flex-start;gap:22px;padding:22px 22px 16px 26px;display:flex}.hues-blatt-kopf>div{flex:1;min-width:0}.hues-blatt-kopf span{color:var(--hues-blau-hell);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.hues-blatt-kopf h2{letter-spacing:-.025em;margin:5px 0 0;font-size:25px;line-height:1.18}.hues-blatt-kopf .glas-knopf{color:var(--hues-text);flex:none}.hues-blatt-rollen{min-height:0;padding:22px 26px 28px;overflow-y:auto}.hues-blatt-rollen figure{margin:0 0 22px}.hues-blatt-rollen figure img{object-fit:cover;border-radius:14px;width:100%;max-height:340px;display:block}.hues-blatt-rollen figcaption{color:var(--hues-leise);margin-top:6px;font-size:10px}.hues-blatt-rollen p{color:#e7effbd1;margin:0 0 14px;font-size:14px;line-height:1.58}.hues-blatt-rollen .hues-blatt-vorspann{color:var(--hues-text);font-size:16px;font-weight:650}.hues-blatt-rollen footer{color:var(--hues-leise);border-top:1px solid #7496c22e;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:16px;font-size:11.5px;display:flex}.hues-blatt-rollen footer a{color:var(--hues-blau-hell);align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.hues-katalog{flex-direction:column;display:flex}.hues-suche{color:var(--hues-leise);align-self:stretch;margin-bottom:20px}.hues-suche input{font-size:15px}.hues-suche button{width:20px;height:20px;color:var(--hues-navy);cursor:pointer;background:#9fb1cabf;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.hues-reiter button{white-space:nowrap;color:#e5eefc99;padding:0 14px;font-size:13px;font-weight:650}.hues-reiter button.is-aktiv{color:#fff;background:#0078fc8c;box-shadow:inset 0 0 0 1px #63a5ff80}.hues-liveries{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hues-livery{--hues-marke-farbe:var(--hues-blau);min-width:0;color:var(--hues-text);box-shadow:inset 0 1px 0 var(--hues-marke-farbe), 0 12px 30px -18px #000000e6, 0 0 0 1px #5384c62e;background:#0a192d;border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hues-livery{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--hues-marke-farbe) 55%, transparent), 0 12px 30px -18px #000000e6, 0 0 0 1px #5384c62e}}.hues-livery{transition:transform .18s cubic-bezier(.2,.9,.3,1),box-shadow .18s}a.hues-livery:hover{box-shadow:inset 0 1px 0 var(--hues-marke-farbe), 0 18px 36px -18px var(--hues-marke-farbe), 0 0 0 1px var(--hues-marke-farbe);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){a.hues-livery:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--hues-marke-farbe) 75%, transparent), 0 18px 36px -18px color-mix(in srgb, var(--hues-marke-farbe) 60%, #000000e6), 0 0 0 1px color-mix(in srgb, var(--hues-marke-farbe) 45%, transparent)}}a.hues-livery:active{transform:translateY(0)scale(.992)}.hues-livery-bild{aspect-ratio:16/9;background:linear-gradient(145deg,#0d58ba,#06142a);place-items:center;display:grid;position:relative;overflow:hidden}.hues-livery-bild>img{object-fit:cover;width:100%;height:100%;display:block}.hues-livery-platzhalter{color:#ffffff6b}.hues-plakette{color:#061426;background:var(--hues-marke-farbe);border-radius:8px;padding:4px 9px;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.hues-plakette{background:color-mix(in srgb, var(--hues-marke-farbe) 82%, #fff)}}.hues-plakette{letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800}.hues-plakette.ist-unsere{background:linear-gradient(#ffd24a,#ffb400);box-shadow:0 2px 8px -2px #0000008c}.hues-plakette.ist-unsere+.hues-plakette:not(.ist-art){top:38px}.hues-plakette.ist-art{color:var(--hues-text);background:#061223d1;left:auto;right:10px;box-shadow:inset 0 0 0 1px #9fb1ca52}.hues-livery-inhalt{flex-direction:column;flex:auto;min-width:0;padding:13px 15px;display:flex}.hues-livery-airline{align-items:center;gap:7px;min-width:0;margin-bottom:7px;display:flex}.hues-livery-airline>img{object-fit:contain;background:#ffffffeb;border-radius:4px;flex:none;width:26px;height:18px;padding:2px}.hues-livery-airline>span{min-width:0;color:var(--hues-blau-hell);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:750;overflow:hidden}.hues-livery-inhalt strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.28;display:-webkit-box;overflow:hidden}.hues-livery-flugzeug{color:#e5eefcb8;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12.5px;overflow:hidden}.hues-livery-flugzeug em{color:var(--hues-leise);font-style:normal}.hues-livery-flugzeug em:before{content:" · "}.hues-livery-kennungen{color:var(--hues-leise);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.hues-livery-fuss{color:var(--hues-leise);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:11px;font-size:10.5px;font-weight:650;display:flex}.hues-livery-sim{white-space:nowrap;background:#0078fc29;border-radius:6px;padding:3px 7px;box-shadow:inset 0 0 0 1px #3f91ff4d}.hues-livery-maler{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hues-livery .hues-karte-mehr{padding-top:9px;font-size:11.5px}.hues-fussnote{color:var(--hues-leise);margin:22px 0 0;font-size:11px}.hues-skelett.ist-livery{min-height:268px;padding:168px 15px 15px}@media (prefers-reduced-motion:reduce){button.hues-karte,a.hues-livery{transition-duration:1ms}}.radar{color:var(--glas-schrift);background:#0a0e14;position:absolute;inset:0;overflow:hidden}.radar-karte{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.radar-karte:active{cursor:grabbing}.radar-leiste{top:calc(var(--statusbar-h) + 6px);height:var(--toolbar-h);border-radius:var(--r-pille);align-items:center;gap:10px;padding:0 8px 0 16px;display:flex;position:absolute;left:12px;right:12px}.radar-marke{letter-spacing:.2px;margin:0;font-size:20px;font-weight:700}.radar-stand{font-variant-numeric:tabular-nums;color:var(--glas-schrift);margin:0;font-size:12px}@supports (color:color-mix(in lab, red, red)){.radar-stand{color:color-mix(in srgb, var(--glas-schrift) 62%, transparent)}}.radar-stand{white-space:nowrap}.radar-suche{flex:1;min-width:120px;max-width:280px;margin-left:auto}.radar-suche input{min-width:0;font:inherit;color:var(--glas-schrift);text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;font-size:14px}.radar-suche input::placeholder{color:var(--glas-schrift)}@supports (color:color-mix(in lab, red, red)){.radar-suche input::placeholder{color:color-mix(in srgb, var(--glas-schrift) 45%, transparent)}}.radar-suche input::placeholder{text-transform:none}.radar-suche button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.radar-atc-knopf{font-size:14px;font-weight:600}.radar-atc-knopf.is-aktiv{background:var(--glas-steuerung-aktiv)}.radar-eigen-knopf{color:#ffad00;font-size:14px;font-weight:600}.radar-panel{left:12px;top:calc(var(--statusbar-h) + var(--toolbar-h) + 16px);width:330px;max-height:calc(100% - var(--statusbar-h) - var(--toolbar-h) - var(--home-indikator-h) - 28px);border-radius:var(--r-blatt);padding:14px 16px;position:absolute;overflow-y:auto}.radar-treffer{flex-direction:column;padding:8px;display:flex}.radar-treffer button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:10px;padding:9px 10px;font-size:14px;display:flex}.radar-treffer button:hover{background:var(--glas-steuerung)}.radar-treffer b{font-variant-numeric:tabular-nums}.radar-treffer span{color:var(--glas-schrift)}@supports (color:color-mix(in lab, red, red)){.radar-treffer span{color:color-mix(in srgb, var(--glas-schrift) 62%, transparent)}}.radar-treffer span{font-size:12.5px}.radar-blatt-kopf{align-items:center;gap:8px;display:flex}.radar-blatt-kopf h2{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:700}.radar-muster,.radar-regeln{background:var(--glas-steuerung);border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600}.radar-regeln{color:#8fd48f}.radar-zu{background:var(--glas-steuerung);width:26px;height:26px;color:inherit;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.radar-vamsys{color:var(--ios-label-2,#ebebf599);align-items:baseline;gap:7px;margin:10px 0 0;font-size:11.5px;line-height:1.35;display:flex}.radar-vamsys b{background:var(--glas-steuerung);letter-spacing:.02em;border-radius:5px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:700}.radar-strecke-zeile{align-items:baseline;gap:8px;margin:12px 0 0;font-size:16px;display:flex}.radar-strecke-zeile b{font-variant-numeric:tabular-nums}.radar-strecke-namen{text-align:center;color:var(--glas-schrift);flex:1;font-size:11px}@supports (color:color-mix(in lab, red, red)){.radar-strecke-namen{color:color-mix(in srgb, var(--glas-schrift) 55%, transparent)}}.radar-strecke-namen{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radar-balken{background:var(--glas-steuerung);border-radius:9px;height:18px;margin-top:10px;position:relative;overflow:hidden}.radar-balken span{background:linear-gradient(90deg,#2f77c4,#5ac8fa);position:absolute;inset:0 auto 0 0}.radar-balken em{font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 2px #0000008c;justify-content:center;align-items:center;font-size:10.5px;font-style:normal;display:flex;position:absolute;inset:0}.radar-werte{grid-template-columns:1fr 1fr 1fr;gap:10px 12px;margin:14px 0 0;display:grid}.radar-werte dt{text-transform:uppercase;letter-spacing:.4px;color:var(--glas-schrift);font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.radar-werte dt{color:color-mix(in srgb, var(--glas-schrift) 55%, transparent)}}.radar-werte dd{font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:14.5px}.radar-soll{color:var(--glas-schrift);font-size:11.5px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.radar-soll{color:color-mix(in srgb, var(--glas-schrift) 60%, transparent)}}.radar-route{margin-top:12px;font-size:12.5px}.radar-route summary{cursor:pointer;text-transform:uppercase;letter-spacing:.4px;color:var(--glas-schrift);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.radar-route summary{color:color-mix(in srgb, var(--glas-schrift) 65%, transparent)}}.radar-route p{word-break:break-word;color:var(--glas-schrift);margin:6px 0 0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.radar-route p{color:color-mix(in srgb, var(--glas-schrift) 85%, transparent)}}.radar-keine-route,.radar-laedt,.radar-ohne-ort{color:var(--glas-schrift);margin:12px 0 0;font-size:13px}@supports (color:color-mix(in lab, red, red)){.radar-keine-route,.radar-laedt,.radar-ohne-ort{color:color-mix(in srgb, var(--glas-schrift) 60%, transparent)}}.radar-blatt-fuss{color:var(--glas-schrift);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:11.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.radar-blatt-fuss{color:color-mix(in srgb, var(--glas-schrift) 60%, transparent)}}.radar-blatt-fuss .glas-knopf{flex:none;height:32px;font-size:13px}.radar-stellen h3{text-transform:uppercase;letter-spacing:.5px;color:var(--glas-schrift);margin:12px 0 4px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.radar-stellen h3{color:color-mix(in srgb, var(--glas-schrift) 55%, transparent)}}.radar-stellen h3:first-child{margin-top:0}.radar-platz h4{font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:13px;font-weight:700}.radar-stelle-kopf{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.radar-stelle-kopf:hover{background:var(--glas-steuerung)}.radar-stelle-kopf b{font-variant-numeric:tabular-nums}.radar-stelle-kopf span{font-variant-numeric:tabular-nums;color:var(--glas-schrift);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.radar-stelle-kopf span{color:color-mix(in srgb, var(--glas-schrift) 65%, transparent)}}.radar-atis-kennung{background:var(--glas-steuerung);border-radius:5px;padding:0 6px;font-style:normal;font-weight:700}.radar-stelle-mehr{color:var(--glas-schrift);padding:2px 8px 8px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.radar-stelle-mehr{color:color-mix(in srgb, var(--glas-schrift) 70%, transparent)}}.radar-stelle-mehr p{margin:4px 0 0}.radar-meldung{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.5}.ivr{color:var(--glas-schrift);background:#071310;position:absolute;inset:0;overflow:hidden}.ivr-karte{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.ivr-karte:active{cursor:grabbing}.ivr-leiste{top:calc(var(--statusbar-h) + 6px);height:var(--toolbar-h);border-radius:var(--r-pille);align-items:center;gap:10px;padding:0 8px 0 16px;display:flex;position:absolute;left:12px;right:12px}.ivr-marke{letter-spacing:.2px;margin:0;font-size:20px;font-weight:700}.ivr-stand{font-variant-numeric:tabular-nums;color:var(--glas-schrift);margin:0;font-size:12px}@supports (color:color-mix(in lab, red, red)){.ivr-stand{color:color-mix(in srgb, var(--glas-schrift) 62%, transparent)}}.ivr-stand{white-space:nowrap}.ivr-suche{flex:1;min-width:120px;max-width:280px;margin-left:auto}.ivr-suche input{min-width:0;font:inherit;color:var(--glas-schrift);text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;font-size:14px}.ivr-suche input::placeholder{color:var(--glas-schrift)}@supports (color:color-mix(in lab, red, red)){.ivr-suche input::placeholder{color:color-mix(in srgb, var(--glas-schrift) 45%, transparent)}}.ivr-suche input::placeholder{text-transform:none}.ivr-suche button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.ivr-atc-knopf{font-size:14px;font-weight:600}.ivr-atc-knopf.is-aktiv{background:var(--glas-steuerung-aktiv)}.ivr-eigen-knopf{color:#ffad00;font-size:14px;font-weight:600}.ivr-panel{left:12px;top:calc(var(--statusbar-h) + var(--toolbar-h) + 16px);width:330px;max-height:calc(100% - var(--statusbar-h) - var(--toolbar-h) - var(--home-indikator-h) - 28px);border-radius:var(--r-blatt);padding:14px 16px;position:absolute;overflow-y:auto}.ivr-treffer{flex-direction:column;padding:8px;display:flex}.ivr-treffer button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:10px;padding:9px 10px;font-size:14px;display:flex}.ivr-treffer button:hover{background:var(--glas-steuerung)}.ivr-treffer b{font-variant-numeric:tabular-nums}.ivr-treffer span{color:var(--glas-schrift)}@supports (color:color-mix(in lab, red, red)){.ivr-treffer span{color:color-mix(in srgb, var(--glas-schrift) 62%, transparent)}}.ivr-treffer span{font-size:12.5px}.ivr-blatt-kopf{align-items:center;gap:8px;display:flex}.ivr-blatt-kopf h2{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:700}.ivr-muster,.ivr-regeln{background:var(--glas-steuerung);border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600}.ivr-regeln{color:#7fe0a5}.ivr-zu{background:var(--glas-steuerung);width:26px;height:26px;color:inherit;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ivr-vamsys{color:var(--ios-label-2,#ebebf599);align-items:baseline;gap:7px;margin:10px 0 0;font-size:11.5px;line-height:1.35;display:flex}.ivr-vamsys b{background:var(--glas-steuerung);letter-spacing:.02em;border-radius:5px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:700}.ivr-strecke-zeile{align-items:baseline;gap:8px;margin:12px 0 0;font-size:16px;display:flex}.ivr-strecke-zeile b{font-variant-numeric:tabular-nums}.ivr-strecke-namen{text-align:center;color:var(--glas-schrift);flex:1;font-size:11px}@supports (color:color-mix(in lab, red, red)){.ivr-strecke-namen{color:color-mix(in srgb, var(--glas-schrift) 55%, transparent)}}.ivr-strecke-namen{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ivr-balken{background:var(--glas-steuerung);border-radius:9px;height:18px;margin-top:10px;position:relative;overflow:hidden}.ivr-balken span{background:linear-gradient(90deg,#1f7a4d,#4ade87);position:absolute;inset:0 auto 0 0}.ivr-balken em{font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 2px #0000008c;justify-content:center;align-items:center;font-size:10.5px;font-style:normal;display:flex;position:absolute;inset:0}.ivr-werte{grid-template-columns:1fr 1fr 1fr;gap:10px 12px;margin:14px 0 0;display:grid}.ivr-werte dt{text-transform:uppercase;letter-spacing:.4px;color:var(--glas-schrift);font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.ivr-werte dt{color:color-mix(in srgb, var(--glas-schrift) 55%, transparent)}}.ivr-werte dd{font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:14.5px}.ivr-route{margin-top:12px;font-size:12.5px}.ivr-route summary{cursor:pointer;text-transform:uppercase;letter-spacing:.4px;color:var(--glas-schrift);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ivr-route summary{color:color-mix(in srgb, var(--glas-schrift) 65%, transparent)}}.ivr-route p{word-break:break-word;color:var(--glas-schrift);margin:6px 0 0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.ivr-route p{color:color-mix(in srgb, var(--glas-schrift) 85%, transparent)}}.ivr-hinweis{color:var(--glas-schrift);margin:12px 0 0;font-size:13px}@supports (color:color-mix(in lab, red, red)){.ivr-hinweis{color:color-mix(in srgb, var(--glas-schrift) 60%, transparent)}}.ivr-blatt-fuss{color:var(--glas-schrift);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:11.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.ivr-blatt-fuss{color:color-mix(in srgb, var(--glas-schrift) 60%, transparent)}}.ivr-blatt-fuss .glas-knopf{flex:none;height:32px;font-size:13px}.ivr-stellen h3{text-transform:uppercase;letter-spacing:.5px;color:var(--glas-schrift);margin:12px 0 4px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ivr-stellen h3{color:color-mix(in srgb, var(--glas-schrift) 55%, transparent)}}.ivr-stellen h3:first-child{margin-top:0}.ivr-platz h4{font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:13px;font-weight:700}.ivr-stelle-kopf{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.ivr-stelle-kopf:hover{background:var(--glas-steuerung)}.ivr-stelle-kopf b{font-variant-numeric:tabular-nums}.ivr-stelle-kopf span{font-variant-numeric:tabular-nums;color:var(--glas-schrift);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.ivr-stelle-kopf span{color:color-mix(in srgb, var(--glas-schrift) 65%, transparent)}}.ivr-atis-kennung{background:var(--glas-steuerung);border-radius:5px;padding:0 6px;font-style:normal;font-weight:700}.ivr-stelle-mehr{color:var(--glas-schrift);padding:2px 8px 8px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.ivr-stelle-mehr{color:color-mix(in srgb, var(--glas-schrift) 70%, transparent)}}.ivr-stelle-mehr p{margin:4px 0 0}.ivr-meldung{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.5}.upup{--midnight:#070b1a;--icy:#f3f7ff;--aqua:#27e7ff;--violet:#7a3cff;background:var(--midnight);color:var(--icy);padding-top:var(--statusbar-h);padding-bottom:var(--home-indikator-h);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.upup-hoch{cursor:pointer;height:46px;color:var(--icy);background:linear-gradient(180deg, #ffffff24, #ffffff0a), linear-gradient(90deg, var(--aqua), var(--violet));border:0;border-radius:23px;flex:none;justify-content:center;align-items:center;gap:10px;margin:10px 18px 8px;transition:transform .16s cubic-bezier(.2,.9,.3,1),box-shadow .22s,filter .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000040,0 8px 26px -10px #7a3cffe6,0 0 0 1px #ffffff14}.upup-hoch:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000040,0 12px 34px -10px #27e7ffd9,0 0 0 1px #ffffff24}.upup-hoch:active:not(:disabled){transform:translateY(1px)scale(.995)}.upup-hoch:disabled{opacity:.45;cursor:default}.upup-hoch-wort{letter-spacing:.34em;text-indent:.34em;font-size:15px;font-weight:800}.upup-hoch-schimmer{pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff73 48%,#0000 66%);animation:4.5s ease-in-out -1.2s infinite upup-schimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes upup-schimmer{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.upup-buehne{touch-action:none;border-radius:26px;outline:none;flex:auto;margin:0 18px 12px;position:relative;overflow:hidden}.upup-buehne:focus-visible{box-shadow:0 0 0 2px var(--aqua)}.upup-blatt{isolation:isolate;transform:translate3d(0, calc(var(--versatz) * 100% + var(--ziehen,0px)), 0);will-change:transform;border-radius:26px;transition:transform .38s cubic-bezier(.22,.86,.28,1);position:absolute;inset:0;overflow:hidden}.upup-blatt:not([data-aktiv]){filter:brightness(.55)saturate(.8)}.upup-grund{filter:blur(38px)saturate(1.6)brightness(.66);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:-8%;transform:scale(1.15)}.upup-grund-marke{background:radial-gradient(120% 100% at 20% 0%, var(--marke-b) 0%, var(--marke-a) 62%, var(--midnight) 100%);filter:none}.upup-blatt:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#070b1a2e 0%,#070b1a6b 45%,#070b1acc 100%);position:absolute;inset:0}.upup-inhalt{z-index:2;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:26px;height:100%;padding:26px 30px;display:grid;position:relative}.upup-medium{background:#00000047;border-radius:18px;place-items:center;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -18px #000000d9,inset 0 0 0 1px #ffffff1a}.upup-bild,.upup-video{border:0;width:100%;height:100%;display:block}.upup-bild{object-fit:contain}.upup-kein-bild{background:linear-gradient(135deg, var(--marke-a), var(--marke-b));width:100%;height:100%}.upup-abspielen{cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070b1a8c;border:0;border-radius:50%;place-items:center;width:74px;height:74px;margin:auto;transition:transform .18s cubic-bezier(.2,.9,.3,1),background .18s;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff80,0 10px 30px -8px #000000e6}.upup-abspielen:hover{background:#7a3cff8c;transform:scale(1.07)}.upup-abspielen-dreieck{border-style:solid;border-width:13px 0 13px 21px;border-color:transparent transparent transparent var(--icy);width:0;height:0;margin-left:5px}.upup-text{flex-direction:column;gap:12px;min-width:0;display:flex}.upup-marke{letter-spacing:.02em;color:#f3f7ffb8;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.upup-marke-punkt{background:linear-gradient(135deg, var(--marke-b), var(--marke-a));width:10px;height:10px;box-shadow:0 0 10px -1px var(--marke-b);border-radius:50%;flex:none}.upup-marke-name{color:var(--icy)}.upup-marke-trenner,.upup-marke-plattform{color:#f3f7ff80;font-weight:600}.upup-titel{letter-spacing:-.015em;text-wrap:balance;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:25px;font-weight:750;line-height:1.18;display:-webkit-box;overflow:hidden}.upup-beschreibung{color:#f3f7ffc2;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.upup-fuss{align-items:center;gap:14px;margin-top:auto;font-size:12.5px;display:flex}.upup-alter{color:#f3f7ff80;font-variant-numeric:tabular-nums}.upup-original{color:var(--icy);background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-weight:650;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.upup-original:hover{background:#27e7ff33;box-shadow:inset 0 0 0 1px #27e7ff99}.upup-stand{z-index:3;font-variant-numeric:tabular-nums;color:#f3f7ffa8;background:#070b1a8c;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;display:flex;position:absolute;bottom:14px;right:16px;box-shadow:inset 0 0 0 1px #ffffff1f}.upup-stand-zahl{color:var(--aqua);font-weight:750}.upup-stand-strich{background:#f3f7ff59;width:9px;height:1px}.upup-zustand{z-index:4;text-align:center;color:#f3f7ffa8;background:var(--midnight);place-content:center;justify-items:center;gap:16px;padding:40px;font-size:14.5px;display:grid;position:absolute;inset:0}.upup-puls{background:linear-gradient(135deg, var(--aqua), var(--violet));border-radius:50%;width:46px;height:46px;animation:1.5s ease-in-out infinite upup-puls}@keyframes upup-puls{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.upup-hinweis{z-index:10;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#070b1ab8;place-items:center;padding:40px;animation:.22s backwards upup-vorhang;display:grid;position:absolute;inset:0}@keyframes upup-vorhang{0%{opacity:0}}.upup-hinweis-blatt{text-align:center;background:linear-gradient(#1c2036f5,#0b0f20f5);border-radius:26px;width:min(420px,100%);padding:30px 30px 24px;animation:.32s cubic-bezier(.2,.9,.3,1) backwards upup-blatt-auf;box-shadow:inset 0 1px #ffffff29,0 30px 70px -20px #000000e6,0 0 0 1px #ffffff14}@keyframes upup-blatt-auf{0%{opacity:0;transform:translateY(14px)scale(.96)}}.upup-hinweis-zeichen{background:linear-gradient(135deg, var(--aqua), var(--violet));border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 14px;display:grid;box-shadow:0 12px 30px -10px #7a3cffe6}.upup-hinweis-daumen{font-size:30px;line-height:1;animation:2.4s ease-in-out infinite upup-winken}@keyframes upup-winken{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-16deg)}86%{transform:rotate(12deg)}}.upup-hinweis-blatt h2{letter-spacing:-.01em;color:var(--icy);margin:0 0 8px;font-size:21px;font-weight:750}.upup-hinweis-blatt p{color:#f3f7ffbd;margin:0 0 22px;font-size:14.5px;line-height:1.5}.upup-hinweis-knopf{cursor:pointer;width:100%;height:46px;color:var(--icy);background:linear-gradient(90deg, var(--aqua), var(--violet));border:0;border-radius:23px;font-size:15px;font-weight:700;transition:transform .16s cubic-bezier(.2,.9,.3,1),filter .18s;box-shadow:inset 0 1px #fff6,0 10px 26px -10px #7a3cffe6}.upup-hinweis-knopf:hover{filter:brightness(1.08)}.upup-hinweis-knopf:active{transform:translateY(1px)scale(.99)}@media (prefers-reduced-motion:reduce){.upup-hoch-schimmer,.upup-puls,.upup-hinweis-daumen{animation-play-state:paused}.upup-blatt{transition-duration:1ms}.upup-hinweis,.upup-hinweis-blatt{animation-duration:1ms}}.gr-app{background:var(--app-bg);height:100%;min-height:0;color:var(--app-text);padding-top:var(--statusbar-h);padding-bottom:var(--home-indikator-h);--gr-live:var(--lhv-yellow);--gr-live-text:#8a5a00;--gr-wartet:#c2410c;--gr-aktion:var(--lhv-yellow);--gr-auf-aktion:#05164d;--gr-interaktiv:#52627c;--gr-angefordert:#52627c;--gr-fokus:#0968f6;--gr-fertig:#417505;--gr-fehler:#c00;--gr-hinweis:#fffedc;--app-bg:#f4f6fa;--app-flaeche-fest:#fff;--app-flaeche:#ffffffdb;--app-linie:#e1e6ef;--app-text:#0f1b33;--app-muted:#5a6a85;flex-direction:column;display:flex;position:relative}:root[data-theme=dark] .gr-app,[data-flaeche=dunkel] .gr-app{--app-bg:#041034;--app-flaeche-fest:#071a55;--app-flaeche:#071a55eb;--app-linie:#1d3468;--app-text:#fff;--app-muted:#93a3c4;--gr-interaktiv:#ebebeb;--gr-fokus:#fff;--gr-angefordert:#93a3c4;--gr-fertig:#97b376;--gr-fehler:#df6161;--gr-hinweis:#ffad001a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gr-app{--app-bg:#041034;--app-flaeche-fest:#071a55;--app-flaeche:#071a55eb;--app-linie:#1d3468;--app-text:#fff;--app-muted:#93a3c4;--gr-interaktiv:#ebebeb;--gr-fokus:#fff;--gr-angefordert:#93a3c4;--gr-fertig:#97b376;--gr-fehler:#df6161;--gr-hinweis:#ffad001a}}:root[data-theme=dark] .gr-app,[data-flaeche=dunkel] .gr-app{--gr-live-text:#ffc44d;--gr-wartet:#ff8a6b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gr-app{--gr-live-text:#ffc44d;--gr-wartet:#ff8a6b}}.gr-titel{letter-spacing:-.01em;border-bottom:1px solid var(--lhv-yellow);padding-bottom:4px;font-size:19px;font-weight:600;display:inline-block}.gr-app:after{content:"";aspect-ratio:309/276;opacity:.06;z-index:0;pointer-events:none;filter:invert()sepia()saturate(6)hue-rotate(200deg)brightness(.35);background:url(/marke-kranich.png) 50%/contain no-repeat;height:68%;position:absolute;bottom:0;right:0;transform:translate(45%,45%)}:root[data-theme=dark] .gr-app:after,[data-flaeche=dunkel] .gr-app:after{filter:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gr-app:after{filter:none}}.gr-app>:not(.gr-schirm){z-index:1;position:relative}.gr-app :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--gr-fokus);outline-offset:2px;border-radius:var(--r-winzig)}.gr-hinweis.is-test{border-radius:var(--r-winzig);background:var(--gr-hinweis);color:var(--gr-live-text);text-align:center;margin:0 20px;padding:9px 14px;font-size:12.5px;line-height:1.4}.gr-leiste-rechts{align-items:center;gap:8px;display:flex}.gr-leiste-rechts .glas-knopf[data-an=ja]{color:var(--gr-live-text)}.gr-lage{border-radius:var(--r-pille);background:var(--glas-steuerung);height:34px;color:var(--app-muted);align-items:center;gap:9px;padding:0 14px;font-size:13.5px;display:inline-flex}.gr-lage[data-verbunden=ja]{color:var(--app-text)}.gr-lage-punkt{border-radius:var(--r-pille);background:var(--app-muted);width:8px;height:8px}.gr-lage[data-verbunden=ja] .gr-lage-punkt[data-gsx=ja]{background:var(--gr-fertig)}.gr-lage[data-verbunden=ja] .gr-lage-punkt[data-gsx=nein]{background:var(--gr-live)}.gr-buehne{flex-grow:1;gap:18px;min-height:0;padding:4px 20px 20px;display:flex;position:relative}.gr-buehne-mitte{justify-content:center;align-items:center}.gr-spalte{flex-direction:column;flex:none;gap:12px;width:356px;min-height:0;display:flex}.gr-karte{border-radius:var(--r-karte);background:var(--app-flaeche-fest);border:1px solid var(--app-linie);box-shadow:inset 0 1px 1px var(--app-glanz), 0 10px 26px #00000024;padding:14px 16px}.gr-karte-dehnt{flex-grow:1;min-height:0;overflow-y:auto}.gr-standkarte{box-sizing:border-box;height:110px;overflow:hidden}.gr-streifen{box-sizing:border-box;height:280px;overflow:hidden}.gr-kartenkopf{letter-spacing:.055em;text-transform:uppercase;color:var(--app-muted);align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.gr-zaehlmarke{border-radius:var(--r-pille);background:var(--glas-steuerung);min-width:18px;height:18px;color:var(--app-text);text-align:center;letter-spacing:0;padding:0 5px;font-size:11.5px;font-weight:700;line-height:18px}.gr-streifen-marke-plan{border-radius:var(--r-pille);letter-spacing:0;text-transform:none;white-space:nowrap;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.gr-streifen-marke-plan[data-lage=erkannt]{background:var(--gr-fertig)}@supports (color:color-mix(in lab, red, red)){.gr-streifen-marke-plan[data-lage=erkannt]{background:color-mix(in srgb, var(--gr-fertig) 16%, transparent)}}.gr-streifen-marke-plan[data-lage=erkannt]{color:var(--gr-fertig)}.gr-streifen-marke-plan[data-lage=fremd]{background:var(--gr-wartet)}@supports (color:color-mix(in lab, red, red)){.gr-streifen-marke-plan[data-lage=fremd]{background:color-mix(in srgb, var(--gr-wartet) 16%, transparent)}}.gr-streifen-marke-plan[data-lage=fremd]{color:var(--gr-wartet)}.gr-streifen-marke-plan[data-lage=keiner]{background:var(--glas-steuerung);color:var(--app-muted)}.gr-streifen-kopf{align-items:baseline;gap:10px;display:flex}.gr-streifen-nummer{letter-spacing:-.02em;font-size:27px;font-weight:700}.gr-streifen-ruf{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.gr-streifen-strecke{color:var(--app-text);align-items:center;gap:6px;margin:2px 0 0;font-size:15px;display:flex}.gr-streifen-strecke b{letter-spacing:.01em;font-weight:600}.gr-streifen-strecke svg{color:var(--app-muted)}.gr-streifen-strecke i{color:var(--app-muted);margin-left:4px;font-size:13.5px;font-style:normal}.gr-streifen-abflug{border-top:1px solid var(--app-linie);align-items:baseline;gap:8px;margin-top:12px;padding-top:12px;display:flex}.gr-streifen-marke{letter-spacing:.05em;text-transform:uppercase;color:var(--app-muted);font-size:11.5px;font-weight:600}.gr-streifen-zeit{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.gr-streifen-zeit.is-leer{color:var(--app-muted);font-weight:600}.gr-streifen-kuerzel{border-radius:var(--r-winzig);background:var(--glas-steuerung);letter-spacing:.04em;color:var(--app-muted);padding:1px 5px;font-size:10.5px;font-weight:700}.gr-streifen-zaehler{font-variant-numeric:tabular-nums;color:var(--app-muted);margin-left:auto;font-size:17px;font-weight:600}.gr-streifen-zaehler[data-lage=knapp]{color:var(--gr-live-text)}.gr-streifen-zaehler[data-lage=vorbei]{color:var(--gr-fehler)}.gr-streifen-ueberholt{color:var(--app-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px;margin:5px 0 0;font-size:12.5px;display:flex}.gr-streifen-ueberholt s{align-items:baseline;gap:4px;display:inline-flex}.gr-streifen-ueberholt i{letter-spacing:.04em;opacity:.75;font-size:10px;font-style:normal;font-weight:700;text-decoration:none}.gr-streifen-cdm{border-top:1px solid var(--app-linie);margin-top:11px;padding-top:11px}.gr-streifen-cdm-kopf{letter-spacing:.05em;text-transform:uppercase;color:var(--app-muted);align-items:baseline;gap:8px;font-size:11.5px;font-weight:600;display:flex}.gr-streifen-cdm-kopf i{letter-spacing:0;text-transform:none;font-style:normal;font-weight:500}.gr-streifen-cdm-werte{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.gr-streifen-cdm-werte>span{border-radius:var(--r-pille);background:var(--glas-steuerung);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;padding:3px 9px;font-size:13px;display:inline-flex}.gr-streifen-cdm-werte b{letter-spacing:.05em;color:var(--app-muted);font-size:10.5px;font-weight:700}.gr-streifen-cdm-werte>span[data-naechste=ja]{background:var(--gr-live)}@supports (color:color-mix(in lab, red, red)){.gr-streifen-cdm-werte>span[data-naechste=ja]{background:color-mix(in srgb, var(--gr-live) 20%, transparent)}}.gr-streifen-cdm-werte>span[data-naechste=ja]{color:var(--gr-live-text)}.gr-streifen-cdm-werte>span[data-naechste=ja] b{color:inherit}.gr-streifen-regulierung{color:var(--gr-wartet);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.gr-stand{align-items:baseline;gap:10px;margin-bottom:3px;display:flex}.gr-stand-icao{letter-spacing:-.02em;font-size:26px;font-weight:700}.gr-stand-gate{color:var(--app-muted);font-size:16px;font-weight:600}.gr-stand-zeile{color:var(--app-muted);margin:0;font-size:13.5px;line-height:1.4}.gr-leerzeile{color:var(--app-muted);max-width:46ch;margin:2px 0 0;font-size:14px;line-height:1.45}.gr-jetzt{border-bottom:1px solid var(--app-linie);flex-direction:column;gap:6px;padding:10px 0;display:flex}.gr-jetzt:last-child{border-bottom:0;padding-bottom:2px}.gr-jetzt-kopf{align-items:center;gap:9px;display:flex}.gr-jetzt[data-lage=laeuft] .gr-jetzt-kopf>svg{color:var(--gr-live-text)}.gr-jetzt[data-lage=angefordert] .gr-jetzt-kopf>svg{color:var(--gr-angefordert)}.gr-jetzt[data-lage=wartet] .gr-jetzt-kopf>svg{color:var(--gr-wartet)}.gr-jetzt-name{font-size:15px;font-weight:600}.gr-jetzt-wert{color:var(--app-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13.5px}.gr-jetzt-status{color:var(--app-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.35}.gr-brettspalte{flex-direction:column;flex-grow:1;gap:10px;min-width:0;min-height:0;display:flex}.gr-brettkopf{align-items:baseline;gap:12px;padding:0 2px;display:flex}.gr-brett-titel{letter-spacing:.055em;text-transform:uppercase;color:var(--app-muted);font-size:12px;font-weight:600}.gr-brett-hinweis{color:var(--app-muted);margin-left:auto;font-size:12.5px}.gr-brett{flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));grid-auto-rows:132px;align-content:start;gap:10px;min-height:0;padding-bottom:4px;display:grid;overflow-y:auto}.gr-kachel{box-sizing:border-box;border:1px solid var(--app-linie);border-radius:var(--r-karte);background:var(--app-flaeche-fest);height:132px;box-shadow:inset 0 1px 1px var(--app-glanz), 0 8px 20px #0000001f;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;transition:transform .18s var(--ios-ease-open), background .18s ease, border-color .18s ease;flex-direction:column;align-items:stretch;gap:6px;padding:12px 13px 11px;display:flex;overflow:hidden}.gr-kachel:disabled{cursor:default}.gr-kachel:disabled:not([data-sendet=ja]){background:var(--app-flaeche);box-shadow:inset 0 1px 1px var(--app-glanz)}.gr-kachel:not(:disabled):hover{background:var(--app-flaeche-fest)}@supports (color:color-mix(in lab, red, red)){.gr-kachel:not(:disabled):hover{background:color-mix(in srgb, var(--app-flaeche-fest) 88%, var(--app-text))}}.gr-kachel:not(:disabled):active{transform:scale(.977)}.gr-kachel[data-sendet=ja]{border-color:var(--gr-angefordert)}@supports (color:color-mix(in lab, red, red)){.gr-kachel[data-sendet=ja]{border-color:color-mix(in srgb, var(--gr-angefordert) 55%, transparent)}}.gr-kachel[data-sendet=ja]{animation:1s ease-in-out infinite gr-puls}@keyframes gr-puls{50%{background:color-mix(in srgb, var(--gr-angefordert) 9%, var(--app-flaeche-fest))}}@media (prefers-reduced-motion:reduce){.gr-kachel[data-sendet=ja]{background:var(--gr-angefordert);animation:none}@supports (color:color-mix(in lab, red, red)){.gr-kachel[data-sendet=ja]{background:color-mix(in srgb, var(--gr-angefordert) 9%, var(--app-flaeche-fest))}}}.gr-kachel[data-lage=gesperrt]{opacity:.45}.gr-kachel[data-lage],.gr-spur[data-lage]{--gr-farbe:var(--app-muted);--gr-schrift:var(--app-muted)}.gr-kachel[data-lage=frei]{--gr-farbe:var(--app-text);--gr-schrift:var(--app-muted)}.gr-kachel[data-lage=angefordert],.gr-spur[data-lage=angefordert]{--gr-farbe:var(--gr-angefordert);--gr-schrift:var(--gr-angefordert)}.gr-kachel[data-lage=laeuft],.gr-spur[data-lage=laeuft]{--gr-farbe:var(--gr-live);--gr-schrift:var(--gr-live-text)}.gr-kachel[data-lage=fertig],.gr-spur[data-lage=fertig]{--gr-farbe:var(--gr-fertig);--gr-schrift:var(--gr-fertig)}.gr-kachel[data-lage=wartet],.gr-spur[data-lage=wartet]{--gr-farbe:var(--gr-wartet);--gr-schrift:var(--gr-wartet)}.gr-kachel-kopf{color:var(--gr-farbe);align-items:center;gap:7px;display:flex}.gr-kachel-eigen{border-radius:var(--r-pille);background:var(--gr-angefordert);justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gr-kachel-eigen{background:color-mix(in srgb, var(--gr-angefordert) 20%, transparent)}}.gr-kachel-eigen{color:var(--gr-angefordert)}.gr-punkt{border-radius:var(--r-pille);background:var(--gr-farbe);width:9px;height:9px;margin-left:auto}.gr-kachel[data-lage=frei] .gr-punkt{border:1.5px solid var(--app-muted);background:0 0}.gr-kachel-name{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.gr-kachel-lage{color:var(--gr-schrift);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.gr-kachel-betreiber{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.gr-spur{border-radius:var(--r-winzig);background:#78788047;height:4px;margin-top:2px;display:block;overflow:hidden}.gr-spur[data-leer=ja]{background:0 0}.gr-spur>i{border-radius:var(--r-winzig);background:var(--gr-farbe,var(--gr-live));height:100%;transition:width .4s linear;display:block}.gr-spur[data-lage=wartet]>i,.gr-kachel[data-lage=wartet] .gr-spur>i{background-image:repeating-linear-gradient(-45deg,#ffffff73 0 3px,#0000 3px 6px)}.gr-meldung{border-radius:var(--r-feld);background:var(--glas-steuerung);color:var(--app-text);align-items:center;gap:9px;margin:0;padding:10px 14px;font-size:13.5px;display:flex}.gr-meldung svg{color:var(--app-muted);flex:none}.gr-belegbanner{border-radius:var(--r-feld);background:var(--gr-fertig);align-items:center;gap:9px;margin:0;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.gr-belegbanner{background:color-mix(in srgb, var(--gr-fertig) 15%, transparent)}}.gr-belegbanner{color:var(--app-text);font-size:13.5px}.gr-belegbanner svg{color:var(--gr-fertig);flex:none}.gr-quittung{left:50%;bottom:calc(var(--home-indikator-h) + 8px);z-index:30;border-radius:var(--r-pille);background:var(--app-flaeche-fest);border:1px solid var(--app-linie);max-width:min(560px,100% - 40px);animation:gr-quittung-auf .22s var(--ios-ease-open) backwards;align-items:center;gap:10px;padding:10px 8px 10px 15px;font-size:14px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 14px 34px #0000003d}@keyframes gr-quittung-auf{0%{opacity:0;transform:translate(-50%,10px)}}.gr-quittung[data-art=gesendet]>svg{color:var(--gr-fertig)}.gr-quittung[data-art=vorwahl]>svg{color:var(--gr-live-text)}.gr-quittung[data-art=fehler]{border-color:var(--gr-fehler)}@supports (color:color-mix(in lab, red, red)){.gr-quittung[data-art=fehler]{border-color:color-mix(in srgb, var(--gr-fehler) 45%, transparent)}}.gr-quittung[data-art=fehler]>svg{color:var(--gr-fehler)}.gr-quittung-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gr-quittung-zu{border-radius:var(--r-pille);background:var(--glas-steuerung);width:26px;height:26px;color:var(--app-muted);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.gr-buehne-beleg{flex-direction:column;align-items:center;gap:12px}.gr-belegkopf{align-items:center;gap:12px;width:min(680px,100%);display:flex}.gr-beleglogo{object-fit:contain;width:auto;max-width:140px;height:30px}.gr-belegname{font-size:17px;font-weight:600}.gr-belegknopf{border-radius:var(--r-klein);background:var(--gr-aktion);min-height:34px;color:var(--gr-auf-aktion);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;margin-left:auto;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.gr-belegknopf[data-quittiert=ja]{background:var(--gr-fertig)}@supports (color:color-mix(in lab, red, red)){.gr-belegknopf[data-quittiert=ja]{background:color-mix(in srgb, var(--gr-fertig) 18%, transparent)}}.gr-belegknopf[data-quittiert=ja]{color:var(--gr-fertig)}.gr-belegpapier{border:1px solid var(--app-linie);border-radius:var(--r-feld);background:#fff;flex-grow:1;width:min(680px,100%);min-height:0}.gr-belegfuss{margin:0 0 var(--home-indikator-h);color:var(--app-muted);font-size:12.5px}.gr-schirm{z-index:40;background:var(--glas-schirm);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gr-blatt{border-radius:var(--r-blatt);flex-direction:column;width:560px;max-height:82%;padding:20px 20px 16px;display:flex}.gr-blatt-schmal{width:440px}.gr-blatt-kopf{align-items:flex-start;gap:14px;margin-bottom:4px;display:flex}.gr-blatt-titel{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.gr-blatt-unter{color:var(--app-muted);margin:3px 0 0;font-size:14px}.gr-blatt-zu{border-radius:var(--r-pille);background:var(--glas-steuerung);width:30px;height:30px;color:var(--app-muted);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.gr-blatt-dokument{border:1px solid var(--app-linie);border-radius:var(--r-feld);background:#fff;flex:none;width:100%;height:190px;margin-top:12px}.gr-vorwahl{border-radius:var(--r-feld);background:var(--gr-live);align-items:center;gap:10px;margin-top:12px;padding:9px 9px 9px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.gr-vorwahl{background:color-mix(in srgb, var(--gr-live) 16%, transparent)}}.gr-vorwahl{border:1px solid var(--gr-live)}@supports (color:color-mix(in lab, red, red)){.gr-vorwahl{border:1px solid color-mix(in srgb, var(--gr-live) 38%, transparent)}}.gr-vorwahl{flex:none;font-size:13px}.gr-vorwahl-ring{border-radius:var(--r-pille);border:2px solid var(--gr-live);flex:none;width:15px;height:15px}@supports (color:color-mix(in lab, red, red)){.gr-vorwahl-ring{border:2px solid color-mix(in srgb, var(--gr-live) 40%, transparent)}}.gr-vorwahl-ring{border-top-color:var(--gr-live-text);animation:.9s linear infinite gr-dreht}@keyframes gr-dreht{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gr-vorwahl-ring{animation-play-state:paused}}.gr-vorwahl-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gr-vorwahl-stopp{border-radius:var(--r-pille);background:var(--app-flaeche-fest);min-height:28px;color:var(--app-text);font:inherit;cursor:pointer;border:0;flex:none;margin-left:auto;padding:0 12px;font-size:12.5px;font-weight:600}.gr-blatt-liste{border-radius:var(--r-karte);background:var(--app-flaeche-fest);border:1px solid var(--app-linie);margin-top:12px;overflow-y:auto}.gr-blatt-liste[data-layout=t9]{background:var(--app-linie);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.gr-blatt-liste[data-layout=t9] .gr-blatt-zeile{background:var(--app-flaeche-fest);border-bottom:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:104px}.gr-blatt-zeile{border:0;border-bottom:1px solid var(--app-linie);width:100%;min-height:56px;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:13px;padding:11px 16px;font-size:16.5px;display:flex}.gr-blatt-zeile:last-child{border-bottom:0}.gr-blatt-zeile:disabled{opacity:.42;cursor:default}.gr-blatt-zeile:not(:disabled):hover{background:var(--glas-steuerung)}.gr-blatt-zeile[data-vorwahl=ja]{background:var(--gr-live)}@supports (color:color-mix(in lab, red, red)){.gr-blatt-zeile[data-vorwahl=ja]{background:color-mix(in srgb, var(--gr-live) 16%, transparent)}}.gr-blatt-zeile[data-vorwahl=ja]{box-shadow:inset 3px 0 0 var(--gr-live)}.gr-blatt-symbol{object-fit:contain;flex:none;width:26px;height:26px}.gr-blatt-symbol[data-breit=ja]{width:96px}.gr-blatt-text{flex-grow:1;min-width:0}.gr-blatt-fuss{color:var(--app-muted);margin:11px 4px 0;font-size:12.5px;line-height:1.42}.gr-blatt-feld{border:1px solid var(--app-linie);border-radius:var(--r-feld);background:var(--app-flaeche-fest);width:100%;min-height:46px;color:var(--app-text);font:inherit;margin-top:14px;padding:0 14px;font-size:17px}.gr-blatt-wahl{gap:10px;margin-top:14px;display:flex}.gr-blatt-knopf{border:1px solid var(--app-linie);border-radius:var(--r-feld);background:var(--app-flaeche-fest);min-height:46px;color:var(--app-text);font:inherit;cursor:pointer;flex-grow:1;font-size:16px;font-weight:600}.gr-blatt-knopf.is-betont{background:var(--gr-aktion);color:var(--gr-auf-aktion);border-color:#0000}.gr-leer{min-height:0;padding:16px 20px var(--home-indikator-h);text-align:center;flex-direction:column;flex-grow:1;align-items:center;gap:13px;display:flex;overflow-y:auto}.gr-leer>*{flex:none}.gr-leer:before,.gr-leer:after{content:"";flex:none;height:0;margin-block:auto}.gr-leer-kranz{border-radius:var(--r-pille);background:var(--glas-steuerung);width:74px;height:74px;color:var(--app-muted);justify-content:center;align-items:center;display:flex}.gr-leer-kranz[data-lage=verbindet]{color:var(--gr-live)}.gr-leer-kopf{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:26px;font-weight:700}.gr-leer-text{max-width:58ch;color:var(--app-muted);margin:0;font-size:15.5px;line-height:1.5}.gr-leer-karte{border-radius:var(--r-karte);background:var(--app-flaeche-fest);border:1px solid var(--app-linie);width:560px;max-width:100%;box-shadow:inset 0 1px 1px var(--app-glanz), 0 10px 26px #00000024;text-align:left;overflow:hidden}.gr-leer-zeile{border-bottom:1px solid var(--app-linie);align-items:center;gap:14px;min-height:56px;padding:12px 17px;font-size:16px;display:flex}.gr-leer-zeile:last-child{border-bottom:0}.gr-leer-zeilentext{flex-direction:column;min-width:0;display:flex}.gr-leer-neben{color:var(--app-muted);margin-top:1px;font-size:12.5px}.gr-leer-feld{width:min(220px,44%);color:var(--app-text);font:inherit;text-align:right;background:0 0;border:0;margin-left:auto;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:15px}.gr-leer-neben[data-geht]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px}.gr-leer-neben[data-geht=nein]{color:var(--gr-fehler)}.gr-leer-zeile[data-weg=aktiv]{background:var(--gr-live)}@supports (color:color-mix(in lab, red, red)){.gr-leer-zeile[data-weg=aktiv]{background:color-mix(in srgb, var(--gr-live) 12%, transparent)}}.gr-leer-gruende{border-radius:var(--r-karte);background:var(--app-flaeche-fest);border:1px solid var(--app-linie);text-align:left;width:560px;max-width:100%;color:var(--app-muted);padding:14px 18px;font-size:13.5px;line-height:1.5}.gr-leer-gruende b{color:var(--app-text);margin-bottom:6px;font-weight:600;display:block}.gr-leer-gruende ol{flex-direction:column;gap:5px;margin:0;padding-left:20px;display:flex}.gr-leer-knopf{border-radius:var(--r-klein);background:var(--gr-aktion);width:560px;max-width:100%;min-height:50px;color:var(--gr-auf-aktion);font:inherit;cursor:pointer;border:0;font-size:17px;font-weight:600}.gr-leer-fuss{width:560px;max-width:100%;color:var(--app-muted);text-align:left;margin:0;font-size:12.5px;line-height:1.5}.gr-leer-sperre{border-radius:var(--r-karte);background:var(--gr-hinweis);border:1px solid var(--gr-live);width:560px;max-width:100%;padding:14px 18px}@supports (color:color-mix(in lab, red, red)){.gr-leer-sperre{border:1px solid color-mix(in srgb, var(--gr-live) 34%, transparent)}}.gr-leer-sperre{color:var(--app-text);text-align:left;font-size:13.5px;line-height:1.5}.gr-leer-sperre b{margin-bottom:6px;font-size:15px;font-weight:600;display:block}.gr-leer-sperre p{color:var(--app-muted);margin:0 0 8px}.gr-leer-sperre ol{color:var(--app-muted);flex-direction:column;gap:5px;margin:0;padding-left:20px;display:flex}.gr-anleitung{border-radius:var(--r-karte);background:var(--app-flaeche-fest);border:1px solid var(--app-linie);text-align:left;width:560px;max-width:100%;color:var(--app-muted);padding:4px 18px;font-size:13.5px;line-height:1.5}.gr-anleitung summary{color:var(--app-text);cursor:pointer;padding:11px 0;font-size:15px;font-weight:600;list-style:none}.gr-anleitung summary::-webkit-details-marker{display:none}.gr-anleitung summary:after{content:"";float:right;border-right:2px solid var(--app-muted);border-bottom:2px solid var(--app-muted);width:8px;height:8px;transition:transform .16s var(--ios-ease-open);margin:5px 2px 0 0;transform:rotate(45deg)}.gr-anleitung[open] summary:after{margin-top:8px;transform:rotate(-135deg)}.gr-anleitung p{margin:0 0 10px}.gr-anleitung ol{flex-direction:column;gap:8px;margin:0 0 10px;padding-left:20px;display:flex}.gr-anleitung code{border-radius:var(--r-klein);background:var(--glas-steuerung);color:var(--app-text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:4px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:13px;display:block}.fx-webview iframe{background:#000}.fx-leer{z-index:2;padding:16px 20px var(--home-indikator-h);background:var(--app-bg);color:var(--app-text);text-align:center;flex-direction:column;align-items:center;gap:13px;display:flex;position:absolute;inset:0;overflow-y:auto}.fx-leer>*{flex:none}.fx-leer:before,.fx-leer:after{content:"";flex:none;height:0;margin-block:auto}.fx-zurueck{color:var(--ios-blue);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-bottom:-6px;padding:0;font-size:16px;display:inline-flex}.fx-kranz{border-radius:var(--r-pille);background:var(--glas-steuerung);width:74px;height:74px;color:var(--app-muted);justify-content:center;align-items:center;display:flex}.fx-kranz[data-lage=sucht]{color:var(--ios-blue)}.fx-kopf{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:26px;font-weight:700}.fx-text{max-width:58ch;color:var(--app-muted);margin:0;font-size:15.5px;line-height:1.5}.fx-karte{border-radius:var(--r-karte);background:var(--app-flaeche-fest);border:1px solid var(--app-linie);width:560px;max-width:100%;box-shadow:inset 0 1px 1px var(--app-glanz), 0 10px 26px #00000024;text-align:left;overflow:hidden}.fx-zeile{border-bottom:1px solid var(--app-linie);align-items:center;gap:14px;min-height:56px;padding:12px 17px;font-size:16px;display:flex}.fx-zeile:last-child{border-bottom:0}.fx-zeilentext{flex-direction:column;min-width:0;display:flex}.fx-neben{color:var(--app-muted);margin-top:1px;font-size:12.5px}.fx-feld{width:min(330px,56%);color:var(--app-text);font:inherit;text-align:left;background:0 0;border:0;margin-left:auto;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:15px}.fx-ziel{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px}.fx-ziel[data-geht=nein]{color:var(--ios-red)}.fx-zeile[data-weg=aktiv]{background:var(--ios-green)}@supports (color:color-mix(in lab, red, red)){.fx-zeile[data-weg=aktiv]{background:color-mix(in srgb, var(--ios-green) 9%, transparent)}}.fx-knopf{border-radius:var(--r-klein);background:var(--ios-blue);color:#fff;width:560px;max-width:100%;min-height:50px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:17px;font-weight:600;text-decoration:none;display:flex}.fx-knopf.ist-schlicht{background:var(--app-flaeche-fest);border:1px solid var(--app-linie);color:var(--app-text)}.fx-gruende{border-radius:var(--r-karte);background:var(--app-flaeche-fest);border:1px solid var(--app-linie);text-align:left;width:560px;max-width:100%;color:var(--app-muted);padding:14px 18px;font-size:13.5px;line-height:1.5}.fx-gruende b{color:var(--app-text);margin-bottom:6px;font-weight:600;display:block}.fx-gruende ol{flex-direction:column;gap:5px;margin:0;padding-left:20px;display:flex}.fx-fremd{border-radius:var(--r-karte);background:var(--ios-blue);align-items:flex-start;gap:13px;width:560px;max-width:100%;padding:13px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-fremd{background:color-mix(in srgb, var(--ios-blue) 12%, transparent)}}.fx-fremd{border:1px solid var(--ios-blue)}@supports (color:color-mix(in lab, red, red)){.fx-fremd{border:1px solid color-mix(in srgb, var(--ios-blue) 34%, transparent)}}.fx-fremd{color:var(--app-text);text-align:left;font-size:13.5px;line-height:1.45}.fx-fremd svg{color:var(--ios-blue);flex:none;margin-top:1px}.fx-fremd b{margin-bottom:2px;display:block}.fx-pille{left:14px;bottom:calc(var(--home-indikator-h) + 6px);z-index:3;opacity:.45;cursor:pointer;min-width:0;height:30px;transition:opacity .16s var(--ios-ease-open);padding:0 13px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12.5px;font-weight:600;position:absolute}.fx-pille:hover,.fx-pille:focus-visible{opacity:1}.fx-fuss{color:var(--app-muted);margin:0;font-size:12.5px}.fx-anleitung{border-radius:var(--r-karte);background:var(--app-flaeche-fest);border:1px solid var(--app-linie);text-align:left;width:560px;max-width:100%;color:var(--app-muted);padding:4px 18px;font-size:13.5px;line-height:1.5}.fx-anleitung summary{color:var(--app-text);cursor:pointer;padding:11px 0;font-size:15px;font-weight:600;list-style:none}.fx-anleitung summary::-webkit-details-marker{display:none}.fx-anleitung summary:after{content:"";float:right;border-right:2px solid var(--app-muted);border-bottom:2px solid var(--app-muted);width:8px;height:8px;transition:transform .16s var(--ios-ease-open);margin:5px 2px 0 0;transform:rotate(45deg)}.fx-anleitung[open] summary:after{margin-top:8px;transform:rotate(-135deg)}.fx-anleitung p{margin:0 0 10px}.fx-anleitung ol{flex-direction:column;gap:8px;margin:0 0 10px;padding-left:20px;display:flex}.fx-anleitung code{border-radius:var(--r-klein);background:var(--glas-steuerung);color:var(--app-text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:4px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:13px;display:block}.fx-grenzen{border-radius:var(--r-karte);background:var(--app-flaeche-fest);border:1px solid var(--app-linie);text-align:left;width:560px;max-width:100%;color:var(--app-muted);padding:14px 18px;font-size:13.5px;line-height:1.5}.fx-grenzen b{color:var(--app-text);margin-bottom:6px;font-weight:600;display:block}.fx-grenzen ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:outside;display:flex}.bf-app{--bf-bg:#2f3237;--bf-flaeche:#3a3d43;--bf-feld:#25272b;--bf-text:#e9e9e9;--bf-muted:#a9adb4;--bf-linie:#4b4f56;--bf-tile:#52565e;--bf-gruen:#33b45f;--bf-gruen-tief:#1f7f44;--bf-petrol:#2f8f8c;--bf-petrol-tief:#257775;--bf-creme:#e9e3cf;--bf-gelb:#e0a526;--bf-rot:#e0463b;--bf-grau:#6b6f77;--bf-blau-hell:#8fc3ea;--bf-blau:#3d8fd1;--bf-blau-tief:#1f4f86;padding-top:var(--statusbar-h);background:var(--bf-bg);color:var(--bf-text);font-family:var(--ios-font);flex-direction:column;display:flex;position:absolute;inset:0}.bf-werkzeugleiste{border-bottom:1px solid var(--bf-linie);background:#26282c;flex:none}.bf-titel{flex-direction:column;line-height:1.15;display:flex}.bf-titel b{font-size:15px}.bf-titel span{color:var(--bf-muted);font-size:12px}.bf-neuladen{background:var(--bf-tile);width:34px;height:34px;color:var(--bf-text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.bf-neuladen:disabled{opacity:.45;cursor:default}.bf-meldung{text-align:center;color:var(--bf-muted);flex:1;place-items:center;padding:24px;font-size:15px;display:grid}.bf-hinweiszeile{color:#f2dc9a;border-bottom:1px solid var(--bf-linie);background:#4a3f1c;flex:none;padding:7px 20px;font-size:12.5px}.bf-flaeche-rahmen{flex:auto;min-height:0;display:flex}.bf-leiste{padding:10px 10px var(--home-indikator-h);border-right:1px solid var(--bf-linie);background:#2a2c31;flex-direction:column;flex:0 0 136px;gap:4px;display:flex;overflow-y:auto}.bf-leiste-eintrag{flex-direction:column;gap:4px;display:flex}.bf-leiste-gruppe{color:var(--bf-text);padding:10px 4px 2px;font-size:12.5px;font-weight:700}.bf-leiste button{background:var(--bf-tile);width:100%;font:inherit;text-align:center;color:var(--bf-text);cursor:pointer;border:0;border-radius:6px;padding:9px 10px;font-size:13.5px;font-weight:600;display:block}.bf-leiste button:hover{background:#60646c}.bf-leiste button[data-aktiv=ja]{background:var(--bf-gruen);color:#10321d}.bf-flaeche{overscroll-behavior-y:contain;min-width:0;min-height:0;padding:14px 18px var(--home-indikator-h);flex:auto;position:relative;overflow-y:auto}.bf-leer{color:var(--bf-muted)}.bf-blatt-kopf{color:var(--bf-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.bf-knopf{border:1px solid var(--bf-linie);background:var(--bf-tile);font:inherit;color:var(--bf-text);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:600}.bf-knopf.an,.bf-knopf[aria-pressed=true]{background:var(--bf-gruen);border-color:var(--bf-gruen);color:#10321d}.bf-hinweis{background:var(--bf-flaeche);color:var(--bf-text);border-radius:6px;margin-bottom:10px;padding:8px 12px;font-size:12.5px}.bf-blatt{--bl-bg:#25272b;--bl-ink:#e9e9e9;--bl-brand:#7fd49a;--bl-muted:#a9adb4;--bl-line:#4b4f56;border:1px solid var(--bl-line);background:var(--bl-bg);max-width:calc(68ch + 56px);color:var(--bl-ink);border-radius:6px;padding:22px 28px 28px;font-family:ui-monospace,Cascadia Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:15px;line-height:1.2}.bf-blatt .ofp-abschnitt{margin:0}.bf-blatt .ofp-abschnitt+.ofp-abschnitt{border-top:1px dashed var(--bl-line);margin-top:20px;padding-top:16px}.bf-blatt .ofp-abschnitt#ofp:before{display:none}.bf-blatt .ofp-abschnitt:before{content:attr(data-titel);font-family:var(--ios-font);letter-spacing:.18em;text-transform:uppercase;color:var(--bl-muted);margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}.bf-blatt pre{white-space:pre;font:inherit;margin:0;overflow-x:auto}.bf-blatt .ofp-fir pre{white-space:pre-wrap}.bf-blatt .ofp-fir summary{cursor:pointer;font-family:var(--ios-font);color:var(--bl-brand);padding:6px 0;font-size:12.5px;font-weight:700}.bf-blatt .ofp-karten figure{margin:0 0 18px}.bf-blatt .ofp-karten img{border:1px solid var(--bl-line);background:#fff;width:100%;height:auto;display:block}.bf-blatt .ofp-karten figcaption{font-family:var(--ios-font);letter-spacing:.06em;text-transform:uppercase;color:var(--bl-muted);margin-top:6px;font-size:10.5px;font-weight:700}.bf-blatt{-webkit-user-select:text;user-select:text}body.erklaert .bf-blatt .erk{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--bl-brand);-webkit-text-decoration-color:var(--bl-brand);-webkit-text-decoration-color:var(--bl-brand);text-decoration-color:var(--bl-brand);text-underline-offset:3px;cursor:help;border-radius:2px}body.erklaert .bf-blatt .erk:hover,body.erklaert .bf-blatt .erk:focus-visible{background:#7fd49a29;outline:none}.erk-tip{z-index:60;color:#fff;font-family:var(--ios-font);pointer-events:none;background:#00235f;border-radius:8px;padding:10px 13px;font-size:13px;line-height:1.45;position:absolute;box-shadow:0 8px 24px #00000059}.erk-tip:after{content:"";left:var(--pfeil,50%);border:6px solid #0000;border-top-color:#00235f;margin-left:-6px;position:absolute;top:100%}.erk-tip.unten:after{border-top-color:#0000;border-bottom-color:#00235f;top:auto;bottom:100%}.bf-platz{background:var(--bf-flaeche);border-radius:6px;margin-bottom:14px;overflow:hidden}.bf-platz-kopf{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px 6px;display:flex}.bf-platz-name{flex-direction:column;gap:2px;display:flex}.bf-platz-name b{letter-spacing:.02em;font-size:15px}.bf-platz-name b+span{display:none}.bf-platz-name span{font-size:15px}.bf-platz-name small{color:var(--bf-muted);margin-top:2px;font-size:11.5px}.bf-platz-rechts{align-items:center;gap:10px;display:flex}.bf-bahn{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.bf-bahn span{font-size:14px;font-weight:600}.bf-bahn small{color:var(--bf-muted);font-size:11.5px}.bf-tile{background:var(--bf-tile);font:inherit;color:var(--bf-text);cursor:pointer;border:0;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600}.bf-tile:hover{background:#60646c}.bf-zeilen{padding:2px 0 10px}.bf-zeile{align-items:stretch;min-height:19px;margin-bottom:2px;display:flex}.bf-zeile-text{flex:0 0 48%;align-items:flex-start;gap:6px;padding:0 10px 0 14px;display:flex}.bf-art{color:var(--bf-text);flex:0 0 20px;padding-top:2px;font-size:11px;font-weight:700}.bf-feld{background:var(--bf-feld);white-space:pre-wrap;word-break:break-word;border-left:3px solid #0000;border-radius:2px;flex:auto;min-width:0;padding:1px 6px 1px 7px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;line-height:1.5}.bf-feld-grenz{border-left-color:var(--bf-gelb)}.bf-feld-schlecht{border-left-color:var(--bf-rot)}.bf-rot{color:var(--bf-rot);font-style:normal;font-weight:700}.bf-fehlt{color:var(--bf-muted)}.bf-beschriftung{color:var(--bf-muted);padding:3px 10px 1px 40px;font-size:9.5px}.bf-ausser .bf-feld{color:var(--bf-grau)}.bf-ausser .bf-rot{color:#9a5a55}.bf-zeile-balken{flex:auto;margin:3px 14px 3px 0;position:relative}.bf-markenlinie{background:var(--bf-creme);opacity:.55;width:1px;position:absolute;top:-4px;bottom:-4px}.bf-balken{border-radius:2px;min-width:3px;position:absolute;top:2px;bottom:2px}.bf-balken-grund{top:0;bottom:0}.bf-balken-creme,.bf-stufe-gut{background:var(--bf-creme)}.bf-stufe-grenz{background:var(--bf-gelb)}.bf-stufe-schlecht{background:var(--bf-rot)}.bf-stufe-neutral{background:var(--bf-creme);opacity:.6}.bf-art-stetig{background:var(--bf-blau)}.bf-art-becmg{background:var(--bf-blau-hell)}.bf-art-tempo{background:var(--bf-blau-tief)}.bf-zeile-achse{min-height:60px}.bf-achse{flex:auto;margin:0 14px 0 0;position:relative}.bf-stunde{color:var(--bf-muted);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:0;transform:translate(-50%)}.bf-stunde:after{content:"";background:var(--bf-linie);width:1px;height:46px;position:absolute;top:15px;left:50%}.bf-bahn-grund{height:12px;position:absolute;top:20px;left:0;right:0}.bf-tafbahn{background:var(--bf-creme);border-radius:2px;position:absolute;top:0;bottom:0}.bf-fenster{background:var(--bf-petrol);border-radius:2px;position:absolute;top:0;bottom:0}.bf-fenster-leer{border:1px dashed var(--bf-petrol);box-sizing:border-box;background:0 0}.bf-flugzeug{color:#111;z-index:3;pointer-events:none;align-items:center;height:100%;font-size:12px;line-height:1;display:flex;position:absolute;top:0;transform:translate(-50%)}.bf-fenster-griff{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:3px;position:absolute;top:-6px;bottom:-6px}.bf-fenster-griff:active{cursor:grabbing}.bf-fenster-griff:focus-visible{outline:2px solid var(--bf-creme);outline-offset:1px}.bf-fenster-verschoben{box-shadow:inset 0 0 0 1px var(--bf-creme)}.bf-gilt .bf-feld{outline:1px solid var(--bf-creme);outline-offset:1px}.bf-flugbahn{background:var(--bf-muted);opacity:.9;border-radius:2px;height:5px;position:absolute;top:36px}.bf-marke{flex-direction:column;align-items:center;display:flex;position:absolute;top:42px;transform:translate(-50%)}.bf-marke i{background:var(--bf-muted);width:1px;height:4px;display:block}.bf-marke b{color:var(--bf-text);letter-spacing:.04em;font-size:9.5px}.bf-legende{color:var(--bf-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;font-size:11.5px;display:flex}.bf-legende i{vertical-align:middle;border-radius:2px;width:14px;height:8px;margin-right:4px;display:inline-block}.bf-fenster-legende{background:var(--bf-petrol)}.bf-flugbahn-legende{background:var(--bf-muted);height:4px!important}.bf-legende-hinweis{flex-basis:100%}.ops-system *{box-sizing:border-box}.ios-system.ops-system{background:var(--app-bg);position:fixed;inset:0;overflow:hidden}.ops-content{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:absolute;inset:0;overflow:hidden}.ops-content>*{height:100%;max-height:100%}@media (max-width:700px){.ops-system .lhv-huelle{grid-template-rows:1fr auto;grid-template-columns:1fr}.ops-system .lhv-inhalt{grid-row:1;min-height:0;padding-top:0}.ops-system .lhv-leiste{background:linear-gradient(90deg,#0b1f5c 0%,#123a95 100%);border-end-end-radius:0;flex-direction:row;grid-row:2;gap:0;padding:0}.ops-system .lhv-leiste-knopf{text-align:center;padding:12px 6px calc(12px + env(safe-area-inset-bottom));flex:1}.ops-system .lhv-leiste-marke,.ops-system .lhv-leiste-uhr,.ops-system .lhv-huelle:before{display:none}.ops-system .lhv-app{padding:16px 14px 40px}}@font-face{font-family:LHV Head;src:url(/landing/fonts/LHVHead-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:LHV Text;src:url(/landing/fonts/LHVText-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LHV Text;src:url(/landing/fonts/LHVText-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root:has(.lp){--lp-navy:#00235f;--lp-deep:#05164d;--lp-night-1:#0a226b;--lp-night-2:#071a55;--lp-night-3:#041034;--lp-yellow:#ffad00;--lp-action-hover:#ffbd32;--lp-on-accent:#05164d;--lp-paper:#fff;--lp-paper-2:#f8fafd;--lp-cloud:#f4f6fa;--lp-line:#e1e6ef;--lp-ink:#0f1b33;--lp-ink-brand:#00235f;--lp-muted:#5a6a85;--lp-muted-dark:#93a3c4;--lp-focus:#0968f6;--lp-focus-inv:#fff;--lp-shadow:0 10px 40px #00235f1a;--lp-shadow-gross:0 24px 60px #00235f2e;--lp-ok:#187044;--lp-ok-soft:#e5f6ed;--lp-ok-line:#bfe6d0;--lp-warn:#8a5b00;--lp-warn-soft:#fff3d6;--lp-warn-line:#f0d9a0;--lp-bad:#b23a3a;--lp-bad-soft:#fdeaea;--lp-bad-line:#e5b4b4;--lp-info-soft:#eef2fb;--lp-info-line:#c4d1ed;--lp-head:"LHV Head", "Segoe UI", system-ui, sans-serif;--lp-text:"LHV Text", "Segoe UI", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root:has(.lp):not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lp-navy:#0e1e4a;--lp-deep:#0a1839;--lp-night-1:#12275c;--lp-night-2:#0c1b44;--lp-night-3:#060f2a;--lp-action-hover:#ffc24d;--lp-paper:#0a1839;--lp-paper-2:#0e1e4a;--lp-cloud:#02091c;--lp-line:#22376b;--lp-ink:#e8eefa;--lp-ink-brand:#fff;--lp-muted:#9fb0d0;--lp-focus:#5b9dff;--lp-shadow:0 14px 44px #0000008c;--lp-shadow-gross:0 24px 60px #000000a6;--lp-ok:#5fd48c;--lp-ok-soft:#0e2a1b;--lp-ok-line:#1e5a3a;--lp-warn:#f5b547;--lp-warn-soft:#2b1f08;--lp-warn-line:#5a4413;--lp-bad:#ff8f86;--lp-bad-soft:#2e1310;--lp-bad-line:#6b2a25;--lp-info-soft:#0e1e3e;--lp-info-line:#2a4a80}}:root:has(.lp)[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lp-navy:#0e1e4a;--lp-deep:#0a1839;--lp-night-1:#12275c;--lp-night-2:#0c1b44;--lp-night-3:#060f2a;--lp-action-hover:#ffc24d;--lp-paper:#0a1839;--lp-paper-2:#0e1e4a;--lp-cloud:#02091c;--lp-line:#22376b;--lp-ink:#e8eefa;--lp-ink-brand:#fff;--lp-muted:#9fb0d0;--lp-focus:#5b9dff;--lp-shadow:0 14px 44px #0000008c;--lp-shadow-gross:0 24px 60px #000000a6;--lp-ok:#5fd48c;--lp-ok-soft:#0e2a1b;--lp-ok-line:#1e5a3a;--lp-warn:#f5b547;--lp-warn-soft:#2b1f08;--lp-warn-line:#5a4413;--lp-bad:#ff8f86;--lp-bad-soft:#2e1310;--lp-bad-line:#6b2a25;--lp-info-soft:#0e1e3e;--lp-info-line:#2a4a80}:is(html:has(.lp),body:has(.lp)){overscroll-behavior:auto;height:auto;overflow:visible}html:has(.lp){scroll-behavior:smooth}body:has(.lp){background:var(--lp-cloud);color:var(--lp-ink);font-family:var(--lp-text);-webkit-user-select:auto;user-select:auto;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.65}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.lp{--lp-breite:1180px;isolation:isolate}.lp img{max-width:100%;display:block}:where(.lp) a{color:inherit}.lp :focus-visible{outline:2.5px solid var(--lp-focus);outline-offset:3px;border-radius:4px}.lp-dunkel :focus-visible{outline-color:var(--lp-focus-inv)}.lp-bahn{max-width:var(--lp-breite);margin:0 auto;padding:0 28px}@media (max-width:640px){.lp-bahn{padding:0 20px}}.lp section[id]{scroll-margin-top:88px}.lp h1,.lp h2,.lp h3{font-family:var(--lp-head);margin:0;font-weight:700;line-height:1.15}.lp p{margin:0}.lp-eyebrow{font-family:var(--lp-head);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-muted);font-size:12px;font-weight:700;display:block}.lp-dunkel .lp-eyebrow{color:var(--lp-yellow)}.lp-abschnitt{border-top:1px solid var(--lp-line);background:var(--lp-paper);padding:72px 0}.lp-abschnitt.ist-getoent{background:var(--lp-cloud)}.lp-h2{color:var(--lp-ink-brand);margin-top:8px;font-size:clamp(25px,3.2vw,34px)}.lp-lead{color:var(--lp-muted);max-width:68ch;margin-top:12px}.lp-lead.ist-nachgestellt{margin-top:20px}.lp-knopf{font-family:var(--lp-head);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.lp-knopf-gelb{background:var(--lp-yellow);color:var(--lp-on-accent)}.lp-knopf-gelb:hover{background:var(--lp-action-hover)}.lp-knopf-still{color:#fff;background:0 0;border:1.5px solid #ffffff59;padding:13px 24px;font-size:15px}.lp-knopf-still:hover{border-color:#ffffffb3}.lp-knopf-hell{background:var(--lp-ink-brand);color:var(--lp-paper);padding:13px 24px;font-size:15px}.lp-knopf-hell:hover{transform:translateY(-1px)}.lp-knopf:active{transform:translateY(1px)}.lp-kopf{z-index:40;background:var(--lp-night-3);color:#fff;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.lp-kopf-bahn{max-width:var(--lp-breite);align-items:center;gap:18px;height:64px;margin:0 auto;padding:0 28px;display:flex}.lp-marke{color:#fff;font-family:var(--lp-head);letter-spacing:.01em;align-items:center;gap:12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.lp-marke img{border-radius:7px;width:30px;height:30px}.lp-marke span{color:var(--lp-muted-dark);font-weight:400;font-family:var(--lp-text)}.lp-kopf-rechts{align-items:center;gap:14px;margin-left:auto;display:flex}.lp-kopf-link{color:var(--lp-muted-dark);font-size:14.5px;text-decoration:none}.lp-kopf-link:hover{color:#fff}@media (max-width:720px){.lp-kopf-link,.lp-marke span{display:none}}.lp-buehne{background:linear-gradient(172deg, var(--lp-night-1), var(--lp-night-3) 78%);color:#fff;padding:74px 0 78px;position:relative;overflow:hidden}.lp-buehne:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffad001f,#0000);position:absolute;inset:-30% 40% 30% -20%}.lp-buehne-raster{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:56px;display:grid;position:relative}@media (max-width:980px){.lp-buehne-raster{grid-template-columns:minmax(0,1fr);gap:44px}}.lp-buehne h1{margin-top:10px;font-size:clamp(34px,5vw,52px)}.lp-buehne .lp-lead{color:#d5deee;max-width:46ch;margin-top:16px;font-size:18px}.lp-tasten{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.lp-kleingedruckt{color:var(--lp-muted-dark);margin-top:18px;font-size:14.5px}.lp-kleingedruckt b{color:#fff;font-weight:400}.lp-geraet{width:100%;max-width:560px;margin-inline:auto;position:relative}.lp-geraet-stapel{aspect-ratio:900/627;display:grid}.lp-geraet img{object-fit:contain;filter:drop-shadow(0 18px 34px #00000073);grid-area:1/1;width:100%;height:100%}.lp-geraet-an{opacity:0;animation:.9s .7s forwards lp-aufwachen}@keyframes lp-aufwachen{to{opacity:1}}.lp-geraet-fuss{text-align:center;color:var(--lp-muted-dark);margin-top:14px;font-size:13.5px}.lp-banner{background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:flex-start;gap:14px;max-width:52ch;margin-top:24px;padding:16px 18px;display:flex}.lp-banner-punkt{background:var(--lp-yellow);border-radius:50%;flex:none;width:9px;height:9px;margin-top:8px}.lp-banner.ist-schlecht .lp-banner-punkt{background:#ff8f86}.lp-banner h2{color:#fff;font-size:16px}.lp-banner p{color:#d5deee;margin-top:4px;font-size:14.5px}.lp-banner a{color:var(--lp-yellow)}.lp-zustand{color:var(--lp-muted-dark);align-items:center;gap:9px;margin-top:22px;font-size:14px;display:inline-flex}.lp-zustand-punkt{background:var(--lp-muted-dark);border-radius:50%;flex:none;width:8px;height:8px}.lp-zustand.ist-gut .lp-zustand-punkt{background:#5fd48c;box-shadow:0 0 0 4px #5fd48c29}.lp-zustand.ist-gestoert .lp-zustand-punkt{background:#f5b547;box-shadow:0 0 0 4px #f5b54729}.lp-zustand.ist-schlecht .lp-zustand-punkt{background:#ff8f86;box-shadow:0 0 0 4px #ff8f8629}.lp-karten{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:38px;display:grid}@media (max-width:900px){.lp-karten{grid-template-columns:minmax(0,1fr)}}.lp-karte{background:var(--lp-paper-2);border:1px solid var(--lp-line);border-radius:14px;padding:26px 24px 24px}.lp-abschnitt.ist-getoent .lp-karte{background:var(--lp-paper)}.lp-karte-zahl{font-family:var(--lp-head);letter-spacing:.1em;color:var(--lp-muted);font-size:13px;font-weight:700}.lp-karte h3{color:var(--lp-ink-brand);margin-top:10px;font-size:18px}.lp-karte p{color:var(--lp-muted);margin-top:8px;font-size:15px}.lp-karte code{background:var(--lp-info-soft);border:1px solid var(--lp-info-line);border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.lp-koennen{gap:72px;margin-top:52px;display:grid}.lp-koennen-block{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:46px;display:grid}.lp-koennen-block:nth-child(2n) .lp-koennen-bild{order:-1}@media (max-width:900px){.lp-koennen-block{grid-template-columns:minmax(0,1fr);gap:26px}.lp-koennen-block:nth-child(2n) .lp-koennen-bild{order:0}.lp-koennen{gap:56px}}.lp-koennen h3{color:var(--lp-ink-brand);margin-top:8px;font-size:clamp(21px,2.4vw,26px)}.lp-koennen p{color:var(--lp-muted);max-width:56ch;margin-top:12px}.lp-koennen-bild img{border:1px solid var(--lp-line);width:100%;box-shadow:var(--lp-shadow-gross);border-radius:14px}.lp-wege{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px;display:grid}@media (max-width:900px){.lp-wege{grid-template-columns:minmax(0,1fr)}}.lp-weg{background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:14px;flex-direction:column;gap:10px;padding:26px 24px;display:flex}.lp-weg.ist-passend{border-color:var(--lp-ink-brand);box-shadow:var(--lp-shadow)}.lp-weg-marke{font-family:var(--lp-head);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-brand);font-size:11px;font-weight:700}.lp-weg h3{color:var(--lp-ink-brand);font-size:17px}.lp-weg p{color:var(--lp-muted);font-size:15px}.lp-weg-tasten{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:12px;display:flex}.lp-weg-hinweis{color:var(--lp-muted);max-width:74ch;margin-top:26px;font-size:13.5px}.lp-weg-hinweis.ist-innen{margin-top:6px}.lp-weg-hinweis.ist-allein{margin-top:22px}.lp-weg-hinweis b{color:var(--lp-ink);font-weight:400}.lp-neu{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:44px;margin-top:34px;display:grid}@media (max-width:900px){.lp-neu{grid-template-columns:minmax(0,1fr);gap:28px}}.lp-zahlen{flex-wrap:wrap;gap:34px;display:flex}.lp-zahl b{font-family:var(--lp-head);color:var(--lp-ink-brand);font-size:30px;font-weight:700;line-height:1.2;display:block}.lp-zahl span{color:var(--lp-muted);font-size:13.5px}.lp-neuigkeiten{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lp-neuigkeiten li{color:var(--lp-muted);padding-left:20px;position:relative}.lp-neuigkeiten li:before{content:"";background:var(--lp-yellow);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:0}.lp-fragen{border-top:1px solid var(--lp-line);max-width:82ch;margin-top:34px}.lp-frage{border-bottom:1px solid var(--lp-line)}.lp-frage summary{cursor:pointer;font-family:var(--lp-head);color:var(--lp-ink-brand);padding:20px 40px 20px 0;font-size:17px;font-weight:700;list-style:none;position:relative}.lp-frage summary::-webkit-details-marker{display:none}.lp-frage summary:after{content:"";border-right:2px solid var(--lp-muted);border-bottom:2px solid var(--lp-muted);width:9px;height:9px;transition:transform .2s;position:absolute;top:27px;right:8px;transform:rotate(45deg)}.lp-frage[open] summary:after{top:31px;transform:rotate(-135deg)}.lp-frage p{color:var(--lp-muted);max-width:72ch;padding:0 0 22px}.lp-beitreten{background:linear-gradient(168deg, var(--lp-night-1), var(--lp-night-3));color:#fff;padding:62px 0}.lp-beitreten h2{margin-top:8px;font-size:clamp(24px,3vw,32px)}.lp-beitreten p{color:#d5deee;max-width:60ch;margin-top:12px}.lp-fuss{background:var(--lp-night-3);color:var(--lp-muted-dark);padding:44px 0 52px;font-size:14.5px}.lp-fuss-links{flex-wrap:wrap;gap:22px;margin-bottom:22px;display:flex}.lp-fuss a{color:var(--lp-muted-dark);text-decoration:none}.lp-fuss a:hover{color:#fff}.lp-fuss-recht{max-width:78ch;line-height:1.6}.lp-fuss-recht b{color:#fff;font-weight:400}.lp-thema{cursor:pointer;color:#fff;background:#ffffff14;border:1.5px solid #ffffff47;border-radius:999px;flex:none;align-items:center;width:56px;height:30px;padding:0;display:inline-flex;position:relative}.lp-thema:hover{border-color:#ffffff8c}.lp-thema-knauf{width:23px;height:23px;color:var(--lp-night-3);background:#fff;border-radius:50%;place-items:center;transition:transform .22s;display:grid;position:absolute;top:2px;left:2px}.lp-thema[aria-checked=true] .lp-thema-knauf{transform:translate(26px)}.lp-thema svg{width:14px;height:14px}.lp-thema[data-bereit=nein]{visibility:hidden}html,body{overscroll-behavior:none;height:100%;margin:0;padding:0}body{color:#fff;font-family:var(--ios-font);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#05070f;overflow:hidden}img{-webkit-user-drag:none}.text-waehlbar,input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@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-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
