@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/plus-jakarta-sans-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Allan;font-style:normal;font-weight:400;src:url(/fonts/Allan-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Allan;font-style:normal;font-weight:700;src:url(/fonts/Allan-Bold.ttf) format("truetype");font-display:swap}:root{font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--wd-aurora: 1}body{margin:0;display:block;min-width:320px;min-height:100vh;min-height:100dvh}::selection{background:rgba(var(--wd-brand-rgb, 13 148 136) / .24)}.MuiButtonBase-root.Mui-focusVisible,a:focus-visible{outline:2px solid var(--wd-primary, #0d9488);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--wd-brand-rgb, 128 128 128) / .22);border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--wd-brand-rgb, 128 128 128) / .4)}body:before{content:"";position:fixed;inset:-18vmax;z-index:-1;pointer-events:none;background:radial-gradient(36vmax 28vmax at 8% 4%,rgba(var(--wd-brand-light-rgb, 94 234 212) / calc(.16 * var(--wd-aurora))),transparent 70%),radial-gradient(32vmax 26vmax at 96% 12%,rgba(var(--wd-brand-rgb, 13 148 136) / calc(.1 * var(--wd-aurora))),transparent 70%),radial-gradient(42vmax 30vmax at 72% 108%,rgba(var(--wd-brand-rgb, 13 148 136) / calc(.08 * var(--wd-aurora))),transparent 72%);animation:wd-aurora 42s ease-in-out infinite alternate}@keyframes wd-aurora{0%{translate:0 0}50%{translate:3vmax -2vmax}to{translate:-2vmax 2.5vmax}}@keyframes wd-rise{0%{opacity:0;translate:0 14px}}@keyframes wd-fade{0%{opacity:0}}@keyframes wd-pop{0%{scale:0}70%{scale:1.15}to{scale:1}}@keyframes wd-scale-in{0%{opacity:0;scale:.92}}@keyframes wd-slide-up{0%{opacity:0;translate:0 32px}}@keyframes wd-wiggle{0%,to{rotate:0deg}20%{rotate:-9deg}40%{rotate:7deg}60%{rotate:-4deg}80%{rotate:2deg}}@keyframes wd-spin{to{rotate:360deg}}@keyframes wd-breathe{0%,to{scale:1}50%{scale:1.06}}@keyframes wd-ring{0%{scale:.7;opacity:.55}to{scale:1.9;opacity:0}}@keyframes wd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes wd-draw{0%{stroke-dashoffset:var(--wd-dash, 60)}to{stroke-dashoffset:0}}@keyframes wd-blob{0%{translate:0 0;scale:1}to{translate:7vmax 5vmax;scale:1.18}}@keyframes wd-icon-swap{0%{opacity:0;rotate:-120deg;scale:.4}}@keyframes wd-shake{0%,to{translate:0 0}20%,60%{translate:-5px 0}40%,80%{translate:5px 0}}@keyframes wd-step-next{0%{opacity:0;translate:36px 0}}@keyframes wd-step-back{0%{opacity:0;translate:-36px 0}}@keyframes wd-confetti{0%{opacity:1;translate:0 0;rotate:0deg;scale:1}80%{opacity:1}to{opacity:0;translate:var(--dx) var(--dy);rotate:var(--rot);scale:.6}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseRing{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.5);opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes textPulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(.MuiGrid-container,.MuiStack-root,.wd-stagger)>:nth-child(2){--wd-i: 1}:where(.MuiGrid-container,.MuiStack-root,.wd-stagger)>:nth-child(3){--wd-i: 2}:where(.MuiGrid-container,.MuiStack-root,.wd-stagger)>:nth-child(4){--wd-i: 3}:where(.MuiGrid-container,.MuiStack-root,.wd-stagger)>:nth-child(5){--wd-i: 4}:where(.MuiGrid-container,.MuiStack-root,.wd-stagger)>:nth-child(6){--wd-i: 5}:where(.MuiGrid-container,.MuiStack-root,.wd-stagger)>:nth-child(7){--wd-i: 6}:where(.MuiGrid-container,.MuiStack-root,.wd-stagger)>:nth-child(8){--wd-i: 7}:where(.MuiGrid-container,.MuiStack-root,.wd-stagger)>:nth-child(9){--wd-i: 8}:where(.MuiGrid-container,.MuiStack-root,.wd-stagger)>:nth-child(10){--wd-i: 9}:where(.MuiGrid-container,.MuiStack-root,.wd-stagger)>:nth-child(11){--wd-i: 10}:where(.MuiGrid-container,.MuiStack-root,.wd-stagger)>:nth-child(n+12){--wd-i: 11}.MuiCard-root,.wd-stagger>*{animation:wd-rise .46s var(--wd-ease-out, cubic-bezier(.05, .7, .1, 1)) backwards;animation-delay:calc(var(--wd-i, 0) * 36ms)}.wd-no-anim,.wd-no-anim .MuiCard-root{animation:none!important}@media(hover:hover){.MuiCard-root:has(>.MuiCardActionArea-root):hover,.MuiCard-root.wd-lift:hover{translate:0 -3px;border-color:rgba(var(--wd-brand-rgb, 13 148 136) / .35);box-shadow:0 14px 32px -16px rgba(var(--wd-brand-rgb, 13 148 136) / .45)}}.wd-nav{view-transition-name:wd-nav}::view-transition-old(wd-nav){display:none}::view-transition-new(wd-nav){animation:none}::view-transition-group(wd-nav){animation:none}::view-transition-old(root){animation:.15s var(--wd-ease-in, cubic-bezier(.3, 0, .8, .15)) both wd-vt-out}::view-transition-new(root){animation:.32s var(--wd-ease-out, cubic-bezier(.05, .7, .1, 1)) 60ms both wd-vt-in}@keyframes wd-vt-out{to{opacity:0}}@keyframes wd-vt-in{0%{opacity:0;translate:0 12px}}html.wd-theme-reveal .wd-nav{view-transition-name:none}html.wd-theme-reveal::view-transition-old(root){animation:none}html.wd-theme-reveal::view-transition-new(root){animation:wd-reveal .62s var(--wd-ease, cubic-bezier(.2, 0, 0, 1)) both}@keyframes wd-reveal{0%{clip-path:circle(0 at var(--wd-reveal-x, 50%) var(--wd-reveal-y, 50%))}to{clip-path:circle(var(--wd-reveal-r, 150vmax) at var(--wd-reveal-x, 50%) var(--wd-reveal-y, 50%))}}.wd-launch{position:fixed;inset:0;z-index:2147483000;display:grid;place-content:center;justify-items:center;gap:14px;background:var(--wd-launch-bg, #0d9488);color:#fff;clip-path:circle(0 at var(--wd-launch-x, 50%) var(--wd-launch-y, 50%));animation:wd-launch-in .56s cubic-bezier(.2,0,0,1) forwards}.wd-launch img{width:96px;height:96px;border-radius:24px;box-shadow:0 18px 40px -12px #00000073,0 0 0 4px #ffffff40;animation:wd-pop .62s var(--wd-ease-spring, cubic-bezier(.34, 1.56, .64, 1)) .12s backwards}.wd-launch span{font-family:Allan,cursive;font-weight:700;font-size:2.4rem;line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.25);animation:wd-rise .42s var(--wd-ease-out, cubic-bezier(.05, .7, .1, 1)) .22s backwards}@keyframes wd-launch-in{to{clip-path:circle(var(--wd-launch-r, 150vmax) at var(--wd-launch-x, 50%) var(--wd-launch-y, 50%))}}.wd-boot,.wd-loader{display:grid;place-content:center;justify-items:center;gap:18px;min-height:100vh;min-height:100dvh;width:100%;font-family:Inter Variable,system-ui,sans-serif}.wd-boot{position:fixed;inset:0;background:#fbfbfc;color:#1a1b1f}@media(prefers-color-scheme:dark){.wd-boot{background:#0f1012;color:#e4e3e7}}.wd-boot-mark,.wd-loader-mark{position:relative;width:76px;height:76px}.wd-boot-mark img,.wd-loader-mark img{position:relative;width:100%;height:100%;border-radius:20px;animation:wd-breathe 1.8s ease-in-out infinite}.wd-boot-mark:before,.wd-boot-mark:after,.wd-loader-mark:before,.wd-loader-mark:after{content:"";position:absolute;inset:0;border-radius:24px;border:2px solid var(--wd-boot, var(--wd-brand, #0d9488));animation:wd-ring 1.8s cubic-bezier(.2,0,0,1) infinite}.wd-boot-mark:after,.wd-loader-mark:after{animation-delay:.9s}.wd-boot-word,.wd-loader-word{font-family:Allan,cursive;font-weight:700;font-size:2rem;line-height:1;letter-spacing:.01em}.wd-boot-word b,.wd-loader-word b{color:var(--wd-boot, var(--wd-brand, #0d9488))}.wd-boot-dots,.wd-loader-dots{display:flex;gap:6px}.wd-boot-dots i,.wd-loader-dots i{width:7px;height:7px;border-radius:50%;background:var(--wd-boot, var(--wd-brand, #0d9488));animation:wd-dot 1.1s ease-in-out infinite}.wd-boot-dots i:nth-child(2),.wd-loader-dots i:nth-child(2){animation-delay:.15s}.wd-boot-dots i:nth-child(3),.wd-loader-dots i:nth-child(3){animation-delay:.3s}@keyframes wd-dot{0%,80%,to{opacity:.25;scale:.8}40%{opacity:1;scale:1.15}}.wd-wordmark{font-family:Allan,cursive;font-weight:700;line-height:1;letter-spacing:.01em}.wd-wordmark b{font-weight:700;background:var(--wd-brand-gradient, linear-gradient(135deg, #5eead4, #0d9488));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%}.wd-brand:hover .wd-wordmark b{animation:wd-shimmer 1.6s linear}.wd-brand:hover .wd-brand-icon{animation:wd-wiggle .7s ease-in-out}.wd-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}@media print{.wd-nav,.wd-no-print{display:none!important}body:before{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}body:before{animation:none}}body{overflow-x:hidden}.wdt-stage-box{position:relative;flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;background:#bfe3f2}.wdt-stage-box.wdt-dark{background:#1d2a3d}.wdt-stage-box.is-interior{background:#e7ddd0}.wdt-stage-box.wdt-dark.is-interior{background:#26221e}.wdt-stage{position:relative;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.wdt-meadow{background:radial-gradient(circle at 86% 12%,#fff4c4e6 0 28px,#fff4c400 30px),linear-gradient(to bottom,#9fd3ef 0,#d7eef8 var(--ground),#8cc56a var(--ground),#74b257 calc(var(--ground) + 40px),#5f9f45 100%)}.wdt-meadow:before{content:"";position:absolute;left:0;right:0;top:calc(var(--ground) - 70px * var(--zoom));height:calc(72px * var(--zoom));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 72' preserveAspectRatio='none'%3E%3Cpath d='M0 72 V40 Q75 0 150 34 T300 30 T450 22 T600 40 V72 Z' fill='%23a9d38c'/%3E%3C/svg%3E") repeat-x;background-size:calc(600px * var(--zoom)) 100%;pointer-events:none}.wdt-dark .wdt-meadow{background:radial-gradient(circle at 86% 12%,#f0f0ffd9 0 22px,#f0f0ff00 24px),linear-gradient(to bottom,#1d2a4a 0,#3b4c74 var(--ground),#3f6b3a var(--ground),#34592f calc(var(--ground) + 40px),#2a4826 100%)}.wdt-dark .wdt-meadow:before{filter:brightness(.5) saturate(.8)}.wdt-interior{background:linear-gradient(to bottom,#efe7dc,#e2d6c6)}.wdt-dark .wdt-interior{background:linear-gradient(to bottom,#2c2722,#221e1a)}.wdt-backdrop{position:absolute;pointer-events:none;filter:drop-shadow(0 6px 14px rgba(40,30,20,.18))}.wdt-piece{position:absolute;touch-action:none;cursor:grab;filter:drop-shadow(0 3px 2px rgba(30,30,20,.22));transition:filter .15s}.wdt-piece img{display:block;pointer-events:none}.wdt-piece.is-dragging{cursor:grabbing;filter:drop-shadow(0 12px 10px rgba(30,30,20,.32))}.wdt-piece.is-selected{outline:2px dashed #dc2626;outline-offset:3px;border-radius:4px}.wdt-piece.is-missing{opacity:.45;filter:grayscale(1)}.wdt-missing-badge{position:absolute;left:50%;top:-6px;transform:translate(-50%,-100%);background:#b45309;color:#fff;font:700 11px/1 system-ui,sans-serif;padding:3px 6px;border-radius:99px;white-space:nowrap}.wdt-ruler{position:absolute;left:0;height:22px;pointer-events:none;background:repeating-linear-gradient(to right,rgba(255,255,255,.85) 0 1px,transparent 1px var(--tick)) 0 0 / 100% 7px no-repeat,repeating-linear-gradient(to right,rgba(255,255,255,.95) 0 2px,transparent 2px var(--major)) 0 0 / 100% 12px no-repeat;z-index:5}.wdt-ruler-label{position:absolute;top:12px;transform:translate(3px);font:600 10px/1 system-ui,sans-serif;color:#fffffff2;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.35);white-space:nowrap}.wdt-kiste{padding-bottom:24px}.wdt-kiste-set{padding:10px 0 6px}.wdt-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;padding:0 12px}.wdt-tile{display:flex!important;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 6px!important;border-radius:14px!important;border:1px solid rgba(127,127,127,.25)!important;background:#7f7f7f0f!important;min-width:0;cursor:pointer}.wdt-tile:hover{background:#dc262614!important}.wdt-tile:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.wdt-tile-img{position:relative;width:64px;height:52px;display:grid;place-items:center}.wdt-tile-img img{max-width:64px;max-height:52px;object-fit:contain}.wdt-tile-lock{position:absolute;right:-2px;bottom:-2px;font-size:18px!important;padding:2px;border-radius:50%;background:#fff;color:#444}.wdt-tile-name{font-size:12px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdt-tile-note{font-size:11px;opacity:.7;white-space:nowrap}.wdt-tile.is-off{cursor:default}.wdt-tile.is-off .wdt-tile-img img{filter:grayscale(1);opacity:.45}.wdt-tile.is-missing .wdt-tile-note{color:#b45309;opacity:1;font-weight:700}.wdt-checker{background-color:#fff;background-image:linear-gradient(45deg,#e6e6e6 25%,transparent 25%),linear-gradient(-45deg,#e6e6e6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e6e6e6 75%),linear-gradient(-45deg,transparent 75%,#e6e6e6 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.wdt-thumb{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(to bottom,#d9eef7 0 68%,#9fcd80 68%)}.wdt-thumb img{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:7% 8% 5%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 3px 3px rgba(30,30,20,.2))}@media(prefers-reduced-motion:reduce){.wdt-piece{transition:none}}.wdt-labels{display:grid;grid-template-columns:repeat(2,99mm);grid-auto-rows:57mm;justify-content:center;gap:0;padding-bottom:24px}.wdt-label{box-sizing:border-box;display:flex;gap:4mm;align-items:center;padding:4mm;border:.2mm dashed #c8c8c8;background:#fff;color:#1d1d1f;overflow:hidden}.wdt-label-qr{width:36mm;height:36mm;flex:none}.wdt-label-text{min-width:0;display:flex;flex-direction:column;gap:1.5mm;height:100%;justify-content:center}.wdt-label-name{font:800 15pt/1.1 system-ui,sans-serif;overflow-wrap:anywhere}.wdt-label-sets{font:400 7.5pt/1.3 system-ui,sans-serif;color:#444}.wdt-label-sets div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wdt-label-brand{font:700 7pt/1 system-ui,sans-serif;color:#dc2626;letter-spacing:.04em}@media print{@page{size:A4;margin:6mm}body{background:#fff!important}.wdt-noprint{display:none!important}.wdt-labels{padding:0}.wdt-label{break-inside:avoid}}.wdt-bubble{position:absolute;transform:translate(-50%,-50%);max-width:34%;padding:.45em .8em;border:2px solid #2b2622;border-radius:1.1em;background:#fff;color:#2b2622;font:700 clamp(12px,2.6vw,20px)/1.25 system-ui,sans-serif;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;cursor:grab;touch-action:none}.wdt-bubble:after{content:"";position:absolute;bottom:-.75em;width:.9em;height:.9em;background:#fff;border-right:2px solid #2b2622;border-bottom:2px solid #2b2622;transform:skew(-30deg) rotate(45deg)}.wdt-bubble-links:after{left:22%}.wdt-bubble-rechts:after{right:22%;transform:skew(30deg) rotate(45deg)}.wdt-bubble.is-selected{outline:2px dashed #dc2626;outline-offset:4px}.wdt-kid .wdt-tiles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px}.wdt-kid .wdt-tile-img{width:84px;height:68px}.wdt-kid .wdt-tile-img img{max-width:84px;max-height:68px}.wdt-kid .wdt-tile-name{font-size:14px}
