@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kanit-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kanit-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.theme-dark{color-scheme:dark;--brand: #2DD4D9;--brand-strong: #9BEFCB;--brand-soft: #173F3D;--brand-line: #2F7F79;--on-brand: #142529;--accent-2: #FF6A9A;--accent-2-soft: color-mix(in srgb, var(--accent-2) 16%, transparent);--ground: #0B161A;--surface: #142529;--surface-2: #1C3036;--line: #2E4A52;--line-soft: #223A41;--ink: #F2F6F7;--ink-2: #9BB0B6;--ink-3: #92A8AE;--ok: #5CC79A;--warn: #F5B455;--danger: #F0776C}.theme-light{color-scheme:light;--brand: #015255;--brand-strong: #06676B;--brand-soft: #E6FAF1;--brand-line: #B0E8D1;--on-brand: #FFFFFF;--accent-2: #F05488;--accent-2-soft: #FDF1F5;--ground: #ECF0F0;--surface: #FFFFFF;--surface-2: #F5F8F8;--line: #D7DDDE;--line-soft: #E6EAEB;--ink: #14171B;--ink-2: #626A76;--ink-3: #69717D;--ok: #2E7D5B;--warn: #E08A1E;--danger: #C4362C}:root{--display: "ITC Avant Garde Gothic", "Poppins", "Questrial", "TeX Gyre Adventor", "Century Gothic", sans-serif;--text: "Inter", "Helvetica Now Text", "TeX Gyre Heros", "Helvetica Neue", Arial, sans-serif;--mono: "IBM Plex Mono", "DejaVu Sans Mono", ui-monospace, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--r-sm:6px;--r-md:10px;--r-lg:18px;--r-pill:999px;--col:1200px;--gutter-page:72px;--gutter-tool:32px;--ease:cubic-bezier(.2,.6,.2,1);--dur:.24s}@media(max-width:760px){:root{--gutter-page:24px;--gutter-tool:20px}}:root{--lw: 304px;--rw: 404px;--st-tun: #B03A68;--st-tun-bg: #FBEAF1;--st-tun-ink: #FFFFFF;--st-neutral-ink: var(--ink-2);--cal-day-ink: var(--ink-2);--set-muted-ink: var(--ink-2);--reset-hover-ink: var(--ink-2);--me-menu-ink: var(--ink-2);--mnu-ink: var(--ink-2);--alle-ink: var(--ink-2);--w-table-ink: var(--ink-2);--seg-ink: var(--ink-2);--wait-ink: var(--ink-2);--webgl-err-ink: var(--ink-2);--legend-ink: var(--ink-2);--bow-hint-ink: var(--ink-2);--h-readonly-ink: var(--ink-2);--apps-hint-ink: var(--ink-2);--fmt-ink: var(--ink-2);--pat-row-ink: var(--ink-2);--akte-ink: var(--ink-2);--dash-ink: var(--ink-2);--dash-akt-ink: var(--on-brand);--dash-akt-disc: color-mix(in srgb, var(--on-brand) 26%, var(--brand));--step-ink: var(--ink-2);--jaw-ink: var(--ink-2);--tbtn-off-ink: var(--ink-2);--pane-title-ink: var(--brand);--pane-sub-ink: var(--brand-strong);--pane-count-ink: var(--brand);--rail-num-ink: var(--on-brand);--rail-num-hot-ink: #04181A;--auth-err-ink: #B03A68;--hint-danger-ink: #B03A68;--p-sel-ink: #4A5260;--nav-hint-ink: #4A5260;--side-tag-ink: var(--ink-3);--placeholder-ink: var(--ink-3);--rail-current-ink: var(--on-brand);--rail-badge-ink: #241017;--rail-focus-ring: var(--on-brand);--shell-gutter: #E3E9EA;--ok-bg: color-mix(in srgb, var(--ok) 14%, transparent);--ok-line: color-mix(in srgb, var(--ok) 38%, transparent);--danger-bg: color-mix(in srgb, var(--danger) 14%, transparent);--danger-line: color-mix(in srgb, var(--danger) 38%, transparent);--warn-bg: color-mix(in srgb, var(--warn) 16%, transparent);--shot-bg: #0B0B0D;--veil: rgba(247,248,250,.66);--on-shade: var(--surface);--chrome-shade-rgb: 24,34,38;--black-rgb: 0,0,0;--float-shade-rgb: 20,24,26;--peek-shade-rgb: 10,14,16;--dialog-shade-rgb: 16,22,26;--ghost-band-rgb: 150,155,168;--elev-0: none;--elev-1: 0 6px 18px -6px rgba(var(--chrome-shade-rgb),.3);--elev-2: 0 4px 14px rgba(var(--float-shade-rgb),.22);--elev-3: 0 18px 44px rgba(var(--peek-shade-rgb),.24);--elev-1-line: rgba(var(--chrome-shade-rgb),.15);--elev-2-line: var(--line);--elev-3-line: var(--line)}:root{--dg-tooth: var(--surface);--dg-tooth-line: color-mix(in srgb, var(--ink-2) 44%, var(--surface-2));--dg-gum: color-mix(in srgb, var(--danger) 6%, var(--surface-2));--dg-gum-line: color-mix(in srgb, var(--danger) 12%, var(--ground));--dg-tissue: color-mix(in srgb, var(--danger) 5%, var(--surface-2));--dg-tissue-line: color-mix(in srgb, var(--danger) 15%, var(--ground));--dg-appl: color-mix(in srgb, var(--ink-3) 43%, var(--surface-2));--dg-appl-2: color-mix(in srgb, var(--ink-3) 33%, var(--line-soft));--dg-appl-3: color-mix(in srgb, var(--ink-3) 46%, var(--surface-2));--dg-appl-line: color-mix(in srgb, var(--ink-2) 82%, var(--line-soft));--dg-appl-line2: color-mix(in srgb, var(--ink-2) 71%, var(--ground));--dg-appl-line3: color-mix(in srgb, var(--ink-2) 79%, var(--line-soft));--dg-neutral: color-mix(in srgb, var(--ink-2) 76%, var(--ground));--dg-label: color-mix(in srgb, var(--ink-3) 76%, var(--ink));--dg-legend-a: color-mix(in srgb, var(--line) 81%, var(--ink));--dg-legend-b: color-mix(in srgb, var(--ink-2) 59%, var(--line-soft));--dg-halo: var(--surface);--dg-act: var(--brand);--dg-act-13: color-mix(in srgb, var(--brand) 13%, transparent);--dg-act-16: color-mix(in srgb, var(--brand) 16%, transparent);--dg-act-17: color-mix(in srgb, var(--brand) 17%, transparent);--dg-neu-10: color-mix(in srgb, var(--ink-2) 10%, transparent);--dg-neu-13: color-mix(in srgb, var(--ink-2) 13%, transparent)}:root{--gl-model: color-mix(in srgb, var(--ink-2) 16%, var(--surface));--gl-model-2: color-mix(in srgb, var(--ink-2) 23%, var(--surface));--gl-bow: color-mix(in srgb, var(--line) 68%, var(--ink));--gl-rim: var(--on-brand);--gl-mark-hover: color-mix(in srgb, var(--brand-strong) 64%, var(--brand-soft));--gl-mark-sel: color-mix(in srgb, var(--brand) 99%, var(--surface));--gl-mark-grind: color-mix(in srgb, var(--brand-strong) 97%, var(--surface));--gl-dot-in: color-mix(in srgb, var(--brand) 99%, var(--surface));--gl-dot-out: color-mix(in srgb, var(--brand) 59%, var(--ink))}@media not print{.theme-dark{--shot-bg: var(--ground);--veil: color-mix(in srgb, var(--ground) 76%, transparent);--on-shade: var(--ink);--brand-area: #0F2F35;--st-tun: #F5A6C2;--st-tun-bg: #3A2230;--st-tun-ink: #2A1019;--st-neutral-ink: #9BB0B6;--cal-day-ink: #9BB0B6;--set-muted-ink: var(--ink-3);--reset-hover-ink: #9BB0B6;--me-menu-ink: #9BB0B6;--mnu-ink: #9BB0B6;--alle-ink: #9BB0B6;--w-table-ink: #9BB0B6;--seg-ink: #9BB0B6;--wait-ink: #9BB0B6;--webgl-err-ink: #9BB0B6;--legend-ink: #9BB0B6;--bow-hint-ink: #9BB0B6;--h-readonly-ink: #9BB0B6;--apps-hint-ink: #9BB0B6;--fmt-ink: #9BB0B6;--pat-row-ink: var(--ink-3);--akte-ink: var(--ink-3);--dash-ink: var(--ink-3);--dash-akt-disc: color-mix(in srgb, var(--on-brand) 31%, var(--brand));--step-ink: #9BB0B6;--jaw-ink: #9BB0B6;--tbtn-off-ink: #9BB0B6;--pane-title-ink: var(--brand-strong);--pane-count-ink: #E0FBFA;--rail-num-ink: #E0FBFA;--rail-num-hot-ink: #E0FBFA;--auth-err-ink: var(--accent-2);--hint-danger-ink: var(--danger);--p-sel-ink: var(--ink);--nav-hint-ink: var(--ink);--top-count-ink: #9BB0B6;--rail-idle-ink: #8FD9DC;--rail-current-ink: #E0FBFA;--rail-focus-ring: var(--brand);--rail-badge-ink: #2A1019;--w-icon-ink: #A5B8BE;--logo-ink: #FFFFFF;--shell-gutter: #06100F;--verlauf-deep: linear-gradient(120deg, #015255 0%, #1B7C80 38%, #1F778A 55%, #5E5A78 76%, #B03A68 100%);--verlauf-hairline: linear-gradient(90deg, #015255 0%, #1B7C80 38%, #1F778A 55%, #5E5A78 76%, #B03A68 100%);--elev-0: none;--elev-1: inset 0 1px 0 color-mix(in srgb, var(--ink) 5%, transparent),0 18px 40px -22px color-mix(in srgb, var(--shell-gutter) 88%, transparent);--elev-2: inset 0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent),0 12px 32px -12px color-mix(in srgb, var(--shell-gutter) 85%, transparent);--elev-3: inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent),0 24px 60px -16px color-mix(in srgb, var(--shell-gutter) 92%, transparent);--elev-1-line: color-mix(in srgb, var(--line) 70%, transparent);--elev-2-line: var(--line);--elev-3-line: var(--line);--dg-tooth: color-mix(in srgb, var(--ink) 24%, var(--surface));--dg-tooth-line: color-mix(in srgb, var(--ink) 58%, var(--surface));--dg-gum: color-mix(in srgb, var(--accent-2) 15%, var(--surface));--dg-gum-line: color-mix(in srgb, var(--accent-2) 32%, var(--surface));--dg-tissue: color-mix(in srgb, var(--accent-2) 13%, var(--surface));--dg-tissue-line: color-mix(in srgb, var(--accent-2) 30%, var(--surface));--dg-appl: color-mix(in srgb, var(--ink-2) 34%, var(--surface));--dg-appl-2: color-mix(in srgb, var(--ink-2) 30%, var(--surface));--dg-appl-3: color-mix(in srgb, var(--ink-2) 36%, var(--surface));--dg-appl-line: color-mix(in srgb, var(--ink) 38%, var(--surface));--dg-appl-line2: color-mix(in srgb, var(--ink) 34%, var(--surface));--dg-appl-line3: color-mix(in srgb, var(--ink) 36%, var(--surface));--dg-neutral: var(--ink-2);--dg-label: var(--ink-3);--dg-legend-a: color-mix(in srgb, var(--ink-2) 78%, var(--surface));--dg-legend-b: var(--gl-bow);--gl-model: color-mix(in srgb, var(--ink) 50%, var(--surface-2));--gl-model-2: color-mix(in srgb, var(--ink) 46%, var(--surface-2));--gl-bow: #FFFFFF;--gl-rim: color-mix(in srgb, var(--brand) 34%, var(--ink));--gl-dot-out: color-mix(in srgb, var(--brand) 55%, var(--ground))}}@media print{:root,.theme-dark{color-scheme:light;--ground: #FFFFFF;--surface: #FFFFFF;--surface-2: #FAFAFC;--line: #C9CDD4;--line-soft: #E4E6EA;--ink: #14171B;--ink-2: #4A5260;--ink-3: #626A76;--brand: #015255;--brand-strong: #06676B;--brand-soft: #E6FAF1;--brand-line: #B0E8D1;--on-brand: #FFFFFF;--accent-2: #F05488;--accent-2-soft: #FDF1F5;--ok: #2E7D5B;--warn: #E08A1E;--danger: #C4362C}}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--r-sm)}::selection{background:var(--brand-soft);color:var(--ink)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;height:100%}body{background:var(--ground);color:var(--ink);overflow:hidden;font:400 14px/1.5 Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button{font:inherit}.ico{width:17px;height:17px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.top{height:56px;background:var(--on-brand);border-bottom:1px solid rgba(var(--chrome-shade-rgb),.13);display:flex;align-items:center;gap:14px;padding-right:18px;position:relative;z-index:55}.brandWrap{width:var(--railw);height:56px;flex:none;display:flex;align-items:center;gap:2px;background:var(--brand);overflow:hidden;transition:width .16s cubic-bezier(.3,.8,.4,1)}.brand{width:56px;height:56px;display:grid;place-items:center;flex:none}.brand svg{width:30px;height:auto;fill:var(--on-brand);stroke:none}.brandWrap .wortmarke{fill:var(--on-brand);margin:0}.wortmarke{height:26px;width:auto;flex:none;margin-left:2px;fill:var(--brand)}.wortmarkeBar{fill:var(--brand)}.topTrenn{width:1px;height:26px;background:var(--line);flex:none;margin-left:3px}.topTitel{margin:0;font-size:18.5px;font-weight:700;letter-spacing:-.015em;color:var(--brand-strong);white-space:nowrap}.topZahl{font-size:12px;font-weight:700;color:var(--ink-2);background:var(--ground);border-radius:20px;padding:2px 10px;line-height:1.5}.top .spacer{flex:1}.helpBtn{display:flex;align-items:center;gap:7px;background:var(--on-brand);border:1px solid var(--line);border-radius:9px;padding:6px 12px 6px 10px;font:inherit;font-size:13.5px;color:var(--ink-2);cursor:pointer}.helpBtn:hover,.helpBtn:focus-visible{background:var(--ground);color:var(--ink);border-color:var(--brand-line)}.helpBtn .ico{width:17px;height:17px}.gWrap{position:relative;flex:none}.gSuche{display:flex;align-items:center;gap:8px;width:250px;background:color-mix(in srgb,var(--line) 18%,var(--surface));border:1px solid var(--line);border-radius:9px;padding:6px 10px;color:var(--ink-3)}.gSuche:focus-within{border-color:var(--brand);background:var(--on-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.gSuche .ico{width:15px;height:15px;flex:none}.gSuche input{border:0;outline:0;font:inherit;font-size:13px;flex:1;min-width:0;background:transparent;color:var(--ink)}.gTreffer{position:absolute;right:0;top:calc(100% + 7px);width:330px;z-index:130;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:11px;box-shadow:var(--elev-3);max-height:60vh;overflow:auto}.gTreffer[hidden]{display:none}.gTreffer button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;font:inherit;background:none;border:0;border-radius:8px;padding:7px 9px;cursor:pointer;color:var(--ink-2)}.gTreffer button:hover,.gTreffer button[aria-selected=true]{background:var(--brand-soft);color:var(--ink)}.gWrap{flex:0 1 auto;min-width:0}.gSuche{max-width:100%}.theme-toggle{flex:none}.gTreffer b{font-size:13px;color:var(--ink);display:block}.gTreffer span{font-size:11.5px;color:var(--ink-3)}.gTreffer .gLeer{padding:10px;font-size:12.5px;color:var(--ink-3);text-align:center}body{--railw:212px}body[data-rail=zu]{--railw:56px}.shell{display:grid;grid-template-columns:var(--railw) var(--lw) minmax(0,1fr) var(--rw);transition:grid-template-columns .16s cubic-bezier(.3,.8,.4,1);height:calc(100vh - 56px);position:relative;background:var(--shell-gutter)}.shell.lcol{--lw:46px}.shell.rcol:not(.st-pick){--rw:46px}.shell.noCfg:not(.st-pick){--rw:0px}.shell.noCfg:not(.st-pick) .pane.right{display:none}.rail{background:var(--brand);display:flex;flex-direction:column;gap:2px;padding:12px 10px;min-width:0;overflow:hidden}body[data-rail=zu] .rail{padding:12px 9px;align-items:center}.rail button{height:38px;border-radius:10px;border:0;background:transparent;color:color-mix(in srgb,var(--surface) 72%,transparent);cursor:pointer;position:relative;display:flex;align-items:center;gap:11px;padding:0 10px;width:100%;font:inherit;font-size:13.5px;text-align:left;white-space:nowrap}body[data-rail=zu] .rail button{width:38px;padding:0;justify-content:center}.railTxt{min-width:0;overflow:hidden;text-overflow:ellipsis}body[data-rail=zu] .railTxt{display:none}.railNum{margin-left:auto;min-width:19px;height:18px;border-radius:9px;background:color-mix(in srgb,var(--on-brand) 22%,transparent);color:var(--rail-num-ink);font-size:10.5px;font-weight:700;line-height:18px;padding:0 5px;text-align:center;flex:none}body[data-rail=zu] .railNum{position:absolute;top:-2px;right:-4px;margin:0;height:16px;line-height:16px;background:var(--accent-2);color:var(--rail-badge-ink)}body[data-rail=auf] .rail button:hover .railNum,body[data-rail=auf] .rail button:focus-visible .railNum,body[data-rail=auf] .rail button[aria-current=true] .railNum{color:var(--rail-num-hot-ink)}.railFill{flex:1}.railKlapp{color:color-mix(in srgb,var(--surface) 68%,transparent)!important;border-top:1px solid color-mix(in srgb,var(--on-brand) 14%,transparent);border-radius:0!important;margin-top:4px;padding-top:4px!important;height:44px!important}.railKlapp:hover,.railKlapp:focus-visible{color:var(--on-brand)!important;background:transparent!important}.rail button:hover,.rail button:focus-visible{background:color-mix(in srgb,var(--on-brand) 13%,transparent);color:var(--on-brand)}.rail button:focus-visible{outline-color:var(--rail-focus-ring)}.rail button[aria-current=true]{color:var(--rail-current-ink);background:color-mix(in srgb,var(--on-brand) 18%,transparent);font-weight:600}.rail button[aria-current=true]:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--accent-2)}body[data-rail=zu] .rail button[aria-current=true]:before{left:-9px}.avatar{width:32px;height:32px;border-radius:50%;background:var(--brand);color:var(--on-brand);display:grid;place-items:center;font-size:12.5px;font-weight:600;flex:none;cursor:pointer;border:0;padding:0}.me{position:relative}.meMenu{position:absolute;right:0;top:calc(100% + 7px);min-width:184px;z-index:120;background:var(--surface);border:1px solid var(--elev-3-line);border-radius:11px;padding:5px;box-shadow:var(--elev-3)}.meMenu[hidden]{display:none}.meMenu button{display:block;width:100%;text-align:left;font:inherit;font-size:13px;color:var(--me-menu-ink);background:none;border:0;border-radius:8px;padding:8px 10px;cursor:pointer}.meMenu button:hover,.meMenu button:focus-visible{background:var(--ground);color:var(--ink)}.meMenu button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.meTrenn{height:1px;background:var(--line);margin:4px 6px}.meWer{padding:8px 10px 6px;font-size:13px;line-height:1.35}.meWer b{display:block;font-weight:600;color:var(--ink)}.meWer i{display:block;font-style:normal;font-size:12px;color:var(--me-menu-ink)}.modalCard.datenCard{width:min(760px,100%);max-height:84vh;display:flex;flex-direction:column}.datenBody{flex:1;min-height:0;overflow:auto;margin:0 -4px;padding:2px 4px 4px;display:flex;flex-direction:column;gap:12px}.datenKarte{border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--surface)}.datenKarte h3{margin:0 0 11px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.datenGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px 14px}.datenGrid .datenWide{grid-column:1/-1}.datenKarte .authF input[readonly]{background:var(--ground);color:var(--ink-2)}.datenKarte .authHint{margin-bottom:10px}.datenKarte .authErr{margin-top:10px}.dxAdr{border:1px solid var(--line-soft);border-radius:11px;padding:12px;margin-bottom:10px;background:var(--on-brand)}.dxFoot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.dxWeg{font:inherit;font-size:13px;font-weight:600;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:8px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.dxWeg svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dxWeg:hover,.dxWeg:focus-visible{color:var(--auth-err-ink);border-color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 8%,var(--surface))}.dxPlus{display:flex;align-items:center;gap:8px;font:inherit;font-size:13px;font-weight:600;color:var(--brand);background:none;border:1px dashed var(--brand-line);border-radius:10px;padding:9px 12px;cursor:pointer;width:100%;justify-content:center}.dxPlus:hover,.dxPlus:focus-visible{background:var(--brand-soft)}.dxPlus svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.dxAdr[data-wie="1"] input:disabled{color:var(--ink-3);background:var(--ground);border-style:dashed;cursor:default}.datenCard .modalFoot{border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.modalCard.optCard{width:min(430px,100%)}.optGrp{margin-bottom:14px;display:flex;flex-direction:column;gap:8px}.optKopf{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.optWahl{display:flex;gap:6px}.optWahl button{flex:1;font:inherit;font-size:13px;padding:8px 10px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer}.optWahl button:hover,.optWahl button:focus-visible{background:var(--ground);color:var(--ink)}.optWahl button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.optWahl.optStart{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.optWahl.optStart button{white-space:nowrap}.pane{background:var(--on-brand);display:flex;flex-direction:column;min-height:0;position:relative;overflow:hidden;margin:9px 0;border:1px solid var(--elev-1-line);border-radius:14px;box-shadow:var(--elev-1)}.pane{overflow:hidden}.pane.left{margin-right:9px}.pane.right{margin-left:9px}.paneHead{height:44px;flex:none;display:flex;align-items:center;gap:8px;padding:0 8px 0 16px;border-bottom:1px solid var(--line-soft);position:relative;z-index:3;box-shadow:0 2px 8px -4px rgba(var(--chrome-shade-rgb),.16)}.paneHead h2{margin:0;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2)}.paneHead .count{font-size:11px;color:var(--ink-2);background:var(--ground);border-radius:20px;padding:1px 8px;white-space:nowrap;flex:none}.paneHead.act{background:var(--brand);border-bottom:0;padding-left:15px;height:auto;min-height:44px;padding-block:5px;box-shadow:0 3px 12px -4px color-mix(in srgb,var(--brand) 45%,transparent)}.paneHead.act h2{color:var(--on-brand);font-size:15px;font-weight:500;letter-spacing:.002em;text-transform:none;overflow-wrap:anywhere;min-width:0}.paneHead.act h2 b{font-weight:700;letter-spacing:.005em}.paneHead.act h2 i{font-style:normal;font-weight:400;font-size:15px;letter-spacing:.002em;color:color-mix(in srgb,var(--surface) 90%,transparent);margin-left:6px}.paneHead.act .count{background:color-mix(in srgb,var(--on-brand) 19%,transparent);color:var(--on-brand);font-weight:600}.paneHead.act .collapseBtn{color:color-mix(in srgb,var(--on-brand) 85%,transparent)}.paneHead.act .collapseBtn:hover,.paneHead.act .collapseBtn:focus-visible{background:color-mix(in srgb,var(--on-brand) 18%,transparent);color:var(--on-brand)}.paneHead .headActions{margin-left:auto;display:flex;align-items:center;gap:8px}.paneHead .headActions+.collapseBtn{margin-left:0}.collapseBtn{margin-left:auto;width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:var(--ink-3);display:grid;place-items:center;cursor:pointer}.collapseBtn:hover,.collapseBtn:focus-visible{background:var(--ground);color:var(--ink)}.paneBody{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.strip{display:none;flex-direction:column;align-items:center;gap:14px;padding:12px 0;height:100%}.shell.lcol .pane.left .paneHead,.shell.lcol .pane.left .paneBody,.shell.rcol .pane.right .paneHead,.shell.rcol .pane.right .rightBody{display:none}.shell.lcol .pane.left .strip,.shell.rcol .pane.right .strip,.pane[data-collapsed="1"] .strip{display:flex}.strip button{width:30px;height:30px;border-radius:8px;border:0;background:transparent;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.strip button:hover,.strip button:focus-visible{background:var(--ground);color:var(--ink)}.strip .vlabel{writing-mode:vertical-rl;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.strip .pill{background:var(--brand-soft);color:var(--brand);border-radius:20px;font-size:11px;font-weight:700;padding:2px 5px}.newBtn{margin:12px;padding:10px;border-radius:10px;border:0;background:var(--brand);color:var(--on-brand);font-size:13.5px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;width:calc(100% - 24px)}.newBtn:hover,.newBtn:focus-visible{background:var(--brand-strong)}.pSearch{margin:0 12px 10px;display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--line) 18%,var(--surface));border:1px solid var(--line);border-radius:9px;padding:6px 10px;color:var(--ink-3)}.pSearch:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent);background:var(--on-brand)}.pSearch .ico{width:15px;height:15px;flex:none}.pSearch input{border:0;outline:0;font:inherit;font-size:13px;flex:1;min-width:0;background:transparent;color:var(--ink)}.pSearch input::-webkit-search-cancel-button{cursor:pointer}.pNone{padding:14px 12px;font-size:12.5px;color:var(--ink-3);text-align:center}.listKopf{flex:none;z-index:4;background:var(--on-brand);padding:12px 0 2px}.listKopf .newBtn,.listKopf .pSearch{margin:0 12px 10px}.pList{padding:0 12px 16px;display:flex;flex-direction:column;gap:8px}.pCard{border:1px solid var(--line);border-radius:11px;padding:10px 11px;cursor:pointer;background:var(--on-brand)}.pCard:hover,.pCard:focus-visible{border-color:var(--brand-line)}.pCard[aria-selected=true]{border-color:var(--brand);background:color-mix(in srgb,var(--brand-strong) 13%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.pTop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px}.pName{font-size:13.5px;font-weight:600;white-space:normal;overflow-wrap:anywhere;overflow:hidden;min-width:0;grid-column:1;grid-row:1}.pTop .pChev{grid-column:2;grid-row:1}.pTop .tag{grid-column:1 / -1;grid-row:2;justify-self:start}.tag{font-size:11px;border-radius:20px;padding:1px 8px;font-weight:600;flex:none}.pTop .tag{max-width:100%;overflow:hidden}.pTop .tag .tagTxt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pFall{margin-top:2px;font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.02em}.pCard[aria-selected=true] .pFall{color:var(--p-sel-ink)}.pSub{font-size:12.5px;color:var(--brand);font-weight:600;margin-top:3px}.pSub b{font-weight:600;color:var(--brand)}.pSub b{color:var(--ink)}.pChev{width:15px;height:15px;flex:none;color:var(--ink-3);transition:transform .18s}.pCard[data-open="1"] .pChev{transform:rotate(90deg)}.pDet{display:none;margin-top:9px;padding-top:9px;border-top:1px solid var(--line-soft)}.pCard[data-open="1"] .pDet{display:block}.dRow{display:flex;align-items:baseline;gap:8px;padding:2.5px 0;font-size:12.5px}.dRow>span{color:var(--p-sel-ink);width:88px;flex:none}.dRow b .ed{color:inherit;font-weight:inherit}.dRow b{color:var(--p-sel-ink);font-weight:600;font-size:12.5px}.pSteps{display:flex;align-items:center;gap:3px;margin-top:9px}.pStep{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;flex:none;border:1px solid var(--line);background:var(--on-brand);color:color-mix(in srgb,var(--ink-2) 29%,var(--line-soft))}.pStep svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pStep[data-s=done]{background:color-mix(in srgb,var(--ink-2) 16%,var(--surface));color:var(--ink-2);border-color:transparent}.pStep[data-s=now]{border-color:var(--st-tun);background:var(--st-tun);color:var(--st-tun-ink)}.pStep[data-s=open]{background:transparent;border-color:var(--line);color:color-mix(in srgb,var(--ink-2) 62%,transparent)}.pStepGap{flex:1;height:1px;background:var(--line);min-width:3px}.tag.stepNone,.tag.step1,.tag.step2,.tag.step3,.tag.step4,.tag.step5{display:inline-flex;align-items:center;gap:7px;background:var(--ground);color:var(--st-neutral-ink)}.tag.stepNone:before,.tag.step1:before,.tag.step2:before,.tag.step3:before,.tag.step4:before,.tag.step5:before{content:"";width:9px;height:9px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.5px currentColor;background:conic-gradient(currentColor var(--fort,0%),transparent 0)}.tag.stepNone{--fort:0%}.tag.step1{--fort:20%}.tag.step2{--fort:40%;background:var(--st-tun-bg);color:var(--st-tun)}.tag.step3{--fort:60%}.tag.step4{--fort:80%}.tag.step5{--fort:100%}.pCard .ed{pointer-events:none}.pCard[aria-selected=true] .ed{pointer-events:auto}.ed{border-radius:5px;padding:0 3px;margin:0 -3px;cursor:text;outline:none;border-bottom:1px dashed transparent;transition:background .12s,border-color .12s}.ed:hover{background:var(--on-brand);border-bottom-color:var(--brand-line)}.pCard[aria-selected=true] .ed:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.ed:focus{background:var(--on-brand);border-bottom-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 12%,transparent)}.ed:empty:after{content:"—"}@media(pointer:coarse){.ed{position:relative}.ed:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.ed:empty:after{content:attr(aria-placeholder);color:var(--p-sel-ink);font-weight:400}.pName{padding-block:14px;margin-block:-14px;isolation:isolate;pointer-events:none}.pName .ed:before{z-index:-1}}.wide{position:absolute;top:9px;bottom:9px;border-radius:14px;overflow:hidden;left:var(--railw);right:0;z-index:50;background:var(--ground);border:1px solid var(--elev-1-line);box-shadow:var(--elev-1);display:flex;flex-direction:column;min-width:0;opacity:0;visibility:hidden;transform:translate(-16px);transition:opacity .17s ease,transform .19s cubic-bezier(.22,.7,.3,1),visibility .19s}.shell.wideOn .wide{opacity:1;visibility:visible;transform:none}.seite{position:absolute;top:9px;bottom:9px;left:var(--railw);right:0;z-index:50;background:var(--ground);border:1px solid var(--elev-1-line);border-radius:14px;box-shadow:var(--elev-1);overflow:hidden;min-width:0}.seite[hidden]{display:none}#pgPat{display:grid;grid-template-columns:344px minmax(0,1fr);background:var(--ground)}#pgPat{grid-template-columns:minmax(236px,344px) minmax(min-content,1fr)}#pgPat .patDTab{contain:inline-size}#pgPat[hidden],#pgDash[hidden]{display:none}.patSpalte{display:flex;flex-direction:column;min-height:0;background:var(--surface);border-right:1px solid var(--line)}.patWerkzeug{flex:none;padding:16px 14px 10px;display:flex;flex-direction:column;gap:8px}.patWerkzeug .pSearch{margin:0}.patListe{flex:1;min-height:0;overflow:auto;padding:2px 0 16px 12px;display:flex;flex-direction:column;gap:3px}.patZeile{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font:inherit;background:none;border:1px solid transparent;border-right:0;border-radius:11px 0 0 11px;padding:9px 12px 9px 10px;cursor:pointer;position:relative}.patZeile{display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:5px}.patZeile>.tag{grid-column:2;justify-self:start;max-width:100%;overflow:hidden}.patZeile:hover,.patZeile:focus-visible{background:var(--ground)}.patZeile[aria-current=true]{background:var(--ground);border-color:var(--line);box-shadow:inset 3px 0 0 var(--brand);margin-right:-1px;padding-right:13px}.patKuerzel.gross{width:44px;height:44px;font-size:15px}.patText{flex:1;min-width:0}.patText b{display:block;font-size:13.5px;color:var(--ink)}.patText span{display:block;font-size:11.5px;color:var(--ink-3)}.patZeile:hover .patText span,.patZeile:focus-visible .patText span,.patZeile[aria-current=true] .patText span{color:var(--pat-row-ink)}.patDetail{min-width:0;display:flex;flex-direction:column;min-height:0}.patLeer{padding:40px;text-align:center;font-size:13px;color:var(--akte-ink)}.patDKopf{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px 0}.patDName{display:flex;align-items:center;gap:13px;min-width:0}.patDName h3{margin:0;font-size:20px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.patDName p{margin:2px 0 0;font-size:12.5px;color:var(--akte-ink)}.patReiterLeiste{flex:none;display:flex;gap:2px;padding:0 22px;margin-top:14px;border-bottom:1px solid var(--line)}.patReiter{font:inherit;font-size:13.5px;color:var(--ink-2);background:none;border:0;border-bottom:2px solid transparent;padding:9px 13px;cursor:pointer;position:relative;top:1px;white-space:nowrap}.patReiter:hover,.patReiter:focus-visible{color:var(--ink)}.patReiter[aria-selected=true]{color:var(--brand);font-weight:600;border-bottom-color:var(--brand)}.patReiterMass{display:block;height:0;overflow:hidden;visibility:hidden;font-weight:600}.patInhalt{flex:1;min-height:0;overflow:auto;padding:16px 22px 24px}.patKarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.patKarte{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:14px 16px;min-width:0}.patKarte.weit{grid-column:1/-1}.patKarte h4{margin:0 0 9px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.patKarteKopf{display:flex;align-items:center;justify-content:space-between;gap:10px}.patKarteKopf h4{margin:0 0 9px}.patNaechst{display:flex;align-items:center;justify-content:space-between;gap:16px}.patNaechst b{font-size:16px;font-weight:600;color:var(--ink);display:block}.patNaechst p{margin:3px 0 0;font-size:12.5px;color:var(--ink-3);line-height:1.45}.patDl{margin:0;display:flex;flex-direction:column;gap:7px}.patDl div{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.patDl dt{color:var(--ink-3);margin:0}.patDl dd{margin:0;color:var(--ink);font-weight:600;text-align:right}.patDl dd[data-note=dev]{font-weight:400;color:var(--ink-3)}.patNotiz{margin:0;font-size:13px;color:var(--ink-2);line-height:1.5}.patMini{font:inherit;font-size:11.5px;color:var(--brand);background:none;border:0;cursor:pointer;padding:0 0 9px;text-decoration:underline;text-underline-offset:3px}.patNotizFeld{width:100%;font:inherit;font-size:13.5px;color:var(--ink);background:var(--ground);border:1px solid var(--line);border-radius:10px;padding:10px 12px;resize:vertical}.patNotizFeld:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.patHinweis{margin:8px 0 0;font-size:11.5px;color:var(--ink-3)}.patAbschnitt{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 10px}.patAbschnitt h4{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.patDTab{background:var(--surface);border:1px solid var(--line);border-radius:13px;overflow:auto}.patDTab .wTable{min-width:0}.patDTab .wTable td:first-child{display:table-cell}.patDTab .wTable tbody tr{cursor:default}.patDTab .wTable tbody tr:hover{background:transparent}.patDTab .wTable tbody tr:nth-child(2n){background:color-mix(in srgb,var(--line) 18%,var(--surface))}.patDTab .wTable th{background:var(--surface)}.patDKopf .btn,.patNaechst .btn,.patAbschnitt .btn{flex:none;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:9px 15px;font-weight:600}.patDKopf .btn .ico,.patAbschnitt .btn .ico{width:16px;height:16px}.patDTab .wTable td:first-child{display:flex;align-items:center;gap:8px}.dashBody{height:100%;overflow:auto;padding:20px 22px 24px}.dashZahl{display:flex;flex-direction:column;gap:4px;text-align:left;font:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:16px 18px}.dashZahl:hover,.dashZahl:focus-visible{border-color:var(--brand);background:var(--brand-soft)}.dashZahl b{font-size:30px;font-weight:700;color:var(--ink);line-height:1.05;font-variant-numeric:tabular-nums}.dashZahl span{font-size:12.5px;color:var(--ink-3)}.dashUnten{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:14px}.dashKarte{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:14px 16px 10px}.dashKarte h3{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2)}.dashZeile{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;background:none;border:0;border-top:1px solid var(--line-soft);padding:9px 2px;cursor:pointer}.dashZeile:first-child{border-top:0}.dashZeile:hover,.dashZeile:focus-visible{background:var(--brand-soft)}.dashZeile b{font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.dashZeile>span:not(.tag):not(.patKuerzel):not(.dashZeitpunkt){flex:1;min-width:0;font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dashTermine .dashZeile{flex-wrap:wrap;row-gap:4px}#dashTermine .dashZeile>span:not(.tag){flex:1 1 8em}#dashTermine .dashZeile>.tag{margin-left:auto}.dashGruss{margin:0 0 14px}.dashGruss h2{margin:0;font-size:22px;font-weight:700;color:var(--ink);letter-spacing:-.015em}.dashGruss p{margin:3px 0 0;font-size:13px;color:var(--dash-ink)}.dashUnten{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dashDrop{display:flex;align-items:center;gap:16px;margin-top:12px;cursor:pointer;background:var(--surface);border:1.5px dashed var(--brand-line);border-radius:14px;padding:18px 22px}.dashDropIco{width:44px;height:44px;border-radius:12px;flex:none;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.dashDropIco svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dashDropFmt{display:flex;gap:6px;flex:none}.dashBody{display:flex;flex-direction:column;gap:14px}.dashGruss{margin:0}.dashOben{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;align-items:stretch}.dashAkt{background:var(--brand);border-radius:16px;padding:18px 20px;color:var(--on-brand);display:flex;flex-direction:column;gap:14px;min-height:238px;box-sizing:border-box}.dashAkt[data-leer="1"]{background:var(--surface);border:1px solid var(--line);color:var(--ink);min-height:0;justify-content:center}.dashAktKopf{display:flex;align-items:center;gap:15px}.dashAktZahl{font-size:46px;font-weight:700;line-height:1;letter-spacing:-.03em;flex:none}.dashAktKopf b{display:block;font-size:16px;font-weight:600;line-height:1.3}.dashAktKopf i{display:block;font-style:normal;font-size:12.5px;margin-top:3px;color:color-mix(in srgb,var(--on-brand) 72%,transparent)}.dashAkt[data-leer="1"] .dashAktKopf i{color:var(--ink-3)}.dashAktHaken{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.dashAktHaken svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dashAktListe{display:flex;flex-direction:column;gap:6px}.dashAktZeile{display:flex;align-items:center;gap:11px;width:100%;text-align:left;font:inherit;cursor:pointer;color:inherit;border:0;border-radius:11px;padding:8px 10px;background:color-mix(in srgb,var(--on-brand) 12%,transparent)}.dashAktZeile:hover,.dashAktZeile:focus-visible{background:color-mix(in srgb,var(--on-brand) 20%,transparent)}.dashAktZeile .patKuerzel{flex:none;width:30px;height:30px;font-size:11px;background:var(--dash-akt-disc);color:var(--on-brand)}.dashAktText{flex:1;min-width:0}.dashAktText b{display:block;font-size:13.5px;font-weight:600}.dashAktText i{display:block;font-style:normal;font-size:11.5px;color:var(--dash-akt-ink)}.dashAktGo{flex:none;font-size:12.5px;font-weight:700}.dashDrop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;cursor:pointer;min-height:238px;padding:20px;background:var(--surface);border:2px dashed var(--brand-line);border-radius:16px;box-sizing:border-box;height:100%;margin:0}.dashAkt{height:100%}.dashDrop:hover,.dashDrop:focus-visible,.dashDrop[data-an="1"]{border-color:var(--brand);background:var(--brand-soft)}.dashDrop:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dashDropIco{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);margin-bottom:5px}.dashDropIco svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dashDrop b{font-size:17px;font-weight:600;color:var(--ink)}.dashDrop>span{font-size:12.5px;color:var(--ink-3);max-width:34ch;line-height:1.45}.dashDrop>.dashDropIco{color:var(--brand)}.dashDropFmt{display:flex;gap:6px;margin-top:9px}.dashDropFmt i{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--dash-ink);background:var(--ground);border:1px solid var(--line);border-radius:6px;padding:3px 7px}.dashLeiste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.dashLeiste{flex:none}.dashLeiste .dashZahl{display:flex;align-items:center;gap:11px;text-align:left;font:inherit;cursor:pointer;background:none;border:0;border-left:1px solid var(--line-soft);border-radius:0;padding:15px 18px}.dashLeiste .dashZahl:first-child{border-left:0}.dashLeiste .dashZahl:hover,.dashLeiste .dashZahl:focus-visible{background:var(--ground)}.dashLeiste .dashZahl b{font-size:25px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1;flex:none}.dashLeiste .dashZahl span{flex:1;min-width:0;font-size:12.5px;color:var(--ink-3)}.dashLeiste .dashZahl:hover span,.dashLeiste .dashZahl:focus-visible span{color:var(--dash-ink)}.dashZahlPfeil{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--ink-3);opacity:0}.dashLeiste .dashZahl:hover .dashZahlPfeil,.dashLeiste .dashZahl:focus-visible .dashZahlPfeil{opacity:1;color:var(--brand)}.dashUnten{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.dashZeitpunkt{flex:none!important;font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.dashOben{grid-template-columns:repeat(2,minmax(0,1fr))}.dashGruss h2{font-size:26px;font-weight:700;letter-spacing:-.02em}.dashGruss p{font-size:13px}.dashAktKopf b,.dashDrop b{font-size:17px;font-weight:600;letter-spacing:-.005em}.dashAktZahl{font-size:44px}.dashLeiste .dashZahl b{font-size:26px}.dashKarte h3{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.wHead{height:52px;flex:none;display:flex;align-items:center;gap:9px;padding:0 14px;background:transparent;border-bottom:0}.wSearch{display:flex;align-items:center;gap:7px;background:var(--on-brand);border:1px solid var(--line);border-radius:9px;padding:5px 9px;width:230px;color:var(--ink-3);margin-left:auto}.wHead .wSearch{margin-left:0;width:268px}.wSearch:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.wSearch input{border:0;outline:0;font:inherit;font-size:13.5px;flex:1;background:transparent;color:var(--ink);min-width:0}.wBody{flex:1;min-height:0;overflow:auto;padding:0 14px 14px}.wKarte{background:var(--surface);border:1px solid var(--line);border-radius:13px;overflow:clip;box-shadow:var(--elev-1);width:fit-content;min-width:100%}.wTable{width:100%;border-collapse:collapse;font-size:13.5px;min-width:1140px}.wTable th{position:sticky;top:0;z-index:2;background:var(--surface);text-align:left;font-weight:500;font-size:12.5px;color:var(--w-table-ink);padding:11px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.wTable th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.wTable th .sortBtn{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit;white-space:inherit}.wTable th .sortBtn:after{content:"";position:absolute;inset:0}.wTable th.sortable:hover,.wTable th.sortable .sortBtn:focus-visible{color:var(--ink)}.wTable th .sArrow{opacity:0;margin-left:4px;font-size:11px}.wTable th[aria-sort] .sArrow{opacity:1}.wTable th.sortable .sArrow{display:inline-block;min-width:9px}.wTable td{padding:9px 14px;border-bottom:1px solid var(--line-soft);vertical-align:middle;white-space:nowrap}.wTable td:first-child{display:flex;align-items:center;gap:8px;white-space:nowrap;padding-right:10px}.wTable tr.wErr td:first-child{display:table-cell}.wTable tbody tr{cursor:pointer}.wTable tbody tr:nth-child(2n){background:color-mix(in srgb,var(--line) 22%,var(--surface))}.wTable tbody tr:hover,.wTable tbody tr:focus-visible{background:var(--brand-soft)}.wTable tbody tr[aria-selected=true]{box-shadow:inset 3px 0 0 var(--brand)}.wTable tbody tr.wErr,.patDTab .wTable tbody tr.wErr{background:transparent;cursor:default}.wName{font-weight:600;color:var(--ink);max-width:300px;overflow:hidden;text-overflow:ellipsis}.wPre{color:var(--w-table-ink)}.wSteps{margin-top:0}.wSteps .pStep{width:19px;height:19px}.wSteps .pStep svg{width:11px;height:11px}.wDate{color:var(--w-table-ink);font-size:12.5px;font-variant-numeric:tabular-nums}.wAge{color:var(--ink-3)}.wName .wAge{color:var(--ink-3);font-weight:400}.wFall{display:block;margin-top:1px;font-size:11px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.wEye,.wIcon{flex:none;width:26px;height:26px;border-radius:8px;border:1px solid transparent;background:none;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;padding:0}.wEye svg,.wIcon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wEye:hover,.wIcon:hover{background:var(--on-brand);border-color:var(--brand-line);color:var(--brand)}.wEye:focus-visible,.wIcon:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.notizBox{position:fixed;z-index:240;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.5;color:var(--ink-2);box-shadow:var(--elev-3);max-width:280px}.notizBox b{color:var(--ink);font-variant-numeric:tabular-nums}.wEye{margin-left:auto}.wLeer{color:var(--ink-3)}.wHelp{width:100%;min-width:150px;max-width:172px;font:inherit;font-size:12px;color:var(--ink-2);background:var(--on-brand);border:1px solid var(--line);border-radius:8px;padding:5px 7px;cursor:pointer}.wHelp:hover{border-color:var(--brand-line);color:var(--ink)}.wHelp:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wWort{font:inherit;font-size:12px;color:var(--ink-2);background:var(--on-brand);border:1px solid var(--line);border-radius:8px;padding:5px 7px;cursor:pointer;white-space:nowrap}.wWort:hover{border-color:var(--brand-line);color:var(--ink)}.wWort:focus-visible{outline:2px solid var(--brand);outline-offset:1px}@media(pointer:coarse){.wWort{min-height:44px}}.wEmpty{padding:34px 16px;text-align:center;color:var(--ink-3);font-size:13.5px}.center{display:flex;flex-direction:column;min-width:0;min-height:0;background:color-mix(in srgb,var(--line) 50%,var(--surface));position:relative;margin:9px 0}.center:before,.center:after{content:"";position:absolute;top:0;bottom:0;width:15px;z-index:4;pointer-events:none}.center:before{left:0;background:linear-gradient(90deg,rgba(var(--chrome-shade-rgb),.09),rgba(var(--chrome-shade-rgb),.02) 45%,rgba(var(--chrome-shade-rgb),0))}.center:after{right:0;background:linear-gradient(270deg,rgba(var(--chrome-shade-rgb),.09),rgba(var(--chrome-shade-rgb),.02) 45%,rgba(var(--chrome-shade-rgb),0))}.tools{height:auto;min-height:44px;flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:9px;row-gap:5px;padding:5px 12px;background:var(--on-brand);border-radius:12px 12px 0 0;border-bottom:1px solid var(--line-soft);box-shadow:0 2px 8px -4px rgba(var(--chrome-shade-rgb),.16)}.jawGroup{display:flex;gap:3px;background:var(--ground);padding:3px;border-radius:9px}.jaw{border:0;background:transparent;font-size:13.5px;color:var(--jaw-ink);padding:5px 10px;border-radius:7px;display:flex;align-items:center;gap:6px;cursor:pointer}.jaw:hover,.jaw:focus-visible{color:var(--jaw-ink);background:var(--surface)}.jaw[aria-pressed=true]{background:var(--brand);color:var(--on-brand);font-weight:600}.jaw .eye-off,.jaw[aria-pressed=false] .eye-on{display:none}.jaw[aria-pressed=false] .eye-off{display:block}.tsep{width:1px;height:20px;background:var(--line);margin:0 1px}.tools .tsep{align-self:stretch}.tbtn{border:1px solid var(--line);background:var(--on-brand);color:var(--ink-2);font-size:13.5px;border-radius:8px;padding:5px 10px;display:flex;align-items:center;gap:6px;cursor:pointer}.tbtn:hover,.tbtn:focus-visible{background:var(--ground);color:var(--ink)}.tbtn[aria-pressed=false]{background:color-mix(in srgb,var(--line) 39%,var(--surface));color:var(--tbtn-off-ink);border-color:color-mix(in srgb,var(--line) 49%,var(--ground))}.tbtn[aria-pressed=false]{text-decoration:line-through}.tools .spacer{flex:1}.viewGroup,.jawGroup{flex:none}.viewGroup{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--on-brand)}.vbtn{border:0;background:var(--on-brand);color:var(--ink-2);padding:5px 12px;display:flex;align-items:center;cursor:pointer;border-right:1px solid var(--line-soft);font:inherit;font-size:13px}.vbtn:last-child{border-right:0}.vbtn:hover{background:var(--ground);color:var(--ink)}.vbtn[aria-pressed=true]{background:var(--brand);color:var(--on-brand);font-weight:600}.vbtn .ico{width:19px;height:19px}.vbtn:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.shell.waitMode .tools,.shell.waitMode .bite,.shell.waitMode .bowUI,.shell.waitMode .transUI,.shell.waitMode .platUI,.shell.waitMode .bowLead,.shell.waitMode .bowHint,.shell.waitMode .legend,.shell.waitMode .dim{display:none!important}.shell.waitMode .rightBody:not(.invBody){pointer-events:none}.shell.waitMode .rightBody:not(.invBody)>:not(.lockNote):not(.hintRow):not(.resetRow){opacity:.45;filter:saturate(.5)}.shell.waitMode .rightBody>.resetRow>:not(.orderOpen){opacity:.45;filter:saturate(.5)}.shell.waitMode .rightBody>.resetRow>:disabled:not(.orderOpen){opacity:.189}.shell.waitMode .rightBody .orderOpen{pointer-events:auto}.shell.blankModel .bowUI,.shell.blankModel .transUI,.shell.blankModel .platUI,.shell.blankModel .bowLead,.shell.blankModel .bowHint,.shell.blankModel .legend,.shell.blankModel .dim,.shell.blankModel #btnAppl{display:none!important}.waitCard{position:absolute;inset:0;z-index:40;display:none;align-items:center;justify-content:center;padding:32px;background:radial-gradient(118% 82% at 50% 22%,var(--on-brand) 0%,color-mix(in srgb,var(--line) 18%,var(--surface)) 58%,color-mix(in srgb,var(--line) 50%,var(--surface-2)) 100%)}.shell.waitMode .waitCard{display:flex}.leer{height:100%;display:flex;align-items:center;justify-content:center;padding:32px}.leerInner .btn{margin-top:22px}.waitInner,.leerInner{max-width:44ch;text-align:center}.waitMark,.leerMark{width:62px;height:62px;border-radius:50%;margin:0 auto 22px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.waitMark svg,.leerMark svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.waitInner h2,.leerInner h2{margin:0;font-size:21px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.waitInner p,.leerInner p{margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--wait-ink)}.waitNote{margin-top:26px;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3);border:1px solid var(--line);border-radius:20px;padding:5px 12px;background:var(--on-brand)}.waitNote svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tab[data-lock="1"] span:last-child{opacity:.55}.tab[data-lock="1"] .lockIco{display:inline-flex;margin-left:5px;opacity:.55}.tab[data-lock="1"]{padding-right:4px}.tab[data-lock="1"] .lockIco{margin-left:-6px}.lockIco{display:none;width:11px;height:11px}.lockIco svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2}.tcard[data-lock="1"] .pane-tab{opacity:.5;pointer-events:none;filter:saturate(.45)}.lockNote{margin-top:9px;padding-top:8px;border-top:1px solid var(--line-soft);font-size:11.5px;line-height:1.45;color:var(--ink-3)}.rightBody>.lockNote{flex:none;margin:0 2px 8px}.rightBody>.lockNote[aria-hidden=true]{visibility:hidden}.viewport{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;background:transparent;padding:14px}.patKuerzel{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-strong);font-size:12px;font-weight:700}.fallChip{position:absolute;left:16px;top:14px;z-index:11;display:flex;align-items:center;gap:10px;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--line);border-radius:11px;padding:7px 13px 7px 8px;box-shadow:var(--elev-2)}.fallChip[hidden]{display:none}.fallChip b{display:block;font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.25}.fallChip i{display:block;font-style:normal;font-size:11.5px;color:var(--ink-3)}.fallChip .patKuerzel{width:28px;height:28px;font-size:11px}.stage3d{flex:1;min-height:0;display:flex;border:1px solid rgba(var(--chrome-shade-rgb),.1);border-radius:14px;overflow:hidden;box-shadow:inset 0 1px 3px rgba(var(--chrome-shade-rgb),.06);background:radial-gradient(118% 82% at 50% 22%,var(--on-brand) 0%,color-mix(in srgb,var(--line) 18%,var(--surface)) 58%,color-mix(in srgb,var(--line) 50%,var(--surface-2)) 100%)}.frame{position:relative;flex:1;min-width:0;min-height:0}#glc{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:none;outline:none}#glc:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}#glc:active{cursor:grabbing}.shell.pickMode #glc{cursor:crosshair}.navHint{position:absolute;right:14px;bottom:12px;text-align:right;font-size:11px;color:var(--nav-hint-ink);pointer-events:none;opacity:.9;line-height:1.45;max-width:min(46%,250px)}.glErr{display:none;position:absolute;inset:0;place-items:center;text-align:center;padding:26px;font-size:13.5px;color:var(--webgl-err-ink)}.frame[data-err="1"] .glErr{display:grid}.frame[data-err="1"] #glc,.frame[data-err="1"] .navHint{display:none}.dim{position:absolute;display:none;align-items:center;gap:7px;pointer-events:none;z-index:6}.dim[data-on="1"]{display:flex}.dim i{display:block;width:1px;background:var(--brand);position:relative}.dim i:before,.dim i:after{content:"";position:absolute;left:-5px;width:11px;height:1.4px;background:var(--brand)}.dim i:before{top:0}.dim i:after{bottom:0}.dim span{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;color:var(--brand);white-space:nowrap}.dim span{background:var(--on-brand);padding:1px 6px;border-radius:6px}.bowUI{position:absolute;z-index:9;display:none;pointer-events:none;transition:opacity .22s ease;will-change:opacity}.bowUI.gone{visibility:hidden}.bowHint{position:absolute;left:50%;bottom:34px;transform:translate(-50%);z-index:9;display:none;font-size:12px;color:var(--bow-hint-ink);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid var(--line);border-radius:20px;padding:5px 13px;box-shadow:var(--elev-2);pointer-events:auto;cursor:pointer;white-space:nowrap}.bowHint:hover{border-color:var(--brand-line);color:var(--brand)}.shell.bowMode.bowHidden .bowHint,.shell.platMode.platHidden .bowHint{display:block}.bowLead{position:absolute;inset:0;z-index:8;display:none;pointer-events:none;overflow:visible;transition:opacity .22s ease}.shell.bowMode .bowUI,.shell.bowMode .bowLead,.shell.platMode .bowLead{display:block}.bowLead line{stroke:var(--brand);stroke-width:1.2;stroke-dasharray:3 3;opacity:.75}.bowLead circle{fill:var(--brand)}.bowRail{position:absolute;left:0;top:0;width:26px;height:112px;border-radius:14px;background:var(--on-brand);border:1px solid var(--elev-2-line);box-shadow:var(--elev-2);pointer-events:auto;cursor:ns-resize;touch-action:none}.bowRail:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bowRail .tk{position:absolute;left:8px;width:10px;height:1px;background:color-mix(in srgb,var(--ink-2) 24%,var(--surface));transform:translateY(-.5px)}.bowKnob{position:absolute;left:4px;width:18px;height:18px;border-radius:5px;background:var(--brand);box-shadow:0 1px 3px rgba(var(--black-rgb),.3);transition:top .16s cubic-bezier(.3,.8,.4,1)}.bowVal{position:absolute;font:600 12.5px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--brand);background:var(--on-brand);border:1px solid var(--line);border-radius:6px;padding:3px 7px;box-shadow:var(--elev-2)}.transUI{position:absolute;display:none;background:var(--on-brand);border:1.5px solid color-mix(in srgb,var(--brand) 55%,transparent);border-radius:12px;padding:8px 11px 9px;box-shadow:var(--elev-2);pointer-events:auto;transition:opacity .22s ease}.shell.transMode .transUI{display:block}.tuHd{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brand);margin-bottom:7px;white-space:nowrap}.tuRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.tuRow>span:first-child{font-size:12.5px;color:var(--ink)}.platUI{position:absolute;display:none;background:var(--on-brand);border:1.5px solid color-mix(in srgb,var(--brand) 55%,transparent);border-radius:12px;padding:8px 11px 9px;box-shadow:var(--elev-2);pointer-events:auto}.shell.platMode .platUI{display:block}.platUI .r{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:30px}.platUI .r .lb{font-size:12.5px;color:var(--ink)}.platUI .r.off{opacity:.4;pointer-events:none}.gaugeUI{position:absolute;background:color-mix(in srgb,var(--surface) 96%,transparent);border:1px solid var(--line);border-radius:11px;padding:7px 9px 8px;box-shadow:var(--elev-2);pointer-events:auto;text-align:center}.gaugeLbl{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brand);margin-bottom:6px;white-space:nowrap}.gaugeRow{display:flex;align-items:center;gap:3px}.gaugeRow button{border:0;background:transparent;cursor:pointer;border-radius:7px;width:26px;height:26px;display:grid;place-items:center;padding:0}.gaugeRow button:hover{background:var(--ground)}.gaugeRow button i{display:block;border-radius:50%;background:color-mix(in srgb,var(--ink-2) 59%,var(--line-soft))}.gaugeRow button[aria-pressed=true]{background:var(--brand-soft)}.gaugeRow button[aria-pressed=true] i{background:var(--brand)}.gaugeRow button b{display:none}.gaugeVal{margin-top:5px;font:600 11.5px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--brand);white-space:nowrap}.bowLbl{position:absolute;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brand);background:color-mix(in srgb,var(--surface) 92%,transparent);border-radius:5px;padding:2px 6px;white-space:nowrap}.bite{position:absolute;top:26px;right:28px;z-index:12;width:262px;border-radius:12px;background:var(--on-brand);border:1px solid var(--elev-2-line);box-shadow:var(--elev-2);overflow:hidden}body:not([data-area=designer]) .bite{visibility:hidden}.biteHead{background:var(--on-brand);color:var(--ink);padding:7px 10px;display:flex;align-items:center;gap:8px;cursor:pointer;border-bottom:1px solid var(--line-soft)}.biteHead:hover,.biteHead:focus-visible{background:color-mix(in srgb,var(--brand-line) 4%,var(--surface))}.biteHead .ico{color:var(--brand)}.biteHead .chev{color:var(--ink-3)}.biteHead h3{margin:0;font-size:12.5px;font-weight:600;flex:1}.biteHead .tagMm{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--brand-soft);color:var(--brand);border-radius:20px;padding:1px 7px}.bite[data-open="0"] .biteHead{border-bottom:0}.bite[data-open="0"] .biteHead .chev{transform:rotate(-90deg)}.biteHead .chev{transition:transform .2s}.biteBody{padding:8px 10px 9px;display:flex;align-items:center;gap:9px}.bite[data-open="0"] .biteBody{display:none}.center{container-type:inline-size}.fallChip{max-width:calc(100% - 314px)}.fallChip>span:last-child{min-width:0}.fallChip b,.fallChip i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width:520px){.fallChip{max-width:calc(100% - 32px)}.bite{top:72px}}.rangeWrap{flex:1}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:22px;background:transparent;margin:0;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:3px;background:color-mix(in srgb,var(--brand-line) 26%,var(--ground))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:20px;border-radius:4px;background:var(--brand);margin-top:-8px;box-shadow:0 1px 3px rgba(var(--black-rgb),.25)}input[type=range]::-moz-range-track{height:4px;border-radius:3px;background:color-mix(in srgb,var(--brand-line) 26%,var(--ground))}input[type=range]::-moz-range-thumb{width:15px;height:20px;border:0;border-radius:4px;background:var(--brand)}input[type=range]:disabled{cursor:default}input[type=range]:disabled::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--line) 49%,var(--ground))}input[type=range]:disabled::-webkit-slider-thumb{background:color-mix(in srgb,var(--ink-2) 48%,var(--surface));box-shadow:none}input[type=range]:disabled::-moz-range-track{background:color-mix(in srgb,var(--line) 49%,var(--ground))}input[type=range]:disabled::-moz-range-thumb{background:color-mix(in srgb,var(--ink-2) 48%,var(--surface))}.ticks{display:flex;justify-content:space-between;padding:0 6px;margin-top:-2px}.ticks i{width:1px;height:5px;background:color-mix(in srgb,var(--ink-3) 32%,var(--surface));display:block}.numBox{font-variant-numeric:tabular-nums;width:52px;flex:none;border:1px solid var(--line);border-radius:9px;padding:6px 8px;text-align:right;font:inherit;font-size:14px;outline:0;color:var(--ink)}.numBox:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.numBox:disabled{cursor:default;background:color-mix(in srgb,var(--line) 50%,var(--surface));border-color:color-mix(in srgb,var(--line) 49%,var(--ground));color:color-mix(in srgb,var(--ink-2) 48%,var(--surface))}.legend{position:absolute;left:28px;bottom:26px;display:flex;gap:14px;flex-wrap:wrap;background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid var(--line);border-radius:10px;padding:7px 11px;font-size:12.5px;color:var(--legend-ink)}.legend i{width:9px;height:9px;border-radius:3px;display:inline-block;margin-right:6px;vertical-align:-1px}.legend .off{text-decoration:line-through}.legend .off i{opacity:.35}.legend{margin:0;list-style:none}@media(max-width:1400px){.legend{left:14px;bottom:14px}.navHint{bottom:10px}}.legend{max-width:calc(100% - 69px - min(calc((100% - 30px)*.46),250px))}@media(max-width:1400px){.legend{max-width:calc(100% - 55px - min(calc((100% - 30px)*.46),250px))}}.rightBody{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:10px 14px 0}.rightBody{overflow-x:hidden;overflow-y:auto}.archBox{flex:1 1 0;min-height:78px;max-height:268px;background:color-mix(in srgb,var(--line) 18%,var(--surface));border:1px solid var(--line-soft);border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:5px 6px}.archBox+.archBox{margin-top:0}.arch{width:100%;height:100%;display:block;touch-action:none}.arch[hidden]{display:none}.midBand{flex:none;position:relative;display:flex;gap:8px;padding:11px 2px 9px;min-height:186px}.tabs{width:130px;flex:none;display:flex;flex-direction:column;gap:2px;position:relative;z-index:2}.tab{display:flex;align-items:center;gap:9px;padding:6px 10px;border:0;background:transparent;border-radius:8px;cursor:pointer;font-size:13.5px;color:var(--ink);text-align:left;transition:background .16s,color .16s}.tab:hover,.tab:focus-visible{background:color-mix(in srgb,var(--line) 43%,var(--surface))}.tab .ring{width:11px;height:11px;border-radius:50%;border:2px solid var(--brand);flex:none;background:transparent;transition:background .16s,border-color .16s}.tab[aria-selected=true]{background:var(--brand);color:var(--on-brand);font-weight:600}.tab[data-k=grind][aria-selected=true]{background:var(--brand)}.tab[aria-selected=true] .ring{border-color:var(--on-brand);background:var(--on-brand)}.cardWrap{flex:1;min-width:0;position:relative}.cardMeasure{position:absolute;left:0;right:0;top:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.hintMeasure{flex:none;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.tcard{position:absolute;left:0;right:0;background:var(--on-brand);border:1.5px solid color-mix(in srgb,var(--brand) 55%,transparent);border-radius:12px;padding:10px 12px;box-shadow:var(--elev-2);transition:border-color .16s}.tcard[data-k=grind]{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}.tcard .r{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}.tcard .r .lb{font-size:12.5px;color:var(--ink)}.tcard .r{flex-wrap:wrap;row-gap:4px}.tcard .r>.lb{flex:1 1 0}.tcard .r.off{opacity:.4;pointer-events:none}.tcard .empty{font-size:12.5px;color:var(--ink-2);text-align:center;padding:13px 4px;line-height:1.45}.tcard .empty span{font-size:11px;color:var(--ink-3)}.tcard .sel{display:flex;align-items:center;gap:7px;margin-top:2px}.tcard .sel[hidden],.tcard .empty[hidden]{display:none}.tcard .sel .badge{background:var(--brand-soft);color:var(--brand);border-radius:20px;padding:1px 7px;font-size:11px;font-weight:700}.tcard .sel .list{font-size:11px;color:var(--ink-2);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini{border:1px solid var(--line);background:var(--on-brand);font-size:11px;color:var(--ink-2);padding:2px 7px;border-radius:20px;cursor:pointer}.mini:hover,.mini:focus-visible{border-color:var(--brand-line);color:var(--brand)}.chk{display:flex;align-items:center;cursor:pointer}.chk input{position:absolute;opacity:0;width:0;height:0}.box{width:17px;height:17px;border-radius:4px;border:1.5px solid color-mix(in srgb,var(--ink-2) 29%,var(--surface-2));background:var(--on-brand);display:grid;place-items:center;flex:none}.box svg{width:10px;height:10px;stroke:var(--on-brand);stroke-width:2.7;fill:none;opacity:0}.chk input:checked+.box{background:var(--brand);border-color:var(--brand)}.chk input:checked+.box svg{opacity:1}.chk input:focus-visible+.box{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.chk[data-disabled="1"]{cursor:default}.chk input:disabled+.box{background:color-mix(in srgb,var(--line) 50%,var(--surface));border-color:color-mix(in srgb,var(--line) 49%,var(--ground))}.chk input:disabled:checked+.box{background:color-mix(in srgb,var(--ink-2) 48%,var(--surface));border-color:color-mix(in srgb,var(--ink-2) 48%,var(--surface))}.seg{display:flex;gap:3px;background:color-mix(in srgb,var(--line) 50%,var(--surface));padding:2px;border-radius:8px}.seg button{border:0;background:transparent;font-size:12.5px;color:var(--seg-ink);padding:4px 9px;border-radius:6px;cursor:pointer}.seg button[aria-pressed=true]{background:var(--on-brand);color:var(--brand);font-weight:600;box-shadow:0 1px 2px rgba(var(--black-rgb),.07)}.seg button:disabled{cursor:default;color:color-mix(in srgb,var(--ink-2) 48%,var(--surface))}.dickeCtl i{display:block;border-radius:50%;background:color-mix(in srgb,var(--ink-2) 59%,var(--line-soft));flex:none}.dickeCtl [aria-pressed=true] i{background:var(--brand)}.dickeCtl .dv{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.dickeCtl em{font-style:normal;color:var(--ink-3);font-size:10px;margin-left:2px}.dC{display:flex;align-items:center;gap:6px}.dC button{border:0;background:transparent;cursor:pointer;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;padding:0}.dC button:hover,.dC button:focus-visible{background:var(--ground)}.dC button[aria-pressed=true]{background:var(--brand-soft)}.dC .dv{margin-left:2px;min-width:44px;text-align:right}.dC button:disabled{cursor:default}.dC button:disabled:not([aria-pressed=true]){background:transparent}.dickeCtl button:disabled i{background:color-mix(in srgb,var(--ink-2) 48%,var(--surface))}.step{display:flex;align-items:center;background:color-mix(in srgb,var(--line) 50%,var(--surface));border-radius:8px;padding:2px}.step button{border:0;background:transparent;cursor:pointer;width:22px;height:22px;border-radius:6px;color:var(--step-ink);font-size:14px;display:grid;place-items:center}.step button:hover,.step button:focus-visible{background:var(--on-brand);color:var(--brand)}.step button:disabled{cursor:default;color:color-mix(in srgb,var(--ink-2) 48%,var(--surface));background:transparent}.step .val{font-variant-numeric:tabular-nums;min-width:50px;text-align:center;font-size:12.5px}.step .val em{font-style:normal;color:var(--step-ink);font-size:10px;margin-left:2px}.subnote{font-size:11px;color:var(--ink-3);line-height:1.35;margin:-2px 0 2px;max-width:230px}.subline{font-size:11px;color:var(--ink-3);line-height:1.3;margin:-3px 0 2px 14px;white-space:normal;max-height:28px;overflow:hidden}.resetRow{flex:none;margin:-4px 2px 8px;display:flex;justify-content:flex-end}.resetLeise{flex:none;display:flex;align-items:center;gap:6px;width:auto;border:0;background:none;padding:5px 8px;border-radius:8px;font-size:12px;font-weight:500;color:var(--ink-3)}.resetLeise .ico{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.resetLeise:hover:not(:disabled),.resetLeise:focus-visible:not(:disabled){background:var(--ground);color:var(--reset-hover-ink)}.resetLeise:disabled{opacity:.42;background:none}.resetRow>.orderOpen{margin-right:8px}.setWrap{position:relative;flex:1;min-width:auto}.setWrap[hidden]{display:none}.setBtn{display:flex;align-items:center;gap:9px;width:100%;padding:7px 11px;font:inherit;font-size:13.5px;color:var(--ink-2);background:var(--on-brand);border:1px solid var(--line);border-radius:9px;cursor:pointer;text-align:left}.setBtn:hover,.setBtn:focus-visible{background:var(--ground);color:var(--ink)}.setBtn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.setBtn .ico{width:16px;height:16px;flex:none}.setText{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.setLbl{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.setVal{font-size:11.5px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.01em}.setWrap[data-leer="1"] .setBtn{border-color:var(--brand-line);background:var(--brand-soft)}.setWrap[data-leer="1"] .setVal{color:var(--ink-3);font-weight:500}.setWrap[data-leer="0"] .setBtn:hover .setLbl,.setWrap[data-leer="0"] .setBtn:focus-visible .setLbl{color:var(--set-muted-ink)}.cal{position:absolute;left:0;bottom:calc(100% + 8px);z-index:150;width:250px;padding:10px;background:var(--surface);border:1px solid var(--elev-3-line);border-radius:12px;box-shadow:var(--elev-3)}.cal[hidden]{display:none}.calTop{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.calTop b{font-size:12.5px;color:var(--ink);font-weight:600}.calNav{width:24px;height:24px;border:0;border-radius:7px;background:none;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.calNav:hover,.calNav:focus-visible{background:var(--ground);color:var(--ink)}.calNav svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.calWd,.calGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.calWd span{text-align:center;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--ink-3);padding-bottom:4px}.calTag{height:28px;border:0;border-radius:7px;background:none;font:inherit;font-size:12px;color:var(--cal-day-ink);cursor:pointer;font-variant-numeric:tabular-nums}.calTag:hover,.calTag:focus-visible{background:var(--brand-soft);color:var(--ink)}.calTag:disabled{opacity:.42;background:none;color:var(--cal-day-ink);cursor:default}.calTag[aria-current=date]{background:var(--brand);color:var(--on-brand);font-weight:700}.calLeer{height:28px}.hintRow{flex:none;font-size:12.5px;color:var(--ink-3);padding:0 2px 8px;line-height:1.35}.hintRow.danger{color:var(--hint-danger-ink);background:var(--danger-bg);border:1px solid var(--danger-line);border-radius:8px;padding:6px 9px;margin:0 2px 8px}.fill{display:none}.tooth .shape{fill:var(--on-brand);stroke:color-mix(in srgb,var(--ink-2) 25%,var(--surface-2));stroke-width:1.4;transition:fill .13s,stroke .13s}.tooth .num{font-size:11px;fill:var(--ink-3);text-anchor:middle;dominant-baseline:middle;-webkit-user-select:none;user-select:none;pointer-events:none}.tooth{pointer-events:none}.tooth:focus{outline:none}.tooth:focus-visible .shape{stroke:var(--brand);stroke-width:2.2}.tooth[data-pick="1"]{pointer-events:auto;cursor:pointer}.tooth[data-pick="1"]:hover .shape{fill:color-mix(in srgb,var(--brand-line) 17%,var(--surface));stroke:var(--brand-line)}.tooth[data-dim="1"] .shape{fill:color-mix(in srgb,var(--line) 10%,var(--surface));stroke:color-mix(in srgb,var(--line) 49%,var(--ground))}.tooth[data-dim="1"] .num{fill:color-mix(in srgb,var(--ink-2) 27%,var(--surface))}.tooth[data-state=grind] .shape{fill:var(--brand);stroke:var(--brand)}.tooth[data-sel="1"] .shape{stroke:var(--brand);stroke-width:2.3}.tooth[data-gap="1"] .shape{fill:none;stroke:color-mix(in srgb,var(--ink-3) 48%,var(--surface-2));stroke-width:1.3;stroke-dasharray:4 3.4}.tooth[data-gap="1"] .num{fill:color-mix(in srgb,var(--ink-3) 33%,var(--line-soft))}.vTooth .vShape{fill:var(--on-brand);stroke:color-mix(in srgb,var(--ink-2) 44%,var(--surface-2));stroke-width:1.2;transition:fill .13s,stroke .13s}.vTooth{pointer-events:none}.vTooth[data-pick="1"]{pointer-events:auto;cursor:pointer}.vTooth[data-pick="1"]:hover .vShape{fill:color-mix(in srgb,var(--brand-line) 17%,var(--surface));stroke:var(--brand-line)}.vTooth[data-sel="1"] .vShape{stroke:var(--brand);stroke-width:2.3}.midline{stroke:color-mix(in srgb,var(--line) 68%,var(--ground));stroke-width:1.2;stroke-dasharray:2 3}.sideTag{font-size:10px;fill:var(--side-tag-ink);text-anchor:middle;dominant-baseline:middle;-webkit-user-select:none;user-select:none}.actFoot{border-top:1px solid var(--line);padding:9px 12px;display:flex;gap:8px;flex:none;background:var(--on-brand)}.btn{flex:1;border:1px solid var(--line);background:var(--on-brand);color:var(--ink-2);font-size:13.5px;border-radius:9px;padding:8px 10px;cursor:pointer}.btn:hover,.btn:focus-visible{background:var(--ground);color:var(--ink)}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn.primary:hover,.btn.primary:focus-visible{background:var(--brand-strong)}.btn:disabled,.btn.primary:disabled{cursor:default;background:color-mix(in srgb,var(--line) 50%,var(--surface));border-color:color-mix(in srgb,var(--line) 49%,var(--ground));color:color-mix(in srgb,var(--ink-2) 48%,var(--surface))}.shell.modalOn .appsPane{z-index:70}.appsPane{position:absolute;inset:0;z-index:22;background:var(--on-brand);display:flex;flex-direction:column;transform:translate(118%);opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.4,0,.25,1),opacity .34s ease}.shell.st-pick .appsPane{transform:none;opacity:1;pointer-events:auto}#upModal .appsFrame{position:absolute;top:66px;right:1px;bottom:10px;width:calc(var(--rw) - 11px);border-radius:13px;overflow:hidden;pointer-events:none}.appsBody{flex:1;min-height:0;overflow:auto;padding:14px 14px 18px}.appsCat{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brand);margin:14px 0 7px;display:flex;align-items:center;gap:8px}.appsCat:first-of-type{margin-top:2px}.appsCat:after{content:"";flex:1;height:1px;background:var(--line-soft)}.appsHint{font-size:12.5px;color:var(--apps-hint-ink);background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand-line) 50%,var(--surface));border-radius:10px;padding:7px 10px;margin-bottom:10px;line-height:1.35}.appsGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.appTile{position:relative;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--shot-bg);cursor:pointer;padding:0;display:block;width:100%;transition:transform .18s cubic-bezier(.3,.8,.4,1),box-shadow .18s,border-color .18s,z-index 0s}.appTile img{display:block;width:100%;height:auto}.appTile:hover{border-color:var(--brand-line)}.appTile:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.appTile[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.appTile .ok{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:var(--brand);color:var(--on-brand);display:none;place-items:center}.appTile .ok svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2.6}.appTile[aria-pressed=true] .ok{display:grid}.appItem{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:11px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.appItem:hover{border-color:var(--brand-line)}.appItem:has(.appTile[aria-pressed=true]){border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.appTile{border:0;border-radius:0;background:var(--shot-bg)}.appTile:hover{border-color:transparent}.appTile img{width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--shot-bg)}.appsGrid:has(>.appItem:only-child){grid-template-columns:1fr}.appsGrid>.appItem:only-child{max-width:365px}.appMeta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1px 8px;padding:7px 9px 8px}.capN{grid-column:1;font-size:11.5px;font-weight:600;line-height:1.3;color:var(--ink)}.capP{grid-column:1;font-size:12.5px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums;letter-spacing:.01em}.capQ{font-size:11px;font-weight:600;color:var(--ink-3);letter-spacing:.02em}.capP i{display:block;font-style:normal;font-size:10.5px;font-weight:400;color:var(--ink-3);letter-spacing:0;margin-top:1px}.appElems{display:grid;gap:4px;padding:0 9px 9px}.appElem{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--ground);color:var(--ink);font:inherit;font-size:11.5px;font-weight:600;text-align:left;cursor:pointer}.appElem:hover{border-color:var(--brand-line)}.appElem:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.appElem[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.appElem:disabled{cursor:default;opacity:.55}.appElemP{font-size:12px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.belI{grid-column:2;grid-row:1/span 2;z-index:3;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;font-style:italic;cursor:help;background:var(--ground);color:var(--ink-2);border:1px solid var(--line);padding:0;font-family:inherit;line-height:inherit}.belI:hover,.belI:focus-visible{background:var(--brand);color:var(--on-brand);border-color:var(--brand);outline:none}.belBox{position:fixed;z-index:240;display:none;max-width:min(540px,92vw);max-height:72vh;overflow:auto;background:var(--surface);border:1px solid var(--brand-line);border-radius:12px;box-shadow:var(--elev-3);padding:11px 13px 12px}.belBox[data-on="1"]{display:block}.belTop{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--brand);margin-bottom:8px}.belTab{border-collapse:collapse;width:100%;font-size:12px}.belTab th,.belTab td{padding:4px 9px;text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap}.belTab thead th{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.belTab td:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.auth{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:24px;overflow:auto;background:radial-gradient(ellipse 58% 62% at 50% 44%,color-mix(in srgb,var(--surface) 88%,var(--on-brand)) 0%,var(--ground) 72%),var(--ground)}.auth:before,.auth:after{content:"";position:fixed;left:8%;right:8%;height:1px;background:var(--line-soft);pointer-events:none}.auth:before{top:13%}.auth:after{bottom:13%}.authBox{width:min(470px,100%);background:var(--on-brand);border:1px solid var(--line);border-radius:16px;padding:26px 26px 22px;box-shadow:var(--elev-3);position:relative;z-index:1}.authPane{display:flex;flex-direction:column;gap:11px}.authLogo{margin:2px 0 6px}.authLogo svg{width:190px;height:auto;display:block;fill:var(--brand)}.authLogo svg{margin-inline:auto}.auth h1{margin:0;font-size:21px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.authLead{margin:0 0 4px;font-size:13px;color:var(--ink-2);line-height:1.45}.authF{display:flex;flex-direction:column;gap:5px}.authF>span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.authF input{font:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px 11px;outline:0;width:100%}.authF input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.authChk{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--ink-2);line-height:1.4;cursor:pointer}.authBtn{font:inherit;font-size:14px;font-weight:600;padding:10px 14px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;margin-top:3px}.authBtn:hover{background:var(--ground)}.authBtn.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.authBtn.primary:hover{background:var(--brand-strong)}.authBtn:disabled{cursor:default;color:var(--ink-3);background:var(--ground);border-color:var(--line)}.authBtn.primary:disabled,.authBtn.primary:disabled:hover{background:color-mix(in srgb,var(--brand) 32%,var(--surface));border-color:color-mix(in srgb,var(--brand) 32%,var(--surface));color:color-mix(in srgb,var(--on-brand) 78%,transparent)}.authErr{margin:0;font-size:12.5px;color:var(--auth-err-ink);line-height:1.4}.authHint{margin:0;font-size:12px;color:var(--ink-3)}.auth[data-ansicht=reg] .authBox{width:min(620px,100%)}.authMark{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);margin-bottom:2px}.authMark svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.authMark.ok{background:var(--ok-bg)}.authGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px 14px}.authGrid .authWide{grid-column:1/-1}.authKopf{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-top:6px}.authTrenn{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-size:12px;color:var(--ink-3)}.authTrenn:before,.authTrenn:after{content:"";flex:1;height:1px;background:var(--line)}.authX{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.authX:hover{background:var(--ground);color:var(--ink)}.authX svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.authChk a{color:var(--brand);text-decoration:underline}.auth h2{margin:0;font-size:17px;font-weight:600;color:var(--ink)}.authLink{background:none;border:0;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:2px}.authLink:hover,.authHint[data-ok="1"]{color:var(--brand)}.authModal{position:fixed;inset:0;z-index:420;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--ink) 34%,transparent)}.authModalCard{position:relative;width:min(400px,100%);background:var(--on-brand);border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:11px;box-shadow:var(--elev-3)}a.authBtn{text-align:center;text-decoration:none}.authLegal{display:flex;justify-content:center;gap:18px;margin-top:16px;font-size:12px}.authLegal a{color:var(--brand);text-decoration:underline}.noScan{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--ink-3);text-align:center;padding:24px}.shell:not(.st-cfg) .noScan{display:flex}.noScan[data-on="1"]{display:flex}.shell:not(.st-cfg) .stage3d>.frame,.shell:not(.st-cfg) .legend{visibility:hidden}.shell:not(.st-cfg) .bite{opacity:.45;pointer-events:none}.noScanBtn{border:0;background:none;padding:10px;border-radius:18px;cursor:pointer;display:grid;place-items:center;transition:background .18s,transform .18s}.noScanBtn:hover{background:color-mix(in srgb,var(--brand) 9%,transparent);transform:translateY(-1px)}.noScanBtn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.noScan svg{width:76px;height:76px;stroke:color-mix(in srgb,var(--ink-3) 52%,var(--surface-2));fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.noScanBtn:hover svg{stroke:var(--brand)}.noScan b{font-size:19px;font-weight:600;color:var(--ink)}.noScan span{font-size:14.5px;max-width:420px;line-height:1.55}.noScan[data-over="1"] svg{stroke:var(--brand)}.shell:not(.st-cfg) .tools .jawGroup,.shell:not(.st-cfg) .tools .tbtn{opacity:.45;pointer-events:none}.modal{position:fixed;inset:0;background:var(--veil);z-index:60;display:none;align-items:center;justify-content:center;padding:32px;backdrop-filter:blur(3px) saturate(.42);-webkit-backdrop-filter:blur(3px) saturate(.42)}.modal[data-open="1"]{display:flex}.modalCard{background:var(--on-brand);border-radius:16px;width:min(720px,100%);max-height:100%;overflow:auto;padding:18px 22px 20px;border:1px solid var(--elev-3-line);box-shadow:var(--elev-3)}.helpCard{width:min(560px,100%)}.confirmCard{width:min(430px,100%)}.pwCard{width:min(400px,100%)}.helpLead{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--ink-2)}.confirmSteps{padding:0;list-style:none}.hRow{display:flex;align-items:center;gap:12px;margin-bottom:10px}.hRow.stackR{align-items:flex-start}.hRow label{width:104px;flex:none;font-size:13px;color:var(--ink-2)}.hRow input,.hRow select,.hRow textarea{flex:1;min-width:0;font:inherit;font-size:13.5px;color:var(--ink);background:var(--on-brand);border:1px solid var(--line);border-radius:9px;padding:8px 10px;outline:0}.hRow textarea{resize:vertical;line-height:1.5}.hRow input:focus,.hRow select:focus,.hRow textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.hRow input[readonly]{background:var(--ground);color:var(--h-readonly-ink)}.tkCard{width:min(720px,100%)}.tkTable{width:100%;border-collapse:collapse;font-size:13px}.tkTable th{text-align:left;font-weight:500;font-size:12px;color:var(--ink-2);padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.tkTable td{padding:8px 10px;border-bottom:1px solid var(--line-soft);vertical-align:top}.tkRow{cursor:pointer}.tkRow:hover,.tkRow:focus-visible{background:var(--brand-soft)}.tkNum{font-variant-numeric:tabular-nums;white-space:nowrap}.tag.tkSt{display:inline-block;white-space:nowrap;background:var(--ground);color:var(--st-neutral-ink)}.tkSince{margin:0 0 6px;font-size:12px;color:var(--ink-2)}.tkText{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.upCard{width:min(920px,100%);background:color-mix(in srgb,var(--brand-line) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--brand-line) 41%,var(--surface))}body{--rw-page:var(--rw)}#upModal{justify-content:flex-end;padding-right:var(--rw-page)}.drop{border:1.5px dashed color-mix(in srgb,var(--brand-line) 69%,var(--brand-soft));border-radius:12px;background:var(--on-brand);text-align:center;padding:34px 18px;cursor:pointer;transition:border-color .15s,background .15s}.drop:hover,.drop:focus-visible{border-color:var(--brand-line);background:color-mix(in srgb,var(--brand-line) 5%,var(--surface))}.drop .up{width:44px;height:44px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;margin:0 auto 10px}.drop .up svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.drop b{display:block;font-size:13.5px;font-weight:600}.drop p{margin:3px 0 10px;font-size:12.5px;color:var(--ink-2)}.fmt{display:flex;gap:6px;justify-content:center}.dropFolder{display:block;margin:8px auto 0;padding:6px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--brand);cursor:pointer}.dropFolder:hover,.dropFolder:focus-visible{background:var(--brand-soft)}.dropFolder:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.fmt span{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--fmt-ink);background:var(--ground);border:1px solid var(--line);border-radius:6px;padding:2px 8px}.dropSlim{display:flex;align-items:center;gap:9px;border:1.5px dashed color-mix(in srgb,var(--brand-line) 69%,var(--brand-soft));border-radius:11px;background:var(--on-brand);padding:9px 12px;cursor:pointer;font-size:12.5px;color:var(--ink-2)}.dropSlim:hover,.dropSlim:focus-visible{border-color:var(--brand-line)}.dropSlim svg{width:17px;height:17px;stroke:var(--brand);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dropSlim{flex-direction:column;gap:7px;padding:20px;font-size:14px;border-width:2px;text-align:center}.dropSlim svg{width:26px;height:26px}.pairs{max-height:min(54vh,470px);overflow:auto;margin-top:10px;padding-right:5px;margin-right:-5px}.pair{border:1px solid var(--line);border-radius:12px;background:var(--on-brand);padding:10px 11px;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s}.pair+.pair{margin-top:10px}.pair:hover,.pair:focus-visible{border-color:var(--brand-line)}.pair[aria-current=true]{background:color-mix(in srgb,var(--brand-strong) 13%,var(--surface));border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.pair[aria-current=true] .txt{background:var(--on-brand)}.pairWho{display:none;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:7px}.pair[aria-current=true] .pairWho{display:flex}.pairWho svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2}.pairsHd{display:flex;align-items:baseline;gap:8px;margin-top:12px;font-size:12.5px;color:var(--ink-2)}.pairsHd b{font-size:13.5px;color:var(--ink)}.pairsHd .rest{margin-left:auto;font-size:12.5px;color:var(--ink-3)}.pairTop{display:flex;align-items:center;gap:9px}.pairTop .x{width:26px;height:26px;flex:none;border-radius:7px;border:1px solid var(--line);background:var(--on-brand);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.pairTop .x svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2}.txt{flex:1;min-width:0;border:1px solid var(--line);border-radius:9px;padding:6px 10px;font:inherit;font-size:13.5px;outline:0;color:var(--ink)}.txt:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.nameWrap{position:relative;flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 148px auto;gap:7px;align-items:center}.nameWrap .txt{flex:none;width:100%}.neuChip{font-size:11px;font-weight:600;color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:999px;padding:3px 9px;white-space:nowrap}.neuChip[hidden]{display:none}.txt[aria-invalid=true]{border-color:var(--danger)}.pair .hintRow.danger{margin:9px 0 0}.pair[aria-current=true] .hintRow.danger{background:color-mix(in srgb,var(--danger) 14%,var(--on-brand))}.pair[aria-current=true] .hintRow:not(.danger){color:var(--p-sel-ink)}.upCard>.hintRow.danger{background:color-mix(in srgb,var(--danger) 14%,var(--on-brand))}.sugg{display:none;position:fixed;width:268px;max-height:232px;overflow:auto;z-index:230;background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:5px;box-shadow:var(--elev-3)}.sugg[data-on="1"]{display:block}.suggItem{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;text-align:left;font:inherit;font-size:13px;color:var(--ink);background:none;border:0;border-radius:8px;padding:7px 9px;cursor:pointer}.suggItem:hover{background:var(--brand-soft)}.suggItem:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.suggItem span{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.suggLeer{font-size:12.5px;color:var(--ink-3);padding:8px 9px 4px;line-height:1.4}.suggNeu{display:block;width:100%;text-align:left;font:inherit;font-size:12.5px;font-weight:600;color:var(--brand);background:none;border:0;border-radius:8px;padding:7px 9px;cursor:pointer}.suggNeu:hover,.suggNeu:focus-visible{background:var(--brand-soft)}.noScan[data-over="1"]{background:var(--brand-soft);outline:2px dashed var(--brand-line);outline-offset:-14px;border-radius:14px}.shots{display:flex;align-items:stretch;gap:9px;margin-top:10px}.shots .swap{align-self:center}.shotSep{width:1px;flex:none;background:var(--line);margin:2px 3px}.appSlot{width:212px;flex:none;display:flex;flex-direction:column;min-width:0}.asHd{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px}.asBox{flex:1;min-height:0;position:relative;border:1.5px dashed color-mix(in srgb,var(--brand-line) 54%,var(--ground));border-radius:10px;background:var(--on-brand);overflow:hidden;display:grid;place-items:center;transition:border-color .2s,background .2s}.appSlot[data-on="1"] .asBox{border-style:solid;border-color:var(--brand-line);background:var(--shot-bg)}.asEmpty{font-size:11px;color:var(--ink-3);text-align:center;padding:0 12px;line-height:1.4}.appSlot[data-on="1"] .asEmpty{display:none}.asBox img{display:none;width:100%;height:100%;object-fit:contain;background:var(--shot-bg)}.appSlot[data-on="1"] .asBox img{display:block;animation:asPop .28s cubic-bezier(.3,1.5,.5,1)}@keyframes asPop{0%{transform:scale(.9);opacity:.4}to{transform:none;opacity:1}}.asName{margin-top:6px;font-size:12.5px;font-weight:600;color:var(--ink-2);text-align:center}.pair[aria-current=true] .asHd,.pair[aria-current=true] .asName{color:var(--p-sel-ink)}.appSlot[data-on="1"] .asName{color:var(--brand)}.flyGhost{position:fixed;z-index:200;object-fit:contain;background:var(--shot-bg);border-radius:11px;pointer-events:none;box-shadow:var(--elev-3);transition:left .52s cubic-bezier(.45,.05,.2,1),top .52s cubic-bezier(.45,.05,.2,1),width .52s cubic-bezier(.45,.05,.2,1),height .52s cubic-bezier(.45,.05,.2,1),border-radius .52s ease}.shot{flex:1;min-width:0;position:relative;background:var(--shot-bg);border-radius:10px;overflow:hidden;aspect-ratio:16/11}.shot img{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);width:124%;max-width:none;filter:grayscale(1) brightness(1.25)}.shot .fn{position:absolute;left:0;right:0;bottom:0;padding:12px 8px 5px;color:color-mix(in srgb,var(--line) 51%,var(--surface-2));font-size:11px;background:linear-gradient(180deg,rgba(var(--black-rgb),0),rgba(var(--black-rgb),.72))}.shot .del{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:6px;border:0;background:color-mix(in srgb,var(--surface) 14%,transparent);color:var(--on-brand);display:grid;place-items:center;cursor:pointer}.shot .del svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.8}.swap{width:28px;height:28px;flex:none;border-radius:8px;border:1px solid var(--line);background:var(--on-brand);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.swap:hover,.swap:focus-visible{border-color:var(--brand-line);color:var(--brand)}.swap svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.modalFoot{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.modalFoot .btn{flex:none;min-width:118px}.modalFoot .upDiscard{flex:1 1 auto;margin:0;align-self:center}.modalTop{display:flex;align-items:center;gap:12px;margin-bottom:8px}.modalTop h3{margin:0;font-size:16px;font-weight:600}.modalTop .x{margin-left:auto;width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--on-brand);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}@media(max-width:1240px){:root{--rw:360px;--lw:236px}}.paneHead.act{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-line) 35%,var(--brand-soft)),color-mix(in srgb,var(--brand-line) 50%,var(--brand-soft)));border-bottom:2px solid var(--brand);box-shadow:0 2px 7px -3px color-mix(in srgb,var(--brand) 35%,transparent)}.paneHead.act h2{color:var(--pane-title-ink)}.paneHead.act h2 b{font-weight:700;letter-spacing:.01em}.paneHead.act h2 i{color:var(--pane-sub-ink)}.paneHead.act .count{background:color-mix(in srgb,var(--brand) 16%,transparent);color:var(--pane-count-ink);font-weight:700}.paneHead.act .collapseBtn{color:color-mix(in srgb,var(--brand) 65%,transparent)}.paneHead.act .collapseBtn:hover,.paneHead.act .collapseBtn:focus-visible{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}.newBtn{box-shadow:0 4px 12px color-mix(in srgb,var(--brand) 28%,transparent)}.invoice{flex:1 1 auto;display:flex;flex-direction:column;gap:11px;padding:16px 16px 0;min-height:0;overflow:auto}.invoice[hidden]{display:none}.invTop{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brand)}h3.invTop,h4.invTop{margin:0}h3.invTop:focus,h4.invTop:focus{outline:none}.invAppl{font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}.invTab{width:100%;border-collapse:collapse;font-size:13px}.invTab td{padding:7px 0;border-bottom:1px solid var(--line-soft);color:var(--ink)}.invTab td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.invTab .invDim td{color:var(--ink-3);font-size:12px;padding:4px 0}.invTabScroll{flex:none;overflow-x:auto}.invFoot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:3px}.invGes{display:flex;flex-direction:column;gap:3px}.invGes span{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.invGes b{font-size:21px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.invMenge{display:flex;flex-direction:column;gap:5px;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.invMenge input{width:74px;padding:6px 9px;font:inherit;font-size:14px;font-weight:600;text-align:right;color:var(--ink);background:var(--on-brand);border:1px solid var(--line);border-radius:9px;font-variant-numeric:tabular-nums}.invMenge input:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.invNote{font-size:11.5px;color:var(--ink-3);line-height:1.45;margin:0}.invGrund{display:flex;flex-direction:column;gap:8px}.invGrundF{display:flex;flex-direction:column;gap:5px}.invGrundF span{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.invGrundF select{font:inherit;font-size:13.5px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:8px 10px;cursor:pointer}.invGrundF select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.invGrund textarea{font:inherit;font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:8px 10px;resize:vertical}.invGrund textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px}@media(pointer:coarse){.invGrundF select{min-height:44px}}.invNetto{font-size:11px;font-style:normal;color:var(--ink-3);letter-spacing:.02em}.billAdr{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:2px 0 14px}.billAdrBlock{position:relative;min-width:0}.billAdrKopf{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.billAdrKopf span{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.billAendern{font:inherit;font-size:11.5px;color:var(--brand);background:none;border:0;cursor:pointer;padding:1px 2px;text-decoration:underline;text-underline-offset:3px}.billAdrText{margin:4px 0 0;font-size:12.5px;color:var(--ink);line-height:1.45}.billWahl{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:10;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:11px;box-shadow:var(--elev-3)}.billWahl[hidden]{display:none}.billWahlItem{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;font:inherit;background:none;border:0;border-radius:8px;padding:7px 8px;cursor:pointer;color:var(--ink-2)}.billWahlItem:hover,.billWahlItem:focus-visible{background:var(--brand-soft)}.billWahlItem[aria-current=true]{background:var(--brand-soft);color:var(--ink)}.billWahlItem b{font-size:12.5px;color:var(--ink)}.billWahlItem span{font-size:11.5px;color:var(--ink-3)}.billWahl .invNote{padding:5px 8px 2px}.billAendern{position:relative}.billAendern:before{content:"";position:absolute;place-self:stretch}@media(pointer:fine){.billAendern:before{inset:-7px 0}}@media(pointer:coarse){.billAendern:before{inset:-13px -2px}.invMenge input{min-height:44px}}#upSummary.invoice{padding:14px 0 0;overflow:visible}.invOrder{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:14px}.invTab th{padding:0 0 5px;text-align:left;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700;border-bottom:1px solid var(--line-soft)}.invTab th.num,.invTab td.num{padding-left:12px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.invTab tfoot td{font-weight:600;border-bottom:0}.invOrder .invMenge{align-self:flex-end}#upSummary .hintRow.danger{background:color-mix(in srgb,var(--danger) 14%,var(--on-brand))}.topTitel,.auth h1,.waitInner h2,.leerInner h2{font-family:Kanit,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica,Arial,sans-serif}.theme-toggle{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--ink);border-color:var(--ink-3)}.theme-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.theme-toggle .ico{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round}.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon{display:block}.mnuWrap{position:relative;flex:none}.mnuBtn{display:flex;align-items:center;gap:7px;font:inherit;font-size:13px;color:var(--ink-2);background:var(--on-brand);border:1px solid var(--line);border-radius:9px;padding:5px 10px;cursor:pointer;white-space:nowrap}.mnuBtn:hover,.mnuBtn:focus-visible{border-color:var(--brand-line);color:var(--ink)}.mnuBtn[aria-expanded=true]{border-color:var(--brand);color:var(--ink)}.mnuBtn .ico{width:15px;height:15px}.mnu{position:absolute;right:0;top:calc(100% + 6px);z-index:130;min-width:200px;padding:5px;background:var(--surface);border:1px solid var(--elev-3-line);border-radius:11px;box-shadow:var(--elev-3)}.mnu[hidden]{display:none}.mnu button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font:inherit;font-size:13px;color:var(--mnu-ink);background:none;border:0;border-radius:8px;padding:7px 9px;cursor:pointer}.mnu button:before{content:"";width:6px;height:6px;border-radius:50%;background:transparent;flex:none}.mnu button[aria-checked=true]{color:var(--ink);font-weight:600}.mnu button[aria-checked=true]:before{background:var(--brand)}.mnu button:hover,.mnu button:focus-visible{background:var(--brand-soft);color:var(--ink)}.patMnus{display:flex;gap:8px}.patMnus .mnuWrap{flex:1;min-width:0}.patMnus .mnuBtn{width:100%}.patMnus .mnuBtn span{overflow:hidden;text-overflow:ellipsis}.patMnus .mnu{left:0;right:auto}.listMnus{margin:0 12px 10px}.alleBtn{flex:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--alle-ink);background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:6px 12px;cursor:pointer}.alleBtn:hover,.alleBtn:focus-visible{color:var(--brand);border-color:var(--brand-line);background:var(--brand-soft)}.alleBtn[aria-pressed=true]{color:var(--brand);border-color:var(--brand-line);background:var(--brand-soft)}.listMnus .mnuBtn{padding:5px 9px;font-size:12.5px}.listMnus .alleBtn{padding:5px 11px;font-size:12px}.tooltip{position:fixed;z-index:300;pointer-events:auto;font-size:12px;color:var(--bow-hint-ink);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid var(--line);border-radius:20px;padding:5px 13px;box-shadow:var(--elev-2);white-space:nowrap}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}::placeholder{color:var(--placeholder-ink);opacity:1}.collapseBtn,.strip button,.step button,.modalTop .x,.theme-toggle,.calNav,.authLink{position:relative}.rail button:after,.collapseBtn:before,.strip button:before,.step button:before,.modalTop .x:before,.theme-toggle:before,.calNav:before,.authX:before,.authLink:before{content:"";position:absolute;place-self:stretch}@media(pointer:fine){.strip button:before{inset:-1px}.modalTop .x:before{inset:-2px}.collapseBtn:before{inset:-2px}.step button:before{inset:-2px -5px}.calNav:before{inset:-4px}.authX:before{inset:-2px}.authLink:before{inset:-5px 0}}@media(pointer:coarse){.rail button:after{inset:-1px -3px}.rail button:first-child:after{inset:-3px -3px -1px}.rail .railKlapp:after{inset:-1px -3px -3px}.theme-toggle:before{inset:-6px}.modalTop .x:before{inset:-8px}.strip button:before{inset:-7px -2.5px}.collapseBtn:before{inset:-8px}.step button:before{inset:-2px -11px}.calNav:before{inset:-10px}.authX:before{inset:-8px}.authLink:before{inset:0}}@media(prefers-reduced-motion:reduce){.shell{transition:grid-template-columns 1ms}.brandWrap{transition:width 1ms}.pChev{transition:transform 1ms}.wide{transition:opacity .17s ease,transform 1ms,visibility .19s}.biteHead .chev{transition:transform 1ms}.appsPane{transition:transform 1ms,opacity .34s ease}.appTile{transition:transform 1ms,box-shadow .18s,border-color .18s,z-index 0s}.appSlot[data-on="1"] .asBox img{animation:asPopFade .28s cubic-bezier(.3,1.5,.5,1)}.flyGhost{transition:left 1ms,top 1ms,width 1ms,height 1ms,border-radius .52s ease}}@keyframes asPopFade{0%{opacity:.4}to{opacity:1}}@media screen and (max-width:951px){#upModal{padding-right:32px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;overflow-y:auto}#upModal .upCard{max-height:none;flex:none}#upModal .pairs{max-height:none;overflow:visible}#upModal .pairsHd{flex-wrap:wrap}#upModal .nameWrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#upModal .shots{flex-wrap:wrap}#upModal .shotSep{display:none}#upModal .appSlot{width:100%}#upModal .asBox{flex:none;height:132px}#upModal .appsFrame{position:relative;top:auto;right:auto;bottom:auto;width:auto;flex:none}.shell:not(.st-pick) #upModal .appsFrame{display:none}#upModal .appsPane{position:relative;inset:auto}}@media screen and (max-width:807px){#root{height:100vh;height:100dvh;display:flex;flex-direction:column}body{--railw:56px}.rail .railKlapp{display:none}.rail button{height:44px}body[data-rail=zu] .rail button{width:44px}.top{flex:none;flex-wrap:wrap;height:auto;min-height:56px;gap:8px;row-gap:0;padding-right:8px}.wortmarkeBar{display:none}.topTrenn{margin-left:0}.topTitel{min-width:0;overflow:hidden;text-overflow:ellipsis}.helpBtn{min-height:44px;min-width:44px;justify-content:center;padding:6px 10px;gap:0}.helpTxt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.avatar{position:relative}.avatar:before{content:"";position:absolute;place-self:stretch;inset:-6px}.theme-toggle:before{inset:-6px}.me{margin-left:3px}.gWrap{order:10;flex:1 0 100%;padding:0 8px 8px}.gSuche{width:100%;min-height:44px}.gTreffer{left:0;right:0;width:auto}body[data-area=designer]{overflow-y:auto}.shell{flex:none;height:auto;grid-template-columns:var(--railw) minmax(0,1fr);grid-auto-rows:auto;padding-bottom:9px}body:not([data-area=designer]) .shell{flex:1;min-height:0;overflow:hidden}.rail{grid-row:1 / span 3}.pane,.center{grid-column:2;margin:9px 0 0}.pane.left{margin-right:0}.pane.right{margin-left:0}.pane{max-height:60vh}.rightBody{overflow-y:auto}.midBand{flex-direction:column}.tabs{width:auto;flex-direction:row;flex-wrap:wrap}.center{min-height:420px}.fallChip{max-width:calc(100% - 32px)}.fallChip>span:last-child{min-width:0}.fallChip b,.fallChip i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bite{top:72px}.collapseBtn{display:none}.shell.lcol{--lw:auto}.shell.rcol:not(.noCfg),.shell.rcol.st-pick{--rw:auto}.shell.lcol .pane.left .paneHead,.shell.rcol .pane.right .paneHead{display:flex}.shell.lcol .pane.left .paneBody{display:block}.shell.rcol .pane.right .rightBody{display:flex}.shell.lcol .pane.left .strip,.shell.rcol .pane.right .strip{display:none}.newBtn,.btn,.mnuBtn,.alleBtn,.pSearch,.tab{min-height:44px}.wHead{height:auto;flex-wrap:wrap;gap:8px;padding:8px 14px}.wHead .wSearch{width:100%;min-height:44px}.wEye,.wIcon{width:44px;height:44px}.wWort{min-height:44px}.modal{padding:12px}#upModal{padding-right:12px}.modalCard{padding:14px 14px 16px}.hRow{flex-wrap:wrap}.hRow label{width:100%}.datenKontakt{grid-template-columns:1fr}.auth{padding:16px}.authBox{padding:22px 18px 18px}.authLogo svg{max-width:100%}.authBtn,.authLink{min-height:44px}.authChk{min-height:44px;align-items:center}.authX:before{inset:-8px}.leer{padding:24px 16px}#pgPat{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,45%) minmax(0,1fr)}.patSpalte{border-right:0}.patZeile[aria-current=true]{margin-right:0;padding-right:12px}.patReiterLeiste{overflow-x:auto}.patKarten,.dashOben,.dashUnten{grid-template-columns:minmax(0,1fr)}.dashLeiste{grid-template-columns:repeat(2,minmax(0,1fr))}.dashLeiste .dashZahl:nth-child(odd){border-left:0}}@media(pointer:coarse){.btn,.authBtn,.authLink{min-height:44px}.authChk{min-height:44px;align-items:center}}@media not print{html.theme-dark .theme-toggle .icon-sun{display:block}html.theme-dark .theme-toggle .icon-moon{display:none}html.theme-dark .top{background:var(--surface);border-bottom:0}html.theme-dark .top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--verlauf-hairline);pointer-events:none}html.theme-dark .topZahl{background:var(--surface-2);color:var(--top-count-ink)}html.theme-dark .pane{background:color-mix(in srgb,var(--surface) 84%,transparent)}html.theme-dark .paneHead:not(.act){box-shadow:none;border-bottom:1px solid var(--line)}html.theme-dark .tools{box-shadow:none;border-bottom:1px solid var(--line)}html.theme-dark .stage3d,html.theme-dark .waitCard{background:radial-gradient(118% 82% at 50% 28%,var(--surface-2) 0%,var(--surface) 52%,var(--ground) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 4%,transparent)}html.theme-dark .seg button[aria-pressed=true]{box-shadow:none;border:1px solid var(--line-soft)}html.theme-dark .bowKnob{box-shadow:0 1px 3px color-mix(in srgb,var(--shell-gutter) 30%,transparent)}html.theme-dark input[type=range]:not(:disabled)::-webkit-slider-thumb{box-shadow:0 1px 3px color-mix(in srgb,var(--shell-gutter) 25%,transparent)}html.theme-dark .tcard,html.theme-dark .transUI,html.theme-dark .platUI{border-color:var(--elev-2-line)}html.theme-dark .wIcon{color:var(--w-icon-ink)}html.theme-dark body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.theme-dark .shell:not(.st-cfg) .tools .jawGroup,html.theme-dark .shell:not(.st-cfg) .tools .tbtn{opacity:.38}html.theme-dark .tcard[data-lock="1"] .pane-tab{opacity:.42;filter:saturate(.5)}html.theme-dark .tooth .shape,html.theme-dark .vTooth .vShape{fill:var(--dg-tooth);stroke:var(--dg-tooth-line)}html.theme-dark .tooth:focus-visible .shape{stroke:var(--brand)}html.theme-dark .tooth[data-pick="1"]:hover .shape{fill:color-mix(in srgb,var(--brand-line) 17%,var(--surface));stroke:var(--brand-line)}html.theme-dark .tooth[data-dim="1"] .shape{fill:color-mix(in srgb,var(--ink) 7%,var(--surface));stroke:var(--line)}html.theme-dark .tooth[data-state=grind] .shape{fill:var(--brand);stroke:var(--brand)}html.theme-dark .tooth[data-sel="1"] .shape{stroke:var(--brand)}html.theme-dark .tooth[data-gap="1"] .shape{fill:none;stroke:color-mix(in srgb,var(--ink-3) 48%,var(--surface-2))}html.theme-dark .vTooth[data-pick="1"]:hover .vShape{fill:color-mix(in srgb,var(--brand-line) 17%,var(--surface));stroke:var(--brand-line)}html.theme-dark .vTooth[data-sel="1"] .vShape{stroke:var(--brand)}html.theme-dark .midline{stroke:var(--ink-3)}html.theme-dark .brandWrap{background:var(--verlauf-deep)}html.theme-dark .brand svg{fill:var(--logo-ink);stroke:none}html.theme-dark .brandWrap .wortmarke,html.theme-dark .wortmarke,html.theme-dark .wortmarkeBar{fill:var(--logo-ink)}html.theme-dark .rail{background:var(--brand-area);border-right:1px solid color-mix(in srgb,var(--brand) 22%,transparent)}html.theme-dark .rail button{color:var(--rail-idle-ink)}html.theme-dark .rail button:hover,html.theme-dark .rail button:focus-visible{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-strong)}html.theme-dark .rail button[aria-current=true]{color:var(--rail-current-ink);background:color-mix(in srgb,var(--brand) 22%,transparent)}html.theme-dark .railKlapp{color:var(--rail-idle-ink)!important}html.theme-dark .railKlapp:hover,html.theme-dark .railKlapp:focus-visible{color:var(--brand-strong)!important}html.theme-dark .rail button[aria-current=true]:before{background:var(--accent-2)}html.theme-dark .avatar{background:var(--brand-area);color:var(--brand-strong)}html.theme-dark .pCard,html.theme-dark .btn,html.theme-dark .newBtn,html.theme-dark .rail button{transition:background-color .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),color .2s var(--ease)}html.theme-dark .shot img{filter:grayscale(1) brightness(1.05)}html.theme-dark .shot .fn,html.theme-dark .shot .del{color:var(--ink)}html.theme-dark .appTile img,html.theme-dark .asBox img{filter:brightness(.92) contrast(1.02)}html.theme-dark .tag.stepNone,html.theme-dark .tag.step1,html.theme-dark .tag.step3,html.theme-dark .tag.step4,html.theme-dark .tag.step5,html.theme-dark .tag.tkSt{background:var(--surface-2)}html.theme-dark .authLogo svg{fill:var(--logo-ink)}}
