.sr-only[data-astro-cid-qz7rixo5]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sa-hero[data-astro-cid-qz7rixo5] h1[data-astro-cid-qz7rixo5]{max-width:16ch;margin-inline:auto}.sa-head[data-astro-cid-qz7rixo5]{max-width:46rem;margin-bottom:2.5rem}.sa-head[data-astro-cid-qz7rixo5] p[data-astro-cid-qz7rixo5]{margin-top:.9rem;font-size:1.05rem}.sa-demo-section[data-astro-cid-qz7rixo5] [data-astro-cid-qz7rixo5]:is(button,input,[tabindex]):focus-visible,.faq-trigger[data-astro-cid-qz7rixo5]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.demo[data-astro-cid-qz7rixo5]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (width>=1024px){.demo[data-astro-cid-qz7rixo5]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2rem}}.demo-browser[data-astro-cid-qz7rixo5],.demo-panel[data-astro-cid-qz7rixo5]{scroll-margin-top:5rem}.demo-browser[data-astro-cid-qz7rixo5]{border-radius:var(--radius);border:1px solid var(--color-border);background:#fff;position:relative;overflow:hidden;box-shadow:0 40px 80px -36px #11121761,0 10px 24px -14px #11121733}.demo-bar[data-astro-cid-qz7rixo5]{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;height:42px;padding:0 .9rem;display:flex}.demo-dots[data-astro-cid-qz7rixo5]{gap:6px;display:flex}.demo-dots[data-astro-cid-qz7rixo5] i[data-astro-cid-qz7rixo5]{background:#dcdee3;border-radius:50%;width:10px;height:10px}.demo-url[data-astro-cid-qz7rixo5]{border:1px solid var(--color-border);min-width:0;height:26px;color:var(--color-text-light);white-space:nowrap;background:#fff;border-radius:8px;flex:1;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.78rem;display:flex;overflow:hidden}.demo-live[data-astro-cid-qz7rixo5]{letter-spacing:.06em;text-transform:uppercase;color:#15803d;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.demo-live[data-astro-cid-qz7rixo5] span[data-astro-cid-qz7rixo5]{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 #22c55e80}.demo-live[data-astro-cid-qz7rixo5].is-ping span[data-astro-cid-qz7rixo5]{animation:.9s ease-out 2 live-ping}@keyframes live-ping{to{box-shadow:0 0 0 8px #22c55e00}}.demo-viewport[data-astro-cid-qz7rixo5]{overscroll-behavior:contain;scroll-behavior:smooth;background:#f2ede0;height:640px;overflow-y:auto}@media (width<=1023px){.demo-viewport[data-astro-cid-qz7rixo5]{height:min(520px,68vh)}}.tr-site[data-astro-cid-qz7rixo5]{--tr-green:#12271e;--tr-brass:#a8803a;--tr-ivory:#f2ede0;--tr-ink:#1d2a24;font-family:var(--font-base);color:var(--tr-ink);background:var(--tr-ivory);min-height:100%}.tr-site[data-astro-cid-qz7rixo5] p[data-astro-cid-qz7rixo5]{color:inherit}.tr-banner[data-astro-cid-qz7rixo5]{background:var(--tr-brass);color:#fff;text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.88rem;font-weight:600;display:flex}.tr-banner[data-astro-cid-qz7rixo5][hidden]{display:none}.tr-nav[data-astro-cid-qz7rixo5]{background:var(--tr-green);color:var(--tr-ivory);justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.tr-logo[data-astro-cid-qz7rixo5]{letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-size:1.1rem}.tr-logo[data-astro-cid-qz7rixo5] em[data-astro-cid-qz7rixo5]{color:#d4ac64}.tr-links[data-astro-cid-qz7rixo5]{letter-spacing:.06em;text-transform:uppercase;opacity:.8;gap:1rem;font-size:.78rem;display:flex}.tr-hero[data-astro-cid-qz7rixo5]{height:210px;position:relative;overflow:hidden}.tr-hero[data-astro-cid-qz7rixo5] img[data-astro-cid-qz7rixo5]{object-fit:cover;width:100%;height:100%}.tr-hero[data-astro-cid-qz7rixo5]:after{content:"";background:linear-gradient(#0d1b151a 30%,#0d1b15d9);position:absolute;inset:0}.tr-hero-text[data-astro-cid-qz7rixo5]{z-index:1;color:var(--tr-ivory);position:absolute;bottom:1.1rem;left:1.25rem;right:1.25rem}.tr-kicker[data-astro-cid-qz7rixo5]{letter-spacing:.14em;text-transform:uppercase;color:#d4ac64;font-size:.72rem}.tr-title[data-astro-cid-qz7rixo5]{margin-top:.25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.15}.tr-block[data-astro-cid-qz7rixo5]{background:#fbf8f1;border:1px solid #1d2a241a;border-radius:10px;margin:1rem 1.25rem 0;padding:1.1rem 1.2rem;transition:box-shadow .4s,border-color .4s}.tr-h[data-astro-cid-qz7rixo5],.tr-label[data-astro-cid-qz7rixo5]{letter-spacing:.12em;text-transform:uppercase;color:var(--tr-brass);margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:block}.tr-dish[data-astro-cid-qz7rixo5]{grid-template-columns:96px 1fr;align-items:center;gap:1rem;display:grid;position:relative}.tr-dish[data-astro-cid-qz7rixo5] img[data-astro-cid-qz7rixo5]{object-fit:cover;border-radius:8px;width:96px;height:96px}.tr-dish[data-astro-cid-qz7rixo5] .tr-label[data-astro-cid-qz7rixo5]{margin-bottom:.25rem}.tr-dish-name[data-astro-cid-qz7rixo5]{font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.2}.tr-dish-text[data-astro-cid-qz7rixo5]{opacity:.75;font-size:.85rem}.tr-dish-price[data-astro-cid-qz7rixo5]{margin-top:.3rem;font-weight:700}.tr-aktion[data-astro-cid-qz7rixo5]{background:var(--tr-green);color:#f2ede0;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:calc(100% - 1.8rem);padding:.25rem .7rem;font-size:.75rem;font-weight:600;position:absolute;top:-.6rem;right:.9rem;overflow:hidden}.tr-aktion[data-astro-cid-qz7rixo5][hidden]{display:none}.tr-hours[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5],.tr-menu[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5]{border-bottom:1px dashed #1d2a2426;justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.9rem;transition:background-color .4s;display:flex}.tr-hours[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5]:last-child,.tr-menu[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5]:last-child{border-bottom:0}.tr-hours-val[data-astro-cid-qz7rixo5]{font-variant-numeric:tabular-nums}.tr-hours[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5].is-ruhetag .tr-hours-val[data-astro-cid-qz7rixo5]{color:#9b3b2e;font-weight:600}.tr-menu[data-astro-cid-qz7rixo5] strong[data-astro-cid-qz7rixo5]{font-weight:600;display:block}.tr-menu[data-astro-cid-qz7rixo5] small[data-astro-cid-qz7rixo5]{opacity:.7;font-size:.78rem;display:block}.tr-price[data-astro-cid-qz7rixo5]{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.tr-foot[data-astro-cid-qz7rixo5]{background:var(--tr-green);color:#f2ede0bf;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:.9rem 1.25rem;font-size:.8rem;display:flex}.tr-gear[data-astro-cid-qz7rixo5]{width:44px;height:44px;color:var(--tr-ivory);cursor:pointer;transition:background-color .2s ease, transform .3s var(--ease-out-expo);background:0 0;border:1px solid #f2ede04d;border-radius:50%;place-items:center;display:grid;position:relative}.tr-gear[data-astro-cid-qz7rixo5].is-hint:after{content:"";border:2px solid #d4ac64;border-radius:50%;animation:1.8s ease-out infinite gear-hint;position:absolute;inset:-4px}@keyframes gear-hint{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.tr-site[data-astro-cid-qz7rixo5] .tr-flash{animation:1.4s ease-out tr-flash}@keyframes tr-flash{0%,30%{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 55%, transparent);background-color:color-mix(in srgb, var(--color-primary) 8%, #fbf8f1)}to{box-shadow:0 0 0 3px #0000}}.demo-login[data-astro-cid-qz7rixo5]{z-index:3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0d128c;place-items:center;padding:1rem;display:grid;position:absolute;inset:42px 0 0;overflow-y:auto}.demo-login[data-astro-cid-qz7rixo5][hidden]{display:none}.demo-login-card[data-astro-cid-qz7rixo5]{border-radius:var(--radius);width:min(340px,100%);box-shadow:var(--shadow-lg);animation:pop-in .35s var(--ease-out-expo);background:#fff;flex-direction:column;padding:1.6rem;display:flex}@keyframes pop-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}.demo-login-icon[data-astro-cid-qz7rixo5]{background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:44px;height:44px;color:var(--color-primary);border-radius:12px;place-items:center;margin-bottom:.8rem;display:grid}.demo-login-title[data-astro-cid-qz7rixo5]{font-family:var(--font-display);color:var(--color-text);font-size:1.35rem;font-weight:700}.demo-login-sub[data-astro-cid-qz7rixo5]{margin-bottom:1rem;font-size:.88rem}.demo-login-card[data-astro-cid-qz7rixo5] label[data-astro-cid-qz7rixo5],.dp-field[data-astro-cid-qz7rixo5] label[data-astro-cid-qz7rixo5],.dp-price-row[data-astro-cid-qz7rixo5] label[data-astro-cid-qz7rixo5]{color:var(--color-text);margin-bottom:.3rem;font-size:.85rem;font-weight:600}.demo-login-card[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5],.dp-field[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5],.dp-euro[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5],.dp-times[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]{width:100%;min-height:46px;color:var(--color-text);background:#fff;border:1px solid #c9ccd3;border-radius:10px;padding:.55rem .8rem;font-size:1rem}.demo-login-card[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]{margin-bottom:.85rem}.demo-login-card[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]:focus,.dp-body[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent);outline:none}.demo-login-error[data-astro-cid-qz7rixo5]{color:#b42318;min-height:0;font-size:.85rem}.demo-login-error[data-astro-cid-qz7rixo5]:not(:empty){margin-bottom:.6rem}.demo-login-btn[data-astro-cid-qz7rixo5]{width:100%;min-height:48px}.demo-login-cancel[data-astro-cid-qz7rixo5]{min-height:44px;color:var(--color-text-light);cursor:pointer;background:0 0;border:0;margin-top:.4rem;font-weight:600}.demo-login-hint[data-astro-cid-qz7rixo5]{text-align:center;font-size:.8rem}.demo-toast[data-astro-cid-qz7rixo5]{z-index:4;background:var(--color-dark-bg);color:#fff;white-space:nowrap;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:transform .4s var(--ease-out-expo), opacity .3s ease;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%,16px)}.demo-toast[data-astro-cid-qz7rixo5] svg[data-astro-cid-qz7rixo5]{color:#4ade80}.demo-toast[data-astro-cid-qz7rixo5].is-on{opacity:1;transform:translate(-50%)}.demo-intro[data-astro-cid-qz7rixo5],.demo-panel[data-astro-cid-qz7rixo5]{border-radius:var(--radius);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#fff}.demo-intro[data-astro-cid-qz7rixo5]{padding:1.75rem}.demo-intro[data-astro-cid-qz7rixo5][hidden],.demo-panel[data-astro-cid-qz7rixo5][hidden]{display:none}.dp-kicker[data-astro-cid-qz7rixo5]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-size:.75rem;font-weight:700;display:block}.demo-intro-steps[data-astro-cid-qz7rixo5]{gap:.9rem;margin:1.1rem 0 1.5rem;padding:0;list-style:none;display:grid}.demo-intro-steps[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5]{color:var(--color-text);align-items:center;gap:.8rem;font-weight:500;display:flex}.demo-intro-steps[data-astro-cid-qz7rixo5] span[data-astro-cid-qz7rixo5]{background:var(--color-bg-alt);width:32px;height:32px;font-family:var(--font-display);color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.demo-start[data-astro-cid-qz7rixo5]{width:100%;min-height:52px}.demo-note[data-astro-cid-qz7rixo5]{text-align:center;margin-top:.8rem;font-size:.8rem}.demo-panel[data-astro-cid-qz7rixo5]{animation:pop-in .4s var(--ease-out-expo);flex-direction:column;display:flex}@media (width>=1024px){.demo-panel[data-astro-cid-qz7rixo5]{height:684px}}.dp-head[data-astro-cid-qz7rixo5]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.dp-title[data-astro-cid-qz7rixo5]{font-family:var(--font-display);color:var(--color-text);outline:none;font-size:1.15rem;font-weight:700}.dp-logout[data-astro-cid-qz7rixo5]{border:1px solid var(--color-border);min-height:40px;color:var(--color-text-light);cursor:pointer;background:#fff;border-radius:10px;padding:0 .9rem;font-size:.85rem;font-weight:600}.dp-logout[data-astro-cid-qz7rixo5]:hover{color:var(--color-text);border-color:var(--color-text-light)}.dp-tasks-wrap[data-astro-cid-qz7rixo5]{background:color-mix(in srgb, var(--color-primary) 5%, #fff);border-bottom:1px solid var(--color-border);padding:.8rem 1.25rem}.dp-tasks-label[data-astro-cid-qz7rixo5]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-light);justify-content:space-between;margin-bottom:.45rem;font-size:.75rem;font-weight:700;display:flex}.dp-tasks-label[data-astro-cid-qz7rixo5] span[data-astro-cid-qz7rixo5]{color:var(--color-primary)}.dp-tasks[data-astro-cid-qz7rixo5]{grid-template-columns:1fr 1fr;gap:.3rem 1rem;display:grid}.dp-tasks[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5]{color:var(--color-text);align-items:center;gap:.45rem;font-size:.82rem;line-height:1.3;display:flex}.dp-tick[data-astro-cid-qz7rixo5]{border:1.5px solid #b9bdc6;border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:background-color .3s,border-color .3s}.dp-tasks[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5].is-done .dp-tick[data-astro-cid-qz7rixo5]{background:#16a34a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/10px no-repeat;border-color:#16a34a}.dp-tasks[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5].is-done .dp-task-text[data-astro-cid-qz7rixo5]{color:var(--color-text-light);-webkit-text-decoration:line-through #5b5f6a80;text-decoration:line-through #5b5f6a80}.dp-tabs[data-astro-cid-qz7rixo5]{grid-template-columns:repeat(4,1fr);gap:.4rem;padding:.8rem 1.25rem 0;display:grid}.dp-tabs[data-astro-cid-qz7rixo5] button[data-astro-cid-qz7rixo5]{border:1px solid var(--color-border);min-height:44px;color:var(--color-text-light);cursor:pointer;background:#fff;border-radius:10px;padding:.4rem .3rem;font-size:.85rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.dp-tabs[data-astro-cid-qz7rixo5] button[data-astro-cid-qz7rixo5]:hover{color:var(--color-text);border-color:#c9ccd3}.dp-tabs[data-astro-cid-qz7rixo5] button[data-astro-cid-qz7rixo5][aria-selected=true]{background:var(--color-text);border-color:var(--color-text);color:#fff}.dp-body[data-astro-cid-qz7rixo5]{flex:1;min-height:0;padding:.9rem 1.25rem 1rem;overflow-y:auto}.dp-help[data-astro-cid-qz7rixo5]{margin-bottom:.8rem;font-size:.88rem}.dp-days[data-astro-cid-qz7rixo5]{gap:.35rem;display:grid}.dp-day[data-astro-cid-qz7rixo5]{border-radius:10px;grid-template-columns:6.2rem 1fr auto;align-items:center;gap:.6rem;padding:.3rem .4rem;transition:background-color .2s;display:grid}.dp-day-name[data-astro-cid-qz7rixo5]{color:var(--color-text);font-size:.9rem;font-weight:600}.dp-times[data-astro-cid-qz7rixo5]{color:var(--color-text-light);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.dp-times[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]{font-variant-numeric:tabular-nums;min-height:40px;padding:.3rem .45rem;font-size:.92rem}.dp-day[data-astro-cid-qz7rixo5].is-ruhetag .dp-times[data-astro-cid-qz7rixo5]{opacity:.35}.dp-day[data-astro-cid-qz7rixo5].is-invalid{background:#fef3f2}.dp-day[data-astro-cid-qz7rixo5].is-invalid input[data-astro-cid-qz7rixo5]{border-color:#d92d20}.dp-check[data-astro-cid-qz7rixo5]{min-height:40px;color:var(--color-text);cursor:pointer;align-items:center;gap:.4rem;padding:0 .3rem;font-size:.85rem;font-weight:600;display:inline-flex}.dp-check[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]{width:20px;height:20px;accent-color:var(--color-primary);cursor:pointer}.dp-switch[data-astro-cid-qz7rixo5]{min-height:48px;color:var(--color-text);cursor:pointer;align-items:center;gap:.75rem;margin-bottom:.9rem;font-weight:600;display:flex}.dp-switch[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]{opacity:0;width:1px;height:1px;position:absolute}.dp-switch-track[data-astro-cid-qz7rixo5]{background:#c9ccd3;border-radius:999px;flex-shrink:0;width:52px;height:30px;transition:background-color .25s;position:relative}.dp-switch-track[data-astro-cid-qz7rixo5] span[data-astro-cid-qz7rixo5]{width:24px;height:24px;transition:transform .25s var(--ease-out-expo);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.dp-switch[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]:checked+.dp-switch-track[data-astro-cid-qz7rixo5]{background:var(--color-primary)}.dp-switch[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]:checked+.dp-switch-track[data-astro-cid-qz7rixo5] span[data-astro-cid-qz7rixo5]{transform:translate(22px)}.dp-switch[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]:focus-visible+.dp-switch-track[data-astro-cid-qz7rixo5]{outline:2px solid var(--color-primary);outline-offset:2px}.dp-field[data-astro-cid-qz7rixo5]{flex-direction:column;margin-bottom:.85rem;display:flex}.dp-field-price[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]{max-width:9rem}.dp-optional[data-astro-cid-qz7rixo5]{color:var(--color-text-light);font-weight:400}.dp-prices[data-astro-cid-qz7rixo5]{gap:.6rem;display:grid}.dp-price-row[data-astro-cid-qz7rixo5]{grid-template-columns:1fr 8rem;align-items:center;gap:.75rem;display:grid}.dp-price-row[data-astro-cid-qz7rixo5] label[data-astro-cid-qz7rixo5]{margin:0}.dp-euro[data-astro-cid-qz7rixo5]{position:relative}.dp-euro[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]{text-align:right;font-variant-numeric:tabular-nums;padding-right:2rem}.dp-euro[data-astro-cid-qz7rixo5] span[data-astro-cid-qz7rixo5]{color:var(--color-text-light);pointer-events:none;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.dp-body[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5][aria-invalid=true]{background:#fef3f2;border-color:#d92d20}.dp-error[data-astro-cid-qz7rixo5]{color:#b42318;font-size:.85rem;font-weight:500}.dp-error[data-astro-cid-qz7rixo5]:not(:empty){margin-top:.7rem}.dp-foot[data-astro-cid-qz7rixo5]{border-top:1px solid var(--color-border);padding:.9rem 1.25rem 1rem}.dp-status[data-astro-cid-qz7rixo5]{min-height:1.4em;color:var(--color-text-light);align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.88rem;font-weight:600;display:flex}.dp-status[data-astro-cid-qz7rixo5].is-ok{color:#15803d}.dp-status[data-astro-cid-qz7rixo5].is-error{color:#b42318}.dp-actions[data-astro-cid-qz7rixo5]{grid-template-columns:1fr 1.4fr;gap:.6rem;display:grid}.dp-actions[data-astro-cid-qz7rixo5] .btn[data-astro-cid-qz7rixo5]{min-height:50px}.dp-foot[data-astro-cid-qz7rixo5] .demo-note[data-astro-cid-qz7rixo5]{margin-top:.6rem}@media (width<=560px){.dp-tabs[data-astro-cid-qz7rixo5]{grid-template-columns:1fr 1fr}.dp-tasks[data-astro-cid-qz7rixo5]{grid-template-columns:1fr}.dp-day[data-astro-cid-qz7rixo5]{border-bottom:1px solid var(--color-bg-alt);grid-template-columns:1fr auto;gap:.1rem .5rem;padding:.45rem .4rem}.dp-times[data-astro-cid-qz7rixo5]{grid-area:2/1/auto/-1}.dp-times[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]{flex:1}.dp-price-row[data-astro-cid-qz7rixo5]{grid-template-columns:1fr 7rem}.tr-links[data-astro-cid-qz7rixo5]{display:none}.tr-hero[data-astro-cid-qz7rixo5]{height:170px}.tr-dish[data-astro-cid-qz7rixo5]{grid-template-columns:72px 1fr;gap:.8rem}.tr-dish[data-astro-cid-qz7rixo5] img[data-astro-cid-qz7rixo5]{width:72px;height:72px}.tr-block[data-astro-cid-qz7rixo5],.tr-dish[data-astro-cid-qz7rixo5]{margin-inline:.85rem}}.sa-steps[data-astro-cid-qz7rixo5]{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.sa-steps[data-astro-cid-qz7rixo5],.sa-safe[data-astro-cid-qz7rixo5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sa-step[data-astro-cid-qz7rixo5]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);padding:2rem;position:relative}.sa-step[data-astro-cid-qz7rixo5]:nth-child(2){transition-delay:.1s}.sa-step[data-astro-cid-qz7rixo5]:nth-child(3){transition-delay:.2s}.sa-step-no[data-astro-cid-qz7rixo5]{font-family:var(--font-display);color:color-mix(in srgb, var(--color-text) 8%, transparent);font-size:2.6rem;font-weight:700;line-height:1;position:absolute;top:1.5rem;right:1.75rem}.sa-step[data-astro-cid-qz7rixo5] h3[data-astro-cid-qz7rixo5],.sa-branche[data-astro-cid-qz7rixo5] h3[data-astro-cid-qz7rixo5],.sa-safe-item[data-astro-cid-qz7rixo5] h3[data-astro-cid-qz7rixo5]{color:var(--color-text);margin-bottom:.5rem;font-size:clamp(1.2rem,2.4vw,1.4rem)}.sa-branchen[data-astro-cid-qz7rixo5]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=640px){.sa-branchen[data-astro-cid-qz7rixo5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.sa-branchen[data-astro-cid-qz7rixo5]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sa-branche[data-astro-cid-qz7rixo5]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);padding:1.75rem}.sa-branche[data-astro-cid-qz7rixo5]:nth-child(2){transition-delay:.1s}.sa-branche[data-astro-cid-qz7rixo5]:nth-child(3){transition-delay:.2s}.sa-branche[data-astro-cid-qz7rixo5]:nth-child(4){transition-delay:.3s}.sa-list[data-astro-cid-qz7rixo5]{gap:.5rem;margin-top:.9rem;display:grid}.sa-list[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5]{color:var(--color-text-light);padding-left:1.6rem;position:relative}.sa-list[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5]:before{content:"";background:color-mix(in srgb, var(--color-primary) 12%, transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d4ed8' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / .6rem no-repeat;border-radius:50%;width:1rem;height:1rem;position:absolute;top:.3em;left:0}.sa-immer[data-astro-cid-qz7rixo5]{border-radius:var(--radius);background:var(--color-dark-bg);color:var(--color-dark-text);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;padding:1.1rem 1.5rem;display:flex}.sa-immer-label[data-astro-cid-qz7rixo5]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-primary) 55%, white);font-size:.75rem;font-weight:700}.sa-immer[data-astro-cid-qz7rixo5] ul[data-astro-cid-qz7rixo5]{flex-wrap:wrap;gap:.5rem;display:flex}.sa-immer[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5]{border:1px solid #ffffff2e;border-radius:999px;padding:.35rem .9rem;font-size:.9rem;font-weight:500}.sa-safe[data-astro-cid-qz7rixo5]{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.sa-safe-item[data-astro-cid-qz7rixo5]{border-radius:var(--radius);background:var(--color-bg-alt);padding:2rem}.sa-safe-item[data-astro-cid-qz7rixo5] .service-icon[data-astro-cid-qz7rixo5]{background:#fff}.sa-safe-item[data-astro-cid-qz7rixo5]:nth-child(2){transition-delay:.1s}.sa-safe-item[data-astro-cid-qz7rixo5]:nth-child(3){transition-delay:.2s}.sa-safe-note[data-astro-cid-qz7rixo5]{font-family:var(--font-display);color:var(--color-text);margin-top:2rem;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:600}.sa-end-text[data-astro-cid-qz7rixo5]{margin-block:1rem 2rem}@media (prefers-reduced-motion:reduce){.tr-gear[data-astro-cid-qz7rixo5].is-hint:after,.demo-live[data-astro-cid-qz7rixo5].is-ping span[data-astro-cid-qz7rixo5],.tr-site[data-astro-cid-qz7rixo5] .tr-flash,.demo-login-card[data-astro-cid-qz7rixo5],.demo-panel[data-astro-cid-qz7rixo5]{animation:none!important}.demo-toast[data-astro-cid-qz7rixo5],.tr-gear[data-astro-cid-qz7rixo5]{transition:none}.demo-viewport[data-astro-cid-qz7rixo5]{scroll-behavior:auto}}.sa-hero-grid[data-astro-cid-qz7rixo5]{align-items:center;gap:3rem;display:grid}.sa-hero[data-astro-cid-qz7rixo5] h1[data-astro-cid-qz7rixo5]{font-size:clamp(2.5rem,5.4vw,4.4rem)}.sa-hero-visual[data-astro-cid-qz7rixo5]{text-align:left}@media (width>=960px){.sa-hero-grid[data-astro-cid-qz7rixo5]{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4rem}.sa-hero[data-astro-cid-qz7rixo5] h1[data-astro-cid-qz7rixo5],.sa-hero-text[data-astro-cid-qz7rixo5] p[data-astro-cid-qz7rixo5]{margin-inline:0}.sa-hero-text[data-astro-cid-qz7rixo5] .hero-actions[data-astro-cid-qz7rixo5]{justify-content:flex-start}}@media (width<=959px){.sa-hero-visual[data-astro-cid-qz7rixo5]{max-width:26rem;margin-inline:auto}}.demo-viewport[data-astro-cid-qz7rixo5]{height:min(620px,100vh - 9rem);min-height:420px}@media (width>=1024px){.demo-browser[data-astro-cid-qz7rixo5]{position:sticky;top:5.5rem}.demo-panel[data-astro-cid-qz7rixo5]{height:auto}}@media (width<=1023px){.demo-viewport[data-astro-cid-qz7rixo5]{min-height:0}.demo[data-astro-cid-qz7rixo5].is-editing .demo-browser[data-astro-cid-qz7rixo5]{z-index:5;position:sticky;top:4.75rem}.demo[data-astro-cid-qz7rixo5].is-editing .demo-viewport[data-astro-cid-qz7rixo5]{height:clamp(200px,32vh,300px)}.demo[data-astro-cid-qz7rixo5].is-editing.is-typing .demo-browser[data-astro-cid-qz7rixo5]{position:relative}}.dp-body[data-astro-cid-qz7rixo5]{overflow:visible}.tr-gear[data-astro-cid-qz7rixo5]{z-index:2;color:#f2ede0;background:#12271e;border:2px solid #d4ac64;width:52px;height:52px;position:absolute;bottom:12px;right:14px;box-shadow:0 10px 24px -8px #0d1b1599}.tr-gear[data-astro-cid-qz7rixo5]:hover{background:#1c3a2d;transform:none}.tr-gear[data-astro-cid-qz7rixo5] svg[data-astro-cid-qz7rixo5]{transition:transform .4s var(--ease-out-expo)}.tr-gear[data-astro-cid-qz7rixo5]:hover svg[data-astro-cid-qz7rixo5]{transform:rotate(45deg)}.tr-gear-tip[data-astro-cid-qz7rixo5]{background:var(--color-dark-bg);color:#fff;white-space:nowrap;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;border-radius:999px;padding:.4rem .75rem;font-size:.8rem;font-weight:600;transition:opacity .25s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.tr-gear[data-astro-cid-qz7rixo5].is-hint .tr-gear-tip[data-astro-cid-qz7rixo5],.tr-gear[data-astro-cid-qz7rixo5]:hover .tr-gear-tip[data-astro-cid-qz7rixo5],.tr-gear[data-astro-cid-qz7rixo5]:focus-visible .tr-gear-tip[data-astro-cid-qz7rixo5]{opacity:1}.demo-browser[data-astro-cid-qz7rixo5].is-saved{animation:1.6s ease-out saved-glow}@keyframes saved-glow{0%,35%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 45%, transparent), 0 40px 80px -36px #11121761}}.demo-live[data-astro-cid-qz7rixo5]{gap:.5rem}.tr-aktion[data-astro-cid-qz7rixo5]{max-width:100%;margin-bottom:.4rem;display:inline-block;position:static}.demo-intro-sub[data-astro-cid-qz7rixo5]{color:var(--color-text);margin-bottom:.5rem;font-size:.85rem;font-weight:600}.demo-intro-try[data-astro-cid-qz7rixo5]{gap:.45rem;margin-bottom:1.5rem;display:grid}.demo-intro-try[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5]{color:var(--color-text-light);padding-left:1.1rem;font-size:.92rem;position:relative}.demo-intro-try[data-astro-cid-qz7rixo5] li[data-astro-cid-qz7rixo5]:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.dp-tabs[data-astro-cid-qz7rixo5]{grid-template-columns:1fr 1fr}.dp-tabs[data-astro-cid-qz7rixo5] button[data-astro-cid-qz7rixo5]{min-height:46px;font-size:.92rem}.dp-day[data-astro-cid-qz7rixo5]{grid-template-columns:5.6rem minmax(0,1fr) auto}.dp-times[data-astro-cid-qz7rixo5]{min-width:0}.dp-times[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]{flex:1 1 0;width:auto;min-width:0;min-height:44px}.dp-check[data-astro-cid-qz7rixo5],.dp-logout[data-astro-cid-qz7rixo5]{min-height:44px}.sa-demo-section[data-astro-cid-qz7rixo5] .dp-title[data-astro-cid-qz7rixo5]:focus-visible{outline:none}@media (width<=560px){.dp-day[data-astro-cid-qz7rixo5]{grid-template-columns:1fr auto}}@media (width>=900px){.sa-steps[data-astro-cid-qz7rixo5],.sa-safe[data-astro-cid-qz7rixo5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sa-safe-note[data-astro-cid-qz7rixo5]{border:1px solid var(--color-border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.25rem 1.5rem;display:flex}.sa-safe-note[data-astro-cid-qz7rixo5] p[data-astro-cid-qz7rixo5]{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.demo-browser[data-astro-cid-qz7rixo5].is-saved{animation:none}.tr-gear[data-astro-cid-qz7rixo5] svg[data-astro-cid-qz7rixo5]{transition:none}}.demo[data-astro-cid-qz7rixo5].is-editing .tr-gear[data-astro-cid-qz7rixo5]{display:none}.sa-hero[data-astro-cid-qz7rixo5] h1[data-astro-cid-qz7rixo5]{max-width:none;font-size:clamp(2.4rem,4.6vw,3.9rem)}.dp-times[data-astro-cid-qz7rixo5] input[data-astro-cid-qz7rixo5]::-webkit-calendar-picker-indicator{display:none}.dp-day[data-astro-cid-qz7rixo5]{grid-template-columns:5.4rem minmax(0,1fr) auto;gap:.5rem}@media (width>=1024px){.demo[data-astro-cid-qz7rixo5]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.dp-foot[data-astro-cid-qz7rixo5]{z-index:1;border-radius:0 0 var(--radius) var(--radius);background:#fff;position:sticky;bottom:0;box-shadow:0 -12px 24px -18px #1112174d}}@media (width<=560px){.dp-day[data-astro-cid-qz7rixo5]{grid-template-columns:1fr auto}}@media (width<=1023px){.demo[data-astro-cid-qz7rixo5].is-editing.is-typing .demo-browser[data-astro-cid-qz7rixo5]{position:sticky}.demo[data-astro-cid-qz7rixo5].is-editing.is-typing .demo-viewport[data-astro-cid-qz7rixo5]{height:clamp(130px,20vh,180px)}}.dp-row-error[data-astro-cid-qz7rixo5]{color:#b42318;grid-column:1/-1;font-size:.82rem;font-weight:500}.dp-row-error[data-astro-cid-qz7rixo5]:empty{display:none}.dp-field[data-astro-cid-qz7rixo5] .dp-error[data-astro-cid-qz7rixo5]:not(:empty){margin-top:.4rem}.tr-gear[data-astro-cid-qz7rixo5].is-hint:not(:hover):not(:focus-visible) .tr-gear-tip[data-astro-cid-qz7rixo5]{opacity:0}.demo-toast[data-astro-cid-qz7rixo5]{white-space:normal;text-align:center;justify-content:center;width:max-content;max-width:calc(100% - 2rem);line-height:1.3}.demo-toast[data-astro-cid-qz7rixo5] svg[data-astro-cid-qz7rixo5]{flex-shrink:0}.sa-safe-note[data-astro-cid-qz7rixo5]{font-family:var(--font-base);font-size:1rem;font-weight:400}.sa-safe-note[data-astro-cid-qz7rixo5] p[data-astro-cid-qz7rixo5]{font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600}@media (width>=1024px){.demo-side[data-astro-cid-qz7rixo5]{flex-direction:column;align-self:stretch;display:flex}.demo-intro[data-astro-cid-qz7rixo5]{flex-direction:column;flex:1;display:flex}.demo-intro[data-astro-cid-qz7rixo5] .demo-start[data-astro-cid-qz7rixo5]{margin-top:auto}}.tr-h[data-astro-cid-qz7rixo5],.tr-label[data-astro-cid-qz7rixo5],.tr-kicker[data-astro-cid-qz7rixo5],.dp-kicker[data-astro-cid-qz7rixo5]{font-size:.76rem}.sat-v2[data-astro-cid-qz7rixo5]{max-width:32rem}.sat-v2[data-astro-cid-qz7rixo5] .sat-card[data-astro-cid-qz7rixo5]{padding:1.3rem 1.5rem}.sat-v2[data-astro-cid-qz7rixo5] .sat-site[data-astro-cid-qz7rixo5]{padding-top:0;padding-bottom:.9rem}.sat-v2[data-astro-cid-qz7rixo5] .sat-site-bar[data-astro-cid-qz7rixo5]{margin:0 -1.5rem}.sat-field[data-astro-cid-qz7rixo5]{border:1px solid var(--color-border);color:var(--color-text);border-radius:10px;margin-bottom:.85rem;padding:.55rem .75rem;font-size:.92rem}.sat-banner[data-astro-cid-qz7rixo5]{color:#fff;text-align:center;animation:sat-banner var(--sat-dur) infinite;background:#a8803a;grid-template-rows:0fr;margin-inline:-1.5rem;font-size:.85rem;font-weight:600;display:grid}.sat-banner[data-astro-cid-qz7rixo5] span[data-astro-cid-qz7rixo5]{padding-inline:1rem;overflow:hidden}@keyframes sat-banner{0%,26%{grid-template-rows:0fr;padding-block:0}32%,84%{grid-template-rows:1fr;padding-block:.6rem}90%,to{grid-template-rows:0fr;padding-block:0}}.sat-site-hero[data-astro-cid-qz7rixo5]{color:#f2ede0;text-align:left;background:#12271e;margin:0 -1.5rem .6rem;padding:1.1rem 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.sat-site-hero[data-astro-cid-qz7rixo5] em[data-astro-cid-qz7rixo5]{color:#d4ac64}.sat-v2[data-astro-cid-qz7rixo5] .sat-saved[data-astro-cid-qz7rixo5]{top:1.1rem}@media (prefers-reduced-motion:reduce){.sat-banner[data-astro-cid-qz7rixo5]{grid-template-rows:1fr;padding-block:.6rem}}.sat-v2[data-astro-cid-qz7rixo5] .sat-saved[data-astro-cid-qz7rixo5]{bottom:auto}@media (width<=1023px){.demo[data-astro-cid-qz7rixo5].is-editing .demo-browser[data-astro-cid-qz7rixo5]{top:var(--hdr,4.5rem)}}.tr-nav[data-astro-cid-qz7rixo5]{z-index:2;gap:1rem;position:sticky;top:0}.tr-logo[data-astro-cid-qz7rixo5]{margin-right:auto}.tr-gear[data-astro-cid-qz7rixo5]{width:44px;height:44px;box-shadow:none;border:1.5px solid #d4ac64;flex-shrink:0;position:relative;bottom:auto;right:auto}.tr-gear-tip[data-astro-cid-qz7rixo5]{top:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%)}.tr-foot[data-astro-cid-qz7rixo5]{min-height:0;padding-right:1.25rem}.tr-dish[data-astro-cid-qz7rixo5].no-img{grid-template-columns:1fr}.tr-dish[data-astro-cid-qz7rixo5].no-img img[data-astro-cid-qz7rixo5]{display:none}.demo-access[data-astro-cid-qz7rixo5]{background:var(--color-bg-alt);border-radius:10px;margin-bottom:1.25rem;padding:1rem 1.1rem}.demo-access[data-astro-cid-qz7rixo5] p[data-astro-cid-qz7rixo5]{color:var(--color-text);margin-top:.35rem;font-size:.92rem}.demo-access[data-astro-cid-qz7rixo5] .demo-access-note[data-astro-cid-qz7rixo5]{color:var(--color-text-light);font-size:.85rem}.demo-note[data-astro-cid-qz7rixo5]{font-size:.85rem}.demo-url[data-astro-cid-qz7rixo5]{font-size:.8rem}.demo-toast[data-astro-cid-qz7rixo5]{top:auto;bottom:14px;transform:translate(-50%,12px)}.demo-live[data-astro-cid-qz7rixo5].is-preview{color:#b45309}.demo-live[data-astro-cid-qz7rixo5].is-preview span[data-astro-cid-qz7rixo5]{background:#f59e0b}.demo-live[data-astro-cid-qz7rixo5] b[data-astro-cid-qz7rixo5]{font-weight:inherit}.tr-banner[data-astro-cid-qz7rixo5] svg[data-astro-cid-qz7rixo5]{flex-shrink:0}.dp-tasks[data-astro-cid-qz7rixo5]{grid-template-columns:1fr}.dp-tabs[data-astro-cid-qz7rixo5] button[data-astro-cid-qz7rixo5][aria-selected=true]{background:var(--color-primary);border-color:var(--color-primary)}.demo-intro-msg[data-astro-cid-qz7rixo5]{text-align:center;color:var(--color-text);font-size:.85rem}.demo-intro-msg[data-astro-cid-qz7rixo5]:not(:empty){margin-top:.6rem}.demo-toast[data-astro-cid-qz7rixo5]{white-space:nowrap;height:28px;padding:0 .9rem;font-size:.82rem;top:7px;bottom:auto;transform:translate(-50%,-6px)}.demo-toast[data-astro-cid-qz7rixo5].is-on{transform:translate(-50%)}.tr-gear-tip[data-astro-cid-qz7rixo5]{left:auto;right:0;transform:none}@media (width<=1023px){.demo[data-astro-cid-qz7rixo5].is-editing .demo-browser[data-astro-cid-qz7rixo5]{box-shadow:0 22px 28px -14px #11121773,0 10px 24px -14px #11121733}}.sat-v2[data-astro-cid-qz7rixo5]{min-height:27.5rem}.demo-live[data-astro-cid-qz7rixo5]{font-size:.8rem}.sa-step-no[data-astro-cid-qz7rixo5]{color:color-mix(in srgb, var(--color-primary) 22%, transparent)}.sa-immer[data-astro-cid-qz7rixo5]{justify-content:center}
