.mmb-projecttab{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);gap:40px;align-items:start;padding-top:24px}.mmb-projecttab__settings{display:flex;flex-direction:column;gap:32px;min-width:0}.mmb-projecttab__preview{position:sticky;top:16px;min-width:0}.mmb-projecttab__preview .mmb-projectpreview{position:static}@media (max-width: 960px){.mmb-projecttab{grid-template-columns:minmax(0,1fr)}.mmb-projecttab__preview{position:static;order:-1;width:100%;max-width:400px}}@media (max-width: 720px){.mmb-projecttab__preview{max-width:260px;margin:0 auto}}.mmb-moredetails{border-top:1px solid var(--border-hairline);padding-top:12px}.mmb-moredetails__summary{cursor:pointer;font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px}.mmb-moredetails__body{display:flex;flex-direction:column;gap:16px;margin-top:16px}.mmb-projectsection__folded{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-weight:var(--weight-medium)}.mmb-projectsection__folded .mmb-linkbtn{font-weight:var(--weight-regular)}.mmb-projectsection__fold{align-self:flex-start}.mmb-previewswitch{display:inline-flex;margin-bottom:12px;padding:3px;border:1px solid var(--color-ink);border-radius:var(--radius-full);background:var(--color-paper)}.mmb-previewswitch__option{padding:5px 16px;border:0;border-radius:var(--radius-full);background:none;font:inherit;font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--text-primary);cursor:pointer}.mmb-previewswitch__option.is-active{background:var(--color-ink);color:var(--color-paper)}.mmb-previewswitch__option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mmb-tafelboxframe{display:flex;flex-direction:column;gap:10px}.mmb-tafelboxframe__post{position:relative;isolation:isolate;padding:36px 0 72px}.mmb-tafelboxframe__post:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:15%;transform:translate(-50%);z-index:-1;pointer-events:none;background:linear-gradient(90deg,#1d2023,#2f3337 14%,#43484c 32%,#4e5357 42%,#454a4e 54%,#33373a 74%,#1f2225 92%,#191b1d);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 24px,#000 calc(100% - 48px),transparent 100%)}.mmb-tafelboxframe__page{position:relative;overflow:hidden;background:var(--bg-sunken);box-shadow:0 0 0 1px #0000001f,0 1px 2px #0000002e,0 10px 22px #0000004d,0 2px 5px #00000038}.mmb-tafelboxframe__page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #00000017,inset 0 0 0 1px #0000000d}.mmb-tafelboxframe__bleed{position:absolute}.mmb-tafelboxframe__box{position:absolute;pointer-events:none}.mmb-tafelboxframe__box>*{width:100%;max-width:none}.mmb-projecttab .mmb-alert p{margin:0}.mmb-projecttab .mmb-alert p+p{margin-top:4px}.mmb-projecttab__status:empty{display:none}.mmb-projecttab__status{font-size:var(--text-caption);color:var(--text-primary)}.mmb-projecttab__running{display:inline-flex;align-items:center;gap:10px;background:var(--color-accent);color:var(--color-accent-ink);border-left:3px solid var(--color-ink);padding:10px 14px}.mmb-projecttab__pulse{width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-ink);animation:mmb-project-pulse 1.2s ease-in-out infinite;flex:none}@keyframes mmb-project-pulse{0%,to{opacity:.25}50%{opacity:1}}.mmb-projectsection{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--border-hairline)}.mmb-projectsection__title{margin:0;font-size:var(--text-subheading);font-weight:var(--weight-medium)}.mmb-projectsection__lead{margin:0;color:var(--text-secondary)}.mmb-projectsection__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.mmb-projectsection__actions .mmb-field__msg{flex:1 1 240px}.mmb-stylepicker{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;border:0;min-width:0}.mmb-stylepicker--cards{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 720px){.mmb-stylepicker--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.mmb-stylecard__thumb{display:block;width:100%;aspect-ratio:420 / 594}.mmb-stylecard__thumb>.mmb-tafelthumb{max-width:100%}.mmb-stylecard{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-card);cursor:pointer}.mmb-stylecard:hover{border-color:var(--border-structural)}.mmb-stylecard.is-checked{border:2px solid var(--border-structural);padding:11px}.mmb-stylecard:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.mmb-stylepicker:disabled .mmb-stylecard{cursor:default;opacity:.6}.mmb-stylecard__input{position:absolute;opacity:0;width:1px;height:1px}.mmb-projectsection__option{margin-top:24px;display:flex;flex-direction:column;gap:6px;max-width:44rem}.mmb-backdrop{display:flex;flex-direction:column;gap:12px}.mmb-backdroppicker{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.mmb-backdropcard__image{display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--radius-sm);border:1px solid var(--border-hairline)}.mmb-backdropcard__image img{display:block;width:100%;height:100%;object-fit:cover;filter:blur(3px);transform:scale(1.08)}.mmb-backdropcard__empty{display:flex;align-items:center;justify-content:center;background:var(--surface-sunken, #f4f4f4);color:var(--text-secondary);font-size:var(--text-caption)}.mmb-backdropcard:has(.mmb-stylecard__input:disabled){cursor:default}.mmb-stylecard__swatch{display:flex;height:40px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-hairline)}.mmb-stylecard__swatch>span{flex:1}.mmb-stylecard__swatch>span:first-child{flex:2}.mmb-stylecard__label{font-weight:var(--weight-medium)}.mmb-stylecard.is-checked .mmb-stylecard__label:after{content:"";display:inline-block;width:8px;height:8px;margin-left:8px;background:var(--color-accent);border:1px solid var(--color-ink);vertical-align:middle}.mmb-stylecard__description{font-size:var(--text-caption);color:var(--text-secondary);line-height:1.4}.mmb-projectpanel{display:flex;flex-direction:column;gap:18px;min-width:0}.mmb-projectpanel__notice{margin-top:4px}.mmb-dropzone{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;border:1px dashed var(--border-structural);border-radius:var(--radius-control);background:var(--bg-sunken)}.mmb-dropzone p{margin:0;flex:1 1 260px;font-size:var(--text-caption);line-height:1.5}.mmb-dropzone.is-dragging{background:var(--color-accent)}.mmb-filelist{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-hairline)}.mmb-filelist__item{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--border-hairline);font-size:var(--text-caption)}.mmb-filelist__kind{flex:none;width:40px;font-size:var(--text-micro);color:var(--text-secondary)}.mmb-filelist__thumb{flex:none;width:40px;height:28px;object-fit:contain;background:var(--bg-sunken)}.mmb-filelist__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmb-filelist__meta{flex:none;color:var(--text-secondary)}.mmb-choicegroup{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.mmb-choicegroup legend{padding:0;margin-bottom:4px}.mmb-choice{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.mmb-choice input{margin-top:4px;accent-color:var(--color-ink)}.mmb-choice__label{display:block}.mmb-choice__hint{display:block;font-size:var(--text-caption);color:var(--text-secondary)}.mmb-projectwork{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.mmb-projectwork--readonly{grid-template-columns:minmax(0,560px)}.mmb-projectpreview{position:sticky;top:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.mmb-projectpreview__frame{border:1px solid var(--border-hairline);background:var(--bg-sunken)}.mmb-projectpreview__empty{display:flex;align-items:center;justify-content:center;aspect-ratio:426 / 600;padding:24px;text-align:center;color:var(--text-secondary);border:1px dashed var(--border-structural);border-radius:var(--radius-card);background:var(--bg-sunken)}.mmb-brandcolors{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0;min-width:0}.mmb-brandcolors__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mmb-brandcolors__picker{flex:none;width:44px;height:44px;margin:0;padding:2px;border:1px solid var(--border-structural);border-radius:var(--radius-sm);background:var(--surface-card);cursor:pointer}.mmb-brandcolors__picker[data-unset]{opacity:.45}.mmb-brandcolors__hex{flex:0 1 140px;width:140px;min-width:0;font-variant-numeric:tabular-nums}.mmb-brandcolors__auto{color:var(--text-secondary)}.mmb-brandcolors__suggestions{display:flex;flex-wrap:wrap;gap:8px 24px}.mmb-brandcolors__group{display:flex;align-items:center;gap:8px}.mmb-brandcolors__grouplabel{font-size:var(--text-caption);color:var(--text-secondary)}.mmb-brandcolors__swatches{display:flex;gap:6px;margin:0;padding:0;list-style:none}.mmb-brandcolors__swatch{width:32px;height:32px;padding:0;border:1px solid var(--border-structural);border-radius:var(--radius-sm);cursor:pointer}.mmb-brandcolors__swatch[aria-pressed=true]{outline:2px solid var(--text-primary);outline-offset:2px}.mmb-brandcolors__swatch:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.mmb-instructionbar{display:flex;flex-direction:column;gap:8px}.mmb-instructionbar__row{display:flex;gap:8px}.mmb-instructionbar__row .mmb-input{flex:1;min-width:0}.mmb-projectlink__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mmb-projectlink{margin:0;font-family:var(--font-mono);font-size:var(--text-caption);overflow-wrap:anywhere}@media (max-width: 720px){.mmb-projectwork,.mmb-projectwork--readonly{grid-template-columns:minmax(0,1fr)}.mmb-projectpreview{position:static}.mmb-instructionbar__row{flex-wrap:wrap}.mmb-instructionbar__row .mmb-input{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.mmb-projecttab__pulse{animation:none}}.mmb-stylecard,.mmb-choice{margin:0;font-size:inherit;color:var(--text-primary)}.mmb-choice input[type=radio]{flex:none;width:auto;padding:0;margin:4px 0 0;border-radius:0}.mmb-tafelthumb{position:relative;flex:none;overflow:hidden;border:1px solid var(--border-hairline);background:var(--bg-sunken);box-shadow:0 1px 2px #00000024,0 4px 12px #0000001f}.mmb-tafelthumb--empty{box-shadow:none}.mmb-tafelthumb__box{position:absolute;pointer-events:none}.mmb-tafelthumb__box>*{width:100%;max-width:none}.mmb-tafelthumb__page{position:absolute;top:0;left:0;transform-origin:0 0}.mmb-tafelthumb--empty{display:flex;align-items:center;justify-content:center;padding:8px;border-style:dashed;border-color:var(--color-ash);color:var(--text-secondary);font-size:var(--text-caption);text-align:center}.mmb-projectrow{display:flex;align-items:center;gap:12px;min-width:0}.mmb-projectrow__answers{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mmb-projectrow__trend{display:inline-flex;align-items:flex-end;justify-content:flex-end;gap:8px}.mmb-projectlist__ended{margin-top:12px}.mmb-projectlist__filter{display:flex;justify-content:flex-end;margin:0 0 12px}.mmb-projectoverview__status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.mmb-projectoverview__description{max-width:70ch;margin:0 0 16px;color:var(--text-secondary)}.mmb-projectoverview{display:grid;grid-template-columns:222px minmax(0,1fr);gap:24px 32px;align-items:start}.mmb-projectfacts{margin:0;min-width:0;border-top:1px solid var(--border-hairline)}.mmb-projectfacts__row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:4px 16px;padding:16px 0;border-bottom:1px solid var(--border-hairline)}.mmb-projectfacts__row dt{font-size:var(--text-caption);color:var(--text-secondary);padding-top:2px}.mmb-projectfacts__row dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0}.mmb-projectfacts__value{font-weight:var(--weight-medium)}.mmb-projectfacts__note{flex:1 1 260px;font-size:var(--text-caption);color:var(--text-secondary)}.mmb-projectfacts__backdrop{width:44px;height:30px;flex:none;border-radius:var(--radius-sm);background-position:center;background-size:cover;border:1px solid var(--border-hairline)}.mmb-projectfacts__value--empty{font-weight:var(--weight-regular);color:var(--text-secondary)}.mmb-projectfacts__note--error{color:var(--text-danger)}.mmb-projectfacts__form{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;flex:1 1 100%}.mmb-projectfacts__form .mmb-input{flex:1 1 260px;max-width:420px}.mmb-projectfacts__actions{display:flex;flex-wrap:wrap;gap:4px 16px;margin-left:auto}@media (max-width: 720px){.mmb-projectfacts__row{grid-template-columns:minmax(0,1fr)}.mmb-projectfacts__actions{margin-left:0;flex-basis:100%}.mmb-projectfacts__note{flex-basis:100%}}.mmb-projectfacts__row dd a{color:inherit}.mmb-projectoverview__surveys{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px;min-width:0}.mmb-projectoverview__add{display:flex;justify-content:flex-start}@media (max-width: 720px){.mmb-projectoverview{grid-template-columns:minmax(0,1fr)}}.mmb-sourcechoice{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;border:0;min-width:0}.mmb-sourcechoice__option{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px;border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-primary);font-size:inherit;cursor:pointer}.mmb-sourcechoice__option:hover{border-color:var(--border-structural)}.mmb-sourcechoice__option.is-checked{border:2px solid var(--border-structural);padding:11px}.mmb-sourcechoice__option:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.mmb-sourcechoice:disabled .mmb-sourcechoice__option{cursor:default;opacity:.6}.mmb-sourcechoice__option.is-disabled{cursor:default}.mmb-sourcechoice__option.is-disabled input[type=radio],.mmb-sourcechoice__option.is-disabled .mmb-choice__label,.mmb-sourcechoice__option.is-disabled .mmb-choice__hint{opacity:.6}.mmb-sourcechoice__cta{display:block;margin-top:8px;font-size:var(--text-caption);color:var(--text-secondary)}.mmb-sourcechoice__option.is-disabled:hover{border-color:var(--border-hairline)}.mmb-sourcechoice__option input[type=radio]{flex:none;width:auto;padding:0;margin:4px 0 0;border-radius:0;accent-color:var(--color-ink)}.mmb-sourcechoice__option .mmb-choice__label{font-weight:var(--weight-medium)}.mmb-uploadpanel__template{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mmb-uploadpanel__busy{display:flex}.mmb-uploadpanel__progress{display:block;width:100%;max-width:260px;height:6px;margin-top:6px;accent-color:var(--color-ink)}.mmb-uploadpanel__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:var(--text-caption)}.mmb-uploadpanel__facts dt{color:var(--text-secondary)}.mmb-uploadpanel__facts dd{margin:0;overflow-wrap:anywhere}.mmb-uploadpanel__targets{font-family:var(--font-mono)}.mmb-uploadpanel .mmb-alert ul{margin:4px 0 0;padding-left:20px}.mmb-uploadpanel .mmb-draftnotice{margin-bottom:0}.mmb-resulttafel .mmb-draftnotice p{margin:0 0 8px}.mmb-uploadpreview__page{background:var(--bg-sunken)}.mmb-tafelthumb__image{display:block;width:100%;height:100%;object-fit:fill}.mmb-publish{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:32px;align-items:start}.mmb-publish--compact{grid-template-columns:minmax(0,1fr)}.mmb-publish--tafel{grid-template-columns:minmax(0,22rem) minmax(0,1fr);--tafel-chrome: 96px}.mmb-publish__side{display:flex;flex-direction:column;gap:12px;min-width:0}.mmb-publish__status p{margin:0}.mmb-publish__state{font-weight:var(--weight-medium)}.mmb-publish__changed{margin-top:4px!important;padding-left:10px;border-left:3px solid var(--color-accent)}.mmb-publish__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mmb-publish__hint{margin:0}.mmb-publish__missing{margin:0 0 4px;padding-left:20px;font-weight:var(--weight-medium)}.mmb-publish .mmb-alert p{margin:0}.mmb-publish__logo{display:flex;flex-direction:column;gap:8px;max-width:420px;padding-top:12px;border-top:1px solid var(--border-hairline)}.mmb-publish__preview{display:flex;flex-direction:column;gap:10px;min-width:0}.mmb-phone{width:100%;max-width:360px;height:640px;max-height:75vh;overflow-y:auto;overscroll-behavior:contain;border:10px solid var(--color-ink);border-radius:28px;background:var(--color-paper)}.mmb-phone:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.mmb-phone .pp--preview{min-height:100%;border-radius:0}.mmb-projectrow__badges{display:flex;flex-wrap:wrap;gap:4px}@media (max-width: 720px){.mmb-publish{grid-template-columns:minmax(0,1fr)}.mmb-phone{margin:0 auto}}.mmb-publish__side a:not(.mmb-btn){color:inherit;text-decoration:underline}.mmb-pendingbar{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:10px;background:var(--color-accent);color:var(--color-accent-ink);border-left:3px solid var(--color-ink);padding:12px 14px}.mmb-pendingbar__text{margin:0;font-size:var(--text-caption);font-weight:600}.mmb-pendingbar__actions{display:flex;flex-wrap:wrap;gap:8px}.mmb-resulttafel.mmb-projecttab{padding-top:0}.mmb-resulttafel__figures{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mmb-resulttafel__theme{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mmb-resulttafel__figure{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;gap:8px;align-items:center;width:100%}.mmb-resulttafel__options{width:100%}.mmb-resulttafel__options>.mmb-field__msg{margin:8px 0 4px}.mmb-resulttafel__optionlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mmb-resulttafel__option{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:var(--text-caption)}.mmb-resultsources{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.mmb-resultsources .mmb-field__msg{margin:2px 0 0 28px}.mmb-resultsources__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.mmb-publishresults__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.mmb-publishresults__row{display:flex;flex-direction:column;gap:6px}.mmb-publishresults__row h3{margin:0}.mmb-embedcode{display:flex;flex-direction:column;gap:16px}.mmb-embedcode .mmb-draftnotice{margin:0}.mmb-embedcode__code{font-family:var(--font-mono);font-size:var(--text-caption);white-space:pre;overflow-x:auto}.mmb-embedcode__previewtitle{margin:0;font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--text-secondary)}.mmb-embedcode__preview{display:block;width:100%;height:420px;margin-top:-8px;border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-card)}.mmb-avv{max-width:880px}.mmb-avv__state{border:1px solid var(--color-ink);padding:16px 20px;margin-top:8px}.mmb-avv__state--none,.mmb-avv__state--outdated{background:var(--color-accent);color:var(--color-accent-ink)}.mmb-avv__state-title{margin:0 0 4px;font-weight:var(--weight-medium)}.mmb-avv__state-line{margin:0;font-size:var(--text-caption)}.mmb-avv__ways{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px;align-items:start}@media (max-width: 720px){.mmb-avv__ways{grid-template-columns:minmax(0,1fr)}}.mmb-avv__form{display:flex;flex-direction:column;gap:16px}.mmb-avv__waytitle{margin:0;font-size:var(--text-body);font-weight:var(--weight-medium)}.mmb-avv__form .members-section__lead{margin:0}.mmb-avv__texthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mmb-avv__docs{display:inline-flex;flex-wrap:wrap;gap:12px}.mmb-avv__doc{border:1px solid var(--color-line);padding:24px 28px;max-height:70vh;overflow-y:auto;font-size:var(--text-caption);line-height:1.55;overflow-wrap:anywhere}.mmb-avv__doc h1{margin:0 0 8px;font-size:var(--text-subheading)}.mmb-avv__doc h2{margin:32px 0 8px;padding-top:24px;border-top:1px solid var(--color-line);font-size:var(--text-body)}.mmb-avv__doc h3{margin:20px 0 6px;font-size:var(--text-body)}.mmb-avv__doc h4{margin:14px 0 4px}.mmb-avv__doc h1,.mmb-avv__doc h2,.mmb-avv__doc h3,.mmb-avv__doc h4,.mmb-avv__doc strong{font-weight:var(--weight-medium)}.mmb-avv__doc p,.mmb-avv__doc ul{margin:0 0 8px}.mmb-avv__doc table{display:block;overflow-x:auto;border-collapse:collapse;margin:4px 0 12px}.mmb-avv__doc th,.mmb-avv__doc td{border:1px solid var(--color-line);padding:4px 8px;text-align:left;vertical-align:top}.mmb-avv__doc th{background:var(--color-fog);font-weight:var(--weight-medium)}.mmb-avv__doc .avv-blank{background:var(--color-accent);color:var(--color-accent-ink)}.mmb-avv__doc .avv-note{border:1px solid var(--color-ink);padding:8px 12px;margin-bottom:16px}.mmb-avv__notice{margin:0 0 24px}.mmb-avv__adminonly{margin-top:16px}.mmb-avv__gate{margin:0 0 16px;font-size:var(--text-caption);color:var(--text-secondary)}.social-graphic-frame{position:relative;width:100%;overflow:hidden}.social-graphic{position:relative;overflow:hidden;transform-origin:0 0;color:var(--sg-ink);font-family:var(--sg-text)}.social-graphic *{box-sizing:border-box;margin:0}.social-graphic .sg-abs{position:absolute}.social-graphic .is-overflow{outline:8px solid #e4002b;outline-offset:-8px;background-image:repeating-linear-gradient(-45deg,#e4002b4d 0,#e4002b4d 12px,#e4002b14 12px,#e4002b14 28px)!important}.social-graphic .sg-waves{left:0;top:0;height:1080px;display:block}.social-graphic .sg-fill-primary{fill:var(--sg-primary)}.social-graphic .sg-fill-light{fill:var(--sg-light)}.social-graphic .sg-fill-deep{fill:var(--sg-deep)}.social-graphic .sg-fill-secondary{fill:var(--sg-secondary)}.social-graphic .sg-fill-accentline{fill:var(--sg-accentline)}.social-graphic .sg-context{left:64px;top:30px;width:668px;max-height:70px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--sg-on-primary);font-family:var(--sg-text);font-weight:var(--sg-text-bold);font-size:29px;line-height:1.2;letter-spacing:.005em}.social-graphic .sg-context.is-wide{width:952px}.social-graphic .sg-logo-tab{left:776px;top:0;width:240px;height:118px;border-radius:0 0 22px 22px;background:var(--sg-plate);box-shadow:0 6px 18px #00000014}.social-graphic .sg-logo{position:absolute;left:22px;top:24px;width:196px;height:70px;display:block;object-fit:contain;object-position:center}.social-graphic .sg-mark{right:56px;bottom:40px}.social-graphic .sg-mark .tafel-mark{gap:9px}.social-graphic .sg-mark .tafel-mark>svg{width:44px;height:44px}.social-graphic .sg-mark .tafel-mark-text{gap:4px}.social-graphic .sg-mark .tafel-mark-name{font-size:20px}.social-graphic .sg-mark .tafel-mark-address{font-size:13px}.social-graphic .sg-dash{flex:none;width:64px;height:9px;border-radius:5px;background:var(--sg-dash);margin-bottom:16px}.sg-ergebnis .sg-headline-area{left:64px;top:180px;width:952px;height:212px;display:flex;flex-direction:column;justify-content:flex-end}.sg-ergebnis .sg-headline{max-height:calc(100% + .18em);padding-bottom:.18em;margin:0 0 -.18em -.03em;overflow:hidden;color:var(--sg-headline);font-family:var(--sg-display);font-weight:var(--sg-display-bold);line-height:.98;letter-spacing:-.025em;overflow-wrap:break-word}.sg-ergebnis .sg-dank{left:64px;top:428px;width:952px;height:96px;overflow:hidden;color:var(--sg-ink);font-weight:var(--sg-text-bold);line-height:1.18}.sg-ergebnis .sg-figures{left:64px;top:566px;width:952px;height:270px;display:grid;column-gap:44px}.sg-ergebnis .sg-figures.is-1{grid-template-columns:1fr}.sg-ergebnis .sg-figures.is-2{grid-template-columns:repeat(2,1fr)}.sg-ergebnis .sg-figures.is-3{grid-template-columns:repeat(3,1fr)}.sg-ergebnis .sg-figure{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.sg-ergebnis .sg-value{flex:none;width:100%;overflow:hidden;white-space:nowrap;color:var(--sg-value);font-family:var(--sg-display);font-weight:var(--sg-display-bold);line-height:1.02;letter-spacing:-.02em}.sg-ergebnis .sg-label{flex:1 1 auto;min-height:0;overflow:hidden;margin-top:10px;line-height:1.22;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}.sg-kennzahl{color:var(--sg-on-primary)}.sg-kennzahl .sg-k-dash{left:64px;top:100px;width:72px;height:10px;border-radius:5px;background:var(--sg-accentline)}.sg-kennzahl .sg-k-context{left:64px;top:134px;width:680px;max-height:84px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--sg-on-primary);font-weight:var(--sg-text-bold);font-size:35px;line-height:1.2}.sg-kennzahl .sg-k-context.is-wide{width:952px}.sg-kennzahl .sg-k-block{left:64px;top:262px;width:952px;height:584px;display:flex;flex-direction:column;justify-content:center}.sg-kennzahl .sg-k-value{flex:none;width:100%;overflow:hidden;white-space:nowrap;color:var(--sg-on-primary);font-family:var(--sg-display);font-weight:var(--sg-display-bold);line-height:1;letter-spacing:-.035em;margin-left:-.04em}.sg-kennzahl .sg-k-label{flex:none;max-height:252px;overflow:hidden;margin-top:22px;max-width:900px;color:var(--sg-on-primary);font-weight:var(--sg-text-bold);line-height:1.2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}.sg-thema .sg-t-block{left:64px;top:186px;width:952px;height:650px;display:flex;flex-direction:column;justify-content:center}.sg-thema .sg-t-kicker{flex:none;margin-bottom:18px;color:var(--sg-kicker);font-weight:var(--sg-text-bold);font-size:26px;line-height:1.15;letter-spacing:.09em;text-transform:uppercase}.sg-thema .sg-t-title{flex:none;max-height:calc(340px + .16em);padding-bottom:.16em;margin-bottom:-.16em;overflow:hidden;color:var(--sg-headline);font-family:var(--sg-display);font-weight:var(--sg-display-bold);line-height:1.04;letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}.sg-thema .has-summary .sg-t-title{max-height:calc(212px + .16em)}.sg-thema .sg-t-count{flex:none;margin-top:40px}.sg-thema .sg-t-row{display:flex;align-items:baseline;gap:18px;white-space:nowrap}.sg-thema .sg-t-number{color:var(--sg-value);font-family:var(--sg-display);font-weight:var(--sg-display-bold);font-size:112px;line-height:1;letter-spacing:-.02em}.sg-thema .has-summary .sg-t-number{font-size:96px}.sg-thema .sg-t-unit{color:var(--sg-ink);font-weight:var(--sg-text-bold);font-size:40px;line-height:1}.sg-thema .sg-t-summary{flex:none;max-height:168px;overflow:hidden;margin-top:30px;color:var(--sg-ink);line-height:1.3;overflow-wrap:break-word}.social-graphic .sg-mark.is-plated{right:40px;bottom:32px;padding:12px 18px;border-radius:14px;background:var(--sg-deep);box-shadow:0 6px 18px #00000040}.social-graphic .sg-tafel-trim{position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000001a,0 2px 6px #0000002e,0 24px 48px #00000047}.social-graphic .sg-tafel-bleed{position:absolute}.social-graphic .sg-backdrop{left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.social-graphic .sg-tafelbox,.social-graphic .sg-tafelbox .mmb-tafelboxframe{display:block;background:transparent}.social-graphic .sg-tafelbox .mmb-tafelboxframe__post{padding:0}.social-graphic .sg-tafelbox .mmb-tafelboxframe__post:before{top:-1200px;bottom:-1200px;-webkit-mask-image:none;mask-image:none}.sg-box{color:var(--sg-on-primary)}.sg-box .sg-k-dash{left:64px;top:100px;width:72px;height:10px;border-radius:5px;background:var(--sg-accentline)}.sg-box .sg-k-context{left:64px;top:134px;width:680px;max-height:84px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--sg-on-primary);font-weight:var(--sg-text-bold);font-size:35px;line-height:1.2}.sg-box .sg-k-context.is-wide{width:952px}.sg-box .sg-box-device{left:260px;top:248px;width:560px}.sg-box .sg-box-device .mmb-boxpreview{max-width:none;gap:0}.sg-box .sg-box-device .mmb-boxpreview__device{filter:drop-shadow(0 18px 30px rgb(0 0 0 / 30%))}.sg-box .sg-box-dank{left:64px;top:708px;width:952px;height:132px;overflow:hidden;text-align:center;color:var(--sg-on-primary);font-family:var(--sg-display);font-weight:var(--sg-display-bold);line-height:1.08;letter-spacing:-.01em;overflow-wrap:break-word}.sg-teilnahme .sg-p-block{left:64px;top:186px;width:952px;height:650px;display:flex;flex-direction:column;justify-content:center}.sg-teilnahme .sg-p-number{flex:none;width:100%;overflow:hidden;white-space:nowrap;color:var(--sg-value);font-family:var(--sg-display);font-weight:var(--sg-display-bold);line-height:1;letter-spacing:-.035em;margin-left:-.04em}.sg-teilnahme .sg-p-unit{flex:none;max-height:160px;overflow:hidden;margin-top:18px;color:var(--sg-headline);font-weight:var(--sg-text-bold);line-height:1.28;overflow-wrap:break-word}.sg-teilnahme .sg-p-period{flex:none;max-height:100px;overflow:hidden;margin-top:22px;color:var(--sg-ink);line-height:1.25}.sg-themen .sg-t-kicker,.sg-weiter .sg-t-kicker,.sg-infografik .sg-t-kicker{flex:none;color:var(--sg-kicker);font-weight:var(--sg-text-bold);font-size:26px;line-height:1.15;letter-spacing:.09em;text-transform:uppercase}.social-graphic .sg-bars{list-style:none;padding:0;display:flex;flex-direction:column}.social-graphic .sg-bar-title{overflow:hidden;color:var(--sg-headline);font-family:var(--sg-text);font-weight:var(--sg-text-bold);line-height:1.28;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}.social-graphic .sg-bar-line{display:flex;align-items:center;gap:24px}.social-graphic .sg-bar-track{flex:1 1 auto;min-width:0;border-radius:999px;background:var(--sg-light);overflow:hidden}.social-graphic .sg-bar{height:100%;border-radius:999px;background:var(--sg-primary)}.social-graphic .sg-bar-count{flex:none;display:flex;align-items:baseline;gap:10px;white-space:nowrap}.social-graphic .sg-bar-number{color:var(--sg-value);font-family:var(--sg-display);font-weight:var(--sg-display-bold);line-height:1;letter-spacing:-.02em}.social-graphic .sg-bar-unit{color:var(--sg-ink);font-weight:var(--sg-text-bold);line-height:1}.sg-themen .sg-r-block{left:64px;top:186px;width:952px;height:650px;display:flex;flex-direction:column;justify-content:center;gap:30px}.sg-themen .sg-bars{gap:34px}.sg-themen .sg-bar-title{max-height:108px}.sg-themen .sg-bar-line{margin-top:12px}.sg-themen .sg-bar-track{height:26px}.sg-themen .sg-bar-number{font-size:60px}.sg-themen .sg-bar-unit{font-size:28px}.sg-weiter .sg-w-block{left:64px;top:186px;width:952px;height:650px;display:flex;flex-direction:column;justify-content:center}.sg-weiter .sg-dash{margin-top:20px;margin-bottom:26px}.sg-weiter .sg-w-text{flex:none;max-height:540px;overflow:hidden;color:var(--sg-headline);font-weight:var(--sg-text-bold);line-height:1.2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}.sg-wide .sg-context{left:96px;width:1460px}.sg-wide .sg-context.is-wide{width:1728px}.sg-wide .sg-logo-tab{left:1616px}.sg-infografik .sg-i-headline-area{left:96px;top:190px;width:1728px;height:150px;display:flex;flex-direction:column;justify-content:flex-end}.sg-infografik .sg-headline{max-height:calc(100% + .18em);padding-bottom:.18em;margin:0 0 -.18em -.03em;overflow:hidden;color:var(--sg-headline);font-family:var(--sg-display);font-weight:var(--sg-display-bold);line-height:.98;letter-spacing:-.025em;overflow-wrap:break-word}.sg-infografik .sg-i-dank{left:96px;top:362px;width:1728px;height:64px;overflow:hidden;color:var(--sg-ink);font-weight:var(--sg-text-bold);line-height:1.28}.sg-infografik .sg-i-figures{left:96px;top:480px;width:1728px;height:420px;display:grid;column-gap:56px;align-content:center}.sg-infografik .sg-i-figures.has-themes{top:466px;height:240px;align-content:start}.sg-infografik .sg-i-figures.is-1{grid-template-columns:1fr}.sg-infografik .sg-i-figures.is-2{grid-template-columns:repeat(2,1fr)}.sg-infografik .sg-i-figures.is-3{grid-template-columns:repeat(3,1fr)}.sg-infografik .sg-i-figures.is-4{grid-template-columns:repeat(4,1fr)}.sg-infografik .sg-figure{display:flex;flex-direction:column;min-width:0;min-height:0;max-height:240px;overflow:hidden}.sg-infografik .sg-value{flex:none;width:100%;overflow:hidden;white-space:nowrap;color:var(--sg-value);font-family:var(--sg-display);font-weight:var(--sg-display-bold);line-height:1.02;letter-spacing:-.02em}.sg-infografik .sg-label{flex:1 1 auto;min-height:0;max-height:84px;overflow:hidden;margin-top:10px;line-height:1.22;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}.sg-infografik .sg-i-themes{left:96px;top:736px;width:1728px;height:194px;display:flex;flex-direction:column;gap:14px}.sg-infografik .sg-bars{gap:8px}.sg-infografik .sg-bar-row{display:grid;grid-template-columns:660px 1fr;align-items:center;column-gap:36px}.sg-infografik .sg-bar-title{max-height:46px}.sg-infografik .sg-bar-track{height:20px}.sg-infografik .sg-bar-count{width:250px}.sg-infografik .sg-bar-number{font-size:40px}.sg-infografik .sg-bar-unit{font-size:24px}.printorder-panel{display:flex;flex-direction:column;gap:10px;margin-top:12px}.printorder-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.printorder-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.printorder-list__item{padding:8px 0;border-top:1px solid var(--border-hairline)}.printorder-list__line{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:var(--text-caption);color:var(--text-primary)}.printorder-list__note{margin:4px 0 0;font-size:var(--text-caption);color:var(--text-secondary);white-space:pre-line;overflow-wrap:anywhere}.printorder-status{font-weight:var(--weight-medium)}.printorder-status--storniert{color:var(--text-secondary);text-decoration:line-through}.printorder-head{display:flex;flex-direction:column;gap:6px}.printorder-head__label{margin:0;font-size:var(--text-caption);color:var(--text-secondary)}.printorder-head__kind{margin:0;font-weight:var(--weight-medium);color:var(--text-primary)}.printorder-specs{font-size:var(--text-caption);color:var(--text-secondary)}.printorder-specs summary{cursor:pointer}.printorder-specs p{margin:6px 0 0}.printorder-price{margin:0;font-size:var(--text-caption);color:var(--text-primary)}.printorder-hint{margin:0;font-size:var(--text-caption);color:var(--text-secondary)}.printorder-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 720px){.printorder-row{grid-template-columns:1fr}}.printorder-warn{margin-top:2px;font-size:var(--text-caption);color:var(--text-danger)}.printorder-details{display:flex;flex-direction:column;gap:2px;font-size:var(--text-caption)}.printorder-detail{overflow-wrap:anywhere;white-space:pre-line}.printorder-detail__label{color:var(--text-secondary)}.printorder-detail--mark{font-weight:var(--weight-medium);color:var(--text-danger)}.printorder-detail--mark .printorder-detail__label{color:inherit}.mmb-dauertafel-file{display:flex;flex-direction:column;gap:8px}.mmb-dauertafel-file__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mmb-dauertafel-file__row .mmb-field__msg{flex:1 1 220px;margin:0}.mmb-dauertafel-swatch{display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;border:1px solid var(--border-structural);border-radius:3px}.mmb-languages{display:flex;flex-direction:column;gap:10px;padding:14px 18px;background:var(--surface-quiet);border-radius:var(--radius-card)}.mmb-languages__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.mmb-languages__label{font-weight:var(--weight-medium)}.mmb-languages__status{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 20px;font-size:var(--text-caption);color:var(--text-secondary)}.mmb-languages__lang strong{font-weight:var(--weight-medium);color:var(--text-primary)}.mmb-languages__lang--todo{color:var(--text-danger)}.mmb-languages__translate{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.mmb-languages__hint,.mmb-languages__running,.mmb-languages__dialoglead{margin:0;font-size:var(--text-caption);color:var(--text-secondary)}.mmb-languages__chosen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mmb-languages__chosenitem{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--border-structural);border-radius:var(--radius-sm);background:var(--color-paper);cursor:grab}.mmb-languages__chosenitem--fixed{cursor:default;border-color:var(--color-line)}.mmb-languages__chosenitem--dragging{opacity:.4}.mmb-languages__handle{color:var(--color-ash);letter-spacing:1px;-webkit-user-select:none;user-select:none}.mmb-languages__chosenitem--fixed .mmb-languages__key{margin-left:22px}.mmb-languages__key{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border-structural);border-radius:var(--radius-full);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.mmb-languages__name{flex:1;min-width:0}.mmb-languages__native{color:var(--text-secondary);font-size:var(--text-caption)}.mmb-languages__available{display:flex;flex-wrap:wrap;gap:4px}.mmb-translations{display:flex;flex-direction:column;gap:8px;margin-top:4px}.mmb-translations__toggle{align-self:flex-start;display:inline-flex;align-items:baseline;gap:6px;padding:0;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-caption);font-weight:var(--weight-medium);cursor:pointer}.mmb-translations__summary{font-weight:var(--weight-regular);color:var(--text-secondary)}.mmb-translations__summary--todo{color:var(--text-danger)}.mmb-translations__lang{border-top:1px solid var(--color-line);padding-top:8px}.mmb-translations__langname{margin:0 0 6px;font-size:var(--text-caption);font-weight:var(--weight-medium)}.mmb-translations__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mmb-translations__row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;font-size:var(--text-caption)}.mmb-translations__what{color:var(--text-secondary)}.mmb-translations__body{display:flex;flex-direction:column;gap:2px;min-width:0}.mmb-translations__text{overflow-wrap:anywhere}.mmb-translations__text--none{color:var(--color-ash)}.mmb-translations__german{font-size:var(--text-micro);color:var(--text-secondary);overflow-wrap:anywhere}.mmb-translations__error{font-size:var(--text-micro);color:var(--text-danger)}.mmb-translations__row--toolong{padding:6px 8px;margin:0 -8px;border-radius:var(--radius-sm);background:var(--color-danger-fog)}.mmb-translations__suggestion{font-size:var(--text-micro);color:var(--text-secondary);overflow-wrap:anywhere}.mmb-languages__review{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:1px solid var(--color-line)}.mmb-languages__review-todo{margin:0;font-size:var(--text-caption);color:var(--text-danger)}.mmb-translations__state{justify-self:end;padding:1px 8px 2px;border-radius:var(--radius-sm);font-size:var(--text-micro);white-space:nowrap;border:1px solid transparent}.mmb-translations__state--current{background:var(--surface-quiet)}.mmb-translations__state--stale{border-color:var(--color-ink)}.mmb-translations__state--missing{border-color:var(--color-danger);color:var(--text-danger)}.mmb-translations__actions{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:var(--text-micro)}.mmb-translations__edit{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mmb-translations__edit .mmb-input{flex:1 1 220px}@media (max-width: 560px){.mmb-translations__row{grid-template-columns:minmax(0,1fr) auto}.mmb-translations__what,.mmb-translations__actions{grid-column:1 / -1}}.loancards{margin-bottom:40px}.loancards__grid.mmb-statgrid{margin-bottom:0}.loancards__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media (max-width: 720px){.loancards{margin-bottom:24px}.mmb-statgrid.loancards__grid .mmb-statcard__hint{display:block}}.returnlabel__row{display:grid;gap:12px}.returnlabel__row--street{grid-template-columns:1fr 140px}.returnlabel__row--city{grid-template-columns:140px 1fr}.returnlabel__hint{margin:0;font-size:var(--text-caption);color:var(--text-secondary)}.returnlabel{display:flex;flex-direction:column;gap:16px}.returnlabel__lead{margin:0}.returnlabel__code{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.returnlabel__qr{flex:none;width:160px;height:160px;background:#fff;border:1px solid var(--color-ink);border-radius:var(--radius-sm)}.returnlabel__qr img{display:block}.returnlabel__facts{min-width:0}.returnlabel__retbox{margin:0}.returnlabel__retbox dt{font-size:var(--text-caption);color:var(--text-secondary)}.returnlabel__retbox dd{margin:0}.returnlabel__ret{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.returnlabel__retnumber{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-body);font-weight:var(--weight-medium);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.returnlabel__valid{margin:4px 0 0;font-size:var(--text-caption);color:var(--text-secondary)}.returnlabel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.returnlabel__note{margin:0;font-size:var(--text-caption);color:var(--text-secondary)}@media (max-width: 720px){.returnlabel__row--street,.returnlabel__row--city{grid-template-columns:1fr}}.requests-text{max-width:360px;white-space:pre-line;overflow-wrap:anywhere}.orgdetail-requests{margin-top:40px}.requests-dialog__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.requests-dialog__period{margin:0;padding:0;border:0;min-width:0}.requests-dialog__legend{padding:0;margin-bottom:6px;font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--text-primary)}.requests-dialog__hint{margin:0;font-size:var(--text-caption);color:var(--text-secondary)}.devices-requests{margin-top:40px}@media (max-width: 720px){.requests-dialog__row{grid-template-columns:1fr}}.fleet-status--reserved{color:var(--text-primary)}.fleet-status--reserved .mmb-status__dot{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-ink)}.fleet-views{margin-bottom:16px}.fleet-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.fleet-filters__sep{width:1px;align-self:stretch;margin:2px 4px;background:var(--border-hairline)}.fleet-filters__count{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.fleet-issues{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.fleet-dialog__note{margin:0;padding:8px 12px;border-radius:var(--radius-sm);background:var(--surface-quiet);font-size:var(--text-caption);color:var(--text-secondary)}.fleet-dialog__note--warn{background:var(--color-danger-fog);color:var(--text-danger)}.fleet-dialog__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fleet-dialog__heading{margin:8px 0 -4px;font-size:var(--text-body);font-weight:var(--weight-medium)}.fleet-dialog__label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--surface-quiet);font-size:var(--text-caption)}.fleet-dialog__label-line{color:var(--text-secondary);font-variant-numeric:tabular-nums}.fleet-dialog__label-actions{display:flex;align-items:center;gap:8px}.fleet-dialog__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.fleet-section__actions{display:flex;flex-wrap:wrap;gap:8px}.fleet-section .overview-section__head{align-items:center;flex-wrap:wrap}.fleet-section .boxdetail__facts{margin-bottom:24px}.fleet-note{white-space:pre-line}.fleet-plan{overflow-x:auto;border:1px solid var(--border-hairline);border-radius:var(--radius-card)}.fleet-plan__grid{min-width:760px}.fleet-plan__row{display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid var(--border-hairline)}.fleet-plan__row:last-child{border-bottom:0}.fleet-plan__label{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:8px 12px;border-right:1px solid var(--border-hairline)}.fleet-plan__label .mmb-table__cellsub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleet-plan__track{position:relative;min-height:44px}.fleet-plan__head .fleet-plan__track{min-height:32px}.fleet-plan__head .fleet-plan__label{font-size:var(--text-micro);color:var(--text-secondary)}.fleet-plan__track--retired{background:repeating-linear-gradient(135deg,var(--surface-quiet) 0 6px,var(--surface-card) 6px 12px)}.fleet-plan__past{position:absolute;top:0;bottom:0;left:0;background:var(--surface-quiet)}.fleet-plan__month{position:absolute;top:0;bottom:0;border-left:1px solid var(--border-hairline)}.fleet-plan__monthlabel{position:absolute;top:8px;padding-left:6px;font-size:var(--text-micro);color:var(--text-secondary);white-space:nowrap}.fleet-plan__today{position:absolute;top:0;bottom:0;width:0;border-left:2px solid var(--color-ink);z-index:2}.fleet-plan__todaylabel{position:absolute;top:8px;padding-left:6px;font-size:var(--text-micro);font-weight:var(--weight-medium);white-space:nowrap;background:var(--surface-card);z-index:2}.fleet-plan__bar{position:absolute;top:8px;bottom:8px;display:flex;align-items:center;min-width:4px;padding:0 8px;overflow:hidden;border:1px solid var(--color-ink);border-radius:var(--radius-sm);font-size:var(--text-micro);line-height:1.2;white-space:nowrap;text-overflow:ellipsis;z-index:1}.fleet-plan__bar--active{background:var(--color-accent)}.fleet-plan__bar--scheduled{background:var(--surface-card);border-style:dashed}.fleet-plan__bar--ended{background:var(--color-fog);border-color:var(--color-ash);color:var(--text-secondary)}.fleet-plan__bar--sold{background:var(--color-ink);color:var(--color-paper)}.fleet-plan__bar--open{border-right-style:dotted;border-top-right-radius:0;border-bottom-right-radius:0}.fleet-plan__legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:12px 0 0;font-size:var(--text-micro);color:var(--text-secondary)}.fleet-plan__legend span{display:inline-flex;align-items:center;gap:6px}.fleet-plan__swatch{display:inline-block;width:20px;height:10px;border:1px solid var(--color-ink);border-radius:3px}.fleet-plan__swatch--free{border-color:var(--border-hairline);background:var(--surface-card)}.fleet-plan__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.fleet-photos{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 8px;padding:0;list-style:none}.fleet-photos__item{display:flex;flex-direction:column;align-items:center;gap:4px}.fleet-photos__item img,.fleet-photos__empty{display:block;width:96px;height:72px;object-fit:cover;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-quiet)}.fleet-return{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.boards .mmb-table__body--clickable td button:not(.mmb-table__rowbtn),.boards .mmb-table__body--clickable td a{position:relative;z-index:1}.fleet-check-items{display:flex;flex-direction:column;gap:8px;margin:0}.fleet-check-items__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px}.fleet-check-items dt{font-size:var(--text-body)}.fleet-check-items dd{margin:0}.fleet-check-history{margin:0;padding:0;list-style:none}.fleet-check-history li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--border-hairline);font-size:var(--text-caption)}@media (max-width: 720px){.fleet-dialog__row{grid-template-columns:1fr}.fleet-plan__row{grid-template-columns:120px 1fr}}.help-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;margin-top:8px}.help-toc{position:sticky;top:24px;align-self:start;font-size:var(--text-caption)}.help-toc__group+.help-toc__group{margin-top:24px}.help-toc__summary{display:none}.help-toc__heading{margin:0 0 8px;font-weight:var(--weight-medium);color:var(--text-primary)}.help-toc ul{margin:0;padding:0;list-style:none}.help-toc li+li{margin-top:6px}.help-toc a{color:var(--text-secondary);text-decoration:none}.help-toc a:hover{color:var(--text-primary);text-decoration:underline}.help-body{max-width:720px;line-height:1.55}.help-part{margin:0 0 8px;padding-bottom:8px;font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);font-weight:var(--weight-medium);border-bottom:2px solid var(--color-ink)}.help-section+.help-part{margin-top:64px}.help-section{padding-top:24px;scroll-margin-top:16px}.help-section__title{margin:0 0 8px;font-size:var(--text-subheading);font-weight:var(--weight-medium)}.help-subtitle{margin:20px 0 6px;font-size:var(--text-body);font-weight:var(--weight-medium)}.help-section p{margin:0 0 12px}.help-steps,.help-list{margin:0 0 12px;padding-left:22px}.help-steps li,.help-list li{margin-bottom:6px}.help-note{padding:10px 14px;background:var(--surface-quiet);border-left:4px solid var(--color-accent);border-radius:var(--radius-sm);font-size:var(--text-caption)}.help-video{margin:4px 0 16px}.help-video video{display:block;width:100%;aspect-ratio:16 / 9;background:var(--surface-quiet);border:1px solid var(--border-hairline);border-radius:var(--radius-card)}.help-video figcaption{margin-top:6px;font-size:var(--text-caption);color:var(--text-secondary)}.help-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.help-videos .help-video{margin-bottom:4px}.help-table{width:100%;margin:0 0 12px;border-collapse:collapse;font-size:var(--text-caption)}.help-table th,.help-table td{padding:8px 10px 8px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-hairline)}.help-table th{font-weight:var(--weight-medium);color:var(--text-secondary)}.help-table td:first-child{width:38%;font-weight:var(--weight-medium)}.help-faq{border-bottom:1px solid var(--border-hairline)}.help-faq summary{padding:10px 0;font-weight:var(--weight-medium);cursor:pointer}.help-faq p{margin:0 0 12px}@media (max-width: 960px){.help-layout{grid-template-columns:minmax(0,1fr);gap:24px}.help-toc{position:static;padding:0 16px;background:var(--surface-quiet);border-radius:var(--radius-card)}.help-toc__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;list-style:none;cursor:pointer;font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--text-primary)}.help-toc__summary::-webkit-details-marker{display:none}.help-toc__summary:after{content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid var(--color-ink);border-bottom:1.5px solid var(--color-ink);transform:translateY(-2px) rotate(45deg);transition:transform var(--duration-fast) var(--ease-standard)}.help-toc__fold[open] .help-toc__summary:after{transform:translateY(2px) rotate(225deg)}.help-toc__groups{padding:4px 0 16px}.help-toc li+li{margin-top:0}.help-toc a{display:block;padding:11px 0}.help-table td:first-child{width:45%}.help-videos{grid-template-columns:minmax(0,1fr)}}.rp{--rp-line: #dcdcdc;--rp-quiet: #f3f3f1;--font-sans: var(--rp-font-text);--text-primary: var(--rp-ink);--text-secondary: var(--rp-muted);--surface-card: #ffffff;--surface-quiet: var(--rp-quiet);--border-hairline: var(--rp-line);--color-paper: #ffffff;box-sizing:border-box;width:896px;margin:0 auto;background:#fff;color:var(--rp-ink);font-family:var(--rp-font-text);font-size:15px;line-height:1.45;font-variant-numeric:lining-nums;font-feature-settings:"rvrn" 0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rp *,.rp *:before,.rp *:after{box-sizing:border-box}.rp h1,.rp h2,.rp h3,.rp p,.rp dl,.rp dd,.rp ul{margin:0}.rp strong,.rp b,.rp th{font-weight:var(--rp-text-bold)}.rp-cover{font-size:calc(16px * var(--rp-fit, 1));display:flex;flex-direction:column}.rp-masthead{display:flex;align-items:center;gap:1.25em;min-height:3.5em;padding-bottom:1.1em}.rp-masthead__logo{display:block;max-height:4.25em;max-width:15em;object-fit:contain}.rp-masthead__text{display:flex;flex-direction:column;gap:.15em}.rp-masthead__header{font-family:var(--rp-font-display);font-weight:var(--rp-display-weight);font-size:1.35em;line-height:1.15;color:var(--rp-strong)}.rp-masthead__org{font-size:.95em;color:var(--rp-muted)}.rp-band{background:var(--rp-accent);color:var(--rp-accent-ink);padding:.55em 1em;font-size:.8em;font-weight:var(--rp-text-bold);letter-spacing:.12em;text-transform:uppercase}.rp-title{margin-top:.7em!important;font-family:var(--rp-font-display);font-weight:var(--rp-display-weight);font-size:2.6em;line-height:1.08;letter-spacing:-.01em;color:var(--rp-strong);text-wrap:balance}.rp-subtitle{margin-top:.4em!important;font-size:1.05em;color:var(--rp-muted)}.rp-facts{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:0 2em;margin-top:1.3em!important;padding:.85em 0;border-top:1px solid var(--rp-ink);border-bottom:1px solid var(--rp-line)}.rp-facts dt{font-size:.72em;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-muted)}.rp-facts dd{margin-top:.2em;font-size:.95em;line-height:1.3}.rp-facts .rp-facts__big{font-family:var(--rp-font-display);font-weight:var(--rp-display-weight);font-size:1.6em;line-height:1.05;color:var(--rp-strong)}.rp-glance{margin-top:1.6em}.rp-glance .rp-h2{font-size:1.5em}.rp-insights{display:flex;flex-direction:column;gap:1.1em}.rp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75em}.rp-kpis[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-kpis[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-kpis[data-count="1"]{grid-template-columns:minmax(0,1fr)}.rp-kpi{display:flex;flex-direction:column;gap:.25em;padding:.8em .9em .9em;background:var(--rp-quiet);border-top:.3em solid var(--rp-accent)}.rp-kpi__value{font-family:var(--rp-font-display);font-weight:var(--rp-display-weight);font-size:2.1em;line-height:1;color:var(--rp-strong)}.rp-kpi__label{font-size:.95em;font-weight:var(--rp-text-bold);line-height:1.25}.rp-kpi__detail{font-size:.8em;line-height:1.3;color:var(--rp-muted)}.rp-findings{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--rp-line)}.rp-finding{display:grid;grid-template-columns:11em minmax(0,1fr);column-gap:1.25em;padding:.75em 0;border-bottom:1px solid var(--rp-line);break-inside:avoid}.rp-finding__kicker{grid-row:span 2;padding-top:.2em;font-size:.72em;font-weight:var(--rp-text-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-strong)}.rp-finding__title{font-size:1.08em;font-weight:var(--rp-text-bold);line-height:1.25}.rp-finding__body{margin-top:.2em!important;font-size:.92em;line-height:1.42}.rp-notes .rp-h3{font-size:.85em}.rp-notes ul{margin-top:.3em;padding-left:1.1em;font-size:.85em;line-height:1.4;color:var(--rp-muted)}.rp-ainote{margin-top:.9em!important;font-size:.75em;color:var(--rp-muted)}.rp-section{break-before:page;display:flex;flex-direction:column;gap:18px}.rp-h2{font-family:var(--rp-font-display);font-weight:var(--rp-display-weight);font-size:28px;line-height:1.15;color:var(--rp-strong);padding-bottom:8px;border-bottom:3px solid var(--rp-accent);margin-bottom:4px;break-after:avoid}.rp-glance .rp-h2{margin-bottom:.75em}.rp-h3{font-size:15px;font-weight:var(--rp-text-bold);line-height:1.3}.rp-lead{font-size:15px;color:var(--rp-muted);max-width:54em;break-after:avoid}.rp-meta{font-size:12.5px;color:var(--rp-muted)}.rp-panel{display:flex;flex-direction:column;gap:8px;break-inside:avoid}.rp-panel+.rp-panel{margin-top:14px}.rp-panel--shares .mmb-report__shares{max-width:680px}.rp-panel--hourly .mmb-report__hourly{max-height:260px}.rp-h3 .rp-meta{margin-left:6px;font-weight:400}.rp-axis{stroke:var(--rp-line)}.rp-questions{display:flex;flex-direction:column}.rp-question{padding:16px 0 18px;border-bottom:1px solid var(--rp-line);break-inside:avoid}.rp-question:first-child{padding-top:4px}.rp-question__head{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:0 10px;align-items:start;margin-bottom:10px}.rp-question__num{font-family:var(--rp-font-display);font-weight:var(--rp-display-weight);font-size:19px;line-height:1.2;color:var(--rp-strong)}.rp-question__prompt{font-size:16.5px;font-weight:var(--rp-text-bold);line-height:1.3}.rp-question__meta{margin-top:2px!important;font-size:12.5px;color:var(--rp-muted)}.rp-question__meta .mmb-report__small{color:var(--rp-muted)}.rp-question__score{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.rp-question__score strong{font-family:var(--rp-font-display);font-weight:var(--rp-display-weight);font-size:26px;color:var(--rp-strong)}.rp-question__score span{font-size:12px;color:var(--rp-muted)}.rp-bars{display:flex;flex-direction:column;gap:5px;padding-left:40px}.rp-bar{display:grid;grid-template-columns:290px minmax(0,1fr) 104px;gap:14px;align-items:center;font-size:14px;line-height:1.25}.rp-bar--leading .rp-bar__label{font-weight:var(--rp-text-bold)}.rp-bar__track{position:relative;height:14px;background:var(--rp-quiet)}.rp-bar__fill{position:absolute;inset:0 auto 0 0;background:color-mix(in oklab,var(--rp-strong) 52%,#ffffff)}.rp-bar--leading .rp-bar__fill{background:var(--rp-strong)}.rp-bar__stat{text-align:right;font-variant-numeric:tabular-nums;color:var(--rp-muted);font-size:13px;white-space:nowrap}.rp-bar__stat strong{color:var(--rp-ink);font-size:14px}.rp .mmb-rounds{--rounds-earlier: color-mix(in oklab, var(--rp-strong) 42%, #ffffff);gap:14px}.rp .mmb-rounds__legend{font-size:13px;gap:4px 22px}.rp .mmb-rounds__key strong,.rp .mmb-rounds__running{font-weight:var(--rp-text-bold)}.rp .mmb-rounds__key--current .mmb-rounds__swatch,.rp .mmb-rounds__bar--current .mmb-rounds__fill{background:var(--rp-strong)}.rp .mmb-rounds__hints{font-size:13px;padding:10px 14px;break-inside:avoid;break-after:avoid}.rp .mmb-rounds__questions{gap:0}.rp .mmb-rounds__question{gap:8px;padding:14px 0 16px;border:0;border-bottom:1px solid var(--rp-line);border-radius:0;break-inside:avoid}.rp .mmb-rounds__prompt{font-size:16.5px;font-weight:var(--rp-text-bold);line-height:1.3}.rp .mmb-rounds__meta{margin:0;font-size:12.5px}.rp .mmb-rounds__small{color:var(--rp-muted)}.rp .mmb-rounds__options{gap:8px}.rp .mmb-rounds__label{font-size:14px}.rp .mmb-rounds__bar{grid-template-columns:80px minmax(0,1fr) 130px;gap:14px;font-size:13px;line-height:1.25}.rp .mmb-rounds__track{height:12px}.rp .mmb-rounds__stat strong{font-size:14px;font-weight:var(--rp-text-bold)}.rp .mmb-rounds__foot{font-size:12.5px}.rp-daily{display:block;width:100%;height:auto}.rp-daily__bar{fill:var(--rp-strong)}.rp-daily__value,.rp-daily__tick{font-family:var(--rp-font-text);font-size:11px;fill:var(--rp-muted);text-anchor:middle}.rp-daily__value{fill:var(--rp-ink)}.rp .mmb-report__shares{margin:0}.rp .mmb-report__legend,.rp .mmb-report__panelmeta,.rp .mmb-report__sharestat{font-size:12.5px}.rp-xtabs{--chart-1: var(--rp-strong);display:flex;flex-direction:column;gap:34px}.rp-xtab{break-inside:avoid;display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--rp-line)}.rp-xtab__no{font-size:12px;font-weight:var(--rp-text-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-strong)}.rp-xtab .mmb-xtab{margin:0;padding:0;border:0;border-radius:0}.rp-xtab .mmb-xtab__title{font-size:16px;font-weight:var(--rp-text-bold);line-height:1.3}.rp-xtab .mmb-xtab__scroll{overflow:visible}.rp-xtab .mmb-xtab__highlight{break-before:avoid;margin-top:6px;padding:7px 12px;border-left:3px solid var(--rp-accent);background:var(--rp-quiet);font-size:14px;line-height:1.4}.rp-top{width:100%;border-collapse:collapse;font-size:.9em;line-height:1.3}.rp-section .rp-top{font-size:14px}.rp-top th{text-align:left;font-size:.8em;letter-spacing:.06em;text-transform:uppercase;color:var(--rp-muted);padding:0 .75em .45em 0;border-bottom:1px solid var(--rp-ink)}.rp-top td{padding:.45em .75em .45em 0;border-bottom:1px solid var(--rp-line);vertical-align:top}.rp-top tr{break-inside:avoid}.rp-top .rp-num{text-align:right;padding-right:0;white-space:nowrap;font-variant-numeric:tabular-nums}.rp-top td:first-child{width:55%}.rp-method{display:flex;flex-direction:column;border-top:1px solid var(--rp-ink)}.rp-method>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:10px 0;border-bottom:1px solid var(--rp-line);break-inside:avoid}.rp-method dt{font-weight:var(--rp-text-bold)}.rp-plainlist{padding-left:1.1em}.rp-plainlist--one{padding-left:0;list-style:none}.rp-colophon{margin-top:6px!important;font-size:12.5px;color:var(--rp-muted)}@media print{@page{size:A4}html,body{background:#fff}.mmb-print{padding:0}}.rp-topthemes{margin-top:.9em!important;font-size:.9em;line-height:1.4}.rp-topthemes__label{display:block;font-size:.8em;font-weight:var(--rp-text-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--rp-strong)}.rp-topthemes__item{font-weight:var(--rp-text-bold)}.rp-topthemes__item+.rp-topthemes__item:before{content:" · ";font-weight:400;color:var(--rp-muted)}.rp-topthemes__count{font-weight:400;color:var(--rp-muted)}.rp-section .rp-top+.rp-cloud,.rp-section .rp-top+.rp-openq{margin-top:18px}.rp-openq+.rp-openq,.rp-openq+.rp-cloud,.rp-cloud+.rp-openq{margin-top:22px}.rp-openq .rp-h3{margin-bottom:8px;break-after:avoid}.rp-openq__split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.rp-themes{display:flex;flex-direction:column;border-top:1px solid var(--rp-line)}.rp-theme{padding:.55em 0 .6em;border-bottom:1px solid var(--rp-line);break-inside:avoid}.rp-theme__title{font-size:14.5px;font-weight:var(--rp-text-bold);line-height:1.25}.rp-theme__count{font-size:12px;color:var(--rp-strong);font-weight:var(--rp-text-bold)}.rp-theme__summary{margin-top:.15em!important;font-size:13px;line-height:1.4}.rp-theme__quote{margin:.35em 0 0;padding-left:.7em;border-left:2px solid var(--rp-line);font-size:12.5px;font-style:italic;line-height:1.38;color:var(--rp-muted)}.rp-cloud{break-inside:avoid}.rp .mmb-wordcloud__svg{font-weight:var(--rp-text-bold)}.rp .mmb-wordcloud__caption{font-size:12.5px}
