.dark [data-slot=web-page],.dark [data-web5-menu]{--w-bg:var(--bg)!important;--w-fg:var(--text)!important;--w-card:var(--surface)!important;--w-primary:var(--honey)!important;--w-muted:var(--surface-hover)!important;--w-muted-fg:var(--text-muted)!important;--w-border:var(--line)!important;--w-green:var(--tone-ok)!important}
html:has(.web-v3){--hk-control:48px;--web-header-height:64px;--web-header-gap:16px;scroll-padding-top:calc(var(--web-header-height) + var(--web-header-gap));scroll-padding-bottom:calc(var(--cookie-consent-h,0px) + 24px)}.web-v3 :where([id],input,button,a,summary){scroll-margin-top:calc(var(--web-header-height) + var(--web-header-gap));scroll-margin-bottom:24px}.web-logo img:nth-child(2),html:is(.dark,[data-theme=dark]) .web-logo img:first-child{display:none}html:is(.dark,[data-theme=dark]) .web-logo img:nth-child(2){display:block}.web-v3 :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.web-v3 :is([data-slot=input],[data-slot=number-field],[data-slot=date-field],[data-slot=select],[data-slot=textarea]) :is(input,textarea,select):focus-visible{outline:none}.web-v3{--hk-control:48px}html:has(.web-v3) [data-slot=menu]{--hk-control:48px}html:has(.web-v3) [data-slot=menu-item]{min-height:48px}html:has(.web-v3) [data-slot=scrim]{-webkit-backdrop-filter:none;backdrop-filter:none}.web-v3 [class*=backdrop-]:not([data-web-canvas] *){-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.web-template{width:100%}.web-template:has(>[data-canvas]){flex-direction:column;display:flex}.web-template>:where(div,section,article){min-width:0}.web-template[data-web-template=article] article>.mx-auto{max-width:880px}.web-template[data-web-template=legal]{max-width:1180px;margin-inline:auto}.web-template[data-web-template=legal] .prose{max-width:760px}.web-template[data-web-template=tool]>div{max-width:1180px;margin-inline:auto}.web-template pre{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%;overflow-x:auto}.web-template :not(pre)>code{overflow-wrap:anywhere}.web-template :where(.flex,.grid)>:where(div,section,article){min-width:0}@font-face{font-family:Hivekraft Website;src:url(../media/inter-variable.2c0y96ae70xfx.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:is([data-canvas=WebRechtstextVorlage],[data-canvas=WebImpressumVorlage],[data-canvas=WebSeiteNichtGefunden]){--font-sans:"Hivekraft Website", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-sans);font-size:16px;line-height:normal}html:has(.web-v3) [data-cookie-consent]{background:var(--surface)}@media (max-width:389px){.web-logo img{width:112px;height:auto}}.web-v3 .web-content{width:100%;max-width:1180px;margin-inline:auto;padding:32px 24px}.web-v3 .web-content-narrow{max-width:960px}.web-v3 .web-breadcrumb{padding-block:24px 0}.web-v3 .web-hero{background:var(--surface-head);padding-block:24px}.web-v3 :is(.web-hero,.web-cta) p{color:var(--text-muted)}.web-v3 .web-section{padding-block:24px}.web-v3 .web-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;display:grid}.web-v3 .web-grid-small{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.web-v3 .web-card-link{border-radius:var(--ds-v5-radius-card);color:var(--text)}.web-v3 .web-card-link:hover h3{text-decoration:underline}.web-v3 .web-cta{border:1px solid var(--line);border-radius:var(--ds-v5-radius-card);background:var(--surface-head);text-align:center;justify-items:center;gap:20px;margin-block:32px;padding:32px 24px;display:grid}.web-v3 .web-alphabet{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:4px;display:grid}.web-v3 .web-prose{color:var(--text);font-size:17px;line-height:1.75}.web-v3 .web-prose :is(p,ul,ol){max-width:68ch}.web-v3 .web-prose a{text-underline-offset:3px;text-decoration:underline}.web-v3 .web-prose :is(h2,h3){margin-block:28px 12px;font-weight:650;line-height:1.3}.web-v3 .web-prose h2{font-size:26px}.web-v3 .web-prose h3{font-size:20px}.web-v3 .web-prose p{margin-block:16px}.web-v3 .web-prose :is(ul,ol){padding-inline-start:24px}.web-v3 .web-prose ul{list-style:outside}.web-v3 .web-prose ol{list-style:decimal}.web-v3 .web-prose table{max-width:100%;display:block;overflow-x:auto}.web-v3 .web-prose :is(td,th){border-bottom:1px solid var(--line);padding:8px}.web-v3 .web-prose .web-prose-embed :is(h3,p){margin-block:0}.web-v3 .web-prose .web-prose-embed h3{font-size:19px}.web-v3 .web-prose .web-prose-embed a{text-decoration:none}.web-v3 .web-prose .web-prose-embed a:hover{text-decoration:underline}@media (max-width:639.98px){.web-v3 .web-content{padding-inline:16px}}.web-v3 .web-learning-layout{grid-template-columns:minmax(0,1fr);gap:32px;margin-block:24px;display:grid}.web-v3 .web-learning-sidebar{top:calc(var(--web-header-height) + var(--web-header-gap));max-height:calc(100dvh - var(--web-header-height) - 48px);position:sticky;overflow-y:auto}.web-v3 [data-web-page]:not([data-web-canvas]) [data-slot=button]{min-height:48px}@media (min-width:768px){.web-v3 .web-learning-layout{grid-template-columns:288px minmax(0,1fr);gap:40px}}.web-v3 [data-web-page] [class*=line-clamp]{-webkit-line-clamp:unset;display:block;overflow:visible}.web-v3 .web-prose a{align-items:center;min-width:48px;min-height:48px;display:inline-flex}.web-v3 .web-guide-feature{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:1024px){.web-v3 .web-guide-feature{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}@media (min-width:640px){.web-v3 .web-featured-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.web-v3 .web-featured-card>div:first-child{aspect-ratio:auto;grid-row:span 3;min-height:280px}}.web-v3 :is(.web-reading-width,[data-web-page=artikel],[data-web-page=kurs],[data-web-page=glossar-eintrag]){max-width:880px}.web-v3 [data-web-page=faq]{max-width:920px}.web-v3 [data-web-page=glossar]{max-width:980px}.web-v3 [data-web-page=lektion]{max-width:1280px}.web-v3 .web-photo-reading>section{align-items:end}.web-v3 .web-photo-reading>section>.relative{text-align:left;width:100%;max-width:880px;padding-block:32px}.web-v3 .web-tool-card{border:1px solid var(--line);border-radius:var(--ds-v5-radius-card);background:var(--glass-surface);min-width:0;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-card);padding:24px}.web-v3 .web-calculator-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.web-v3 .web-sources a{text-underline-offset:3px;align-items:center;min-width:48px;min-height:48px;text-decoration:underline;display:inline-flex}@media (min-width:834px){.web-v3 .web-calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.web-v3 [data-web-page] .ds-v5-motion-field-error{animation:none}}.web-v3 details{interpolate-size:allow-keywords}.web-v3 details::details-content{block-size:0;transition:block-size var(--motion-base) var(--ease-move), content-visibility var(--motion-base) var(--ease-move) allow-discrete;overflow-y:clip}.web-v3 details[open]::details-content{block-size:auto}.web-v3 details>summary>svg{transition:rotate var(--motion-base) var(--ease-move)}.web-v3 details[open]>summary>svg{rotate:180deg}@media (prefers-reduced-motion:reduce),(prefers-contrast:more){.web-v3 details::details-content{transition:none}.web-v3 details>summary>svg{transition:none}}:is(.contrast-outdoor,[data-density=stand]) .web-v3 details::details-content{transition:none}:is(.contrast-outdoor,[data-density=stand]) .web-v3 details>summary>svg{transition:none}[data-slot=web-page] [data-web-header]{background-color:var(--glass-head);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.web-v3 :is(.web-hero,.web-cta){background:var(--glass-surface)}.web-v3 .web-inset{background:var(--glass-sunken);box-shadow:var(--glass-sunken-edge)}.web-v3 :is(input,textarea,select):not(:is([data-slot=input],[data-slot=textarea],[data-slot=select],[data-slot=number-field],[data-slot=date-field]) *),.web-v3 :is(td,th):not([data-web-canvas] *):not(table[data-ds5] *):not([data-canvas] *){background-color:var(--surface)}.web-v3 :is(td,th):not([data-web-canvas] *):not(table[data-ds5] *){overflow-wrap:normal}.web-v3 :is(td,th):not([data-web-canvas] *):not(table[data-ds5] *):not([data-canvas] *){-webkit-hyphens:auto;hyphens:auto}.web-v3 .web-photo{color:var(--on-photo)}.web-v3 .web-photo>section{background:var(--black-ink)}.web-v3 .web-photo>section>.relative{width:100%;padding-block:64px}.web-v3 .web-photo .hero-gradient-overlay{background:linear-gradient(to bottom, color-mix(in srgb, var(--black-ink) 68%, transparent), color-mix(in srgb, var(--black-ink) 60%, transparent), color-mix(in srgb, var(--black-ink) 72%, transparent))}.web-v3 .web-photo .web-breadcrumb{padding:24px 0 0}.web-v3 .web-photo .web-breadcrumb nav{margin-bottom:0}.web-v3 .web-photo .web-breadcrumb :is(ol,span,svg,a){color:var(--on-photo)}.web-v3 .web-photo :focus-visible{outline-color:var(--on-photo)}.web-v3 .web-photo [data-web-cta][data-variant=on-photo]{background:var(--photo-action);color:var(--on-photo-action);-webkit-backdrop-filter:none;backdrop-filter:none}.web-v3 .web-photo [data-web-cta][data-variant=on-photo]:hover{background:var(--photo-action-hover)}.web-v3 .web-cta-band>section>.relative{max-width:768px;padding-block:80px}:is(.contrast-outdoor,[data-density=stand]) .web-v3 .web-photo .hero-gradient-overlay{background:var(--black-ink)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce),print{.web-v3 .web-photo .hero-gradient-overlay{background:var(--black-ink)}}@media (max-width:639.98px){.web-v3 .web-cta-band>section>.relative{padding-block:56px}}.web-v3 .web-jumps{flex-wrap:wrap;gap:8px 24px;display:flex}.web-v3 :is(.web-jumps a,.web-text-link){text-underline-offset:4px;align-items:center;min-width:48px;min-height:48px;text-decoration:underline;display:inline-flex}.web-v3 .web-product-row{align-items:center;gap:32px;padding-block:32px;display:grid}.web-v3 .web-product-panel{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.web-v3 .web-product-panel[hidden]{display:none}.web-v3 .web-product-row p{color:var(--text-muted);line-height:1.75}.web-v3 .web-bento{gap:24px;display:grid}.web-v3 .web-phone{justify-items:center;gap:12px;min-width:0;display:grid}.web-v3 .web-phone-screen{border:8px solid var(--line);background:var(--bg);width:100%;min-width:0;max-width:400px;box-shadow:var(--shadow-card);border-radius:36px;gap:16px;padding:20px 16px 24px;display:grid;overflow:hidden;container-type:inline-size}.web-v3 .web-phone-title{font-weight:650}.web-v3 .web-pairs{gap:16px;display:grid}.web-v3 .web-pairs>li{border-top:1px solid var(--line);gap:8px;padding-block:16px;display:grid}.web-v3 .web-seasons{gap:24px;display:grid}.web-v3 .web-tile{border:1px solid var(--line);border-radius:var(--ds-v5-radius-card-sm);background:var(--surface);align-content:start;gap:12px;padding:24px;display:grid}@media (min-width:640px){.web-v3 .web-bento,.web-v3 .web-seasons{grid-template-columns:repeat(2,minmax(0,1fr))}.web-v3 .web-pairs>li{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1180px){.web-v3 .web-seasons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.web-v3 .web-product-row,.web-v3 .web-product-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.web-v3 .web-product-row:nth-child(2n)>:first-child{order:2}.web-v3 .web-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.web-v3 .web-bento>:is(:first-child,:nth-child(4),:last-child){grid-column:span 2}}.web-v3 :is([data-slot=card],.web-cta):not([data-ds5]){background-color:var(--glass-surface);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}html:has(.web-v3) [data-slot=menu]{background-color:var(--glass-surface);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.web-v3 .web-table-scroll{border:1px solid var(--line);border-radius:var(--ds-v5-radius-card);max-width:100%;overflow-x:auto}.web-v3 .web-table:not([data-ds5]){border-collapse:collapse;text-align:left;width:100%}.web-v3 .web-table:not([data-ds5]) :is(th,td){border-bottom:1px solid var(--line);vertical-align:top;padding:16px}.web-v3 .web-table:not([data-ds5]) th{font-weight:650}.web-v3 .web-table:not([data-ds5]) td{font-variant-numeric:tabular-nums}.web-v3 .web-table:not([data-ds5]) code{overflow-wrap:anywhere;font-size:13px}.web-v3 .web-demo-tour{gap:32px;padding-block:32px;display:grid}.web-v3 .web-image-label{z-index:20;max-width:calc(100% - 16px);position:absolute;bottom:8px;left:8px}.web-v3 .web-image-label button{white-space:normal;text-align:left;min-width:48px;min-height:48px;box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:flex-end;padding:0}.web-v3 .web-image-label button:hover{background:0 0}.web-v3 .web-image-chip{color:var(--text);background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:550;line-height:16px;display:inline-flex}.web-v3 .web-image-chip svg{flex:none;width:12px;height:12px}.web-v3 .web-image-label button:hover .web-image-chip{background:var(--surface)}.web-v3 .web-image-label-inline{position:relative;bottom:auto;left:auto}.web-image-explanation{background:var(--surface);color:var(--text)}@media (min-width:1024px){.web-v3 .web-demo-tour{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.web-v3 [data-web-canvas]{--hk-control:var(--control,44px)}@media (pointer:coarse){.web-v3 [data-web-canvas]{--hk-control:var(--control-touch,48px)}}
