@font-face{font-family:Anek Bangla;font-style:normal;font-weight:300 700;font-display:swap;src:url(./AnekBangla-Brfpj0Iw.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600 700;font-display:swap;src:url(./BarlowCondensed-DDMez4TK.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./JetBrainsMono-Db4Uuiha.woff2) format("woff2")}.demo-logo{display:block;block-size:2.5rem;inline-size:auto;color:var(--ink)}.demo-logo__tile{fill:var(--demo-brand)}.demo-logo__glyph{fill:var(--demo-brand-ink)}.demo-logo__word{fill:currentColor;font-family:inherit;font-weight:500;letter-spacing:.08em}.demo-logo__strong{font-weight:800}.demo-logo--splash{block-size:4rem}.demo-logo--login{block-size:3.5rem;margin-inline:auto;color:var(--c-white)}.demo-logo--shell{inline-size:100%;block-size:auto;max-block-size:2.5rem}.language-toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1)}.language-toggle__option{display:block;min-inline-size:2.5rem;padding:var(--space-1) var(--space-2);border-radius:var(--control-radius);font-size:var(--type-label);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-align:center;opacity:.7}.language-toggle__option[data-on=yes]{background:var(--tb-wall-ink, var(--ink));color:var(--tb-wall, var(--surface));opacity:1}@font-face{font-family:Anek Bangla;font-style:normal;font-weight:300 700;font-display:swap;src:url(./AnekBangla-Brfpj0Iw.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600 700;font-display:swap;src:url(./BarlowCondensed-DDMez4TK.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./JetBrainsMono-Db4Uuiha.woff2) format("woff2")}.shell,.shell *,.shell *:before,.shell *:after,.routestrip,.routestrip *,.routestrip *:before,.routestrip *:after{box-sizing:border-box}.shell,.routestrip{--p: var(--signal-info);--p-ink: var(--signal-info-ink);--p-soft: var(--signal-info-soft);--p-line: var(--signal-info);--p-text: var(--signal-info-text)}.shell[data-process=schleifen],.shell [data-process=schleifen],.routestrip [data-process=schleifen]{--p: var(--process-schleifen);--p-ink: var(--process-schleifen-ink);--p-soft: var(--process-schleifen-soft);--p-line: var(--process-schleifen-line);--p-text: var(--process-schleifen-text)}.shell[data-process=maskieren],.shell [data-process=maskieren],.routestrip [data-process=maskieren]{--p: var(--process-maskieren);--p-ink: var(--process-maskieren-ink);--p-soft: var(--process-maskieren-soft);--p-line: var(--process-maskieren-line);--p-text: var(--process-maskieren-text)}.shell[data-process=grundieren],.shell [data-process=grundieren],.routestrip [data-process=grundieren]{--p: var(--process-grundieren);--p-ink: var(--process-grundieren-ink);--p-soft: var(--process-grundieren-soft);--p-line: var(--process-grundieren-line);--p-text: var(--process-grundieren-text)}.shell[data-process=polieren],.shell [data-process=polieren],.routestrip [data-process=polieren]{--p: var(--process-polieren);--p-ink: var(--process-polieren-ink);--p-soft: var(--process-polieren-soft);--p-line: var(--process-polieren-line);--p-text: var(--process-polieren-text)}.shell[data-process=sperrlager],.shell [data-process=sperrlager],.routestrip [data-process=sperrlager]{--p: var(--process-sperrlager);--p-ink: var(--process-sperrlager-ink);--p-soft: var(--process-sperrlager-soft);--p-line: var(--process-sperrlager-line);--p-text: var(--process-sperrlager-text)}.shell[data-process=transit],.shell [data-process=transit],.routestrip [data-process=transit]{--p: var(--process-transit);--p-ink: var(--process-transit-ink);--p-soft: var(--process-transit-soft);--p-line: var(--process-transit-line);--p-text: var(--process-transit-text)}.shell[data-process=logistik],.shell [data-process=logistik],.routestrip [data-process=logistik]{--p: var(--process-logistik);--p-ink: var(--process-logistik-ink);--p-soft: var(--process-logistik-soft);--p-line: var(--process-logistik-line);--p-text: var(--process-logistik-text)}.shell[data-process=frei],.shell [data-process=frei],.routestrip [data-process=frei]{--p: var(--process-frei);--p-ink: var(--process-frei-ink);--p-soft: var(--process-frei-soft);--p-line: var(--process-frei-line);--p-text: var(--process-frei-text)}.shell{--rail-w: var(--shell-nav-w);--header-h: var(--shell-header-h);--drawer-w: min(18rem, 86vw);display:flex;align-items:stretch;block-size:100dvh;overflow:hidden;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}.shell[data-menu=icons],.shell[data-menu=drawer]{--rail-w: var(--shell-nav-w-collapsed)}.shell[data-menu=hidden],.shell[data-menu=sheet]{--rail-w: 0}.shell__action{color:var(--ink);font-weight:var(--weight-semibold)}.shell__auth[data-rang=haupt]{background:var(--signal-info);border-color:var(--signal-info);color:var(--signal-info-ink);font-weight:var(--weight-semibold)}.shell__skip{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-3) var(--space-4);border-radius:var(--radius-2);background:var(--surface-overlay);color:var(--ink);font-weight:var(--weight-semibold);box-shadow:var(--shadow-2);transform:translateY(-160%);transition:transform var(--dur-2) var(--ease-out)}.shell__skip:focus-visible{transform:none}.shell__rail{position:sticky;top:0;z-index:var(--z-nav);flex:0 0 var(--rail-w);inline-size:var(--rail-w);block-size:100%;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-3);background:var(--surface);border-inline-end:var(--border-hair) solid var(--line);overflow:hidden}.shell[data-menu=drawer] .shell__rail,.shell[data-menu=sheet] .shell__rail{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--z-overlay);inline-size:var(--drawer-w);border-inline-end:var(--border-hair) solid var(--line-strong);box-shadow:var(--shadow-3);animation:shell-rail-in var(--dur-2) var(--ease-out)}.shell[data-menu=drawer] .shell__column{margin-inline-start:var(--shell-nav-w-collapsed)}@keyframes shell-rail-in{0%{transform:translate(-100%)}to{transform:none}}.shell__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-overlay) - 1);border:0;padding:0;background:var(--scrim);cursor:pointer}.shell__head{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-4);min-width:0}.shell__railtoggle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;inline-size:var(--control-h-md);block-size:var(--control-h-md);padding:0;border:0;border-radius:var(--control-radius);background:transparent;color:var(--ink-3);cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}@media (hover: hover){.shell__railtoggle:hover{background:var(--surface-sunken);color:var(--ink)}}.shell__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.shell[data-menu=icons] .shell__brand{display:none}.shell__mark{flex:0 0 auto;block-size:2.5rem;inline-size:auto;color:var(--ink);display:block}.shell__nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-3);padding-right:var(--space-1)}.shell__group-title{margin:0 0 var(--space-1);padding-inline-start:var(--space-3);font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-normal);color:var(--ink-3)}.shell[data-menu=icons] .shell__group-title{block-size:var(--border-hair);margin:0 var(--space-2) var(--space-2);padding:0;overflow:hidden;color:transparent;background:var(--line)}.shell__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.shell__item{position:relative;display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--control-h-lg);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--control-radius);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--type-body);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-align:start;cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}@media (hover: hover){.shell__item:hover{background:var(--surface-sunken);color:var(--ink)}}.shell[data-menu=sheet] .shell__item{min-block-size:var(--tap-glove)}.shell__item[data-active=true]{background:var(--p-soft);color:var(--ink);font-weight:var(--weight-semibold)}.shell__item[data-active=true]:before{content:"";position:absolute;left:0;top:50%;width:var(--border-plate);height:22px;border-radius:0 var(--radius-1) var(--radius-1) 0;background:var(--p);transform:translateY(-50%)}.shell__item-icon{position:relative;flex:0 0 auto;display:grid;place-items:center;inline-size:var(--icon-lg);block-size:var(--icon-lg);color:var(--ink-3);transition:transform var(--dur-2) var(--ease-emphasis),color var(--dur-2) var(--ease-out)}@media (hover: hover){.shell__item:hover .shell__item-icon{transform:scale(1.12)}}.shell__item[data-active=true] .shell__item-icon{color:var(--p-text)}.shell__item-label{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.shell[data-menu=icons] .shell__item{justify-content:center;padding-inline:0}.shell__badge{flex:0 0 auto;min-inline-size:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--signal-alarm);color:var(--signal-alarm-ink);font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--weight-bold);text-align:center}.shell__badge[data-pulse=true]{animation:shell-pulse var(--dur-pulse) var(--ease-out) 2}@keyframes shell-pulse{0%{box-shadow:0 0 0 0 var(--signal-alarm-soft)}50%{box-shadow:0 0 0 6px var(--signal-alarm-soft)}to{box-shadow:0 0 0 0 var(--signal-alarm-soft)}}.shell__key{display:none;flex:0 0 auto;font-size:var(--type-label);color:var(--ink-3);text-align:end;white-space:nowrap}.shell[data-alt=true] .shell__key{display:block}@media (pointer: coarse){.shell[data-alt=true] .shell__key{display:none}}.shell__rail-foot{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:var(--border-hair) solid var(--line-hair)}.shell__identitaet{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding-inline-start:var(--space-2);min-inline-size:0}.shell__user{display:flex;flex-direction:column;min-inline-size:0}.shell__werkzeuge{display:flex;align-items:center;gap:var(--space-2)}.shell__werkzeuge[data-breit] .shell__auth{flex:1 1 auto;justify-content:flex-start}.shell[data-menu=icons] .shell__werkzeuge[data-breit] .shell__auth{justify-content:center}.shell__powered{font-size:var(--type-meta);color:var(--ink-3);padding:0 var(--space-2) var(--space-1)}.shell[data-menu=icons] .shell__powered{display:none}.shell[data-menu=icons] .shell__identitaet{align-items:center;padding-inline-start:0}.shell[data-menu=icons] .shell__werkzeuge{flex-direction:column}.shell__user-name{font-size:var(--type-body);font-weight:var(--weight-lead);line-height:var(--leading-snug);overflow-wrap:anywhere}.shell__user-role{font-size:var(--type-label);color:var(--ink-3);line-height:var(--leading-snug);overflow-wrap:anywhere}.shell[data-menu=icons] .shell__user{display:none}.shell__frage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding-inline-start:var(--space-2);min-inline-size:0}.shell__frage-text{flex:1 1 100%;font-size:var(--type-body);color:var(--ink);font-weight:var(--weight-lead)}.shell__frage-knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1 1 auto;min-block-size:var(--control-h-md);padding:0 var(--space-4);border:var(--border-hair) solid var(--line-strong);border-radius:var(--control-radius);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--type-body);cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}@media (hover: hover){.shell__frage-knopf:hover{background:var(--surface-sunken);color:var(--ink)}.shell__frage-knopf[data-rang=ja]:hover{filter:brightness(1.06);color:var(--signal-info-ink)}}.shell__frage-knopf[data-rang=ja]{border-color:var(--signal-info);background:var(--signal-info);color:var(--signal-info-ink);font-weight:var(--weight-semibold)}.shell[data-menu=icons] .shell__frage{flex-direction:column;gap:var(--space-4);padding-inline-start:0}.shell[data-menu=icons] .shell__frage-text{display:none}.shell__collapse{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--control-h-md);padding-inline:var(--space-3);border:var(--border-hair) solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--type-body);cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}@media (hover: hover){.shell__collapse:hover{background:var(--surface-sunken);color:var(--ink)}}.shell__auth{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-inline-size:var(--control-h-md);min-block-size:var(--control-h-md);padding:0 var(--space-3);border:0;border-radius:var(--control-radius);background:transparent;color:var(--ink-3);font:inherit;font-size:var(--type-body);cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}@media (hover: hover){.shell__auth:hover{background:var(--surface-sunken);color:var(--ink)}.shell__auth[data-rang=haupt]:hover{filter:brightness(1.06);color:var(--signal-info-ink)}}.shell__column{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-block-size:0}.shell__header{flex:0 0 auto;z-index:var(--z-sticky);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);block-size:auto;min-block-size:var(--header-h);padding:var(--space-3) var(--page-gutter);background:var(--surface);border-block-end:var(--border-hair) solid var(--line)}.shell[data-process] .shell__header{background:linear-gradient(to bottom,var(--p-soft),var(--surface) 70%);box-shadow:inset 0 var(--border-plate) 0 0 var(--p)}.shell__heading{flex:1 1 14rem;min-inline-size:0;display:flex;align-items:center;justify-content:flex-start}.shell__title{margin:0;font-family:var(--font-display);font-size:var(--type-page);font-weight:var(--weight-title);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.shell__context{flex:0 0 auto;display:flex;flex-direction:column;gap:1px;padding:var(--space-2) var(--space-3);border-left:var(--border-plate) solid var(--p);border-radius:0 var(--radius-2) var(--radius-2) 0;background:var(--p-soft)}.shell__context-label{font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--p-text)}.shell__context-detail{font-size:var(--type-label);color:var(--ink-2)}.shell__header-end{flex:0 1 auto;min-inline-size:0;display:flex;align-items:center;gap:var(--space-2)}.shell__actions{display:flex;align-items:center;gap:var(--space-2)}.shell__iconbtn,.shell__menubtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);inline-size:var(--control-h-md);block-size:var(--control-h-md);flex:0 0 auto;border:var(--border-hair) solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}@media (hover: hover){.shell__iconbtn:hover,.shell__menubtn:hover{background:var(--surface-sunken);color:var(--ink)}}.shell__menubtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--ink)}.shell__fullscreen{position:relative;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.shell__fullscreen[data-holding=yes]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;opacity:.3;transform:scaleY(0);transform-origin:bottom;animation:shell-hold var(--fs-hold, 4s) linear forwards}@keyframes shell-hold{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.shell__status{display:flex;align-items:center;gap:var(--space-3);white-space:nowrap}.shell__chip{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--chip-h);padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--type-label);font-weight:var(--weight-label)}.shell__chip[data-tone=ok]{background:var(--signal-ok-soft);color:var(--signal-ok-text)}.shell__chip[data-tone=alarm]{background:var(--signal-alarm-soft);color:var(--signal-alarm-text)}.shell__chip[data-tone=mute]{background:var(--signal-mute-soft);color:var(--signal-mute-text)}.shell__since{display:flex;flex-direction:column;line-height:var(--leading-snug)}.shell__since-label{font-size:var(--type-meta);color:var(--ink-3)}.shell__since-value{font-size:var(--type-label);font-weight:var(--weight-label);color:var(--ink-2)}.shell__clock{font-family:var(--font-figure);font-size:var(--type-title);font-weight:var(--weight-figure);font-variant-numeric:var(--numeric-tabular);letter-spacing:var(--tracking-normal);line-height:var(--leading-figure);color:var(--ink)}.shell__offline{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--page-gutter);background:var(--signal-alarm-soft);color:var(--signal-alarm-text);border-block-end:var(--border-plate) solid var(--signal-alarm);font-size:var(--type-body)}.shell__offline-word{font-weight:var(--weight-lead)}.shell__offline-since{font-weight:var(--weight-body)}.shell__spine{flex:0 0 auto;z-index:calc(var(--z-sticky) - 1);background:var(--surface);border-block-end:var(--border-hair) solid var(--line)}.shell__main{flex:1 1 auto;min-inline-size:0;min-block-size:0;overflow:auto;overscroll-behavior:contain;inline-size:100%;scrollbar-gutter:stable;padding-block:var(--page-gutter);padding-inline:var(--page-gutter);--page-stick-top: calc(-1 * var(--page-gutter));--page-pin-top: calc(-1 * var(--page-gutter))}.shell__main:has([data-pin=tabs]){--page-stick-top: calc(var(--page-pin-top) + var(--page-pin-h, 0px))}.shell__main [data-pin=tabs]{position:sticky;inset-block-start:var(--page-pin-top);margin-block-start:var(--page-pin-top);z-index:calc(var(--z-sticky) + 1);align-items:center;min-block-size:var(--control-h-xl);background:var(--ground);padding-block:0;border-block-end:0;border-image:linear-gradient(var(--ground),var(--ground)) 0 fill / 0 / 0 100vmax;-webkit-mask-image:none;mask-image:none}.shell__main [data-pin=tabs] [role=tablist],.shell__main [data-pin=tabs] .k-tabs{border-block-end:0}.shell__main :has(>[data-pin=tabs]:first-child){padding-block-start:0}.shell__main[data-page=reading],.shell__main:has(>[data-page=reading]){padding-inline-end:max(var(--page-gutter),100% - var(--page-reading) - var(--page-gutter))}.shell__main[data-page=full],.shell__main:has(>[data-page=full]){padding-inline-end:var(--page-gutter)}.shell__main:focus{outline:none}.shell__tools{position:relative;flex:0 0 auto}.shell__toolsheet{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:var(--z-overlay);min-inline-size:min(17rem,80vw);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border:var(--border-hair) solid var(--line-strong);border-radius:var(--card-radius);background:var(--surface-overlay);box-shadow:var(--shadow-3)}.shell__toolclock{font-family:var(--font-figure);font-size:var(--type-figure-sm);font-weight:var(--weight-figure);font-variant-numeric:var(--numeric-tabular);line-height:var(--leading-figure);color:var(--ink);padding:var(--space-2) var(--space-3) var(--space-3);border-block-end:var(--border-hair) solid var(--line-hair)}.shell__toolsheet .shell__iconbtn,.shell__toolsheet .shell__collapse,.shell__toolsheet .va-button{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);inline-size:100%;block-size:auto;min-block-size:var(--tap-glove);padding-inline:var(--space-3);border:0;border-radius:var(--control-radius);background:transparent;color:var(--ink);font-size:var(--type-body);text-align:start;white-space:normal}.shell__toolsheet .shell__iconbtn .visually-hidden{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}.shell__toolsheet .shell__actions{flex-direction:column;align-items:stretch;gap:var(--space-1)}.shell[data-mode=wall]{--gutter: var(--space-7);font-size:var(--text-lg)}.shell[data-mode=wall] .shell__main{padding-inline-end:var(--page-gutter)}.shell__ribbon{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-7);background:var(--surface);border-bottom:var(--border-thick) solid var(--p)}.shell__ansehen{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--control-h-md);padding:0 var(--space-2) 0 var(--space-3);border:var(--border-hair) solid var(--signal-warn-text);border-radius:var(--radius-pill);background:var(--signal-warn-soft);color:var(--signal-warn-text);font-size:var(--type-label);font-weight:var(--weight-label);white-space:nowrap}.shell__ansehen-weg{border:0;border-radius:var(--radius-pill);min-block-size:var(--control-h-sm);padding:0 var(--space-3);background:var(--signal-warn-text);color:var(--ink-inverse);font:inherit;font-size:var(--type-label);font-weight:var(--weight-label);cursor:pointer}@media (hover: hover){.shell__ansehen-weg:hover{opacity:.85}}.shell__ribbon-marke{flex:0 0 auto;display:flex;align-items:center;color:var(--ink)}.shell__ribbon-marke .shell__mark{block-size:2.5rem}.shell__ribbon-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.shell__ribbon-spacer{flex:1 1 auto}.shell[data-mode=wall] .shell__clock{font-size:var(--type-figure)}.shell[data-mode=wall] .shell__chip,.shell[data-mode=wall] .shell__since-value{font-size:var(--type-body)}.routestrip{--routestrip-col: 132px;--lane-gap: 13px;--strip-gap: 10px;display:block;padding:var(--space-3) 0 var(--space-2);background:var(--surface);color:var(--ink);font-family:var(--font-body)}.routestrip[data-size=wand]{--routestrip-col: 178px;--lane-gap: 18px;--strip-gap: 14px}.routestrip__header{display:flex;align-items:baseline;gap:var(--space-3);padding:0 var(--gutter) var(--space-2)}.routestrip__title{margin:0;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}.routestrip__meta{margin:0;font-size:var(--text-xs);color:var(--ink-3)}.routestrip__dot{padding:0 var(--space-2);color:var(--ink-4)}.routestrip__viewport{position:relative}.routestrip__scroller{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;padding:0 var(--gutter)}.routestrip__scroller[data-fade-left=true]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 28px);mask-image:linear-gradient(to right,transparent 0,#000 28px)}.routestrip__scroller[data-fade-right=true]{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 28px);mask-image:linear-gradient(to left,transparent 0,#000 28px)}.routestrip__scroller[data-fade-left=true][data-fade-right=true]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%)}.routestrip__pager{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:var(--control-h-md);height:var(--control-h-md);border:var(--border-hair) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-overlay);color:var(--ink-2);cursor:pointer;box-shadow:var(--shadow-2);transform:translateY(-50%)}.routestrip__pager[hidden]{display:none}.routestrip__pager--left{left:var(--space-2)}.routestrip__pager--right{right:var(--space-2)}.routestrip__grid{display:grid;grid-template-rows:auto auto;column-gap:var(--strip-gap);row-gap:0;margin:0;padding:0;list-style:none}.routestrip__cycle{position:relative;grid-row:1;display:grid;place-items:center;min-height:24px}.routestrip__cycle:before{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:0;height:12px;border:var(--border-hair) solid var(--line-strong);border-bottom:0;border-radius:var(--radius-2) var(--radius-2) 0 0}.routestrip__cycle-label{position:relative;z-index:1;padding:0 var(--space-2);background:var(--surface);font-family:var(--font-display);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.routestrip__cycle-of{color:var(--ink-4);font-weight:var(--weight-medium)}.routestrip__cell{position:relative;grid-row:2;display:flex;padding-block:var(--lane-gap)}.routestrip__cell[data-lane=oben]{align-items:flex-start}.routestrip__cell[data-lane=achse]{align-items:center}.routestrip__cell[data-lane=unten]{align-items:flex-end}.routestrip__cell:after{content:"";position:absolute;top:50%;right:calc(var(--strip-gap) / -2);width:9px;height:9px;border-right:var(--border-thick) solid var(--line-strong);border-top:var(--border-thick) solid var(--line-strong);transform:translate(50%,-50%) rotate(45deg);pointer-events:none}.routestrip__cell[data-turn=auf]:after{transform:translate(50%,-50%) rotate(0)}.routestrip__cell[data-turn=ab]:after{transform:translate(50%,-50%) rotate(90deg)}.routestrip__cell[data-turn=ende]:after{content:none}.routestrip__tile{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-1);width:100%;padding:0 var(--space-3) var(--space-3);border:var(--border-hair) solid var(--line);border-radius:var(--radius-3);background:var(--surface);color:var(--ink);font:inherit;text-align:left;overflow:hidden;scroll-snap-align:center;transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}button.routestrip__tile{cursor:pointer}@media (hover: hover){button.routestrip__tile:hover{border-color:var(--p-line);box-shadow:var(--shadow-2);transform:translateY(-2px)}}.routestrip__tile[data-active=true]{border-color:var(--p-line);box-shadow:var(--shadow-2),inset 0 0 0 var(--border-hair) var(--p-line);background:var(--p-soft)}.routestrip__cap{display:block;height:var(--space-2);margin:0 calc(var(--space-3) * -1) var(--space-2);background:var(--p)}.routestrip__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:16px}.routestrip__seq{font-size:var(--text-2xs);color:var(--ink-4)}.routestrip__pass{display:inline-flex;align-items:baseline;padding:1px var(--space-2);border:var(--border-hair) solid var(--p-line);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--p-text);background:var(--p-soft)}.routestrip__pass-sep{padding:0 1px;opacity:.55}.routestrip__name{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.routestrip__figure{display:flex;align-items:baseline;gap:var(--space-2);margin-top:auto}.routestrip__count{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-black);line-height:1;letter-spacing:var(--tracking-tight)}.routestrip__unit{font-size:var(--text-2xs);color:var(--ink-4)}.routestrip__bar{display:block;height:4px;border-radius:var(--radius-pill);background:var(--chart-track);overflow:hidden}.routestrip__bar-fill{display:block;height:100%;border-radius:inherit;background:var(--p);transition:width var(--dur-4) var(--ease-in-out)}.routestrip__foot{display:flex;align-items:center;min-height:16px;font-size:var(--text-2xs)}.routestrip__overdue{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--age-over-text);font-weight:var(--weight-semibold)}.routestrip__trolleys{color:var(--ink-3)}.routestrip__trolleys--empty{visibility:hidden}.routestrip__caption{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;padding:0 var(--gutter);font-size:var(--text-xs);color:var(--ink-3)}.routestrip__legend{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--ink-2)}.routestrip__swatch{width:12px;height:12px;border-radius:var(--radius-1);background:var(--p);box-shadow:var(--shadow-hairline)}.routestrip__swatch+.routestrip__swatch{margin-left:var(--space-3)}@media (max-width: 1023px){.shell{--gutter: var(--space-4)}.shell__since-label{display:none}.shell__chip-text{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shell__chip{padding-inline:var(--space-2)}.shell__context{order:3;inline-size:100%;flex-direction:row;align-items:baseline;gap:var(--space-2)}.routestrip{--routestrip-col: 118px;--lane-gap: 11px}}@media (max-width: 640px){.shell__header{column-gap:var(--space-2)}.shell__header[data-away=true]{display:none}.routestrip{--routestrip-col: 106px;--lane-gap: 9px;--strip-gap: 8px}.routestrip__header{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.routestrip__foot,.routestrip__seq{display:none}.routestrip__count{font-size:var(--text-xl)}.routestrip__pager{display:none}}@media (hover: hover) and (pointer: fine){.routestrip__scroller{scrollbar-width:none}.routestrip__scroller::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion: reduce){.shell__badge[data-pulse=true],.shell[data-menu=drawer] .shell__rail,.shell[data-menu=sheet] .shell__rail{animation:none}}@media (hover: hover) and (prefers-reduced-motion: reduce){button.routestrip__tile:hover{transform:none}}@media print{.shell{display:block;block-size:auto;overflow:visible;background:none}.shell__rail,.shell__scrim,.shell__header,.shell__ribbon,.shell__skip,.shell__toolsheet{display:none}.shell__column{display:block;margin-inline-start:0;overflow:visible;block-size:auto}.shell__main{display:block;overflow:visible;block-size:auto;max-inline-size:none;padding:0}.shell__offline{padding-inline:0}}.shell__sprache{position:relative;flex:0 0 auto;display:flex}.shell__sprache-knopf{gap:var(--space-2);display:flex;align-items:center;justify-content:center;inline-size:var(--control-h-md);block-size:var(--control-h-md);padding:0;border:0;border-radius:var(--control-radius);background:transparent;cursor:pointer;transition:background var(--dur-2) var(--ease-out)}@media (hover: hover){.shell__sprache-knopf:hover{background:var(--surface-sunken)}}.flagge{display:block;border-radius:var(--radius-1);box-shadow:0 0 0 var(--border-hair) var(--line)}.flagge--kuerzel{display:flex;align-items:center;justify-content:center;font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-normal);color:var(--ink-3);background:var(--surface-sunken)}.shell__sprache-liste{position:fixed;left:0;bottom:0;z-index:var(--z-overlay);margin:0;padding:var(--space-1);list-style:none;min-width:9rem;border:var(--border-hair) solid var(--line);border-radius:var(--radius-2);background:var(--surface-overlay, var(--surface));box-shadow:var(--shadow-2)}.shell__sprache-eintrag{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--control-h-lg);padding:0 var(--space-3);border:0;border-radius:var(--control-radius);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--type-body);text-align:start;white-space:nowrap;cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}@media (hover: hover){.shell__sprache-eintrag:hover{background:var(--surface-sunken);color:var(--ink)}}.shell__sprache-eintrag[data-aktiv=true]{color:var(--ink);font-weight:var(--weight-semibold)}@media (max-width: 640px){.shell__context{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell__heading{flex:1 1 10rem}.shell__header-end{flex:1 1 auto;justify-content:flex-end}}.routestrip[data-density=dicht]{--routestrip-col: 152px;--lane-gap: 7px;--strip-gap: 8px;padding:var(--space-2) 0 var(--space-1)}.routestrip[data-density=dicht] .routestrip__header{align-items:baseline;padding-bottom:var(--space-1)}.routestrip[data-density=dicht] .routestrip__note{margin:0 0 0 auto;color:var(--ink-4);font-size:var(--text-2xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.routestrip[data-density=dicht] .routestrip__cycle{min-height:16px}.routestrip[data-density=dicht] .routestrip__cycle-label{font-size:var(--text-2xs)}.routestrip[data-density=dicht] .routestrip__tile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"seq    name" "figure foot" "bar    bar";align-items:center;column-gap:var(--space-2);row-gap:1px;padding:var(--space-1) var(--space-2) 0 var(--space-3);min-height:44px}.routestrip[data-density=dicht] .routestrip__cap{position:absolute;inset-block:0;inset-inline-start:0;height:auto;width:4px;margin:0}.routestrip[data-density=dicht] .routestrip__head{grid-area:seq;align-items:baseline;gap:var(--space-1);padding:0}.routestrip[data-density=dicht] .routestrip__seq{font-size:var(--text-2xs)}.routestrip[data-density=dicht] .routestrip__pass{padding:0;border:0;background:none;font-size:var(--text-2xs)}.routestrip[data-density=dicht] .routestrip__name{grid-area:name;font-size:var(--text-xs);line-height:var(--leading-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routestrip[data-density=dicht] .routestrip__figure{grid-area:figure;align-items:baseline;gap:0}.routestrip[data-density=dicht] .routestrip__foot{align-self:end}.routestrip[data-density=dicht] .routestrip__count{font-size:var(--text-lg);line-height:1}.routestrip[data-density=dicht] .routestrip__unit{display:none}.routestrip[data-density=dicht] .routestrip__bar{grid-area:bar;height:3px}.routestrip[data-density=dicht] .routestrip__foot{grid-area:foot;justify-self:end;font-size:var(--text-2xs);line-height:1}.routestrip[data-density=dicht] .routestrip__caption{padding-block:var(--space-1);font-size:var(--text-2xs)}@media (max-width: 640px){.routestrip[data-density=dicht] .routestrip__note{display:none}}:root[data-brand=demo] .shell__nav [aria-current=page]{box-shadow:inset .25rem 0 0 var(--demo-brand)}@font-face{font-family:Anek Bangla;font-style:normal;font-weight:300 700;font-display:swap;src:url(./AnekBangla-Brfpj0Iw.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600 700;font-display:swap;src:url(./BarlowCondensed-DDMez4TK.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./JetBrainsMono-Db4Uuiha.woff2) format("woff2")}:root{--k-action-h: calc(var(--control-h-xl) + var(--space-4));--k-tab-icons-h: calc(var(--control-h-xl) + var(--space-7));--k-tab-icons-h-phone: calc(var(--control-h-xl) + var(--space-5));--k-fade: var(--space-7)}.k-page{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--section-gap);inline-size:100%;min-inline-size:0;max-inline-size:none}.k-page--reading{max-inline-size:var(--page-reading);margin-inline:0 auto}.k-page__head{box-sizing:border-box;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.k-page__filters{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0}.k-page__actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-inline-start:auto}@media (max-width: 1023px){.k-page__head{flex-direction:column;align-items:stretch}.k-page__actions{margin-inline-start:0}}.k-title{margin:0;font-family:var(--font-display);font-size:var(--type-title);font-weight:var(--weight-title);line-height:var(--leading-snug);color:var(--ink)}.k-title__note{display:block;font-family:var(--font-body);font-size:var(--type-label);font-weight:var(--weight-body);color:var(--ink-3)}.k-tabs{box-sizing:border-box;position:relative;border-block-end:var(--border-hair) solid var(--line)}.k-tabs__scroller{display:flex;gap:var(--space-1);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity}.k-tabs__scroller[data-fade-end=true]{-webkit-mask-image:linear-gradient(to left,transparent 0,currentColor var(--k-fade));mask-image:linear-gradient(to left,transparent 0,currentColor var(--k-fade))}.k-tabs__scroller[data-fade-start=true]{-webkit-mask-image:linear-gradient(to right,transparent 0,currentColor var(--k-fade));mask-image:linear-gradient(to right,transparent 0,currentColor var(--k-fade))}.k-tabs__scroller[data-fade-start=true][data-fade-end=true]{-webkit-mask-image:linear-gradient(to right,transparent 0,currentColor var(--k-fade),currentColor calc(100% - var(--k-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,currentColor var(--k-fade),currentColor calc(100% - var(--k-fade)),transparent 100%)}.k-tabs__tab{box-sizing:border-box;position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--control-h-lg);min-inline-size:0;padding-inline:var(--space-4);border:0;border-block-end:var(--border-plate) solid transparent;background:transparent;color:var(--ink-3);font:inherit;font-size:var(--type-body);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-align:center;scroll-snap-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.k-tabs__tab.is-active,.k-tabs__tab[aria-selected=true],.k-tabs__tab[data-active=true]{border-block-end-color:var(--ink);color:var(--ink);font-weight:var(--weight-semibold)}.k-tabs__tab:disabled{opacity:.5;cursor:not-allowed}.k-tabs__icon{display:inline-flex;flex:0 0 auto}.k-tabs__label{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.k-tabs--icons .k-tabs__scroller{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;overflow:visible}.k-tabs--icons .k-tabs__tab{flex-direction:column;gap:var(--space-1);min-block-size:var(--k-tab-icons-h);padding-block:var(--space-3) var(--space-2);padding-inline:var(--space-2)}.k-tabs--icons .k-tabs__tab+.k-tabs__tab{border-inline-start:var(--border-hair) solid var(--line)}.k-tabs--icons .k-tabs__tab.is-active,.k-tabs--icons .k-tabs__tab[aria-selected=true],.k-tabs--icons .k-tabs__tab[data-active=true]{background:var(--surface-2)}@media (hover: hover){.k-tabs__tab:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}}@media (pointer: coarse){.k-tabs__tab{min-block-size:var(--tap-glove)}}@media (max-width: 640px){.k-tabs--icons .k-tabs__tab{min-block-size:var(--k-tab-icons-h-phone)}.k-tabs--icons .k-tabs__label{font-size:var(--type-label)}}.k-seg{box-sizing:border-box;display:inline-flex;border:var(--border-hair) solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface);overflow:hidden}.k-seg__opt{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--control-h-md);padding-inline:var(--space-4);border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--type-body);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer}.k-seg__opt+.k-seg__opt{border-inline-start:var(--border-hair) solid var(--line-strong)}.k-seg__opt.is-active,.k-seg__opt[aria-selected=true],.k-seg__opt[aria-pressed=true],.k-seg__opt[data-active=true]{background:var(--ink);color:var(--ink-inverse);font-weight:var(--weight-semibold)}.k-seg__opt:disabled{opacity:.5;cursor:not-allowed}@media (hover: hover){.k-seg__opt:hover:not(:disabled):not(.is-active):not([aria-selected=true]):not([aria-pressed=true]){background:var(--surface-2);color:var(--ink)}}@media (pointer: coarse){.k-seg__opt{min-block-size:var(--tap-glove)}}.k-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--control-h-md);padding-inline:var(--space-4);border:var(--border-hair) solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--type-body);font-weight:var(--weight-label);line-height:var(--leading-snug);text-align:center;text-decoration:none;cursor:pointer;transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.k-btn:disabled,.k-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.k-btn:active:not(:disabled){transform:translateY(1px)}.k-btn--primary{border-color:var(--ink);background:var(--ink);color:var(--ink-inverse)}.k-btn--secondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.k-btn--quiet{border-color:transparent;background:transparent;color:var(--ink-2)}.k-btn--danger{border-color:var(--signal-alarm);background:var(--signal-alarm-soft);color:var(--signal-alarm-text)}.k-btn--dangerSolid{border-color:var(--signal-alarm);background:var(--signal-alarm);color:var(--signal-alarm-ink)}.k-btn--lg{min-block-size:var(--k-action-h);padding-inline:var(--space-6);border-width:var(--border-thick);font-size:var(--type-lead);font-weight:var(--weight-bold)}.k-btn--block{inline-size:100%}.k-btn__icon{display:inline-flex;flex:0 0 auto}@media (hover: hover){.k-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2)}.k-btn--primary:hover:not(:disabled){background:var(--ink-2)}.k-btn--quiet:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.k-btn--danger:hover:not(:disabled){background:var(--signal-alarm);color:var(--signal-alarm-ink)}.k-btn--dangerSolid:hover:not(:disabled){background:var(--signal-alarm-text);color:var(--signal-alarm-ink)}}@media (pointer: coarse){.k-btn{min-block-size:var(--control-h-xl)}}.k-iconbtn{box-sizing:border-box;display:inline-grid;place-items:center;gap:var(--space-2);inline-size:var(--control-h-md);block-size:var(--control-h-md);flex:0 0 auto;padding:0;border:var(--border-hair) solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.k-iconbtn--quiet{border-color:transparent;background:transparent;color:var(--ink-2)}.k-iconbtn--danger{border-color:var(--signal-alarm);color:var(--signal-alarm-text)}.k-iconbtn:disabled{opacity:.5;cursor:not-allowed}@media (hover: hover){.k-iconbtn:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.k-iconbtn--danger:hover:not(:disabled){background:var(--signal-alarm-soft);color:var(--signal-alarm-text)}}@media (pointer: coarse){.k-iconbtn{inline-size:var(--control-h-lg);block-size:var(--control-h-lg)}}.k-field{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.k-field__label{font-size:var(--type-label);font-weight:var(--weight-label);color:var(--ink-2)}.k-field__required{color:var(--signal-alarm-text)}.k-field__help{margin:0;font-size:var(--type-label);line-height:var(--leading-normal);color:var(--ink-3)}.k-field__error{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:var(--type-label);font-weight:var(--weight-label);line-height:var(--leading-normal);color:var(--signal-alarm-text)}.k-field__error svg{flex:0 0 auto;margin-block-start:var(--space-px)}.k-fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--card-gap);margin:0;padding:0;border:0}@media (max-width: 1023px){.k-fieldset{grid-template-columns:minmax(0,1fr)}}.k-input{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--control-h-md);padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--border-hair) solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface-sunken);color:var(--ink);font:inherit;font-size:var(--type-body)}.k-input::placeholder{color:var(--ink-4)}.k-input:disabled,.k-input[readonly]{opacity:.65;cursor:not-allowed}.k-input--invalid{border-width:var(--border-thick);border-color:var(--signal-alarm)}.k-input--code{font-family:var(--font-mono);font-variant-numeric:var(--numeric-tabular)}@media (pointer: coarse){.k-input{min-block-size:var(--control-h-xl)}}.k-select{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--control-h-md);padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--border-hair) solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface-sunken);color:var(--ink);font:inherit;font-size:var(--type-body);cursor:pointer}.k-select:disabled{opacity:.65;cursor:not-allowed}.k-select--invalid{border-width:var(--border-thick);border-color:var(--signal-alarm)}@media (pointer: coarse){.k-select{min-block-size:var(--control-h-xl)}}.k-textarea{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:calc(3 * var(--control-h-md));padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--border-hair) solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface-sunken);color:var(--ink);font:inherit;font-size:var(--type-body);line-height:var(--leading-normal);resize:vertical}.k-textarea::placeholder{color:var(--ink-4)}.k-textarea:disabled{opacity:.65;cursor:not-allowed}.k-textarea--invalid{border-width:var(--border-thick);border-color:var(--signal-alarm)}.k-search{box-sizing:border-box;position:relative;display:flex;align-items:center;inline-size:100%;min-inline-size:0}.k-search__icon{position:absolute;inset-inline-start:var(--space-3);display:inline-flex;pointer-events:none;color:var(--ink-3)}.k-search__input{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--control-h-md);padding-block:var(--space-2);padding-inline:calc(var(--space-6) + var(--space-4)) calc(var(--control-h-md) + var(--space-2));border:var(--border-hair) solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface-sunken);color:var(--ink);font:inherit;font-size:var(--type-body)}.k-search__input::placeholder{color:var(--ink-4)}.k-search__clear{position:absolute;inset-inline-end:0;display:inline-grid;place-items:center;inline-size:var(--control-h-md);block-size:var(--control-h-md);padding:0;border:0;border-radius:var(--control-radius);background:transparent;color:var(--ink-2);font:inherit;cursor:pointer}@media (hover: hover){.k-search__clear:hover{color:var(--ink)}}@media (pointer: coarse){.k-search__input{min-block-size:var(--control-h-xl);padding-inline-end:calc(var(--control-h-xl) + var(--space-2))}.k-search__clear{inline-size:var(--control-h-xl);block-size:var(--control-h-xl)}}.k-checkrow{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--control-h-lg);padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--border-hair) solid transparent;border-radius:var(--control-radius);background:transparent;color:var(--ink);font:inherit;font-size:var(--type-body);text-align:start;cursor:pointer}.k-checkrow__box{flex:0 0 auto;inline-size:var(--icon-lg);block-size:var(--icon-lg);margin:0;accent-color:var(--signal-info);cursor:pointer}.k-checkrow__text{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.k-checkrow__note{font-size:var(--type-label);color:var(--ink-3)}.k-checkrow:has(.k-checkrow__box:disabled){opacity:.55;cursor:not-allowed}@media (hover: hover){.k-checkrow:hover{background:var(--surface-2)}}@media (pointer: coarse){.k-checkrow{min-block-size:var(--tap-glove)}}.k-switchrow{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-4);inline-size:100%;min-block-size:var(--control-h-lg);padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--border-hair) solid transparent;border-radius:var(--control-radius);background:transparent;color:var(--ink);font:inherit;font-size:var(--type-body);text-align:start;cursor:pointer}.k-switchrow__text{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0;margin-inline-end:auto}.k-switchrow__note{font-size:var(--type-label);color:var(--ink-3)}.k-switchrow__state{font-size:var(--type-label);font-weight:var(--weight-label);color:var(--ink-3)}.k-switchrow__track{position:relative;flex:0 0 auto;inline-size:calc(2 * var(--icon-xl));block-size:var(--icon-xl);border:var(--border-hair) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-sunken);transition:background var(--dur-2) var(--ease-out)}.k-switchrow__knob{position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1);inline-size:calc(var(--icon-xl) - 2 * var(--space-1) - var(--border-thick));block-size:calc(var(--icon-xl) - 2 * var(--space-1) - var(--border-thick));border-radius:var(--radius-pill);background:var(--ink-3);transition:transform var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.k-switchrow[aria-checked=true] .k-switchrow__track,.k-switchrow[data-on=true] .k-switchrow__track{border-color:var(--signal-ok);background:var(--signal-ok-soft)}.k-switchrow[aria-checked=true] .k-switchrow__knob,.k-switchrow[data-on=true] .k-switchrow__knob{transform:translate(var(--icon-xl));background:var(--signal-ok)}.k-switchrow[aria-checked=true] .k-switchrow__state,.k-switchrow[data-on=true] .k-switchrow__state{color:var(--signal-ok-text)}.k-switchrow:disabled{opacity:.55;cursor:not-allowed}@media (hover: hover){.k-switchrow:hover:not(:disabled){background:var(--surface-2)}}@media (pointer: coarse){.k-switchrow{min-block-size:var(--tap-glove)}}.k-radiorow{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--control-h-lg);padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--border-hair) solid transparent;border-radius:var(--control-radius);background:transparent;color:var(--ink);font:inherit;font-size:var(--type-body);text-align:start;cursor:pointer}.k-radiorow__dot{flex:0 0 auto;inline-size:var(--icon-lg);block-size:var(--icon-lg);margin:0;accent-color:var(--signal-info);cursor:pointer}.k-radiorow__text{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.k-radiorow__note{font-size:var(--type-label);color:var(--ink-3)}.k-radiorow:has(.k-radiorow__dot:checked){border-color:var(--line-strong);background:var(--surface-2)}.k-radiorow:has(.k-radiorow__dot:disabled){opacity:.55;cursor:not-allowed}@media (hover: hover){.k-radiorow:hover{background:var(--surface-2)}}@media (pointer: coarse){.k-radiorow{min-block-size:var(--tap-glove)}}.k-card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0;padding:var(--card-pad);border:var(--border-hair) solid var(--line);border-radius:var(--card-radius);background:var(--surface);color:var(--ink)}.k-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.k-card__title{margin:0;font-size:var(--type-lead);font-weight:var(--weight-lead);line-height:var(--leading-snug);color:var(--ink)}.k-card__note{margin:0;font-size:var(--type-label);color:var(--ink-3)}.k-card__body{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.k-card__foot{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-3);border-block-start:var(--border-hair) solid var(--line-hair)}.k-card--process{--k-wall: var(--line-strong);border-inline-start:var(--border-plate) solid var(--k-wall)}.k-card--pressable{font:inherit;text-align:start;cursor:pointer}.k-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:var(--card-gap);container-type:inline-size;container-name:k-cards}@container k-cards (max-width: 22rem){.k-cards{grid-template-columns:minmax(0,1fr)}}@media (hover: hover){.k-card--pressable:hover{border-color:var(--line-strong);background:var(--surface-2)}}.k-tile{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0;padding:var(--card-pad);border:var(--border-hair) solid var(--line);border-radius:var(--card-radius);background:var(--surface);color:var(--ink)}.k-tile__label{font-size:var(--type-label);font-weight:var(--weight-label);color:var(--ink-3)}.k-tile__figure{font-family:var(--font-figure);font-size:var(--type-figure);font-weight:var(--weight-figure);line-height:var(--leading-figure);font-variant-numeric:var(--numeric-tabular);font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:var(--tracking-normal);color:var(--ink)}.k-tile--sm .k-tile__figure{font-size:var(--type-figure-sm)}.k-tile--wall .k-tile__figure{font-size:var(--type-figure-xl)}.k-tile__note{font-size:var(--type-label);color:var(--ink-3)}.k-tile--process{--k-wall: var(--line-strong);border-block-start:var(--border-plate) solid var(--k-wall)}.k-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--card-gap)}.k-table__scroll{position:relative;inline-size:100%}.k-table__scroll:has(.k-table--pinned){overflow-x:auto;overscroll-behavior-x:contain}.k-table{box-sizing:border-box;inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--type-body);color:var(--ink)}.k-table caption{padding-block-end:var(--space-2);color:var(--ink-3);font-size:var(--type-label);text-align:start}.k-table th{position:sticky;inset-block-start:0;z-index:2;padding:var(--space-2) var(--space-3);border-block-end:var(--border-hair) solid var(--line);background:var(--surface-2);color:var(--ink-2);font-size:var(--type-label);font-weight:var(--weight-label);text-align:start;white-space:nowrap}.k-table td{min-block-size:var(--row-h);padding:var(--space-2) var(--space-3);border-block-end:var(--border-hair) solid var(--line-hair);background:var(--surface);vertical-align:middle}.k-table tr>td:first-child,.k-table tr>th:first-child{padding-inline-start:var(--space-4)}.k-table tr>td:last-child,.k-table tr>th:last-child{padding-inline-end:var(--space-4)}.k-table__num{text-align:end;font-variant-numeric:var(--numeric-tabular);font-feature-settings:"tnum" 1,"lnum" 1}.k-table__code{font-family:var(--font-mono);font-variant-numeric:var(--numeric-tabular)}.k-table__rowactions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.k-table tbody tr[data-selected=true]>td{background:var(--surface-2)}@media (hover: hover){.k-table tbody tr:hover>td{background:var(--surface-2)}}.k-table--pinned tr>th:first-child,.k-table--pinned tr>td:first-child{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface);border-inline-end:var(--border-hair) solid var(--line)}.k-table--pinned tr>th:first-child{z-index:3;background:var(--surface-2)}.k-table__scroll[data-fade-end=true]{-webkit-mask-image:linear-gradient(to left,transparent 0,currentColor var(--k-fade));mask-image:linear-gradient(to left,transparent 0,currentColor var(--k-fade))}@media (max-width: 1023px){.k-table--cards,.k-table--cards tbody,.k-table--cards tr,.k-table--cards td{display:block}.k-table--cards thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-table--cards tr{margin-block-end:var(--card-gap);border:var(--border-hair) solid var(--line);border-radius:var(--card-radius);background:var(--surface);overflow:hidden}.k-table--cards td{display:grid;grid-template-columns:minmax(7rem,35%) minmax(0,1fr);gap:var(--space-3);align-items:baseline;min-block-size:auto;padding:var(--space-3) var(--card-pad);border-block-end:var(--border-hair) solid var(--line-hair)}.k-table--cards td:before{content:attr(data-label);font-size:var(--type-label);font-weight:var(--weight-label);color:var(--ink-3)}.k-table--cards td:last-child{border-block-end:0}.k-table--cards td:has(.k-table__rowactions){grid-template-columns:minmax(0,1fr)}.k-table--cards td:has(.k-table__rowactions):before{display:none}.k-table--cards .k-table__rowactions{justify-content:flex-start;flex-wrap:wrap}.k-table--cards .k-table__num{text-align:start}}.k-chip{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:var(--chip-h);padding-inline:var(--space-2);border:var(--border-hair) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);font-size:var(--type-label);font-weight:var(--weight-label);line-height:var(--leading-snug);white-space:nowrap}.k-chip svg{flex:0 0 auto}.k-chip--ok{border-color:var(--signal-ok);background:var(--signal-ok-soft);color:var(--signal-ok-text)}.k-chip--warn{border-color:var(--signal-warn);background:var(--signal-warn-soft);color:var(--signal-warn-text)}.k-chip--alarm{border-color:var(--signal-alarm);background:var(--signal-alarm-soft);color:var(--signal-alarm-text)}.k-chip--info{border-color:var(--signal-info);background:var(--signal-info-soft);color:var(--signal-info-text)}.k-chip--mute{border-color:var(--signal-mute);background:var(--signal-mute-soft);color:var(--signal-mute-text)}.k-chip--process{--k-wall: var(--surface-2);--k-wall-ink: var(--ink-2);border-color:var(--line-on-colour);background:var(--k-wall);color:var(--k-wall-ink)}.k-chip--plate{border-radius:var(--radius-plate)}.k-count{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--chip-h);min-block-size:var(--chip-h);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);font-size:var(--type-label);font-weight:var(--weight-label);font-variant-numeric:var(--numeric-tabular);font-feature-settings:"tnum" 1,"lnum" 1;line-height:1}.k-count--ok{background:var(--signal-ok);color:var(--signal-ok-ink)}.k-count--warn{background:var(--signal-warn);color:var(--signal-warn-ink)}.k-count--alarm{background:var(--signal-alarm);color:var(--signal-alarm-ink)}.k-count--info{background:var(--signal-info);color:var(--signal-info-ink)}.k-banner{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--card-pad);border:var(--border-hair) solid var(--line);border-inline-start:var(--border-plate) solid var(--line-strong);border-radius:var(--card-radius);background:var(--surface-2);color:var(--ink);font-size:var(--type-body);line-height:var(--leading-normal)}.k-banner__icon{display:inline-flex;flex:0 0 auto;margin-block-start:var(--space-px)}.k-banner__text{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.k-banner__title{margin:0;font-size:var(--type-body);font-weight:var(--weight-label)}.k-banner__note{margin:0;color:var(--ink-2)}.k-banner__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto}.k-banner--ok{border-color:var(--signal-ok);border-inline-start-color:var(--signal-ok);background:var(--signal-ok-soft);color:var(--signal-ok-text)}.k-banner--warn{border-color:var(--signal-warn);border-inline-start-color:var(--signal-warn);background:var(--signal-warn-soft);color:var(--signal-warn-text)}.k-banner--alarm{border-color:var(--signal-alarm);border-inline-start-color:var(--signal-alarm);background:var(--signal-alarm-soft);color:var(--signal-alarm-text)}.k-banner--info{border-color:var(--signal-info);border-inline-start-color:var(--signal-info);background:var(--signal-info-soft);color:var(--signal-info-text)}@media (max-width: 1023px){.k-banner{flex-wrap:wrap}.k-banner__actions{margin-inline-start:0}}.k-empty{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-9) var(--card-pad);border:var(--border-hair) dashed var(--line-strong);border-radius:var(--card-radius);background:var(--surface);color:var(--ink-2);text-align:center}.k-empty__icon{color:var(--ink-3)}.k-empty__line{margin:0;inline-size:min(42ch,100%);font-size:var(--type-lead);line-height:var(--leading-normal);color:var(--ink)}.k-empty__note{margin:0;inline-size:min(52ch,100%);font-size:var(--type-label);color:var(--ink-3)}.k-loading{position:relative;min-inline-size:0}.k-loading__bar{position:relative;block-size:var(--border-plate);margin-block-end:var(--space-2);overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-2)}.k-loading__bar:after{content:"";position:absolute;inset-block:0;inline-size:35%;border-radius:var(--radius-pill);background:var(--signal-info);animation:k-loading-run 1.2s var(--ease-in-out) infinite}@keyframes k-loading-run{0%{transform:translate(-100%)}to{transform:translate(340%)}}.k-loading__content[data-busy=true]{opacity:.55;pointer-events:none}.k-loading__word{display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-6);color:var(--ink-3);font-size:var(--type-body)}@media (prefers-reduced-motion: reduce){.k-loading__bar:after{inline-size:100%;animation:none}}.k-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--page-gutter);background:var(--scrim)}.k-dialog{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-4);inline-size:min(35rem,100%);max-block-size:90dvh;overflow:auto;overscroll-behavior:contain;padding:var(--card-pad);border:var(--border-hair) solid var(--line-strong);border-radius:var(--dialog-radius);background:var(--surface-overlay);color:var(--ink);font-size:var(--type-body)}.k-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.k-dialog__title{margin:0;font-family:var(--font-display);font-size:var(--type-title);font-weight:var(--weight-title);line-height:var(--leading-snug)}.k-dialog__body{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0;line-height:var(--leading-normal)}.k-dialog__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}.k-sheet__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:stretch;justify-content:flex-end;background:var(--scrim)}.k-sheet{box-sizing:border-box;display:flex;flex-direction:column;inline-size:min(34rem,100%);block-size:100dvh;max-block-size:100dvh;border-inline-start:var(--border-hair) solid var(--line-strong);background:var(--surface-overlay);color:var(--ink);font-size:var(--type-body);animation:k-sheet-in var(--dur-3) var(--ease-out)}@keyframes k-sheet-in{0%{transform:translate(100%)}to{transform:translate(0)}}.k-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex:0 0 auto;padding:var(--card-pad);border-block-end:var(--border-hair) solid var(--line)}.k-sheet__title{margin:0;font-family:var(--font-display);font-size:var(--type-title);font-weight:var(--weight-title);line-height:var(--leading-snug)}.k-sheet__body{flex:1 1 auto;min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:var(--card-pad)}.k-sheet__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex:0 0 auto;flex-wrap:wrap;padding:var(--card-pad);padding-block-end:calc(var(--card-pad) + env(safe-area-inset-bottom,0px));border-block-start:var(--border-hair) solid var(--line);background:var(--surface-overlay)}@media (max-width: 640px){.k-sheet__scrim{align-items:flex-end;justify-content:stretch}.k-sheet{inline-size:100%;block-size:auto;max-block-size:92dvh;border-inline-start:0;border-block-start:var(--border-hair) solid var(--line-strong);border-start-start-radius:var(--dialog-radius);border-start-end-radius:var(--dialog-radius);animation-name:k-sheet-in-phone}}@keyframes k-sheet-in-phone{0%{transform:translateY(100%)}to{transform:translateY(0)}}.k-confirm{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-4);inline-size:min(30rem,100%);padding:var(--card-pad);border:var(--border-hair) solid var(--line-strong);border-radius:var(--dialog-radius);background:var(--surface-overlay);color:var(--ink);font-size:var(--type-body)}.k-confirm__head{display:flex;align-items:flex-start;gap:var(--space-3)}.k-confirm__title{margin:0;font-size:var(--type-lead);font-weight:var(--weight-lead);line-height:var(--leading-snug)}.k-confirm__body{margin:0;line-height:var(--leading-normal);color:var(--ink-2)}.k-confirm__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-6);flex-wrap:wrap}.k-confirm--danger .k-confirm__head{color:var(--signal-alarm-text)}.k-actionbar{box-sizing:border-box;position:sticky;inset-block-end:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);padding:var(--space-3) 0;padding-block-end:calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-block-start:var(--border-hair) solid var(--line);background:var(--ground)}.k-actionbar__note{margin:0;margin-inline-end:auto;font-size:var(--type-label);color:var(--ink-3)}@media (max-width: 640px){.k-actionbar{justify-content:stretch}.k-actionbar .k-btn{flex:1 1 auto}.k-actionbar__note{flex:1 0 100%;margin-inline-end:0}}.k-toasts{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);padding-block-end:calc(var(--space-4) + env(safe-area-inset-bottom,0px));pointer-events:none}.k-toast{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-3);inline-size:min(32rem,100%);padding:var(--space-3) var(--card-pad);border:var(--border-hair) solid var(--line-strong);border-radius:var(--card-radius);background:var(--surface-overlay);color:var(--ink);font-size:var(--type-body);pointer-events:auto;animation:k-toast-in var(--dur-2) var(--ease-out)}@keyframes k-toast-in{0%{transform:translateY(var(--space-4));opacity:0}to{transform:translateY(0);opacity:1}}.k-toast--ok{border-color:var(--signal-ok);color:var(--signal-ok-text)}.k-toast--warn{border-color:var(--signal-warn);color:var(--signal-warn-text)}.k-toast--alarm{border-color:var(--signal-alarm);color:var(--signal-alarm-text)}.k-toast__icon{display:inline-flex;flex:0 0 auto}.k-toast__text{min-inline-size:0}.k-plate{box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-inline-size:var(--space-11);padding:var(--space-2) var(--space-3);border:var(--border-thick) solid var(--line-strong);border-radius:var(--radius-plate);background:var(--surface-2);color:var(--ink);line-height:1}.k-plate__word{font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3)}.k-plate__number{font-family:var(--font-figure);font-size:var(--type-figure);font-weight:var(--weight-figure);line-height:var(--leading-figure);font-variant-numeric:var(--numeric-tabular);font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:var(--tracking-tight)}.k-plate--sm .k-plate__number{font-size:var(--type-figure-sm)}.k-sign{--k-wall: var(--surface-2);--k-wall-ink: var(--ink);box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:var(--k-action-h);padding:var(--space-2) var(--space-4);border:var(--border-hair) solid var(--line-on-colour);border-radius:var(--radius-plate);background:var(--k-wall);color:var(--k-wall-ink);line-height:1}.k-sign__icon{display:inline-flex;flex:0 0 auto}.k-sign__text{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.k-sign__name{font-family:var(--font-display);font-size:var(--type-lead);font-weight:var(--weight-lead);line-height:var(--leading-snug)}.k-sign__number{font-family:var(--font-figure);font-size:var(--type-figure);font-weight:var(--weight-figure);line-height:var(--leading-figure);font-variant-numeric:var(--numeric-tabular);font-feature-settings:"tnum" 1,"lnum" 1}.k-sign--wall .k-sign__number{font-size:var(--type-figure-xl)}.k-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root[data-brand=demo] .k-btn--primary{background:var(--demo-brand);border-color:var(--demo-brand);color:var(--demo-brand-ink)}@font-face{font-family:Anek Bangla;font-style:normal;font-weight:300 700;font-display:swap;src:url(./AnekBangla-Brfpj0Iw.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600 700;font-display:swap;src:url(./BarlowCondensed-DDMez4TK.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./JetBrainsMono-Db4Uuiha.woff2) format("woff2")}.va-button{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--control-h-md);padding-inline:var(--space-3);border:var(--border-hair) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--type-body);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap}@media (hover: hover){.va-button:hover{background:var(--surface-2)}}.va-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:var(--space-9) var(--space-4) var(--space-4);background:var(--scrim)}.va-dialog,.va-dialog *{box-sizing:border-box}.va-dialog{display:flex;flex-direction:column;inline-size:min(34rem,100%);max-block-size:100%;border:var(--border-hair) solid var(--line);border-radius:var(--radius-4);background:var(--surface-overlay);box-shadow:var(--shadow-3);color:var(--ink)}.va-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-2)}.va-dialog__title{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--type-title);font-weight:var(--weight-title)}.va-dialog__lead{margin:0;padding:0 var(--space-5) var(--space-3);color:var(--ink-2);font-size:var(--type-body)}.va-dialog__body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3) var(--space-5) var(--space-5);overflow:auto}.va-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--control-h-md);block-size:var(--control-h-md);border:var(--border-hair) solid var(--line);border-radius:var(--radius-2);background:var(--surface);color:var(--ink-2);cursor:pointer}@media (hover: hover){.va-icon:hover{background:var(--surface-2);color:var(--ink)}}.va-search{display:flex;align-items:center;gap:var(--space-2);margin:0 var(--space-5);min-block-size:var(--control-h-xl);padding-inline:var(--space-3);border:var(--border-hair) solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface);color:var(--ink-3)}.va-search:focus-within{outline:var(--border-thick) solid var(--focus-ring);outline-offset:var(--focus-ring-gap)}.va-search input{flex:1 1 auto;min-inline-size:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--type-body)}.va-search input:focus{outline:none}.va-plain{margin:0;color:var(--ink-2)}.va-plain--error{color:var(--signal-alarm-text)}.va-group{display:flex;flex-direction:column;gap:var(--space-2)}.va-group__title{margin:0;color:var(--ink-3);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-normal)}.va-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.va-account{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--control-h-xl);padding:var(--space-2) var(--space-3);border:var(--border-hair) solid var(--line);border-radius:var(--radius-3);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer}@media (hover: hover){.va-account:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}}.va-account:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:var(--focus-ring-gap)}.va-account:disabled{opacity:.6;cursor:wait}.va-account__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2)}.va-account__text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.va-account__name{font-size:var(--type-lead);font-weight:var(--weight-lead)}.va-account__meta{color:var(--ink-3);font-size:var(--type-label);overflow-wrap:anywhere}.va-account__go{color:var(--ink-3);font-size:var(--type-label)}@media (max-width: 640px){.shell__header-end .va-button>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shell__header-end .va-button{padding-inline:var(--space-2)}}@font-face{font-family:Anek Bangla;font-style:normal;font-weight:300 700;font-display:swap;src:url(./AnekBangla-Brfpj0Iw.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600 700;font-display:swap;src:url(./BarlowCondensed-DDMez4TK.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./JetBrainsMono-Db4Uuiha.woff2) format("woff2")}.mz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-block-size:100%;padding:var(--space-7) 0;text-align:center;color:var(--ink)}.mz__zeichen{color:var(--ink-4)}.mz__titel{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.mz__satz{margin:0;max-inline-size:var(--page-reading);font-size:var(--type-body);line-height:var(--leading-normal);color:var(--ink-2)}.mz__grund{margin:0;max-inline-size:var(--page-reading);padding-inline-start:var(--space-3);border-inline-start:var(--border-thick) solid var(--line-strong);font-size:var(--type-body);line-height:var(--leading-normal);color:var(--ink);text-align:start}.mz__wer{margin:0;font-size:var(--type-label);line-height:var(--leading-normal);color:var(--ink-3)}@font-face{font-family:Anek Bangla;font-style:normal;font-weight:300 700;font-display:swap;src:url(./AnekBangla-Brfpj0Iw.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600 700;font-display:swap;src:url(./BarlowCondensed-DDMez4TK.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./JetBrainsMono-Db4Uuiha.woff2) format("woff2")}.ppl{font:inherit;color:inherit;letter-spacing:inherit}.ppl--open{margin:0;padding:0;border:0;background:none;text-align:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:.22em;text-decoration-thickness:1px}.ppl--open:focus-visible{text-decoration:underline solid;text-decoration-thickness:var(--border-thick)}@media (hover: hover){.ppl--open:hover{text-decoration:underline solid;text-decoration-thickness:var(--border-thick)}}.ppl-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);font:inherit;font-size:var(--type-body);color:inherit;min-block-size:var(--control-h-md);padding:var(--space-1) var(--space-3);border:var(--border-hair) solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface);cursor:pointer;white-space:nowrap}@media (hover: hover){.ppl-button:hover{border-color:var(--ink-3)}}@media (max-width: 640px){.ppl-button__word{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}}@media print{.ppl-button{display:none}}@media print{.ppl--open{text-decoration:none;cursor:auto}}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--ground);color:var(--ink)}.splash__mark{--splash-w: min(70vw, 400px);display:flex;flex-direction:column;align-items:center;gap:calc(var(--splash-w) * .022);animation:splash-arrive .14s var(--ease-out) both}.splash__dots{width:calc(var(--splash-w) * .439);height:auto}.splash__word{width:var(--splash-w);height:auto;opacity:.9}.splash__dot{fill:currentColor;transform-box:fill-box;transform-origin:center;opacity:.66;animation:splash-wave 1.7s cubic-bezier(.45,0,.55,1) infinite;will-change:transform,opacity}@keyframes splash-wave{0%,to{transform:translateY(0) scale(1);opacity:.66}50%{transform:translateY(calc(-1 * var(--splash-rise, 8px))) scale(1.055);opacity:1}}@keyframes splash-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.splash__mark{animation:none}.splash__dot{animation:none;transform:none;opacity:.55}.splash__word{opacity:.55}}.wr-huelle{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--page-gutter);background:var(--scrim)}.wr-fenster{inline-size:min(44rem,100%);max-block-size:90dvh;overflow:auto;padding:var(--space-6);background:var(--surface);color:var(--ink);border:var(--border-hair) solid var(--line);border-radius:var(--dialog-radius);box-shadow:var(--shadow-3)}@media (max-width: 640px){.wr-fenster{inline-size:100%;max-block-size:100%;padding:var(--space-4)}}.wr-titel{margin:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-title);line-height:var(--leading-snug);text-align:center}.wr-fehler{margin:var(--space-4) 0 0;padding:var(--space-3);font-size:var(--type-body);line-height:var(--leading-normal);color:var(--signal-alarm-text);background:var(--signal-alarm-soft);border-radius:var(--control-radius)}.wr-laedt{margin:var(--space-5) 0 0;font-size:var(--type-body);line-height:var(--leading-normal);color:var(--ink-3)}.wr-leer{margin-block-start:var(--space-5);display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);background:var(--signal-warn-soft);border-radius:var(--control-radius);color:var(--signal-warn-text)}.wr-leer__satz{margin:0 0 var(--space-1);font-size:var(--type-lead);font-weight:var(--weight-lead);line-height:var(--leading-snug)}.wr-leer__note{margin:0 0 var(--space-3);font-size:var(--type-body);line-height:var(--leading-normal)}.wr-names{margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-auto-rows:1fr;gap:var(--space-3)}.wr-names>li{display:flex}.wr-name{flex:1 1 auto;inline-size:100%;min-block-size:var(--tap-glove);display:flex;align-items:center;justify-content:center;padding:var(--space-4);text-align:center;font-family:var(--font-display);font-size:var(--type-title);font-weight:var(--weight-title);line-height:var(--leading-snug);overflow-wrap:anywhere;color:var(--ink);background:var(--ground);border:var(--border-thick) solid var(--line);border-radius:var(--card-radius);cursor:pointer}@media (hover: hover){.wr-name:hover{border-color:var(--line-strong)}}.wr-name[data-gewaehlt=ja]{border-color:var(--signal-info-text);background:var(--surface-2)}.wr-fuss{margin-block-start:var(--space-6);display:flex;justify-content:flex-end}.wr-btn{min-block-size:var(--control-h-xl);padding-inline:var(--space-5);display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-body);font-weight:var(--weight-lead);color:var(--ink);background:var(--surface-2);border:var(--border-thick) solid var(--line-strong);border-radius:var(--control-radius);cursor:pointer}@media (hover: hover){.wr-btn:hover{background:var(--surface-2);border-color:var(--ink-3)}}.wr-btn--geist{background:transparent}@font-face{font-family:Anek Bangla;font-style:normal;font-weight:300 700;font-display:swap;src:url(./AnekBangla-Brfpj0Iw.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600 700;font-display:swap;src:url(./BarlowCondensed-DDMez4TK.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./JetBrainsMono-Db4Uuiha.woff2) format("woff2")}.lg{--ink: var(--c-white);--ink-2: var(--c-ink-quiet-d);--ink-3: var(--c-ink-meta-d);--surface: var(--c-black-1);--line: var(--c-black-line);--line-strong: var(--c-line-strong-d);--ink-inverse: var(--c-black);position:relative;isolation:isolate;overflow:hidden;min-block-size:100dvh;display:grid;place-items:center;padding:var(--page-gutter);background:var(--c-black);color:var(--ink)}.lg:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;background:radial-gradient(ellipse 45% 35% at 50% 32%,var(--c-black-3),var(--c-black) 70%);animation:lg-light 14s var(--ease-in-out) infinite alternate}.lg__stage{inline-size:min(30rem,100%);display:grid;gap:var(--space-6);justify-items:center}@media (pointer: coarse){.lg{align-items:start;padding-block-start:var(--space-8)}.lg__stage{gap:var(--space-5)}}.lg__mark{inline-size:min(22rem,78%);block-size:auto;overflow:visible;color:var(--c-white);fill:currentColor}.lg__mark path{transform-box:fill-box;transform-origin:center}.lg__dot{opacity:0;animation:lg-dot .56s var(--ease-emphasis) calc(var(--i) * 45ms) both,lg-breathe 3.2s var(--ease-in-out) calc(1.8s + var(--i) * .14s) infinite alternate}.lg__letter{opacity:0;animation:lg-letter .52s var(--ease-out) calc(.52s + var(--i) * 45ms) both}.lg__tagline{opacity:0;animation:lg-rise .7s var(--ease-out) 1.05s both}.lg__card{animation:lg-card .62s var(--ease-out) .26s both}.lg__footer{margin:0;font-size:var(--type-label);line-height:var(--leading-snug);color:var(--ink-3);text-align:center;animation:lg-rise .7s var(--ease-out) 1.2s both}@keyframes lg-dot{0%{opacity:0;transform:scale(.1) translate(-40%)}to{opacity:1;transform:none}}@keyframes lg-breathe{0%{opacity:1}to{opacity:.35}}@keyframes lg-letter{0%{opacity:0;transform:translateY(35%) skew(-8deg)}to{opacity:1;transform:none}}@keyframes lg-rise{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:none}}@keyframes lg-card{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}@keyframes lg-light{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}@keyframes lg-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion: reduce){.lg:before,.lg__dot,.lg__letter,.lg__tagline,.lg__card,.lg__footer,.lg__spinner{animation:none;opacity:1}}.lg__card{inline-size:min(30rem,100%);display:grid;gap:var(--space-4);padding:var(--space-7) var(--space-6);background:var(--surface);border:var(--border-hair) solid var(--line);border-radius:var(--dialog-radius);box-shadow:var(--shadow-3)}.lg__secret{position:relative;display:grid}.lg__secret input{padding-inline-end:var(--control-h-xl)}.lg__eye{position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--control-h-xl);display:grid;place-items:center;background:transparent;color:var(--ink-2);border:none;cursor:pointer}.lg__spinner{inline-size:1.1em;block-size:1.1em;border-radius:50%;border:var(--border-thick) solid currentColor;border-inline-end-color:var(--c-white);animation:lg-spin .7s linear infinite}.lg__title{display:flex;align-items:center;gap:var(--space-3);margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.lg__intro{margin:0;font-size:var(--type-body);line-height:var(--leading-normal);color:var(--ink-2)}.lg__field{display:grid;gap:var(--space-2)}.lg__field>span{font-size:var(--type-label);font-weight:var(--weight-label);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--ink-2)}.lg__field input{min-block-size:var(--control-h-xl);padding-inline:var(--space-4);color:var(--ink);background:var(--ground);border:var(--border-hair) solid var(--line-strong);border-radius:var(--control-radius);font:inherit;font-size:var(--type-body)}.lg__field input:disabled{opacity:.6}.lg__field input:focus-visible{outline:var(--border-thick) solid var(--c-white);outline-offset:1px;border-color:var(--c-white)}.lg__error{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--control-radius);font-size:var(--type-body);line-height:var(--leading-normal);color:var(--signal-alarm-text);background:var(--signal-alarm-soft)}.lg__submit{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--control-h-xl);font-size:var(--type-body);font-weight:var(--weight-lead);color:var(--c-black);background:var(--c-white);border:var(--border-hair) solid var(--c-white);border-radius:var(--control-radius);cursor:pointer;transition:transform var(--dur-2) var(--ease-out)}.lg__submit:active:not(:disabled){transform:scale(.98)}.lg__submit:disabled{opacity:.5;cursor:not-allowed}.lg__badge{display:grid;gap:var(--space-1);justify-items:center;min-block-size:var(--control-h-lg);padding:var(--space-3);background:transparent;color:var(--ink-2);border:var(--border-hair) dashed var(--line-strong);border-radius:var(--control-radius);cursor:pointer;font-size:var(--type-body);font-weight:var(--weight-lead);line-height:var(--leading-snug)}@media (hover: hover){.lg__badge:hover{background:var(--ground)}.lg__back:hover{color:var(--ink)}}.lg__badge-hint{font-size:var(--type-label);font-weight:var(--weight-body);line-height:var(--leading-snug);color:var(--ink-3)}.lg__back{min-block-size:var(--control-h-md);background:transparent;color:var(--ink-2);border:none;cursor:pointer;font-size:var(--type-body);font-weight:var(--weight-lead)}@font-face{font-family:Anek Bangla;font-style:normal;font-weight:300 700;font-display:swap;src:url(./AnekBangla-Brfpj0Iw.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600 700;font-display:swap;src:url(./BarlowCondensed-DDMez4TK.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(./JetBrainsMono-Db4Uuiha.woff2) format("woff2")}:root{--c-paper-0: #FFFFFF;--c-paper-ink: #16191C;--c-paper-1: #FAFAF8;--c-paper-2: #F4F4F1;--c-paper-3: #ECEDE8;--c-paper-4: #DFE0DA;--c-paper-5: #CBCDC6;--c-paper-6: #AEB1AA;--c-paper-7: #83877F;--c-black: #000000;--c-black-1: #0B0B0B;--c-black-2: #141414;--c-black-3: #1E1E1E;--c-black-line: #2A2A2A;--c-black-line-strong: #3A3A3A;--c-black-hair: #1A1A1A;--c-site-nav: #424242;--c-site-foot: #333333;--c-site-mute: #6E6E6E;--c-white: #FFFFFF;--c-white-2: #C9C9C9;--c-white-3: #8C8C8C;--c-ink-quiet-d: #A6A6A6;--c-ink-meta-d: #858585;--c-line-d: #383838;--c-line-strong-d: #666666;--c-graphite-1: #6B6F72;--c-ink-quiet-l: #5C6063;--c-ink-meta-l: #656962;--c-graphite-2: #52575A;--c-graphite-3: #3A3F43;--c-graphite-4: #2E3337;--c-graphite-5: #242A2E;--c-graphite-6: #1B2024;--c-graphite-7: #14171A;--c-graphite-8: #0E1114;--c-graphite-line-hair: #21262A;--c-frost-0: #F2F4F5;--c-frost-1: #E9EBEC;--c-frost-2: #C2C7CA;--c-frost-3: #949A9E;--c-frost-4: #7C8288;--c-chart-grid-l: #E6E7E2;--c-chart-grid-d: #262B2F;--c-gelb: #FFFF00;--c-blau: #31859B;--c-gruen: #00B050;--c-orange: #FFC000;--c-rot: #D93A2B;--c-navy: #1B2A5E;--c-teal: #00A99D;--c-marking: #C7CAC4;--c-grau: #C7CAC4;--c-frei: #F8F8F5;--c-gelb-ink: #15181A;--c-blau-ink: #FFFFFF;--c-gruen-ink: #15181A;--c-orange-ink: #15181A;--c-rot-ink: #FFFFFF;--c-navy-ink: #FFFFFF;--c-teal-ink: #15181A;--c-marking-ink: #2A2F31;--c-grau-ink: #2A2F31;--c-frei-ink: #15181A;--c-gelb-text-l: #666600;--c-gelb-text-d: #FFFF66;--c-blau-text-l: #23606F;--c-blau-text-d: #6FC3D6;--c-gruen-text-l: #007537;--c-gruen-text-d: #4FD88A;--c-orange-text-l: #7F5A00;--c-orange-text-d: #FFD24D;--c-rot-text-l: #A82418;--c-rot-text-d: #FF7A6E;--c-navy-text-l: #1B2A5E;--c-navy-text-d: #93A6E8;--c-grau-text-l: #4E5355;--c-grau-text-d: #B4B8B2;--c-frei-text-l: #4E5355;--c-frei-text-d: #B4B8B2;--c-gelb-soft-l: #FFFFCC;--c-gelb-soft-d: #333300;--c-blau-soft-l: #DDEFF3;--c-blau-soft-d: #102C33;--c-gruen-soft-l: #D9F5E4;--c-gruen-soft-d: #0A2E19;--c-orange-soft-l: #FFF3CC;--c-orange-soft-d: #332600;--c-rot-soft-l: #FBE1DD;--c-rot-soft-d: #351512;--c-navy-soft-l: #E0E4F2;--c-navy-soft-d: #171C33;--c-grau-soft-l: #EDEEEA;--c-grau-soft-d: #24282A;--c-frei-soft-l: #F8F8F5;--c-frei-soft-d: #191D20;--c-gelb-line-l: #CCCC00;--c-gelb-line-d: #6E6E14;--c-blau-line-l: #5FA3B5;--c-blau-line-d: #2C6070;--c-gruen-line-l: #40C47A;--c-gruen-line-d: #1F6B40;--c-orange-line-l: #E0A800;--c-orange-line-d: #7A5C0F;--c-rot-line-l: #DE6E62;--c-rot-line-d: #8A3830;--c-navy-line-l: #4E5C90;--c-navy-line-d: #38446F;--c-grau-line-l: #A9ACA6;--c-grau-line-d: #4A4F51;--c-frei-line-l: #E3E4DF;--c-frei-line-d: #262B2E;--c-ok-l: #0E7A5F;--c-ok-d: #35C39B;--c-warn-l: #9A6B00;--c-warn-d: #E0A82E;--c-alarm-l: #B3241A;--c-alarm-d: #FF6B5E;--c-info-l: #5B44A8;--c-info-d: #FFFFFF;--c-mute-l: #5A6066;--c-mute-d: #9AA1A8;--c-ok-ink-l: #FFFFFF;--c-ok-ink-d: #06231B;--c-warn-ink-l: #FFFFFF;--c-warn-ink-d: #241900;--c-alarm-ink-l: #FFFFFF;--c-alarm-ink-d: #2A0A07;--c-info-ink-l: #FFFFFF;--c-info-ink-d: #000000;--c-mute-ink-l: #FFFFFF;--c-mute-ink-d: #14171A;--c-ok-text-l: #0B6A52;--c-ok-text-d: #35C39B;--c-warn-text-l: #7A5500;--c-warn-text-d: #E0A82E;--c-alarm-text-l: #A32118;--c-alarm-text-d: #FF6B5E;--c-info-text-l: #52409A;--c-info-text-d: #FFFFFF;--c-mute-text-l: #52575A;--c-mute-text-d: #9AA1A8;--c-ok-soft-l: #DCF0E9;--c-ok-soft-d: #0C2A22;--c-warn-soft-l: #F7EDD4;--c-warn-soft-d: #2E2206;--c-alarm-soft-l: #F9DEDB;--c-alarm-soft-d: #331310;--c-info-soft-l: #E7E2F6;--c-info-soft-d: #1E1E1E;--c-mute-soft-l: #EBECEE;--c-mute-soft-d: #23272B;--c-edge-on-colour-l: rgba(21, 24, 26, .28);--c-edge-on-colour-d: rgba(255, 255, 255, .26);--c-scrim-l: rgba(22, 25, 28, .45);--c-scrim-d: rgba(5, 7, 9, .62);--c-shadow-1-l: 0 1px 2px rgba(21, 24, 26, .06), 0 2px 8px -2px rgba(21, 24, 26, .1);--c-shadow-2-l: 0 2px 4px rgba(21, 24, 26, .06), 0 10px 24px -8px rgba(21, 24, 26, .16);--c-shadow-3-l: 0 4px 8px rgba(21, 24, 26, .08), 0 24px 60px -16px rgba(21, 24, 26, .28);--c-shadow-hair-l: inset 0 0 0 1px rgba(21, 24, 26, .06);--c-shadow-1-d: 0 0 0 1px rgba(255, 255, 255, .06);--c-shadow-2-d: 0 0 0 1px rgba(255, 255, 255, .08), 0 12px 32px -16px rgba(0, 0, 0, .9);--c-shadow-3-d: 0 0 0 1px rgba(255, 255, 255, .1), 0 28px 70px -18px rgba(0, 0, 0, .95);--c-shadow-hair-d: inset 0 0 0 1px rgba(255, 255, 255, .06)}:root{color-scheme:light;--ground: var(--c-paper-2);--ground-alt: var(--c-paper-3);--surface: var(--c-paper-0);--surface-2: var(--c-paper-1);--surface-sunken: var(--c-paper-3);--surface-overlay: var(--c-paper-0);--surface-inverse: var(--c-graphite-5);--line: var(--c-paper-4);--line-strong: var(--c-paper-5);--line-hair: var(--c-paper-3);--line-on-colour: var(--c-edge-on-colour-l);--ink: var(--c-paper-ink);--ink-2: var(--c-graphite-3);--ink-3: var(--c-ink-quiet-l);--ink-4: var(--c-ink-meta-l);--ink-inverse: var(--c-paper-1);--scrim: var(--c-scrim-l);--selection-bg: var(--c-info-soft-l);--selection-ink: var(--c-info-text-l);--shadow-1: var(--c-shadow-1-l);--shadow-2: var(--c-shadow-2-l);--shadow-3: var(--c-shadow-3-l);--shadow-hairline: var(--c-shadow-hair-l);--process-schleifen: var(--c-gelb);--process-schleifen-ink: var(--c-gelb-ink);--process-maskieren: var(--c-blau);--process-maskieren-ink: var(--c-blau-ink);--process-grundieren: var(--c-gruen);--process-grundieren-ink: var(--c-gruen-ink);--process-polieren: var(--c-orange);--process-polieren-ink: var(--c-orange-ink);--process-sperrlager: var(--c-rot);--process-sperrlager-ink: var(--c-rot-ink);--process-transit: var(--c-navy);--process-transit-ink: var(--c-navy-ink);--process-logistik: var(--c-grau);--process-logistik-ink: var(--c-grau-ink);--process-frei: var(--c-frei);--process-frei-ink: var(--c-frei-ink);--process-schleifen-text: var(--c-gelb-text-l);--process-schleifen-soft: var(--c-gelb-soft-l);--process-schleifen-line: var(--c-gelb-line-l);--process-maskieren-text: var(--c-blau-text-l);--process-maskieren-soft: var(--c-blau-soft-l);--process-maskieren-line: var(--c-blau-line-l);--process-grundieren-text: var(--c-gruen-text-l);--process-grundieren-soft: var(--c-gruen-soft-l);--process-grundieren-line: var(--c-gruen-line-l);--process-polieren-text: var(--c-orange-text-l);--process-polieren-soft: var(--c-orange-soft-l);--process-polieren-line: var(--c-orange-line-l);--process-sperrlager-text: var(--c-rot-text-l);--process-sperrlager-soft: var(--c-rot-soft-l);--process-sperrlager-line: var(--c-rot-line-l);--process-transit-text: var(--c-navy-text-l);--process-transit-soft: var(--c-navy-soft-l);--process-transit-line: var(--c-navy-line-l);--process-logistik-text: var(--c-grau-text-l);--process-logistik-soft: var(--c-grau-soft-l);--process-logistik-line: var(--c-grau-line-l);--process-frei-text: var(--c-frei-text-l);--process-frei-soft: var(--c-frei-soft-l);--process-frei-line: var(--c-frei-line-l);--signal-ok: var(--c-ok-l);--signal-ok-ink: var(--c-ok-ink-l);--signal-ok-text: var(--c-ok-text-l);--signal-ok-soft: var(--c-ok-soft-l);--signal-warn: var(--c-warn-l);--signal-warn-ink: var(--c-warn-ink-l);--signal-warn-text: var(--c-warn-text-l);--signal-warn-soft: var(--c-warn-soft-l);--signal-alarm: var(--c-alarm-l);--signal-alarm-ink: var(--c-alarm-ink-l);--signal-alarm-text:var(--c-alarm-text-l);--signal-alarm-soft:var(--c-alarm-soft-l);--signal-info: var(--c-info-l);--signal-info-ink: var(--c-info-ink-l);--signal-info-text: var(--c-info-text-l);--signal-info-soft: var(--c-info-soft-l);--signal-mute: var(--c-mute-l);--signal-mute-ink: var(--c-mute-ink-l);--signal-mute-text: var(--c-mute-text-l);--signal-mute-soft: var(--c-mute-soft-l);--chart-grid: var(--c-chart-grid-l);--chart-axis: var(--c-paper-5);--chart-track: var(--c-paper-3);--chart-ink: var(--ink-3);--state-io: var(--signal-ok);--state-nio: var(--process-sperrlager);--state-nio-soft: var(--process-sperrlager-soft);--state-gesperrt: var(--process-sperrlager);--state-nacharbeit: var(--signal-warn);--state-offen: var(--signal-mute);--state-muster: var(--signal-info);--age-ok: transparent;--age-due: var(--signal-warn);--age-due-text: var(--signal-warn-text);--age-due-soft: var(--signal-warn-soft);--age-over: var(--signal-alarm);--age-over-text: var(--signal-alarm-text);--age-over-soft: var(--signal-alarm-soft);--focus-ring: var(--signal-info);--focus-ring-gap: var(--border-thick);--focus-ring-halo: var(--surface);--link: var(--signal-info-text);--hall-outline: var(--line-strong);--hall-grid: var(--chart-grid);--hall-label: var(--ink-2);--font-display: "Anek Bangla", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body: "Anek Bangla", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-sign: "Barlow Condensed", "Anek Bangla", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--text-2xs: .75rem;--text-xs: .875rem;--text-sm: 1rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3rem;--text-5xl: 4rem;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-caps: .04em;--numeric-tabular: tabular-nums lining-nums;--type-meta: .75rem;--type-label: .875rem;--type-body: 1rem;--type-lead: 1.125rem;--type-title: 1.375rem;--type-page: 1.375rem;--type-figure-sm: 1.75rem;--type-figure: 2.25rem;--type-figure-xl: 4rem;--weight-label: var(--weight-semibold);--weight-body: var(--weight-regular);--weight-lead: var(--weight-semibold);--weight-title: var(--weight-semibold);--weight-figure: var(--weight-bold);--font-figure: var(--font-sign);--leading-figure: 1.05;--page-gutter: var(--space-6);--page-max: 1600px;--page-reading: 60rem;--card-pad: var(--space-5);--card-gap: var(--space-4);--section-gap: var(--space-7);--card-radius: var(--radius-4);--control-radius: var(--radius-3);--dialog-radius: var(--radius-5);--row-h: 3rem;--space-0: 0;--space-px: 1px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--space-11: 5rem;--space-12: 6rem;--radius-0: 0;--radius-1: 2px;--radius-2: 4px;--radius-3: 6px;--radius-4: 8px;--radius-5: 12px;--radius-pill: 999px;--radius-plate: 2px;--tap-min: 2.75rem;--tap-glove: 3.5rem;--control-h-sm: 2.25rem;--control-h-md: 2.75rem;--control-h-lg: 3rem;--control-h-xl: 3.5rem;--chip-h: 1.75rem;--icon-sm: 1rem;--icon-md: 1.25rem;--icon-lg: 1.5rem;--icon-xl: 2rem;--border-hair: 1px;--border-thick: 2px;--border-plate: 3px;--shell-nav-w: 228px;--shell-nav-w-collapsed: 68px;--shell-header-h: 72px;--shell-header-h-terminal: 64px;--shell-dock-h: 74px;--content-max: 1600px;--gutter: var(--space-5);--dur-1: 90ms;--dur-2: .16s;--dur-3: .24s;--dur-4: .42s;--dur-count: .9s;--dur-pulse: 1.4s;--ease-out: cubic-bezier(.2, .8, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-emphasis: cubic-bezier(.2, 1.2, .3, 1);--z-base: 0;--z-sticky: 100;--z-nav: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--ground: var(--c-black);--ground-alt: var(--c-black-1);--surface: var(--c-black-1);--surface-2: var(--c-black-2);--surface-sunken: var(--c-black);--surface-overlay: var(--c-black-2);--surface-inverse: var(--c-white);--line: var(--c-line-d);--line-strong: var(--c-line-strong-d);--line-hair: var(--c-black-hair);--line-on-colour: var(--c-edge-on-colour-d);--ink: var(--c-white);--ink-2: var(--c-white-2);--ink-3: var(--c-ink-quiet-d);--ink-4: var(--c-ink-meta-d);--ink-inverse: var(--c-black);--scrim: var(--c-scrim-d);--selection-bg: var(--c-info-soft-d);--selection-ink: var(--c-info-text-d);--shadow-1: var(--c-shadow-1-d);--shadow-2: var(--c-shadow-2-d);--shadow-3: var(--c-shadow-3-d);--shadow-hairline: var(--c-shadow-hair-d);--process-schleifen-text: var(--c-gelb-text-d);--process-schleifen-soft: var(--c-gelb-soft-d);--process-schleifen-line: var(--c-gelb-line-d);--process-maskieren-text: var(--c-blau-text-d);--process-maskieren-soft: var(--c-blau-soft-d);--process-maskieren-line: var(--c-blau-line-d);--process-grundieren-text: var(--c-gruen-text-d);--process-grundieren-soft: var(--c-gruen-soft-d);--process-grundieren-line: var(--c-gruen-line-d);--process-polieren-text: var(--c-orange-text-d);--process-polieren-soft: var(--c-orange-soft-d);--process-polieren-line: var(--c-orange-line-d);--process-sperrlager-text: var(--c-rot-text-d);--process-sperrlager-soft: var(--c-rot-soft-d);--process-sperrlager-line: var(--c-rot-line-d);--process-transit-text: var(--c-navy-text-d);--process-transit-soft: var(--c-navy-soft-d);--process-transit-line: var(--c-navy-line-d);--process-logistik-text: var(--c-grau-text-d);--process-logistik-soft: var(--c-grau-soft-d);--process-logistik-line: var(--c-grau-line-d);--process-frei-text: var(--c-frei-text-d);--process-frei-soft: var(--c-frei-soft-d);--process-frei-line: var(--c-frei-line-d);--signal-ok: var(--c-ok-d);--signal-ok-ink: var(--c-ok-ink-d);--signal-ok-text: var(--c-ok-text-d);--signal-ok-soft: var(--c-ok-soft-d);--signal-warn: var(--c-warn-d);--signal-warn-ink: var(--c-warn-ink-d);--signal-warn-text: var(--c-warn-text-d);--signal-warn-soft: var(--c-warn-soft-d);--signal-alarm: var(--c-alarm-d);--signal-alarm-ink: var(--c-alarm-ink-d);--signal-alarm-text: var(--c-alarm-text-d);--signal-alarm-soft: var(--c-alarm-soft-d);--signal-info: var(--c-info-d);--signal-info-ink: var(--c-info-ink-d);--signal-info-text: var(--c-info-text-d);--signal-info-soft: var(--c-info-soft-d);--signal-mute: var(--c-mute-d);--signal-mute-ink: var(--c-mute-ink-d);--signal-mute-text: var(--c-mute-text-d);--signal-mute-soft: var(--c-mute-soft-d);--chart-grid: var(--c-chart-grid-d);--chart-axis: var(--c-line-strong-d);--chart-track: var(--c-black-2)}}:root[data-theme=dark]{color-scheme:dark;--ground: var(--c-black);--ground-alt: var(--c-black-1);--surface: var(--c-black-1);--surface-2: var(--c-black-2);--surface-sunken: var(--c-black);--surface-overlay: var(--c-black-2);--surface-inverse: var(--c-white);--line: var(--c-line-d);--line-strong: var(--c-line-strong-d);--line-hair: var(--c-black-hair);--line-on-colour: var(--c-edge-on-colour-d);--ink: var(--c-white);--ink-2: var(--c-white-2);--ink-3: var(--c-ink-quiet-d);--ink-4: var(--c-ink-meta-d);--ink-inverse: var(--c-black);--scrim: var(--c-scrim-d);--selection-bg: var(--c-info-soft-d);--selection-ink: var(--c-info-text-d);--shadow-1: var(--c-shadow-1-d);--shadow-2: var(--c-shadow-2-d);--shadow-3: var(--c-shadow-3-d);--shadow-hairline: var(--c-shadow-hair-d);--process-schleifen-text: var(--c-gelb-text-d);--process-schleifen-soft: var(--c-gelb-soft-d);--process-schleifen-line: var(--c-gelb-line-d);--process-maskieren-text: var(--c-blau-text-d);--process-maskieren-soft: var(--c-blau-soft-d);--process-maskieren-line: var(--c-blau-line-d);--process-grundieren-text: var(--c-gruen-text-d);--process-grundieren-soft: var(--c-gruen-soft-d);--process-grundieren-line: var(--c-gruen-line-d);--process-polieren-text: var(--c-orange-text-d);--process-polieren-soft: var(--c-orange-soft-d);--process-polieren-line: var(--c-orange-line-d);--process-sperrlager-text: var(--c-rot-text-d);--process-sperrlager-soft: var(--c-rot-soft-d);--process-sperrlager-line: var(--c-rot-line-d);--process-transit-text: var(--c-navy-text-d);--process-transit-soft: var(--c-navy-soft-d);--process-transit-line: var(--c-navy-line-d);--process-logistik-text: var(--c-grau-text-d);--process-logistik-soft: var(--c-grau-soft-d);--process-logistik-line: var(--c-grau-line-d);--process-frei-text: var(--c-frei-text-d);--process-frei-soft: var(--c-frei-soft-d);--process-frei-line: var(--c-frei-line-d);--signal-ok: var(--c-ok-d);--signal-ok-ink: var(--c-ok-ink-d);--signal-ok-text: var(--c-ok-text-d);--signal-ok-soft: var(--c-ok-soft-d);--signal-warn: var(--c-warn-d);--signal-warn-ink: var(--c-warn-ink-d);--signal-warn-text: var(--c-warn-text-d);--signal-warn-soft: var(--c-warn-soft-d);--signal-alarm: var(--c-alarm-d);--signal-alarm-ink: var(--c-alarm-ink-d);--signal-alarm-text: var(--c-alarm-text-d);--signal-alarm-soft: var(--c-alarm-soft-d);--signal-info: var(--c-info-d);--signal-info-ink: var(--c-info-ink-d);--signal-info-text: var(--c-info-text-d);--signal-info-soft: var(--c-info-soft-d);--signal-mute: var(--c-mute-d);--signal-mute-ink: var(--c-mute-ink-d);--signal-mute-text: var(--c-mute-text-d);--signal-mute-soft: var(--c-mute-soft-d);--chart-grid: var(--c-chart-grid-d);--chart-axis: var(--c-line-strong-d);--chart-track: var(--c-black-2)}@media (pointer: coarse){:root{--text-2xs: .875rem;--text-xs: 1rem;--text-sm: 1.125rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--control-h-sm: 2.75rem;--control-h-md: 3rem;--control-h-lg: 3.5rem;--control-h-xl: 4rem;--tap-min: 3rem;--tap-glove: 3.5rem;--row-h: 3.5rem;--chip-h: 2rem;--icon-sm: 1.25rem;--icon-md: 1.5rem;--icon-lg: 1.75rem;--type-meta: .875rem;--type-label: 1rem;--type-body: 1.125rem;--type-lead: 1.25rem;--type-title: 1.5rem;--type-page: 1.5rem;--type-figure-sm: 2rem;--type-figure: 2.5rem;--type-figure-xl: 4.5rem}}@media (max-width: 640px){:root{--page-gutter: var(--space-4);--card-pad: var(--space-4)}}@media (min-width: 1600px) and (pointer: fine){:root{--row-h: 2.75rem}}button,input,select,textarea,optgroup{font-family:inherit;font-size:inherit;letter-spacing:inherit}button,a,[role=button],[role=tab],[role=switch],summary,label,select{touch-action:manipulation}@media (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(1rem,16px)}}body{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}.figure,.figure-sm,.figure-xl{font-family:var(--font-figure);font-weight:var(--weight-figure);line-height:var(--leading-figure);font-variant-numeric:var(--numeric-tabular);font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:var(--tracking-normal)}.figure-sm{font-size:var(--type-figure-sm)}.figure{font-size:var(--type-figure)}.figure-xl{font-size:var(--type-figure-xl)}::selection{background:var(--selection-bg);color:var(--selection-ink)}:where(:focus-visible){outline:var(--border-thick) solid var(--focus-ring);outline-offset:var(--border-thick);border-radius:var(--radius-2)}.num{font-variant-numeric:var(--numeric-tabular);font-feature-settings:"tnum" 1,"lnum" 1}.mono{font-family:var(--font-mono);font-variant-numeric:var(--numeric-tabular);letter-spacing:var(--tracking-normal)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){:root{--dur-1: 1ms;--dur-2: 1ms;--dur-3: 1ms;--dur-4: 1ms;--dur-count: 1ms;--dur-pulse: 1ms}}html{background:var(--ground);overscroll-behavior-x:none}body{margin:0;overscroll-behavior-x:none;min-block-size:100dvh;background:var(--ground);color:var(--ink)}@media (pointer: coarse){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=color]),select,textarea){min-block-size:var(--tap-min);font-size:var(--type-body)}:where(input[type=checkbox],input[type=radio]){min-inline-size:var(--icon-lg);min-block-size:var(--icon-lg)}}:root{--demo-brand: #2563EB;--demo-brand-strong: #1D4ED8;--demo-brand-ink: #FFFFFF}:root[data-brand=demo]{--focus-ring: #3B82F6;--selection-bg: #2563EB;--selection-ink: #FFFFFF}.an-band{display:flex;align-items:center;gap:var(--space-5);min-height:var(--tap-glove);padding:var(--space-3) var(--space-5);background:var(--surface);border:var(--border-hair) solid var(--line);border-inline-start:var(--border-plate) solid var(--signal-mute);border-radius:var(--radius-3);color:var(--ink);font-family:var(--font-body)}.an-band[data-signal=ok]{border-inline-start-color:var(--signal-ok)}.an-band[data-signal=warn]{border-inline-start-color:var(--signal-warn)}.an-band[data-signal=mute]{border-inline-start-color:var(--signal-mute)}.an-band[data-stand=nur_geraet],.an-band[data-stand=kein_geraet]{border-block-style:dotted;border-inline-end-style:dotted}.an-band__zeichen{flex:0 0 auto;display:grid;place-items:center;inline-size:var(--space-10);block-size:var(--space-10);color:var(--signal-mute-text)}.an-band[data-signal=ok] .an-band__zeichen{color:var(--signal-ok-text)}.an-band[data-signal=warn] .an-band__zeichen{color:var(--signal-warn-text)}.an-band__silhouette{inline-size:var(--space-7);block-size:var(--space-7);background:currentColor}.an-band__silhouette[data-form=person]{border-radius:var(--radius-pill)}.an-band__silhouette[data-form=geraet]{border-radius:var(--radius-1)}.an-band__silhouette[data-form=ohne]{border-radius:var(--radius-1);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:repeating-linear-gradient(45deg,currentColor 0 3px,transparent 3px 7px);outline:var(--border-thick) solid currentColor;outline-offset:-2px}.an-band__text{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-1)}.an-band__titel{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.an-band__wort{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--signal-mute-text)}.an-band[data-signal=ok] .an-band__wort{color:var(--signal-ok-text)}.an-band[data-signal=warn] .an-band__wort{color:var(--signal-warn-text)}.an-band__zeile{font-size:var(--text-lg);color:var(--ink-2)}.an-band__bucht,.an-band__hinweis{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-3)}.an-band__hinweis{padding:var(--space-2) var(--space-3);border-inline-start:var(--border-thick) solid var(--signal-warn);background:var(--signal-warn-soft);color:var(--ink-2);border-radius:var(--radius-1)}.an-band__rest{font-variant-numeric:var(--numeric-tabular);font-size:var(--text-md);color:var(--ink-3)}.an-band__knoepfe{flex:0 0 auto;display:flex;gap:var(--space-3)}.an-knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--tap-glove);min-inline-size:var(--tap-glove);padding:var(--space-3) var(--space-5);border:var(--border-thick) solid var(--line-strong);border-radius:var(--radius-3);background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-semibold);cursor:pointer}@media (hover: hover){.an-knopf:hover{background:var(--surface-2)}.an-knopf[data-rang=haupt]:hover{filter:brightness(1.06)}}.an-knopf:focus-visible{outline:var(--border-plate) solid var(--focus-ring);outline-offset:2px}.an-knopf[data-rang=haupt]{border-color:var(--signal-info);background:var(--signal-info);color:var(--signal-info-ink)}.an-knopf[aria-busy=true]{opacity:.72;cursor:progress}.an-flaeche{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-7);min-block-size:100%;background:var(--ground);color:var(--ink);font-family:var(--font-body)}.an-flaeche__kopf{display:flex;flex-direction:column;gap:var(--space-2)}.an-flaeche__titel{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.an-flaeche__unter{font-size:var(--text-lg);color:var(--ink-2);max-inline-size:var(--page-reading);line-height:var(--leading-normal)}.an-karte{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:var(--border-hair) solid var(--line);border-radius:var(--radius-4);box-shadow:var(--shadow-1)}.an-karte__titel{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold)}.an-verweigerung{padding:var(--space-4) var(--space-5);border:var(--border-thick) dotted var(--signal-mute);border-radius:var(--radius-3);background:var(--signal-mute-soft);color:var(--ink-2);font-size:var(--text-lg);line-height:var(--leading-normal)}.an-verweigerung[data-art=warn]{border-color:var(--signal-warn);background:var(--signal-warn-soft)}.an-quittung{padding:var(--space-5);border:var(--border-thick) solid var(--signal-ok);border-radius:var(--radius-3);background:var(--signal-ok-soft);color:var(--ink);font-size:var(--text-xl);font-weight:var(--weight-semibold)}.an-scan{display:grid;place-items:center;gap:var(--space-5);padding:var(--space-10) var(--space-6);border:var(--border-plate) dashed var(--signal-info);border-radius:var(--radius-4);background:var(--signal-info-soft);text-align:center}.an-scan__wort{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.an-scan__puffer{font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:var(--tracking-wide);min-block-size:var(--space-8);color:var(--ink-2)}.an-scan[data-empfang=ja]{border-style:solid}.an-studios{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-3)}.an-studio{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-1);min-block-size:84px;padding:var(--space-3) var(--space-4);border:var(--border-thick) solid var(--line-strong);border-inline-start:var(--space-2) solid var(--process-logistik);border-radius:var(--radius-2);background:var(--surface);color:var(--ink);font-family:var(--font-body);cursor:pointer;text-align:start}.an-studio[data-wall=gelb]{border-inline-start-color:var(--process-schleifen)}.an-studio[data-wall=blau]{border-inline-start-color:var(--process-maskieren)}.an-studio[data-wall=gruen]{border-inline-start-color:var(--process-grundieren)}.an-studio[data-wall=orange]{border-inline-start-color:var(--process-polieren)}.an-studio[data-wall=rot]{border-inline-start-color:var(--process-sperrlager)}.an-studio[data-wall=navy]{border-inline-start-color:var(--process-transit)}.an-studio[data-wall=grau]{border-inline-start-color:var(--process-logistik)}.an-studio[aria-pressed=true]{border-color:var(--signal-info);background:var(--signal-info-soft)}.an-studio:focus-visible{outline:var(--border-plate) solid var(--focus-ring);outline-offset:2px}.an-studio__nummer{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-variant-numeric:var(--numeric-tabular)}.an-studio__name{font-size:var(--text-sm);color:var(--ink-3)}.an-feld{display:flex;flex-direction:column;gap:var(--space-2)}.an-feld__marke{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink-2)}.an-feld__erklaerung{font-size:var(--text-sm);color:var(--ink-3);line-height:var(--leading-normal)}.an-eingabe{min-block-size:var(--tap-glove);padding:var(--space-3) var(--space-4);border:var(--border-thick) solid var(--line-strong);border-radius:var(--radius-3);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-2xl);inline-size:100%}.an-eingabe:focus-visible{outline:var(--border-plate) solid var(--focus-ring);outline-offset:1px}.an-schritt{min-block-size:var(--tap-glove);padding:var(--space-3) var(--space-4);border:var(--border-thick) solid var(--line-strong);border-radius:var(--radius-2);background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--text-lg);text-align:start;cursor:pointer}.an-schritt[aria-pressed=true]{border-color:var(--signal-info);background:var(--signal-info-soft)}.an-schritt:focus-visible{outline:var(--border-plate) solid var(--focus-ring);outline-offset:2px}.an-reihe{display:flex;flex-wrap:wrap;gap:var(--space-3)}.an-liste{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.an-zeile{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr) minmax(0,3fr);gap:var(--space-4);align-items:baseline;padding:var(--space-4) var(--space-5);border:var(--border-hair) solid var(--line);border-inline-start:var(--border-plate) solid var(--signal-ok);border-radius:var(--radius-2);background:var(--surface)}.an-zeile[data-abgelaufen=ja]{border-inline-start-color:var(--signal-warn);border-style:dotted;border-inline-start-style:solid;background:repeating-linear-gradient(45deg,var(--signal-warn-soft) 0 6px,transparent 6px 14px),var(--surface)}.an-zeile__wer{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold)}.an-zeile__wo,.an-zeile__wann,.an-zeile__grund{font-size:var(--text-md);color:var(--ink-2);line-height:var(--leading-normal)}.an-zeile__wann{font-variant-numeric:var(--numeric-tabular)}.an-hinweisblock{padding:var(--space-4) var(--space-5);border:var(--border-hair) dotted var(--line-strong);border-radius:var(--radius-3);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-md);line-height:var(--leading-relaxed);max-inline-size:var(--page-reading)}@media (max-width: 1023px){.an-zeile{grid-template-columns:1fr;gap:var(--space-2)}.an-band{flex-wrap:wrap}.an-flaeche{padding:var(--space-5)}.an-band__knoepfe{flex:1 1 100%;flex-wrap:wrap}.an-band__knoepfe .an-knopf{flex:1 1 12rem}}@media (max-width: 640px){.an-band__titel{font-size:var(--text-xl);letter-spacing:normal}.an-band{padding:var(--space-4)}.an-band__bucht,.an-band__hinweis{display:none}.an-band__knoepfe{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}.an-band__knoepfe .an-knopf{flex:1 1 9rem;min-block-size:var(--control-h-xl)}.an-band__zeichen{display:none}}
