@font-face{font-family:firaSans;src:url(../media/fira_sans_400-s.p.1k6a4zdudb4xc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:firaSans;src:url(../media/fira_sans_500-s.p.3hy8olobdqxjx.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:firaSans;src:url(../media/fira_sans_700-s.p.2_v3pbqmip31-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:firaSans Fallback;src:local(Arial);ascent-override:90.89%;descent-override:25.76%;line-gap-override:0.0%;size-adjust:102.87%}.firasans_ce622c0e-module__pc9-Uq__className{font-family:firaSans,firaSans Fallback}.firasans_ce622c0e-module__pc9-Uq__variable{--font-sans:"firaSans", "firaSans Fallback"}
@font-face{font-family:firaSansCondensed;src:url(../media/fira_sans_condensed_500-s.p.2xx3v3ari4bei.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:firaSansCondensed;src:url(../media/fira_sans_condensed_700-s.p.3yx09p3b1vx9d.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:firaSansCondensed Fallback;src:local(Arial);ascent-override:99.69%;descent-override:28.25%;line-gap-override:0.0%;size-adjust:93.79%}.firasanscondensed_b09b3168-module__IJt-3G__className{font-family:firaSansCondensed,firaSansCondensed Fallback}.firasanscondensed_b09b3168-module__IJt-3G__variable{--font-condensed:"firaSansCondensed", "firaSansCondensed Fallback"}
:root{--paper:#f2f1ec;--ink:#111417;--yellow:#f5c400;--signal:#d0342c;--ink-quiet:color-mix(in srgb, var(--ink) 64%, var(--paper));--hairline:color-mix(in srgb, var(--ink) 24%, var(--paper));--rule:var(--ink);--board-quiet:color-mix(in srgb, var(--ink) 74%, var(--yellow));--mark-size:15px;--line-0:#1b5e8c;--line-1:#0f7b5f;--line-2:#8c2f5b;--line-3:#b4531a;--line-4:#3f4a9e;--line-5:#6b7a0f;--measure:76rem;--gutter:clamp(1rem, 4vw, 2.5rem);--lane-anfang:0rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;font-synthesis-weight:none}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5}h1,h2,h3,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--yellow);color:var(--ink)}.board ::selection{background:var(--ink);color:var(--yellow)}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}html{scrollbar-color:var(--ink) var(--paper);scrollbar-width:thin;caret-color:var(--signal)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.numeric{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1;text-align:right}.label{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;font-weight:500}.page{max-width:var(--measure);padding:0 var(--gutter);margin:0 auto}.board{background:var(--yellow);color:var(--ink);padding-bottom:.75rem}.board__head{border-bottom:2px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.125rem 0 .75rem;display:flex}.board__name{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.02em;text-transform:lowercase;font-size:clamp(1.0625rem,2vw,1.375rem);font-weight:700}.board__table{border-collapse:collapse;width:100%;margin-top:.5rem}.board__row>*{vertical-align:baseline;text-align:left;padding:.35rem 0}.board__row+.board__row{border-top:1px solid color-mix(in srgb, var(--ink) 28%, var(--yellow))}.board__term{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;width:1%;padding-right:clamp(1rem,4vw,3rem);font-size:clamp(.8125rem,1.5vw,1.0625rem);font-weight:500}.board__figure{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:-.015em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;width:100%;font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:700;line-height:1.05}.board__row--lead .board__figure{letter-spacing:-.025em;font-size:clamp(2.75rem,7vw,4.5rem);line-height:.95}.board__note{color:var(--board-quiet);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(.8125rem,1.3vw,.9375rem)}.board__note span{display:block}.board__validity{border-top:2px solid var(--rule);font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--board-quiet);justify-content:space-between;gap:1rem;margin-top:.5rem;padding-top:.4rem;font-size:.8125rem;display:flex}.break{color:currentColor;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.break__mark{color:color-mix(in srgb, var(--ink) 55%, transparent);flex:none}.break__label{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;white-space:normal;min-width:0;font-size:clamp(1.0625rem,2vw,1.375rem);font-weight:500}.board__row--lead .break__label{font-size:clamp(1.5rem,3.2vw,2.125rem)}.notice{background:var(--ink);color:var(--paper)}.notice__inner{max-width:var(--measure);padding:.6rem var(--gutter);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0 auto;display:flex}.notice__term{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--yellow);font-weight:700}.notice__text{text-wrap:pretty;max-width:64ch;color:color-mix(in srgb, var(--paper) 88%, var(--ink));font-size:.9375rem}.notice__link{color:var(--paper);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:inline-block}.notice__weg{color:var(--paper);text-underline-offset:.25em;text-decoration-thickness:1px}.notice__weg:hover{background:var(--paper);color:var(--ink);text-decoration:none}.section{padding-top:clamp(1.75rem,4vw,2.75rem)}.section__head{border-bottom:2px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.4rem;display:flex}.section__title{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;font-size:clamp(1.0625rem,2vw,1.375rem);font-weight:700}.section__note{color:var(--ink-quiet);font-size:.9375rem}.fahrplan{border-collapse:collapse;width:100%;margin-top:1rem}.fahrplan th{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);text-align:left;border-bottom:2px solid var(--rule);padding:0 .5rem .4rem;font-size:.8125rem;font-weight:500}.fahrplan th.numeric{text-align:right}.fahrplan td{border-bottom:1px solid var(--hairline);font-variant-numeric:tabular-nums lining-nums;padding:.7rem .5rem}.fahrplan tbody tr{transition:background-color .16s ease-out,opacity .16s ease-out}.fahrplan[data-active] tbody tr:not([data-current]){opacity:.4}.fahrplan tbody tr[data-current]{background:color-mix(in srgb, var(--yellow) 42%, var(--paper));--ink-quiet:color-mix(in srgb, var(--ink) 74%, var(--yellow))}.fahrplan tfoot td{border-top:2px solid var(--rule);border-bottom:0;padding-top:.6rem;font-weight:700}.fahrplan__name{color:inherit;align-items:baseline;gap:.65rem;text-decoration:none;display:flex}.fahrplan__name span:last-child{font-weight:500}a.fahrplan__name:hover span:last-child,a.fahrplan__name:focus-visible span:last-child{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}.line-mark{background:var(--line);flex:none;width:1.5rem;height:7px;transform:translateY(-.15em)}.fahrplan--geld th,.fahrplan--geld td{padding-left:.35rem;padding-right:.35rem}.fahrplan--geld td{vertical-align:top}.fahrplan--geld td.numeric,.fahrplan--geld th.numeric{white-space:nowrap;width:1%}.fahrplan--geld td.numeric:has(.fahrplan__unknown){white-space:normal}.fahrplan__unterzeile,.fahrplan__isin{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;color:var(--ink-quiet);font-size:.8125rem;font-weight:500;display:block}.fahrplan .break__label{font-size:.8125rem}.fahrplan__unknown{color:var(--ink-quiet);font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.05em;justify-content:flex-end;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.lane{position:relative}.lane[data-current]{z-index:2}:is(.lane:has(.lane__mark:hover),.lane:has(.lane__mark:focus-visible)){z-index:3}.fahrplan__zahlen td{border-bottom:0;padding-bottom:.1rem}.fahrplan--geld td.lane__zelle{padding:0 .35rem .9rem}.lane__track{height:1.9rem;margin-left:var(--lane-anfang);position:relative}.lane__track[data-weg]{cursor:pointer}.lane__raster{position:absolute;inset:-.1rem 0 -.55rem}.lane__raster span{background:var(--hairline);width:1px;position:absolute;top:0;bottom:0}.lane__raster .lane__jetzt{background:var(--ink);width:2px;left:100%}.lane__line,.lane__tail{background:var(--line);height:7px;position:absolute;top:50%;transform:translateY(-50%)}.lane__tail{background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 13px);height:5px}.lane__mark{width:var(--mark-size);height:var(--mark-size);background:var(--line);cursor:pointer;border:0;border-radius:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.lane__mark[data-kind=sell]{background:var(--paper);border:4px solid var(--line)}.lane__mark--bund{margin-left:calc(var(--mark-size) / -2);transform-origin:0;border-radius:0;justify-content:center;align-items:center;display:flex;transform:translateY(-50%)}.lane__mark--bund[data-kind=sell]{border-width:3px}.lane__mark[data-kind=mixed]{background:repeating-linear-gradient(45deg, var(--line) 0 4px, var(--paper) 4px 6px);box-shadow:inset 0 0 0 1px var(--line)}.lane__zahl{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;color:var(--paper);font-size:.75rem;font-weight:700;line-height:1}.lane__mark--bund[data-kind=sell] .lane__zahl{color:var(--line)}.lane__tip{z-index:4;background:var(--ink);width:max-content;max-width:15rem;color:color-mix(in srgb, var(--paper) 88%, var(--ink));text-align:left;font-variant-numeric:tabular-nums lining-nums;pointer-events:none;padding:.4rem .6rem .45rem;font-size:.8125rem;line-height:1.35;display:none;position:absolute;top:calc(100% + 7px)}.lane__mark:hover .lane__tip,.lane__mark:focus .lane__tip{display:block}.lane__mark:after{content:"";position:absolute;inset:-.5rem -3px}.lane__mark[data-anchor=middle] .lane__tip{left:50%;transform:translate(-50%)}.lane__mark[data-anchor=start] .lane__tip{left:0}.lane__mark[data-anchor=end] .lane__tip{right:0}.lane__mark--bund[data-anchor=middle] .lane__tip{left:50%}.lane__tip-term{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);font-size:.8125rem;font-weight:700;display:block}.lane__tip-tag,.lane__tip-zahlen{display:block}.fahrplan__achse td{border-bottom:0;padding:.4rem .35rem 0}.achse{height:1.7rem;margin-left:var(--lane-anfang);position:relative}.achse__tick{position:absolute;top:0;transform:translate(-50%)}.achse__tick:before{content:"";background:var(--ink);width:1px;height:7px;margin:0 auto;display:block}.achse__label{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;color:var(--ink-quiet);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:.8125rem;display:block}.achse__tick--now{transform:translate(-100%)}.achse__tick--now:before{background:var(--ink);width:2px;height:11px}.achse__tick--now .achse__label{color:var(--ink);text-transform:uppercase;font-weight:700}.fahrplan__gruppe th{border-top:2px solid var(--rule);text-align:left;border-bottom:0;padding:1.25rem .35rem .5rem}.fahrplan__verkauft .fahrplan__zahlen td[data-cell=instrument]{color:var(--ink-quiet)}.fahrplan__legende{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-quiet);flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:.85rem;font-size:.8125rem;display:flex}.fahrplan__legende li{align-items:center;gap:.45rem;display:flex}.legend-dot{background:var(--ink);border-radius:50%;width:13px;height:13px}.legend-dot--sell{background:var(--paper);border:3px solid var(--ink)}.legend-bund{background:var(--ink);width:30px;height:13px;font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;color:var(--paper);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:flex}.legend-misch{background:repeating-linear-gradient(45deg, var(--ink) 0 4px, var(--paper) 4px 6px);width:30px;height:13px;box-shadow:inset 0 0 0 1px var(--ink)}.legend-dash{background:repeating-linear-gradient(90deg, var(--ink) 0 6px, transparent 6px 13px);width:26px;height:4px}.fahrplan__fuss{color:var(--ink-quiet);margin-top:.5rem;font-size:.9375rem}.action{background:var(--signal);color:#fff;font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;padding:.85rem 1.5rem;font-size:1.0625rem;font-weight:700;transition:background-color .14s ease-out;display:inline-block}.action:hover{background:color-mix(in srgb, var(--signal) 82%, var(--ink))}.quiet-action{color:inherit;font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:0 0;border:2px solid;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .14s ease-out,color .14s ease-out}.quiet-action:hover{background:var(--ink);color:var(--yellow)}.gate{background:var(--yellow);min-height:100svh;color:var(--ink);grid-template-rows:auto 1fr auto;display:grid}.gate .board{padding-bottom:0}.gate>.page{align-items:center;display:grid}.gate__body{align-content:center;gap:1.5rem;max-width:32rem;padding:clamp(2.5rem,10vh,6rem) 0;display:grid}.gate__text{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:-.015em;font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:700;line-height:1.05}.gate__hint{color:var(--board-quiet);max-width:28rem;font-size:.9375rem}.gate__foot{border-top:2px solid var(--rule);margin:0 var(--gutter);font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--board-quiet);padding:.5rem 0 1.25rem;font-size:.8125rem}.gate .action:focus-visible{outline-color:var(--ink)}.page__foot{border-top:2px solid var(--rule);font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);margin-top:clamp(1.75rem,4vw,2.75rem);padding:.6rem 0 2.5rem;font-size:.8125rem}.board--slim{padding-bottom:0}.board--slim .board__head{padding-bottom:.9rem}.board__section{text-transform:uppercase;letter-spacing:.07em;border-left:2px solid var(--rule);margin-left:.55rem;padding-left:.5rem;font-size:.6em;font-weight:500}.board__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kursbuch{border-collapse:collapse;width:100%;margin-top:clamp(1.75rem,4vw,2.75rem)}.kursbuch th{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);text-align:left;border-bottom:2px solid var(--rule);white-space:nowrap;padding:0 .5rem .4rem;font-size:.8125rem;font-weight:500}.kursbuch th.numeric{text-align:right}.kursbuch td{border-bottom:1px solid var(--hairline);font-variant-numeric:tabular-nums lining-nums;vertical-align:baseline;padding:.7rem .5rem}.kursbuch tbody tr[data-confirming]>td,.kursbuch tbody tr[data-eingetragen]>td{background:color-mix(in srgb, var(--yellow) 42%, var(--paper));border-bottom-color:var(--rule)}.kursbuch tbody tr[data-confirming],.kursbuch tbody tr[data-eingetragen]{--ink-quiet:color-mix(in srgb, var(--ink) 74%, var(--yellow))}.kursbuch th.kursbuch__nr,.kursbuch td.kursbuch__nr{width:1%;color:var(--ink-quiet);font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;padding-left:0}.kursbuch__adresse{overflow-wrap:anywhere;width:100%}.kursbuch__rolle{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.09em;border:1px solid var(--rule);margin-left:.6rem;padding:.05rem .35rem;font-size:.75rem;font-weight:700;display:inline-block}.kursbuch th.kursbuch__handlung,.kursbuch td.kursbuch__handlung{text-align:right;white-space:nowrap;padding-right:0}.kursbuch__entfernen,.kursbuch__ansehen,.kursbuch__abbruch,.blatt__loeschen,.blatt__abbruch,.transaktionen__aendern,.sparplaene__umstellen,.sparplaene__beenden{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink);text-underline-offset:.3em;font-size:.8125rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.kursbuch__entfernen:hover,.kursbuch__ansehen:hover,.kursbuch__abbruch:hover,.blatt__loeschen:hover,.blatt__abbruch:hover,.transaktionen__aendern:hover,.sparplaene__umstellen:hover,.sparplaene__beenden:hover{background:var(--ink);color:var(--paper);text-decoration:none}.blatt__weg{color:inherit;text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.blatt__weg:hover{background:var(--ink);color:var(--paper);text-decoration:none}.nutzer__name,.freigaben__name{display:block}.nutzer__adresse,.freigaben__adresse{color:var(--ink-quiet);overflow-wrap:anywhere;font-size:.8125rem;display:block}.nutzer__anteil{color:var(--ink-quiet);font-size:.8125rem;display:block}.nutzer__zulassung,.freigaben__frist,.sparplaene__urheber{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-quiet);font-size:.75rem;display:block}.nutzer__ungenutzt{white-space:nowrap}.kursbuch__handlung>*+*{margin-left:.9rem}.kursbuch--nutzer .kursbuch__entfernen{color:var(--ink-quiet);font-weight:400}.kursbuch--nutzer .kursbuch__entfernen:hover{color:var(--paper)}.kursbuch__eigen{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);font-size:.8125rem;font-weight:500}.kursbuch__warnung>td,.kursbuch__fehler>td{border-bottom:2px solid var(--rule);padding:0}.warnung{background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.warnung__text{max-width:64ch;color:color-mix(in srgb, var(--paper) 88%, var(--ink));font-size:.9375rem}.warnung__text strong{color:var(--paper);font-weight:700}.warnung .action:focus-visible{outline-color:var(--paper)}.kursbuch__eintrag>td{border-bottom-width:2px;border-bottom-color:var(--rule);padding-bottom:.9rem}.eintrag{align-items:stretch;gap:.75rem;display:flex}.eintrag__feld{border:0;border-bottom:1px solid var(--ink);min-width:0;color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;background:0 0;border-radius:0;flex:auto;padding:.35rem .1rem;font-size:1.0625rem}.eintrag__feld::placeholder{color:var(--ink-quiet)}.eintrag__feld:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.eintrag__feld[aria-invalid]{border-bottom-width:3px}.eintrag__etikett{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);font-size:.75rem;font-weight:500}.eintrag__wahl{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23111417' stroke-width='2'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right .1rem center;background-repeat:no-repeat;background-size:.7rem .5rem;padding-right:1.4rem}.bar{background:var(--ink);color:var(--paper);font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;flex:none;padding:.5rem 1.2rem;font-size:.9375rem;font-weight:700;transition:background-color .14s ease-out,color .14s ease-out}.bar:hover{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.bar--auf-tinte{background:var(--paper);color:var(--ink)}.bar--auf-tinte:hover{background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 2px var(--paper)}.bar--auf-tinte:focus-visible{outline-color:var(--paper)}.fehler{background:var(--ink);color:color-mix(in srgb, var(--paper) 88%, var(--ink));flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.6rem 1rem;font-size:.9375rem;display:flex}.fehler__term{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--yellow);font-weight:700}.stufe-hinweis{flex-wrap:wrap;align-items:baseline;gap:.25rem .7rem;margin:.7rem 0 0;display:flex}.stufe-hinweis__term{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);font-size:.75rem;font-weight:500}.stufe-hinweis__text{max-width:64ch;color:var(--ink-quiet);font-size:.9375rem;line-height:1.5}.kursbuch__stufe-zeile>td{padding:.9rem .5rem}.kursbuch__stufe-zeile .stufe-hinweis{margin:0}.page__foot--offen{border-top:0;margin-top:.7rem}.positionen__name{font-weight:500}.positionen__leer>td,.positionen__ohne{color:var(--ink-quiet);font-size:.9375rem}.positionen__weg{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}.positionen__weg:hover{background:var(--ink);color:var(--paper);text-decoration:none}.positionen__eintrag>td{border-bottom-width:2px;border-bottom-color:var(--rule);padding:1.1rem .5rem 1rem}.positionen tbody tr[data-eingetragen]{background:color-mix(in srgb, var(--yellow) 42%, var(--paper))}.positionen__fehler>td{border-bottom:0;padding:.7rem 0 0}.schreibzeile{grid-template-columns:minmax(9rem,1fr) 7.75rem 9.5rem 8rem 6.5rem auto;align-items:end;gap:.45rem .9rem;display:grid}.schreibzeile__feld{flex-direction:column;gap:.2rem;min-width:0;display:flex}.schreibzeile__feld--zahl{text-align:right}.schreibzeile .eintrag__feld{flex:none;width:100%}.schreibzeile__bar{align-self:end;padding-block:.55rem}.schreibzeile__hinweis{max-width:64ch;color:var(--ink-quiet);grid-column:1/-1;margin-top:.35rem;font-size:.9375rem}.transaktionen__art{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-size:.8125rem;font-weight:500}.transaktionen__instrument{width:100%;min-width:9rem}.transaktionen td[data-cell=Tag],.transaktionen td[data-cell=Stück]{white-space:nowrap}.transaktionen__urheber{color:var(--ink-quiet);min-width:6rem}.transaktionen__aendern{margin-right:1rem}.transaktionen__korrektur>td{border-bottom:2px solid var(--rule);padding:1.1rem .5rem 1rem}.transaktionen__leer>td{color:var(--ink-quiet);border-bottom:2px solid var(--rule);font-size:.9375rem}.sparplaene__instrument{overflow-wrap:anywhere;width:100%}.sparplaene__rhythmus{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-size:.8125rem;font-weight:500}.sparplaene__weiter{color:var(--ink-quiet);white-space:nowrap;font-size:.9375rem}.sparplaene tbody tr[data-beendet]>td{color:var(--ink-quiet)}.sparplaene__leer>td{color:var(--ink-quiet);font-size:.9375rem}.sparplaene__eintrag>td{border-bottom-width:2px;border-bottom-color:var(--rule);padding:1.1rem .5rem 1rem}.sparplaene__fehler>td{border-bottom:0;padding:.7rem 0 0}.sparplaene__umstellen{margin-right:1rem}.sparplaene__wechsel>td{border-bottom:2px solid var(--rule);padding:1.1rem .5rem 1rem}.wechselzeile{grid-template-columns:repeat(2,minmax(0,11rem)) auto 1fr;align-items:end;gap:.7rem .9rem;display:grid}.wechselzeile .eintrag__feld{flex:none;width:100%}.wechselzeile__bar{padding-block:.55rem}.wechselzeile__hinweis{max-width:64ch;color:var(--ink-quiet);grid-column:1/-1;margin-top:.35rem;font-size:.9375rem}.planzeile{grid-template-columns:minmax(10rem,1.3fr) minmax(9rem,1fr) minmax(9rem,1fr) minmax(6rem,.7fr) auto;align-items:end;gap:.7rem .9rem;display:grid}.planzeile__feld{flex-direction:column;gap:.2rem;min-width:0;display:flex}.planzeile__feld--zahl{text-align:right}.planzeile .eintrag__feld{flex:none;width:100%}.planzeile__bar{grid-area:2/5;align-self:end;padding-block:.55rem}.planzeile__hinweis{max-width:64ch;color:var(--ink-quiet);grid-column:1/-1;margin-top:.35rem;font-size:.9375rem}.kursblatt{grid-template-columns:minmax(15rem,21rem) 1fr;align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);padding-top:clamp(1.75rem,4vw,2.75rem);display:grid}.verzeichnis{border-right:2px solid var(--rule);padding-right:clamp(1rem,2vw,1.75rem)}.verzeichnis .section__head{padding-top:0}.verzeichnis__liste{margin-top:.2rem}.verzeichnis__zeile{border-bottom:1px solid var(--hairline);color:inherit;grid-template-columns:1fr auto;align-items:baseline;column-gap:.75rem;padding:.6rem .35rem;text-decoration:none;transition:background-color .14s ease-out;display:grid}.verzeichnis__zeile:hover{background:color-mix(in srgb, var(--ink) 7%, var(--paper))}.verzeichnis__liste li[data-current] .verzeichnis__zeile{background:color-mix(in srgb, var(--yellow) 42%, var(--paper));border-bottom-color:var(--rule)}.verzeichnis__name{overflow-wrap:anywhere;font-weight:500}.verzeichnis__isin{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;color:var(--ink-quiet);font-variant-numeric:tabular-nums lining-nums;grid-column:1;font-size:.8125rem;font-weight:500}.verzeichnis__kurs{white-space:nowrap;grid-area:1/2/3;align-self:center;font-weight:700}.verzeichnis__kurs .break__label{font-size:.75rem}.verzeichnis__ganz{color:inherit;text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.verzeichnis__ganz:hover{background:var(--ink);color:var(--paper);text-decoration:none}.verzeichnis__leer{color:var(--ink-quiet);padding-top:.7rem;font-size:.9375rem}.suchzeile{border-top:2px solid var(--rule);align-items:stretch;gap:.6rem;margin-top:-1px;padding-top:.7rem;display:flex}.suchzeile .eintrag__feld{flex:auto;min-width:0;font-size:1rem}.suchzeile .eintrag__feld::-webkit-search-cancel-button{filter:grayscale()}.blatt{min-width:0}.blatt>.section:first-child{padding-top:0}.blatt .section__head{flex-wrap:wrap}.section__rechts{align-items:baseline;gap:clamp(.75rem,2vw,1.25rem);margin-left:auto;display:flex}.blatt .section__head+.warnung,.blatt .section__head+.fehler{margin-top:0}.blatt__name{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:-.015em;padding:.7rem 0 .5rem;font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:700;line-height:1.05}.blatt__daten{border-top:1px solid var(--hairline);border-bottom:2px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.blatt__daten>div{padding:.55rem .5rem .6rem 0}.blatt__daten dt{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);font-size:.8125rem;font-weight:500}.blatt__daten dd{font-variant-numeric:tabular-nums lining-nums;text-align:left;overflow-wrap:anywhere;margin:.1rem 0 0;font-weight:500}.blatt__leer{max-width:64ch;color:var(--ink-quiet);padding-top:.9rem}.entwicklung{padding-top:1.1rem}.entwicklung__kopf{justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.4rem;display:flex}.entwicklung__titel{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;font-size:.8125rem;font-weight:500}.entwicklung__stand{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;color:var(--ink-quiet);font-variant-numeric:tabular-nums lining-nums;font-size:.75rem;font-weight:500}.entwicklung__tafel{border-top:1px solid var(--hairline);border-bottom:2px solid var(--rule);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.entwicklung__tafel>div{text-align:right;padding:.5rem 0 .55rem}.entwicklung__tafel dt{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-quiet);white-space:nowrap;font-size:.75rem;font-weight:500}.entwicklung__tafel dd{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;margin:.15rem 0 0;font-size:1rem;font-weight:700}.entwicklung__bruch{color:var(--ink-quiet);align-items:center;display:inline-flex}.entwicklung__fuss{max-width:64ch;color:var(--ink-quiet);padding-top:.55rem;font-size:.9375rem}.kurve{margin:1.25rem 0 0}.kurve__blatt{border-top:1px solid var(--hairline);border-bottom:2px solid var(--rule);padding:1.4rem 0 .9rem;position:relative}.kurve__zeichnung{width:100%;height:clamp(9rem,26vw,15rem);display:block}.kurve__grenze{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;color:var(--ink-quiet);font-variant-numeric:tabular-nums lining-nums;background:var(--paper);padding-left:.4rem;font-size:.8125rem;font-weight:500;position:absolute;right:0}.kurve__grenze--hoch{top:.15rem}.kurve__grenze--tief{bottom:.15rem}.kurve__ablesung{left:var(--x);background:var(--ink);pointer-events:none;width:1px;position:absolute;top:1.4rem;bottom:.9rem}.kurve__station{left:50%;top:var(--y);background:var(--line-0);border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.kurve__gelesen{color:var(--ink);font-weight:700}.kurve__zeichnung:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.kurve__achse{height:1.3rem;position:relative}.kurve__marke{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;color:var(--ink-quiet);font-variant-numeric:tabular-nums lining-nums;font-size:.75rem;font-weight:500;position:absolute;top:.25rem;transform:translate(-50%)}.kurve__marke:before{content:"";background:var(--hairline);width:1px;height:.4rem;position:absolute;top:-.55rem;left:50%}.kurve__fuss{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);font-variant-numeric:tabular-nums lining-nums;padding-top:1.1rem;font-size:.8125rem;font-weight:500}.kurve--leer{border-top:1px solid var(--hairline);border-bottom:2px solid var(--rule);color:var(--ink-quiet);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.1rem;padding:1.2rem 0;display:flex}.kurve--leer .break__label{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.kurve__leer-text{max-width:52ch;font-size:.9375rem}.kuerzel{grid-template-columns:1fr auto;align-items:stretch;column-gap:.6rem;padding-top:1rem;display:grid}.kuerzel__etikett{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);grid-column:1/3;padding-bottom:.3rem;font-size:.8125rem;font-weight:500}.kuerzel .eintrag__feld{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.kuerzel__hinweis{max-width:64ch;color:var(--ink-quiet);grid-column:1/3;padding-top:.5rem;font-size:.9375rem}.treffer{margin-top:.2rem}.treffer__zeile{border-bottom:1px solid var(--hairline);grid-template-columns:1fr 10.5rem 7.5rem auto;align-items:baseline;column-gap:.75rem;padding:.7rem .35rem;display:grid}.treffer__name{overflow-wrap:anywhere;font-weight:500}.treffer__boerse{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-quiet);grid-column:1;font-size:.8125rem;font-weight:500}.treffer__isin,.treffer__kuerzel{text-align:left;letter-spacing:.04em;grid-row:1/3;align-self:center;font-size:1rem}.treffer__isin{grid-column:2}.treffer__kuerzel{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;grid-column:3;font-weight:700}.treffer__zeile .bar{grid-area:1/4/3;align-self:center}.treffer__fuss{max-width:64ch;color:var(--ink-quiet);padding-top:.8rem;font-size:.9375rem}.treffer .fehler,.blatt .fehler{margin-top:.8rem}.verlauf{margin:1.25rem 0 0}.verlauf__wahl{flex-wrap:wrap;justify-content:space-between;gap:.35rem 1.2rem;padding-bottom:.7rem;display:flex}.verlauf__gruppe{flex-wrap:wrap;gap:.35rem;display:flex}.verlauf__spanne{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);cursor:pointer;background:0 0;border:0;padding:.25rem .6rem;font-size:.8125rem;font-weight:500}.verlauf__spanne:hover{color:var(--ink)}.verlauf__spanne[aria-pressed=true]{background:color-mix(in srgb, var(--yellow) 42%, var(--paper));color:var(--ink);font-weight:700}.verlauf__blatt{--blatt-oben:1.4rem;--blatt-unten:.9rem;border-top:1px solid var(--hairline);border-bottom:2px solid var(--rule);padding:var(--blatt-oben) 0 var(--blatt-unten);touch-action:pan-y;position:relative}.verlauf__zeichnung{width:100%;height:clamp(11rem,30vw,19rem);display:block}.verlauf__zeichnung:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.verlauf__feld{fill:color-mix(in srgb, var(--ink) 9%, var(--paper));stroke:none}.verlauf__treppe{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.verlauf__wert{fill:none;stroke:var(--line-0);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.verlauf__band{fill:color-mix(in srgb, var(--ink) 5%, var(--paper));stroke:none}.verlauf__treppe--kuenftig{stroke-dasharray:5 4}.verlauf__bandkurve{fill:none;stroke:var(--line-0);stroke-width:1px;stroke-dasharray:5 4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.verlauf__bandkurve--erwartet{stroke-width:2px}.verlauf__heute{stroke:var(--rule);stroke-width:2px;vector-effect:non-scaling-stroke}.verlauf__hoehen-linie{stroke:var(--hairline);stroke-width:1px;vector-effect:non-scaling-stroke}.verlauf__hoehe{left:0;top:var(--y);background:var(--paper);font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;color:var(--ink-quiet);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;padding-right:.4rem;font-size:.75rem;font-weight:500;position:absolute;transform:translateY(-50%)}.verlauf__frist-linie{stroke:var(--hairline);stroke-width:1px;vector-effect:non-scaling-stroke}.verlauf__frist{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;color:var(--ink-quiet);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;pointer-events:none;font-size:.75rem;font-weight:500;position:absolute;top:1.5rem;transform:translate(-50%)}.verlauf__frist--rand{padding-right:.35rem;transform:translate(-100%)}.verlauf__meilensteine,.verlauf__hoehen{left:0;right:0;top:var(--blatt-oben);bottom:var(--blatt-unten);pointer-events:none;position:absolute}.verlauf__meilenstein{left:var(--x);top:var(--y);background:var(--ink);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.verlauf__meilenstein--kuenftig{border:1.5px dashed var(--ink);background:0 0;width:11px;height:11px;margin:-5.5px 0 0 -5.5px}.verlauf__fahne{z-index:1;background:var(--paper);font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;margin-left:.3rem;padding:0 .2rem;font-size:.75rem;font-weight:700;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.verlauf__fahne--rand{margin-left:0;margin-right:.3rem;left:auto;right:100%}.verlauf__meilenstein--kuenftig .verlauf__fahne{color:var(--ink-quiet);font-weight:500}.verlauf__grenze{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;color:var(--ink-quiet);font-variant-numeric:tabular-nums lining-nums;background:var(--paper);padding-left:.4rem;font-size:.8125rem;font-weight:500;position:absolute;right:0}.verlauf__grenze--hoch{top:.15rem}.verlauf__grenze--tief{bottom:.15rem}.verlauf__ablesung{left:var(--x);top:var(--blatt-oben);bottom:var(--blatt-unten);background:var(--ink);pointer-events:none;width:1px;position:absolute}.verlauf__station{left:50%;top:var(--y);background:var(--line-0);border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.verlauf__station--erwartet{background:var(--paper);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--line-0)}.verlauf__station--einstand{background:var(--paper);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--ink)}.verlauf__achse{height:1.3rem;position:relative}.verlauf__marke{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;color:var(--ink-quiet);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:.75rem;font-weight:500;position:absolute;top:.25rem;transform:translate(-50%)}.verlauf__marke:before{content:"";background:var(--hairline);width:1px;height:.4rem;position:absolute;top:-.55rem;left:50%}.verlauf__legende{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);flex-wrap:wrap;gap:.35rem 1.2rem;padding-top:.7rem;font-size:.75rem;font-weight:500;display:flex}.verlauf__legende li{align-items:center;gap:.45rem;display:flex}.verlauf__probe{width:1.4rem;height:.7rem;display:block}.verlauf__probe--wert{background:var(--line-0);height:2px}.verlauf__probe--einstand{border-top:1.5px solid var(--ink);height:0}.verlauf__probe--erwartet{border-top:2px dashed var(--line-0);height:0}.verlauf__probe--band{background:color-mix(in srgb, var(--ink) 5%, var(--paper));border-top:1px dashed var(--line-0);border-bottom:1px dashed var(--line-0)}.verlauf__probe--feld{background:color-mix(in srgb, var(--ink) 9%, var(--paper))}.verlauf__probe--meilenstein{background:radial-gradient(circle, var(--ink) 0 3.5px, transparent 3.5px) center / 100% 100% no-repeat;border-radius:50%;width:.7rem;height:.7rem}.verlauf__probe--meilenstein-kuenftig{border:1.5px dashed var(--ink);background:0 0}.verlauf__fuss{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);font-variant-numeric:tabular-nums lining-nums;padding-top:.9rem;font-size:.8125rem;font-weight:500}.verlauf__gelesen{color:var(--ink);font-weight:700}.verlauf--leer{border-top:1px solid var(--hairline);border-bottom:2px solid var(--rule);color:var(--ink-quiet);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.1rem;margin-top:1.25rem;padding:1.2rem 0;display:flex}.verlauf--leer .break__label{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.verlauf__leer-text{text-transform:none;max-width:52ch;font-size:.9375rem}.fristen{border-collapse:collapse;width:100%;margin-top:1rem}.fristen th{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);text-align:left;border-bottom:2px solid var(--rule);padding:0 .5rem .4rem;font-size:.8125rem;font-weight:500}.fristen th.numeric{text-align:right}.fristen td{border-bottom:1px solid var(--hairline);font-variant-numeric:tabular-nums lining-nums;padding:.7rem .5rem}.fristen tbody th{border-bottom:1px solid var(--hairline);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;text-transform:none;letter-spacing:normal;border-top:0;padding:.7rem .5rem;font-size:1rem;font-weight:400}.fristen td[data-cell=erwartet]{font-weight:700}.fristen td[data-cell=band]{color:var(--ink-quiet)}.fristen__bis{display:block}.fristen__annahmen{max-width:64ch;color:var(--ink-quiet);margin-top:.9rem;font-size:.9375rem}.stapel__weg{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink);text-underline-offset:.3em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.stapel__weg:hover{background:var(--ink);color:var(--paper);text-decoration:none}.stapel[open]{background:var(--paper);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;border-radius:0;padding:0;display:block;inset:0;overflow:auto}.stapel::backdrop{background:var(--ink)}.stapel .board--slim{z-index:1;position:sticky;top:0}.stapel__blatt{padding-bottom:clamp(1.75rem,4vw,2.75rem)}.stapel__absage{padding-inline:var(--gutter)}.stapel__absage .fehler__term,.stapel .fehler__term{white-space:nowrap}.stapel__zeile{border-bottom:2px solid var(--rule);align-items:end;gap:.75rem;margin-top:clamp(1.75rem,4vw,2.75rem);padding-bottom:.9rem;display:flex}.stapel__zeile .schreibzeile__feld{flex:auto}.stapel__wahl{border-bottom:1px solid var(--ink);align-items:baseline;gap:.75rem;padding:.35rem .1rem;display:flex}.stapel__waehlen{background:var(--ink);color:var(--paper);font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;flex:none;padding:.35rem .9rem;font-size:.8125rem;font-weight:700}.stapel__waehlen:hover{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.stapel__feld{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.stapel__wahl:has(.stapel__feld:focus-visible) .stapel__waehlen{outline:3px solid var(--ink);outline-offset:3px}.stapel__dateiname{overflow-wrap:anywhere;min-width:0;font-size:1.0625rem}.stapel__wahl:not(:has(.stapel__feld:valid)) .stapel__dateiname{color:var(--ink-quiet)}.stapel__zeilen{margin-top:clamp(1.75rem,4vw,2.75rem)}.stapel__zeilen td:last-child{max-width:64ch}.stapel__satz{max-width:64ch;color:var(--ink-quiet);margin-top:.9rem;font-size:.9375rem}.stapel__tabelle{margin-top:clamp(1.75rem,4vw,2.75rem)}.stapel__dabei-kopf,.stapel__dabei{white-space:nowrap;text-align:right;width:1%}.stapel__tabelle tbody tr[data-schon]>td{color:var(--ink-quiet)}.stapel__doch{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);cursor:pointer;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;display:inline-flex}.stapel__doch input{accent-color:var(--ink);width:.9rem;height:.9rem}.stapel__fuss{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-top:.7rem;display:flex}.stapel__fuss .stapel__satz{flex:24rem;margin-top:0}.stapel__handlungen{align-items:center;gap:clamp(.75rem,2vw,1.25rem);display:flex}.stapel .bar[disabled]{background:var(--ink-quiet);cursor:default}.stapel .bar[disabled]:hover{background:var(--ink-quiet);color:var(--paper);box-shadow:none}@media (prefers-reduced-motion:no-preference){.lane__line,.lane__tail{animation:.72s cubic-bezier(.16,1,.3,1) both line-draw}.lane__mark{animation:.42s cubic-bezier(.16,1,.3,1) both station-arrive;animation-delay:var(--delay,0s)}.lane__mark--bund{animation-name:bund-arrive}.kurve__zeichnung,.verlauf__zeichnung,.verlauf__meilensteine{animation:.9s cubic-bezier(.16,1,.3,1) both line-draw}@keyframes line-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes station-arrive{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes bund-arrive{0%{opacity:0;transform:translateY(-50%)scaleX(.1)}to{opacity:1;transform:translateY(-50%)scaleX(1)}}}@media (max-width:60rem){.kursblatt{grid-template-columns:1fr}.verzeichnis{border-right:0;border-bottom:2px solid var(--rule);padding-bottom:clamp(1rem,3vw,1.5rem);padding-right:0}.kuerzel{grid-template-columns:1fr auto}.blatt__daten{grid-template-columns:repeat(2,minmax(0,1fr))}.blatt__daten>div:first-child{grid-column:1/3}}.protokoll__kopf{margin-top:1.25rem}.protokoll__notiz{color:var(--ink-quiet);font-size:.8125rem;font-weight:400;display:block}.protokoll__wahl{flex-wrap:wrap;gap:.35rem;padding:.7rem 0 0;display:flex}.protokoll__sicht{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);padding:.25rem .6rem;font-size:.8125rem;font-weight:500;text-decoration:none}.protokoll__sicht:hover{color:var(--ink)}.protokoll__sicht[aria-current]{background:color-mix(in srgb, var(--yellow) 42%, var(--paper));color:var(--ink);font-weight:700}.protokoll__lauf{padding-top:1.5rem}.protokoll__abend{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.3rem;font-size:1.0625rem;font-weight:700;display:flex}.protokoll__zaehler{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);text-align:right;font-size:.8125rem;font-weight:500}.protokoll__leer{max-width:64ch;color:var(--ink-quiet);padding:.9rem 0 0;font-size:.9375rem}.kursbuch--protokoll{margin-top:.2rem}.protokoll__vorgang{overflow-wrap:anywhere;width:100%}.kursbuch--protokoll td[data-cell=Tag]{white-space:nowrap}.protokoll__name{font-weight:500}.protokoll__satzzeile>td{color:var(--ink-quiet);font-variant-numeric:normal;max-width:78ch;padding-left:0;font-size:.9375rem}.protokoll__aufklappen{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);text-underline-offset:.3em;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.protokoll__aufklappen:hover{background:var(--ink);color:var(--paper);text-decoration:none}.protokoll__aufklappen:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23111417' stroke-width='2'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.7rem .5rem;width:.7rem;height:.5rem}.protokoll__aufklappen:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23f2f1ec' stroke-width='2'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E")}.protokoll__aufklappen[data-offen]:after{transform:rotate(180deg)}.kursbuch--protokoll tbody tr[data-offen]>td{background:color-mix(in srgb, var(--yellow) 42%, var(--paper));border-bottom-color:var(--rule)}.kursbuch--protokoll tbody tr[data-offen]{--ink-quiet:color-mix(in srgb, var(--ink) 74%, var(--yellow))}.kursbuch--protokoll tbody tr.protokoll__kurs>td{color:var(--ink-quiet);border-bottom-color:color-mix(in srgb, var(--ink) 12%, var(--paper));padding-top:.35rem;padding-bottom:.35rem;font-size:.9375rem}.kursbuch--protokoll tbody tr.protokoll__kurs:not(:has(+.protokoll__kurs))>td{border-bottom:2px solid var(--rule)}.kurse__zahl{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-quiet);font-size:.8125rem;font-weight:500}@media (max-width:40rem){.verlauf__zeichnung{height:clamp(9rem,42vw,13rem)}.entwicklung__tafel{grid-template-columns:repeat(3,minmax(0,1fr))}.entwicklung__tafel>div{border-top:1px solid var(--hairline)}.entwicklung__tafel>div:nth-child(-n+3){border-top:0}.verlauf__legende{gap:.35rem .9rem}.verlauf__fahne-tag{display:none}.verlauf__fuss{letter-spacing:.05em}:root{--lane-anfang:10.5rem}.board__table,.board__table tbody{display:block}.board__row{grid-template-columns:minmax(5.5rem,auto) 1fr;column-gap:.85rem;padding:.5rem 0;display:grid}.board__row>*{padding:0}.board__term{grid-area:1/1;width:auto;padding-right:0;font-size:.8125rem}.board__figure{grid-area:1/2;min-width:0}.board__note{text-align:left;grid-area:2/2;font-size:.8125rem}.board__section{border-left:0;margin-left:0;padding-left:0;display:block}.achse__tick--late{display:none}.lane__line{height:5px}.lane__mark{--mark-size:11px}.lane__mark[data-kind=sell]{--mark-size:13px;border-width:3px}.lane__mark--bund,.lane__mark--bund[data-kind=sell]{--mark-size:15px}.lane__tip{max-width:12rem}.fahrplan__rollbahn{overscroll-behavior-x:contain;overflow-x:auto}.fahrplan{min-width:34rem;margin-top:.5rem}.fahrplan th:first-child,.fahrplan td[data-cell=instrument]{z-index:4;background:var(--paper);width:10.5rem;max-width:10.5rem;position:sticky;left:0}.fahrplan__name span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fahrplan tbody tr[data-current] td[data-cell=instrument]{background:color-mix(in srgb, var(--yellow) 42%, var(--paper))}.fahrplan--geld th:nth-child(3),.fahrplan--geld th:nth-child(4),.fahrplan--geld th:nth-child(5),.fahrplan--geld td[data-cell=einstandskurs],.fahrplan--geld td[data-cell=einstand],.fahrplan--geld td[data-cell=kurs]{display:none}.fahrplan--geld th,.fahrplan--geld td{padding-left:.3rem;padding-right:.3rem}.fahrplan--geld td.numeric,.fahrplan--geld th.numeric{width:auto}.fahrplan td{padding-top:.5rem;padding-bottom:.5rem}.fahrplan__isin{font-size:.75rem}.fristen thead{display:none}.fristen tbody tr{border-bottom:1px solid var(--hairline);grid-template-columns:1fr auto;padding:.6rem 0;display:grid}.fristen tbody th,.fristen tbody td{border-bottom:0;padding:0}.fristen tbody th{grid-column:1/-1;font-weight:700}.fristen td[data-cell=einstand]{color:var(--ink-quiet);text-align:left;grid-row:2;margin-top:.3rem;font-size:.9375rem}.fristen td[data-cell=erwartet]{grid-row:2;margin-top:.3rem;font-size:1.0625rem}.fristen td[data-cell=band]{text-align:left;grid-area:3/1/auto/-1;margin-top:.3rem;font-size:.9375rem}.fristen td[data-cell=band] .fristen__bis{margin-left:.3rem;display:inline}.fristen td[data-cell]:before{content:attr(data-label) " ";font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-quiet);font-size:.75rem}.fristen td[data-cell=erwartet]:before{font-weight:500;display:block}.kursbuch thead{display:none}.kursbuch tbody tr[data-confirming],.kursbuch tbody tr[data-eingetragen]{background:color-mix(in srgb, var(--yellow) 42%, var(--paper));border-bottom-color:var(--rule)}.kursbuch tbody tr[data-confirming]>td,.kursbuch tbody tr[data-eingetragen]>td{background:0 0}.kursbuch tbody tr,.kursbuch__eintrag{border-bottom:1px solid var(--hairline);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.15rem .65rem;padding:.7rem 0;display:grid}.kursbuch__eintrag{border-bottom-width:2px;border-bottom-color:var(--rule)}.kursbuch tbody td,.kursbuch__eintrag td{border-bottom:0;padding:0}.kursbuch__adresse{grid-column:2}.kursbuch__handlung{grid-area:1/3}.kursbuch tbody td[data-cell=Einstand],.kursbuch tbody td[data-cell=Wert\ heute],.kursbuch tbody td[data-cell=Gewinn],.kursbuch tbody td[data-cell=Stufe],.kursbuch tbody td[data-cell=Erteilt],.kursbuch tbody td[data-cell=Transactions]{color:var(--ink-quiet);text-align:left;grid-column:2/4;font-size:.9375rem}.kursbuch--nutzer tbody td[data-cell]{color:var(--ink)}.kursbuch--nutzer tbody td[data-cell]:before{color:var(--ink-quiet)}.nutzer__zulassung,.freigaben__frist,.sparplaene__urheber{letter-spacing:.03em}.kursbuch__handlung>*+*{margin-top:.35rem;margin-left:0;display:block}.kursbuch tbody td[data-cell]:before{content:attr(data-cell) " ";font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.kursbuch tbody td.kursbuch__adresse:before{content:none}.nutzer__anteil{margin-left:.5rem;display:inline}.kursbuch__eintrag td:last-child{grid-column:1/4}.kursbuch__warnung,.kursbuch__fehler{padding:0;display:block}.eintrag{flex-wrap:wrap}.schreibzeile{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .9rem}.schreibzeile__feld--instrument,.schreibzeile__bar{grid-column:1/-1}.positionen tbody tr.positionen__eintrag{border-bottom-width:2px;border-bottom-color:var(--rule)}.positionen tbody tr.positionen__fehler{border-bottom:0}.positionen__eintrag>td,.positionen__leer>td,.positionen__fehler>td{padding:.9rem 0 0;display:block}.eintrag__feld{flex-basis:100%}.treffer__zeile{grid-template-columns:1fr 7.5rem auto;row-gap:.55rem}.treffer__isin,.treffer__kuerzel,.treffer__zeile .bar{grid-row:3;align-self:stretch}.treffer__isin{grid-column:1}.treffer__kuerzel{grid-column:2}.treffer__zeile .bar{grid-column:3}.transaktionen tbody tr{grid-template-columns:auto 1fr auto;row-gap:.2rem}.transaktionen tbody tr>.kursbuch__nr{grid-area:1/1;width:auto;padding-right:.15rem}.transaktionen__instrument{grid-area:1/2}.transaktionen tbody tr>.kursbuch__handlung{grid-area:1/3}.transaktionen td[data-cell=Tag]{grid-area:2/2}.transaktionen td[data-cell=Art]{text-align:right;grid-area:2/3}.transaktionen td[data-cell=Stück]{grid-area:3/2}.transaktionen td[data-cell=Kurs]{grid-area:3/3}.transaktionen td[data-cell=Gebühr]{grid-area:4/2}.transaktionen td[data-cell=Betrag]{grid-area:4/3}.transaktionen td[data-cell=Urheber]{grid-area:5/2/5/4}.transaktionen tbody td[data-cell]{color:var(--ink-quiet);text-align:left;font-size:.9375rem}.transaktionen tbody td[data-cell=Betrag]{color:var(--ink);text-align:right;font-weight:700}.transaktionen__aendern{width:fit-content;margin-bottom:.4rem;margin-left:auto;margin-right:0;display:block}.transaktionen tbody tr.transaktionen__korrektur,.transaktionen tbody tr.transaktionen__leer{padding:0;display:block}.transaktionen__korrektur>td,.transaktionen__leer>td{padding:.9rem 0 1rem;display:block}.sparplaene tbody tr{grid-template-columns:auto 1fr 1fr;row-gap:.2rem}.sparplaene tbody tr>.kursbuch__nr{grid-area:1/1;width:auto;padding-right:.15rem}.sparplaene__instrument{grid-area:1/2}.sparplaene tbody tr>.kursbuch__handlung{grid-area:1/3}.sparplaene__umstellen{width:fit-content;margin-bottom:.4rem;margin-left:auto;margin-right:0;display:block}.sparplaene td[data-cell=Rate]{grid-area:2/2}.sparplaene td[data-cell=Rhythmus]{grid-area:2/3}.sparplaene td[data-cell=Am]{grid-area:3/2}.sparplaene td[data-cell=Gebühr]{grid-area:3/3}.sparplaene td[data-cell=Von]{grid-area:4/2}.sparplaene td[data-cell=Bis]{grid-area:4/3}.sparplaene td[data-cell=Nächste\ Ausführung]{grid-area:5/2/5/4}.sparplaene tbody td[data-cell]{color:var(--ink-quiet);text-align:left;font-size:.9375rem}.sparplaene tbody tr:not([data-beendet]) td[data-cell=Rate]{color:var(--ink);font-weight:700}.sparplaene tbody tr.sparplaene__eintrag,.sparplaene tbody tr.sparplaene__leer,.sparplaene tbody tr.sparplaene__fehler,.sparplaene tbody tr.sparplaene__wechsel{padding:0;display:block}.sparplaene__eintrag>td,.sparplaene__leer>td,.sparplaene__fehler>td,.sparplaene__wechsel>td{padding:.9rem 0 1rem;display:block}.wechselzeile{grid-template-columns:repeat(2,minmax(0,1fr))}.wechselzeile__bar{grid-column:1/-1}.sparplaene__fehler>td{padding-bottom:0}.planzeile{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .9rem}.planzeile__feld--breit,.planzeile__feld--rate,.planzeile__bar{grid-column:1/-1}.planzeile__bar{grid-row:auto}.stapel__weg--blatt{display:none}.section__head{flex-wrap:wrap}.section__rechts{flex-wrap:wrap;justify-content:flex-end;row-gap:.5rem}.section__rechts>.section__note{flex-basis:100%}.kursbuch--protokoll tbody td.protokoll__vorgang{grid-column:2/4}.protokoll__sicht{padding:.85rem .8rem}.kursbuch--protokoll tbody tr.protokoll__kurs>td:empty{display:none}.kursbuch--protokoll tbody tr.protokoll__kurs{padding:.35rem 0}.kursbuch--protokoll tbody tr.protokoll__kurs>td{padding:0}:is(.kursbuch--protokoll tbody tr.protokoll__kurs>td,.kursbuch--protokoll tbody tr.protokoll__kurs:not(:has(+.protokoll__kurs))>td){border-bottom:0}.kursbuch--protokoll tbody tr.protokoll__kurs:not(:has(+.protokoll__kurs)){border-bottom:2px solid var(--rule)}.kursbuch--protokoll tbody tr.protokoll__kurs>td[data-cell=Tag]{grid-column:2/3}.kursbuch--protokoll tbody tr.protokoll__kurs>td[data-cell=Betrag]{text-align:right;grid-column:3/4}.kursbuch--protokoll tbody tr.protokoll__kurs>td[data-cell]:before{content:none}.kursbuch--protokoll tbody td[data-cell=Tag],.kursbuch--protokoll tbody td[data-cell=Betrag]{color:var(--ink-quiet);text-align:left;grid-column:2/4;font-size:.9375rem}.kursbuch--protokoll tbody td.protokoll__vorgang:before{content:none}.protokoll__satzzeile>td{grid-column:1/-1}.protokoll__abend{flex-wrap:wrap}.protokoll__zaehler{text-align:left;flex-basis:100%}}.uebersicht__name{color:inherit;border-bottom:2px solid var(--ink);padding-bottom:1px;font-weight:700;text-decoration:none}.uebersicht__name:hover{background:var(--yellow)}.uebersicht__ohne{letter-spacing:.02em;opacity:.7;font-size:.75rem;font-weight:400;display:block}.uebersicht__leer{opacity:.7;font-style:italic}.uebersicht__konto{color:inherit}.kursbuch__stufe{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-size:.8125rem;font-weight:500}.freigaben__wahl{flex:0 10rem}.kursbuch--freigaben td[data-cell=Erteilt]{white-space:nowrap}
