.no-scrollbar.svelte-zzj2wv{scrollbar-width:none}.no-scrollbar.svelte-zzj2wv::-webkit-scrollbar{display:none}.carousel-dot-button.svelte-1wigsja{width:1rem;height:1.25rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;display:grid}.carousel-dot-button.svelte-1wigsja:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:2px}.carousel-dot.svelte-1wigsja{opacity:.3;width:.5rem;height:.5rem;transition:opacity var(--ui-duration-feedback,.15s), transform var(--ui-duration-feedback,.15s);background:currentColor;border-radius:50%}.carousel-dot[data-is-active=true].svelte-1wigsja{opacity:.85}.carousel-dot-button.svelte-1wigsja:hover .carousel-dot:where(.svelte-1wigsja){opacity:1;transform:scale(1.15)}@media (pointer:coarse){.carousel-dot-button.svelte-1wigsja{width:1.75rem;height:2rem}}@media (prefers-reduced-motion:reduce){.carousel-dot.svelte-1wigsja{transition:none}}@layer base{:where(.lc-layout-svg.svelte-3d5rnr){position:absolute;inset:0;overflow:visible}:where(.lc-layout-svg.svelte-3d5rnr).disablePointerEvents{pointer-events:none}:where(.lc-layout-svg.svelte-3d5rnr).clip{overflow:hidden}:where(.lc-layout-svg .lc-line,svg.lc-line):not([stroke]){stroke:var(--stroke-color)}:where(.lc-text-svg){paint-order:stroke;overflow:visible}:where(.lc-layout-svg .lc-text,svg.lc-text):not([fill]){color:var(--fill-color);fill:currentColor}:where(.lc-layout-svg .lc-text,svg.lc-text):not([stroke]){stroke:var(--stroke-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([stroke]){stroke:var(--stroke-color)}:where(.lc-line){--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-layout-html .lc-line):not([background-color]){background-color:var(--stroke-color)}:where(.lc-text){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-text){text-box:trim-both cap alphabetic}:where(.lc-layout-html .lc-text):not([background-color]){color:var(--fill-color)}:where(.lc-layout-html .lc-text):not([border-color]){border-color:var(--stroke-color)}:where(.lc-circle){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-circle){box-sizing:border-box}:where(.lc-layout-html .lc-circle):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-circle):not([border-color]){border-color:var(--stroke-color)}:where(.lc-layout-canvas.svelte-g5rwjt){position:absolute;inset:0}:where(.lc-layout-canvas.svelte-g5rwjt).disablePointerEvents{pointer-events:none}:where(.lc-hit-canvas.svelte-g5rwjt){pointer-events:none;image-rendering:pixelated;opacity:0;position:absolute;inset:0}:where(.lc-hit-canvas.svelte-g5rwjt).debug{border:1px solid var(--color-danger,red);opacity:1}:where(.lc-layout-html.svelte-10zwxoc){position:absolute;inset:0}:where(.lc-layout-html.svelte-10zwxoc).disablePointerEvents{pointer-events:none}:where(.lc-layout-html.svelte-10zwxoc).clip{overflow:hidden}}@layer components{:where(.lc-tooltip-context-container.svelte-aogl3o){position:absolute}:where(.lc-tooltip-context.svelte-aogl3o){touch-action:var(--touch-action);position:absolute}:where(.lc-tooltip-context.svelte-aogl3o).debug{outline:1px solid var(--color-danger);background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-voronoi-path).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-rect.svelte-aogl3o){fill:#0000}:where(.lc-tooltip-rect.svelte-aogl3o).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-quadtree-rect.svelte-aogl3o){fill:#0000}:where(.lc-tooltip-quadtree-rect.svelte-aogl3o).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-root.svelte-1ropa9h){z-index:50;-webkit-user-select:none;user-select:none;position:absolute}:where(.lc-tooltip-root.svelte-1ropa9h).portaled{position:fixed}:where(.lc-tooltip-root.svelte-1ropa9h).disablePointerEvents{pointer-events:none}:where(.lc-tooltip-container.svelte-1ropa9h):not([data-variant=none]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.25rem;height:100%;padding:4px 8px;font-size:.875rem;line-height:1.25rem;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}:where(.lc-tooltip-container.svelte-1ropa9h)[data-variant=default]{color:var(--color-surface-content,currentColor);background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-100,white))var(--lightningcss-dark,var(--color-surface-300,black)) 90%, transparent)}:where(.lc-tooltip-container.svelte-1ropa9h)[data-variant=default] .label{color:color-mix(in oklab, var(--color-surface-content,currentColor) 75%, transparent)}:where(.lc-tooltip-container.svelte-1ropa9h)[data-variant=invert]{color:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));background-color:color-mix(in oklab, var(--color-surface-content,currentColor) 90%, transparent)}:where(.lc-tooltip-container.svelte-1ropa9h)[data-variant=invert] .label{color:color-mix(in oklab, var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000)) 50%, transparent)}:where(.lc-axis-rule),:where(.lc-axis-tick){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-axis-grid){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-axis-label,.lc-axis-tick-label){stroke:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));stroke-width:2px;font-size:10px;font-weight:300}:where(.lc-rule-x-line,.lc-rule-y-line,.lc-rule-x-radial-line,.lc-rule-y-radial-circle):not([class*=lc-axis],[class*=lc-grid]){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-rule-y-radial-circle){--fill-color:none}:where(.lc-debug-frame){--fill-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-grid-x-rule,.lc-grid-x-end-rule,.lc-grid-x-radial-line,.lc-grid-y-rule,.lc-grid-y-end-rule,.lc-grid-z-rule,.lc-grid-y-radial-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-grid-y-radial-circle){--fill-color:none;--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-highlight-area){--fill-color:color-mix(in oklab, var(--color-surface-content,currentColor) 5%, transparent)}:where(.lc-highlight-bar){--fill-color:var(--color-primary,currentColor)}:where(.lc-highlight-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);stroke-width:2px;stroke-dasharray:2 2;pointer-events:none}:where(.lc-highlight-shadow){--fill-color:color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);--stroke-color:none;pointer-events:none}:where(.lc-highlight-point){--stroke-color:white;--fill-color:var(--color-primary,currentColor);paint-order:stroke;filter:drop-shadow(var(--drop-shadow-sm,0 1px 2px #00000026))}}.lc-root-container.svelte-1riw3rk,.lc-root-container.svelte-1riw3rk *{box-sizing:border-box}.lc-root-container.svelte-1riw3rk{-webkit-user-select:var(--lc-user-select,none);user-select:var(--lc-user-select,none)}.demo-illustration.svelte-nynit7{--illustration-base:color-mix(in oklch, var(--background) 88%, var(--foreground));background:linear-gradient(135deg, color-mix(in oklch, var(--illustration-base) 80%, var(--primary)), var(--illustration-base) 52%, color-mix(in oklch, var(--illustration-base) 84%, var(--accent)));--illustration-primary:color-mix(in oklch, var(--background) 45%, var(--primary));--illustration-primary-soft:color-mix(in oklch, var(--background) 82%, var(--primary));--illustration-accent:color-mix(in oklch, var(--background) 55%, var(--accent));--illustration-neutral:color-mix(in oklch, var(--background) 82%, var(--foreground));width:100%;display:block}.brand-images.svelte-3eo50e{display:block}.brand-images.svelte-3eo50e img:where(.svelte-3eo50e){object-fit:contain;width:auto;max-width:10rem;height:2.5rem;display:block}.brand-images.svelte-3eo50e .brand-icon:where(.svelte-3eo50e){width:2.5rem;height:2.5rem;display:none}@container preview (width<=600px){.brand-images.svelte-3eo50e .brand-logo:where(.svelte-3eo50e){display:none}.brand-images.svelte-3eo50e .brand-icon:where(.svelte-3eo50e){display:block}}.mainz-preview{min-height:100cqh}.mainz-preview .wrap{width:min(1200px,100% - clamp(3rem,10cqw,10rem));margin-inline:auto}.mainz-preview .skip-link{z-index:100;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.mainz-preview .skip-link:focus{background:var(--background);color:var(--foreground);padding:1rem;transform:none}.mainz-preview .site-header[data-layer=header]{z-index:30;position:sticky;top:0}.mainz-preview .header-inner{justify-content:space-between;align-items:center;gap:var(--ui-gap-large);min-height:72px;padding-block:var(--ui-inset-medium-block);display:flex}.mainz-preview .wordmark{font-family:var(--ui-interface-body-font);letter-spacing:-.075em;color:var(--foreground);font-size:2.5rem;font-weight:750;text-decoration:none}.mainz-preview .wordmark-dot{color:var(--ui-text-primary)}.mainz-preview .mobile-navigation{display:none}.mainz-preview .hero{gap:var(--ui-section-small);padding-block:var(--ui-section-medium);grid-template-columns:1fr 1fr;align-items:center;display:grid}.mainz-preview .hero-copy{align-items:start;gap:var(--ui-gap-large);flex-direction:column;display:flex}.mainz-preview .hero h1 span{display:block}.mainz-preview .hero h1{font-size:clamp(var(--ui-display-compact-size,var(--ui-display-size)), 6cqw, var(--ui-display-size));margin:0}.mainz-preview .hero .hero-subtitle{font-size:var(--ui-h1-size);margin-top:var(--ui-gap-small)}.mainz-preview .hero-intro{max-width:31em}.mainz-preview .eyebrow{align-items:center;gap:var(--ui-gap-small);font-family:var(--ui-interface-label-font);font-size:var(--ui-interface-label-size);font-weight:var(--ui-interface-label-weight);letter-spacing:var(--ui-interface-label-tracking);text-transform:var(--ui-interface-label-case);display:flex}.mainz-preview .hero-actions{align-items:center;gap:var(--ui-gap-large);flex-wrap:wrap;display:flex}.mainz-preview .text-link{align-items:center;gap:var(--ui-gap-small);display:inline-flex}.mainz-preview .hero-scroll{align-items:center;gap:var(--ui-gap-medium);font-size:var(--ui-caption-size);color:var(--muted-foreground);margin-top:var(--ui-gap-large);text-decoration:none;display:flex}.mainz-preview .hero-scroll>span{border:1px solid var(--border);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mainz-preview .hero-visual :is(img,.demo-illustration){aspect-ratio:1.05;object-fit:cover;border-radius:var(--ui-radius-media);width:100%;display:block}.mainz-preview .hero-visual figcaption{align-items:center;gap:var(--ui-gap-small);padding-top:var(--ui-gap-medium);font-size:var(--ui-caption-size);color:var(--muted-foreground);display:flex}.mainz-preview .hero-visual figcaption span:last-child{margin-left:auto}.mainz-preview .city-ribbon{border-block:1px solid var(--border);padding-block:var(--ui-inset-medium-block)}.mainz-preview .city-ribbon>.wrap{justify-content:space-between;align-items:center;gap:var(--ui-gap-medium);font-size:var(--ui-caption-size);letter-spacing:.06em;font-weight:600;display:flex}.mainz-preview .ribbon-separator{background:var(--border);width:1px;height:1rem}.mainz-preview .section-space{padding-block:var(--ui-section-large)}.mainz-preview .section-heading{align-items:end;gap:var(--ui-section-small);margin-bottom:var(--ui-section-small);grid-template-columns:1.1fr .8fr;display:grid}.mainz-preview .section-heading h2{white-space:pre-line}.mainz-preview .section-heading .eyebrow{margin-bottom:var(--ui-gap-large)}.mainz-preview .section-heading[data-layout=stacked]{margin:0;display:block}.mainz-preview .section-heading[data-layout=stacked] .section-intro{margin-top:var(--ui-gap-large)}.mainz-preview .section-intro{color:var(--muted-foreground)}.mainz-preview [data-slot=carousel-root]{margin-top:var(--ui-gap-large)}.mainz-preview .carousel-controls{justify-content:center;align-items:center;gap:var(--ui-gap-medium);margin-top:var(--ui-gap-medium);display:flex}.mainz-preview [data-slot=carousel-item] .place-card{height:100%}.mainz-preview .place-card{min-width:0}.mainz-preview .place-image{cursor:pointer;text-align:left;border:0;padding:0;position:relative}.mainz-preview .place-image :is(img,.demo-illustration){aspect-ratio:1.5;object-fit:cover;width:100%;display:block}.mainz-preview .place-number{top:var(--ui-gap-medium);left:var(--ui-gap-medium);position:absolute}.mainz-preview .place-image-arrow{right:var(--ui-gap-medium);bottom:var(--ui-gap-medium);background:var(--ambient-fill);color:var(--on-ambient-text);border-radius:var(--ui-radius-control);place-items:center;width:36px;height:36px;display:grid;position:absolute}.mainz-preview .place-meta{align-items:center;gap:var(--ui-gap-small);font-size:var(--ui-caption-size);color:var(--muted-foreground);display:flex}.mainz-preview .place-card [data-slot=card-footer]{margin-top:auto}.mainz-preview .walk-section,.mainz-preview .faq-section{gap:var(--ui-section-small);grid-template-columns:1fr 1fr;display:grid}.mainz-preview .walk-copy,.mainz-preview .walk-stops{align-items:start;gap:var(--ui-gap-large);flex-direction:column;display:flex}.mainz-preview .walk-stops{padding:0;list-style:none}.mainz-preview .walk-stops li{gap:var(--ui-gap-large);padding-bottom:var(--ui-gap-large);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.mainz-preview .walk-stops li p{margin-top:var(--ui-gap-medium);color:var(--muted-foreground)}.mainz-preview .stop-number{font-family:var(--ui-code-font);font-size:var(--ui-small-size);justify-content:center;align-self:start;min-width:2.5rem;min-height:2.5rem}.mainz-preview .stop-line{left:1.25rem;top:calc(2.5rem + var(--ui-gap-small));background:var(--border);width:1px;position:absolute;bottom:0}.mainz-preview .route-note,.mainz-preview .chart-note{gap:var(--ui-gap-small);font-size:var(--ui-caption-size);color:var(--muted-foreground);align-items:center;display:flex}.mainz-preview .feature-section{margin-block:var(--ui-section-medium)}.mainz-preview .feature-panel{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid;overflow:hidden}.mainz-preview .feature-media{min-width:0;min-height:360px;position:relative}.mainz-preview .feature-media>:is(img,.demo-illustration){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mainz-preview .feature-content{align-self:center;align-items:start;gap:var(--ui-gap-large);padding-block:var(--ui-section-small);flex-direction:column;display:flex}.mainz-preview .print-art{height:100%;min-height:420px;font-family:var(--ui-display-font);place-items:center;font-size:clamp(180px,28cqw,380px);font-weight:700;line-height:1;display:grid;position:relative}.mainz-preview .print-art>span{display:block;transform:rotate(-8deg)}.mainz-preview .print-art>small{bottom:var(--ui-inset-large-inline);left:var(--ui-inset-large-inline);font-family:var(--ui-code-font);white-space:pre-line;letter-spacing:.12em;font-size:.65rem;line-height:1.5;position:absolute}.mainz-preview .river-coordinates{font-family:var(--ui-code-font);font-size:var(--ui-caption-size);color:var(--muted-foreground)}.mainz-preview .planner-grid{gap:var(--ui-gap-large);grid-template-columns:1.1fr 1fr;display:grid}.mainz-preview .planner-subtitle{margin-block:var(--ui-gap-large);font-size:var(--ui-h4-size)}.mainz-preview .planner-routes,.mainz-preview .planner-chart{padding:var(--ui-inset-large-inline)}.mainz-preview .planner-divider{margin-block:var(--ui-gap-large)}.mainz-preview .planner-summary{justify-content:space-between;align-items:center;gap:var(--ui-gap-medium);margin-top:var(--ui-gap-large);padding-top:var(--ui-gap-medium);border-top:1px solid var(--border);display:flex}.mainz-preview .chart-values{margin-block:var(--ui-gap-large);font-size:var(--ui-small-size);border-collapse:collapse;width:100%;padding:0;list-style:none}.mainz-preview .chart-values :is(th,td){text-align:left;border-bottom:1px solid var(--border);padding-block:var(--ui-gap-small);font-weight:400}.mainz-preview .chart-values td{text-align:right;white-space:nowrap;padding-left:var(--ui-gap-medium)}.mainz-preview .visit-chart{width:100%;height:240px}.mainz-preview .planner-actions{align-items:center;gap:var(--ui-gap-medium);flex-wrap:wrap;display:flex}.mainz-preview .planner-actions>:last-child{margin-left:auto}.mainz-preview .item-time,.mainz-preview .saved-count{font-size:var(--ui-small-size);color:var(--muted-foreground)}.mainz-preview .visit-drawer-inner{width:min(640px,100%);margin-inline:auto;overflow-y:auto}.mainz-preview .visit-drawer-body,.mainz-preview .saved-stops{gap:var(--ui-gap-large);padding-block:var(--ui-gap-large);display:grid}.mainz-preview .saved-stops li,.mainz-preview .visit-total{justify-content:space-between;gap:var(--ui-gap-medium);display:flex}.mainz-preview .saved-stops small{display:block}.mainz-preview .faq-list{padding:var(--ui-inset-large-inline)}.mainz-preview .site-footer{padding-block:var(--ui-section-medium)}.mainz-preview .footer-top{justify-content:space-between;gap:var(--ui-gap-large);align-items:start;display:flex}.mainz-preview .site-footer nav{gap:var(--ui-gap-large);margin-block:var(--ui-section-small);flex-wrap:wrap;display:flex}.mainz-preview .site-footer nav a{gap:var(--ui-gap-small);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.mainz-preview .footer-bottom{justify-content:space-between;gap:var(--ui-gap-large);padding-top:var(--ui-gap-large);font-size:var(--ui-caption-size);color:var(--muted-foreground);display:flex}.mainz-preview .credits{margin-top:var(--ui-gap-large);font-size:var(--ui-caption-size);color:var(--muted-foreground)}.mainz-preview .credits ul{padding:var(--ui-gap-medium) 0;gap:var(--ui-gap-small);list-style:none;display:grid}.mainz-preview .back-to-top{bottom:var(--ui-gap-large);right:var(--ui-gap-large);z-index:20;position:fixed}.mainz-preview .desktop-navigation{position:relative}.mainz-preview .mega-menu{padding:var(--ui-inset-medium-inline);min-width:min(880px,100cqw - 4rem);max-width:calc(100cqw - 4rem)}.mainz-preview .mega-columns{gap:var(--ui-gap-large);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mainz-preview .mega-group h2{font-family:var(--ui-interface-body-font);font-size:var(--ui-interface-small-size);margin-bottom:var(--ui-gap-medium);color:var(--muted-foreground);font-weight:600}.mainz-preview .mega-links{gap:var(--ui-gap-small);flex-direction:column;display:flex}.mainz-preview .mega-links a{justify-content:space-between;align-items:center;gap:var(--ui-gap-medium);display:flex}.mainz-preview .mobile-mega-links{gap:var(--ui-gap-small);flex-direction:column;display:flex}.mainz-preview .place-dialog-image{border-radius:var(--ui-radius-media);width:100%}@container preview (width<=900px){.mainz-preview .hero,.mainz-preview .walk-section,.mainz-preview .faq-section,.mainz-preview .feature-panel,.mainz-preview .planner-grid{grid-template-columns:minmax(0,1fr)}.mainz-preview .header-inner{min-height:64px}.mainz-preview .section-heading{grid-template-columns:minmax(0,1fr)}.mainz-preview .hero-visual{width:100%;max-width:650px}.mainz-preview .feature-media{min-height:300px}.mainz-preview .feature-media>:is(img,.demo-illustration){aspect-ratio:1.5;position:static}.mainz-preview .footer-top,.mainz-preview .footer-bottom{flex-direction:column}}@container preview (width<=600px){.mainz-preview .wrap{width:calc(100% - 2rem)}.mainz-preview .hero{padding-block:var(--ui-section-small)}.mainz-preview .hero .hero-subtitle{font-size:var(--ui-h1-compact-size,var(--ui-h1-size))}.mainz-preview .city-ribbon .wrap{flex-wrap:wrap;justify-content:center}.mainz-preview .ribbon-separator{display:none}.mainz-preview .hero h1{font-size:var(--ui-display-compact-size,var(--ui-display-size))}}.mainz-preview .navigation-panel{width:min(90cqw,24rem);max-width:100cqw;padding:var(--ui-inset-large-inline);gap:var(--ui-gap-large);overflow:hidden}.mainz-preview .menu-heading{padding:0 0 var(--ui-gap-medium);border-bottom:var(--ui-overlay-stroke) solid var(--ui-overlay-border);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mainz-preview .menu-heading [data-slot=sheet-title]{font-family:var(--ui-interface-body-font);font-size:var(--ui-interface-body-size);font-weight:600;line-height:var(--ui-interface-body-leading);letter-spacing:var(--ui-interface-body-tracking);text-transform:var(--ui-interface-body-case)}.mainz-preview .mobile-mega-links{overscroll-behavior:contain;gap:var(--ui-gap-large);min-height:0;padding:var(--ui-gap-small);margin:calc(-1 * var(--ui-gap-small));overflow-y:auto}.mainz-preview .mobile-menu-group h2{margin-bottom:var(--ui-gap-small)}.mainz-preview .mobile-mega-links .mobile-plan-link,.mainz-preview .mobile-mega-links .mobile-menu-link{white-space:normal;text-align:start;justify-content:space-between;width:100%}.mainz-preview .mobile-menu-link[aria-current]{background:var(--muted);color:var(--foreground)}.mainz-preview .mobile-menu-group+.mobile-menu-group{padding-top:var(--ui-gap-medium);border-top:var(--ui-overlay-stroke) solid var(--ui-overlay-border)}.mainz-preview .mobile-mega-links a>svg{width:1em;height:1em}@container preview (width<=640px){.mainz-preview .desktop-navigation,.mainz-preview .preferences{display:none}.mainz-preview .mobile-navigation{display:flex}}.mainz-preview :where([data-slot=dialog-content],[data-slot=alert-dialog-content]){max-height:calc(100cqh - 2rem)}.preview-viewport.svelte-1v4c4wo{contain:layout paint}.preview-frame.svelte-1v4c4wo{isolation:isolate}.preview-scroll.svelte-1v4c4wo{overscroll-behavior:contain;width:100%;height:100%;overflow:auto;container:preview/size}.preview-viewport[data-embedded=true].svelte-1v4c4wo{-webkit-mask-image:linear-gradient(#0000,#000 .5rem calc(100% - .5rem),#0000),linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000);mask-image:linear-gradient(#0000,#000 .5rem calc(100% - .5rem),#0000),linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}
