@layer properties,theme,base,components,utilities;@layer kern{[data-ui=ki-bild]{display:block;position:relative}[data-ui=ki-hinweis]{--ki-flaeche:0 0 0;--ki-schrift:#fff;--ki-deckkraft:.5;--ki-rand:.5rem;right:var(--ki-rand);bottom:var(--ki-rand);z-index:1;max-width:calc(100% - 2 * var(--ki-rand));background:rgb(var(--ki-flaeche) / var(--ki-deckkraft));color:var(--ki-schrift);letter-spacing:.01em;white-space:nowrap;cursor:default;border-radius:999px;flex-direction:row;align-items:center;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.6875rem;font-weight:500;line-height:1.2;transition:background-color .2s;display:inline-flex;position:absolute}[data-ui=ki-hinweis] [data-ui=ki-zeichen]{flex:none;width:1.8em;height:1.8em}[data-ui=ki-hinweis] [data-ui=ki-text]{opacity:0;max-width:0;padding:0;transition:max-width .2s,opacity .2s,padding .2s;overflow:hidden}[data-ui=ki-hinweis]:hover [data-ui=ki-text],html[data-ki-form=icon-text] [data-ui=ki-hinweis] [data-ui=ki-text],html[data-ki-form=text] [data-ui=ki-hinweis] [data-ui=ki-text]{opacity:1;max-width:16em;padding:0 .1em 0 .75em}[data-ui=ki-hinweis]:hover{background:rgb(var(--ki-flaeche) / max(var(--ki-deckkraft), .8))}html[data-ki-form=text] [data-ui=ki-hinweis] [data-ui=ki-zeichen]{display:none}html[data-ki-form=text] [data-ui=ki-hinweis] [data-ui=ki-text]{padding:.35em .75em}html[data-ki-position$=left] [data-ui=ki-hinweis]{right:auto;left:var(--ki-rand);flex-direction:row-reverse}html[data-ki-position$=left]:not([data-ki-form=text]) [data-ui=ki-hinweis]:hover [data-ui=ki-text],html[data-ki-position$=left][data-ki-form=icon-text] [data-ui=ki-hinweis] [data-ui=ki-text]{padding:0 .75em 0 .1em}html[data-ki-position^=top] [data-ui=ki-hinweis],[data-ui=ki-hinweis][data-ki-medium=video]{bottom:auto;top:var(--ki-rand)}html[data-ki-color=white] [data-ui=ki-hinweis]{--ki-flaeche:255 255 255;--ki-schrift:#1d1d1b}html[data-ki-opacity=full] [data-ui=ki-hinweis]{--ki-deckkraft:1}html[data-ki-size=medium] [data-ui=ki-hinweis]{font-size:.8125rem}[data-ui=ki-hinweis] [data-l]{display:none}[data-ui=ki-hinweis] [data-l=en]{display:inline}html:lang(de) [data-ui=ki-hinweis] [data-l=en],html:lang(it) [data-ui=ki-hinweis] [data-l=en]{display:none}html:lang(de) [data-ui=ki-hinweis] [data-l=de],html:lang(it) [data-ui=ki-hinweis] [data-l=it]{display:inline}.skip-link{z-index:9999;background:var(--color-primary);color:var(--color-on-primary);border-radius:0 0 4px;padding:.75rem 1rem;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-100px;left:0}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;top:0}:where(.anchor-target){scroll-margin-top:var(--anchor-scroll-margin,5rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.glossary-term{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted);cursor:help;font:inherit;background:0 0;border:0;padding:0}a.glossary-term{cursor:pointer}.glossary-term:hover,.glossary-term:focus-visible{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.glossary-term-wrap{display:inline;position:relative}.glossary-popover{z-index:50;border:1px solid var(--color-border);background:var(--color-background);width:max-content;max-width:min(20rem,90vw);color:var(--color-foreground);text-align:left;white-space:normal;border-radius:6px;padding:.625rem .75rem;font-size:.875rem;line-height:1.4;display:block;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 16px #0000001f}.glossary-popover-term{margin-bottom:.25rem;font-weight:600;display:block}.glossary-popover-def{color:var(--color-muted);display:block}.glossary-popover-more{color:var(--color-primary);text-underline-offset:2px;margin-top:.5rem;text-decoration:underline;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
