.platform-nav-progress{pointer-events:none;z-index:200;opacity:0;height:3px;transition:opacity var(--ds-duration-base) var(--ds-ease-standard);position:fixed;inset-block-start:0;inset-inline:0}.platform-nav-progress[data-active=true]{opacity:1}.platform-nav-progress-bar{transform-origin:0;width:100%;height:100%;transition:transform var(--ds-duration-fast) var(--ds-ease-standard);border-radius:0 var(--ds-radius-pill) var(--ds-radius-pill) 0;background:linear-gradient(90deg, color-mix(in srgb, var(--ds-color-input-focus) 88%, transparent), color-mix(in srgb, var(--ds-color-warm-accent) 72%, transparent));box-shadow:0 0 10px color-mix(in srgb, var(--ds-color-input-focus) 45%, transparent);display:block;transform:scaleX(.92)}.platform-nav-progress[data-active=true] .platform-nav-progress-bar{animation:8s cubic-bezier(.12,.78,.22,1) forwards platform-nav-progress-trickle}@keyframes platform-nav-progress-trickle{0%{transform:scaleX(.04)}35%{transform:scaleX(.52)}70%{transform:scaleX(.78)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.platform-nav-progress{transition:opacity 1ms linear}.platform-nav-progress[data-active=true] .platform-nav-progress-bar{animation:none;transform:scaleX(1)}}.platform-site-footer{flex-shrink:0;margin-top:auto}.ds-app-content>.platform-site-footer{width:100%;max-width:1680px;padding-inline:var(--platform-topbar-content-inset,var(--platform-topbar-inline-padding,1rem));margin-inline:auto;padding-bottom:1.35rem}.platform-site-footer-inner{flex-wrap:wrap;align-items:center;gap:.85rem 1.5rem;padding:1.05rem .1rem .15rem;display:flex;position:relative}.platform-site-footer-inner:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--border) / .9) 7%, hsl(var(--border) / .9) 93%, transparent);height:1px;position:absolute;inset:0 0 auto}.ds-app-content:has(.gs-hub-startfenster)>.platform-site-footer .platform-site-footer-inner:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ds-terra-iris) 32%, hsl(var(--border) / .9)) 12%, color-mix(in srgb, var(--ds-terra-iris) 32%, hsl(var(--border) / .9)) 88%, transparent)}.ds-app-content:has(.gs-hub-startfenster)>.platform-site-footer .platform-site-footer-inner:after{content:"";pointer-events:none;background:radial-gradient(52% 100% at 50% 0%, rgba(var(--ds-terra-iris-rgb), .05), transparent 78%);height:2.2rem;position:absolute;inset:0 8% auto}@media (prefers-reduced-transparency:reduce){.ds-app-content:has(.gs-hub-startfenster)>.platform-site-footer .platform-site-footer-inner:after{content:none}}@media (min-width:640px){.platform-site-footer-inner{justify-content:space-between;gap:1rem 2rem;padding-top:1.15rem}}.platform-site-footer-meta{min-width:0;color:var(--type-muted);flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin:0;font-size:.75rem;font-weight:500;line-height:1.45;display:flex}.platform-site-footer-brand{letter-spacing:-.01em;color:hsl(var(--foreground) / .86);font-size:.8rem;font-weight:var(--type-form-label-weight);align-items:center;gap:.45rem;display:inline-flex}.platform-site-footer-brand-mark{flex-shrink:0}.platform-site-footer-copy{color:var(--type-muted-soft)}.platform-site-footer-leading{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;min-width:0;display:flex}.platform-powered-by-careglass{min-width:0;color:var(--type-muted-soft);font-weight:500;line-height:1.2;font-size:var(--type-micro-size);flex-wrap:wrap;align-items:center;gap:.35rem .45rem;display:inline-flex}.platform-powered-by-careglass-kicker{text-transform:uppercase;letter-spacing:.04em;color:var(--type-muted-soft);font-weight:500;font-size:var(--type-micro-size)}.platform-powered-by-careglass-brand{border:1px solid hsl(var(--border) / .62);border-radius:var(--ds-radius-pill);background:linear-gradient(180deg, #ffffffeb, #f7faf8d1), hsl(var(--background) / .72);min-width:0;color:hsl(var(--foreground) / .82);align-items:center;gap:.32rem;padding:.14rem .48rem .14rem .28rem;display:inline-flex;box-shadow:inset 0 1px #ffffffe0}.platform-powered-by-careglass-mark{flex-shrink:0}.platform-powered-by-careglass-name{white-space:nowrap;letter-spacing:-.01em;font-size:var(--type-micro-size);font-weight:var(--type-form-label-weight)}.platform-site-footer-powered{flex-shrink:0}.platform-site-footer-meta-sep{border-radius:var(--ds-radius-pill);background:hsl(var(--border) / .85);flex-shrink:0;width:.2rem;height:.2rem}.platform-site-footer-nav{flex-wrap:wrap;align-items:center;gap:.15rem .35rem;margin-left:-.55rem;margin-right:-.55rem;display:flex}.platform-site-footer-nav a{border-radius:var(--ds-radius-pill);color:var(--type-muted);font-size:.75rem;font-weight:var(--type-form-label-weight);transition:color var(--ds-duration-base) var(--ds-ease-standard), background-color var(--ds-duration-base) var(--ds-ease-standard);padding:.32rem .55rem;line-height:1.35;text-decoration:none}.platform-site-footer-nav a:hover{color:hsl(var(--primary));background-color:hsl(var(--primary) / .08)}.platform-site-footer-nav a:focus-visible{outline:2px solid hsl(var(--ring) / .42);outline-offset:2px}@media (max-width:639px){.platform-site-footer-inner{justify-items:start;gap:.6rem;padding-top:.95rem;display:grid}.platform-site-footer-meta{gap:.2rem;display:grid}.platform-site-footer-leading{gap:.45rem;display:grid}.platform-site-footer-meta-sep{display:none}.platform-site-footer-nav{gap:.2rem .3rem}}.platform-secret-toast{background:var(--ds-surface-strong);border-color:hsl(var(--border) / .45);color:var(--ds-color-ink)}.platform-secret-toast--secret{--tw-text-opacity:1;color:rgb(224 170 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,#1a1a2e,#16213e);border-color:#af52de80}.platform-secret-toast--success{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:color-mix(in srgb, var(--ds-accent-emerald) 92%, transparent);border-color:color-mix(in srgb, var(--ds-accent-emerald) 55%, transparent)}.platform-secret-toast--warning{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:color-mix(in srgb, var(--ds-state-warning-accent) 92%, transparent);border-color:color-mix(in srgb, var(--ds-state-warning-accent) 55%, transparent)}.platform-secret-embed-close{background:radial-gradient(circle at 38% 32%,#ff8179,#fc615d)}.ds-content-frame>section,.ds-content-frame>div:not(.editor-tile-overlay):not(.ds-content-main){animation:none}
