:root{--brand-red:#D5111B;--brand-red-dark:#AD0505;--brand-red-tint:#FCEBEA;--brand-orange:#F6A12C;--brand-slate:#2A3338;--brand-slate-deep:#20272B;--brand-blue:#C0E3EB;--brand-blue-strong:#0E6A80;--brand-blue-border:#9ED4E0;--bg:#FBFBFB;--bg-glow:#FFF7EE;--surface:#FFFFFF;--surface-2:#F7F7F7;--line:#E3E3E3;--ink:#3A3A3A;--ink-heading:#3F3F3F;--ink-soft:#6b6b6b;--ink-faint:#9a9a9a;--ampel-gruen:#2F9E6B;--ampel-gelb:#F6A12C;--ampel-rot:#E4432B;--ampel-na:#c9c9c9;--ampel-gruen-strong:#1F7A50;--ampel-gelb-strong:#96590C;--ampel-rot-strong:#B4301D;--ampel-na-strong:#6b6b6b;--ampel-gruen-bg:#ECF6F0;--ampel-gruen-border:#CFE7DA;--ampel-gelb-bg:#FDF3E2;--ampel-gelb-border:#F3DDB4;--ampel-rot-bg:#FCEBE7;--ampel-rot-border:#F3CDC4;--ampel-na-bg:#F1F1F1;--ampel-na-border:#E0E0E0;--radius:18px;--radius-sm:12px;--radius-lg:24px;--r-pill:999px;--r-sm:var(--radius-sm);--r-md:var(--radius);--r-lg:var(--radius-lg);--border:var(--line);--border-strong:#d4d4d4;--notice-bg:#EEF7FA;--notice-border:var(--brand-blue);--notice-ink:var(--brand-slate);--danger:#C0281F;--success:var(--ampel-gruen-strong);--teal:var(--brand-red);--teal-light:var(--brand-orange);--teal-deep:var(--brand-red);--teal-tint:var(--brand-red-tint);--teal-ink:var(--brand-red-dark);--space-1:0.375rem;--space-2:0.625rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.25rem;--space-6:3.25rem;--shadow-sm:0 1px 3px rgba(42,51,56,0.08);--shadow:6px 6px 18px rgba(42,51,56,0.10);--shadow-lg:10px 12px 34px rgba(42,51,56,0.16);--shadow-md:var(--shadow);--ring:0 0 0 3px rgba(213,17,27,0.20);--font-display:var(--font-head),"Segoe UI",system-ui,sans-serif;--font-body-stack:var(--font-body),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--t-display:clamp(2.1rem,1.5rem + 3vw,3.1rem);--t-h2:clamp(1.35rem,1.1rem + 1.2vw,1.7rem);--t-lede:clamp(1.05rem,1rem + 0.4vw,1.2rem);--t-body:1rem;--t-small:0.875rem;--maxw:680px;--maxw-wide:1080px}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body-stack);font-size:var(--t-body);line-height:1.65;color:var(--ink);background-color:var(--bg);background-image:radial-gradient(1200px 560px at 50% -14%,var(--bg-glow) 0,transparent 60%);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.14;letter-spacing:-.01em;color:var(--ink-heading)}p{max-width:62ch}strong{font-weight:650}em{font-style:italic}a{color:var(--brand-red);text-underline-offset:2px}::selection{background:var(--brand-red-tint);color:var(--brand-red-dark)}.app-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-sm);padding:.7rem 1rem calc(.5rem + env(safe-area-inset-top, 0px))}.app-header__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);max-width:var(--maxw-wide);margin:0 auto}.app-header__brand{display:inline-flex;flex:none}.app-header__logo{height:40px;width:auto;display:block}.app-header__greeting{margin:0;min-width:0;text-align:right;white-space:nowrap;font-family:var(--font-display);font-weight:600;font-size:clamp(.82rem,.72rem + .5vw,1rem);color:var(--brand-slate)}.app-nav-wrap{position:relative;max-width:var(--maxw-wide);margin:.55rem auto 0}.app-nav-wrap:after{content:"";position:absolute;top:0;right:0;bottom:2px;width:1.75rem;background:linear-gradient(to right,transparent,var(--surface));pointer-events:none}.app-nav{display:flex;gap:.3rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:2px}.app-nav::-webkit-scrollbar{display:none}.app-nav__link{display:inline-flex;align-items:center;flex:none;white-space:nowrap;scroll-snap-align:start;padding:.42rem .85rem;border-radius:var(--r-pill);font-weight:600;font-size:.92rem;color:var(--ink-soft);text-decoration:none;transition:background .15s ease,color .15s ease}.app-nav__link:hover{background:var(--surface-2);color:var(--ink)}.app-nav__link.is-active{color:var(--brand-red);background:var(--brand-red-tint)}@media (max-width:380px){.app-nav{gap:.15rem}.app-nav__link{padding:.4rem .6rem;font-size:.85rem}.app-nav-wrap:after{width:1.25rem}}@media (prefers-reduced-motion:reduce){.app-nav{scroll-snap-type:none}}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .35rem;margin-left:.4rem;border-radius:var(--r-pill);background:var(--brand-red);color:#fff;font-family:var(--font-display);font-size:.72rem;font-weight:700;line-height:1;box-shadow:0 1px 2px rgba(213,17,27,.35)}.wrap{max-width:var(--maxw);margin:0 auto;padding:clamp(2rem,1rem + 5vw,4.5rem) 1.25rem clamp(2.5rem,6vw,4rem)}.wrap-wide{max-width:var(--maxw-wide)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.25rem,1rem + 1.5vw,1.9rem);box-shadow:var(--shadow)}.card+.card{margin-top:var(--space-4)}.hinweis{background:var(--notice-bg);border:1px solid var(--notice-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--notice-ink);font-size:.95rem;line-height:1.55}.hinweis strong{color:var(--brand-slate-deep)}.btn,button{font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.72rem 1.35rem;border-radius:var(--r-pill);border:1px solid transparent;background:var(--brand-red);color:#fff;box-shadow:var(--shadow-sm);transition:transform .12s ease,background .15s ease,box-shadow .15s ease}.btn:hover,button:hover{background:var(--brand-red-dark);transform:translateY(-1px);box-shadow:var(--shadow)}.btn:active,button:active{transform:translateY(0)}.btn:disabled,button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn-ghost{background:transparent;color:var(--brand-red-dark);border-color:var(--border-strong)}.btn-ghost:hover{background:var(--brand-red-tint);color:var(--brand-red-dark)}.input,input,textarea{font:inherit;width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.8rem 1rem;transition:border-color .15s ease,box-shadow .15s ease}input::placeholder,textarea::placeholder{color:var(--ink-faint)}.input:focus,input:focus,textarea:focus{outline:none;border-color:var(--brand-red);box-shadow:var(--ring)}textarea{min-height:3.25rem;resize:vertical;line-height:1.55}.field-label{display:block;font-size:var(--t-small);font-weight:650;letter-spacing:.02em;color:var(--ink-soft);margin-bottom:var(--space-2)}.composer{display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3);box-shadow:var(--shadow-sm)}.composer button{align-self:flex-end}.sheet{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;background:rgba(42,51,56,.42);opacity:0;pointer-events:none;transition:opacity .22s ease}.sheet.is-open{opacity:1;pointer-events:auto}.sheet-panel{width:100%;max-height:84vh;overflow-y:auto;background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-3) var(--space-3) calc(var(--space-4) + env(safe-area-inset-bottom, 0px));box-shadow:var(--shadow-lg);transform:translateY(101%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.sheet.is-open .sheet-panel{transform:translateY(0)}.sheet-handle{width:40px;height:4px;border-radius:var(--r-pill);background:var(--border-strong);margin:0 auto var(--space-3)}.sheet-close{width:100%;margin-top:var(--space-3)}@media (min-width:860px){.sheet{align-items:center;padding:var(--space-4)}.sheet .sheet-panel{max-width:560px;margin:0 auto;border-radius:var(--radius-lg);max-height:82vh;transform:translateY(14px) scale(.98)}.sheet.is-open .sheet-panel{transform:translateY(0) scale(1)}.sheet-handle{display:none}}.error{color:var(--danger);font-size:.95rem}.ok{color:var(--success);font-weight:600}.welcome{display:flex;flex-direction:column;gap:var(--space-4)}.hero{margin-bottom:var(--space-2)}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--t-small);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-red-dark);margin-bottom:var(--space-3)}.eyebrow:before{content:"";width:8px;height:8px;border-radius:var(--r-pill);background:var(--brand-red);box-shadow:0 0 0 4px var(--brand-red-tint)}.hero h1{font-size:var(--t-display);margin-bottom:var(--space-3)}.hero h1:after{content:"";display:block;width:3.5rem;height:3px;margin-top:var(--space-3);border-radius:var(--r-pill);background:linear-gradient(90deg,var(--brand-red),var(--brand-orange))}.lede{font-size:var(--t-lede);color:var(--ink-soft);max-width:54ch}.access{display:flex;flex-direction:column;gap:var(--space-3)}.access .btn,.access button{align-self:flex-start}.brandfooter{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--t-small);color:var(--ink-faint);text-align:center;letter-spacing:.02em}.brandfooter strong{color:var(--ink-soft);font-weight:650}:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.ampel{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .65rem .28rem .5rem;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-size:var(--t-small);font-weight:650;line-height:1;white-space:nowrap}.ampel:before{content:"";width:.55rem;height:.55rem;flex:none;border-radius:var(--r-pill);background:var(--ampel-na)}.ampel--gruen{background:var(--ampel-gruen-bg);border-color:var(--ampel-gruen-border);color:var(--ampel-gruen-strong)}.ampel--gruen:before{background:var(--ampel-gruen)}.ampel--gelb{background:var(--ampel-gelb-bg);border-color:var(--ampel-gelb-border);color:var(--ampel-gelb-strong)}.ampel--gelb:before{background:var(--ampel-gelb)}.ampel--rot{background:var(--ampel-rot-bg);border-color:var(--ampel-rot-border);color:var(--ampel-rot-strong)}.ampel--rot:before{background:var(--ampel-rot)}.ampel--na{background:var(--ampel-na-bg);border-color:var(--ampel-na-border);color:var(--ampel-na-strong)}.ampel--na:before{background:var(--ampel-na)}.fortschritt{display:flex;flex-direction:column;gap:.3rem}.fortschritt-label{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--t-small);color:var(--ink-soft)}.fortschritt-track{height:8px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.fortschritt-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ampel-gruen),#3fb37f);transition:width .4s ease}.matrix-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:640px){.matrix-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.matrix-grid{grid-template-columns:repeat(3,1fr)}}.matrix-card{display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-sm)}.matrix-card__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.matrix-card__title{font-weight:650;color:var(--ink)}.matrix-card__meta{font-size:var(--t-small);color:var(--ink-faint)}.fristen-liste,.matrix-card__body{display:flex;flex-direction:column;gap:var(--space-2)}.frist-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.65rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);font-size:var(--t-small);color:var(--ink)}.frist-item__datum{font-weight:650;color:var(--ink-soft);white-space:nowrap}.frist-item--ueberfaellig{background:var(--ampel-rot-bg);border-color:var(--ampel-rot-border)}.frist-item--ueberfaellig,.frist-item--ueberfaellig .frist-item__datum{color:var(--ampel-rot-strong)}.fortschritt-liste{display:flex;flex-direction:column;gap:var(--space-3)}.card h2{font-size:var(--t-h2);margin-bottom:var(--space-3)}.cockpit-nav{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.matrix-editor{display:flex;flex-direction:column;gap:var(--space-3)}.matrix-card__toggle{width:100%;background:transparent;border:none;padding:0;box-shadow:none;color:inherit;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.matrix-card__toggle:hover{background:transparent;transform:none}.matrix-card__toggle-meta{display:flex;align-items:center;gap:var(--space-2);font-size:var(--t-small);color:var(--ink-soft);white-space:nowrap}.matrix-card__chevron{display:inline-block;transition:transform .15s ease}.matrix-card__toggle[aria-expanded=true] .matrix-card__chevron{transform:rotate(180deg)}.ampel-picker{display:flex;flex-wrap:wrap;gap:.4rem}.ampel-btn{padding:.4rem .8rem;font-size:var(--t-small);font-weight:650;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-soft);box-shadow:none}.ampel-btn:hover{transform:none}.ampel-btn--gruen.is-active{background:var(--ampel-gruen-bg);border-color:var(--ampel-gruen-border);color:var(--ampel-gruen-strong)}.ampel-btn--gelb.is-active{background:var(--ampel-gelb-bg);border-color:var(--ampel-gelb-border);color:var(--ampel-gelb-strong)}.ampel-btn--rot.is-active{background:var(--ampel-rot-bg);border-color:var(--ampel-rot-border);color:var(--ampel-rot-strong)}.ampel-btn--na.is-active{background:var(--ampel-na-bg);border-color:var(--ampel-na-border);color:var(--ampel-na-strong)}.matrix-banner{margin-bottom:var(--space-3)}.aufgabe-row{display:flex;align-items:center;gap:var(--space-3);padding:.65rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2)}.aufgabe-row__label{display:flex;align-items:center;gap:.6rem;flex:1 1;min-width:0;cursor:pointer}.aufgabe-row__label input[type=checkbox]{width:auto;flex:none;accent-color:var(--brand-red)}.aufgabe-row__titel.is-done{text-decoration:line-through;color:var(--ink-faint)}.aufgabe-row .error{flex-basis:100%;margin-top:var(--space-1)}.notizen-liste{gap:var(--space-4)}.notizen-liste,.notizen-rows{display:flex;flex-direction:column}.notizen-rows{gap:var(--space-3)}.notiz-item{display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.notiz-item__text{color:var(--ink);font-size:.98rem;white-space:pre-wrap}.notiz-item__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;font-size:var(--t-small);color:var(--ink-faint)}.notiz-item__datum{white-space:nowrap}.notiz-item__thema{width:auto;max-width:14rem}.notiz-item__actions{display:flex;gap:var(--space-2)}.notiz-item .error{margin-top:var(--space-1)}.notizen-erledigt{display:flex;flex-direction:column;gap:var(--space-3)}.notiz-uebernehmen{display:flex;flex-direction:column;gap:var(--space-2)}.notiz-uebernehmen__toggle{align-self:flex-start;font-size:var(--t-small);padding:.55rem 1.1rem}.notiz-uebernehmen__optionen{display:flex;flex-wrap:wrap;gap:var(--space-2)}.notiz-status-picker{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3)}.notiz-status-picker,.notiz-status-picker__felder{display:flex;flex-direction:column;gap:var(--space-3)}.notiz-status-picker__feld{flex:1 1;min-width:0}.notiz-status-picker__hinweis{margin-top:var(--space-1);font-size:var(--t-small);color:var(--ink-faint)}.notiz-status-picker__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (min-width:480px){.notiz-status-picker__felder{flex-direction:row}}@keyframes notizUebernehmenReveal{0%{opacity:0;transform:translateY(-4px)}}.notiz-status-picker,.notiz-uebernehmen__optionen{animation:notizUebernehmenReveal .18s ease both}@media (prefers-reduced-motion:reduce){.notiz-status-picker,.notiz-uebernehmen__optionen{animation:none}}.stammdaten-liste{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.stammdaten-row{display:flex;align-items:center;gap:var(--space-2);padding:.6rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap}.stammdaten-row__name{flex:1 1;min-width:8ch;font-weight:600}.stammdaten-row__actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.stammdaten-row input.input{max-width:220px}.stammdaten-row .error{flex-basis:100%;margin-top:var(--space-1)}.stammdaten-add{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;margin-bottom:var(--space-4)}.stammdaten-add .field-group{flex:1 1;min-width:160px}.stammdaten-add .field-group--sort{max-width:130px;min-width:100px}.stammdaten-section+.stammdaten-section{margin-top:var(--space-5)}.dash{padding-top:clamp(1.25rem,.6rem + 3vw,2.25rem)}.dash-intro{margin-bottom:var(--space-4)}.dash-title{font-size:var(--t-display);margin-top:var(--space-2);margin-bottom:var(--space-2)}.dash-title:after{content:"";display:block;width:3.5rem;height:3px;margin-top:var(--space-2);border-radius:var(--r-pill);background:linear-gradient(90deg,var(--brand-red),var(--brand-orange))}.dash-toolbar{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}.dash-anpassen{padding:.5rem 1.1rem;font-size:var(--t-small)}.dash-sections{display:flex;flex-direction:column;gap:var(--space-4)}.dash-section{min-width:0}.progress-ring{position:relative;flex:none;display:grid;place-items:center}.progress-ring__svg{width:100%;height:100%;transform:rotate(-90deg)}.progress-ring__track{stroke:var(--surface-2)}.progress-ring__value{animation:ringIn .9s cubic-bezier(.3,.7,.3,1) both}@keyframes ringIn{0%{stroke-dasharray:0 var(--ring-circumference)}}.progress-ring__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.progress-ring__num{font-family:var(--font-display);font-weight:700;font-size:1.9rem;color:var(--ink-heading)}.progress-ring__unit{font-family:var(--font-display);font-weight:600;font-size:.85rem;color:var(--ink-soft);margin-top:1px}.progress-ring__label{margin-top:.15rem;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){.progress-ring__value{animation:none}}.kpi-card{display:flex;flex-direction:column;gap:var(--space-4)}.kpi-card h2{font-size:var(--t-h2);margin-bottom:0}.kpi-hero{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.kpi-hero__ring{display:flex;align-items:center;gap:var(--space-3)}.kpi-hero__ring-text{display:flex;flex-direction:column;gap:.15rem}.kpi-hero__ampel{display:flex;flex-direction:column;gap:var(--space-2)}@media (min-width:640px){.kpi-hero{grid-template-columns:auto 1fr;gap:var(--space-5)}}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.kpi{display:flex;flex-direction:column;gap:.25rem;padding:var(--space-3) var(--space-4);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit}.kpi__titel{font-size:var(--t-small);font-weight:650;letter-spacing:.02em;color:var(--ink-soft)}.kpi__wert{font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem);line-height:1.05;color:var(--ink-heading)}.kpi__sub{font-size:var(--t-small);color:var(--ink-faint)}.kpi__cta{margin-top:.35rem;font-size:.78rem;font-weight:650;color:var(--brand-red-dark);opacity:0;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease}.kpi--link{cursor:pointer;transition:transform .12s ease,box-shadow .15s ease}.kpi--link:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.kpi--link:hover .kpi__cta{opacity:1;transform:translateY(0)}.kpi--brand{border-left-color:var(--brand-red)}.kpi--brand .kpi__wert{color:var(--brand-red-dark)}.kpi--gruen{border-left-color:var(--ampel-gruen)}.kpi--gruen .kpi__wert{color:var(--ampel-gruen-strong)}.kpi--gelb{border-left-color:var(--ampel-gelb)}.kpi--gelb .kpi__wert{color:var(--ampel-gelb-strong)}.kpi--rot{border-left-color:var(--ampel-rot)}.kpi--rot .kpi__wert{color:var(--ampel-rot-strong)}.kpi__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.chip{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:var(--r-pill);font-size:.75rem;font-weight:650;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-soft)}.chip--rot{background:var(--ampel-rot-bg);border-color:var(--ampel-rot-border);color:var(--ampel-rot-strong)}.ampelbar{display:flex;flex-direction:column;gap:var(--space-2)}.ampelbar__track{display:flex;height:14px;border-radius:var(--r-pill);overflow:hidden;background:var(--surface-2);border:1px solid var(--line)}.ampelbar__seg{height:100%;transition:width .5s ease}.ampelbar__seg--gruen{background:var(--ampel-gruen)}.ampelbar__seg--gelb{background:var(--ampel-gelb)}.ampelbar__seg--rot{background:var(--ampel-rot)}.ampelbar__seg--na{background:var(--ampel-na)}.ampelbar__seg--offen{background:repeating-linear-gradient(45deg,var(--surface-2),var(--surface-2) 4px,var(--line) 4px,var(--line) 8px)}.ampelbar__leer{width:100%;height:100%}.ampelbar__legende{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem .9rem}.ampelbar__legende-item{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--t-small);color:var(--ink-soft)}.ampelbar__dot{width:.6rem;height:.6rem;border-radius:var(--r-pill);flex:none}.ampelbar__dot--gruen{background:var(--ampel-gruen)}.ampelbar__dot--gelb{background:var(--ampel-gelb)}.ampelbar__dot--rot{background:var(--ampel-rot)}.ampelbar__dot--na{background:var(--ampel-na)}.ampelbar__dot--offen{background:var(--border-strong)}.ampelbar__legende-zahl{font-weight:700;color:var(--ink)}.fokus{position:relative;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--line);border-left:5px solid var(--brand-red);background:var(--surface);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--space-2)}.fokus__eyebrow{font-size:var(--t-small);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-red-dark)}.fokus__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.fokus__titel{font-family:var(--font-display);font-weight:700;font-size:var(--t-h2);color:var(--ink-heading);margin:0}.fokus__frist{margin:0;font-size:.95rem;color:var(--ink-soft)}.fokus__frist strong{color:var(--ink)}.fokus--gruen{border-left-color:var(--ampel-gruen)}.fokus--gelb{border-left-color:var(--ampel-gelb)}.fokus--rot,.fokus--ueberfaellig{border-left-color:var(--ampel-rot)}.fokus--ueberfaellig{background:var(--ampel-rot-bg);border-color:var(--ampel-rot-border)}.fokus--ueberfaellig .fokus__frist,.fokus--ueberfaellig .fokus__frist strong{color:var(--ampel-rot-strong)}.fokus--ok{border-left-color:var(--ampel-gruen);background:var(--ampel-gruen-bg);border-color:var(--ampel-gruen-border)}.fokus__ok-titel{font-family:var(--font-display);font-weight:700;font-size:var(--t-h2);color:var(--ampel-gruen-strong);margin:0}.fokus__ok-text{margin:0;color:var(--ink-soft)}.dash-sheet__titel{font-size:var(--t-h2);margin-bottom:var(--space-1)}.dash-sheet__hint{font-size:var(--t-small);color:var(--ink-soft);margin-bottom:var(--space-3)}.dash-manage{list-style:none;padding:0;margin:0 0 var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.dash-manage__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.6rem .9rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.dash-manage__label{display:flex;align-items:center;gap:.6rem;font-weight:600;cursor:pointer}.dash-manage__label input[type=checkbox]{width:auto;flex:none;accent-color:var(--brand-red)}.dash-manage__actions{display:flex;gap:.4rem;flex:none}.icon-btn{width:2.1rem;height:2.1rem;padding:0;font-size:1rem;font-weight:700;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--brand-red-dark);box-shadow:none}.icon-btn:hover:not(:disabled){background:var(--brand-red-tint);transform:none}.dash-reset{width:100%;padding:.6rem 1rem;font-size:var(--t-small)}.matrix-toolbar{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.filter-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .9rem;font-size:var(--t-small);font-weight:650;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-soft);box-shadow:none}.filter-toggle:hover{background:var(--surface-2);transform:none}.filter-toggle__dot{width:.6rem;height:.6rem;border-radius:var(--r-pill);background:var(--ampel-na);flex:none}.filter-toggle.is-active{background:var(--ampel-rot-bg);border-color:var(--ampel-rot-border);color:var(--ampel-rot-strong)}.filter-toggle.is-active .filter-toggle__dot{background:linear-gradient(90deg,var(--ampel-gelb),var(--ampel-rot))}.filter-standorte{display:flex;flex-wrap:wrap;gap:.4rem}.chip--filter{cursor:pointer;border-radius:var(--r-pill);box-shadow:none;transition:background .12s ease,color .12s ease,border-color .12s ease}.chip--filter:hover{background:var(--surface);transform:none}.chip--filter.is-active{background:var(--brand-red-tint);border-color:var(--brand-red);color:var(--brand-red-dark)}.linklike{background:none;border:none;padding:0;box-shadow:none;color:var(--brand-red-dark);font-weight:650;text-decoration:underline;text-underline-offset:2px;display:inline}.linklike:hover{background:none;transform:none;color:var(--brand-red)}.ampel-dot{width:.85rem;height:.85rem;border-radius:var(--r-pill);flex:none;box-shadow:inset 0 0 0 1px rgba(42,51,56,.12)}.ampel-dot--gruen{background:var(--ampel-gruen)}.ampel-dot--gelb{background:var(--ampel-gelb)}.ampel-dot--rot{background:var(--ampel-rot)}.ampel-dot--na{background:var(--ampel-na)}.frist-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:var(--r-pill);font-size:.75rem;font-weight:650;white-space:nowrap;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-soft)}.frist-badge--ueberfaellig{background:var(--ampel-rot-bg);border-color:var(--ampel-rot-border);color:var(--ampel-rot-strong)}.frist-badge--leer{background:transparent;border-color:transparent;min-height:1.1rem}.matrix-desktop{display:none}@media (min-width:900px){.matrix-mobile{display:none}.matrix-desktop{display:block}}.zeilen{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.zeile{display:flex;align-items:center;gap:.7rem;width:100%;text-align:left;padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);box-shadow:none;font-weight:500}.zeile:hover{background:var(--surface);transform:none;box-shadow:var(--shadow-sm)}.zeile__name{flex:1 1;min-width:0;font-weight:600}.zeile__saving{font-size:.75rem;color:var(--ink-faint);white-space:nowrap}.zeile__chevron{color:var(--ink-faint);font-size:1.1rem;flex:none}.matrix-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.matrix-table{display:grid;min-width:max-content}.matrix-table__corner,.matrix-table__head{padding:.7rem .85rem;font-family:var(--font-display);font-weight:650;font-size:var(--t-small);color:var(--ink-heading);background:var(--surface-2);border-bottom:1px solid var(--line)}.matrix-table__head{border-left:1px solid var(--line)}.matrix-table__standort{display:flex;align-items:center;padding:.6rem .85rem;font-weight:600;font-size:.92rem;color:var(--ink);border-bottom:1px solid var(--line)}.matrix-table__sticky{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--surface);box-shadow:6px 0 8px -6px rgba(42,51,56,.18)}.matrix-table__corner{background:var(--surface-2)}.matrix-table__cell{display:flex;align-items:center;justify-content:center;gap:.4rem;flex-wrap:wrap;padding:.55rem .6rem;background:var(--surface);color:var(--ink);border-left:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;font-weight:500}.matrix-table__cell:hover{background:var(--surface-2);transform:none;box-shadow:inset 0 0 0 2px var(--brand-red-tint)}.matrix-table__cell.is-dim{opacity:.4}.matrix-sheet{display:flex;flex-direction:column;gap:var(--space-3)}.matrix-sheet__eyebrow{font-size:var(--t-small);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-red-dark)}.matrix-sheet__title{font-size:var(--t-h2);margin:0}.matrix-sheet__dates{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.matrix-sheet__field{display:flex;flex-direction:column}.matrix-sheet__hint{margin-top:var(--space-1);font-size:.8rem;color:var(--ink-faint)}.matrix-sheet__status{font-size:var(--t-small);color:var(--ink-faint);margin:0}.ampel-picker--gross{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.ampel-btn--gross{justify-content:flex-start;gap:.6rem;padding:.85rem 1rem;font-size:1rem;border-radius:var(--radius-sm)}.wunsch-bereich{display:flex;flex-direction:column;gap:var(--space-5)}.wunsch-form{gap:var(--space-3)}.kategorie-picker{display:flex;flex-wrap:wrap;gap:.4rem}.kategorie-btn{padding:.5rem 1rem;font-size:var(--t-small);font-weight:650;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-soft);box-shadow:none}.kategorie-btn:hover{transform:none}.kategorie-btn--idee.is-active{background:var(--brand-blue);border-color:var(--brand-blue-border);color:var(--brand-blue-strong)}.kategorie-btn--problem.is-active{background:var(--ampel-gelb-bg);border-color:var(--ampel-gelb-border);color:var(--ampel-gelb-strong)}.kategorie-btn--dringend.is-active{background:var(--ampel-rot-bg);border-color:var(--ampel-rot-border);color:var(--ampel-rot-strong)}.chip--idee{background:var(--brand-blue);border-color:var(--brand-blue-border);color:var(--brand-blue-strong)}.chip--problem{background:var(--ampel-gelb-bg);border-color:var(--ampel-gelb-border);color:var(--ampel-gelb-strong)}.chip--dringend{background:var(--ampel-rot-bg);border-color:var(--ampel-rot-border);color:var(--ampel-rot-strong)}.wunsch-liste{gap:var(--space-3)}.wunsch-item,.wunsch-liste{display:flex;flex-direction:column}.wunsch-item{gap:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-sm)}.wunsch-item__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.wunsch-item__titel{font-size:1rem;font-weight:650;color:var(--ink)}.wunsch-item__text{color:var(--ink-soft);font-size:.95rem;white-space:pre-wrap}.wunsch-item__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--t-small);color:var(--ink-faint)}.wunsch-item__datum{white-space:nowrap}.wunsch-status{font-weight:650;color:var(--ink-soft)}.wunsch-status--erledigt{color:var(--ampel-gruen-strong)}.wunsch-item.is-erledigt{opacity:.7}.wunsch-item.is-erledigt .wunsch-item__titel{text-decoration:line-through;color:var(--ink-faint)}.install-banner{position:fixed;left:var(--space-3);right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom, 0px));z-index:50;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);max-width:var(--maxw);margin:0 auto;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--brand-red);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:installBannerIn .3s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.install-banner{animation:none}}@keyframes installBannerIn{0%{opacity:0;transform:translateY(12px)}}.install-banner__text{flex:1 1;min-width:0;font-weight:650;color:var(--ink)}.install-banner__actions{display:flex;align-items:center;gap:var(--space-2);flex:none}.install-banner__btn{padding:.5rem 1.1rem;font-size:var(--t-small)}.install-banner__dismiss{width:2.1rem;height:2.1rem;padding:0;font-size:.9rem;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-soft);box-shadow:none}.install-banner__dismiss:hover{background:var(--surface-2);transform:none;box-shadow:none}.fab{position:fixed;right:var(--space-4);bottom:calc(env(safe-area-inset-bottom, 0px) + var(--space-4));z-index:45;width:3.6rem;height:3.6rem;padding:0;border-radius:var(--r-pill);background:var(--brand-red);color:#fff;font-size:1.7rem;line-height:1}.fab,.fab:hover{box-shadow:var(--shadow-lg)}.fab:hover{background:var(--brand-red-dark)}.fab:focus-visible{outline:3px solid var(--brand-red-tint);outline-offset:3px}.fab-confirm{position:fixed;right:var(--space-4);bottom:calc(env(safe-area-inset-bottom, 0px) + var(--space-4) + 4.3rem);z-index:45;margin:0;padding:.55rem 1.1rem;background:var(--brand-slate);color:#fff;font-size:var(--t-small);font-weight:650;border-radius:var(--r-pill);box-shadow:var(--shadow);animation:fabConfirmIn .25s ease both}@keyframes fabConfirmIn{0%{opacity:0;transform:translateY(6px)}}.voice-capture{display:flex;flex-direction:column;gap:var(--space-2)}.mic-btn{align-self:flex-start;padding:.55rem 1.1rem;font-size:var(--t-small)}.mic-btn__icon{width:.7rem;height:.7rem;border-radius:50%;background:currentColor;flex:none}.mic-recording{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.mic-recording__dot{width:.65rem;height:.65rem;flex:none;border-radius:50%;background:var(--ampel-rot);animation:micPulse 1.4s ease-in-out infinite}@keyframes micPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.mic-recording__dot{animation:none}}.mic-recording__label{font-size:var(--t-small);font-weight:650;color:var(--ampel-rot-strong)}.mic-recording__stop{margin-left:auto;padding:.45rem 1rem;font-size:var(--t-small)}.voice-capture__hint{margin:0;font-size:.8rem;color:var(--ink-faint)}.voice-capture__transcribing{margin:0;font-size:var(--t-small);font-weight:600;color:var(--ink-soft)}.push-toggle{margin-top:var(--space-3)}.push-toggle__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.push-toggle__btn{font-size:var(--t-small);padding:.6rem 1.2rem}.push-toggle .error,.push-toggle .hinweis{margin-top:var(--space-2)}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_4c6909{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_4c6909{--font-head:"Montserrat","Montserrat Fallback"}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/200388358b398524-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-s.woff2) format("woff2");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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-s.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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/200388358b398524-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-s.woff2) format("woff2");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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-s.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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/200388358b398524-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-s.woff2) format("woff2");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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-s.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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Raleway Fallback;src:local("Arial");ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.00%;size-adjust:103.86%}.__className_97c1ba{font-family:Raleway,Raleway Fallback;font-style:normal}.__variable_97c1ba{--font-body:"Raleway","Raleway Fallback"}