._fuss_j4xsv_1{border-top:var(--line) solid var(--border);padding:var(--space-3);gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-normal);flex-direction:column;display:flex}._fuss_j4xsv_1 p{max-width:90ch;margin:0}._sicherheit_j4xsv_19{border-left:3px solid var(--sma-red);padding-left:var(--space-2);color:var(--text)}._rechtliches_j4xsv_27 a{color:inherit}._schalter_j4xsv_31{gap:var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._gruppe_j4xsv_39{align-items:center;gap:var(--space-2);border:0;margin:0;padding:0;display:flex}._wahl_j4xsv_48{align-items:center;gap:var(--space-1);display:inline-flex}._seite_ev3yn_1{flex-direction:column;min-height:100%;display:flex}._kopf_ev3yn_7{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:var(--line) solid var(--border);flex-wrap:wrap;display:flex}._brandRow_ev3yn_18{align-items:center;gap:var(--space-2);display:flex}._mark_ev3yn_24{border-radius:var(--radius-pill);background:var(--sma-red);width:6px;height:22px}._inhalt_ev3yn_31{padding:var(--space-4);gap:var(--space-3);max-width:75ch;line-height:var(--leading-normal);flex-direction:column;flex:1;display:flex}._seite_1nlor_18{flex-direction:column;min-height:100%;display:flex}._kopf_1nlor_24{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:var(--line) solid var(--border);flex-wrap:wrap;display:flex}._brandRow_1nlor_35{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._mark_1nlor_45{border-radius:var(--radius-pill);background:var(--sma-red);width:6px;height:22px}._inhalt_1nlor_52{padding:var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;width:100%;max-width:72rem;margin:0 auto;display:flex}._karte_1nlor_63{background:var(--surface);border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}._titel_1nlor_73{font-size:var(--text-lg);font-weight:var(--weight-semibold)}._hinweis_1nlor_78{max-width:70ch;line-height:var(--leading-normal);color:var(--text-muted,inherit);font-size:var(--text-sm)}._tabelle_1nlor_85{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._tabelle_1nlor_85 th,._tabelle_1nlor_85 td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:var(--line) solid var(--border);vertical-align:top;font-variant-numeric:tabular-nums}._tabelle_1nlor_85 th{font-weight:var(--weight-semibold)}._tabellenrahmen_1nlor_112{container-type:inline-size}@container (width<=42rem){._stapelbar_1nlor_117 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._stapelbar_1nlor_117,._stapelbar_1nlor_117 tbody,._stapelbar_1nlor_117 tr,._stapelbar_1nlor_117 td{display:block}._stapelbar_1nlor_117 tr{border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-2);margin-bottom:var(--space-2)}._stapelbar_1nlor_117 td{justify-content:space-between;gap:var(--space-2);overflow-wrap:anywhere;border-bottom:none;padding:2px 0;display:flex}._stapelbar_1nlor_117 td:before{content:attr(data-label);font-weight:var(--weight-semibold);flex-shrink:0}}._seite_1uw3z_1{flex-direction:column;min-height:100%;display:flex}._kopf_1uw3z_7{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:var(--line) solid var(--border);flex-wrap:wrap;display:flex}._brandRow_1uw3z_18{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._mark_1uw3z_28{border-radius:var(--radius-pill);background:var(--sma-red);width:6px;height:22px}._inhalt_1uw3z_35{padding:var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;width:100%;max-width:72rem;margin:0 auto;display:flex}._karten_1uw3z_46{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}._karte_1uw3z_46{background:var(--surface);border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}._titel_1uw3z_63{font-size:var(--text-lg);font-weight:var(--weight-semibold)}._wege_1uw3z_69{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._hinweis_1uw3z_77{max-width:70ch;line-height:var(--leading-normal);color:var(--text-muted,inherit);font-size:var(--text-sm)}._spielerliste_1uw3z_84{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._spielerzeile_1uw3z_93{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:var(--line) solid var(--border);padding-bottom:var(--space-1);display:flex}._zeit_1uw3z_102{font-variant-numeric:tabular-nums}._formzeile_1uw3z_106{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._eingabe_1uw3z_113{padding:var(--space-2);border:var(--line) solid var(--border-strong);border-radius:var(--radius);min-width:14rem}._tokenblock_1uw3z_120{background:var(--gray-100);border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-2);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;overflow-x:auto}._tabelle_1uw3z_131{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._tabelle_1uw3z_131 th,._tabelle_1uw3z_131 td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:var(--line) solid var(--border);vertical-align:top;font-variant-numeric:tabular-nums}._tabelle_1uw3z_131 th,._rangEins_1uw3z_150{font-weight:var(--weight-semibold)}._tabellenrahmen_1uw3z_162{container-type:inline-size}@container (width<=42rem){._stapelbar_1uw3z_167 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._stapelbar_1uw3z_167,._stapelbar_1uw3z_167 tbody,._stapelbar_1uw3z_167 tr,._stapelbar_1uw3z_167 td{display:block}._stapelbar_1uw3z_167 tr{border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-2);margin-bottom:var(--space-2)}._stapelbar_1uw3z_167 td{justify-content:space-between;gap:var(--space-2);overflow-wrap:anywhere;border-bottom:none;padding:2px 0;display:flex}._stapelbar_1uw3z_167 td:before{content:attr(data-label);font-weight:var(--weight-semibold);flex-shrink:0}}._enthuellung_1uw3z_212{animation:.6s ease-out backwards _enthuellen_1uw3z_1}@keyframes _enthuellen_1uw3z_1{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@media (width>=75rem){._spectateInhalt_1uw3z_236{font-size:max(1.4rem,28px)}._spectateInhalt_1uw3z_236 ._tabelle_1uw3z_131,._spectateInhalt_1uw3z_236 ._wege_1uw3z_69{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._hinweis_1uw3z_77{font-size:1em}}._spectateGitter_1uw3z_256{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:start;display:grid}._spectateLeds_1uw3z_263{gap:var(--space-3);flex-wrap:wrap;display:flex}._spectateEnthuellung_1uw3z_271{grid-column:1/-1}._awardListe_1uw3z_275{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._awardZeile_1uw3z_284{align-items:baseline;gap:var(--space-2);border-bottom:var(--line) solid var(--border);padding-bottom:var(--space-1);flex-wrap:wrap;display:flex}._gross_1uw3z_293{font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._parcoursSpalten_1uw3z_299{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}._schritt_1uw3z_305{gap:var(--space-2);font-size:var(--text-xs);border-bottom:var(--line) solid var(--border);padding:var(--space-1) 0;overflow-wrap:anywhere;display:flex}._page_1qg1d_1{flex-direction:column;min-height:100vh;display:flex}._header_1qg1d_7{padding:var(--space-3) var(--space-4);border-bottom:var(--line) solid var(--border);gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}._header_1qg1d_7 h1{margin:0}._main_1qg1d_21{padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;display:flex;container-type:inline-size}._banner_1qg1d_30{border:var(--line) solid var(--warn);background:var(--warn-tint);color:var(--warn);border-radius:var(--radius);padding:var(--space-2) var(--space-3);max-width:90ch}._postfaecher_1qg1d_39{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._postfach_1qg1d_48{border:var(--line) solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-sm);padding:.1rem .5rem}._leer_1qg1d_55{color:var(--muted)}._tabelle_1qg1d_59{border-collapse:collapse;width:100%}._tabelle_1qg1d_59 th,._tabelle_1qg1d_59 td{text-align:left;padding:var(--space-2);border-bottom:var(--line) solid var(--border);vertical-align:top}@container (width<=42rem){._tabelle_1qg1d_59 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._tabelle_1qg1d_59,._tabelle_1qg1d_59 tbody,._tabelle_1qg1d_59 tr,._tabelle_1qg1d_59 td{display:block}._tabelle_1qg1d_59 tr{border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-2);margin-bottom:var(--space-2)}._tabelle_1qg1d_59 td{justify-content:space-between;gap:var(--space-2);overflow-wrap:anywhere;border-bottom:none;padding:2px 0;display:flex}._tabelle_1qg1d_59 td:before{content:attr(data-label) ":";font-weight:var(--weight-medium);flex-shrink:0}}._reiter_1qg1d_115{gap:var(--space-1);border-bottom:var(--line) solid var(--border);flex-wrap:wrap;display:flex}._reiter_1qg1d_115 button{padding:var(--space-2) var(--space-3);cursor:pointer;font:inherit;background:0 0;border:none;border-bottom:3px solid #0000}._reiter_1qg1d_115 button[aria-selected=true]{border-bottom-color:var(--accent,currentColor);font-weight:var(--weight-medium)}._abschnitt_1qg1d_136{border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-2);flex-direction:column;max-width:90ch;display:flex}._abschnitt_1qg1d_136 h3{font-size:var(--text-base);margin:0}._liste_1qg1d_151{padding-left:var(--space-4);flex-direction:column;gap:.15rem;margin:0;display:flex}._backofficeMarke_1qg1d_159{border:var(--line) solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.05em;align-self:flex-start;padding:.1rem .5rem}._rollen_1qg1d_169{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._code_1qg1d_176{font-family:var(--font-mono);overflow-wrap:anywhere}._status_1qg1d_181{gap:.2rem var(--space-3);grid-template-columns:max-content 1fr;max-width:60ch;display:grid}._status_1qg1d_181 dt{font-weight:var(--weight-medium)}._status_1qg1d_181 dd{margin:0}._fehler_1qg1d_196{color:var(--error)}._aktionen_1qg1d_200{gap:var(--space-2);flex-wrap:wrap;display:flex}._leiste_c073o_1{gap:var(--space-2);flex-direction:column;display:flex}._knoepfe_c073o_7{gap:var(--space-2);flex-wrap:wrap;display:flex}._tempo_c073o_13{gap:var(--space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}._aktiv_c073o_24{border-color:var(--sma-red);background:var(--sma-red-tint)}._fehler_c073o_29{color:var(--error);font-size:var(--text-sm)}._wrapper_q93ow_12{align-items:center;gap:var(--space-2);display:flex}._lamp_q93ow_18{width:var(--led-size);height:var(--led-size);background:var(--led-dark);border:var(--line) solid #00000059;border-radius:50%;flex:none;position:relative;box-shadow:inset 0 1px 2px #ffffff1f}._glow_q93ow_32{opacity:0;background:radial-gradient(circle at 35% 30%, #fff9 0%, transparent 55%), var(--led-color);box-shadow:0 0 calc(var(--led-size) * .55) var(--led-glow);border-radius:50%;position:absolute;inset:0}._green_q93ow_42{--led-color:var(--led-green);--led-glow:var(--led-green-glow)}._red_q93ow_46{--led-color:var(--led-red);--led-glow:var(--led-red-glow)}._blue_q93ow_50{--led-color:var(--led-blue);--led-glow:var(--led-blue-glow)}._off_q93ow_55 ._glow_q93ow_32{opacity:0}._on_q93ow_59 ._glow_q93ow_32{opacity:1}._blink_slow_q93ow_64 ._glow_q93ow_32{animation:_led-blink-slow_q93ow_1 var(--led-period-slow) steps(1, end) infinite}._blink_fast_q93ow_69 ._glow_q93ow_32{animation:_led-blink-fast_q93ow_1 var(--led-period-fast) steps(1, end) infinite}._warn_pattern_q93ow_74 ._glow_q93ow_32{animation:_led-warn_q93ow_1 var(--led-period-warn) steps(1, end) infinite}@keyframes _led-blink-slow_q93ow_1{0%{opacity:1}50%{opacity:0}}@keyframes _led-blink-fast_q93ow_1{0%{opacity:1}50%{opacity:0}}@keyframes _led-warn_q93ow_1{0%{opacity:1}12.5%{opacity:0}25%{opacity:1}37.5%{opacity:0}}@media (prefers-reduced-motion:reduce){._blink_slow_q93ow_64 ._glow_q93ow_32,._blink_fast_q93ow_69 ._glow_q93ow_32,._warn_pattern_q93ow_74 ._glow_q93ow_32{opacity:.55;animation:none}}._text_q93ow_122{flex-direction:column;min-width:0;display:flex}._label_q93ow_128{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}._state_q93ow_134{font-size:var(--text-xs);color:var(--muted)}._stage_i430l_3{aspect-ratio:420/300;width:100%;max-width:560px;margin:0 auto;position:relative}._illustration_i430l_13{width:100%;height:100%;position:absolute;inset:0}._ledOverlay_i430l_25{justify-content:space-between;gap:var(--space-1);flex-direction:column;width:55.2%;height:33.3%;display:flex;position:absolute;top:43.3%;left:14.3%}@media (width<=900px){._ledOverlay_i430l_25{--led-size:13px;--text-sm:.78rem;--text-xs:.68rem}}@media (width<=640px){._ledOverlay_i430l_25{display:none}}dd._meaning_i430l_61{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--muted);white-space:normal;overflow-wrap:anywhere;text-align:right;max-width:34ch}._caption_i430l_75{font-size:var(--text-xs);color:var(--muted);text-align:center}._state_i430l_81{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._stateValue_i430l_88{font-weight:var(--weight-semibold)}._bereich_t0dni_1{gap:var(--space-3);flex-direction:column;display:flex}._text_t0dni_7{max-width:70ch;line-height:var(--leading-normal)}._schalter_t0dni_12{border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-1);flex-direction:column;max-width:70ch;display:flex}._label_t0dni_22{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);display:flex}._fehler_t0dni_29{color:var(--error)}._karte_t0dni_35{border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-2);flex-direction:column;max-width:70ch;display:flex}._titel_t0dni_45{font-size:var(--text-md);font-weight:var(--weight-medium);margin:0}._zustand_t0dni_51{font-weight:var(--weight-medium);margin:0}._felder_t0dni_56{gap:var(--space-2);flex-direction:column;margin:0;display:flex}._feld_t0dni_56{gap:var(--space-1);flex-direction:column;display:flex}._feld_t0dni_56 dt{font-size:var(--text-sm);color:var(--text-muted)}._feld_t0dni_56 dd{margin:0}._feld_t0dni_56 input,._feld_t0dni_56 textarea{width:100%;font:inherit;padding:var(--space-1);border:var(--line) solid var(--border);border-radius:var(--radius-sm,4px);background:var(--surface,transparent);color:inherit}._aenderungen_t0dni_89{padding-left:var(--space-3);font-size:var(--text-sm);margin:0}._knopf_t0dni_95{align-self:flex-start}._selbstauskunft_t0dni_101{border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}._selbstauskunft_t0dni_101 legend{font-size:var(--text-sm);font-weight:var(--weight-medium)}._selbstauskunft_t0dni_101 textarea{width:100%;font:inherit;padding:var(--space-1);border:var(--line) solid var(--border);border-radius:var(--radius-sm,4px);background:var(--surface,transparent);color:inherit}._bereich_1gn05_1{gap:var(--space-3);flex-direction:column;display:flex}._form_1gn05_7{gap:var(--space-1);flex-direction:column;display:flex}._zeile_1gn05_13{gap:var(--space-2);flex-wrap:wrap;display:flex}._feld_1gn05_19{min-width:0;padding:var(--space-2);border:var(--line) solid var(--border-strong);border-radius:var(--radius);font:inherit;flex:18rem}._treffer_1gn05_28{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._treffer_1gn05_28 h4{margin:0}._pfad_1gn05_41{font-size:var(--text-xs);color:var(--muted);margin:0}._text_1gn05_47{margin:var(--space-1) 0;font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;max-width:75ch}._sicherheit_1gn05_55{font-size:var(--text-sm);color:var(--warn);background:var(--warn-tint);padding:var(--space-2);border-radius:var(--radius);max-width:75ch}._grund_1gn05_64,._fehler_1gn05_65{color:var(--muted);max-width:70ch;line-height:var(--leading-normal)}._fehler_1gn05_65{color:var(--error)}._erklaerung_16cct_8{margin:0 0 var(--space-2) 0;padding:var(--space-2) var(--space-3);border-left:4px solid var(--sma-blue);background:var(--info-tint);color:var(--gray-800);font-size:var(--text-sm);line-height:1.5}._bereich_11s5d_1{gap:var(--space-3);flex-direction:column;display:flex}._text_11s5d_7{max-width:70ch;line-height:var(--leading-normal)}._formular_11s5d_12{gap:var(--space-2);flex-direction:column;max-width:70ch;display:flex}._feld_11s5d_19{gap:var(--space-1);flex-direction:column;display:flex}._feld_11s5d_19 label{font-weight:var(--weight-medium)}._zeile_11s5d_29{gap:var(--space-3);flex-wrap:wrap;display:flex}._zeile_11s5d_29>._feld_11s5d_19{flex:12rem}._block_11s5d_39{border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}._block_11s5d_39 h3{font-size:var(--text-base);margin:0}._liste_11s5d_53{padding-left:var(--space-4);flex-direction:column;gap:.15rem;margin:0;display:flex}._transparenzRahmen_11s5d_61{container-type:inline-size}._transparenz_11s5d_61{grid-template-columns:1fr;gap:.15rem;margin:0;padding:0;list-style:none;display:grid}@container (width>=34rem){._transparenz_11s5d_61{grid-template-columns:1fr 1fr}}._uebertragen_11s5d_82:before{content:"✓ ";color:var(--ok)}._nichtUebertragen_11s5d_87{color:var(--muted)}._nichtUebertragen_11s5d_87:before{content:"✗ ";color:var(--muted)}._marke_11s5d_96{border-radius:var(--radius-sm);font-size:var(--text-sm);border:var(--line) solid var(--border);padding:.05rem .4rem;display:inline-block}._warnung_11s5d_104{border:var(--line) solid var(--warn);border-radius:var(--radius);padding:var(--space-2);background:var(--warn-tint);color:var(--warn)}._fehler_11s5d_112{color:var(--error)}._erfolg_11s5d_116{border:var(--line) solid var(--ok);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}._code_11s5d_125{font-family:var(--font-mono);font-size:var(--text-lg);word-break:break-all}._aktionen_11s5d_131{gap:var(--space-2);flex-wrap:wrap;display:flex}._rahmen_6rwbu_4{gap:var(--space-2);flex-direction:column;margin:0;display:flex}._himmel_6rwbu_11{border-radius:var(--radius);border:var(--line) solid var(--border);width:100%;height:auto;display:block}._sonne_6rwbu_19{fill:#ffd23f}._schein_6rwbu_23{fill:#ffd23f;opacity:.22}._mond_6rwbu_28{fill:#e8ecf2;opacity:.85}._wolke_6rwbu_33{fill:#fff}._regen_6rwbu_37{stroke:#cfe3f5;stroke-width:1.4px;opacity:.8}._boden_6rwbu_43{fill:#7d9a5c}._schneeflaeche_6rwbu_47{fill:#eef3f8}._unterschrift_6rwbu_51{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-normal)}._bereich_1wgrw_1{gap:var(--space-3);flex-direction:column;display:flex}._filter_1wgrw_7{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}._tabelle_1wgrw_14{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._tabelle_1wgrw_14 th,._tabelle_1wgrw_14 td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:var(--line) solid var(--border);vertical-align:top}._tabelle_1wgrw_14 thead th{color:var(--muted);font-weight:var(--weight-medium);border-bottom:var(--line) solid var(--border-strong)}._text_1wgrw_34{overflow-wrap:anywhere;min-width:14rem}._leer_1wgrw_40{color:var(--muted);max-width:60ch;line-height:var(--leading-normal)}._bereich_3uekm_1{gap:var(--space-3);flex-direction:column;display:flex}._leiste_3uekm_7{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._knoepfe_3uekm_15{gap:var(--space-1);flex-wrap:wrap;display:flex}._aktiv_3uekm_21{border-color:var(--sma-red);background:var(--sma-red-tint)}._diagramm_3uekm_26{width:100%;min-height:280px}._leer_3uekm_31,._fehler_3uekm_32{color:var(--muted);max-width:60ch;line-height:var(--leading-normal)}._fehler_3uekm_32{color:var(--error)}._gross_mm0b1_1{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-2xl);margin:0}._tabelle_mm0b1_8{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm)}._tabelle_mm0b1_8 th,._tabelle_mm0b1_8 td{text-align:right;padding:var(--space-1) var(--space-2);border-bottom:var(--line) solid var(--border);white-space:nowrap}._tabelle_mm0b1_8 thead th{color:var(--muted);font-weight:var(--weight-medium);font-family:var(--font-sans)}._tabelle_mm0b1_8 tbody th{text-align:left;font-family:var(--font-sans)}._zahlen_1ulwk_4{gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._spur_1ulwk_11{border:var(--line) solid var(--border);border-radius:var(--radius);max-height:22rem;overflow-y:auto}._spur_1ulwk_11 table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}._spur_1ulwk_11 th,._spur_1ulwk_11 td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:var(--line) solid var(--border);vertical-align:top}._spur_1ulwk_11 th{background:var(--gray-100);position:sticky;top:0}._spur_1ulwk_11 code{font-family:var(--font-mono);word-break:break-all}._selbstberichtet_1ulwk_44{font-style:italic}._bericht_1ulwk_48{gap:var(--space-3);flex-direction:column;display:flex}._block_1ulwk_54{gap:var(--space-1);flex-direction:column;display:flex}._block_1ulwk_54 h3{font-size:var(--text-md);font-weight:var(--weight-medium);margin:0}._herkunft_1ulwk_66{font-size:var(--text-sm);color:var(--text-muted)}._zitate_1ulwk_71{padding-left:var(--space-3);font-size:var(--text-sm);margin:0}._bereich_1ohhg_1{gap:var(--space-3);flex-direction:column;display:flex}._urlzeile_1ohhg_7{gap:var(--space-1);flex-direction:column;display:flex}._eingabe_1ohhg_13{gap:var(--space-2);flex-wrap:wrap;display:flex}._feld_1ohhg_19{min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);padding:var(--space-2);border:var(--line) solid var(--border-strong);border-radius:var(--radius);background:var(--gray-100);flex:22rem}._tabs_1ohhg_30{gap:var(--space-1);flex-wrap:wrap;display:flex}._aktiv_1ohhg_36{border-color:var(--sma-red);background:var(--sma-red-tint)}._anleitung_1ohhg_41{font-size:var(--text-sm);line-height:var(--leading-normal);max-width:70ch}._anleitung_1ohhg_41 ol{padding-left:var(--space-4)}._block_1ohhg_51{background:var(--gray-100);border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-2);font-size:var(--text-xs);overflow-x:auto}._startsatz_1ohhg_62{border-left:var(--space-1) solid var(--sma-red);padding-left:var(--space-2);margin:var(--space-3) 0}._warnung_1ohhg_68{font-size:var(--text-sm);color:var(--warn);background:var(--warn-tint);border-radius:var(--radius);padding:var(--space-2);max-width:70ch}._clients_1ohhg_79{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}._client_1ohhg_79{gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--line) solid var(--border);border-radius:var(--radius);background:var(--gray-100);flex-wrap:wrap;align-items:baseline;display:flex}._beendet_1ohhg_97{opacity:.6}._parcours_1ohhg_101{border:var(--line) solid var(--border);border-radius:var(--radius);max-height:22rem;overflow-y:auto}._parcours_1ohhg_101 table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}._parcours_1ohhg_101 th,._parcours_1ohhg_101 td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:var(--line) solid var(--border);vertical-align:top}._parcours_1ohhg_101 th{background:var(--gray-100);position:sticky;top:0}._parcours_1ohhg_101 code{font-family:var(--font-mono);word-break:break-all}._fehlgeschlagen_1ohhg_133 td{color:var(--warn)}._zahlen_1ohhg_137{gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._werkzeugflaeche_1ohhg_146{gap:var(--space-1);flex-direction:column;display:flex}._werkzeugflaeche_1ohhg_146 code{font-family:var(--font-mono);font-size:var(--text-xs);word-break:break-all}._bereich_10b3c_1{gap:var(--space-3);flex-direction:column;display:flex}._kompass_10b3c_7{max-width:320px}._skizze_10b3c_11{width:100%;height:auto}._ring_10b3c_16{fill:var(--gray-100);stroke:var(--border)}._richtung_10b3c_21{fill:var(--muted);font-size:11px}._flaeche_10b3c_26{fill:var(--sma-blue-tint);stroke:var(--sma-blue)}._beschriftung_10b3c_31{fill:var(--text);font-size:9px}._tabelle_10b3c_36{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._tabelle_10b3c_36 th,._tabelle_10b3c_36 td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:var(--line) solid var(--border)}._tabelle_10b3c_36 thead th{color:var(--muted);font-weight:var(--weight-medium);border-bottom:var(--line) solid var(--border-strong)}._objekte_10b3c_55{padding-left:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}._bereich_10uxc_4{justify-content:space-between;align-items:center;gap:var(--space-3);border:2px dashed var(--border-strong);border-radius:var(--radius);padding:var(--space-3);background:var(--gray-050);flex-wrap:wrap;display:flex}._bereich_10uxc_4 h2{margin:0 0 var(--space-1);font-size:var(--text-lg)}._text_10uxc_21{color:var(--muted);max-width:60ch;line-height:var(--leading-normal);margin:0}._dialog_10uxc_28{border:var(--line) solid var(--border-strong);border-radius:var(--radius);max-width:34rem;width:calc(100vw - 2 * var(--space-3));box-shadow:var(--shadow-raised);padding:0}._dialog_10uxc_28::backdrop{background:#00000073}._dialogInhalt_10uxc_41{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}._dialogInhalt_10uxc_41 h3{margin:0}._warnung_10uxc_52{background:var(--warn-tint);color:var(--warn);border-radius:var(--radius);padding:var(--space-2);line-height:var(--leading-normal);margin:0}._codezeile_10uxc_61{gap:var(--space-1);flex-direction:column;margin:0;display:flex}._code_10uxc_61{font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:.12em}._feld_10uxc_74{font-family:var(--font-mono);font-size:var(--text-lg);padding:var(--space-2);border:var(--line) solid var(--border-strong);border-radius:var(--radius);text-transform:uppercase}._knoepfe_10uxc_83{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}._fehler_10uxc_90{color:var(--error);align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}._block_li4he_8{gap:var(--space-1);flex-direction:column;display:flex}._strahl_li4he_14{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-sunken);height:.75rem;position:relative;overflow:hidden}._fuellung_li4he_26{background:var(--sma-blue-light);transition:width .3s linear;position:absolute;inset:0 auto 0 0}._marke_li4he_36{background:var(--sma-red);width:2px;margin-left:-1px;transition:left .3s linear;position:absolute;top:0;bottom:0}._enden_li4he_46{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;display:flex}._satz_li4he_57{font-size:var(--text-sm);color:var(--text);margin:0}._page_1jkh6_3{flex-direction:column;min-height:100%;display:flex}._header_1jkh6_9{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:var(--line) solid var(--border);flex-wrap:wrap;display:flex}._brand_1jkh6_20{flex-direction:column;gap:2px;display:flex}._brandRow_1jkh6_26{align-items:center;gap:var(--space-2);display:flex}._brandMark_1jkh6_32{border-radius:var(--radius-pill);background:var(--sma-red);width:6px;height:22px}._subtitle_1jkh6_39{font-size:var(--text-sm);color:var(--muted)}._headerActions_1jkh6_44{align-items:flex-start;gap:var(--space-2);display:flex}._main_1jkh6_50{padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;display:flex;container:labor/inline-size}._columns_1jkh6_68{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container labor (width>=62rem){._columns_1jkh6_68{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr)}}._tabPanelInhalt_1jkh6_82 table,._columns_1jkh6_68 table{max-width:100%}._tabs_1jkh6_87{gap:var(--space-1);border-bottom:var(--line) solid var(--border);padding-bottom:var(--space-1);flex-wrap:wrap;display:flex}._tab_1jkh6_82{font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);color:var(--muted);cursor:pointer;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:0 0;border:0;border-bottom:2px solid #0000}._tab_1jkh6_82:hover:not([disabled]){color:var(--text);background:var(--gray-100)}._tab_1jkh6_82[aria-selected=true]{color:var(--text);border-bottom-color:var(--sma-red);font-weight:var(--weight-medium)}._tab_1jkh6_82[disabled]{opacity:.5;cursor:not-allowed}._tabPanel_1jkh6_82{padding:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-sm)}._reveal_1jkh6_132{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--line) dashed var(--border-strong);border-radius:var(--radius);background:var(--gray-100);display:flex}._revealText_1jkh6_143{font-size:var(--text-sm);color:var(--muted)}._footer_1jkh6_148{padding:var(--space-3) var(--space-4) var(--space-5);border-top:var(--line) solid var(--border);background:var(--surface);gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);flex-direction:column;display:flex}._safety_1jkh6_159{border-left:3px solid var(--sma-red);padding-left:var(--space-3);color:var(--gray-800)}._error_1jkh6_165{border:var(--line) solid var(--error);background:var(--error-tint);color:var(--error);padding:var(--space-3);border-radius:var(--radius)}._mobileTabs_1jkh6_175,._mobileLedStrip_1jkh6_179{display:none}@media (width<=900px){._columns_1jkh6_68{grid-template-columns:minmax(0,1fr)}._main_1jkh6_50{padding:var(--space-3);gap:var(--space-3)}._mobileTabs_1jkh6_175{gap:var(--space-1);padding-bottom:var(--space-1);border-bottom:var(--line) solid var(--border);scrollbar-width:thin;display:flex;overflow-x:auto}._mobileTabs_1jkh6_175 ._tab_1jkh6_82{white-space:nowrap}._mobileLedStrip_1jkh6_179{z-index:10;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface);border-bottom:var(--line) solid var(--border);box-shadow:var(--shadow-card);justify-content:space-around;display:flex;position:sticky;top:0}}@media (width>=901px){._mobileOnly_1jkh6_224{display:none}}._rueckfrage_1jkh6_233{padding:var(--space-3) var(--space-4);border-left:4px solid var(--sma-red);border-bottom:var(--line) solid var(--border);background:var(--surface);gap:var(--space-2);flex-direction:column;margin:0;display:flex}._rueckfrageText_1jkh6_244{max-width:70ch;font-weight:var(--weight-medium);margin:0}._rueckfrageKnoepfe_1jkh6_250,._wege_1jkh6_251{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}._tabPanelInhalt_1jkh6_82{padding-top:var(--space-3)}._hinweis_1jkh6_266{padding:var(--space-2) var(--space-4);background:var(--info-tint);border-bottom:var(--line) solid var(--sma-blue-light);color:var(--gray-800);font-size:var(--text-sm);margin:0}._grid_1ej4h_1{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}._grid_1ej4h_1 section{overflow-wrap:anywhere;align-self:start;min-width:0}._grid_1ej4h_1 h2{margin-bottom:var(--space-3)}._grid_1ej4h_1 table{border-collapse:collapse;text-align:left;width:100%}._grid_1ej4h_1 td,._grid_1ej4h_1 th{border-bottom:1px solid var(--border);padding:.5rem}._grid_1ej4h_1 pre{max-height:24rem;font-size:var(--text-xs);background:var(--gray-100);padding:1rem;overflow:auto}._grid_1ej4h_1 li{margin-bottom:.8rem}._score_1ej4h_8{font-size:2.3rem;font-weight:600}._path_1ej4h_9{max-height:30rem;padding-left:1.5rem;overflow:auto}._wide_1ej4h_10{grid-column:1/-1}._wide_1ej4h_10 input{width:100%}._seite_1yz9m_1{flex-direction:column;min-height:100%;display:flex}._kopf_1yz9m_7{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:var(--line) solid var(--border);flex-wrap:wrap;display:flex}._brandRow_1yz9m_18{align-items:center;gap:var(--space-2);display:flex}._mark_1yz9m_24{border-radius:var(--radius-pill);background:var(--sma-red);width:6px;height:22px}._inhalt_1yz9m_31{padding:var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;display:flex}._karten_1yz9m_39{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:start;display:grid}._titel_1yz9m_46{font-size:var(--text-lg);font-weight:var(--weight-semibold)}._liste_1yz9m_51{padding-left:var(--space-4);line-height:var(--leading-normal);gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;margin:0;display:flex}._block_1yz9m_63{background:var(--gray-100);border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-2);font-size:var(--text-xs);margin:0;overflow-x:auto}._gesperrt_1yz9m_73{max-width:70ch;line-height:var(--leading-normal);border:var(--line) solid var(--border-strong);border-radius:var(--radius);padding:var(--space-3);background:var(--surface)}._page_dfixs_3{flex-direction:column;min-height:100%;display:flex}._hero_dfixs_9{padding:var(--space-6) var(--space-4);flex:1;justify-content:center;display:flex}._inner_dfixs_16{gap:var(--space-4);flex-direction:column;width:100%;max-width:720px;display:flex}._title_dfixs_24{align-items:center;gap:var(--space-3);display:flex}._mark_dfixs_30{border-radius:var(--radius-pill);background:var(--sma-red);flex:none;width:8px;height:40px}._h1_dfixs_38{font-size:var(--text-2xl)}._claim_dfixs_42{font-size:var(--text-lg);color:var(--gray-800);max-width:46ch}._actions_dfixs_48{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}._difficulty_dfixs_55{gap:var(--space-2);flex-direction:column;display:flex}._choices_dfixs_61{gap:var(--space-3);flex-wrap:wrap;display:flex}._choice_dfixs_61{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--line) solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;display:flex}._choice_dfixs_61:has(input:checked){border-color:var(--sma-red);box-shadow:inset 0 0 0 1px var(--sma-red)}._choice_dfixs_61 input{accent-color:var(--sma-red)}._choiceHint_dfixs_87{font-size:var(--text-xs);color:var(--muted);display:block}._infos_dfixs_93{gap:var(--space-3);flex-wrap:wrap;display:flex}._infoText_dfixs_99{font-size:var(--text-sm);color:var(--gray-800);background:var(--gray-100);border:var(--line) solid var(--border);border-radius:var(--radius);max-width:60ch;padding:var(--space-3)}._safety_dfixs_109{border-left:3px solid var(--sma-red);padding-left:var(--space-3);color:var(--gray-800);font-size:var(--text-sm)}._footer_dfixs_116{padding:var(--space-3) var(--space-4) var(--space-5);border-top:var(--line) solid var(--border);background:var(--surface);font-size:var(--text-sm);color:var(--muted);gap:var(--space-2);flex-direction:column;display:flex}._auswahl_dfixs_129{gap:var(--space-3);flex-direction:column;display:flex}._block_dfixs_135{border:var(--line) solid var(--border);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-2);background:var(--surface);flex-direction:column;margin:0;display:flex}._block_dfixs_135 legend{font-weight:var(--weight-semibold);padding:0 var(--space-1)}._block_dfixs_135 select{font:inherit;padding:var(--space-2);border:var(--line) solid var(--border-strong);border-radius:var(--radius);max-width:24rem}._zweispaltig_dfixs_159{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}._kacheln_dfixs_165{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));display:grid}._kachel_dfixs_165{align-items:center;gap:var(--space-2);padding:var(--space-2);border:var(--line) solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;font-size:var(--text-sm);display:flex}._kachel_dfixs_165._aktiv_dfixs_183{border-color:var(--sma-red);box-shadow:inset 0 0 0 1px var(--sma-red)}._kachel_dfixs_165 input{accent-color:var(--sma-red)}._jobseite_dfixs_194{padding:var(--space-6) var(--space-4);flex:1;justify-content:center;align-items:center;display:flex}._fortschritt_dfixs_202{gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);flex-direction:column;display:flex}._fortschritt_dfixs_202 progress{width:100%;height:12px}._fehler_dfixs_215{border:var(--line) solid var(--error);background:var(--error-tint);color:var(--error);padding:var(--space-3);border-radius:var(--radius)}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/jost-latin-ObQm3Zd1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/jost-latin-ext-BDUtSsKd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--sma-red:#e2001a;--sma-red-dark:#c80000;--sma-red-tint:#ffeaed;--sma-blue:#0075cf;--sma-blue-light:#60b4f3;--sma-blue-tint:#e3f2fc;--gray-900:#292929;--gray-800:#424242;--gray-700:#555;--gray-600:#757575;--gray-500:#9e9e9e;--gray-400:#c4c4c4;--gray-300:#e0e0e0;--gray-200:#f2f2f2;--gray-100:#f8f8f8;--gray-050:#fafafa;--white:#fff;--bg:var(--gray-100);--surface:var(--white);--surface-sunken:var(--gray-200);--text:var(--gray-900);--muted:var(--gray-600);--border:var(--gray-300);--border-strong:var(--gray-400);--ok:#14730d;--ok-tint:#d9f1c6;--warn:#8a5a00;--warn-tint:#fef9c1;--error:#d50012;--error-tint:#ffeaed;--info:var(--sma-blue);--info-tint:var(--sma-blue-tint);--font-sans:"Jost", "Century Gothic", "Futura", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "Consolas", "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--leading-tight:1.15;--leading-normal:1.5;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:2.75rem;--radius:.5rem;--radius-sm:.25rem;--radius-pill:999px;--line:1px;--shadow-card:0 1px 2px #0000000f, 0 1px 8px #0000000a;--shadow-raised:0 2px 6px #0000001a, 0 8px 24px #00000014;--focus-ring:2px solid var(--sma-blue);--focus-offset:2px;--led-green:#3ac03a;--led-green-glow:#3ac03a8c;--led-red:#ff3325;--led-red-glow:#ff33258c;--led-blue:#2ea8ff;--led-blue-glow:#2ea8ff8c;--led-dark:#2a2f33;--led-size:18px;--led-period-slow:4s;--led-period-fast:.5s;--led-period-warn:2s;--device-shell:#f4f5f6;--device-shell-edge:#d7dade;--device-face:#fff;--device-vent:#e6e8ea}:root[data-presentation=true]{--text-xs:.85rem;--text-sm:.95rem;--text-base:1.1rem;--text-lg:1.35rem;--text-xl:1.9rem;--text-2xl:2.6rem;--bg:var(--white);--surface:var(--white);--surface-sunken:var(--gray-200);--text:#000;--muted:var(--gray-800);--border:var(--gray-500);--border-strong:var(--gray-700);--line:2px;--shadow-card:none;--shadow-raised:0 2px 8px #0000002e;--focus-ring:3px solid var(--sma-blue);--focus-offset:3px;--led-size:30px;--warn:#6b4600;--error:#b00010;--ok:#0f5a0a;font-size:20px}@media (width>=100rem){:root[data-presentation=true]{--text-xs:1.1rem;--text-sm:1.1rem;--text-base:1.1rem;--text-lg:1.4rem;--text-xl:1.9rem;--text-2xl:2.6rem;--led-size:44px;font-size:26px}}.card{background:var(--surface);border:var(--line) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-3);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.card>header{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:var(--line) solid var(--border);padding-bottom:var(--space-2);display:flex}.card-hint{font-size:var(--text-xs);color:var(--muted)}.accent-bar{background:var(--sma-red);border-radius:var(--radius-pill);height:3px}.btn{font:inherit;font-weight:var(--weight-medium);padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:var(--line) solid transparent;background:var(--gray-200);color:var(--text);cursor:pointer;transition:background .12s ease-out,border-color .12s ease-out}.btn:hover{background:var(--gray-300)}.btn-primary{background:var(--sma-red);color:var(--white)}.btn-primary:hover{background:var(--sma-red-dark)}.btn-outline{border-color:var(--border-strong);background:0 0}.btn-outline:hover{background:var(--gray-100);border-color:var(--sma-blue)}.btn[disabled]{opacity:.55;cursor:not-allowed}.tag{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);background:var(--gray-200);color:var(--gray-800);border:var(--line) solid var(--border);line-height:1.7;display:inline-flex}.tag-sim{background:var(--info-tint);color:#00479e;border-color:var(--sma-blue-light)}.tag-warn{background:var(--warn-tint);color:var(--warn);border-color:var(--warn)}.readouts{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,auto);margin:0;display:grid}.readouts dt{color:var(--muted);font-size:var(--text-sm);min-width:0}.readouts dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0}@media (width<=640px){.readouts{grid-template-columns:minmax(0,1fr)}.readouts dd{white-space:normal;overflow-wrap:anywhere;text-align:left;padding-bottom:var(--space-2)}.readouts.prose dd{max-width:none}}.readouts.prose dd{white-space:normal;overflow-wrap:anywhere;font-family:var(--font-sans);max-width:40ch}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:0;margin:0}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-base)}p{margin:0}a{color:var(--sma-blue)}code,samp,.mono{font-family:var(--font-mono);font-size:.95em}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.skip-link{left:var(--space-2);top:calc(-1 * var(--space-6) - var(--space-4));z-index:100;padding:var(--space-2) var(--space-3);background:var(--surface);border:var(--line) solid var(--sma-blue);border-radius:var(--radius);transition:top .12s ease-out;position:absolute}.skip-link:focus{top:var(--space-2)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
