@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--aaa-beam-angle:0deg;--hz-ang:0deg}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--color-red-600:#e40014;--color-orange-500:#fe6e00;--color-amber-500:#f99c00;--color-yellow-600:#cd8900;--color-purple-500:#ac4bff;--color-fuchsia-600:#c600db;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:600;--font-weight-black:600;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist), system-ui, -apple-system, sans-serif;--default-mono-font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-fr:var(--font-geist), system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-fuchsia-600:lab(47.5131% 83.4271 -63.0363)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-12{bottom:calc(var(--spacing) * 12)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[300\]{z-index:300}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[150px\]{height:150px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[600px\]{max-height:600px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[2\.2rem\]{min-height:2.2rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-48{width:calc(var(--spacing) * 48)}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[85\%\]{max-width:85%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[42px_1fr_auto_auto\]{grid-template-columns:42px 1fr auto auto}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_1fr_auto_auto\]{grid-template-columns:auto 1fr auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--aaa-divider\)\]{border-color:var(--aaa-divider)}.bg-\[var\(--aaa-cream\)\]{background-color:var(--aaa-cream)}.bg-\[var\(--aaa-danger\)\]{background-color:var(--aaa-danger)}.bg-\[var\(--aaa-divider\)\]{background-color:var(--aaa-divider)}.bg-\[var\(--aaa-extra\)\]{background-color:var(--aaa-extra)}.bg-\[var\(--aaa-gold\)\]{background-color:var(--aaa-gold)}.bg-transparent{background-color:#0000}.from-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.from-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500\/20{--tw-gradient-from:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.from-orange-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.from-orange-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/20{--tw-gradient-from:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.from-purple-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-600\/10{--tw-gradient-to:#c600db1a}@supports (color:color-mix(in lab, red, red)){.to-fuchsia-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-600) 10%, transparent)}}.to-fuchsia-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600\/10{--tw-gradient-to:#e400141a}@supports (color:color-mix(in lab, red, red)){.to-red-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-red-600) 10%, transparent)}}.to-red-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600\/10{--tw-gradient-to:#cd89001a}@supports (color:color-mix(in lab, red, red)){.to-yellow-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-600) 10%, transparent)}}.to-yellow-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[12vh\]{padding-top:12vh}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display,.font-fr{font-family:var(--font-geist), system-ui, sans-serif}.font-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.20em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.30em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--aaa-cream\)\]{color:var(--aaa-cream)}.text-\[var\(--aaa-gold\)\]{color:var(--aaa-gold)}.text-\[var\(--aaa-ink\)\]{color:var(--aaa-ink)}.text-\[var\(--aaa-ink-mute\)\]{color:var(--aaa-ink-mute)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-amber-500{accent-color:var(--color-amber-500)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[aaa\:guard\]{aaa:guard}.\[get-viral\:analyze\]{get-viral:analyze}.\[gv\:feed\]{gv:feed}.\[gv\:health\]{gv:health}.\[gv\:import\]{gv:import}.\[gv\:limits\]{gv:limits}.\[gv\:metrics\]{gv:metrics}.\[gv\:ranking\]{gv:ranking}.\[gv\:runs\]{gv:runs}.\[gv\:saved\]{gv:saved}.\[gv\:video\]{gv:video}.\[stroke-dasharray\:12_63\]{stroke-dasharray:12 63}.\[stroke-dasharray\:20_300\]{stroke-dasharray:20 300}.\[stroke-dashoffset\:-32\.42px\]{stroke-dashoffset:-32.42px}.\[tiktok\:user\]{tiktok:user}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.placeholder\:text-white\/45::placeholder{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/45::placeholder{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}@media (hover:hover){.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--aaa-line\)\]:hover{border-color:var(--aaa-line)}.hover\:bg-\[var\(--aaa-cream-deep\)\]:hover{background-color:var(--aaa-cream-deep)}.hover\:bg-\[var\(--aaa-extra\)\]:hover{background-color:var(--aaa-extra)}.hover\:bg-\[var\(--aaa-gold-deep\)\]:hover{background-color:var(--aaa-gold-deep)}.hover\:px-1:hover{padding-inline:calc(var(--spacing) * 1)}.hover\:text-\[var\(--aaa-ink\)\]:hover{color:var(--aaa-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-\[0\.98\]:hover{--tw-brightness:brightness(.98);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:bg-\[var\(--aaa-extra\)\]:focus{background-color:var(--aaa-extra)}.focus\:text-\[var\(--aaa-ink\)\]:focus{color:var(--aaa-ink)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--aaa-gold\)\]:focus-visible{--tw-ring-color:var(--aaa-gold)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-\[active\]\:bg-\[var\(--aaa-extra\)\][data-active],.data-\[state\=open\]\:bg-\[var\(--aaa-extra\)\][data-state=open]{background-color:var(--aaa-extra)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.sm\:flex-row{flex-direction:row}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:h-full{height:100%}.md\:max-h-none{max-height:none}.md\:w-\[42\%\]{width:42%}.md\:w-\[380px\]{width:380px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:opacity-0{opacity:0}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:block{display:block}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.lg\:grid-cols-\[1fr_140px\]{grid-template-columns:1fr 140px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}}}:root,:root[data-theme=light]{--aaa-cream:#fff;--aaa-cream-deep:#f4f4f1;--aaa-extra:#ecebe6;--aaa-ink:#1b1d33;--aaa-ink-mute:#1b1d339e;--aaa-ink-soft:#1b1d336b;--aaa-gold:#c08a1e;--aaa-gold-rgb:192,138,30;--aaa-gold-deep:#9a6e15;--aaa-gold-bright:#e8c874;--aaa-line:#c08a1e33;--aaa-line-soft:#c08a1e1a;--aaa-divider:#1b1d3314;--aaa-success:#6d28d9;--aaa-warning:#b87830;--aaa-danger:#8e2e2e;--aaa-shine-stop:#ffffff4d;--aaa-army:#7c3aed;--aaa-army-rgb:124,58,237;--aaa-army-hell:#a78bfa;--aaa-army-button:#6d28d9;--aaa-navy-gruen-start:#2e1065;--aaa-navy-gruen-end:#1e0b4b;--aaa-graphit-panel:#23242b}:root[data-theme=dark]{--aaa-cream:#191919;--aaa-cream-deep:#0e0e0e;--aaa-extra:#232323;--aaa-ink:#fff;--aaa-ink-mute:#d1d3d4;--aaa-ink-soft:#a7a9ac;--aaa-gold:#d9b75f;--aaa-gold-rgb:217,183,95;--aaa-gold-deep:#b8933f;--aaa-gold-bright:#ebd08a;--aaa-line:#ffffff1a;--aaa-line-soft:#ffffff0f;--aaa-divider:#ffffff14;--aaa-success:#b794f6;--aaa-warning:#e0a865;--aaa-danger:#e07474;--aaa-shine-stop:#ffffff14;--aaa-army:#a78bfa;--aaa-army-rgb:124,58,237;--aaa-army-hell:#c4b5fd;--aaa-army-button:#7c3aed;--aaa-navy-gruen-start:#2e1065;--aaa-navy-gruen-end:#160833;--aaa-graphit-panel:#191919;--aaa-signal:linear-gradient(179deg, #7c3aed 1%, #a78bfa 123%);--aaa-glow:0 0 40px #7c3aed40;--aaa-glow-stark:0 0 48px #7c3aed61;--r-sm:10px;--r-md:16px;--r-lg:24px;--sh-1:0 4px 20px #00000073;--sh-2:0 0 36px #d9b75f4d;--sh-focus:0 0 0 3px #7c3aed66}:root,:root[data-theme=light]{--r-sm:10px;--r-md:16px;--r-lg:24px;--aaa-signal:linear-gradient(179deg, #6d28d9 1%, #8b5cf6 123%);--aaa-glow:0 0 36px #7c3aed29;--aaa-glow-stark:0 0 44px #7c3aed3d;--sh-1:0 1px 2px #0000000d;--sh-2:0 8px 30px #0000001a;--sh-focus:0 0 0 3px #c08a1e33}*{box-sizing:border-box}html,body{background:var(--aaa-cream-deep);color:var(--aaa-ink);font-weight:400;line-height:1.5;font-family:var(--font-geist), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color .4s,color .4s}:root[data-theme=dark] body{background-color:#0e0e0e;background-image:radial-gradient(1000px 620px at 50% -12%,#7c3aed38,#0000 62%),radial-gradient(760px 520px at 100% 20%,#7c3aed1a,#0000 60%),radial-gradient(700px 520px at 0 90%,#d9b75f0f,#0000 60%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}body{background:radial-gradient(1100px 700px at 88% -8%, rgba(var(--aaa-gold-rgb),.26), transparent 62%), radial-gradient(900px 640px at -12% 30%, rgba(var(--aaa-army-rgb),.2), transparent 58%), radial-gradient(700px 520px at 62% 62%, rgba(var(--aaa-gold-rgb),.12), transparent 60%), radial-gradient(800px 560px at 30% 112%, rgba(var(--aaa-army-rgb),.14), transparent 60%), var(--aaa-cream-deep);background-attachment:fixed}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a:focus-visible,button:focus-visible,[role=button]:focus-visible,select:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px}button,a,[role=button],select,input,textarea,label{touch-action:manipulation}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--aaa-gold);color:var(--aaa-cream-deep)}.font-display{font-family:var(--font-geist), system-ui, sans-serif}.font-fr{font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.02em;font-weight:700}.font-anton{font-family:var(--font-geist), system-ui, sans-serif;text-transform:none;letter-spacing:-.035em;font-weight:500;line-height:1.02!important}h1,h2,h3{font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.025em;line-height:1.15}h1{letter-spacing:-.03em;line-height:1.05}.uppercase{letter-spacing:.13em}.num,.aaa-topnav-credits,.aaa-chip{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums;letter-spacing:0}.eyebrow{font-family:var(--font-geist), sans-serif;text-transform:uppercase;letter-spacing:.15em;color:var(--aaa-ink-soft);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--aaa-line);width:22px;height:1px;display:inline-block}@property --aaa-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.aaa-card{--glass-blur:blur(40px) saturate(2);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--r-lg);background:linear-gradient(#ffffff61,#ffffff38);border:1px solid #ffffff52;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s;position:relative;box-shadow:inset 0 1px #fffc,inset 0 -1px #1b1d330a,0 1px 2px #1b1d330a,0 16px 40px #1b1d3312}.aaa-card:before,.aaa-card:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--aaa-beam-angle), transparent 0deg, var(--aaa-gold) 20deg, var(--aaa-gold) 48deg, var(--aaa-gold-bright) 62deg, var(--aaa-gold) 76deg, transparent 96deg, transparent 360deg);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.aaa-card:before,.aaa-card:after{background:conic-gradient(from var(--aaa-beam-angle), transparent 0deg, color-mix(in srgb, var(--aaa-gold) 6%, transparent) 20deg, color-mix(in srgb, var(--aaa-gold) 75%, transparent) 48deg, color-mix(in srgb, var(--aaa-gold-bright) 88%, #fff) 62deg, color-mix(in srgb, var(--aaa-gold) 75%, transparent) 76deg, transparent 96deg, transparent 360deg)}}.aaa-card:before,.aaa-card:after{animation:15s linear infinite aaa-beam-spin}.aaa-card:before{--aaa-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask:var(--aaa-mask);-webkit-mask:var(--aaa-mask);-webkit-mask:var(--aaa-mask);-webkit-mask:var(--aaa-mask);mask:var(--aaa-mask);--aaa-mask-mode:exclude;-webkit-mask-composite:xor;mask-composite:var(--aaa-mask-mode);filter:drop-shadow(0 0 1.5px #1b1d3333);padding:1px}.aaa-card:after{--aaa-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask:var(--aaa-mask);-webkit-mask:var(--aaa-mask);-webkit-mask:var(--aaa-mask);-webkit-mask:var(--aaa-mask);mask:var(--aaa-mask);--aaa-mask-mode:exclude;-webkit-mask-composite:xor;mask-composite:var(--aaa-mask-mode);filter:blur(2px);opacity:.35;z-index:-1;padding:2.5px}@keyframes aaa-beam-spin{to{--aaa-beam-angle:360deg}}@media (prefers-reduced-motion:reduce){.aaa-card:before,.aaa-card:after{animation:none}}@media (forced-colors:active){.aaa-card:before,.aaa-card:after{display:none}}.aaa-card:hover{border-color:#ffffffd9;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 2px 4px #1b1d330d,0 26px 56px #1b1d331a}.aaa-card:hover:before,.aaa-card:hover:after{animation-duration:3s}:root[data-theme=dark] .aaa-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#191919;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d}:root[data-theme=dark] .aaa-card:before,:root[data-theme=dark] .aaa-card:after{background:conic-gradient(from var(--aaa-beam-angle), transparent 0deg, #7c3aed0f 20deg, #7c3aedb3 48deg, #c4b5fd 62deg, #7c3aedb3 76deg, transparent 96deg, transparent 360deg)}:root[data-theme=dark] .aaa-card:before{filter:drop-shadow(0 0 4px #7c3aed73)}:root[data-theme=dark] .aaa-card:hover{box-shadow:inset 0 1px 0 #ffffff0f, var(--aaa-glow);border-color:#a78bfa4d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.aaa-card{background:var(--aaa-cream)}.aaa-card:before{display:none}}.aaa-glass-row{--glass-blur:blur(24px) saturate(1.5);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff0a;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff1a}.aaa-glass-row--aktiv{background:#d9b75f1a;border-color:#d9b75f73;box-shadow:inset 0 1px #e8c87447}.aaa-glass-btn{--glass-blur:blur(12px) saturate(1.6);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--aaa-ink);background:#ffffff59;border:1px solid #ffffff8c;transition:background .25s,border-color .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffffd9}.aaa-glass-btn:hover{background:#fff9;border-color:#ffffffd9}:root[data-theme=dark] .aaa-glass-btn{background:#ffffff12;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1a}:root[data-theme=dark] .aaa-glass-btn:hover{background:#ffffff1f;border-color:#ffffff2e}.btn-primary{background:var(--aaa-gold);color:#0a0a0b;font-family:var(--font-geist), sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:var(--sh-1);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.btn-primary:hover{filter:brightness(1.06);box-shadow:var(--sh-2);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.btn-secondary{color:var(--aaa-ink);font-family:var(--font-geist), sans-serif;letter-spacing:0;text-transform:none;border:1px solid var(--aaa-line);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.btn-secondary:hover{border-color:var(--aaa-line);color:var(--aaa-ink);background:#ffffff14;transform:translateY(-1px)}:root[data-theme=light] .btn-secondary{background:#1b1d3308;border-color:#1b1d331a}:root[data-theme=light] .btn-secondary:hover{background:#1b1d330f}input,textarea,select{border-radius:var(--r-sm);width:100%;font-family:var(--font-geist), sans-serif;color:var(--aaa-ink);background:#1b1d3306;border:1px solid #1b1d3317;outline:none;padding:12px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--aaa-gold);border-radius:4px;flex-shrink:0;padding:0}input[type=range]{accent-color:var(--aaa-gold);background:0 0;border:none;padding:0}input:focus,textarea:focus,select:focus{border-color:var(--aaa-gold);box-shadow:var(--sh-focus)}label{font-family:var(--font-geist), sans-serif;letter-spacing:0;text-transform:none;color:var(--aaa-ink);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.aaa-chip{font-family:var(--font-geist), sans-serif;color:var(--aaa-ink-mute);letter-spacing:0;background:#1b1d330a;border:1px solid #1b1d330f;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.aaa-surface-soft{background:radial-gradient(900px 600px at 95% -5%, #c08a1e0f, transparent 60%), radial-gradient(700px 500px at -8% 110%, #c08a1e0a, transparent 60%), var(--aaa-cream)}.aaa-mesh{background:radial-gradient(1100px 700px at 90% -10%, #c08a1e2e, transparent 55%), radial-gradient(900px 600px at -10% 110%, #e8c87429, transparent 55%), radial-gradient(600px 400px at 50% 50%, #ecebe666, transparent 70%), linear-gradient(180deg, #f8f5ee 0%, var(--aaa-cream-deep) 100%);position:relative}:root[data-theme=dark] .aaa-mesh{background:radial-gradient(1000px 700px at 80% -20%,#d9b75f0f,#0000 60%),linear-gradient(#0f0f11 0%,#08080a 100%)}.aaa-tile{border-radius:var(--r-lg);background:var(--aaa-cream);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 12px 32px #0000000f}.aaa-tile:hover{transform:translateY(-4px)scale(1.005);box-shadow:0 4px 8px #0000000f,0 30px 60px #0000001f}:root[data-theme=dark] .aaa-tile{box-shadow:none;background:#191919;border:1px solid #ffffff14}:root[data-theme=dark] .aaa-tile:hover{box-shadow:var(--aaa-glow);border-color:#a78bfa4d}.aaa-tile:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80}:root[data-theme=dark] .aaa-tile:after{box-shadow:inset 0 1px #ffffff0f}.aaa-tile-shine{background:linear-gradient(115deg, transparent 30%, var(--aaa-shine-stop) 50%, transparent 70%);pointer-events:none;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-100%)}.aaa-tile:hover .aaa-tile-shine{transform:translate(100%)}.aaa-pillnav{background:#1b1d330a;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.aaa-pillnav button,.aaa-pillnav a{color:var(--aaa-ink-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .25s}.aaa-pillnav .active{background:var(--aaa-cream);color:var(--aaa-ink);box-shadow:0 1px 3px #1b1d330f,0 4px 12px #1b1d330a}.aaa-pillnav button:hover{color:var(--aaa-ink)}.aaa-mark{color:var(--aaa-ink-mute);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.aaa-mark:before{content:"";background:var(--aaa-gold);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #c08a1e1f}@keyframes liveBlip{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.live-blip{animation:1.8s ease-in-out infinite liveBlip}:root{--aaa-topbar-h:76px}.aaa-shell{min-height:100vh}.aaa-content{min-width:0}.aaa-shell-koerper{grid-template-columns:var(--aaa-seitenleiste-b) minmax(0, 1fr);gap:0;display:grid}.aaa-seitenleiste{top:var(--aaa-topbar-h);height:calc(100vh - var(--aaa-topbar-h));overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;align-self:start;gap:14px;padding:6px 10px 28px 16px;display:flex;position:sticky;overflow-y:auto}.aaa-seitenleiste-gruppe{flex-direction:column;gap:2px;display:flex}.aaa-seitenleiste-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--aaa-ink-soft);padding:0 10px 4px;font-size:10.5px;font-weight:700}.aaa-seitenleiste-eintrag{color:var(--aaa-ink);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.aaa-seitenleiste-eintrag:hover{background:#7f7f7f14}.aaa-seitenleiste-eintrag[data-aktiv=true] .aaa-seitenleiste-icon{color:var(--aaa-gold)}.aaa-seitenleiste-eintrag[data-gesperrt=true]{opacity:.5;cursor:not-allowed}.aaa-seitenleiste-icon{width:30px;height:30px;color:var(--aaa-ink-mute);background:#7f7f7f1a;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.aaa-seitenleiste-text{flex-direction:column;flex:1;min-width:0;display:flex}.aaa-seitenleiste-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.aaa-seitenleiste-haken{color:var(--aaa-gold);flex-shrink:0}.aaa-seitenleiste-hinweis{color:var(--aaa-ink-mute);margin-top:1px;font-size:11px;line-height:1.35}.aaa-weg-band{background:rgba(var(--aaa-gold-rgb),.07);border:1px solid rgba(var(--aaa-gold-rgb),.22);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:4px 24px 0 8px;padding:9px 14px;font-size:12.5px;display:flex}.aaa-weg-band-stand{color:var(--aaa-ink);white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.aaa-weg-band-punkte{gap:4px;display:inline-flex}.aaa-weg-band-punkte span{border:1px solid var(--aaa-ink-soft);border-radius:999px;width:8px;height:8px}.aaa-weg-band-punkte span[data-status=erledigt]{background:var(--aaa-gold);border-color:var(--aaa-gold)}.aaa-weg-band-punkte span[data-status=begonnen]{border-color:var(--aaa-gold)}.aaa-weg-band-punkte span[data-hier=true]{box-shadow:0 0 0 2px rgba(var(--aaa-gold-rgb),.35)}.aaa-weg-band-ziel{color:var(--aaa-ink-mute);flex:1;min-width:200px}.aaa-weg-band-weiter{color:var(--aaa-gold);white-space:nowrap;align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.aaa-untere-leiste{display:none}@media (max-width:1023px){.aaa-shell-koerper{grid-template-columns:minmax(0,1fr)}.aaa-seitenleiste{display:none}.aaa-weg-band{margin:4px 16px 0}.aaa-weg-band-ziel{display:none}.aaa-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.aaa-untere-leiste{z-index:46;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--aaa-cream);border-top:1px solid var(--aaa-divider);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.aaa-untere-leiste a{color:var(--aaa-ink-mute);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:5px 0;font-size:10.5px;font-weight:600;text-decoration:none;display:flex}.aaa-untere-leiste a[data-aktiv=true]{color:var(--aaa-gold);background:rgba(var(--aaa-gold-rgb),.1)}}.aaa-topnav-influencer{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.aaa-topnav-neu{height:34px;color:var(--aaa-gold);white-space:nowrap;border:1px solid rgba(var(--aaa-gold-rgb),.4);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.aaa-topnav-neu:hover{background:rgba(var(--aaa-gold-rgb),.1)}.aaa-topnav-weg{height:34px;color:var(--aaa-ink);white-space:nowrap;border:1px solid var(--aaa-divider);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.aaa-topnav-weg-punkt{background:var(--aaa-gold);border-radius:999px;width:7px;height:7px}.aaa-topnav-avatar[data-offen=true]{box-shadow:0 0 0 2px var(--aaa-cream), 0 0 0 4px var(--aaa-gold)}@media (max-width:640px){.aaa-topnav-nur-breit-mittel{display:none}.aaa-topnav-neu{padding:0 10px}}.aaa-topnav{z-index:45;height:var(--aaa-topbar-h);pointer-events:none;background:0 0;padding:10px 16px;position:sticky;top:0}.aaa-topnav-innen{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#ffffffd1;border:1px solid #1b1d3314;border-radius:60px;align-items:center;gap:14px;max-width:none;height:56px;margin:0 auto;padding:0 8px 0 10px;display:flex;box-shadow:0 4px 20px #1b1d3314}:root[data-theme=dark] .aaa-topnav-innen{background:#191919e0;border-color:#ffffff14;box-shadow:0 4px 20px #00000073}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.aaa-topnav-innen{background:var(--aaa-cream)}}.aaa-topnav-logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.aaa-topnav-logozeichen{width:34px;height:34px;color:var(--aaa-gold);background:linear-gradient(#2a2620 0%,#1b1d33 100%);border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;box-shadow:0 4px 12px #1a18122e,inset 0 1px #ffffff14}.aaa-topnav-logotext{letter-spacing:-.01em;color:var(--aaa-ink);font-size:15px;font-weight:700}.aaa-topnav-wortmarke{font-family:var(--font-head), Impact, sans-serif;color:var(--aaa-gold);text-transform:lowercase;align-items:center;gap:8px;padding-left:6px;font-size:21px;line-height:1;display:inline-flex}.aaa-topnav-desktop{flex:1;align-items:center;gap:2px;min-width:0;height:100%;display:flex}.aaa-topnav-link{height:38px;color:var(--aaa-ink-mute);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.aaa-topnav-link:hover{color:var(--aaa-ink);background:#7f7f7f1a}.aaa-topnav-link[data-aktiv=true]{color:var(--aaa-ink);background:#7f7f7f1f;font-weight:600}.aaa-topnav-link[data-aktiv=true]:before{content:"";background:#8b5cf6;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #7c3aede6}.aaa-topnav-link[data-gesperrt=true]{opacity:.45;cursor:not-allowed}.aaa-topnav-menue{z-index:60;background:var(--aaa-cream);border:1px solid var(--aaa-divider);min-width:260px;box-shadow:0 4px 20px #0000002e, var(--aaa-glow);border-radius:20px;padding:8px;position:absolute;top:calc(100% + 16px);left:0}.aaa-topnav-menue[data-breit=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:600px;max-width:calc(100vw - 32px);display:grid}.aaa-topnav-menue[data-rechts=true]{left:auto;right:0}.aaa-topnav-menueeintrag{min-width:0;color:var(--aaa-ink);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.aaa-topnav-menueeintrag:hover{background:rgba(var(--aaa-army-rgb),.08)}.aaa-topnav-menueeintrag[data-aktiv=true]{background:rgba(var(--aaa-gold-rgb),.12)}.aaa-topnav-menueeintrag[data-gesperrt=true]{opacity:.5;cursor:not-allowed}.aaa-topnav-menueeintrag[data-gesperrt=true]:hover{background:0 0}.aaa-topnav-icon{background:rgba(var(--aaa-army-rgb),.1);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.aaa-topnav-sperre{color:var(--aaa-ink-soft);background:var(--aaa-divider);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.aaa-topnav-rechts{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.aaa-topnav-credits{height:34px;color:var(--aaa-ink);background:rgba(var(--aaa-gold-rgb),.12);border:1px solid rgba(var(--aaa-gold-rgb),.3);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.aaa-influencer-chip{height:34px;color:var(--aaa-ink);cursor:pointer;background:var(--aaa-cream);border:1px solid var(--aaa-divider);border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 3px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.aaa-influencer-chip[data-leer=true]{color:var(--aaa-gold);border-color:rgba(var(--aaa-gold-rgb),.4);padding:0 12px}.aaa-influencer-chip[aria-expanded=true]{border-color:var(--aaa-gold)}.aaa-influencer-chip-bild{object-fit:cover;border-radius:999px;flex-shrink:0;width:26px;height:26px}.aaa-influencer-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}@media (max-width:480px){.aaa-influencer-chip-name{display:none}}.aaa-topnav-rang{color:var(--aaa-army);background:rgba(var(--aaa-army-rgb),.1);border:1px solid rgba(var(--aaa-army-rgb),.24);border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600}.aaa-topnav-avatar{color:#fff;background:var(--aaa-signal);cursor:pointer;border:none;border-radius:999px;width:38px;height:38px;padding:0;font-size:14px;font-weight:700;overflow:hidden;box-shadow:0 0 16px #7c3aed73}.aaa-topnav-kontokopf{border-bottom:1px solid var(--aaa-divider);margin-bottom:4px;padding:8px 10px 10px}.aaa-topnav-fortschritt{color:var(--aaa-gold);background:rgba(var(--aaa-gold-rgb),.12);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.aaa-topnav-fortschritt[data-fertig=true]{color:#0a0a0b;background:var(--aaa-gold)}.aaa-topnav-zeile{color:var(--aaa-ink-mute);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.aaa-topnav-handyknopf{border:1px solid var(--aaa-divider);background:var(--aaa-cream);width:40px;height:40px;color:var(--aaa-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:none}.aaa-topnav-handymenue{top:var(--aaa-topbar-h);z-index:44;background:var(--aaa-cream-deep);border-top:1px solid var(--aaa-divider);padding:16px 16px 40px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.aaa-topnav-gruppentitel{letter-spacing:.04em;text-transform:uppercase;color:var(--aaa-ink-soft);padding:4px 10px 6px;font-size:11px;font-weight:600}.aaa-topnav-alle{border-top:1px solid var(--aaa-divider);margin:10px 0 14px;padding-top:8px}.aaa-topnav-alle>summary{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;list-style:none;display:flex}.aaa-topnav-alle>summary::-webkit-details-marker{display:none}.aaa-topnav-alle>summary:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px}.aaa-topnav-alle>summary svg{transition:transform .2s}.aaa-topnav-alle[open]>summary svg{transform:rotate(180deg)}.aaa-topnav-abschnitt{grid-column:1/-1;margin-top:6px}.aaa-topnav-abschnitt:first-child{margin-top:0}.aaa-topnav-desktop-flex{display:block}@media (max-width:1240px){.aaa-topnav-nur-breit{display:none}.aaa-topnav-link{padding:0 9px}}@media (max-width:1023px){.aaa-topnav-desktop,.aaa-topnav-desktop-flex{display:none}.aaa-topnav-handyknopf{display:inline-flex}}@media (max-width:900px){main{padding-left:18px!important;padding-right:18px!important}}:root[data-theme=dark] .btn-primary{background:var(--aaa-gold);color:#0a0a0b;box-shadow:var(--sh-1)}:root[data-theme=dark] .btn-primary:hover{box-shadow:var(--sh-2)}:root[data-theme=dark] .btn-secondary{color:#fff;background:0 0;border-color:#a78bfa8c}:root[data-theme=dark] .btn-secondary:hover{color:#fff;box-shadow:var(--aaa-glow);background:#7c3aed1f;border-color:#a78bfa}:root[data-theme=dark] input:not([class*=cl-]),:root[data-theme=dark] textarea:not([class*=cl-]),:root[data-theme=dark] select:not([class*=cl-]){border-color:var(--aaa-line);color:var(--aaa-ink);background:#191919}:root[data-theme=dark] input:not([class*=cl-]):focus,:root[data-theme=dark] textarea:not([class*=cl-]):focus,:root[data-theme=dark] select:not([class*=cl-]):focus{box-shadow:var(--sh-focus);background:#1f1f1f;border-color:#7c3aed}:root[data-theme=dark] .aaa-chip{border-color:var(--aaa-line-soft);color:var(--aaa-ink-mute);background:#ffffff0a}:root[data-theme=dark] .aaa-pillnav{background:#ffffff0a}:root[data-theme=dark] .aaa-pillnav .active{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #a78bfa59}:root[data-theme=dark] .aaa-mark:before{background:#a78bfa;box-shadow:0 0 10px #7c3aedcc}@keyframes pulse{50%{opacity:.5}}.dot-pulse{animation:1.8s ease-in-out infinite pulse}@keyframes kie-scan{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fadein{animation:.4s ease-out fadein}.aaa-abschnitt-titel{letter-spacing:-.02em;color:var(--aaa-ink);margin:0;font-size:20px;font-weight:500}.aaa-buehne{border-radius:var(--r-lg);background:var(--aaa-cream);border:1px solid var(--aaa-divider);color:var(--aaa-ink);text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .3s;display:block;position:relative;overflow:hidden}.aaa-buehne-medium{aspect-ratio:16/10;background:#191919;position:relative;overflow:hidden}.aaa-buehne-medium img,.aaa-buehne-medium video{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.aaa-buehne-medium:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0e0e0ed9 100%);position:absolute;inset:0}:root[data-theme=light] .aaa-buehne-medium:after{background:linear-gradient(#0000 55%,#0e0e0ea6 100%)}.aaa-buehne-text{color:#fff;position:absolute;bottom:14px;left:16px;right:16px}.aaa-buehne-titel{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.aaa-buehne-sub{color:#d1d3d4;margin-top:3px;font-size:13px}.aaa-buehne-pfeil{opacity:0;transition:opacity .25s,transform .25s;transform:translate(-3px,3px)}.aaa-buehne:hover{box-shadow:var(--aaa-glow);border-color:#a78bfa59;transform:translateY(-3px)}.aaa-buehne:hover .aaa-buehne-medium img,.aaa-buehne:hover .aaa-buehne-medium video{transform:scale(1.04)}.aaa-buehne:hover .aaa-buehne-pfeil{opacity:1;transform:none}.aaa-buehne[data-gesperrt=true]{opacity:.55;cursor:not-allowed}.aaa-buehne[data-gesperrt=true]:hover{box-shadow:none;border-color:var(--aaa-divider);transform:none}.aaa-raster{background:var(--aaa-cream);border:1px solid var(--aaa-divider);color:var(--aaa-ink);border-radius:20px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .25s;display:flex}a.aaa-raster:hover{box-shadow:var(--aaa-glow);border-color:#a78bfa59;transform:translateY(-2px)}.aaa-raster[data-gesperrt=true]{opacity:.55;cursor:not-allowed}.aaa-raster[data-bald=true]{background:0 0;border-style:dashed}.aaa-raster-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--aaa-ink-soft);font-size:11px;font-weight:500}.aaa-raster-label[data-ton=gold]{color:var(--aaa-gold)}.aaa-raster-label[data-ton=violett]{color:var(--aaa-army)}.aaa-raster-badge{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:#0e0e0e;background:var(--aaa-gold);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.aaa-raster-badge[data-art=neu]{color:#fff;background:var(--aaa-army-button)}.aaa-raster-titel{letter-spacing:-.01em;font-size:16px;font-weight:500}.aaa-raster-sub{color:var(--aaa-ink-mute);font-size:13px;line-height:1.4}.aaa-raster-icon{width:36px;height:36px;color:var(--aaa-army);background:rgba(var(--aaa-army-rgb),.12);border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.aaa-banner{color:#fff;background:#141414;border:1px solid #ffffff14;border-radius:30px;padding:28px;position:relative;overflow:hidden}.aaa-banner:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 0,#000 20%,#0000 75%)}.aaa-banner:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#7c3aed59,#0000);width:720px;height:320px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.aaa-banner>*{position:relative}@media (max-width:640px){.aaa-banner{border-radius:24px;padding:20px}}.aaa-reise-spalte{display:flex}.aaa-reise-spalte>*{flex-direction:column;flex:1;display:flex;margin-bottom:0!important}.aaa-werkzeug-raster{grid-auto-rows:1fr}.aaa-studio-chip{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--aaa-ink-mute);border:1px solid var(--aaa-divider);background:0 0;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:500;transition:all .15s}.aaa-studio-chip:hover{color:var(--aaa-ink);border-color:#a78bfa66}.aaa-studio-chip[data-aktiv=true]{color:#0e0e0e;background:var(--aaa-gold);border-color:var(--aaa-gold)}.aaa-studio-konsole{background:var(--aaa-cream);border:1px solid var(--aaa-divider);box-shadow:var(--aaa-glow);border-radius:24px;align-items:stretch;gap:10px;padding:10px;display:flex}.aaa-studio-modus{background:var(--aaa-extra);border-radius:16px;flex-direction:column;flex-shrink:0;gap:4px;padding:4px;display:flex}.aaa-studio-modus button{width:64px;color:var(--aaa-ink-mute);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 0;font-size:11px;font-weight:600;display:flex}.aaa-studio-modus button[data-aktiv=true]{color:var(--aaa-ink);background:var(--aaa-cream);box-shadow:inset 0 0 0 1px #a78bfa59}.aaa-studio-pille{background:var(--aaa-extra);border:1px solid var(--aaa-divider);width:auto;color:var(--aaa-ink);border-radius:999px;padding:6px 30px 6px 12px;font-size:12px;font-weight:600}.aaa-studio-slot{background:var(--aaa-extra);border:1px dashed var(--aaa-line);width:96px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--aaa-ink-soft);border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:10px;display:flex;position:relative}.aaa-studio-slot[data-belegt=true]{border-style:solid;border-color:#a78bfa73}.aaa-studio-slot>button:first-child{width:36px;height:36px;color:var(--aaa-gold);background:rgba(var(--aaa-gold-rgb),.12);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.aaa-studio-slot img{object-fit:cover;border-radius:10px;width:44px;height:44px}.aaa-studio-slot-x{background:var(--aaa-ink);width:20px;height:20px;color:var(--aaa-cream);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.aaa-studio-slot-wahl{text-transform:none;letter-spacing:0;border-radius:8px;width:100%;padding:3px 4px;font-size:10px}.aaa-studio-slot-link{letter-spacing:.06em;text-transform:uppercase;color:var(--aaa-army);cursor:pointer;background:0 0;border:none;font-size:9px;text-decoration:underline}.aaa-studio-start{white-space:nowrap;flex-shrink:0;align-self:center}.aaa-studio-raster{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.aaa-studio-vorlage{text-align:left;cursor:pointer;background:var(--aaa-cream);border:1px solid var(--aaa-divider);color:var(--aaa-ink);border-radius:18px;flex-direction:column;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .25s;display:flex;overflow:hidden}.aaa-studio-vorlage:hover{box-shadow:var(--aaa-glow);border-color:#a78bfa66;transform:translateY(-3px)}.aaa-studio-vorlage[data-aktiv=true]{border-color:var(--aaa-gold);box-shadow:0 0 0 2px rgba(var(--aaa-gold-rgb),.35)}.aaa-studio-vorlage-medium{aspect-ratio:4/5;position:relative;overflow:hidden}.aaa-studio-vorlage-medium img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aaa-studio-vorlage-typ{color:#fff;background:#0e0e0eb3;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.aaa-studio-vorlage-braucht{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#d1d3d4;background:#0e0e0eb3;border-radius:999px;padding:3px 7px;font-size:9px;position:absolute;bottom:8px;left:8px}.aaa-studio-vorlage-text{padding:10px 12px 12px}.aaa-studio-vorlage-titel{letter-spacing:-.01em;margin-bottom:2px;font-size:14px;font-weight:500}@media (max-width:900px){.aaa-studio-konsole{flex-wrap:wrap}.aaa-studio-modus{flex-direction:row}.aaa-studio-start{width:100%}}.ugc-rahmen{width:100%;max-width:600px;margin:0 auto;padding:20px 16px 140px}.ugc-rahmen[data-breit=true]{max-width:980px}.ugc-zurueck{color:var(--aaa-ink-mute);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;font-size:13px;text-decoration:none;display:inline-flex}.ugc-schritt{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--aaa-gold);margin-top:10px;font-size:11px}.ugc-balken{background:var(--aaa-divider);border-radius:999px;height:3px;margin-top:8px;overflow:hidden}.ugc-balken>span{background:var(--aaa-gold);border-radius:999px;height:100%;transition:width .25s;display:block}.ugc-frage{letter-spacing:-.01em;text-wrap:balance;color:var(--aaa-ink);margin:14px 0 6px;font-size:clamp(1.45rem,5.2vw,1.9rem);font-weight:700;line-height:1.12}.ugc-hilfe{color:var(--aaa-ink-mute);max-width:58ch;margin:0 0 18px;font-size:14.5px;line-height:1.5}.ugc-wahl{text-align:left;border:1px solid var(--aaa-divider);background:var(--aaa-cream);width:100%;color:var(--aaa-ink);cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.ugc-wahl:hover{border-color:var(--aaa-gold)}.ugc-wahl:active{transform:scale(.99)}.ugc-wahl[data-aktiv=true]{border-color:var(--aaa-gold);box-shadow:0 0 0 1px var(--aaa-gold) inset}.ugc-wahl[data-haupt=true]{background:linear-gradient(#d9b75f29,#d9b75f0d);border-color:#d9b75f80}.ugc-wahl[disabled],.ugc-wahl[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ugc-wahl-icon{background:rgba(var(--aaa-gold-rgb), .14);width:44px;height:44px;color:var(--aaa-gold);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ugc-wahl-titel{font-size:15.5px;font-weight:650}.ugc-wahl-text{color:var(--aaa-ink-mute);margin-top:2px;font-size:13px;line-height:1.4}.ugc-stapel{flex-direction:column;gap:10px;display:flex}.ugc-eingabe,.ugc-textfeld{border:1px solid var(--aaa-divider);background:var(--aaa-cream);width:100%;color:var(--aaa-ink);border-radius:14px;padding:13px 14px;font-size:16px}.ugc-textfeld{resize:vertical;min-height:96px;line-height:1.45}.ugc-eingabe:focus-visible,.ugc-textfeld:focus-visible,.ugc-wahl:focus-visible,.ugc-knopf:focus-visible,.ugc-chip:focus-visible{outline:2px solid var(--aaa-army);outline-offset:2px}.ugc-label{color:var(--aaa-ink-mute);margin:14px 0 6px;font-size:12.5px;font-weight:600;display:block}.ugc-chips{flex-wrap:wrap;gap:8px;display:flex}.ugc-chip{border:1px solid var(--aaa-divider);color:var(--aaa-ink);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px}.ugc-chip[data-aktiv=true]{background:var(--aaa-gold);border-color:var(--aaa-gold);color:#1a1509;font-weight:600}.ugc-leiste{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--aaa-cream-deep);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ugc-leiste{background:color-mix(in srgb, var(--aaa-cream-deep) 90%, transparent)}}.ugc-leiste{-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--aaa-divider)}.ugc-leiste-innen{align-items:center;gap:10px;max-width:568px;margin:0 auto;display:flex}@media (max-width:1023px){.ugc-leiste{bottom:calc(55px + env(safe-area-inset-bottom));padding-bottom:12px}}body:has(.ugc-leiste) .aaa-assistent-knopf{bottom:calc(86px + env(safe-area-inset-bottom,0px))}.ugc-knopf{cursor:pointer;background:var(--aaa-gold);color:#1a1509;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.ugc-knopf[data-art=still]{color:var(--aaa-ink);border:1px solid var(--aaa-divider);background:0 0;flex:none}.ugc-knopf[data-art=klein]{min-height:38px;color:var(--aaa-ink);border:1px solid var(--aaa-divider);background:0 0;flex:none;padding:0 14px;font-size:13px;font-weight:600}.ugc-knopf:disabled{opacity:.5;cursor:not-allowed}.ugc-preis{font-variant-numeric:tabular-nums;opacity:.85;font-weight:600}.ugc-karte{border:1px solid var(--aaa-divider);background:var(--aaa-cream);border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.ugc-karte-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ugc-pille{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;background:rgba(var(--aaa-gold-rgb), .14);color:var(--aaa-gold);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px}.ugc-pille[data-ton=video]{background:rgba(var(--aaa-army-rgb), .16);color:var(--aaa-army)}.ugc-pille[data-ton=ruhig]{background:var(--aaa-divider);color:var(--aaa-ink-mute)}.ugc-pille[data-ton=gut]{background:rgba(var(--aaa-army-rgb), .14);color:var(--aaa-success)}.ugc-pille[data-ton=warn]{color:var(--aaa-danger);background:#c83c3c1f}.ugc-zitat{color:var(--aaa-ink);text-wrap:balance;font-size:19px;font-weight:650;line-height:1.25}.ugc-zeilen{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13.5px;display:grid}.ugc-zeilen dt{color:var(--aaa-ink-mute);white-space:nowrap}.ugc-zeilen dd{color:var(--aaa-ink);overflow-wrap:anywhere;min-width:0;margin:0}.ugc-hinweis{color:var(--aaa-ink-mute);background:var(--aaa-line-soft);border:1px solid var(--aaa-divider);border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.45}.ugc-hinweis[data-ton=warn]{color:var(--aaa-danger);background:#c83c3c0f;border-color:#c83c3c59}.ugc-hinweis[data-ton=gold]{color:var(--aaa-ink);background:#d9b75f12;border-color:#d9b75f66}.ugc-buehne{aspect-ratio:9/16;border:1px solid var(--aaa-divider);background:#0b0a09;border-radius:22px;width:100%;max-width:360px;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.ugc-buehne>img,.ugc-buehne>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ugc-buehne-text{letter-spacing:-.01em;overflow-wrap:anywhere;pointer-events:none;font-weight:750;line-height:1.14;position:absolute;left:7%;right:7%;transform:translateY(-50%)}.ugc-buehne-text[data-farbe=hell]{color:#fff;text-shadow:0 2px 14px #000000bf,0 0 2px #000000e6}.ugc-buehne-text[data-farbe=dunkel]{color:#12100e;text-shadow:0 1px 10px #ffffffb3}.ugc-buehne-text[data-stil=kontur]{text-shadow:none;paint-order:stroke fill;-webkit-text-stroke:.16em #0b0b0b;letter-spacing:0;font-weight:700}.ugc-buehne-text[data-stil=kontur][data-farbe=dunkel]{-webkit-text-stroke-color:#fff}.ugc-buehne[data-folie=true]>img.ugc-folie-hinten{filter:blur(26px)brightness(.72);transform:scale(1.15)}.ugc-buehne[data-folie=true]>img.ugc-folie-vorn{object-fit:contain}.ugc-streifen{scrollbar-width:thin;justify-content:safe center;gap:8px;margin-top:12px;padding:4px 2px 6px;display:flex;overflow-x:auto}.ugc-streifen-bild{aspect-ratio:9/16;background:var(--aaa-cream-deep);cursor:pointer;border:2px solid #0000;border-radius:10px;flex:none;width:54px;padding:0;position:relative;overflow:hidden}.ugc-streifen-bild[data-aktiv=true]{border-color:var(--aaa-gold)}.ugc-streifen-bild:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px}.ugc-streifen-bild>img{object-fit:cover;width:100%;height:100%;display:block}.ugc-streifen-bild>span{color:#fff;background:#0009;border-radius:999px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1;position:absolute;bottom:3px;left:3px}.ugc-streifen-plus{aspect-ratio:9/16;border:1px dashed var(--aaa-divider);width:54px;color:var(--aaa-ink-mute);cursor:pointer;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ugc-streifen-plus:hover{border-color:var(--aaa-gold);color:var(--aaa-gold)}.ugc-buehne-leer{text-align:center;color:var(--aaa-ink-mute);justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}.ugc-raster{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ugc-tag{border:1px solid var(--aaa-divider);background:var(--aaa-cream);border-radius:16px;flex-direction:column;gap:8px;min-height:96px;padding:12px;display:flex}.ugc-tag[data-heute=true]{border-color:var(--aaa-gold)}.ugc-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:560px){.ugc-kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}}.ugc-kacheln[data-gross=true]{grid-template-columns:1fr}@media (min-width:560px){.ugc-kacheln[data-gross=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ugc-kachel{text-align:left;border:1px solid var(--aaa-divider);background:var(--aaa-cream);min-height:96px;color:var(--aaa-ink);cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;transition:border-color .15s,transform .1s,background .15s;display:flex;position:relative}.ugc-kachel:hover{border-color:var(--aaa-gold)}.ugc-kachel:active{transform:scale(.985)}.ugc-kachel:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px}.ugc-kachel[data-aktiv=true]{border-color:var(--aaa-gold);box-shadow:0 0 0 1px var(--aaa-gold) inset;background:linear-gradient(#d9b75f2e,#d9b75f0d)}.ugc-kachel[disabled]{opacity:.5;cursor:not-allowed}.ugc-kachel-flaeche{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;gap:6px;width:100%;margin:0;padding:0;display:flex}.ugc-kachel-flaeche:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:4px}.ugc-kachel-icon{background:var(--aaa-cream-deep);width:36px;height:36px;color:var(--aaa-gold);border-radius:12px;justify-content:center;align-items:center;display:flex}.ugc-kachel-titel{font-size:14.5px;font-weight:650;line-height:1.2}.ugc-kachel-text{color:var(--aaa-ink-mute);font-size:12.5px;line-height:1.35}.ugc-kachel-haken{border:1px solid var(--aaa-divider);color:#0000;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:10px;right:10px}.ugc-kachel[data-aktiv=true] .ugc-kachel-haken{background:var(--aaa-gold);border-color:var(--aaa-gold);color:#1a1509}.ugc-chip[data-farbe]{align-items:center;gap:8px;padding-left:8px;display:inline-flex}.ugc-farbpunkt{border:1px solid #7f7f7f73;border-radius:999px;flex-shrink:0;width:18px;height:18px}.ugc-gewaehlt{color:var(--aaa-ink-mute);flex-wrap:wrap;align-items:center;gap:6px;min-height:26px;margin-top:12px;font-size:12.5px;display:flex}.ugc-gruppe{margin-top:22px}.ugc-gruppe-titel{margin:0 0 4px;font-size:15px;font-weight:650}.ugc-gruppe-hilfe{color:var(--aaa-ink-mute);margin:0 0 10px;font-size:12.5px}.ugc-textlink{color:var(--aaa-ink-mute);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-size:13px;text-decoration:underline}.ugc-textlink:hover{color:var(--aaa-ink)}.ugc-beispiel{border:1px solid var(--aaa-divider);background:var(--aaa-cream);border-radius:18px;align-items:center;gap:14px;margin-top:16px;padding:12px;display:flex}.ugc-beispiel-bild{aspect-ratio:9/16;background:linear-gradient(#4a4260,#17151f);border-radius:12px;flex-shrink:0;width:96px;position:relative;overflow:hidden;container-type:inline-size}.ugc-beispiel-bild>span{color:#fff;text-align:center;text-shadow:0 1px 6px #000c;font-size:9.5cqw;font-weight:750;line-height:1.15;position:absolute;top:70%;left:8%;right:8%;transform:translateY(-50%)}.ugc-buehne.ugc-figurbild{border-radius:16px;max-width:132px}@media (min-width:820px){.ugc-buehne.ugc-figurbild{border-radius:22px;max-width:240px}}.ugc-abschnitt{border:1px solid var(--aaa-divider);background:var(--aaa-cream);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ugc-abschnitt-titel{font-size:11px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--aaa-ink-mute);margin-bottom:4px}.ugc-abschnitt-wert{overflow-wrap:anywhere;font-size:14.5px;line-height:1.4}.ugc-zaehler{border:1px solid var(--aaa-divider);background:var(--aaa-cream-deep);border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.ugc-zaehler button{width:34px;height:34px;color:var(--aaa-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:18px;display:flex}.ugc-zaehler button:disabled{opacity:.35;cursor:not-allowed}.ugc-zaehler button:focus-visible{outline:2px solid var(--aaa-gold)}.ugc-zaehler output{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-weight:700}.ugc-karte[data-gewaehlt=true]{border-color:var(--aaa-gold);box-shadow:0 0 0 1px var(--aaa-gold) inset}.ugc-paketzeile{border:1px solid var(--aaa-divider);background:var(--aaa-cream);color:var(--aaa-ink);border-radius:16px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.ugc-paketzeile-bild{aspect-ratio:9/16;object-fit:cover;background:var(--aaa-cream-deep);border-radius:8px;flex-shrink:0;width:46px}.ugc-summe{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.ugc-summe>div{border:1px solid var(--aaa-divider);background:var(--aaa-cream);border-radius:14px;padding:10px 12px}.ugc-summe strong{font-variant-numeric:tabular-nums;font-size:20px;display:block}.ugc-summe span{color:var(--aaa-ink-mute);font-size:12px}@media (min-width:820px){.ugc-zweispaltig{grid-template-columns:360px 1fr;align-items:start;gap:28px;display:grid}}@media (prefers-reduced-motion:reduce){.ugc-wahl,.ugc-balken>span{transition:none}}.aaa-ticker-band{white-space:nowrap;gap:2.5rem;animation:40s linear infinite aaa-ticker;display:inline-flex}.aaa-ticker:hover .aaa-ticker-band{animation-play-state:paused}@keyframes aaa-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.aaa-ticker-band{white-space:normal;flex-wrap:wrap;row-gap:.25rem;animation:none}}.hz{--hz-card:var(--aaa-cream);--hz-extra:var(--aaa-extra);--hz-ink:var(--aaa-ink);--hz-mute:var(--aaa-ink-mute);--hz-soft:var(--aaa-ink-soft);--hz-gold:var(--aaa-gold);--hz-gold-ink:var(--aaa-gold);--hz-gold-bright:var(--aaa-gold-bright);--hz-on-gold:#0e0e0e;--hz-violet:var(--aaa-army);--hz-violet-hell:var(--aaa-army-hell);--hz-violet-btn:#7c3aed;--hz-live:#e07474;--hz-line:#ffffff1a;--hz-line-strong:#ffffff38;--hz-field:#ffffff0d;--hz-tint:#7c3aed29;--hz-head:var(--font-head), Impact, "Arial Narrow", sans-serif;--hz-mono:var(--font-geist-mono), ui-monospace, monospace;width:100%;max-width:1240px;color:var(--hz-ink);flex-direction:column;gap:18px;margin:0 auto;padding:18px clamp(16px,3vw,32px) 60px;display:flex}:root[data-theme=light] .hz{--hz-gold-ink:#8a6212;--hz-gold-bright:#d9a63a;--hz-on-gold:#1b1d33;--hz-violet-btn:#7c3aed;--hz-live:#c4402e;--hz-line:#1b1d331a;--hz-line-strong:#1b1d3338;--hz-field:#1b1d330a;--hz-tint:#7c3aed14}.hz h1,.hz h2,.hz h3{font-family:var(--hz-head);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0;font-weight:400}.hz p{margin:0}.hz .gold{color:var(--hz-gold-ink)}.hz .soft{color:var(--hz-soft)}.hz .mute{color:var(--hz-mute)}.hz .mono{font-family:var(--hz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hz-soft);font-size:11px}.hz .mono.g{color:var(--hz-gold-ink)}.hz .mono.v{color:var(--hz-violet)}.hz-hello h1{font-size:clamp(36px,5vw,64px);line-height:.95}.hz-hello p{color:var(--hz-mute);margin-top:8px}.hz-hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hz-card{background:var(--hz-card);border:1px solid var(--hz-line);border-radius:22px;min-width:0;padding:22px;position:relative}.hz-streak:after{content:"";background:linear-gradient(90deg, transparent, var(--hz-violet) 40%, var(--hz-violet-hell) 50%, var(--hz-violet) 60%, transparent);opacity:.9;background-size:300% 100%;border-radius:2px;height:1px;position:absolute;bottom:-1px;left:12%;right:12%}@media (prefers-reduced-motion:no-preference){.hz-streak:after{animation:4.5s linear infinite hz-streak}}@keyframes hz-streak{0%{background-position:150% 0}to{background-position:-150% 0}}@property --hz-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.hz-orbit{isolation:isolate;background:linear-gradient(var(--hz-card), var(--hz-card)) padding-box, conic-gradient(from var(--hz-ang), var(--hz-line) 0deg 200deg, var(--hz-violet) 270deg, var(--hz-violet-hell) 300deg, var(--hz-line) 340deg) border-box!important;border:1px solid #0000!important}.hz-orbit:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from var(--hz-ang), transparent 0deg 220deg, var(--hz-violet) 285deg, transparent 340deg);filter:blur(12px);opacity:.55;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border-radius:34px;padding:12px;position:absolute;inset:-12px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hz-orbit.hz-goldline{background:linear-gradient(var(--hz-card), var(--hz-card)) padding-box, conic-gradient(from var(--hz-ang), var(--hz-line) 0deg 200deg, var(--hz-gold) 270deg, var(--hz-gold-bright) 300deg, var(--hz-line) 340deg) border-box!important}@media (prefers-reduced-motion:no-preference){.hz-orbit,.hz-orbit:before{animation:7s linear infinite hz-orb}}@keyframes hz-orb{to{--hz-ang:360deg}}.hz-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.hz-btn:hover{transform:translateY(-1px)}.hz-btn.gold{background:var(--hz-gold);color:var(--hz-on-gold);box-shadow:0 10px 30px -12px var(--hz-gold)}.hz-btn.gold:hover{background:var(--hz-gold-bright)}.hz-btn.ghost{border:1px solid var(--hz-line-strong);color:var(--hz-ink);background:0 0}.hz-btn.ghost:hover{border-color:var(--hz-violet);color:var(--hz-violet)}.hz-btn.vio{background:var(--hz-violet-btn);color:#fff;box-shadow:0 10px 30px -12px var(--hz-violet-btn)}.hz-btn.wa{color:#fff;background:#1fa855;box-shadow:0 10px 30px -14px #1fa855}.hz-acts{flex-wrap:wrap;gap:10px;display:flex}.hz-livedot{background:var(--hz-live);border-radius:50%;width:9px;height:9px;display:inline-block}@media (prefers-reduced-motion:no-preference){.hz-livedot{animation:1.6s ease-out infinite hz-pulse}}@keyframes hz-pulse{0%{box-shadow:0 0 #e0747499}to{box-shadow:0 0 0 10px #e0747400}}.hz-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;display:grid}@media (max-width:900px){.hz-row{grid-template-columns:minmax(0,1fr)}}.hz-daily{flex-direction:column;gap:18px;display:flex}.hz-daily-head{align-items:center;gap:20px;display:flex}.hz-daily-head h2{margin:6px 0;font-size:clamp(26px,3vw,36px);line-height:1}.hz-ring{border-radius:50%;flex-shrink:0;place-items:center;width:118px;height:118px;display:grid;position:relative}.hz-ring:before{content:"";background:var(--hz-card);border-radius:50%;position:absolute;inset:9px}.hz-ring span{text-align:center;line-height:1;position:relative}.hz-ring b{font-family:var(--hz-head);font-size:36px;font-weight:400;display:block}.hz-ring small{font-family:var(--hz-mono);letter-spacing:.12em;color:var(--hz-soft);font-size:10px}@media (max-width:560px){.hz-ring{width:84px;height:84px}.hz-ring b{font-size:26px}}.hz-todo{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hz-todo li{background:var(--hz-extra);border:1px solid var(--hz-line);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;transition:background .3s,border-color .3s;display:grid}.hz-todo li.done{background:var(--hz-tint);border-color:var(--hz-violet)}.hz-todo li.done b{text-decoration:line-through;-webkit-text-decoration-color:var(--hz-violet);-webkit-text-decoration-color:var(--hz-violet);-webkit-text-decoration-color:var(--hz-violet);text-decoration-color:var(--hz-violet)}.hz-todo b{font-size:16px;display:block}.hz-todo small{color:var(--hz-soft);font-size:13px}.hz-todo .kind{font-family:var(--hz-mono);letter-spacing:.14em;color:var(--hz-violet);text-transform:uppercase;font-size:10px}.hz-tick{border:2px solid var(--hz-line-strong);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .25s;display:grid}.hz-tick svg{stroke:#fff;stroke-width:3px;fill:none;stroke-dasharray:24;stroke-dashoffset:24px;width:18px;height:18px;transition:stroke-dashoffset .35s 50ms}.hz-tick[aria-pressed=true]{background:var(--hz-violet-btn);border-color:var(--hz-violet-btn);transform:scale(1.08)}.hz-tick[aria-pressed=true] svg{stroke-dashoffset:0}@media (max-width:560px){.hz-todo li{grid-template-columns:auto minmax(0,1fr)}.hz-todo li .hz-btn{grid-column:1/-1}}.hz-dayprog{color:var(--hz-soft);align-items:center;gap:14px;font-size:13px;display:flex}.hz-bar{background:var(--hz-extra);border-radius:99px;flex:1;height:10px;overflow:hidden}.hz-bar>span{background:linear-gradient(90deg, var(--hz-violet-btn), var(--hz-gold));border-radius:99px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.hz-callcard{flex-direction:column;gap:10px;display:flex}.hp-karte,.zn-karte{flex-direction:column;gap:12px;display:flex}.hp-karte h3,.zn-karte h3{margin:4px 0 0;font-size:18px;font-weight:700;line-height:1.25}.hp-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hp-wann{color:var(--hz-gold);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.hp-wann[data-ueberfaellig=true]{color:#b45309}.hp-inhalt{align-items:flex-start;gap:14px;min-width:0;display:flex}.hp-bild{aspect-ratio:4/5;background:var(--hz-field);border:1px solid var(--hz-line);width:92px;color:var(--hz-ink);border-radius:12px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.hp-bild img{object-fit:cover;width:100%;height:100%}.hp-bild-leer{border-style:dashed}.hp-text{flex-direction:column;gap:6px;min-width:0;display:flex}.hp-caption{white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.hp-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hp-knopf{align-items:center;gap:6px;display:inline-flex}.hp-link,.zn-alle{align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zn-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.zn-kopf p.soft{margin:4px 0 0;font-size:13px}.zn-raster{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}@media (max-width:700px){.zn-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.zn-zelle{aspect-ratio:4/5;background:var(--hz-field);border-radius:10px;display:block;position:relative;overflow:hidden}.zn-zelle img{object-fit:cover;width:100%;height:100%;display:block}.zn-zelle:focus-visible{outline:2px solid var(--hz-gold);outline-offset:2px}.zn-video{color:#fff;filter:drop-shadow(0 1px 2px #0009);position:absolute;top:6px;right:6px}.zn-zahl{color:#fff;background:#0009;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px}.hz-cd{font-family:var(--hz-head);color:var(--hz-gold-ink);font-variant-numeric:tabular-nums;font-size:clamp(46px,6vw,64px);line-height:1}.hz-prompt{flex-direction:column;gap:12px;display:flex}.hz-pfield{align-items:flex-start;gap:12px;display:flex}.hz-plus{border:1px dashed var(--hz-line-strong);width:42px;height:42px;color:var(--hz-soft);background:0 0;border-radius:12px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.hz-pfield input{min-width:0;min-height:42px;color:var(--hz-ink);flex:1;font-size:18px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.hz-pfield input::placeholder{color:var(--hz-soft)}.hz-pfield input:focus{outline:none}.hz-prow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hz-seg{border:1px solid var(--hz-line-strong);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.hz-seg button{color:var(--hz-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:6px 14px;font-size:13px;font-weight:600}.hz-seg button[aria-pressed=true]{background:var(--hz-violet-btn);color:#fff}.hz-opt{background:var(--hz-extra);min-height:34px;color:var(--hz-mute);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.hz-opt.v{color:var(--hz-violet);background:var(--hz-tint)}.hz-opt select{color:inherit;font:inherit;cursor:pointer;min-height:32px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;padding:0 2px!important}.hz-opt select option{color:#111}.hz-cost{font-family:var(--hz-mono);color:var(--hz-soft);margin-left:auto;font-size:11px}.hz-accord{gap:12px;height:360px;display:flex}.hz-acc{border:1px solid var(--hz-line);color:#fff;isolation:isolate;--mx:50%;--my:50%;border-radius:20px;flex:1;min-width:0;text-decoration:none;transition:flex .7s cubic-bezier(.2,.8,.2,1),border-color .4s;position:relative;overflow:hidden}.hz-acc.on{border-color:var(--hz-violet);flex:2.8}.hz-acc img{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hz-acc img{animation:18s ease-in-out infinite alternate hz-kb}}@keyframes hz-kb{0%{transform:scale(1.04)}to{transform:scale(1.16)translate(-2%,-2%)}}.hz-acc:before{content:"";z-index:-2;background:linear-gradient(#0000000d 20%,#000000e0);position:absolute;inset:0}.hz-acc:after{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), #c4b5fd47, transparent 60%);transition:opacity .4s;position:absolute;inset:0}.hz-acc.on:after{opacity:1}.hz-acc-t{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.hz-acc-t .k{font-family:var(--hz-mono);letter-spacing:.14em;color:var(--hz-gold);text-transform:uppercase;font-size:11px}.hz-acc-t b{font-family:var(--hz-head);text-transform:uppercase;font-size:clamp(22px,2.4vw,34px);font-weight:400;line-height:1}.hz-acc-t small{color:#fffc;opacity:0;max-height:0;font-size:13px;transition:all .5s;overflow:hidden}.hz-acc.on .hz-acc-t small{opacity:1;max-height:60px}.hz-acc-go{background:var(--hz-gold);color:#0e0e0e;opacity:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .45s .1s;display:inline-flex;transform:translateY(8px)}.hz-acc.on .hz-acc-go{opacity:1;transform:none}.hz-acc .tag{font-family:var(--hz-mono);letter-spacing:.1em;background:var(--hz-gold);color:#0e0e0e;border-radius:99px;padding:3px 9px;font-size:10px;position:absolute;top:14px;right:14px}.hz-acc[data-gesperrt=true]{cursor:not-allowed}@media (max-width:760px){.hz-accord{flex-direction:column;height:auto}.hz-acc,.hz-acc.on{flex:none;height:190px}.hz-acc .hz-acc-t small,.hz-acc .hz-acc-go{opacity:1;max-height:none;transform:none}}.hz-nl{flex-direction:column;gap:18px;display:flex;overflow:hidden}.hz-nl-mast{border-bottom:1px solid var(--hz-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.hz-nl-title{margin:6px 0!important;font-size:clamp(34px,4.6vw,56px)!important;line-height:.9!important}.hz-nl-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;display:grid}@media (max-width:860px){.hz-nl-grid{grid-template-columns:minmax(0,1fr)}}.hz-nl-top{color:#fff;isolation:isolate;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:300px;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hz-nl-top img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s;position:absolute;inset:0}.hz-nl-top:hover img{transform:scale(1.05)}.hz-nl-top:before{content:"";z-index:-1;background:linear-gradient(#0e0e0e1a,#0e0e0ee6 70%);position:absolute;inset:0}.hz-nl-top .k{background:var(--hz-gold);color:#0e0e0e;font-family:var(--hz-mono);letter-spacing:.12em;border-radius:99px;align-self:flex-start;margin-bottom:10px;padding:4px 10px;font-size:10px}.hz-nl-top h3{font-size:clamp(24px,2.6vw,32px);line-height:1.02}.hz-nl-top p{color:#ffffffd1;margin-top:8px;font-size:14px}.hz-nl-top .use{color:#c4b5fd;align-self:flex-start;margin-top:12px;font-size:13px;font-weight:600}.hz-nl-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hz-nl-list li{border-top:1px solid var(--hz-line);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.hz-nl-list li:first-child{border-top:0;padding-top:4px}.hz-nl-list .n{font-family:var(--hz-head);color:var(--hz-violet);font-size:30px;line-height:1}.hz-nl-list .cat{font-family:var(--hz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hz-gold-ink);font-size:10px}.hz-nl-list b{margin:2px 0;font-size:15.5px;display:block}.hz-nl-list small{color:var(--hz-soft);font-size:13px}.hz-ticker{background:var(--hz-extra);border-radius:999px;align-items:center;gap:12px;padding:10px 14px;display:flex;overflow:hidden}.hz-ticker .lbl{font-family:var(--hz-mono);letter-spacing:.14em;color:var(--hz-live);flex-shrink:0;align-items:center;gap:8px;font-size:10px;display:flex}.hz-ticker .mask{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hz-ticker .run{white-space:nowrap;color:var(--hz-mute);gap:40px;font-size:13px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.hz-ticker .run{animation:38s linear infinite hz-tick}}@keyframes hz-tick{to{transform:translate(-50%)}}.hz-leer{border:1px dashed var(--hz-line-strong);color:var(--hz-soft);border-radius:18px;padding:22px;font-size:14px}.hz-sh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.hz-sh h3{font-size:22px}.hz-cal{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}@media (max-width:980px){.hz-cal{grid-template-columns:minmax(0,1fr)}}.hz-tl{align-self:center;padding:150px 0 54px;position:relative}.hz-tl-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.hz-tl-days span{text-align:center;font-family:var(--hz-head);color:var(--hz-soft);font-size:22px;line-height:1}.hz-tl-days span small{font-family:var(--hz-mono);margin-top:4px;font-size:10px;display:block}.hz-tl-days span.td{color:var(--hz-gold-ink)}.hz-tl-days span.has{color:var(--hz-ink)}.hz-rail{background:var(--hz-extra);border-radius:99px;height:6px;position:relative}.hz-rail:before{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(100%/7 - 1px), var(--hz-line-strong) calc(100%/7 - 1px) calc(100%/7));position:absolute;inset:0}.hz-rail-fill{width:var(--now,0%);background:linear-gradient(90deg, var(--hz-violet-btn), var(--hz-gold));border-radius:99px;position:absolute;top:0;bottom:0;left:0}.hz-now{top:50%;left:var(--now,0%);background:var(--hz-gold);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 0 0 6px #d9b75f33}.hz-evs{height:0;position:absolute;top:150px;left:0;right:0}.hz-evn{bottom:0;left:var(--x);cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%)}.hz-evn .bub{background:var(--hz-card);border:1px solid var(--hz-line-strong);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;width:150px;padding:12px 14px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.hz-evn .bub b{font-family:var(--hz-head);font-size:24px;font-weight:400;line-height:1}.hz-evn .bub span{font-size:12.5px;font-weight:600;line-height:1.25}.hz-evn .bub small{color:var(--hz-soft);font-size:11px}.hz-evn .stem{background:var(--hz-line-strong);width:2px;height:26px}.hz-evn .pin{background:var(--hz-violet-btn);border:3px solid var(--hz-card);border-radius:50%;width:14px;height:14px;margin-bottom:-4px}.hz-evn.past{opacity:.7}.hz-evn.today .bub{border-color:var(--hz-gold);box-shadow:0 18px 40px -18px var(--hz-gold)}.hz-evn.today .pin{background:var(--hz-gold)}.hz-evn[aria-pressed=true] .bub{border-color:var(--hz-violet);transform:translateY(-6px)}.hz-evn.today[aria-pressed=true] .bub{border-color:var(--hz-gold)}@media (max-width:760px){.hz-tl{padding:20px 0 54px}.hz-evs{flex-direction:column;gap:10px;height:auto;margin-bottom:16px;display:flex;position:static}.hz-evn{position:static;transform:none}.hz-evn .stem,.hz-evn .pin{display:none}.hz-evn .bub{width:100%}}.hz-detail{background:linear-gradient(160deg, var(--hz-tint), var(--hz-extra) 70%);border:1px solid var(--hz-line);border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex}.hz-detail-top{align-items:center;gap:16px;display:flex}.hz-cring{flex-shrink:0;width:96px;height:96px;position:relative}.hz-cring svg{width:100%;height:100%;transform:rotate(-90deg)}.hz-cring circle{fill:none;stroke-width:7px}.hz-cring .bgc{stroke:var(--hz-line-strong)}.hz-cring .fgc{stroke:var(--hz-gold);stroke-linecap:round;stroke-dasharray:264;transition:stroke-dashoffset 1s linear}.hz-cring span{text-align:center;font-family:var(--hz-head);place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;inset:0}.hz-cring span small{font-family:var(--hz-mono);color:var(--hz-soft);margin-top:3px;font-size:9px;display:block}.hz-recs{flex-direction:column;gap:8px;display:flex}.hz-rec{background:var(--hz-card);border:1px solid var(--hz-line);border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.hz-rec .th{border-radius:10px;width:64px;height:44px;position:relative;overflow:hidden}.hz-rec .th img{object-fit:cover;width:100%;height:100%}.hz-rec .th:after{content:"▶";color:#fff;background:#00000059;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.hz-rec b{font-size:13px;display:block}.hz-rec small{color:var(--hz-soft);font-size:11px}@media (prefers-reduced-motion:no-preference){.hz>*{animation:.6s cubic-bezier(.2,.8,.2,1) both hz-up}.hz>:nth-child(2){animation-delay:60ms}.hz>:nth-child(3){animation-delay:.12s}.hz>:nth-child(4){animation-delay:.18s}.hz>:nth-child(5){animation-delay:.24s}.hz>:nth-child(6){animation-delay:.3s}}@keyframes hz-up{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}.hz-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:900px){.hz-two{grid-template-columns:minmax(0,1fr)}}.hz-big{font-family:var(--hz-head);font-variant-numeric:tabular-nums;font-size:clamp(40px,4.4vw,54px);line-height:1}.hz-invite{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}@media (max-width:700px){.hz-invite{grid-template-columns:minmax(0,1fr)}.hz-invite>div:last-child{text-align:left!important}}.hz-linkbox{background:var(--hz-extra);border:1px solid var(--hz-line);border-radius:999px;align-items:center;gap:10px;margin-top:12px;padding:6px 6px 6px 16px;display:flex}.hz-linkbox code{min-width:0;font-family:var(--hz-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.hz-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;padding:0;list-style:none;display:grid;position:relative}@media (max-width:700px){.hz-timeline{grid-template-columns:minmax(0,1fr);gap:12px}}.hz-timeline li{flex-direction:column;gap:6px;padding-right:12px;display:flex;position:relative}.hz-timeline .pt{border:2px solid var(--hz-line-strong);background:var(--hz-card);z-index:1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:relative}.hz-timeline li:before{content:"";background:var(--hz-line-strong);height:2px;position:absolute;top:10px;left:22px;right:0}.hz-timeline li:last-child:before{display:none}@media (max-width:700px){.hz-timeline li:before{display:none}}.hz-timeline li.ok .pt{background:var(--hz-violet-btn);border-color:var(--hz-violet-btn);color:#fff}.hz-timeline li.ok:before{background:var(--hz-violet-btn)}.hz-timeline li.now .pt{border-color:var(--hz-gold);background:var(--hz-gold)}.hz-timeline li.warn .pt{border-color:var(--hz-live);background:var(--hz-live)}.hz-timeline b{font-size:14px}.hz-timeline small{color:var(--hz-soft);font-size:12px}.hz-bars{align-items:flex-end;gap:10px;height:140px;padding-top:10px;display:flex}.hz-bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.hz-bars span{background:linear-gradient(180deg, var(--hz-violet), var(--hz-violet-btn));border-radius:10px 10px 4px 4px;width:100%;max-width:46px;min-height:4px}.hz-bars div:last-child span{background:linear-gradient(180deg, var(--hz-gold-bright), var(--hz-gold))}.hz-bars small{font-family:var(--hz-mono);color:var(--hz-soft);font-size:10px}.hz-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:800px){.hz-board{grid-template-columns:minmax(0,1fr)}}.hz-col{background:var(--hz-field);border:1px solid var(--hz-line);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.hz-col h4{font-family:var(--hz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hz-soft);justify-content:space-between;margin:0 0 4px;font-size:11px;font-weight:500;display:flex}.hz-lead{background:var(--hz-card);border:1px solid var(--hz-line);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.hz-lead b{font-size:14px}.hz-lead small{color:var(--hz-soft);font-size:12px}.hz-ways{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.hz-way{flex-direction:column;gap:8px;display:flex}.hz-way b{font-size:17px}.hz-way small{color:var(--hz-soft)}.hz-list{flex-direction:column;display:flex}.hz-li{border-top:1px solid var(--hz-line);align-items:center;gap:14px;padding:13px 0;display:flex}.hz-li:first-child{border-top:0}.hz-li .w{min-width:62px;font-family:var(--hz-mono);letter-spacing:.06em;color:var(--hz-soft);text-transform:uppercase;font-size:11px}.hz-li .w b{font-family:var(--hz-head);letter-spacing:0;color:var(--hz-ink);font-size:22px;font-weight:400;display:block}.hz-li .m{flex:1;min-width:0}.hz-li .m b{font-size:15px;font-weight:600;display:block}.hz-li .m small{color:var(--hz-soft);font-size:13px}.hz-nb{background:var(--hz-tint);width:40px;height:40px;color:var(--hz-violet);border-radius:12px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.hz-new{font-family:var(--hz-mono);letter-spacing:.1em;color:var(--hz-violet);border:1px solid var(--hz-violet);vertical-align:2px;border-radius:99px;margin-left:6px;padding:1px 6px;font-size:9px}.hz-courses{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.hz-course{color:var(--hz-ink);flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s;display:flex}.hz-course:hover{border-color:var(--hz-violet);transform:translateY(-3px)}.hz-search{background:var(--hz-extra);min-height:44px;color:var(--hz-soft);border-radius:999px;align-items:center;gap:10px;margin:12px 0;padding:0 14px;font-size:14px;display:flex}.hz-search input{min-width:0;color:var(--hz-ink);flex:1;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.hz-search input:focus{outline:none}@media (max-width:430px){.aaa-topnav-wortmarke{gap:0;padding-left:4px;font-size:0}.aaa-topnav-innen{gap:8px}.aaa-topnav-influencer{flex:0 auto}}:root[data-theme=dark] body:has(.aaa-shell){background:#070b14!important}:root[data-theme=dark] .aaa-shell{--aaa-cream:#0e1524;--aaa-cream-deep:#080d18;--aaa-extra:#131c2e;--aaa-ink:#e7ebf2;--aaa-ink-mute:#98a2b6;--aaa-ink-soft:#6c7689;--aaa-line:#94a3b824;--aaa-line-soft:#94a3b814;--aaa-divider:#94a3b81f;--aaa-army:var(--aaa-gold);--aaa-army-hell:var(--aaa-gold-bright);--aaa-army-rgb:var(--aaa-gold-rgb);--aaa-army-button:var(--aaa-gold-deep);--aaa-signal:linear-gradient(180deg, #e9c96b, #c79a3a);--aaa-glow:0 0 0 #0000;--aaa-glow-stark:0 0 0 #0000;background:#070b14}:root[data-theme=dark] .aaa-shell .hz{--hz-line:#94a3b821;--hz-line-strong:#94a3b842;--hz-field:#94a3b80f;--hz-tint:#d9b75f1a;--hz-violet:var(--aaa-gold);--hz-violet-hell:var(--aaa-gold-bright);--hz-violet-btn:var(--aaa-gold-deep)}.aaa-shell .hz{--hz-head:var(--font-geist), system-ui, sans-serif;gap:14px;padding-top:14px}.aaa-shell .hz h1,.aaa-shell .hz h2,.aaa-shell .hz h3{text-transform:none;letter-spacing:-.015em;font-weight:700}.aaa-shell .hz-hello h1{line-height:1.15;font-size:26px!important}.aaa-shell .hz-hello h1 .gold{color:inherit}.aaa-shell .hz-hello p{max-width:760px;margin-top:4px;font-size:13.5px}.aaa-shell .hz h2{font-size:17px!important}.aaa-shell .font-anton{letter-spacing:-.015em;font-family:var(--font-geist), system-ui, sans-serif!important;text-transform:none!important;font-size:26px!important;font-weight:700!important;line-height:1.15!important}.aaa-shell .hz-card{border-radius:14px;padding:18px}.aaa-shell .hz-lead{border-radius:10px}:root[data-theme=dark] .aaa-shell .aaa-card{background:var(--aaa-cream);border-color:var(--aaa-divider);box-shadow:none}:root[data-theme=dark] .aaa-shell .aaa-card:before,:root[data-theme=dark] .aaa-shell .aaa-card:after{display:none}:root[data-theme=dark] .aaa-shell .aaa-topnav-innen{box-shadow:none;background:#0a0f1aeb;border-color:#94a3b81f;border-radius:16px}:root[data-theme=dark] .aaa-shell .aaa-topnav-menue{background:#0e1524;border-color:#94a3b824;box-shadow:0 12px 32px #00000080}:root{--aaa-seitenleiste-b:68px}.aaa-seitenleiste{z-index:44;background:var(--aaa-cream-deep);border-right:1px solid var(--aaa-divider);gap:8px;width:68px;padding:8px 10px 28px;transition:width .18s,box-shadow .18s}.aaa-seitenleiste-gruppe+.aaa-seitenleiste-gruppe{border-top:1px solid var(--aaa-divider);padding-top:8px}.aaa-seitenleiste-eintrag{border-radius:10px;gap:10px;padding:5px}.aaa-seitenleiste-icon{border-radius:9px;width:36px;height:36px}.aaa-seitenleiste:not(:hover):not(:focus-within) .aaa-seitenleiste-text,.aaa-seitenleiste:not(:hover):not(:focus-within) .aaa-seitenleiste-titel,.aaa-seitenleiste:not(:hover):not(:focus-within) .aaa-seitenleiste-eintrag>svg{display:none}.aaa-seitenleiste:hover,.aaa-seitenleiste:focus-within{width:264px;box-shadow:18px 0 40px #00000073}.aaa-seitenleiste-eintrag[data-aktiv=true]{background:rgba(var(--aaa-gold-rgb),.12);border-color:rgba(var(--aaa-gold-rgb),.3)}.aaa-seitenleiste{scrollbar-width:none}.aaa-seitenleiste::-webkit-scrollbar{display:none}.aaa-shell .hz-orbit:before{display:none}.aaa-shell .hz-orbit,.aaa-shell .hz-orbit.hz-goldline{animation:none;background:var(--hz-card)!important;border:1px solid var(--hz-line)!important}.wk{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1023px){.wk{grid-template-columns:minmax(0,1fr)}}.wk-maske{top:calc(var(--aaa-topbar-h) + 8px);max-height:calc(100vh - var(--aaa-topbar-h) - 20px);scrollbar-width:thin;flex-direction:column;gap:8px;display:flex;position:sticky;overflow-y:auto;padding:14px!important}@media (max-width:1023px){.wk-maske{max-height:none;position:static}}.wk-tabs{border-bottom:1px solid var(--hz-line);gap:4px;margin:-2px -2px 4px;display:flex}.wk-tab{color:var(--hz-mute);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:600;display:inline-flex}.wk-tab[aria-selected=true]{color:var(--hz-ink);border-bottom-color:var(--aaa-gold)}.wk-abschnitt{letter-spacing:.1em;text-transform:uppercase;color:var(--hz-soft);align-items:center;gap:8px;margin-top:6px;font-size:10.5px;font-weight:700;display:flex}.wk-abschnitt:after{content:"";background:var(--hz-line);flex:1;height:1px}.wk-modelle{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.wk-modell{text-align:left;border:1px solid var(--hz-line);background:var(--hz-field);cursor:pointer;color:var(--hz-ink);border-radius:10px;flex-direction:column;gap:2px;padding:10px 11px;display:flex}.wk-modell b{font-size:13.5px}.wk-modell span{color:var(--hz-mute);font-size:11.5px;line-height:1.35}.wk-modell[aria-pressed=true]{border-color:var(--aaa-gold);background:rgba(var(--aaa-gold-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--aaa-gold-rgb),.35)}.wk-feld{border:1px solid var(--hz-line);background:var(--hz-field);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.wk-feld-label{letter-spacing:.09em;text-transform:uppercase;color:var(--hz-soft);font-size:10px;font-weight:700}.wk-feld select,.wk-feld input:not([type=checkbox]),.wk-feld textarea{color:var(--hz-ink);resize:vertical;outline:none;width:100%;font-size:13.5px;font-weight:600;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.wk-feld textarea{min-height:54px;font-weight:400}.wk-feld:focus-within{border-color:rgba(var(--aaa-gold-rgb),.5)}.wk-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.wk-start{background:linear-gradient(180deg, transparent, var(--hz-card) 22%);margin:6px -14px -14px;padding:12px 14px 14px;position:sticky;bottom:-14px}.wk-knopf{cursor:pointer;color:#1a1509;background:linear-gradient(#e9c96b,#c79a3a);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:15px;font-weight:700;display:flex}.wk-knopf:disabled{opacity:.55;cursor:not-allowed}.wk-preis{font-size:12.5px;font-family:var(--font-geist-mono), monospace;background:#1a150929;border-radius:999px;margin-left:8px;padding:3px 9px}.wk-filter{border:1px solid var(--hz-line);color:var(--hz-mute);cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px;font-size:12px}.wk-filter[aria-pressed=true]{color:var(--hz-ink);border-color:var(--aaa-gold)}.wk-job{flex-direction:column;gap:10px;display:flex;padding:12px!important}.wk-job-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wk-status{border:1px solid var(--hz-line);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.wk-status[data-art=ok]{color:var(--aaa-gold);border-color:rgba(var(--aaa-gold-rgb),.4)}.wk-status[data-art=fehler]{color:var(--hz-live);border-color:#e0747466}.wk-raster{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;display:grid}.wk-bild{background:#94a3b80f;border-radius:10px;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.wk-bild img{object-fit:cover;width:100%;height:100%}.wk-bild figcaption{text-align:center;padding:8px;font-size:11px}.wk-bild-nr{color:#e7ebf2;font-size:10px;font-weight:700;font-family:var(--font-geist-mono), monospace;background:#080d18b3;border-radius:6px;padding:1px 6px;position:absolute;top:6px;left:6px}.wk-bild-aktionen{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;bottom:6px;right:6px}.wk-bild:hover .wk-bild-aktionen,.wk-bild:focus-within .wk-bild-aktionen{opacity:1}@media (hover:none){.wk-bild-aktionen{opacity:1}}.wk-bild-aktionen a{color:#e7ebf2;background:#080d18c7;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.wk-letzte{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}.wk-letzte-bild{aspect-ratio:9/16;background:#94a3b80f;border-radius:8px;overflow:hidden}.wk-letzte-bild img,.wk-letzte-bild video{object-fit:cover;width:100%;height:100%}.aaa-topnav-sc{height:34px;color:var(--aaa-gold);white-space:nowrap;background:rgba(var(--aaa-gold-rgb),.1);border:1px solid rgba(var(--aaa-gold-rgb),.4);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.aaa-topnav-sc[data-aktiv=true]{background:rgba(var(--aaa-gold-rgb),.2)}.sc-start{flex-direction:column;align-items:center;gap:14px;padding:26px 0 10px;display:flex}.sc-symbol{width:64px;height:64px;color:var(--aaa-gold);background:rgba(var(--aaa-gold-rgb),.08);border:1px solid rgba(var(--aaa-gold-rgb),.3);border-radius:16px;place-items:center;display:grid}.sc-eingabe{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:14px;align-items:stretch;gap:8px;width:100%;max-width:760px;padding:8px;display:flex}.sc-eingabe textarea{resize:none;color:var(--hz-ink);outline:none;flex:1;font-size:14px;box-shadow:none!important;background:0 0!important;border:none!important;padding:6px 8px!important}.sc-vorschlaege{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;width:100%;max-width:980px;margin-top:6px;display:grid}.sc-vorschlag{text-align:left;border:1px solid var(--hz-line);background:var(--hz-card);color:var(--hz-ink);cursor:pointer;border-radius:12px;padding:14px 16px;font-size:13.5px}.sc-vorschlag:hover{border-color:rgba(var(--aaa-gold-rgb),.5)}.sc-posten{flex-wrap:wrap;align-items:center;gap:12px;display:flex;padding:12px 14px!important}.sc-mini{color:var(--hz-ink);border-radius:8px;border:1px solid var(--hz-line)!important;background:var(--hz-field)!important;padding:4px 8px!important;font-size:12px!important}.sc-summe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:10px;box-shadow:0 10px 30px #00000073;padding:12px 14px!important}.sc-posten .sc-mini{flex:none;max-width:220px;width:auto!important}.wk-pruef{color:#e7ebf2;text-align:right;background:#080d18c7;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-width:calc(100% - 52px);padding:3px 7px;font-size:10.5px;font-weight:600;line-height:1.25;display:flex;position:absolute;top:6px;right:6px}.wk-pruef[data-stufe=passt]{color:#9fe0b4}.wk-pruef[data-stufe=weicht]{color:var(--aaa-gold)}.wk-pruef[data-stufe=laeuft]{opacity:.75;font-weight:500}.wk-pruef-neu{background:var(--aaa-gold);color:#1a1509;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.wk-pruef-neu:focus-visible{outline-offset:1px;outline:2px solid #e7ebf2}.wk-pruef-fehler{color:#f2b8b8;background:#080d18d1;border-radius:8px;padding:3px 7px;font-size:10.5px;position:absolute;bottom:6px;left:6px;right:70px}.wk-pruef-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wk-pruef-neu{white-space:nowrap}.id-schritte{flex-wrap:wrap;gap:6px;display:flex}.id-schritt{border:1px solid var(--aaa-line);color:var(--aaa-ink-soft);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.id-schritt[aria-current=step]{border-color:var(--aaa-gold);color:var(--aaa-ink)}.id-schritt[data-fertig] .id-nr{background:var(--aaa-gold);color:#1a1509}.id-nr{background:#94a3b824;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.id-raster{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.id-kachel{flex-direction:column;gap:6px;margin:0;display:flex}.id-bild{border:1px solid var(--aaa-divider);background:#94a3b80f;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.id-bild img{object-fit:cover;width:100%;height:100%}.id-haken{background:var(--aaa-gold);color:#1a1509;border-radius:999px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:6px;left:6px}.id-kachel figcaption{flex-direction:column;gap:4px;font-size:12px;display:flex}.id-knoepfe{flex-wrap:wrap;gap:4px;display:flex}.id-knoepfe .hz-btn{padding:4px 9px;font-size:11.5px}.id-fehler{color:#f2b8b8;font-size:11px}@media (max-width:480px){.id-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.id-knoepfe .hz-btn:disabled,.id-kachel~.hz-btn:disabled,.hz .hz-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.wk-shots{border:1px solid var(--hz-line);background:var(--hz-field);border-radius:10px}.wk-shots-kopf{width:100%;color:var(--hz-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 10px;font-size:12.5px;font-weight:600;display:flex}.wk-shots-kopf span:first-child{align-items:center;gap:6px;display:inline-flex}.wk-shots-kopf .soft{font-size:11.5px;font-weight:500}.wk-shots-liste{flex-direction:column;gap:6px;padding:0 10px 10px;display:flex}.wk-shot{grid-template-columns:22px 1fr 1fr;align-items:center;gap:6px;display:grid}.wk-shot .mono{font-size:11px}.wk-shot select{min-width:0;padding:5px 6px;font-size:12px}.wk-shots-standard{align-self:flex-start;font-size:12px}.su-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.su-phase{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.su-phase[data-status=gesperrt]{opacity:.55}.su-phase[data-status=offen]{border-color:rgba(var(--aaa-gold-rgb), .45)}.su-kopf{align-items:flex-start;gap:12px;display:flex}.su-kopf h2{margin:0 0 3px;font-size:15px}.su-kopf p{margin:0;font-size:12.5px}.su-nummer{border:1px solid var(--hz-line);width:26px;height:26px;color:var(--hz-soft);border-radius:999px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.su-phase[data-status=erledigt] .su-nummer{background:rgba(var(--aaa-gold-rgb), .18);border-color:rgba(var(--aaa-gold-rgb), .5);color:var(--aaa-gold)}.su-phase[data-status=offen] .su-nummer{border-color:var(--aaa-gold);color:var(--aaa-gold)}.su-status{letter-spacing:.06em;text-transform:uppercase;color:var(--hz-soft);white-space:nowrap;font-size:11px;font-weight:700}.su-phase[data-status=erledigt] .su-status,.su-phase[data-status=offen] .su-status{color:var(--aaa-gold)}.su-inhalt{padding-left:38px}.su-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.su-zwei{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:640px){.su-inhalt{padding-left:0}.su-zwei{grid-template-columns:1fr}}.mt-marke{z-index:5;align-items:center;gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.mt-stern{width:26px;height:26px;color:var(--aaa-cream);background:#1a1812b8;border:1px solid #ffffff2e;border-radius:999px;place-items:center;display:grid}.mt-stern[aria-pressed=true]{color:var(--aaa-gold);border-color:var(--aaa-gold)}.mt-marke select{height:26px;color:var(--aaa-cream);background:#1a1812b8;border:1px solid #ffffff2e;border-radius:999px;padding:0 8px;font-size:11px;font-weight:600}.wk-job-aktion{border:1px solid var(--hz-line);color:var(--hz-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.wk-job-aktion:hover{border-color:rgba(var(--aaa-gold-rgb), .5);color:var(--aaa-gold)}.wk-refs{margin:6px 0 2px;font-size:11.5px}.wk-refs summary{cursor:pointer;color:var(--hz-soft);align-items:center;gap:5px;list-style:none;display:inline-flex}.wk-refs summary::-webkit-details-marker{display:none}.wk-refs-liste{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.wk-refs-liste img{object-fit:cover;border:1px solid var(--hz-line);border-radius:6px;width:46px;height:58px}.ap-karte{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ap-modi{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ap-modus{text-align:left;border:1px solid var(--hz-line);background:var(--hz-field);color:var(--hz-ink);cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.ap-modus b{align-items:center;gap:5px;font-size:13.5px;display:inline-flex}.ap-modus span{color:var(--hz-soft);font-size:11.5px;line-height:1.35}.ap-modus[aria-checked=true]{border-color:var(--aaa-gold);background:rgba(var(--aaa-gold-rgb), .08)}.ap-modus:disabled{opacity:.5;cursor:not-allowed}.ap-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ap-zeile>span:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13.5px;display:flex}.ap-zeile small{font-size:11.5px}.ap-zeile input[type=number]{width:110px;padding:6px 10px;font-size:13px}.ap-regler{align-items:center;gap:10px;display:inline-flex}.ap-regler select{padding:5px 8px;font-size:12.5px}.ap-regler input[type=checkbox]{width:18px;height:18px}.ap-plan{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ap-plan li{border:1px solid var(--hz-line);border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:13px;display:flex}.ap-plan li[data-art=hinweis]{color:var(--hz-soft);border-style:dashed}.ap-plan li b{white-space:nowrap;color:var(--aaa-gold)}@media (max-width:640px){.ap-modi{grid-template-columns:1fr}}.tl-karte{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tl-zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tl-zeile .hz-btn.gold{margin-left:auto}.tl-wege{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tl-wege>div{border:1px solid var(--hz-line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.tl-wege .soft{font-size:12px;line-height:1.45}@media (max-width:640px){.tl-wege{grid-template-columns:1fr}.tl-zeile .hz-btn.gold{justify-content:center;width:100%;margin-left:0}}.bd-raster{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.bd-spalte{flex-direction:column;gap:14px;min-width:0;display:flex}aside.bd-spalte{position:sticky;top:16px}.bd-karte{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.bd-titel{margin:0;font-size:15.5px;font-weight:700}details.bd-karte>summary{cursor:pointer;list-style-position:inside}.bd-kopf,.bd-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bd-zeile{justify-content:flex-end}.bd-zeile>small:first-child{margin-right:auto;font-size:11.5px}.bd-klein{align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;display:inline-flex}.bd-text{margin:0;font-size:13px;line-height:1.5}.bd-vor{white-space:pre-wrap}.bd-fehler{color:var(--hz-live);margin:0;font-size:12.5px}.bd-blase{align-items:flex-start;gap:8px;max-width:92%;display:flex}.bd-blase>div{border-radius:14px;flex-direction:column;gap:6px;padding:9px 12px;font-size:13.5px;line-height:1.5;display:flex}.bd-blase>div p{margin:0}.bd-blase[data-wer=buddy]>div{background:var(--hz-field);border:1px solid var(--hz-line);border-top-left-radius:4px}.bd-blase[data-wer=du]{align-self:flex-end}.bd-blase[data-wer=du]>div{background:rgba(var(--aaa-gold-rgb), .1);border:1px solid rgba(var(--aaa-gold-rgb), .3);border-top-right-radius:4px}.bd-avatar{background:rgba(var(--aaa-gold-rgb), .16);width:26px;height:26px;color:var(--aaa-gold);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.bd-paar{flex-direction:column;gap:8px;display:flex}.bd-antwort{flex-direction:column;gap:8px;padding-left:34px;display:flex}.bd-antwort input,.bd-antwort textarea,.bd-karte>textarea,.bd-karte>input{width:100%;padding:9px 12px;font-size:13.5px}.bd-wahl,.bd-modelle{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.bd-wahl>button,.bd-modelle>button{text-align:left;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.bd-wahl b,.bd-modelle b{font-size:14px}.bd-wahl span,.bd-modelle span{font-size:12px}.bd-modelle>small{grid-column:1/-1;font-size:11.5px}.bd-tabs{border:1px solid var(--hz-line);border-radius:10px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:3px;display:inline-flex}.bd-tabs button{color:var(--hz-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;display:inline-flex}.bd-tabs button[aria-selected=true],.bd-tabs button[aria-checked=true]{background:rgba(var(--aaa-gold-rgb), .14);color:var(--aaa-gold);font-weight:600}.bd-datei{border:1px dashed var(--hz-line);cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:9px 14px;font-size:13px;display:inline-flex}.bd-datei input{opacity:0;width:1px;height:1px;position:absolute}.bd-datei:focus-within{outline:2px solid var(--aaa-gold);outline-offset:2px}.bd-ergebnis{border:1px solid rgba(var(--aaa-gold-rgb), .35);background:rgba(var(--aaa-gold-rgb), .05);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.bd-vorschlaege{border:0;flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;display:flex}.bd-vorschlaege label{align-items:flex-start;gap:8px;display:flex}.bd-vorschlaege input{flex-shrink:0;margin-top:3px}.bd-vorschlaege span{white-space:pre-wrap}.bd-liste{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.bd-liste li{border:1px solid var(--hz-line);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.bd-liste li>span{flex-direction:column;gap:1px;display:flex}.bd-liste small{font-size:11.5px}.bd-felder{flex-direction:column;gap:10px;display:flex}.bd-felder textarea{resize:vertical;width:100%;padding:8px 11px;font-size:13px}.bd-fuell{background:var(--hz-line);border-radius:999px;height:6px;overflow:hidden}.bd-fuell span{background:var(--aaa-gold);border-radius:inherit;height:100%;transition:width .4s;display:block}.bd-plan{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.bd-plan li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.bd-plan li>span:nth-child(2){flex-direction:column;gap:1px;display:flex}.bd-plan small{font-size:11.5px}.bd-haken{border:1px solid var(--hz-line);width:20px;height:20px;color:var(--hz-soft);border-radius:999px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.bd-plan li[data-status=erledigt] .bd-haken{background:rgba(var(--aaa-gold-rgb), .18);border-color:rgba(var(--aaa-gold-rgb), .5);color:var(--aaa-gold)}.bd-plan li[data-status=offen] .bd-haken{border-color:var(--aaa-gold)}.bd-plan li[data-status=bald]{opacity:.6}@media (max-width:900px){.bd-raster{grid-template-columns:1fr}aside.bd-spalte{position:static}.bd-blase{max-width:100%}.bd-antwort{padding-left:0}}@media (prefers-reduced-motion:reduce){.bd-fuell span{transition:none}}.bd-woche{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bd-post{border:1px solid var(--hz-line);background:var(--hz-field);border-radius:12px;flex-direction:column;gap:6px;padding:12px;font-size:13px;display:flex}.bd-post-kopf{justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.bd-post details summary{cursor:pointer;color:var(--hz-soft)}.bd-post .bd-zeile{margin-top:auto}.app-karte{align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 44px 14px 16px;display:flex;position:relative}.app-karte>svg{flex-shrink:0;margin-top:2px}.app-karte-text{flex-direction:column;gap:4px;min-width:0;font-size:13.5px;display:flex}.app-karte-text .soft{font-size:12.5px;line-height:1.4}.app-karte-knoepfe{margin-top:6px}.app-karte-knoepfe .hz-btn{align-items:center;gap:6px;display:inline-flex}.app-karte-zu{width:32px;height:32px;color:var(--hz-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.app-anleitung{flex-direction:column;gap:12px;padding:16px;display:flex}.app-anleitung h2{font-size:15px}.app-anleitung ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-anleitung li{align-items:flex-start;gap:12px;font-size:13.5px;display:flex}.app-anleitung li>span:last-child{flex-direction:column;gap:2px;display:flex}.app-anleitung small{font-size:12px;line-height:1.4}.app-nr{border:1px solid var(--aaa-gold);width:26px;height:26px;color:var(--aaa-gold);border-radius:999px;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;display:grid}@media (display-mode:standalone){html,body{overscroll-behavior-y:none}}@media (max-width:1023px){.aaa-untere-leiste{padding:4px 8px calc(4px + env(safe-area-inset-bottom))}.aaa-untere-leiste a{min-height:46px;color:var(--aaa-ink);justify-content:center;padding:0}.aaa-untere-leiste a[data-aktiv=true]{color:var(--aaa-gold);background:0 0}.aaa-untere-profil{object-fit:cover;border:1.5px solid var(--aaa-divider);border-radius:999px;width:27px;height:27px}.aaa-untere-leiste a[data-aktiv=true] .aaa-untere-profil{border:2px solid var(--aaa-gold)}}.so{--hz-gold:var(--aaa-gold);--hz-gold-bright:var(--aaa-gold-bright);--hz-on-gold:#0e0e0e;--hz-ink:var(--aaa-ink);--hz-line-strong:var(--aaa-divider);--hz-violet:var(--aaa-gold);width:100%;max-width:935px;margin:0 auto;padding:16px 16px 40px}.so-kopf{top:var(--aaa-topbar-h,0px);z-index:5;background:var(--aaa-cream);box-shadow:0 -14px 0 var(--aaa-cream);border-bottom:1px solid var(--aaa-divider);margin-bottom:12px;padding:6px 0 0;position:sticky}.so-kopf h1{letter-spacing:-.01em;margin:0 0 8px;font-size:24px;font-weight:700}.so-reiter{grid-template-columns:repeat(3,1fr);display:grid}.so-reiter button{color:var(--aaa-ink-mute);cursor:pointer;background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-size:14px;font-weight:600}.so-reiter button[aria-selected=true]{color:var(--aaa-ink);border-bottom-color:var(--aaa-ink)}.so-laden{justify-content:center;padding:48px 0;display:flex}.so-leer{text-align:center;color:var(--aaa-ink-mute);border:1px solid var(--aaa-divider);border-radius:14px;padding:28px 16px;font-size:14px}.so-hinweis{color:var(--aaa-ink-mute);align-items:flex-start;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.so-hinweis svg{flex-shrink:0;margin-top:2px}.so-fehler{color:#e5484d;margin:6px 0;font-size:13px}.so-preise{color:var(--aaa-ink-soft);max-width:470px;margin:0 auto 12px;font-size:12px}.so-filter{color:var(--aaa-ink-mute);max-width:470px;margin:0 auto 10px;font-size:13px}.so-filter button,.so-link{color:var(--aaa-gold);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.so-kreise{scrollbar-width:none;gap:14px;margin-bottom:4px;padding:4px 2px 14px;display:flex;overflow-x:auto}.so-kreise::-webkit-scrollbar{display:none}.so-kreis-eintrag{cursor:pointer;width:66px;color:var(--aaa-ink);background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:5px;padding:0;text-decoration:none;display:flex}.so-kreis-eintrag small{text-overflow:ellipsis;white-space:nowrap;max-width:66px;font-size:11.5px;overflow:hidden}.so-kreis-eintrag[aria-pressed=true] small{color:var(--aaa-gold);font-weight:700}.so-kreis{background:rgba(var(--aaa-gold-rgb),.14);color:var(--aaa-gold);border-radius:999px;flex:none;place-items:center;font-weight:700;display:inline-grid;position:relative}.so-kreis[data-ring=true]{box-shadow:0 0 0 2px var(--aaa-cream), 0 0 0 4px var(--aaa-gold)}.so-kreis img{object-fit:cover;border-radius:999px;width:100%;height:100%;position:absolute;inset:0}.so-kreis-plus{display:inline-block;position:relative}.so-kreis-plus>svg{background:var(--aaa-gold);color:#1a1509;width:20px;height:20px;box-shadow:0 0 0 2px var(--aaa-cream);border-radius:999px;padding:3px;position:absolute;bottom:-2px;right:-2px}.so-feed{flex-direction:column;gap:22px;max-width:470px;margin:0 auto;display:flex}.so-post{border-bottom:1px solid var(--aaa-divider);padding-bottom:14px;scroll-margin-top:140px}.so-post-kopf{align-items:center;gap:10px;padding:0 2px 10px;display:flex}.so-post-kopf div{flex-direction:column;min-width:0;display:flex}.so-post-kopf b{font-size:14px}.so-post-kopf small{color:var(--aaa-ink-soft);font-size:12px}.so-post-medium{background:#000;border-radius:6px;position:relative;overflow:hidden}.so-post-medium>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.so-post-laeuft{color:#fff;text-align:center;background:#0000008c;place-items:center;padding:12px;font-size:12px;display:grid;position:absolute;inset:0}.so-post-laeuft svg{margin:0 auto 6px}.so-post-marke{letter-spacing:.08em;text-transform:uppercase;background:var(--aaa-gold);color:#1a1509;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px}.so-post-aktionen{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 2px 0;display:flex}.so-post-aktionen .hz-btn{align-items:center;gap:6px;display:inline-flex}.so-zaehler{color:var(--aaa-ink-mute);align-items:center;gap:4px;font-size:13px;display:inline-flex}.so-post-zeile{margin:8px 2px 0;font-size:13px}.so-sortierung{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.so-sortierung>span{gap:6px;display:flex}.so-sortierung button{border:1px solid var(--aaa-divider);height:32px;color:var(--aaa-ink-mute);cursor:pointer;background:0 0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:600}.so-sortierung button[aria-pressed=true]{background:var(--aaa-ink);color:var(--aaa-cream);border-color:var(--aaa-ink)}.so-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.so-zelle{aspect-ratio:3/4;cursor:pointer;background:#000;border:none;padding:0;position:relative;overflow:hidden}.so-zelle>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.so-zelle-video{color:#fff;filter:drop-shadow(0 1px 2px #0009);position:absolute;top:7px;right:7px}.so-zelle-zahl{color:#fff;text-shadow:0 1px 3px #000000b3;align-items:center;gap:3px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px}.so-zelle-provision{color:#1a1408;background:var(--aaa-gold,#d4af37);border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;right:6px}.so-zelle-status{color:#fff;background:#000000a6;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:6px;left:6px}.so-zelle[data-status=abgelehnt] .so-zelle-status{background:#b42318}.so-zelle-weg{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:4px;right:4px}.so-zelle-grund{color:#fff;background:#000000b3;padding:4px 6px;font-size:10.5px;position:absolute;bottom:28px;left:0;right:0}.so-profil-kopf{align-items:center;gap:22px;margin:6px 0 12px;display:flex}.so-profil-zahlen{text-align:center;flex:1;grid-template-columns:repeat(3,1fr);display:grid}.so-profil-zahlen b{font-size:17px;display:block}.so-profil-zahlen small{color:var(--aaa-ink-mute);font-size:12.5px}.so-profil-text{margin-bottom:10px}.so-profil-text b{font-size:14px}.so-profil-text p{margin:2px 0 0;font-size:13px}.so-profil-knoepfe{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.so-profil-knoepfe .hz-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (min-width:1024px){.so-raster{gap:6px}}.so-bio{white-space:pre-line;color:var(--aaa-ink);margin:2px 0 0;font-size:13px}.so-verdienen-klapp{margin-bottom:12px}.so-verdienen-klapp>summary{cursor:pointer;border:1px solid var(--aaa-divider);border-radius:14px;align-items:center;gap:8px;padding:11px 14px;font-size:14px;list-style:none;display:flex}.so-verdienen-klapp>summary::-webkit-details-marker{display:none}.so-verdienen-klapp>summary:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px}.so-verdienen-klapp-titel{font-weight:700}.so-verdienen-klapp>summary small{white-space:nowrap;margin-left:auto;font-size:12.5px}.so-verdienen-klapp-pfeil{flex-shrink:0;transition:transform .2s}.so-verdienen-klapp[open]>summary{border-color:#0000;padding-bottom:6px}.so-verdienen-klapp[open] .so-verdienen-klapp-pfeil{transform:rotate(180deg)}.so-verdienen,.so-bestenliste{border:1px solid var(--aaa-divider);border-radius:16px;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px 16px;display:flex}.so-verdienen h3,.so-bestenliste h3{align-items:center;gap:7px;margin:0;font-size:15px;font-weight:700;display:flex}.so-verdienen>p,.so-bestenliste>p{margin:0;font-size:12.5px;line-height:1.45}.so-schritte{counter-reset:schritt;gap:6px;margin:0;padding:0;list-style:none;display:grid}.so-schritte li{counter-increment:schritt;align-items:baseline;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.so-schritte li:before{content:counter(schritt);border:1px solid var(--aaa-gold);width:20px;height:20px;color:var(--aaa-gold);border-radius:999px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.so-verdienen-stand{background:#c08a1e1a;border-radius:10px;padding:9px 12px;font-size:13.5px}.so-bestenliste-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.so-rang{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.so-rang li{border-bottom:1px solid var(--aaa-divider);align-items:center;gap:10px;padding:8px 4px;font-size:13.5px;display:flex}.so-rang li:last-child{border-bottom:none}.so-rang li[data-ich=true]{background:#c08a1e1a;border-radius:8px}.so-rang-platz{font-variant-numeric:tabular-nums;background:var(--aaa-cream-deep);width:26px;height:26px;color:var(--aaa-ink);border-radius:999px;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;display:inline-grid}.so-rang li[data-platz="1"] .so-rang-platz{background:var(--aaa-gold);color:#fff}.so-rang li[data-platz="2"] .so-rang-platz,.so-rang li[data-platz="3"] .so-rang-platz{border:1px solid var(--aaa-gold);color:var(--aaa-gold);background:0 0}.so-rang-name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.so-rang-name small{color:var(--aaa-ink-mute);font-weight:400}.so-rang-zahl{font-variant-numeric:tabular-nums;color:var(--aaa-ink-mute)}.so-contest{border:1px dashed var(--aaa-gold);border-radius:12px;padding:10px 12px;font-size:13px}.so-contest b{color:var(--aaa-gold);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.so-contest p{margin:4px 0 0;line-height:1.45}.inf-grenze{background:var(--aaa-cream);border:1px solid var(--aaa-gold);color:var(--aaa-ink);border-radius:18px;align-items:flex-start;gap:12px;padding:18px;display:flex}.inf-grenze-icon{color:var(--aaa-gold);flex-shrink:0;margin-top:2px}.inf-grenze-text{flex-direction:column;gap:8px;min-width:0;display:flex}.inf-grenze-text>span:first-of-type{color:var(--aaa-ink-mute);font-size:13.5px;line-height:1.5}.inf-grenze-knoepfe{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.inf-grenze-knoepfe a{padding:9px 18px;font-size:13px;text-decoration:none}@media (max-width:640px){.aaa-topnav-influencer .aaa-topnav-menue[data-rechts=true]{max-width:none;position:fixed;top:72px;left:16px;right:16px;width:auto!important}}.so-post-rechts{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.so-merken{width:34px;height:34px;color:var(--aaa-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;display:inline-grid}.so-merken[aria-pressed=true]{color:var(--aaa-gold)}.so-merken:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px}.so-neu-provision{border:1px solid var(--aaa-gold);width:100%;max-width:470px;color:var(--aaa-ink);text-align:left;cursor:pointer;background:#c08a1e1a;border-radius:12px;align-items:center;gap:8px;margin:0 auto 12px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}p.so-neu-provision{cursor:default}.so-neu-provision svg{color:var(--aaa-gold);flex-shrink:0}.so-profil-reiter{border-bottom:1px solid var(--aaa-divider);grid-template-columns:repeat(2,1fr);margin:4px 0 10px}.so-zelle[aria-pressed=true]{outline:3px solid var(--aaa-gold);outline-offset:-3px}.so-zelle:disabled{cursor:default;opacity:.55}.so-zelle-haken{background:var(--aaa-gold);color:#0e0e0e;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.so-blatt-hinten{z-index:90;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.so-blatt{width:100%;max-width:560px;max-height:86vh;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:var(--aaa-cream);border:1px solid var(--aaa-divider);color:var(--aaa-ink);--hz-gold:var(--aaa-gold);--hz-gold-bright:var(--aaa-gold-bright);--hz-on-gold:#0e0e0e;--hz-ink:var(--aaa-ink);--hz-line-strong:var(--aaa-divider);--hz-violet:var(--aaa-gold);border-radius:20px 20px 0 0;flex-direction:column;gap:10px;animation:.28s cubic-bezier(.22,1,.36,1) so-blatt-rein;display:flex;overflow:hidden}@keyframes so-blatt-rein{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.so-blatt{animation:none}}@media (min-width:700px){.so-blatt-hinten{align-items:center}.so-blatt{border-radius:20px}}.so-blatt-kopf{justify-content:space-between;align-items:center;display:flex}.so-blatt-kopf b{font-size:16px}.so-blatt-kopf button{width:34px;height:34px;color:var(--aaa-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;display:grid}.so-blatt-text{color:var(--aaa-ink-mute);margin:0;font-size:12.5px}.so-blatt-raster{border-radius:10px;flex:1;min-height:0;overflow-y:auto}.so-blatt-fuss{justify-content:stretch;display:flex}.so-blatt-fuss .hz-btn{flex:1;justify-content:center}.so-blatt-fuss .hz-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.so-blatt-fertig{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 8px;display:flex}.so-blatt-fertig p{color:var(--aaa-ink-mute);max-width:360px;margin:0;font-size:13px}.so-blatt-knoepfe{gap:8px;margin-top:6px;display:flex}@media (max-width:900px){.aaa-topnav-nur-breit-mittel{display:none}.aaa-topnav-neu{padding:0 10px}}.aaa-topnav-influencer{flex:none}.aaa-topnav-rechts{margin-left:auto}@media (max-width:400px){.aaa-topnav-sc{display:none}}.so-herz{height:34px;color:var(--aaa-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.so-herz[aria-pressed=true]{color:#e5484d}.so-herz:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px;border-radius:8px}.so-herz-pop{z-index:3;color:#fff;filter:drop-shadow(0 4px 14px #00000073);pointer-events:none;animation:.7s ease-out forwards so-herz-pop;position:absolute;top:50%;left:50%}@keyframes so-herz-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.so-herz-pop{animation:none;transform:translate(-50%,-50%)}}.aaa-topnav-zahl{background:var(--aaa-gold);color:#0e0e0e;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.ws-raster{grid-template-columns:minmax(0,1fr) 360px}.ws-fragen{flex-direction:column;gap:12px;display:flex}.ws-frage{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ws-frage>legend{margin-bottom:6px;padding:0}.ws-frage>input,.ws-linkzeile input{width:100%;padding:9px 12px;font-size:13.5px}.ws-wahl[aria-checked=true],.ws-stil[aria-checked=true]{border-color:var(--aaa-gold);background:rgba(var(--aaa-gold-rgb), .08)}.ws-gemerkt{margin-top:2px;font-size:11px}.ws-stile{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.ws-stil{border:1px solid var(--hz-line);background:var(--hz-field);color:var(--hz-ink);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px;font-size:12.5px;display:flex}.ws-muster{border:1px solid;border-radius:8px;align-items:flex-end;gap:4px;width:100%;height:38px;padding:6px;display:flex}.ws-muster i{border-radius:999px;width:14px;height:14px;display:block}.ws-schalter{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.ws-schalter input{accent-color:var(--aaa-gold);flex-shrink:0;margin-top:2px}.ws-linkzeile{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:6px;display:grid}.ws-handy{border:1px solid var(--hz-line-strong);aspect-ratio:9/17;background:#fff;border-radius:22px;max-height:640px;overflow:hidden}.ws-handy iframe{border:0;width:100%;height:100%;display:block}.ws-punkte{flex-direction:column;gap:7px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ws-punkte li{align-items:flex-start;gap:8px;display:flex}.ws-punkte li[data-ok=true] .bd-haken{background:rgba(var(--aaa-gold-rgb), .18);border-color:rgba(var(--aaa-gold-rgb), .5);color:var(--aaa-gold)}.ws-punkte li[data-ok=false][data-pflicht=true] .bd-haken{border-color:var(--hz-live);color:var(--hz-live)}.ws-punkte li[data-ok=false][data-pflicht=true]>span:last-child{color:var(--hz-live)}.ca-hinweis{border-color:rgba(var(--aaa-gold-rgb), .35);background:rgba(var(--aaa-gold-rgb), .05);flex-direction:row;align-items:flex-start;gap:10px}.ca-vorschau{background:var(--hz-field);border:1px solid var(--hz-line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.ca-knopf{border:1px solid var(--aaa-gold);color:var(--aaa-gold);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.ca-hinweise{flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.ca-hinweise li[data-schwer=true]{color:var(--hz-live)}.pp-kopfzeile{align-items:flex-end;gap:12px;display:flex}.pp-avatar-wahl,.pp-kreis{border:1px dashed var(--hz-line-strong);background:var(--hz-field);color:var(--hz-ink);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:grid;overflow:hidden}.pp-avatar-wahl{width:64px;height:64px}.pp-kreis{width:40px;height:40px}.pp-avatar-wahl img,.pp-kreis img{object-fit:cover;width:100%;height:100%}.pp-avatar-wahl:focus-visible,.pp-kreis:focus-visible,.pp-post-bild:focus-visible,.pp-wahl-raster button:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px}.pp-highlight-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pp-highlight-liste li{align-items:center;gap:8px;display:flex}.pp-highlight-liste input{flex:1;min-width:0;padding:8px 11px;font-size:13.5px}.pp-weg{width:34px;height:34px;color:var(--hz-ink);opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;display:grid}.pp-weg:hover{opacity:1}.pp-posts{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pp-posts li{align-items:center;gap:10px;min-width:0;display:flex}.pp-post-bild{aspect-ratio:4/5;border:1px dashed var(--hz-line-strong);background:var(--hz-field);width:64px;color:var(--hz-ink);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.pp-post-bild img{object-fit:cover;width:100%;height:100%}.pp-nummer{color:#fff;background:#000000a6;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:4px;left:4px}.pp-post-text{flex-direction:column;gap:3px;min-width:0;font-size:12.5px;line-height:1.35;display:flex}.pp-post-text b{overflow-wrap:anywhere;font-weight:600}.pp-text-knopf{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.pp-wahl-raster{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}.pp-wahl-raster button{aspect-ratio:4/5;border:1px solid var(--aaa-divider);cursor:pointer;background:0 0;border-radius:10px;padding:0;overflow:hidden}.pp-wahl-raster img{object-fit:cover;width:100%;height:100%;display:block}.pp-ig{border:1px solid var(--hz-line-strong);color:#111;background:#fff;border-radius:22px;font-size:12.5px;overflow:hidden}.pp-ig-kopf{padding:12px 14px 4px;font-size:14px}.pp-ig-oben{align-items:center;gap:16px;padding:6px 14px;display:flex}.pp-ig-avatar{background:#e9e9e9;border-radius:999px;flex-shrink:0;width:68px;height:68px;overflow:hidden}.pp-ig-avatar img,.pp-ig-hl-kreis img,.pp-ig-zelle img{object-fit:cover;width:100%;height:100%;display:block}.pp-ig-zahlen{text-align:center;flex:1;justify-content:space-around;display:flex}.pp-ig-zahlen span{flex-direction:column;font-size:11.5px;display:flex}.pp-ig-zahlen b{font-size:14px}.pp-ig-bio{padding:2px 14px 8px;line-height:1.35}.pp-ig-bio p{white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0}.pp-ig-link{color:#00376b;overflow-wrap:anywhere;font-weight:600;display:block}.pp-ig-highlights{scrollbar-width:none;gap:12px;padding:4px 14px 10px;display:flex;overflow-x:auto}.pp-ig-highlights::-webkit-scrollbar{display:none}.pp-ig-hl{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:56px;display:flex}.pp-ig-hl-kreis{background:#efefef;border-radius:999px;width:52px;height:52px;overflow:hidden;box-shadow:0 0 0 1px #dbdbdb,inset 0 0 0 2px #fff}.pp-ig-hl small{text-overflow:ellipsis;white-space:nowrap;max-width:56px;font-size:10.5px;overflow:hidden}.pp-ig-reiter{border-top:1px solid #dbdbdb;justify-content:center;padding:7px 0;display:flex}.pp-ig-raster{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.pp-ig-zelle{aspect-ratio:4/5;color:#9a9a9a;background:#f2f2f2;place-items:center;display:grid}.wa-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wa-post{border:1px solid var(--hz-line);background:var(--hz-field);border-radius:12px}.wa-post>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px 10px;list-style:none;display:flex}.wa-post>summary::-webkit-details-marker{display:none}.wa-post>summary:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px;border-radius:12px}.wa-bild{width:44px;cursor:inherit}.wa-kopf-text{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:13px;line-height:1.3;display:flex}.wa-kopf-text b{overflow-wrap:anywhere;font-weight:600}.wa-datum{color:var(--hz-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.wa-status{border:1px solid var(--hz-line);color:var(--hz-soft);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.wa-status[data-status=gepostet]{color:#1f7a3a;background:#1f7a3a14;border-color:#1f7a3a59}.wa-status[data-status=heute]{color:var(--aaa-gold);border-color:var(--aaa-gold)}.wa-status[data-status=ueberfaellig]{color:#b45309;border-color:#b4530966}.wa-post-inhalt{flex-direction:column;gap:10px;padding:4px 12px 12px;display:flex}.wa-post-inhalt textarea,.wa-post-inhalt input{width:100%;padding:9px 12px;font-size:13.5px}.wa-hinweise{color:#b45309;margin:0;padding-left:18px;font-size:12.5px}.wa-plan-format{text-align:center;color:var(--aaa-gold);overflow-wrap:anywhere;border-style:solid;padding:2px;font-size:10px;font-weight:700;line-height:1.1}.wa-hook{margin:0;font-size:13px}.wa-plan-text{white-space:pre-line;background:var(--hz-card);border:1px solid var(--hz-line);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.wa-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.wa-knoepfe .hz-btn{align-items:center;gap:6px;display:inline-flex}.wa-plan{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.wa-plan li{align-items:baseline;gap:10px;display:flex}.wa-plan .wa-datum{min-width:64px}.wa-balken{background:var(--hz-line);border-radius:999px;height:8px;overflow:hidden}.wa-balken span{border-radius:inherit;background:var(--aaa-gold);height:100%;transition:width .3s;display:block}.wa-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wa-zahlen input{font-variant-numeric:tabular-nums;width:100%;padding:8px 10px;font-size:13.5px}[data-testid=wa-check] select,[data-testid=wa-check] textarea{width:100%;padding:8px 10px;font-size:13.5px}.wa-kurve{flex-direction:column;gap:4px;margin:0;display:flex}.wa-kurve figcaption{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.wa-kurve svg{width:100%;height:70px}.wa-kurve polyline{fill:none;stroke:var(--aaa-gold);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.wa-kurve circle{fill:var(--aaa-gold)}@media (prefers-reduced-motion:reduce){.wa-balken span{transition:none}}.ca-schalter{border:1px solid var(--hz-line);color:var(--hz-soft);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12px;display:inline-flex}.ca-schalter>span{background:var(--hz-line-strong);border-radius:999px;width:26px;height:16px;transition:background .15s;position:relative}.ca-schalter>span:after{content:"";background:#fff;border-radius:999px;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.ca-schalter[aria-checked=true]{color:var(--aaa-gold);border-color:rgba(var(--aaa-gold-rgb), .5)}.ca-schalter[aria-checked=true]>span{background:var(--aaa-gold)}.ca-schalter[aria-checked=true]>span:after{transform:translate(10px)}.ca-schalter:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px}.ca-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;display:grid}.ca-telefon{border:1px solid var(--hz-line);background:var(--hz-field);border-radius:16px;flex-direction:column;gap:8px;min-height:180px;padding:12px;display:flex}.ca-blase{border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;max-width:88%;padding:8px 11px;font-size:13px;line-height:1.45;display:flex}.ca-blase small{opacity:.65;font-size:10.5px}.ca-blase[data-wer=person]{background:rgba(var(--aaa-gold-rgb), .12);border:1px solid rgba(var(--aaa-gold-rgb), .3);border-bottom-right-radius:4px;align-self:flex-end}.ca-blase[data-wer=influencer]{background:var(--hz-card,transparent);border:1px solid var(--hz-line-strong);border-bottom-left-radius:4px}.ca-eingabe{gap:6px;display:flex}.ca-eingabe input{flex:1;min-width:0;padding:9px 12px;font-size:13.5px}.bd-bausteine{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bd-bausteine a{color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 12px;text-decoration:none;display:grid}.bd-bausteine b{font-size:13.5px}.bd-bausteine span{grid-column:1;font-size:12px}.bd-bausteine svg{grid-area:1/2/span 2;align-self:center}@media (max-width:900px){.ws-raster{grid-template-columns:minmax(0,1fr)}.ws-handy{width:100%;max-width:360px;margin:0 auto}}@media (max-width:520px){.ws-linkzeile,.ca-zwei{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ca-schalter>span,.ca-schalter>span:after{transition:none}}.pm-pruefung{border-color:rgba(var(--aaa-gold-rgb), .35);background:rgba(var(--aaa-gold-rgb), .05);align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.pm-leer{align-items:flex-start}.pm-chips{scrollbar-width:none;gap:6px;margin-bottom:12px;padding-bottom:4px;display:flex;overflow-x:auto}.pm-chips::-webkit-scrollbar{display:none}.pm-chips button{border:1px solid var(--hz-line);color:var(--hz-soft);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:6px 13px;font-size:12.5px}.pm-chips button[aria-selected=true]{background:rgba(var(--aaa-gold-rgb), .14);border-color:rgba(var(--aaa-gold-rgb), .5);color:var(--aaa-gold);font-weight:600}.pm-raster{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pm-karte{text-align:left;flex-direction:column;gap:8px;width:100%;height:100%;padding:14px;display:flex}.pm-kopf{align-items:center;gap:10px;min-width:0;display:flex}.pm-kopf>span{flex-direction:column;gap:1px;min-width:0;display:flex}.pm-kopf b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.pm-kopf small{font-size:11.5px}.pm-logo{object-fit:contain;background:var(--hz-field);border:1px solid var(--hz-line);width:38px;height:38px;color:var(--aaa-gold);border-radius:10px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.pm-kurz{font-size:13px;line-height:1.45}.pm-verguetung{font-size:12.5px;font-weight:600}.pm-fuss{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;display:flex}.pm-fuss small,.pm-genutzt{align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.pm-genutzt{color:var(--hz-soft)}.pm-blatt-inhalt{flex-direction:column;gap:12px;min-height:0;padding-bottom:4px;display:flex;overflow-y:auto}.pm-fakten{grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0;font-size:13px;display:grid}.pm-fakten dt{color:var(--hz-soft)}.pm-fakten dd{margin:0}.pm-pflicht{border:1px solid rgba(var(--aaa-gold-rgb), .35);background:rgba(var(--aaa-gold-rgb), .06);border-radius:12px;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.pm-pflicht ul{flex-direction:column;gap:3px;margin:0;padding-left:16px;display:flex}.pm-schritte{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pm-schritte li{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pm-schritte li>b{font-size:13.5px}.pm-schritte .wk-feld{width:100%}.so-set{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;position:absolute;inset:0;overflow:auto hidden}.so-set::-webkit-scrollbar{display:none}.so-set-folie{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;position:relative}.so-set-folie>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.so-set-zaehler{z-index:2;color:#fff;pointer-events:none;background:#0009;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.so-set-pfeil{z-index:2;color:#111;cursor:pointer;opacity:0;background:#ffffffd9;border:none;border-radius:999px;place-items:center;width:30px;height:30px;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.so-set-pfeil[data-seite=links]{left:8px}.so-set-pfeil[data-seite=rechts]{right:8px}.so-post-medium:hover .so-set-pfeil,.so-set-pfeil:focus-visible{opacity:1}.so-set-pfeil:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px}@media (hover:none){.so-set-pfeil{display:none}}.so-set-punkte{z-index:2;pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.so-set-punkte i{background:#ffffff80;border-radius:999px;width:6px;height:6px;transition:background .15s,transform .15s}.so-set-punkte i[data-an=true]{background:#fff;transform:scale(1.25)}.so-set-fortschritt{z-index:3}.so-blatt-reiter{border:1px solid var(--aaa-divider);border-radius:10px;align-self:flex-start;gap:4px;padding:3px;display:flex}.so-blatt-reiter button{color:var(--aaa-ink-mute);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;display:inline-flex}.so-blatt-reiter button[aria-selected=true]{background:rgba(var(--aaa-gold-rgb), .14);color:var(--aaa-gold);font-weight:600}.so-sets-liste{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.so-set-wahl{text-align:left;border:1px solid var(--aaa-divider);width:100%;color:inherit;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.so-set-wahl[aria-pressed=true]{border-color:var(--aaa-gold);background:rgba(var(--aaa-gold-rgb), .08)}.so-set-wahl:disabled{opacity:.55;cursor:not-allowed}.so-set-kopf{flex-direction:column;gap:1px;padding-right:30px;display:flex;position:relative}.so-set-kopf b{font-size:13.5px}.so-set-kopf small{color:var(--aaa-ink-mute);font-size:11.5px}.so-set-kopf .so-zelle-haken{position:absolute;top:0;right:0}.so-set-streifen{gap:4px;display:flex;overflow:hidden}.so-set-streifen img{object-fit:cover;border-radius:6px;flex-shrink:0;width:auto;height:72px}@media (prefers-reduced-motion:reduce){.so-set-pfeil,.so-set-punkte i{transition:none}}.fp-alle>summary{cursor:pointer;color:var(--aaa-gold);align-items:center;gap:6px;min-height:32px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.fp-alle>summary::-webkit-details-marker{display:none}.fp-alle>summary:after{content:"▾";font-size:11px;transition:transform .2s}.fp-alle[open]>summary:after{transform:rotate(180deg)}.fp-alle>summary:focus-visible,.gal-hilfe>summary:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px;border-radius:6px}.gal-hilfe>summary{cursor:pointer;color:var(--aaa-ink-mute);align-items:center;gap:6px;min-height:32px;font-size:13px;list-style:none;display:inline-flex}.gal-hilfe>summary::-webkit-details-marker{display:none}.gal-hilfe>summary:before{content:"?";border:1px solid var(--aaa-ink-mute);border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid}.aaa-topnav-buddy{text-align:left;background:rgba(var(--aaa-gold-rgb),.08);border:1px solid rgba(var(--aaa-gold-rgb),.25);cursor:pointer;border-radius:12px;width:100%;margin-bottom:12px}@media (max-width:1023px){.aaa-assistent-knopf{display:none!important}.aaa-buddy-fenster{bottom:calc(72px + env(safe-area-inset-bottom))!important;top:calc(var(--aaa-topbar-h,64px) + 8px)!important;height:auto!important;right:12px!important}.aaa-weg-band[data-inhalt=true]{display:none}.so-kopf h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.so-kopf{padding-top:0}}@media (max-width:640px){.aaa-topnav-sc{display:none}}.aaa-topnav-herz{width:38px;height:38px;color:var(--aaa-ink);border-radius:999px;place-items:center;text-decoration:none;display:inline-grid;position:relative}.aaa-topnav-herz:hover,.aaa-topnav-herz[data-aktiv=true]{color:var(--aaa-gold)}.aaa-topnav-herz:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px}.aaa-topnav-herz-zahl{color:#fff;border:2px solid var(--aaa-cream);background:#e0245e;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:2px;right:0}.akt-gruppe{margin-top:18px}.akt-gruppe h2{margin:0 0 6px;font-size:15px;font-weight:700}.akt-gruppe ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.akt-zeile{color:var(--aaa-ink);border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:10px 8px;text-decoration:none;display:flex}.akt-zeile:hover{background:rgba(var(--aaa-gold-rgb),.06)}.akt-zeile:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px}.akt-zeile[data-neu=true]{background:rgba(var(--aaa-gold-rgb),.08)}.akt-symbol{background:var(--aaa-cream-deep);width:36px;height:36px;color:var(--aaa-ink);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.akt-zeile[data-art=gefaellt] .akt-symbol{color:#e0245e}.akt-zeile[data-art=provision] .akt-symbol,.akt-zeile[data-art=freigegeben] .akt-symbol{color:var(--aaa-gold)}.akt-zeile[data-art=abgelehnt] .akt-symbol{color:#b42318}.akt-text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13.5px;line-height:1.4;display:flex}.akt-text small{color:var(--aaa-ink-mute);font-size:12px}.akt-bild{object-fit:cover;border-radius:8px;flex-shrink:0;width:44px;height:55px}.akt-leer{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:12px;padding:28px 20px;display:flex}.akt-leer svg{color:#e0245e}.akt-leer p{max-width:420px;margin:0;font-size:13.5px}.so-folgen{cursor:pointer;background:var(--aaa-gold);color:#1a1509;border:none;border-radius:10px;flex-shrink:0;min-height:32px;margin-left:auto;padding:6px 14px;font-size:13px;font-weight:700}.so-folgen[aria-pressed=true]{background:var(--aaa-cream-deep);color:var(--aaa-ink)}.so-folgen:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px}.so-feed-wahl{border:1px solid var(--aaa-divider);border-radius:10px;gap:4px;margin:0 0 12px;padding:3px;display:inline-flex}.so-feed-wahl button{min-height:32px;color:var(--aaa-ink-mute);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600}.so-feed-wahl button[aria-pressed=true]{background:rgba(var(--aaa-gold-rgb),.14);color:var(--aaa-gold)}.so-profil-zahlen{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}@media (max-width:420px){.aaa-topnav-rechts{gap:4px}.aaa-topnav-herz{width:34px}}.push-karte{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding:16px 18px;display:flex}.push-karte[data-kompakt=true]{margin-top:0}.push-symbol{background:rgba(var(--aaa-gold-rgb),.12);width:40px;height:40px;color:var(--aaa-gold);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.push-karte[data-zustand=verweigert] .push-symbol,.push-karte[data-zustand=nicht-unterstuetzt] .push-symbol{background:var(--aaa-cream-deep);color:var(--aaa-ink-mute)}.push-text{flex-direction:column;flex:1;gap:3px;min-width:200px;font-size:13.5px;line-height:1.45;display:flex}.push-text b{font-size:14.5px}.push-meldung{color:var(--aaa-gold);font-size:12.5px}.push-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.push-knoepfe .hz-btn{align-items:center;gap:6px;display:inline-flex}.km-blatt{max-height:82vh}.km-liste{flex:1;min-height:120px;overflow-y:auto}.km-liste ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.km-leer{text-align:center;padding:24px 0;font-size:13.5px}.km-eintrag{align-items:flex-start;gap:10px;display:flex}.km-kreis{background:rgba(var(--aaa-gold-rgb),.15);width:32px;height:32px;color:var(--aaa-gold);border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.km-inhalt{flex:1;min-width:0}.km-inhalt p{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14px;line-height:1.45}.km-aktionen{color:var(--aaa-ink-mute);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:4px;font-size:12px;display:flex}.km-aktionen button{min-height:28px;color:var(--aaa-ink-mute);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}.km-aktionen button:hover{color:var(--aaa-ink)}.km-gruende{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.km-gruende button{border:1px solid var(--aaa-divider);min-height:32px;color:var(--aaa-ink);cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:12px}.km-gruende button:hover{color:#cc1f1f;border-color:#cc1f1f}.km-hinweis{color:var(--aaa-gold);margin:0;font-size:12.5px}.km-eingabe{border-top:1px solid var(--aaa-divider);align-items:flex-end;gap:8px;padding-top:10px;display:flex}.km-eingabe textarea{resize:none;border-radius:22px;flex:1;min-height:42px;max-height:120px;padding:10px 14px;font-size:14px}.km-eingabe button{background:var(--aaa-gold);color:#1a1509;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.km-eingabe button:disabled{opacity:.45;cursor:default}.km-eingabe button:focus-visible,.km-aktionen button:focus-visible,.km-gruende button:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:2px}.km-regel{text-align:center;font-size:11.5px}.aaa-kacheln{flex-direction:column;gap:12px;margin:22px 0 8px;display:flex}.aaa-kacheln-titel{color:var(--aaa-ink);margin:0;font-size:15px;font-weight:700}.aaa-kacheln-abschnitt{flex-direction:column;gap:8px;display:flex}.aaa-kacheln-name{letter-spacing:.08em;text-transform:uppercase;color:var(--aaa-ink-soft);font-size:10.5px;font-weight:700}.aaa-kacheln-raster{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.aaa-kachel{background:var(--hz-card,#7f7f7f0f);border:1px solid var(--hz-line,var(--aaa-divider));min-width:0;color:var(--aaa-ink);border-radius:14px;align-items:flex-start;gap:11px;padding:12px 13px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.aaa-kachel:hover,.aaa-kachel:focus-visible{border-color:rgba(var(--aaa-gold-rgb),.45)}.aaa-kachel[data-aktiv=true]{border-color:rgba(var(--aaa-gold-rgb),.45);background:rgba(var(--aaa-gold-rgb),.08)}.aaa-kachel-icon{background:rgba(var(--aaa-gold-rgb),.1);width:32px;height:32px;color:var(--aaa-gold);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.aaa-kachel-text{flex-direction:column;min-width:0;display:flex}.aaa-kachel-name{font-size:13.5px;font-weight:600}.aaa-kachel-hinweis{color:var(--aaa-ink-mute);margin-top:2px;font-size:11.5px;line-height:1.4}@media (max-width:640px){.aaa-kacheln-raster{grid-template-columns:minmax(0,1fr)}}.nb-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nb-schritte{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nb-schritte li{border:1px solid var(--hz-line);color:var(--aaa-ink-mute);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.nb-schritte li[data-stand=jetzt]{border-color:rgba(var(--aaa-gold-rgb),.5);color:var(--aaa-ink)}.nb-schritte li[data-stand=fertig]{color:var(--aaa-gold)}.nb-block{flex-direction:column;gap:12px;display:flex}.nb-original{align-items:flex-start;gap:12px;display:flex}.nb-original img{aspect-ratio:9/16;object-fit:cover;border-radius:10px;flex-shrink:0;width:72px}.nb-frage{flex-direction:column;gap:10px;display:flex}.nb-frage h3{margin:0;font-size:15px}.nb-optionen{flex-wrap:wrap;gap:8px;display:flex}.nb-option{align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.nb-option[aria-pressed=true]{border-color:var(--hz-violet);background:var(--hz-tint)}.nb-empfohlen{letter-spacing:.04em;text-transform:uppercase;color:var(--aaa-gold);font-size:10px;font-weight:700}.nb-frei{gap:8px;display:flex}.nb-frei input{flex:1;min-width:0;padding:8px 10px;font-size:13px}.nb-einfach{color:var(--aaa-gold);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}.nb-warte{color:var(--aaa-ink-mute);align-items:center;gap:8px;font-size:13px;display:flex}.nb-kandidaten{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nb-kandidat{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;padding:0;position:relative;overflow:hidden}.nb-kandidat[aria-pressed=true]{border-color:var(--aaa-gold)}.nb-kandidat img{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.nb-kandidat .nb-empfohlen{background:#0009;border-radius:6px;padding:2px 6px;position:absolute;top:6px;left:6px}.nb-ergebnis{border-radius:12px;width:100%;max-width:340px}.gal-main{padding:24px 32px}.gal-raster{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.gal-chips{flex-wrap:wrap;gap:8px;display:flex}.gal-kachel[data-gewaehlt=true]{outline:3px solid var(--aaa-gold);outline-offset:-3px}.gal-haken{z-index:6;color:#1a1812;background:#1a181259;border:2px solid #fff;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #00000059}.gal-kachel[data-gewaehlt=true] .gal-haken{background:var(--aaa-gold);border-color:var(--aaa-gold)}.gal-auswahl-leiste{z-index:47;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--aaa-cream);border-top:1px solid var(--aaa-divider);align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.gal-auswahl-leiste select{border:1px solid var(--aaa-divider);height:38px;color:var(--aaa-ink);background:0 0;border-radius:999px;padding:0 10px;font-size:13px;font-weight:600}.gal-sichern-hinweis{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:120;position:fixed;transform:translate(-50%)}@media (max-width:640px){.gal-main{padding:14px 10px}.gal-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.gal-raster .aaa-tile{box-shadow:none;border-radius:4px}.gal-raster .aaa-tile:hover{transform:none}.gal-chips{scrollbar-width:none;flex-wrap:nowrap;margin-left:-10px;margin-right:-10px;padding:0 10px;overflow-x:auto}.gal-chips::-webkit-scrollbar{display:none}.gal-chips>*{flex-shrink:0}.gal-raster .mt-marke{bottom:4px;right:4px}.gal-raster .mt-marke select{display:none}.gal-raster .mt-stern{width:22px;height:22px}.gal-raster .gal-hover{display:none}.gal-raster .gal-badge{padding:1px 5px!important;font-size:8px!important;top:4px!important}.gal-raster .gal-badge.left-2{left:4px!important}.gal-raster .gal-badge.right-2{right:4px!important}}@media (max-width:1023px){.gal-auswahl-leiste{bottom:calc(55px + env(safe-area-inset-bottom,0px));padding-bottom:10px}}.ef{flex-direction:column;gap:12px;display:flex}.ef-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ef-kopf h2{margin:0;font-size:20px;font-weight:700;line-height:1.2}.ef-kopf p{max-width:620px;margin:4px 0 0;font-size:13px}.ef-alle{align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ef-reiter{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.ef-reiter::-webkit-scrollbar{display:none}.ef-reiter button{border:1px solid var(--hz-line);height:32px;color:var(--hz-soft);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:600}.ef-reiter button[aria-selected=true]{border-color:var(--hz-gold);color:var(--hz-gold);background:var(--hz-gold)}@supports (color:color-mix(in lab, red, red)){.ef-reiter button[aria-selected=true]{background:color-mix(in srgb, var(--hz-gold) 10%, transparent)}}.ef-raster{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1200px){.ef-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.ef-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ef-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}}.ef-kachel{aspect-ratio:3/4;background:var(--hz-field);cursor:pointer;text-align:left;color:#fff;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.ef-kachel:focus-visible{outline:2px solid var(--hz-gold);outline-offset:2px}.ef-clip,.ef-clip video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ef-play{color:#fff;filter:drop-shadow(0 1px 2px #0009);position:absolute;top:8px;right:8px}.ef-zahl{color:#fff;background:#0000008c;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.ef-unten{background:linear-gradient(#0a0a0c00,#0a0a0ce0);flex-direction:column;gap:2px;padding:28px 10px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.ef-titel{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.ef-unter{opacity:.8;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.ef-knopf{background:var(--hz-gold);color:#1a1812;border-radius:999px;align-self:flex-start;margin-top:6px;padding:4px 10px;font-size:11.5px;font-weight:700}.ef-mehr{flex-wrap:wrap;gap:8px;display:flex}.ef-mehr a,.ef-mehr button{padding:8px 14px;font-size:13px;text-decoration:none}.md-leiste{display:none}@media (max-width:767px){.md-pfeil{display:none!important}.md-leiste{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:#08080aeb;flex-shrink:0;grid-template-columns:1fr 1fr 44px;gap:8px;display:grid}.md-leiste button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:44px;font-size:13px;font-weight:600;display:inline-flex}.md-blatt{left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom,0px));z-index:5;visibility:hidden;border-radius:16px 16px 0 0;max-height:72dvh;transition:transform .22s ease-out,visibility .22s;position:absolute;transform:translateY(calc(100% + 80px))}.md-blatt[data-offen=true]{visibility:visible;transform:none}.md-medium{padding-top:env(safe-area-inset-top,0px)}.gal-kachel{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.gal-raster>*{content-visibility:auto;contain-intrinsic-size:auto 160px}.gal-kopf{margin-bottom:10px!important}.gal-kachel{scroll-margin:130px 0 70px}.gal-filter-klebt{top:var(--aaa-topbar-h,0px);z-index:6;background:var(--aaa-cream);padding-top:6px;padding-bottom:6px;position:sticky}}.wisch-flaeche{touch-action:pan-y pinch-zoom;will-change:transform}.wisch-huelle{overflow-x:clip}.bb{z-index:100;color:#fff;background:#000;position:fixed;inset:0}.bb-liste{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;height:100%;overflow-y:auto}.bb-liste::-webkit-scrollbar{display:none}.bb-seite{scroll-snap-align:start;scroll-snap-stop:always;place-items:center;height:100dvh;display:grid;position:relative;overflow:hidden}.bb-seite>img,.bb-seite>video{object-fit:contain;width:100%;height:100%}.bb-set{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;position:absolute;inset:0;overflow:auto hidden}.bb-set::-webkit-scrollbar{display:none}.bb-set>img{object-fit:contain;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.bb-kopf{z-index:2;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px;pointer-events:none;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.bb-kopf>*{pointer-events:auto}.bb-rund{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.bb-zahl{font-variant-numeric:tabular-nums;background:#00000080;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.bb-fuss{z-index:2;padding:36px 14px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#000000b8);flex-direction:column;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.bb-zeile{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.bb-zeile>span{align-items:center;gap:4px;display:inline-flex}.bb-status{background:#fff3;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.bb-status[data-status=abgelehnt]{background:#b42318}.bb-knoepfe{gap:8px;display:flex}.bb-knoepfe button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;font-size:13px;font-weight:700;display:inline-flex}.bb-knoepfe button[data-haupt=true]{background:var(--aaa-gold);border-color:var(--aaa-gold);color:#1a1509}.bb-hinweis{left:50%;bottom:calc(112px + env(safe-area-inset-bottom,0px));z-index:2;opacity:.75;pointer-events:none;font-size:11px;animation:1.4s ease-in-out infinite bb-hoch;position:absolute;transform:translate(-50%)}@keyframes bb-hoch{50%{transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){.bb-hinweis{animation:none}}.so-hoch{flex-direction:column;gap:12px;display:flex}.so-hoch-wahl{border:1.5px dashed var(--aaa-gold);background:rgba(var(--aaa-gold-rgb), .06);color:var(--aaa-ink);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:22px 14px;font-size:14px;font-weight:700;display:flex}.so-hoch-wahl small{color:var(--aaa-ink-mute);text-align:center;font-size:11.5px;font-weight:400}.so-hoch-liste{flex-direction:column;gap:6px;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.so-hoch-liste li{border:1px solid var(--aaa-divider);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.so-hoch-liste li[data-stand=fehler]{border-color:#e5484d}.so-hoch-liste button{color:var(--aaa-ink-mute);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.so-hoch-liste small{color:#e5484d;flex-basis:100%;font-size:11.5px}.so-hoch-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.so-hoch-rechte{color:var(--aaa-ink-mute);cursor:pointer;align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.so-hoch-rechte input{accent-color:var(--aaa-gold);flex-shrink:0;margin-top:2px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
