@font-face{font-family:Soehne;src:url(/_app/immutable/assets/test-soehne-extraleicht.DA_GOw9w.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(/_app/immutable/assets/test-soehne-leicht.Dh6bSDso.woff2) format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(/_app/immutable/assets/test-soehne-buch.CzM3l2xT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(/_app/immutable/assets/test-soehne-kraftig.C6eSe6EH.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(/_app/immutable/assets/test-soehne-halbfett.DYI8cEif.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(/_app/immutable/assets/test-soehne-dreiviertelfett.DVQoVAbo.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Soehne Breit;src:url(/_app/immutable/assets/test-soehne-breit-halbfett.Ds58ZEFI.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Denton;src:url(/_app/immutable/assets/DentonTest-Thin.gDrKNo0l.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Denton;src:url(/_app/immutable/assets/DentonTest-Light.DlsT_CfX.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Denton;src:url(/_app/immutable/assets/DentonTest-Light.DlsT_CfX.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Denton;src:url(/_app/immutable/assets/DentonTest-Bold.CvEsGVG9.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Denton;src:url(/_app/immutable/assets/DentonTest-ExtraBold.XCc3LT-J.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Denton;src:url(/_app/immutable/assets/DentonTest-Black.LxUOc3nZ.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}.oo-system{color-scheme:light;font-family:Soehne,sans-serif;--font-sans: "Soehne", sans-serif;--font-display: "Soehne Breit", sans-serif;--font-serif: "Denton", serif;--color-primary: #171717;--color-secondary: #737373;--color-border: #e5e5e5;--color-accent: #e62e10;--color-background: #fafafa;--color-neutral-150: oklch(94.6% 0 0);--border-secondary: #d4d4d4;--surface-primary-bg: var(--color-neutral-50);--surface-secondary-bg: var(--color-neutral-100);--surface-tertiary-bg: var(--color-neutral-150);--surface-active-bg: var(--color-neutral-200);--surface-glass-80-bg: color-mix(in oklab, var(--color-neutral-50) 80%, transparent);--surface-glass-39-bg: color-mix(in oklab, var(--color-neutral-50) 39%, transparent);--surface-glass-30-bg: color-mix(in oklab, var(--color-neutral-50) 30%, transparent);--text-secondary-color: var(--color-neutral-500);--glass-shadow-val: 0 2px 4px rgba(18, 18, 18, .08)}.oo-system:has(.dark){color-scheme:dark;--color-primary: #fafafa;--color-secondary: #a3a3a3;--color-border: #262626;--color-background: #000000;--border-secondary: #1f1f1f;--surface-primary-bg: var(--color-neutral-900);--surface-secondary-bg: var(--color-neutral-950);--surface-tertiary-bg: #000000;--surface-active-bg: color-mix(in oklab, white 12%, transparent);--surface-glass-80-bg: color-mix(in oklab, var(--color-neutral-950) 80%, transparent);--surface-glass-39-bg: color-mix(in oklab, var(--color-neutral-950) 39%, transparent);--surface-glass-30-bg: color-mix(in oklab, var(--color-neutral-950) 30%, transparent);--text-secondary-color: var(--color-neutral-400);--glass-shadow-val: inset 0 -1px 2px rgba(255, 255, 255, .06)}.oo-system .bg-neutral-150{background-color:var(--color-neutral-150)}.oo-system .bg-accent{background-color:var(--color-accent)}.oo-system .text-secondary{color:var(--text-secondary-color)}.oo-system .border-secondary{border-color:var(--border-secondary)}.oo-system .rounded-full{border-radius:9999px}.oo-system [data-display-theme=wide]{--font-display: "Soehne Breit", sans-serif;--font-display-weight: 600;--font-display-letter-spacing: -.02em}.oo-system [data-display-theme=sans-light]{--font-display: "Soehne", sans-serif;--font-display-weight: 300;--font-display-letter-spacing: -.03em}.oo-system [data-display-theme=sans-bold]{--font-display: "Soehne", sans-serif;--font-display-weight: 600;--font-display-letter-spacing: -.025em}.oo-system [data-display-theme=serif-light]{--font-display: "Denton", serif;--font-display-weight: 300;--font-display-letter-spacing: -.01em}.oo-system [data-display-theme=serif-bold]{--font-display: "Denton", serif;--font-display-weight: 700;--font-display-letter-spacing: -.015em}.oo-system [data-display-theme] .font-display{font-family:var(--font-display);font-weight:var(--font-display-weight, 600);letter-spacing:var(--font-display-letter-spacing, -.02em)}.oo-system .surface-primary{background-color:var(--surface-primary-bg)}.oo-system .surface-secondary{background-color:var(--surface-secondary-bg)}.oo-system .surface-tertiary{background-color:var(--surface-tertiary-bg)}.oo-system .surface-active{background-color:var(--surface-active-bg)}.oo-system .glass-highlights{box-shadow:0 1px 3px #12121233,inset 0 1px .5px #ffffff0f,inset 0 -1px #12121214}.oo-system .glass-shadow{box-shadow:var(--glass-shadow-val)}.oo-system .surface-primary-glass-80,.oo-system .surface-primary-glass-80-blur,.oo-system .surface-glass-80{background-color:var(--surface-glass-80-bg);box-shadow:0 1px 3px #12121233,inset 0 1px .5px #ffffff0f,inset 0 -1px #12121214}.oo-system .surface-primary-glass-39,.oo-system .surface-primary-glass-39-blur,.oo-system .surface-glass-39{background-color:var(--surface-glass-39-bg);box-shadow:0 1px 3px #12121233,inset 0 1px .5px #ffffff0f,inset 0 -1px #12121214}.oo-system .surface-primary-glass-30,.oo-system .surface-primary-glass-30-blur,.oo-system .surface-glass-30{background-color:var(--surface-glass-30-bg);box-shadow:0 1px 3px #12121233,inset 0 1px .5px #ffffff0f,inset 0 -1px #12121214}.oo-system .surface-primary-glass-80-blur,.oo-system .surface-primary-glass-39-blur,.oo-system .surface-primary-glass-30-blur,.oo-system .surface-glass-80,.oo-system .surface-glass-39,.oo-system .surface-glass-30{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.oo-system .tag{display:flex;width:auto;align-items:center;justify-content:center;gap:.5rem;padding:.25rem 1rem;border-radius:9999px}.oo-system .tag-flat{display:flex;width:auto;align-items:center;justify-content:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;line-height:1rem}.oo-system .tag-flat-large{display:flex;width:auto;align-items:center;justify-content:center;gap:.5rem;padding:.25rem 1rem;border-radius:9999px;font-size:.875rem;line-height:1.25rem}.oo-system .tag-neutral{background-color:#0a0a0acc;color:#fafafa}.oo-system:has(.dark) .tag-neutral{background-color:var(--color-neutral-600)}.oo-system .surface-glass-success{background-color:#0f766ecc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.oo-system .surface-glass-error{background-color:#be185dcc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.oo-system .surface-glass-warning{background-color:#d97706;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.oo-system .surface-glass-cyan{background-color:#0e7490cc}.oo-system .surface-glass-sky{background-color:#0284c7cc}.oo-system .surface-glass-indigo{background-color:#4338cacc}.oo-system .surface-glass-blue{background-color:#1d4ed8cc}.oo-system .surface-glass-purple{background-color:#7e22cecc}.oo-system .surface-glass-red{background-color:#b91c1ccc}.oo-system .surface-glass-orange{background-color:#c2410ccc}.oo-system .surface-glass-green{background-color:#15803dcc}.oo-system .button-glass-neutral{border:1px solid rgb(10 10 10 / .8);background-color:#0a0a0acc;color:#fff;box-shadow:0 1px 3px #12121233,inset 0 1px .5px #ffffff0f,inset 0 -1px #12121214}.oo-system:has(.dark) .button-glass-neutral{border-color:#171717cc;background-color:#404040cc;color:var(--color-neutral-50)}.oo-system .button-glass-light{border:1px solid rgb(250 250 250 / .8);background-color:#fafafacc;color:var(--color-neutral-950);box-shadow:0 1px 3px #12121233,inset 0 1px .5px #ffffff0f,inset 0 -1px #12121214}.oo-system:has(.dark) .button-glass-light{border-color:#404040cc;background-color:#262626cc;color:var(--color-neutral-50)}.oo-system .button-glass-icon{border:0;background:transparent;color:var(--text-secondary-color)}.oo-system .button-glass-icon:hover{background-color:var(--color-neutral-100);color:var(--color-primary)}.oo-system:has(.dark) .button-glass-icon:hover{background-color:var(--color-neutral-800)}.oo-system .button-glass-success{border:1px solid rgb(15 118 110 / .8);background-color:#0f766ecc;color:var(--color-teal-50);box-shadow:0 1px 3px #12121233,inset 0 1px .5px #ffffff0f,inset 0 -1px #12121214}.oo-system .button-glass-error{border:1px solid rgb(190 18 60 / .8);background-color:#be123ccc;color:var(--color-pink-100);box-shadow:0 1px 3px #12121233,inset 0 1px .5px #ffffff0f,inset 0 -1px #12121214}.oo-system .button-glass-warning{background-color:#d97706;color:var(--color-amber-100);box-shadow:0 1px 3px #12121233,inset 0 1px .5px #ffffff0f,inset 0 -1px #12121214}.oo-system .button-glass-cyan{border:1px solid rgb(14 116 144 / .8);background-color:#0e7490cc;color:var(--color-cyan-50)}.oo-system .button-glass-misc,.oo-system .button-glass-indigo{border:1px solid rgb(65 56 194 / .5);background-color:#4338cacc;color:var(--color-neutral-50)}.oo-system .button-glass-blue{border:1px solid rgb(29 78 216 / .5);background-color:#1d4ed8cc;color:var(--color-blue-50)}.oo-system .button-glass-purple{border:1px solid rgb(126 34 206 / .5);background-color:#7e22cecc;color:var(--color-purple-50)}.oo-system .button-link-underline{position:relative;background:transparent;color:var(--color-primary);text-decoration:none}.oo-system .button-link-underline:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;background:currentColor;transition:transform .3s ease-out}.oo-system .button-link-underline:hover:after{transform:scaleX(1)}.oo-system .button-tiny{height:2rem;align-items:center;justify-content:center;gap:.5rem;padding:0 .75rem;border-radius:9999px;line-height:1}.oo-system .button-tiny-icon-square{width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.375rem;line-height:1}.oo-system .button-small{height:2.25rem;align-items:center;justify-content:center;gap:.5rem;padding:0 1.25rem;border-radius:9999px}.oo-system .button-tiny-icon{height:2rem;aspect-ratio:1 / 1;align-items:center;justify-content:center;padding:.25rem;border-radius:9999px;line-height:1}.oo-system .button-small-icon{width:2.25rem;height:2.25rem;flex:none;align-items:center;justify-content:center;padding:.5rem;border-radius:9999px}.oo-system .button-medium{display:flex;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;padding:0 1.5rem;border-radius:9999px}.oo-system .button-large{display:flex;height:3rem;align-items:center;justify-content:center;gap:.5rem;padding:0 1.5rem;border-radius:.25rem}
