@charset "UTF-8";:root{--bw-font: "neue-haas-unica", system-ui, -apple-system, sans-serif;--bw-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bw-text-xs: clamp(11px, .55vw + .6rem, 12px);--bw-text-sm: clamp(13px, .6vw + .65rem, 14px);--bw-text-base: clamp(15.5px, .75vw + .75rem, 16.5px);--bw-text-md: clamp(16px, .8vw + .75rem, 17px);--bw-text-lg: clamp(20px, 1.1vw + .9rem, 22px);--bw-text-xl: clamp(23px, 1.6vw + .95rem, 27px);--bw-lh-tight: 1.2;--bw-lh-normal: 1.5;--bw-lh-loose: 1.65;--bw-h1-fs: var(--bw-text-xl);--bw-h1-lh: var(--bw-lh-tight);--bw-h1-ls: var(--bw-tracking-tight);--bw-h2-fs: var(--bw-text-lg);--bw-h2-lh: var(--bw-lh-tight);--bw-h2-ls: var(--bw-tracking-tight);--bw-h3-fs: var(--bw-text-md);--bw-h3-lh: var(--bw-lh-tight);--bw-h3-ls: var(--bw-tracking-normal);--bw-body-fs: var(--bw-text-base);--bw-body-lh: 1.3;--bw-body-ls: var(--bw-tracking-normal);--bw-ui-fs: var(--bw-text-base);--bw-ui-lh: var(--bw-lh-normal);--bw-ui-ls: var(--bw-tracking-normal);--bw-label-fs: var(--bw-text-sm);--bw-label-lh: var(--bw-lh-normal);--bw-label-ls: var(--bw-tracking-md);--bw-label-color: var(--bw-ink-mute);--bw-micro-fs: clamp(12px, .575vw + .625rem, 13px);--bw-micro-lh: var(--bw-lh-normal);--bw-micro-ls: var(--bw-tracking-wide);--bw-block-title-fs: var(--bw-text-md);--bw-block-title-ls: var(--bw-tracking-normal);--bw-icon-sm: 16px;--bw-icon-md: 20px;--bw-icon-lg: 32px;--bw-icon-stroke: 1.5;--bw-tracking-tight: -.01em;--bw-tracking-normal: 0;--bw-tracking-sm: .012em;--bw-tracking-md: .025em;--bw-tracking-wide: .05em;--bw-weight-light: 300;--bw-weight-regular: 400;--bw-weight-medium: 500;--bw-surface: #ffffff;--bw-page: #f7f7f7;--bw-chip: #ebebeb;--bw-line: #d7d7d5;--bw-eyebrow: #ccccc9;--bw-ink-mute: #8a8a8a;--bw-ink: #111111;--bw-accent: rgb(6, 174, 204);--bw-accent-soft: #d3efff;--bw-accent-hover: #5fc2f0;--bw-accent-ink: #111111;--bw-success: rgb(16, 152, 137);--bw-success-soft: #d6f0ed;--bw-success-ink: #073a25;--bw-warn: rgb(219, 193, 24);--bw-warn-soft: #faf3d0;--bw-warn-ink: #3a3800;--bw-error: rgb(224, 40, 74);--bw-error-soft: #fce0e6;--bw-error-ink: #5e0015;--gap: 8px;--gap-0125: calc(var(--gap) / 8);--gap-025: calc(var(--gap) / 4);--gap-05: calc(var(--gap) / 2);--gap-075: calc(var(--gap) * .75);--gap-15: calc(var(--gap) * 1.5);--gap-2: calc(var(--gap) * 2);--gap-3: calc(var(--gap) * 3);--bw-touch-min: 36px;--bw-icon-btn: 32px;--bw-label-col: 100px;--bw-max-content: 880px;--bw-border: 1px solid #dcdcda;--bw-border-field: 1px solid var(--bw-line);--bw-border-soft: 1px solid var(--bw-line);--bw-radius: 0;--bw-ease: cubic-bezier(.2, 0, 0, 1);--bw-dur-fast: .14s;--bw-dur-base: .22s}@media (min-width: 0){:root{--gap: 15px }}@media (min-width: 480px){:root{--gap: 16px }}@media (min-width: 640px){:root{--gap: 18px }}@media (min-width: 960px){:root{--gap: 22px}}@media (pointer: fine){:root{--bw-touch-min: 28px}}*,*:before,*:after{box-sizing:border-box;min-width:0}html,body{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}html{-webkit-text-size-adjust:100%;overflow-wrap:break-word;font-family:var(--bw-font);font-weight:var(--bw-weight-light);font-size:var(--bw-body-fs);line-height:var(--bw-body-lh);color:var(--bw-ink);background:var(--bw-page);font-feature-settings:"kern","liga","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100vh}.bw-h1{font-size:var(--bw-h1-fs);line-height:var(--bw-h1-lh);letter-spacing:var(--bw-h1-ls);font-weight:var(--bw-weight-medium)}.bw-h2{font-size:var(--bw-h2-fs);line-height:var(--bw-h2-lh);letter-spacing:var(--bw-h2-ls);font-weight:var(--bw-weight-medium)}.bw-h3{font-size:var(--bw-h3-fs);line-height:var(--bw-h3-lh);letter-spacing:var(--bw-h3-ls);font-weight:var(--bw-weight-medium)}.bw-text{font-size:var(--bw-body-fs);line-height:var(--bw-body-lh);letter-spacing:var(--bw-body-ls)}.bw-small{font-size:var(--bw-label-fs);line-height:var(--bw-label-lh);letter-spacing:var(--bw-label-ls)}.bw-micro{font-size:var(--bw-micro-fs);line-height:var(--bw-micro-lh);letter-spacing:var(--bw-micro-ls)}.bw-h1,.bw-h2,.bw-h3{margin:0}.bw-eyebrow{font-weight:var(--bw-weight-medium);display:inline-block;line-height:1}code,.bw-mono{font-family:var(--bw-font-mono);font-size:.92em}.bw-icon{display:contents}svg.lucide,.bw-icon>svg,.bw-block-icon>svg{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:var(--bw-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.bw-icon--sm>svg,.bw-icon--sm.lucide{width:var(--bw-icon-sm);height:var(--bw-icon-sm)}.bw-icon--md>svg,.bw-icon--md.lucide{width:var(--bw-icon-md);height:var(--bw-icon-md)}.bw-icon--lg>svg,.bw-icon--lg.lucide{width:var(--bw-icon-lg);height:var(--bw-icon-lg)}.bw-spacer{flex:1}.bw-page{height:100vh;display:flex;flex-direction:column;overflow:hidden}.bw-app{flex:1;display:flex;overflow:hidden}.bw-sidebar{display:none}.bw-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.bw-container{display:grid;grid-template-columns:minmax(0,1fr);max-width:var(--bw-max-content);margin:0 auto;padding:0 var(--gap)}.bw-notifications{text-align:center;color:var(--bw-surface);font-weight:var(--bw-weight-regular);overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--bw-ease)}.bw-notifications.is-active{grid-template-rows:1fr}.bw-notifications .bw-notifications-inner{overflow:hidden;min-height:0;transition:padding .4s var(--bw-ease);padding:0 var(--gap);white-space:pre-line}.bw-notifications.is-active .bw-notifications-inner{padding:var(--gap)}.bw-notifications.is-info,.bw-notifications.is-success{background:var(--bw-success)}.bw-notifications.is-warn{background:var(--bw-warn)}.bw-notifications.is-error{background:var(--bw-error)}.bw-page:not(:has(.bw-notifications.is-active)) .bw-topbar{border-bottom:var(--bw-border)}.bw-topbar{padding:var(--gap) 0;background:var(--bw-page);transition:padding var(--bw-dur-base) var(--bw-ease)}.bw-page.is-scrolled .bw-topbar{padding:var(--gap-05) 0}.bw-page.is-scrolled .bw-stepper{padding:var(--gap-05) 0 var(--gap-05) var(--gap)}.bw-topbar-inner{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap);flex-wrap:wrap;padding:0 var(--gap)}.bw-brand{font-weight:var(--bw-weight-medium)}.bw-brand span{color:var(--bw-ink-mute);font-weight:var(--bw-weight-light)}.bw-topmeta{color:var(--bw-ink)}.bw-main{flex:1;overflow-y:auto;padding:var(--gap-2) 0 var(--gap-3);overflow-anchor:auto}.bw-loader{display:flex;flex-direction:column;align-items:center;gap:var(--gap);padding:var(--gap-3) var(--gap);color:var(--bw-ink-mute)}.bw-loader-phase{font-size:var(--bw-label-fs);color:var(--bw-ink-mute)}.bw-loader .bw-spinner svg{width:var(--bw-icon-lg);height:var(--bw-icon-lg)}.bw-section{margin-bottom:var(--gap-3)}.bw-section-head{margin-top:var(--gap-15);margin-bottom:var(--gap);padding-left:var(--gap)}.bw-section-head:first-child{margin-top:0}.bw-stack>.bw-section-head{margin-top:var(--gap-15)}.bw-stack>.bw-section-head .bw-eyebrow{margin-bottom:0}.bw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-075) var(--gap-15)}.bw-grid>.bw-field{grid-column-end:span 2}.bw-grid>.bw-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-grid>.bw-span-1{grid-column-end:span 1}.bw-grid>.bw-span-2{grid-column-end:span 2}.bw-grid>.bw-span-3{grid-column-end:span 3}.bw-grid>.bw-full{grid-column:1/-1}.bw-note{margin-top:var(--gap-05)}@media (max-width: 480px){.bw-grid{grid-template-columns:1fr}.bw-grid>*{grid-column-start:1;grid-column-end:-1}.bw-grid>.bw-span-1,.bw-grid>.bw-span-2,.bw-grid>.bw-span-3,.bw-grid>.bw-field{grid-column-end:-1}.bw-order-1{order:1}.bw-order-2{order:2}.bw-order-3{order:3}.bw-order-4{order:4}.bw-order-5{order:5}.bw-order-6{order:6}}.bw-row{display:flex;gap:var(--gap);flex-wrap:wrap;align-items:flex-end}.bw-stack>*+*{margin-top:var(--gap-075)}.bw-stack-sm>*+*{margin-top:var(--gap-05)}.bw-stack-lg>*+*{margin-top:var(--gap-2)}.bw-mt{margin-top:var(--gap)}.bw-mt-sm{margin-top:var(--gap-05)}.bw-list-disc{list-style:disc;padding-left:var(--gap)}.bw-summary{display:grid;grid-template-columns:1fr 3fr;column-gap:var(--gap-2);margin:0}[data-drilldown] .bw-accordion .bw-summary{grid-template-columns:1fr 2fr 1fr}.bw-summary .bw-summary-row{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;padding:calc(var(--bw-label-fs) * .5) 0;border-bottom:1px dotted var(--bw-line)}@media (max-width: 480px){.bw-summary .bw-summary-row{padding:calc(var(--bw-label-fs) * .75) 0}}.bw-summary+.bw-summary{margin-top:calc(var(--bw-label-fs) * .5)}.bw-summary:has(+.bw-summary) .bw-summary-row:last-child{border-bottom:1px dotted var(--bw-line);padding-bottom:calc(var(--bw-label-fs) * .5)}.bw-summary .bw-summary-row:first-child{padding-top:0}.bw-summary .bw-summary-row:last-child{border-bottom:0;padding-bottom:0}.bw-summary .bw-summary-row:last-child dd{grid-column:2/-1}.bw-accordion .bw-summary .bw-summary-row:last-child dd{grid-column:2/3}.bw-summary dt{color:var(--bw-label-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 480px){.bw-summary dt{margin-bottom:var(--gap-05)}}.bw-summary dd{margin:0;font-weight:var(--bw-weight-regular);color:var(--bw-ink);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;letter-spacing:var(--bw-body-ls)}@media (max-width: 480px){.bw-summary dd{margin-bottom:var(--gap-25)}}.bw-summary dd.is-proposed{color:var(--bw-ink-mute)}.bw-summary dd.is-multiline{white-space:pre-line;overflow:visible;text-overflow:unset;line-height:var(--bw-lh-loose)}.bw-summary dd.is-warn{color:var(--bw-ink)}.bw-summary--no-label dt{display:none}.bw-summary--no-label .bw-summary-row{grid-template-columns:1fr;display:block}.bw-summary--no-label dd{white-space:normal;overflow:visible;text-overflow:unset}.bw-summary dd.bw-empty{color:var(--bw-warn);display:flex;align-items:center;gap:var(--gap-025)}.bw-summary dd.bw-empty .lucide{width:var(--bw-icon-md);height:var(--bw-icon-md);stroke:var(--bw-warn)}.bw-reveal{position:relative}.bw-reveal-loader{padding:var(--gap) 0;color:var(--bw-ink-mute);transition:opacity .2s ease}.is-ready>.bw-reveal-loader{opacity:0;position:absolute;pointer-events:none}.bw-summary .bw-reveal-loader{padding:0}.bw-summary .bw-reveal-loader>.bw-span-1{display:none}.bw-summary .bw-reveal-loader>.bw-span-3{grid-column:1/-1}.bw-reveal-loader-inner{display:flex;align-items:center;gap:var(--gap-025)}.bw-reveal-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease}.bw-reveal-content>*{overflow:hidden}.is-ready>.bw-reveal-content{grid-template-rows:1fr;opacity:1}.bw-summary-hint{color:var(--bw-ink-mute);font-weight:var(--bw-weight-light);padding-left:var(--gap)}.bw-summary-link{display:inline-flex;align-items:center;gap:var(--gap-05);color:inherit;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:4px}.bw-summary-link:hover{color:var(--bw-ink)}.bw-summary-link svg{width:1em;height:1em;flex-shrink:0;stroke:var(--bw-ink-mute)}.bw-summary-link--block{display:flex}.bw-summary dd.bw-summary-covered{color:var(--bw-ink-mute)}.bw-summary .bw-inh-override-tag{justify-self:end}.bw-footer{border-top:var(--bw-border);padding:var(--gap) 0;background:var(--bw-page);font-size:var(--bw-micro-fs);color:var(--bw-ink-mute)}.bw-footer-inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--gap)}.bw-horizontal-label{grid-column:1/-1}.bw-horizontal-label+*{margin-left:10%}@media (min-width: 480px){.bw-horizontal-label{grid-column:auto;grid-column-start:1}.bw-horizontal-label+*{margin-left:0}}.bw-field{display:block}.bw-label{display:block;color:var(--bw-label-color);margin-bottom:var(--gap-025)}.bw-label.bw-horizontal-label{margin-bottom:0;line-height:1}.bw-label-required:after{content:" *";color:var(--bw-error)}.bw-help{display:block;color:var(--bw-ink-mute);margin-top:var(--gap-025)}.bw-grid>.bw-help{margin-top:0}.bw-field.is-error .bw-input,.bw-field.is-error .bw-select,.bw-field.is-error .bw-textarea{border-color:var(--bw-error)}.bw-field.is-error .bw-input:focus,.bw-field.is-error .bw-select:focus,.bw-field.is-error .bw-textarea:focus{border-color:var(--bw-error)}.bw-field.is-error .bw-help{color:var(--bw-error)}.bw-field.is-incomplete .bw-input,.bw-field.is-incomplete .bw-select,.bw-field.is-incomplete .bw-textarea{border-color:var(--bw-error)}.bw-input,.bw-select,.bw-textarea{display:block;width:100%;padding:var(--gap-0125) var(--gap-05) calc(var(--gap-0125) + 1px);font:inherit;font-size:var(--bw-ui-fs);line-height:1;background:var(--bw-surface);border:var(--bw-border-field);color:var(--bw-ink);transition:border-color var(--bw-dur-fast) var(--bw-ease),background-color var(--bw-dur-fast) var(--bw-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--bw-radius);min-height:var(--bw-touch-min)}.bw-textarea{resize:vertical;min-height:96px;line-height:var(--bw-body-lh);padding-top:var(--gap-05);padding-bottom:var(--gap-05);field-sizing:content}.bw-textarea.has-counter{padding-bottom:calc(var(--gap-05) + 1.4em)}.bw-textarea-wrap{position:relative;display:block}.bw-char-count{position:absolute;bottom:var(--gap-05);right:var(--gap-05);font-size:var(--bw-micro-fs);line-height:1;color:var(--bw-line);pointer-events:none;-webkit-user-select:none;user-select:none;transition:color var(--bw-dur-fast) var(--bw-ease)}.bw-char-count.is-over{color:var(--bw-error);font-weight:var(--bw-weight-regular)}.bw-input::placeholder,.bw-textarea::placeholder{color:var(--bw-ink-mute)}.bw-input:hover,.bw-select:hover,.bw-textarea:hover{border-color:var(--bw-ink-mute)}.bw-input:focus,.bw-select:focus,.bw-textarea:focus{outline:0;border-color:var(--bw-ink);background:var(--bw-surface)}.bw-input--short{max-width:160px}.bw-input[type=date]{min-width:10em;width:auto}.bw-input[type=number]{padding-right:0}.bw-input:disabled,.bw-select:disabled,.bw-textarea:disabled{background:var(--bw-page);border-style:dashed;color:var(--bw-ink-mute);cursor:default;pointer-events:none}.bw-input:disabled:hover,.bw-select:disabled:hover,.bw-textarea:disabled:hover{border-color:var(--bw-line)}.bw-select{padding-right:var(--gap-2)}.bw-select:has(option[value=""]:checked){color:var(--bw-ink-mute)}.bw-select-wrap{position:relative;display:block}.bw-select-wrap:after{content:"→";position:absolute;right:var(--gap-05);top:50%;transform:translateY(-50%) rotate(90deg);pointer-events:none;color:var(--bw-line);font-size:var(--bw-ui-fs);line-height:1}.bw-choice{display:flex;align-items:center;gap:var(--gap-05);padding:0 0 var(--gap-025);cursor:pointer;font-size:var(--bw-ui-fs);min-height:var(--bw-touch-min);position:relative}.bw-choices.horizontal .bw-choice{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (pointer: fine){.bw-choice{min-height:24px}}.bw-choice input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.bw-choice-box{width:18px;height:18px;border:1px solid var(--bw-line);background:var(--bw-surface);flex-shrink:0;transition:all var(--bw-dur-fast) var(--bw-ease);position:relative}.bw-choice.is-radio .bw-choice-box{border-radius:50%}.bw-choice:hover .bw-choice-box{border-color:var(--bw-ink-mute)}.bw-choice.is-check input:checked+.bw-choice-box{border-color:var(--bw-ink);background:var(--bw-ink)}.bw-choice.is-radio input:checked+.bw-choice-box{border-color:var(--bw-ink)}.bw-choice input:checked.is-inherited+.bw-choice-box{border-color:var(--bw-line);background:var(--bw-line)}.bw-choice.is-radio input:checked.is-inherited+.bw-choice-box{background:var(--bw-surface);border-color:var(--bw-line)}.bw-choice.is-radio input:checked.is-inherited+.bw-choice-box:after{background:var(--bw-line)}.bw-select.is-inherited,.bw-input.is-inherited{color:var(--bw-ink-mute)}.bw-choice.is-radio input:checked+.bw-choice-box:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:var(--bw-ink);border-radius:50%}.bw-choice.is-check input:checked+.bw-choice-box:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:10px;border:solid var(--bw-surface);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.bw-choices{display:flex;flex-direction:column}.bw-choices.horizontal{flex-direction:column;gap:var(--gap-025)}@media (min-width: 480px){.bw-choices.horizontal{flex-direction:row;gap:var(--gap)}}.bw-choices.wrap{flex-direction:row;flex-wrap:wrap;gap:var(--gap-025) var(--gap)}.bw-inline-row-trash{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 480px){.bw-inline-row{grid-template-columns:1fr auto}.bw-inline-row>.bw-field{grid-column:1;margin-left:10%}.bw-inline-row>.bw-inline-row-trash{grid-column:2}}.bw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-05);padding:0 var(--gap-05) 1px;font:inherit;font-weight:var(--bw-weight-regular);border:1px solid transparent;cursor:pointer;transition:all var(--bw-dur-fast) var(--bw-ease);border-radius:var(--bw-radius);text-decoration:none;min-height:var(--bw-touch-min)}.bw-btn:disabled,.bw-btn.is-disabled{opacity:.12;cursor:not-allowed;pointer-events:none}.bw-btn-primary{background:var(--bw-ink);color:var(--bw-surface);border-color:var(--bw-ink)}.bw-btn-primary:hover{background:var(--bw-success);color:var(--bw-surface);border-color:var(--bw-success)}.bw-btn-secondary{background:var(--bw-surface);color:var(--bw-ink);border-color:var(--bw-ink)}.bw-btn-secondary:hover{background:var(--bw-ink);color:var(--bw-surface)}.bw-btn-ghost{background:transparent;color:var(--bw-ink);padding:var(--gap-025) 0;position:relative}.bw-btn-ghost:after{content:"";position:absolute;bottom:var(--gap-0125);left:0;right:0;height:1px;background:var(--bw-ink);transition:background-color var(--bw-dur-fast) var(--bw-ease)}.bw-btn-ghost:hover:after{background:var(--bw-success)}.bw-btn-danger{background:var(--bw-error);color:var(--bw-surface);border-color:var(--bw-error)}.bw-btn-danger:hover{opacity:.85}.bw-btn--icon-left{padding-right:var(--gap)}.bw-btn--icon-right{padding-left:var(--gap)}.bw-badge{font-weight:var(--bw-weight-regular);line-height:1;color:var(--bw-surface);background:var(--bw-line);padding:var(--gap-0125) calc(var(--gap) * .375) calc(var(--gap-0125) + 1px);text-transform:uppercase;flex-shrink:0;border-radius:0}.bw-badge.is-active{background:var(--bw-success)}.bw-badge.is-inherited{background:var(--bw-line)}.bw-badge.bw-badge--warn{background:var(--bw-warn);color:var(--bw-warn-ink)}.bw-badge.bw-badge--error{background:var(--bw-error);color:var(--bw-surface)}.bw-badge.bw-badge--push-right{margin-left:auto}.bw-help.bw-micro{letter-spacing:var(--bw-tracking-md)}.bw-help.is-success,.bw-help.is-error,.bw-help.is-warn,.bw-help.is-info{color:var(--bw-surface);padding:var(--gap-05);font-weight:var(--bw-weight-regular);white-space:pre-line}.bw-help.is-success{background:var(--bw-success)}.bw-help.is-error{background:var(--bw-error)}.bw-help.is-warn{background:var(--bw-warn)}.bw-help.is-info{background:var(--bw-line)}.bw-ftp-credentials{margin:0}.bw-ftp-row{display:flex;gap:var(--gap);padding:var(--gap-025) 0}.bw-ftp-row+.bw-ftp-row{border-top:1px dotted var(--bw-surface)}.bw-ftp-row dt{width:6em;flex-shrink:0}.bw-ftp-row dd{margin:0}.bw-ftp-row dd.bw-micro{margin-bottom:var(--gap-05);line-height:1}.bw-spinner{flex-shrink:0;display:inline-flex;animation:bw-spin .8s linear infinite}.bw-spinner svg{animation:inherit}@keyframes bw-spin{to{transform:rotate(360deg)}}.bw-field-messages{margin-top:var(--gap-025);list-style:none;padding:0}.bw-field-message{color:var(--bw-error);font-size:var(--bw-label-fs);line-height:var(--bw-label-lh)}.bw-field-message+.bw-field-message{margin-top:var(--gap-0125)}.bw-block{background:var(--bw-surface)}.bw-block-head-top{display:flex;align-items:center;gap:var(--gap);padding:var(--gap-05) var(--gap-05) var(--gap-05) var(--gap);border-bottom:1px dotted transparent;transition:border-color var(--bw-dur-base) var(--bw-ease)}.bw-block--collapsible .bw-block-head-top{gap:var(--gap-05)}@media (max-width: 640px){.bw-block--collapsible .bw-block-head-main{flex-direction:column;align-items:flex-start;gap:var(--gap-0125)}.bw-block--collapsible .bw-block-subtitle{margin-left:0;order:-1}.bw-block--collapsible .bw-block-head-extra{order:3;text-align:left}}.bw-block.is-open>.bw-block-head>.bw-block-head-top,.bw-block:not(.is-collapsed):has(.bw-block-summary)>.bw-block-head>.bw-block-head-top,.bw-block:has(.bw-block-info)>.bw-block-head>.bw-block-head-top{border-bottom-color:var(--bw-line)}.bw-block--collapsible:has(.bw-block-chev)>.bw-block-head>.bw-block-head-top{padding-left:var(--gap-05)}.bw-block-head-main{flex:1;min-width:0;min-height:var(--bw-icon-btn);display:flex;align-items:center;gap:var(--gap)}.bw-block-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.bw-block-subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.bw-block-head-extra{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-align:right}.bw-block-summary{padding:var(--gap);color:var(--bw-ink-mute)}.bw-block-icons{display:flex;gap:var(--gap-025);flex-shrink:0}.bw-block-icon{width:var(--bw-icon-btn);height:var(--bw-icon-btn);border:1px solid transparent;background:transparent;color:var(--bw-line);cursor:pointer;font-size:var(--bw-icon-md);line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--bw-dur-fast) var(--bw-ease),border-color var(--bw-dur-fast) var(--bw-ease),color var(--bw-dur-base) var(--bw-ease);padding:0}.bw-block-icon:hover,.bw-block-icon.is-active{background:transparent;border-color:var(--bw-line)}.bw-block-icon--entity{border-color:var(--bw-line);width:auto;padding:0 var(--gap-05) 0 var(--gap-025);gap:var(--gap-025)}.bw-block-icon--entity:hover{background:transparent;border-color:var(--bw-success);color:var(--bw-success)}.bw-block-icon--entity .bw-hover-label{white-space:nowrap;color:var(--bw-ink-mute)}.bw-block-icon--entity:hover .bw-hover-label{color:var(--bw-success)}.bw-block-icon--entity.is-adding{width:auto;padding:0 var(--gap-05);gap:var(--gap-025);pointer-events:none;background:transparent;border-color:var(--bw-success);color:var(--bw-success)}.bw-adding-label{white-space:nowrap;color:var(--bw-success)}.bw-block-icons:has(.bw-block-icon:hover) .bw-block-icon.is-active:not(:hover){border-color:transparent}.bw-block:is(.is-dirty,:has(.bw-block.is-dirty)).is-open>.bw-block-head>.bw-block-head-top{border-bottom-color:var(--bw-ink)}.bw-block:is(.is-dirty,:has(.bw-block.is-dirty))>.bw-block-head .bw-block-icon--edit{color:var(--bw-success);border-color:transparent}.bw-block:is(.is-dirty,:has(.bw-block.is-dirty))>.bw-block-head .bw-block-icon--edit>svg{stroke-width:.75}.bw-block:is(.is-dirty,:has(.bw-block.is-dirty))>.bw-block-head .bw-block-icons{pointer-events:none}.bw-block-icon.is-incomplete{color:var(--bw-error)}.bw-block-icon.is-incomplete:hover{border-color:var(--bw-error)}.bw-pdf-icon{text-decoration:none;color:var(--bw-ink-mute)}.bw-pdf-icon:hover{background:var(--bw-surface)}.has-pdf-icon>.bw-block-head>.bw-block-head-top{padding-left:var(--gap-05);gap:var(--gap-05)}.bw-block--collapsible .bw-block-head-top{cursor:pointer;-webkit-user-select:none;user-select:none}.bw-block--collapsible.is-collapsed .bw-block-summary{display:none}.bw-block--collapsible .bw-block-summary{padding-left:calc(var(--gap-05) + var(--bw-icon-btn) + var(--gap-05))}.bw-block--inline .bw-block-head{display:none}.bw-block--inline+.bw-block--inline{margin-top:var(--gap-05)}.bw-block-info{padding:var(--gap)}.bw-block-list-heading{text-transform:uppercase;color:var(--bw-ink-mute);margin:0 0 var(--gap-05)}.bw-block-chev{width:var(--bw-icon-btn);height:var(--bw-icon-btn);font-size:var(--bw-icon-md);display:inline-flex;align-items:center;justify-content:center;color:var(--bw-line);flex-shrink:0;transition:transform var(--bw-dur-base) var(--bw-ease);transform:rotate(90deg)}.bw-block.is-collapsed .bw-block-chev{transform:rotate(0)}.bw-block-body{padding:var(--gap);display:flex;flex-direction:column}.bw-block-body>:not(.bw-block-footer-wrap)+:not(.bw-block-footer-wrap){margin-top:var(--gap)}.bw-block-footer{display:flex;justify-content:flex-end;gap:var(--gap-05)}.bw-block-footer-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--bw-dur-base) var(--bw-ease),opacity var(--bw-dur-fast) var(--bw-ease)}.bw-block-footer-wrap>*{overflow:hidden;min-height:0}.bw-block-footer-wrap.is-visible{grid-template-rows:1fr;opacity:1}.bw-block-footer-wrap.is-visible .bw-block-footer{padding-top:var(--gap)}.bw-block-delete-confirm .bw-block-footer{align-items:center}.bw-delete-confirm-msg{flex:1;color:var(--bw-error)}.bw-list-item.is-saved{border-color:var(--bw-success)}.bw-list-item.is-error{border-color:var(--bw-error)}.bw-block-notification{padding:var(--gap-05) var(--gap);color:var(--bw-surface);font-weight:var(--bw-weight-regular);white-space:pre-line;overflow:hidden}.bw-block-notification.is-success{background:var(--bw-success)}.bw-block-notification.is-error,.bw-block-notification.is-warn{background:var(--bw-error)}.bw-block-intro{margin:0;grid-column:1/span 3}.bw-block-intro+*{grid-column-start:1}.bw-block-loader{aspect-ratio:2/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap);color:var(--bw-success)}.bw-block-loader .bw-spinner svg{width:var(--bw-icon-lg);height:var(--bw-icon-lg)}.bw-block-loader-text{color:var(--bw-success)}.bw-block-override-btn{display:inline-flex;align-items:center;cursor:pointer;border:0;background:none;padding:0;margin-right:var(--gap)}.bw-block-override-btn .bw-badge{background:var(--bw-success);color:#fff;border:1px solid var(--bw-success);transition:all var(--bw-dur-fast) var(--bw-ease)}.bw-block-override-btn:hover .bw-badge{background:transparent;color:var(--bw-success);border-color:var(--bw-success)}.bw-block-override-btn.is-active .bw-badge{background:var(--bw-success);color:var(--bw-surface);border-color:var(--bw-success)}.bw-summary+.bw-nested-summary{margin-top:var(--gap)}.bw-nested-summary{display:flex;flex-direction:column;gap:var(--gap-05)}@media (max-width: 480px){.bw-nested-summary{gap:var(--gap)}}.bw-nested-summary-head{display:grid;grid-template-columns:1fr 3fr;column-gap:var(--gap-2);margin-top:var(--gap-05);padding-bottom:var(--gap-025);margin-bottom:var(--gap-025);border-bottom:1px dotted var(--bw-line)}.bw-nested-summary-head:first-child{margin-top:0;padding-top:0}@media (max-width: 480px){.bw-nested-summary-head{padding-bottom:var(--gap-05);margin-bottom:var(--bw-label-fs)}}.bw-nested-summary-name{grid-column:2/-1;color:var(--bw-ink)}@media (max-width: 480px){.bw-nested-summary-name{grid-column:1/-1}}.bw-block-layers>*{transition:opacity .15s var(--bw-ease)}.bw-notification-enter-active{transition:max-height var(--bw-dur-base) var(--bw-ease),opacity var(--bw-dur-base) var(--bw-ease),padding var(--bw-dur-base) var(--bw-ease)}.bw-notification-leave-active{transition:max-height var(--bw-dur-base) var(--bw-ease),opacity var(--bw-dur-fast) var(--bw-ease),padding var(--bw-dur-base) var(--bw-ease)}.bw-notification-enter-from,.bw-notification-leave-to{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.bw-notification-enter-to,.bw-notification-leave-from{max-height:60px;opacity:1}.bw-block.is-locked{opacity:.4}.bw-page:has(.bw-block.is-dirty) .bw-stepper-wrap{opacity:.4}.bw-stack:has(.bw-block.is-dirty)~.bw-wizard-footer{opacity:.4}.bw-page.is-completed .bw-block-icons{display:none}.bw-page.is-completed .bw-block-head-top{cursor:default}.bw-list-item{border:var(--bw-border);background:var(--bw-surface);transition:border-color var(--bw-dur-base) var(--bw-ease)}.bw-list-item:has(.bw-block.is-inactive){background:transparent}.bw-list-item:has(.bw-block.is-inactive) .bw-block{background:transparent}.bw-block-list>.bw-list-item+.bw-list-item{border-top-width:0}.bw-block-list>.bw-list-item.bw-list-gap{margin-top:var(--gap);border-top-width:1px}.bw-block-list>.bw-list-item.is-open,.bw-block-list>.bw-list-item:has(.bw-block.is-open){margin-top:var(--gap);border-top-width:1px}.bw-block-list>.bw-list-item:first-child:is(.is-open,:has(.bw-block.is-open)){margin-top:0}.bw-block-list>.bw-list-item:is(.is-open,:has(.bw-block.is-open))+.bw-list-item{margin-top:var(--gap);border-top-width:1px}.bw-list-item.is-dirty,.bw-list-item:has(.bw-block.is-dirty){border-color:var(--bw-ink)}.bw-block-list{display:flex;flex-direction:column}.bw-section-head+.bw-block-list{margin-top:0}.bw-block-list-footer{display:flex;justify-content:flex-start;gap:var(--gap-05);margin-top:var(--gap-05)}.bw-inh-override-tag.is-active{background:var(--bw-ink-mute)}.bw-inh-override-tag.is-redundant{background:var(--bw-error);color:var(--bw-surface)}.bw-stepper-wrap{background:var(--bw-page);border-bottom:var(--bw-border);transition:padding var(--bw-dur-base) var(--bw-ease);position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bw-stepper-scroll{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;justify-content:center}.bw-stepper-scroll::-webkit-scrollbar{display:none}.bw-stepper-arrow{position:absolute;top:0;bottom:0;width:var(--bw-icon-btn);z-index:2;display:none;align-items:center;justify-content:center;cursor:pointer;color:var(--bw-line);background:var(--bw-page)}.bw-stepper-arrow:hover{color:var(--bw-ink-mute)}.bw-stepper-arrow--left{left:0;border-right:1px dotted var(--bw-line)}.bw-stepper-arrow--right{right:0;left:auto;border-left:1px dotted var(--bw-line)}.bw-stepper-arrow.is-visible{display:flex}.bw-stepper-spacer{flex-shrink:0;width:1px}.bw-stepper-arrow>svg{width:var(--bw-icon-md);height:var(--bw-icon-md)}.bw-stepper-wrap::-webkit-scrollbar{display:none}.bw-stepper{display:inline-flex;align-items:stretch;gap:0;padding:0 var(--gap)}.bw-stepper-scroll{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bw-step-wrap{display:flex;align-items:center;align-self:stretch;flex-shrink:0;padding:var(--gap-075)}.bw-step-wrap--bordered{border-left:1px dashed var(--bw-line);border-right:1px dashed var(--bw-line)}.bw-step{display:flex;align-items:center;gap:var(--gap-05);padding:0;flex-shrink:0;color:var(--bw-ink-mute);cursor:pointer;white-space:nowrap}.bw-step-wrap:not(:has(.is-current)):hover{background:#0000000a}.bw-step.is-done{color:var(--bw-ink-mute)}.bw-step.is-current{color:var(--bw-ink);font-weight:var(--bw-weight-medium);cursor:default}.bw-step-num{font-weight:var(--bw-weight-regular);color:var(--bw-ink-mute);background:var(--bw-page);border:1px solid var(--bw-line);width:var(--bw-icon-btn);aspect-ratio:3/2;padding:0 0 1px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bw-step-label{padding-right:0}.bw-step.is-done .bw-step-num{color:var(--bw-surface);background:var(--bw-success);border-color:var(--bw-success)}.bw-step.is-incomplete .bw-step-num{background:var(--bw-error);color:var(--bw-surface);border-color:var(--bw-error)}.bw-step.is-current .bw-step-num{background:var(--bw-ink);color:var(--bw-surface);border-color:var(--bw-ink)}[data-mode=normal] .bw-step-num,[data-mode=normal] .bw-step-sep{display:none}[data-mode=normal] .bw-step{padding:var(--gap-025) var(--gap-05);border-bottom:2px solid transparent}[data-mode=normal] .bw-step.is-current{border-bottom-color:var(--bw-ink)}[data-mode=normal] .bw-step.is-done{color:var(--bw-ink)}[data-mode=normal] .bw-stepper{gap:0}[data-mode=normal] .bw-step-wrap{padding-left:var(--gap-025);padding-right:var(--gap-025)}[data-mode=normal] .bw-step-label{padding-right:0}[data-mode=normal] .bw-step--form-only{display:none}[data-mode=normal] .bw-stepper-wrap{border-top:0}.bw-step-intro{margin-bottom:var(--gap-2)}.bw-step-intro-title{margin:0}.bw-step-intro-hint{color:var(--bw-ink-mute);margin-top:var(--gap-025)}.bw-step-link{color:inherit;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.bw-step-link:hover{color:var(--bw-ink)}.bw-step-intro-text{max-width:100%;margin-top:calc(1em * var(--bw-body-lh) * .5)}@media (min-width: 480px){.bw-step-intro-text{max-width:80%}}@media (min-width: 960px){.bw-step-intro-text{max-width:75%}}.bw-abschluss-timeline{display:flex;flex-direction:column;gap:var(--gap-05)}.bw-abschluss-timeline .bw-step{cursor:pointer;align-self:flex-start;padding-right:var(--gap-05)}.bw-abschluss-timeline .bw-step:hover{background:#0000000a;cursor:pointer}.bw-abschluss-timeline .bw-step.is-done{cursor:pointer}.bw-abschluss-submit{margin-top:var(--gap)}.bw-factsheet-intro{display:flex;flex-direction:column;justify-content:space-between}.bw-factsheet-intro .bw-text{margin:0}.bw-factsheet-list .bw-section-head{margin-top:var(--gap);margin-bottom:var(--gap-05)}.bw-factsheet-list .bw-section-head:first-child{margin-top:0}.bw-factsheet-link{display:flex;align-items:center;gap:var(--gap);padding:var(--gap-05) var(--gap);text-decoration:none;color:var(--bw-ink);cursor:pointer;transition:background var(--bw-dur-fast) var(--bw-ease)}.bw-factsheet-link:hover{background:#0000000a}.bw-factsheet-icon{color:var(--bw-ink-mute);font-size:var(--bw-icon-md);flex-shrink:0}.bw-wizard-footer{margin:var(--gap-2) 0;display:flex;gap:var(--gap-05);align-items:center}.bw-accordion{border:var(--bw-border);background:#ffffff80}.bw-accordion+.bw-accordion{border-top:0}.bw-accordion.is-open .bw-accordion-chev{transform:rotate(90deg)}.bw-accordion.is-open .bw-accordion-body{grid-template-rows:1fr;opacity:1}.bw-accordion-head{display:flex;align-items:center;gap:var(--gap);padding:var(--gap-05) var(--gap-05) var(--gap-05) var(--gap);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bw-dur-fast) var(--bw-ease)}.bw-accordion-head:hover{background:var(--bw-chip)}.bw-accordion-title{flex:1;min-width:0}.bw-accordion-meta{color:var(--bw-ink-mute);text-transform:uppercase}.bw-accordion-chev{width:var(--bw-icon-btn);height:var(--bw-icon-btn);color:var(--bw-line);font-size:var(--bw-icon-md);line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--bw-dur-base) var(--bw-ease)}.bw-accordion-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--bw-dur-base) var(--bw-ease),opacity var(--bw-dur-fast) var(--bw-ease)}.bw-accordion-body>*{overflow:hidden;min-height:0}.bw-accordion-body-inner{padding:0 var(--gap);border-top:0 dotted var(--bw-line);transition:padding-top var(--bw-dur-base) var(--bw-ease),padding-bottom var(--bw-dur-base) var(--bw-ease),border-top-width var(--bw-dur-base) var(--bw-ease)}.bw-accordion.is-open .bw-accordion-body-inner{padding-top:var(--gap);padding-bottom:var(--gap);border-top-width:1px}.bw-hybrid-select{position:relative}.bw-hybrid-select .bw-input{padding-right:var(--gap-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.bw-hybrid-select:after{content:"→";position:absolute;right:var(--gap-05);top:50%;transform:translateY(-50%) rotate(90deg);pointer-events:none;color:var(--bw-line);font-size:var(--bw-ui-fs);line-height:1}.bw-hybrid-select.is-open .bw-hybrid-select-list{display:block}.bw-hybrid-select-list{position:absolute;z-index:100;top:100%;left:0;right:0;margin:0;padding:0;list-style:none;background:var(--bw-surface);border:var(--bw-border);border-top:0;max-height:240px;overflow-y:auto}.bw-hybrid-select-option{padding:var(--gap-025) var(--gap-05);font-size:var(--bw-ui-fs);cursor:pointer;transition:background-color var(--bw-dur-fast) var(--bw-ease)}.bw-hybrid-select-option:hover,.bw-hybrid-select-option.is-highlighted{background:var(--bw-line)}.bw-hybrid-select-option.is-selected{font-weight:var(--bw-weight-regular)}.bw-hybrid-select-option.is-add{color:var(--bw-ink-mute);border-top:var(--bw-border-soft);font-size:var(--bw-label-fs)}.bw-changelog{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap)}.bw-changelog-section+.bw-changelog-section{margin-top:var(--gap)}.bw-changelog-section>.bw-eyebrow{margin-bottom:var(--gap-025)}.bw-changelog-field-name{display:inline-block;margin:0;padding:var(--gap-0125) var(--gap-025);background:var(--bw-chip);color:var(--bw-ink-mute);font-family:var(--bw-font-mono)}.bw-changelog-events{list-style:none;margin:0 0 0 var(--gap);padding:0 0 0 var(--gap);border-left:1px solid var(--bw-line)}.bw-changelog-event{position:relative;padding:var(--gap-025) 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-05)}.bw-changelog-event:first-child{padding-top:var(--gap-05)}.bw-changelog-head{display:contents}.bw-changelog-time{display:inline-block;padding:var(--gap-0125) var(--gap-025);background:transparent;box-shadow:inset 0 0 0 1px var(--bw-line);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum","tnum","kern","liga";color:var(--bw-ink)}.bw-changelog-user{font-size:var(--bw-text-sm);color:var(--bw-ink);letter-spacing:var(--bw-label-ls)}.bw-changelog-diff{display:inline-flex;align-items:baseline;color:var(--bw-ink)}.bw-changelog-old{color:var(--bw-ink);text-decoration:line-through;text-decoration-color:var(--bw-ink-mute);text-decoration-thickness:1px}.bw-changelog-new{color:var(--bw-ink)}.bw-changelog-arrow{display:inline-block;padding:0 var(--gap-025);color:var(--bw-ink)}.bw-repeater-item{display:grid;grid-template-columns:var(--bw-icon-btn) minmax(0,1fr) var(--bw-icon-btn);align-items:stretch}.bw-repeater-item.is-dragging{box-shadow:0 2px 8px #00000014;z-index:10;position:relative}.bw-repeater--no-drag .bw-repeater-item{grid-template-columns:minmax(0,1fr) var(--bw-icon-btn)}.bw-repeater--no-drag .bw-repeater-handle{display:none}.bw-repeater-handle{display:flex;align-items:center;justify-content:center;cursor:grab;color:var(--bw-line);border-right:1px dotted var(--bw-line);transition:color var(--bw-dur-fast) var(--bw-ease),background-color var(--bw-dur-fast) var(--bw-ease)}.bw-repeater-handle:hover{color:var(--bw-ink-mute);background:var(--bw-chip)}.bw-repeater-handle:active{cursor:grabbing;color:var(--bw-ink)}.bw-repeater-handle>svg{width:var(--bw-icon-sm);height:var(--bw-icon-sm)}.bw-repeater-content{min-width:0}.bw-repeater-actions{display:flex;align-items:center;border-left:1px dotted var(--bw-line)}.bw-repeater-delete{width:var(--bw-icon-btn);height:100%;display:inline-flex;align-items:center;justify-content:center;color:var(--bw-line);cursor:pointer;font-size:var(--bw-icon-md);transition:color var(--bw-dur-fast) var(--bw-ease),background-color var(--bw-dur-fast) var(--bw-ease);border:0;background:0;padding:0}.bw-repeater-delete:hover{color:var(--bw-surface);background:var(--bw-error)}.bw-repeater-delete:disabled{cursor:default;pointer-events:none;opacity:.5}.bw-repeater-delete>svg{width:var(--bw-icon-md);height:var(--bw-icon-md)}.bw-repeater-delete.is-inline{width:var(--bw-icon-btn);height:var(--bw-icon-btn);border:1px solid transparent;border-radius:var(--bw-radius)}.bw-repeater-delete.is-inline:hover{color:var(--bw-error);border-color:var(--bw-error);background:transparent}.bw-list-item:is(.is-dirty,:has(.bw-block.is-dirty)) .bw-repeater-handle{border-right-color:var(--bw-ink)}.bw-list-item:is(.is-dirty,:has(.bw-block.is-dirty)) .bw-repeater-actions{border-left-color:var(--bw-ink)}.bw-kino-section{padding:var(--gap-05) 0}.bw-kino-section+.bw-kino-section{border-top:var(--bw-border-soft)}.bw-kino-section-title{text-transform:uppercase;color:var(--bw-ink-mute);margin-bottom:var(--gap-05)}.bw-kino-inh-row{display:grid;grid-template-columns:1fr 2fr 1fr;column-gap:var(--gap-2);padding:var(--gap-025) 0;border-top:1px dotted var(--bw-line);align-items:center}.bw-kino-inh-row:first-child{padding-top:0;border-top:0}@media (max-width: 480px){.bw-kino-inh-row{grid-template-columns:1fr}}.bw-kino-inh-label{color:var(--bw-label-color)}.bw-kino-inh-value-row{display:flex;align-items:center;gap:var(--gap-05);min-width:0}.bw-kino-inh-value{flex-grow:1}.bw-kino-inh-value.bw-empty{color:var(--bw-warn)}.bw-kino-reset-btn{padding:var(--gap-0125);border:1px solid var(--bw-line);background:var(--bw-surface);color:var(--bw-ink-mute);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all var(--bw-dur-fast) var(--bw-ease)}.bw-kino-reset-btn>.lucide{width:1em;height:1em}.bw-kino-reset-btn:hover{border-color:var(--bw-line);color:var(--bw-ink)}.bw-kino-inh-value.bw-empty .lucide{width:var(--bw-icon-md);height:var(--bw-icon-md);stroke:var(--bw-warn)}.bw-kino-inh-action{width:var(--bw-icon-btn);height:var(--bw-icon-btn);border:1px solid transparent;background:transparent;color:var(--bw-line);cursor:pointer;font-size:var(--bw-icon-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:border-color var(--bw-dur-fast) var(--bw-ease),color var(--bw-dur-fast) var(--bw-ease)}.bw-kino-inh-action:hover{border-color:var(--bw-line);color:var(--bw-ink-mute)}.bw-kino-inh-edit{display:none;background:var(--bw-page);border:var(--bw-border-soft);padding:var(--gap-05);margin:var(--gap-025) 0;animation:bw-block-expand var(--bw-dur-base) var(--bw-ease)}@media (min-width: 480px){.bw-kino-inh-edit{padding:var(--gap);margin:var(--gap-05) 0}}.bw-kino-inh-edit.is-open{display:block}.bw-kino-inh-level{display:flex;align-items:center;gap:var(--gap-025);padding:var(--gap-025) 0;flex-wrap:wrap}@media (min-width: 480px){.bw-kino-inh-level{gap:var(--gap-05)}}.bw-kino-inh-level+.bw-kino-inh-level{border-top:1px dotted var(--bw-line)}.bw-kino-inh-level-marker{text-transform:uppercase;padding:var(--gap-0125) var(--gap-025);background:var(--bw-chip);color:var(--bw-ink-mute)}.bw-kino-inh-level-marker.is-active{background:var(--bw-accent-soft);color:var(--bw-accent-ink)}.bw-kino-inh-level-name{color:var(--bw-ink-mute);flex:1;min-width:0}.bw-kino-inh-level-reset{color:var(--bw-ink-mute);padding:var(--gap-0125) var(--gap-025);border:0;box-shadow:inset 0 0 0 1px var(--bw-line);cursor:pointer;transition:all var(--bw-dur-fast) var(--bw-ease)}.bw-kino-inh-level-reset:hover{color:var(--bw-ink);box-shadow:inset 0 0 0 1px var(--bw-ink)}.bw-kino-inh-inline{background:var(--bw-page);padding:var(--gap-05) var(--gap) var(--gap);margin:0;animation:bw-block-expand var(--bw-dur-base) var(--bw-ease);display:grid;grid-template-columns:1fr 2fr 1fr;column-gap:var(--gap-2);row-gap:var(--gap-05);align-items:center}.bw-kino-inh-inline>.bw-inh-chain{grid-column:1/-1}.bw-kino-inh-inline>.bw-field{display:contents}.bw-kino-inh-inline>.bw-field>.bw-label{grid-column:span 1}.bw-kino-inh-inline>.bw-field>.bw-input{grid-column:span 2}.bw-kino-children{margin-top:var(--gap-05);padding-left:var(--gap-05);border-left:2px solid var(--bw-line)}@media (min-width: 480px){.bw-kino-children{padding-left:var(--gap)}}.bw-kino-children>.bw-accordion+.bw-accordion{border-top:0}.bw-inh-chain{display:grid;grid-template-columns:1fr 2fr 1fr;column-gap:var(--gap-2);padding:var(--gap-05) 0;align-items:center}.bw-inh-chain-steps{grid-column:span 2}@media (max-width: 480px){.bw-inh-chain{grid-template-columns:1fr}.bw-inh-chain-steps{grid-column:1}}.bw-inh-chain-label{color:var(--bw-label-color)}.bw-inh-chain-steps{display:flex;align-items:center;gap:var(--gap-05);flex-wrap:wrap}.bw-inh-chain-step{display:inline-flex;align-items:center;gap:var(--gap-025)}.bw-inh-chain-name{font-weight:var(--bw-weight-medium)}.bw-inh-chain-value{text-transform:none;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-inh-chain-arrow{color:var(--bw-ink);display:inline-flex}.bw-inh-chain-arrow>svg{width:var(--bw-icon-sm);height:var(--bw-icon-sm)}.bw-inh-chain-step.is-active{background:var(--bw-success-soft);color:var(--bw-ink)}.bw-inh-chain-step.is-active.is-override{background:var(--bw-accent-soft);color:var(--bw-accent-ink)}.bw-drilldown-item{cursor:pointer}.bw-drilldown-item:hover{background:var(--bw-chip)}.bw-drilldown-item .bw-block-head-top{padding:var(--gap-05);gap:var(--gap-05)}.bw-drilldown-arrow{width:var(--bw-icon-btn);height:var(--bw-icon-btn);display:inline-flex;align-items:center;justify-content:center;color:var(--bw-line);flex-shrink:0;transition:transform var(--bw-dur-base) var(--bw-ease)}.bw-drilldown-arrow.is-open{transform:rotate(90deg)}.bw-drilldown-arrow svg{width:24px;height:24px}[data-drilldown=kinos] .bw-accordion-body .bw-grid{column-gap:var(--gap)}.bw-drilldown-header{position:sticky;top:calc(var(--gap-2) * -1);z-index:1;background:var(--bw-page);padding:var(--gap) 0;margin-top:var(--gap);display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap);flex-wrap:wrap;margin-bottom:var(--gap)}.bw-drilldown-badge-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-05)}.bw-field--horizontal{display:grid;grid-template-columns:minmax(var(--bw-label-col),auto) minmax(0,1fr);column-gap:var(--gap-2);padding:var(--gap-025) 0;align-items:start}.bw-field--horizontal .bw-label{min-height:var(--bw-touch-min);display:flex;align-items:center;margin-bottom:0;white-space:nowrap}@media (max-width: 359px){.bw-field--horizontal{grid-template-columns:1fr}.bw-field--horizontal .bw-label{white-space:normal}}.bw-field--horizontal .bw-field-value-row{display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}.bw-field--horizontal .bw-choices{flex:1}.bw-intro{display:flex;flex-direction:column;gap:var(--gap-3)}.bw-intro-heading{margin:0 0 var(--gap)}.bw-intro-factsheet-icon{color:var(--bw-ink-mute);font-size:var(--bw-icon-md);flex-shrink:0;display:inline-flex;margin-top:var(--gap-025)}.bw-intro-right>.bw-intro-section:last-child{margin-bottom:var(--gap-3)}.bw-intro-text{margin:0 0 var(--gap-15)}.bw-intro-bottom{margin-top:0;display:grid;grid-template-columns:1fr;gap:var(--gap-3)}.bw-intro-right{display:flex;flex-direction:column;gap:var(--gap-3)}@media (min-width: 640px){.bw-intro-bottom{grid-template-columns:repeat(12,1fr);gap:var(--gap)}.bw-intro-diagram{grid-column:1/7}.bw-intro-right{grid-column:8/13;align-self:end;margin-top:var(--gap-3)}}.bw-intro-diagram{display:flex;flex-direction:column;align-items:flex-start;padding-left:var(--gap-2)}.bw-intro-diagram-inner{display:flex;flex-direction:column;align-items:center}.bw-intro-tier{width:100%;max-width:400px}.bw-intro-node{border:1px solid var(--bw-ink-mute);padding:var(--gap) var(--gap);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gap-05)}.bw-intro-node-label{font-weight:var(--bw-weight-medium)}.bw-intro-node-links{display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--gap-025);margin:var(--gap-025) 0}.bw-intro-tier--gruppe .bw-intro-node,.bw-intro-tier--kino .bw-intro-node{border-style:dotted}.bw-intro-arrow{display:flex;flex-direction:column;align-items:center;gap:var(--gap-025);color:var(--bw-ink-mute);padding:var(--gap-05) 0}.bw-intro-arrow-label{color:var(--bw-ink-mute)}.bw-intro-legend-items{display:flex;flex-direction:column;gap:var(--gap-05)}.bw-intro-legend-item{display:flex;align-items:center;gap:var(--gap-075)}.bw-intro-legend-item:has(.bw-intro-factsheet-icon){align-items:flex-start;gap:var(--gap-075)}.bw-intro-step-num{width:var(--bw-icon-btn);aspect-ratio:3/2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bw-intro-step-num--done{background:var(--bw-success);color:var(--bw-surface);border:1px solid var(--bw-success)}.bw-intro-step-num--warn{background:var(--bw-error);color:var(--bw-surface);border:1px solid var(--bw-error)}.bw-intro-steps{margin:0;padding-left:0;list-style:none;counter-reset:intro-step;display:flex;flex-direction:column;gap:var(--gap-05)}.bw-intro-steps li{counter-increment:intro-step;position:relative;padding-left:var(--gap-2)}.bw-intro-steps li:before{content:counter(intro-step);position:absolute;left:0}.bw-vimeo-picker{width:100%}.bw-vimeo-grid.is-loading{visibility:hidden;height:0;overflow:hidden}.bw-vimeo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}@media (max-width: 480px){.bw-vimeo-grid{grid-template-columns:1fr}}.bw-vimeo-card{border:var(--bw-border);cursor:pointer;transition:border-color var(--bw-dur-fast) var(--bw-ease);overflow:hidden}.bw-vimeo-card:hover{border-color:var(--bw-ink-mute)}.bw-vimeo-card.is-selected{border-color:var(--bw-ink)}.bw-vimeo-preview{aspect-ratio:16/9;overflow:hidden;pointer-events:none}.bw-vimeo-preview iframe{width:100%;height:100%;display:block}.bw-vimeo-card-footer{display:flex;align-items:center;gap:var(--gap-025);padding:var(--gap-025) var(--gap-05)}.bw-vimeo-card-footer .bw-choice{flex:1;min-width:0}.bw-vimeo-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-vimeo-audio-btn{flex-shrink:0;width:var(--bw-icon-btn);height:var(--bw-icon-btn);display:inline-flex;align-items:center;justify-content:center;color:var(--bw-ink-mute);font-size:var(--bw-icon-sm);padding:0}.bw-vimeo-audio-btn:hover{color:var(--bw-ink)}.bw-summary:has(.bw-eigenwerbung-thumbs) .bw-summary-row{align-items:start;border-top:1px dotted var(--bw-line);padding-top:calc(var(--bw-label-fs) * .5)}.bw-eigenwerbung-thumbs{display:flex;flex-wrap:wrap;gap:var(--gap-025)}.bw-eigenwerbung-thumb{flex:0 0 calc(25% - var(--gap-025) * 3 / 4);aspect-ratio:16/9;overflow:hidden;pointer-events:none}.bw-eigenwerbung-thumb iframe{width:100%;height:100%;display:block;border:0}.bw-tree-picker{display:flex;flex-direction:column;gap:var(--gap-025)}.bw-tree-picker .bw-choice{padding-bottom:var(--gap-05)}.bw-tree-children{padding-left:calc(var(--gap-2) + 2px)}.bw-tree-children>.bw-tree-branch{position:relative}.bw-tree-children>.bw-tree-branch:before{content:"";position:absolute;left:calc(-1 * var(--gap-2) - 2px + 8px);top:0;height:calc(var(--bw-touch-min) / 2);width:calc(var(--gap-2) + 2px - 8px);border-left:1px solid var(--bw-ink-mute);border-bottom:1px solid var(--bw-ink-mute)}@media (pointer: fine){.bw-tree-children>.bw-tree-branch:before{height:12px}}.bw-tree-children>.bw-tree-branch:not(:last-child):after{content:"";position:absolute;left:calc(-1 * var(--gap-2) - 2px + 8px);top:calc(var(--bw-touch-min) / 2);bottom:0;border-left:1px solid var(--bw-ink-mute)}@media (pointer: fine){.bw-tree-children>.bw-tree-branch:not(:last-child):after{top:12px}}.bw-summary:has(.bw-tree-summary)+.bw-summary .bw-summary-row{border-top:1px dotted var(--bw-line);padding-top:calc(var(--bw-label-fs) * .5)}.bw-summary:has(.bw-tree-summary)+.bw-summary dd{white-space:normal;overflow:visible;text-overflow:unset}.bw-tree-summary{display:flex;flex-direction:column;gap:2px;font-size:var(--bw-ui-fs)}.bw-tree-summary-section{font-weight:var(--bw-weight-regular)}.bw-tree-summary-label{display:block;padding-bottom:var(--gap-025)}.bw-tree-summary-arrow{color:var(--bw-ink-mute)}.bw-tree-summary-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--bw-weight-light)}.bw-tree-summary-children{padding-left:calc(var(--gap-2) + 2px)}.bw-tree-summary-children>span{display:block;position:relative;padding-bottom:var(--gap-025);padding-left:var(--gap-025)}.bw-tree-summary-children>span:before{content:"";position:absolute;left:calc(-1 * var(--gap-2) - 2px + 8px);top:0;height:.65em;width:calc(var(--gap-2) + 2px - 8px);border-left:1px solid var(--bw-ink-mute);border-bottom:1px solid var(--bw-ink-mute)}.bw-tree-summary-children>span:not(:last-child):after{content:"";position:absolute;left:calc(-1 * var(--gap-2) - 2px + 8px);top:.65em;bottom:0;border-left:1px solid var(--bw-ink-mute)}.bw-media-upload,.bw-media-upload-inner{display:flex;flex-direction:column;gap:var(--gap)}.bw-media-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-05)}@media (max-width: 480px){.bw-media-grid{grid-template-columns:repeat(2,1fr)}}.bw-media-thumb{position:relative;aspect-ratio:3/2;border-radius:0;overflow:hidden;border:1px solid var(--bw-line);background:var(--bw-surface);cursor:default;transition:box-shadow .15s,opacity .15s}.bw-media-thumb.is-dragging{opacity:.4}.bw-media-thumb:hover{box-shadow:0 2px 8px #0000001a}.bw-media-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:object-position .4s ease}.is-detail-open .bw-media-thumb{opacity:.4}.is-detail-open .bw-media-thumb .bw-media-thumb-actions,.is-detail-open .bw-media-thumb .bw-media-action--delete{display:none}.is-detail-open .bw-media-thumb.is-active{opacity:1;cursor:default}.bw-media-thumb-actions{position:absolute;top:0;left:0;display:flex;gap:var(--gap-025);padding:var(--gap-025);opacity:0;transition:opacity .15s}.bw-media-thumb:hover .bw-media-thumb-actions{opacity:1}.bw-media-action{width:var(--bw-icon-btn);height:var(--bw-icon-btn);border:1px solid transparent;background:#0000001a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;font-size:var(--bw-icon-md);line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background-color var(--bw-dur-fast) var(--bw-ease),border-color var(--bw-dur-fast) var(--bw-ease),color var(--bw-dur-base) var(--bw-ease)}.bw-media-action--drag{cursor:grab}.bw-media-action--drag:active{cursor:grabbing}.bw-media-action:hover{background:#0000001a;border-color:#fff}.bw-media-action--danger:hover{border-color:var(--bw-error);color:var(--bw-error)}.bw-media-action--delete{position:absolute;top:0;right:0;margin:var(--gap-025);opacity:0;transition:opacity .15s}.bw-media-thumb:hover .bw-media-action--delete{opacity:1}.bw-media-action--delete:hover{background:var(--bw-error);border-color:var(--bw-error);color:#fff}.bw-media-detail{display:flex;flex-direction:column;gap:var(--gap-05);padding:var(--gap-05);overflow:hidden;background:var(--bw-page)}.bw-media-detail-header{display:flex;justify-content:space-between;align-items:center}.bw-media-detail-body{display:grid;grid-template-columns:2fr 3fr;gap:var(--gap)}@media (max-width: 480px){.bw-media-detail-body{grid-template-columns:1fr}}.bw-media-detail-info{display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 480px){.bw-media-detail-info .bw-field{margin-top:var(--gap-2)}}.bw-media-detail-image{position:relative}.bw-media-focal-area{position:relative;cursor:crosshair;overflow:hidden}.bw-media-focal-area img{width:100%;height:auto;display:block}.bw-media-focal-crosshair{position:absolute;transform:translate(-50%,-50%);pointer-events:none;color:#fff;background:#0000001a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;width:var(--bw-icon-btn);height:var(--bw-icon-btn);display:flex;align-items:center;justify-content:center;font-size:var(--bw-icon-md)}.bw-media-detail-close{flex-shrink:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--bw-line);border-color:var(--bw-line)}.bw-media-detail-close:hover{background:transparent;border-color:var(--bw-ink);color:var(--bw-ink)}.bw-slide-enter-active,.bw-slide-leave-active{transition:all .3s ease;max-height:500px;opacity:1}.bw-slide-enter-from,.bw-slide-leave-to{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin:0}.bw-media-dropzone{display:flex;flex-direction:column;align-items:center;padding:var(--gap-05);border:2px dashed var(--bw-line);border-radius:0;background:var(--bw-surface);cursor:pointer;transition:border-color .15s,background .15s;text-align:center;color:var(--bw-ink-mute)}.bw-media-dropzone .bw-media-dropzone-inner{display:flex;align-items:center;gap:var(--gap)}@media (max-width: 480px){.bw-media-dropzone .bw-media-dropzone-inner{flex-direction:column}}.bw-media-dropzone .bw-media-dropzone-inner>.bw-icon{flex-shrink:0;color:var(--bw-line);font-size:var(--bw-icon-lg)}.bw-media-dropzone .bw-media-dropzone-inner>.bw-icon svg{stroke-width:1px}.bw-media-dropzone .bw-media-dropzone-text{display:flex;flex-direction:column;text-align:left}@media (max-width: 480px){.bw-media-dropzone .bw-media-dropzone-text{align-items:center;text-align:center}}.bw-media-dropzone:hover{border-color:var(--bw-ink-mute);background:var(--bw-page)}.bw-media-dropzone:hover .bw-icon{color:var(--bw-ink-mute)}.bw-media-dropzone.is-drag-over{border-color:var(--bw-success);background:var(--bw-success-soft)}.bw-media-dropzone.is-uploading{pointer-events:none;opacity:.7}.bw-media-dropzone-hint{display:block;color:var(--bw-ink-mute)}.bw-media-progress{height:4px;background:var(--bw-chip);overflow:hidden;margin-top:var(--gap-025)}.bw-media-progress-bar{height:100%;background:var(--bw-success);border-radius:0;transition:width .3s ease}.bw-media-messages{display:flex;flex-direction:column}.bw-media-success{color:var(--bw-success);padding:var(--gap-025) 0}.bw-media-error{color:var(--bw-error);padding:var(--gap-025) 0}.bw-summary:has(.bw-media-mini-thumbs) .bw-summary-row{align-items:start}.bw-media-mini-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-025);align-items:end}.bw-media-mini-thumbs img{width:100%;height:auto;border:1px solid var(--bw-line)}.bw-media-upload.is-full .bw-media-dropzone{display:none}
