.dw-ref{font-family:var(--dw-font-mono);font-size:var(--dw-fs-small);font-weight:var(--dw-fw-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;word-break:normal}.dw-ref-iban{letter-spacing:0}.dw-ref-email{font-family:inherit;font-size:inherit;font-weight:inherit}.dw-ref-clip{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.dw-ref-hash{white-space:normal;overflow-wrap:anywhere}.dw-ref-wrap{display:inline-flex;align-items:center;gap:var(--dw-space-4);max-width:100%}.dw-dialog{padding:0;border:0;background:var(--dw-dialog-bg);color:var(--dw-fg-primary);border-radius:var(--dw-dialog-radius);box-shadow:var(--dw-dialog-shadow);width:min(var(--dw-dialog-w-sm),calc(100vw - 2 * var(--dw-space-16)));max-width:none;max-height:calc(100dvh - 2 * var(--dw-space-32));overflow:hidden}.dw-dialog-md{width:min(var(--dw-dialog-w-md),calc(100vw - 2 * var(--dw-space-16)))}.dw-dialog::-webkit-backdrop{background:var(--dw-dialog-scrim)}.dw-dialog::backdrop{background:var(--dw-dialog-scrim)}.dw-dialog-box{display:flex;flex-direction:column;max-height:calc(100dvh - 2 * var(--dw-space-32))}.dw-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dw-space-12);padding:var(--dw-space-24) var(--dw-space-16) 0 var(--dw-space-24)}.dw-dialog-title{margin:0;padding-top:var(--dw-space-4);font-size:var(--dw-fs-section);line-height:var(--dw-lh-section);font-weight:var(--dw-fw-semibold);overflow-wrap:anywhere}.dw-dialog-desc{margin:var(--dw-space-4) 0 0;padding:0 var(--dw-space-24);color:var(--dw-fg-secondary);font-size:var(--dw-fs-body);line-height:var(--dw-lh-body)}.dw-dialog-body{padding:var(--dw-space-16) var(--dw-space-24);overflow-y:auto;min-height:0}.dw-dialog-body:empty,.dw-dialog-body:has(>.dw-confirm-form:empty){display:none}.dw-dialog-foot{padding:var(--dw-space-8) var(--dw-space-24) var(--dw-space-24)}.dw-confirm-form{display:grid;grid-gap:var(--dw-space-16);gap:var(--dw-space-16)}.dw-confirm-form .dw-alert{margin:0}html.dw-scroll-locked{overflow:hidden}@media (prefers-reduced-motion:no-preference){.dw-dialog[open]{animation:dw-dialog-in var(--dw-dur-base) var(--dw-ease-standard)}.dw-dialog[open]::-webkit-backdrop{animation:dw-dialog-fade var(--dw-dur-base) var(--dw-ease-standard)}.dw-dialog[open]::backdrop{animation:dw-dialog-fade var(--dw-dur-base) var(--dw-ease-standard)}}@keyframes dw-dialog-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes dw-dialog-fade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.dw-dialog,.dw-dialog-md{width:100%;max-width:100%;margin:auto 0 0;border-radius:var(--dw-r-xl) var(--dw-r-xl) 0 0;max-height:90dvh}.dw-dialog-box{max-height:90dvh}.dw-dialog-head{padding:var(--dw-space-16) var(--dw-space-8) 0 var(--dw-space-16)}.dw-dialog-desc{padding:0 var(--dw-space-16)}.dw-dialog-body{padding:var(--dw-space-16)}.dw-dialog-foot{padding:var(--dw-space-8) var(--dw-space-16) calc(var(--dw-space-16) + env(safe-area-inset-bottom))}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){.dw-dialog[open]{animation:dw-sheet-in var(--dw-dur-slow) var(--dw-ease-standard)}}@keyframes dw-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.dw-menu{position:relative;display:inline-flex}.dw-menu-trigger{flex:none}.dw-menu-panel{position:fixed;inset:auto;top:var(--dw-menu-top,0);left:var(--dw-menu-left,0);margin:0;min-width:200px;max-width:min(320px,calc(100vw - 2 * var(--dw-space-8)));max-height:calc(100dvh - 2 * var(--dw-space-8));overflow-y:auto;padding:var(--dw-space-4);border:0;background:var(--dw-popover-bg);color:var(--dw-fg-primary);border-radius:var(--dw-popover-radius);box-shadow:var(--dw-popover-shadow)}.dw-menu-item{display:flex;align-items:center;gap:var(--dw-space-8);width:100%;min-height:var(--dw-popover-item-h);padding:0 var(--dw-space-12);border:0;border-radius:var(--dw-r-md);background:transparent;color:var(--dw-fg-primary);font:inherit;font-size:var(--dw-fs-body);line-height:var(--dw-lh-body);text-align:left;text-decoration:none;cursor:pointer}.dw-menu-item:focus-visible,.dw-menu-item:hover{background:var(--dw-bg-hover)}.dw-menu-item:focus-visible{outline:var(--dw-focus-width) solid var(--dw-focus-ring);outline-offset:calc(-1 * var(--dw-focus-width))}.dw-menu-item.is-danger{color:var(--dw-danger-fg)}.dw-menu-item[aria-disabled=true]{color:var(--dw-fg-disabled);cursor:not-allowed}.dw-menu-item-icon{flex:none;color:var(--dw-fg-secondary)}.dw-menu-item.is-danger .dw-menu-item-icon{color:inherit}.dw-menu-sep{height:1px;margin:var(--dw-space-4) calc(-1 * var(--dw-space-4));background:var(--dw-border-subtle)}@media (prefers-reduced-motion:no-preference){.dw-menu-panel{animation:dw-menu-in var(--dw-dur-fast) var(--dw-ease-standard)}}@keyframes dw-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dw-disclosure{min-width:0}.dw-disclosure-trigger{display:inline-flex;align-items:center;gap:var(--dw-space-8);min-height:var(--dw-size-control-sm);padding:var(--dw-space-4) var(--dw-space-8);margin-left:calc(-1 * var(--dw-space-8));border:0;border-radius:var(--dw-r-md);background:transparent;color:var(--dw-fg-primary);font:inherit;font-size:var(--dw-fs-body);font-weight:var(--dw-fw-semibold);text-align:left;cursor:pointer}.dw-disclosure-trigger:hover{background:var(--dw-bg-hover)}.dw-disclosure-label{display:inline-flex;align-items:center;gap:var(--dw-space-8)}.dw-disclosure-chevron{flex:none;color:var(--dw-fg-secondary)}@media (prefers-reduced-motion:no-preference){.dw-disclosure-chevron{transition:transform var(--dw-dur-base) var(--dw-ease-standard)}}.dw-disclosure.is-open>.dw-disclosure-trigger .dw-disclosure-chevron{transform:rotate(180deg)}.dw-disclosure-panel{padding-top:var(--dw-space-8)}.dw-disclosure-panel[hidden]{display:none}.dw-disclosure.is-card>.dw-disclosure-panel{margin-top:var(--dw-space-8);padding:var(--dw-space-16);background:var(--dw-bg-surface);box-shadow:var(--dw-e1);border-radius:var(--dw-r-lg)}@media (max-width:800px),(pointer:coarse){.dw-disclosure-trigger{min-height:var(--dw-touch-min)}}.dw-toasts{position:fixed;top:var(--dw-space-16);right:var(--dw-space-24);z-index:var(--dw-z-toast);width:min(380px,calc(100vw - 2 * var(--dw-space-16)));pointer-events:none}.dw-toasts,.dw-toasts-stack{display:flex;flex-direction:column;gap:var(--dw-space-8)}.dw-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--dw-space-12);padding:var(--dw-space-8) var(--dw-space-8) var(--dw-space-8) var(--dw-space-16);background:var(--dw-toast-bg);color:var(--dw-fg-primary);border-radius:var(--dw-toast-radius);box-shadow:var(--dw-toast-shadow)}.dw-toast-icon{display:inline-flex;padding-top:var(--dw-space-8);color:var(--dw-fg-secondary)}.dw-toast-success .dw-toast-icon{color:var(--dw-success-fg)}.dw-toast-info .dw-toast-icon{color:var(--dw-info-fg)}.dw-toast-text{flex:1 1;min-width:0;margin:0;padding-top:var(--dw-space-8);padding-bottom:var(--dw-space-8);font-size:var(--dw-fs-body);line-height:var(--dw-lh-body);overflow-wrap:anywhere}.dw-toast-danger{display:block;padding:0}.dw-toast-danger .dw-alert{margin:0}@media (max-width:800px){.dw-toasts{top:calc(var(--dw-mobilebar-h) + var(--dw-space-8));right:var(--dw-space-16);left:var(--dw-space-16);width:auto}}@media (prefers-reduced-motion:no-preference){.dw-toast{animation:dw-toast-in var(--dw-dur-base) var(--dw-ease-standard)}}@keyframes dw-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dw-skeleton{display:block;max-width:100%;background:var(--dw-bg-muted);border-radius:var(--dw-r-sm)}.dw-skeleton-line{height:var(--dw-space-12)}.dw-skeleton-title{height:var(--dw-space-24)}.dw-skeleton-block{height:var(--dw-space-48);border-radius:var(--dw-r-md)}.dw-skeleton-tall{height:240px;border-radius:var(--dw-r-lg)}.dw-skeleton-disc{width:var(--dw-space-40);height:var(--dw-space-40);border-radius:var(--dw-r-pill)}.dw-skeleton-w-quarter{width:25%}.dw-skeleton-w-third{width:33.333%}.dw-skeleton-w-half{width:50%}.dw-skeleton-w-two-thirds{width:66.666%}.dw-skeleton-w-full{width:100%}@media (prefers-reduced-motion:no-preference){.dw-skeleton{animation:dw-skeleton-pulse 1.2s ease-in-out infinite alternate}}@keyframes dw-skeleton-pulse{0%{opacity:1}to{opacity:.55}}.dw-skeleton-region{display:grid;grid-gap:var(--dw-space-16);gap:var(--dw-space-16)}.dw-skeleton-page{min-width:0}.dw-skeleton-page-cards,.dw-skeleton-page-detail,.dw-skeleton-page-form,.dw-skeleton-page-list{align-content:start}.dw-skeleton-text{display:grid;grid-gap:var(--dw-space-8);gap:var(--dw-space-8)}.dw-skeleton-card{grid-gap:var(--dw-space-16);gap:var(--dw-space-16);padding:var(--dw-space-24)}.dw-skeleton-card,.dw-skeleton-table{display:grid;background:var(--dw-bg-surface);box-shadow:var(--dw-e1);border-radius:var(--dw-r-lg)}.dw-skeleton-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--dw-space-16);gap:var(--dw-space-16);padding:var(--dw-space-16);border-bottom:1px solid var(--dw-border-subtle)}.dw-skeleton-row:last-child{border-bottom:0}.dw-skeleton-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--dw-space-16);gap:var(--dw-space-16)}.dw-skeleton-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--dw-space-16);gap:var(--dw-space-16)}.dw-skeleton-filters{display:flex;gap:var(--dw-space-12)}@media (max-width:640px){.dw-skeleton-figures,.dw-skeleton-pair{grid-template-columns:minmax(0,1fr)}.dw-skeleton-card{padding:var(--dw-space-16)}.dw-skeleton-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.dw-frame-nav{display:grid;align-content:start;grid-gap:var(--dw-space-16);gap:var(--dw-space-16)}.dw-frame-nav .dw2-brand{margin-bottom:var(--dw-space-8)}.dw-frame .dw2-topbar{margin-bottom:var(--dw-space-16)}.dw-frame .dw2-heading{width:40%}.dw-route-error-ref{color:var(--dw-fg-secondary);font-size:var(--dw-fs-small)}.dw-global-error{margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--dw-space-24);background:var(--dw-bg-canvas);color:var(--dw-fg-primary);font-family:var(--dw-font-sans);font-size:var(--dw-fs-body);line-height:var(--dw-lh-body)}.dw-global-error-box{display:grid;grid-gap:var(--dw-space-16);gap:var(--dw-space-16);justify-items:start;width:min(560px,100%);padding:var(--dw-space-32);background:var(--dw-bg-surface);box-shadow:var(--dw-e1);border-radius:var(--dw-r-lg)}.dw-global-error-box h1,.dw-global-error-box p{margin:0}.dw-global-error-ref{color:var(--dw-fg-secondary);font-size:var(--dw-fs-small)}.dw-global-error-actions{display:flex;flex-wrap:wrap;gap:var(--dw-space-8)}.dw-thread{display:flex;flex-direction:column;gap:var(--dw-gap-form);margin:0;padding:0;list-style:none}.dw-thread-msg{max-width:min(100%,64ch);padding:var(--dw-space-12) var(--dw-space-16);border-radius:var(--dw-r-lg)}.dw-thread-msg.is-theirs{align-self:flex-start;background:var(--dw-bg-muted);color:var(--dw-fg-primary)}.dw-thread-msg.is-mine{align-self:flex-end;background:var(--dw-bg-selected);color:var(--dw-fg-on-selected)}.dw-thread-meta{margin:0 0 var(--dw-space-4);font-size:var(--dw-fs-caption);line-height:var(--dw-lh-caption)}.dw-thread-msg.is-theirs .dw-thread-meta{color:var(--dw-fg-secondary)}.dw-thread-who{font-weight:600}.dw-thread-body{white-space:pre-wrap;overflow-wrap:anywhere}.dw-thread-files{list-style:none;margin:var(--dw-space-8) 0 0;padding:0;font-size:var(--dw-fs-small)}.dw-thread-msg a{color:inherit}.dw-thread-event{align-self:center;max-width:100%;padding:var(--dw-space-4) var(--dw-space-12);border-radius:var(--dw-r-pill);background:var(--dw-bg-muted);color:var(--dw-fg-secondary);font-size:var(--dw-fs-small);text-align:center;overflow-wrap:anywhere}.dw-replybox{display:flex;flex-direction:column;gap:var(--dw-gap-form);max-width:var(--dw-form-max)}.dw-field-control .dw-tz-select{width:100%;max-width:24rem}.dw-detail{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--dw-gap-section);gap:var(--dw-gap-section);align-items:start}*+.dw-detail{margin-top:var(--dw-gap-section)}.dw-detail-main,.dw-detail-rail{display:flex;flex-direction:column;gap:var(--dw-gap-stack);min-width:0}.dw-detail-main>*,.dw-detail-rail>*{margin-top:0;margin-bottom:0}@media (min-width:1101px){.dw-detail{grid-template-columns:minmax(0,1fr) var(--dw-aside-w)}.dw-detail-main{grid-column:1;grid-row:1}.dw-detail-rail{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:var(--dw-space-24);max-height:calc(100vh - 2 * var(--dw-space-24));overflow-y:auto}}html:not([data-dw-plain]){--dw-bg:var(--dw-bg-app);--dw-card-radius:var(--dw-r-2xl);--dw-card-shadow:var(--dw-e-card);--dw-choice-chip-bg:var(--dw-bg-soft);--dw-choice-chip-border:transparent;--dw-choice-chip-radius:999px}html:not([data-dw-plain]) .dw-realm-tag{font-size:15px;font-weight:var(--dw-fw-semibold);text-transform:none;letter-spacing:normal;color:var(--dw-fg-primary)}.dw2-nav .dw2-navaction{display:flex;justify-content:center;gap:8px;margin:0 4px 8px;padding:10px 16px;border-radius:999px;font-weight:var(--dw-fw-semibold);text-decoration:none}.dw2-nav .dw2-itemchev{margin-left:auto;color:var(--dw-text-faint);transition:transform .12s ease}.dw2-itemgroup.is-open .dw2-itemchev{transform:rotate(90deg)}.dw2-subitems{display:flex;flex-direction:column;margin:2px 0 6px 21px;padding-left:12px;border-left:1px solid var(--dw-border-subtle)}.dw2-subitem{padding:6px 10px;border-radius:var(--dw-r-md);color:var(--dw-text-muted);font-size:13px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw2-subitem:hover{background:var(--dw3-nav-hover);color:var(--dw-fg-primary)}.dw2-subitem[aria-current=page]{color:var(--dw-fg-primary);font-weight:var(--dw-fw-semibold)}@media (min-width:801px){html[data-nav=rail] .dw2-nav .dw2-navaction{margin:0 0 8px;padding:10px 0}html[data-nav=rail] .dw2-nav .dw2-itemchev,html[data-nav=rail] .dw2-nav .dw2-navaction>span,html[data-nav=rail] .dw2-subitems{display:none}}html:not([data-dw-plain]) .dw-btn{border-radius:999px}html:not([data-dw-plain]) .dw-btn:not(.dw-btn-primary):not(.dw-btn-ghost):not([class*=dw-btn-danger]):not(:disabled,[aria-disabled=true],.is-blocked){background:var(--dw-bg-soft);border-color:transparent}html:not([data-dw-plain]) .dw-btn:not(.dw-btn-primary):not(.dw-btn-ghost):not([class*=dw-btn-danger]):not(:disabled,[aria-disabled=true]):hover{background:var(--dw-bg-chip)}html:not([data-dw-plain]) .dw-btn-primary:not(:disabled,[aria-disabled=true]):hover{background:var(--dw-bg-accent);box-shadow:inset 0 0 0 2px var(--dw-fg-on-accent)}html:not([data-dw-plain]) .dw-input{border-radius:12px}