.compactAdminPage{gap:12px!important}.compactAdminPage .pageHeader{min-height:54px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid var(--papiro-border, var(--dobra-border))}.compactAdminPage .pageHeader .MuiTypography-h4{font-size:clamp(24px,2.2vw,31px);line-height:1.05}.compactAdminPage .pageHeader .MuiTypography-colorTextSecondary{margin-top:4px;max-width:78ch;font-size:13px;line-height:1.35}.compactAdminPage .compactAdminMetrics{gap:1px;overflow:hidden;border:1px solid var(--papiro-border, var(--dobra-border));border-radius:var(--radius-md);background:var(--papiro-border, var(--dobra-border))}.compactAdminPage .metricCard{min-height:76px;padding:12px 16px;border:0;border-radius:0;box-shadow:none;background:var(--papiro-surface-alt, var(--dobra-surface-alt))}.compactAdminPage .metricCard:before{display:none}.compactAdminPage .metricCard .MuiTypography-h4{font-size:26px;line-height:1}.compactAdminPage .metricCard .MuiTypography-colorTextSecondary{margin-top:7px;font-size:12px}.compactAdminPage .compactAdminSurface{padding:14px 16px;border:1px solid var(--papiro-border, var(--dobra-border));border-radius:var(--radius-md);box-shadow:none;background:color-mix(in srgb,var(--papiro-surface-alt, var(--dobra-surface-alt)) 72%,transparent)}.compactAdminPage .compactAdminSurface .MuiTypography-h6{font-size:15px}.compactAdminPage--dashboard .compactAdminCharts{gap:10px}.compactAdminPage--dashboard .compactAdminSurface svg[role=img]{max-height:184px}.compactAdminPage--platform .metricCard,.vdDesignScreen .compactAdminPage--platform .metricCard{min-height:54px;padding:8px 12px;align-items:flex-start;justify-content:center;text-align:left}.compactAdminPage--platform .metricCard .MuiTypography-h4,.vdDesignScreen .compactAdminPage--platform .metricCard .MuiTypography-h4{font-size:20px}.compactAdminPage--platform .metricCard .MuiTypography-colorTextSecondary,.vdDesignScreen .compactAdminPage--platform .metricCard .MuiTypography-colorTextSecondary{margin-top:4px;font-size:11px}.compactAdminPage--team .compactAdminSurface{padding:0 12px 4px}.compactAdminPage--team .compactAdminTabs{min-height:38px;border-bottom:1px solid var(--papiro-border, var(--dobra-border))}.compactAdminPage--team .compactAdminTabs .MuiTab-root{min-height:38px;padding:7px 12px;color:var(--muted);font-size:12px;font-weight:700;text-transform:none}.compactAdminPage--team .compactAdminTabs .Mui-selected{color:var(--ct)}.compactAdminPage--team .compactAdminTabs .MuiTabs-indicator{background:var(--copper)}.compactAdminPage--team .MuiTableCell-root{padding-block:7px;font-size:12px}.compactAdminPage--team .MuiTableHead-root .MuiTableCell-root{padding-block:8px;background:transparent}.compactAdminPage--team .MuiButton-sizeSmall{min-width:auto;padding-inline:7px;font-size:11px}.compactAdminPage--team .MuiChip-sizeSmall{height:23px;font-size:11px}@media(max-width:760px){.compactAdminPage .pageHeader{gap:10px}.compactAdminPage .compactAdminMetrics{gap:1px}}.appDialogForm{display:grid;gap:var(--space-3);min-width:0}.appDialogRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);min-width:0}@media(max-width:560px){.appDialogRow{grid-template-columns:minmax(0,1fr)}}.appDialogTextarea{resize:vertical}.appDialogHint{margin:0;font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--muted);overflow-wrap:anywhere}.appDialogHint--attention{color:var(--ct)}.appDialogCheck{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);font-size:var(--text-body-sm);color:var(--ink);cursor:pointer}.appDialogCheck input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--copper-action)}.appDialogCheck input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.appDialogCheck input:disabled,.appDialogCheck input:disabled+span{color:var(--disabled-ink);cursor:not-allowed}.appDialogSection{display:grid;gap:var(--space-2);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--line)}.appDialogSection__title{margin:0;font-size:var(--text-body-sm);font-weight:700;color:var(--ink)}.adminAuditDialogSectionHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.adminAuditDialogTableFrame{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-md)}.adminAuditDialogTableFrame:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.appDialogFile{display:grid;gap:var(--space-2);min-width:0}.appDialogFile__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.appDialogFile__preview{justify-self:start;max-width:min(280px,100%);max-height:96px;object-fit:contain;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface2)}.ppv2 .ppv-agent-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-agent-scrim);background:var(--scrim);animation:pp-scrim .2s ease backwards}.ppv2 .ppv-agent{position:fixed;top:0;right:0;bottom:0;height:100dvh;width:min(400px,92vw);z-index:var(--layer-agent);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--pop);animation:ppv-agent-in .34s cubic-bezier(.4,0,.1,1) backwards}@keyframes ppv-agent-in{0%{transform:translate(100%)}to{transform:translate(0)}}.ppv2 .ppv-agent__head{display:flex;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid var(--line);flex:none}.ppv2 .ppv-agent__mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--copper-action),var(--copper-action-end));display:grid;place-items:center;color:var(--on-action);flex:none}.ppv2 .ppv-agent__ident{flex:1;min-width:0}.ppv2 .ppv-agent__name{font-size:var(--text-body);font-weight:600;color:var(--ink)}.ppv2 .ppv-agent__role{font-size:var(--text-caption);color:var(--muted)}.ppv2 .ppv-agent__close{min-width:44px;min-height:44px;display:grid;place-items:center;border:none;background:transparent;border-radius:8px;color:var(--ink2);font-size:var(--text-h3);font-weight:500;line-height:1;transition:background .16s ease,color .16s ease}.ppv2 .ppv-agent__close:not(:disabled):hover{background:var(--surface2);color:var(--ink)}.ppv2 .ppv-agent__body{flex:1;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.ppv2 .ppv-agent__bubble{max-width:90%;padding:12px 14px;font-size:var(--text-body-sm);line-height:1.55;animation:pp-menu .2s ease both}.ppv2 .ppv-agent__bubble--agent{align-self:flex-start;background:var(--surface2);border:1px solid var(--line-soft);border-radius:14px 14px 14px 4px;color:var(--ink)}.ppv2 .ppv-agent__bubble--user{align-self:flex-end;background:color-mix(in srgb,var(--copper) 12%,transparent);border:1px solid var(--copper);border-radius:14px 14px 4px;color:var(--ink)}.ppv2 .ppv-agent__status{align-self:flex-start;color:var(--muted);font-size:var(--text-caption)}.ppv2 .ppv-agent__suggests{display:flex;flex-direction:column;gap:8px;align-self:stretch;margin-top:auto}.ppv2 .ppv-agent__kicker{font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.ppv2 .ppv-agent__chip{text-align:left;border:1px solid var(--line-soft);background:transparent;border-radius:11px;padding:10px 13px;font-family:inherit;font-size:var(--text-body-sm);color:var(--ink);min-height:44px;transition:border-color .16s ease,color .16s ease}.ppv2 .ppv-agent__chip:not(:disabled):hover{border-color:var(--copper);color:var(--ct)}.ppv2 .ppv-agent__foot{padding:14px 18px 18px;border-top:1px solid var(--line);flex:none}.ppv2 .ppv-agent__composer{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:7px 7px 7px 14px;background:var(--surface);transition:border-color .16s ease}.ppv2 .ppv-agent__composer:focus-within{border-color:var(--copper);outline:2px solid var(--ct);outline-offset:2px}.ppv2 .ppv-agent__input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:inherit;font-size:var(--text-body-sm);color:var(--ink)}.ppv2 .ppv-agent__input:focus-visible{outline:none}.ppv2 .ppv-agent__input::placeholder{color:var(--faint)}.ppv2 .ppv-agent__send{min-width:44px;min-height:44px;flex:none;display:grid;place-items:center;border:none;border-radius:9px;background:var(--copper-action);color:var(--on-action);transition:opacity .16s ease}.ppv2 .ppv-agent__send:not(:disabled):hover{opacity:.92}.ppv2 .ppv-agent__send:disabled{border:1px solid var(--line-soft);background:var(--disabled-surface);color:var(--disabled-ink);opacity:1;cursor:not-allowed}.ppv2 .ppv-btn-primary{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--copper);background:var(--copper-action);color:var(--on-action);font-size:var(--text-body-sm);font-weight:600;border-radius:9px;padding:9px 15px;min-height:44px;transition:opacity .16s ease}.ppv2 .ppv-btn-primary:not(:disabled):hover{opacity:.92}.ppv2 .ppv-btn-ghost{border:1px solid var(--line);background:transparent;color:var(--muted);font-size:var(--text-body-sm);border-radius:9px;padding:9px 15px;min-height:44px;transition:border-color .16s ease}.ppv2 .ppv-btn-ghost:not(:disabled):hover{border-color:var(--copper)}.ppv2 .ppv-input{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:13px;color:var(--ink);outline:none;min-width:0;transition:border-color .16s ease}.ppv2 .ppv-input:focus-visible{border-color:var(--copper);outline:2px solid var(--ct);outline-offset:2px}.ppv2 .ppv-input::placeholder{color:var(--faint)}.ppv2 .ppv-fieldgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.ppv2 .ppv-field{display:block;position:relative}.ppv2 .ppv-field--wide{grid-column:1 / -1}.ppv2 .ppv-fieldgrid>.ppv-itbiStatus{grid-column:1 / -1;min-width:0;overflow-wrap:anywhere}.ppv2 .ppv-field__label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ppv2 .ppv-field__input{display:block;width:100%;margin-top:6px;border:1px solid var(--line);background:var(--surface2);border-radius:9px;padding:10px 12px;font-family:inherit;font-size:14px;color:var(--ink);outline:none;transition:border-color .16s ease}.ppv2 .ppv-field__input:focus-visible{border-color:var(--copper);outline:2px solid var(--ct);outline-offset:2px}.ppv2 input[type=date].ppv-field__input{color-scheme:light dark;accent-color:var(--copper)}@media(max-width:640px){.ppv2 .ppv-fieldgrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ppv2 .ppv-agent{animation:pp-scrim .18s ease backwards}.ppv2 .ppv-agent__close,.ppv2 .ppv-agent__chip,.ppv2 .ppv-agent__composer,.ppv2 .ppv-agent__send,.ppv2 .ppv-btn-primary,.ppv2 .ppv-btn-ghost,.ppv2 .ppv-input,.ppv2 .ppv-field__input{transition:none}.ppv2 .ppv-agent__bubble{animation:none}}:is(.ppv2,.ui-scope) .ppv-select{display:block;position:relative;min-width:0}:is(.ppv2,.ui-scope) .ppv-select__trigger{display:flex;align-items:center;gap:10px;min-height:44px;box-sizing:border-box;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none}:is(.ppv2,.ui-scope) .ppv-select__trigger:hover{border-color:var(--copper)}:is(.ppv2,.ui-scope) .ppv-select__trigger:focus,:is(.ppv2,.ui-scope) .ppv-select__trigger[aria-expanded=true]{border-color:var(--copper);outline:2px solid var(--ct);outline-offset:2px}:is(.ppv2,.ui-scope) .ppv-select__trigger[aria-disabled=true]{color:var(--muted);cursor:default;opacity:.7}:is(.ppv2,.ui-scope) .ppv-select__trigger[aria-disabled=true]:hover{border-color:var(--line)}:is(.ppv2,.ui-scope) .ppv-select__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.ppv2,.ui-scope) .ppv-select__value--empty{color:var(--faint)}:is(.ppv2,.ui-scope) .ppv-select__caret{flex:none;width:7px;height:7px;margin-right:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}:is(.ppv2,.ui-scope) .ppv-select__trigger[aria-expanded=true] .ppv-select__caret{transform:translateY(1px) rotate(-135deg)}:is(.ppv2,.ui-scope) .ppv-select__popup{position:fixed;z-index:var(--layer-select-popup);box-sizing:border-box;top:var(--select-popup-top);left:var(--select-popup-left);right:auto;bottom:auto;width:var(--select-popup-width);min-width:0;max-width:calc(100vw - 24px);max-height:var(--select-popup-max-height);overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface2);box-shadow:var(--pop);font-size:14px;color:var(--ink)}:is(.ppv2,.ui-scope) .ppv-select__popup:not(.ppv-select__popup--positioned){visibility:hidden}:is(.ppv2,.ui-scope) .ppv-select__popup--up{transform-origin:bottom left}:is(.ppv2,.ui-scope) .ppv-select__option{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:6px;line-height:1.35;cursor:pointer}:is(.ppv2,.ui-scope) .ppv-select__option--active{background:color-mix(in srgb,var(--ct) 12%,transparent)}:is(.ppv2,.ui-scope) .ppv-select__option--selected{font-weight:650}:is(.ppv2,.ui-scope) .ppv-select__option--disabled{color:var(--muted);cursor:default}:is(.ppv2,.ui-scope) .ppv-select__option--disabled.ppv-select__option--active{background:transparent}:is(.ppv2,.ui-scope) .ppv-select__mark{flex:none;width:10px;height:10px}:is(.ppv2,.ui-scope) .ppv-select__option--selected .ppv-select__mark{border-left:2px solid var(--ct);border-bottom:2px solid var(--ct);width:10px;height:6px;transform:translateY(-2px) rotate(-45deg)}:is(.ppv2,.ui-scope) .ppv-select__label{flex:1 1 auto;min-width:0}:is(.ppv2,.ui-scope) .ppv-select__empty{margin:0;padding:8px 10px;color:var(--muted);font-size:13px}:is(.ppv2,.ui-scope) .ppv-autocomplete{display:block;position:relative;min-width:0}:is(.ppv2,.ui-scope) .ppv-autocomplete__popup{right:0;left:0}@media(prefers-reduced-motion:reduce){:is(.ppv2,.ui-scope) .ppv-select__caret{transition:none}}:is(.ppv2,.ui-scope) .ppv-searchSelect{position:relative;display:block;min-width:0}:is(.ppv2,.ui-scope) .ppv-searchSelect__input{box-sizing:border-box;width:100%;min-height:44px;padding-right:34px;-moz-appearance:none;appearance:none;-webkit-appearance:none}:is(.ppv2,.ui-scope) .ppv-searchSelect__input::-webkit-search-cancel-button,:is(.ppv2,.ui-scope) .ppv-searchSelect__input::-webkit-search-decoration{-webkit-appearance:none}:is(.ppv2,.ui-scope) .ppv-searchSelect__input:hover{border-color:var(--copper)}:is(.ppv2,.ui-scope) .ppv-searchSelect__input:focus,:is(.ppv2,.ui-scope) .ppv-searchSelect[data-open=true] .ppv-searchSelect__input{border-color:var(--copper);outline:2px solid var(--ct);outline-offset:2px}:is(.ppv2,.ui-scope) .ppv-searchSelect:after{content:"";pointer-events:none;position:absolute;top:50%;right:13px;width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-65%) rotate(45deg)}:is(.ppv2,.ui-scope) .ppv-searchSelect__popup{position:fixed;z-index:var(--layer-select-popup, 80);left:var(--search-select-left, -9999px);top:var(--search-select-top, -9999px);width:var(--search-select-width, 260px);max-height:var(--search-select-max-height, 260px);overflow-y:auto;overscroll-behavior:contain;display:grid;gap:3px;box-sizing:border-box;min-width:0;max-width:calc(100vw - 24px);padding:4px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface2);box-shadow:var(--pop);color:var(--ink);font-size:14px;visibility:hidden}:is(.ppv2,.ui-scope) .ppv-searchSelect__popup.is-positioned{visibility:visible}:is(.ppv2,.ui-scope) .ppv-searchSelect__option{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:9px;min-height:40px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;line-height:1.35;text-align:left;overflow-wrap:anywhere;min-width:0}:is(.ppv2,.ui-scope) .ppv-searchSelect__option:before{content:"";width:10px;height:10px}:is(.ppv2,.ui-scope) .ppv-searchSelect__option[aria-selected=true]:before{box-sizing:border-box;width:10px;height:6px;border-left:2px solid var(--ct);border-bottom:2px solid var(--ct);transform:translateY(-2px) rotate(-45deg)}:is(.ppv2,.ui-scope) .ppv-searchSelect__option:hover,:is(.ppv2,.ui-scope) .ppv-searchSelect__option.is-active{background:color-mix(in srgb,var(--ct) 12%,transparent)}:is(.ppv2,.ui-scope) .ppv-searchSelect__option[aria-selected=true]{font-weight:650}:is(.ppv2,.ui-scope) .ppv-searchSelect__option:disabled{cursor:not-allowed;color:var(--muted);background:transparent;opacity:.74}:is(.ppv2,.ui-scope) .ppv-searchSelect__option:active:not(:disabled){transform:translateY(1px)}:is(.ppv2,.ui-scope) .ppv-searchSelect__empty{margin:0;padding:10px;color:var(--muted);font-size:12px}body[data-theme-mode] .dobraSidePanel .MuiBackdrop-root{background:var(--dobra-shell-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body[data-theme-mode] .dobraSidePanel .MuiDrawer-paper{width:min(100vw,460px);color:var(--ink, var(--dobra-ink));color-scheme:light;background:var(--surface, var(--dobra-surface));border-left:1px solid var(--line, var(--dobra-border));box-shadow:var(--dobra-shell-pop);font-family:var(--font-ui)}body[data-theme-mode] .registryTeamConfigurationDrawer .MuiDrawer-paper{width:min(100vw,620px)}body[data-theme-mode=dark] .dobraSidePanel .MuiBackdrop-root{background:var(--dobra-shell-scrim-dark)}body[data-theme-mode=dark] .dobraSidePanel .MuiDrawer-paper{color-scheme:dark;box-shadow:var(--dobra-shell-pop-dark)}.dobraSidePanel__content{display:flex;min-height:100%;flex-direction:column}.dobraSidePanel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--line, var(--dobra-border))}body[data-theme-mode] .dobraSidePanel__header .MuiTypography-overline{color:var(--ct, var(--dobra-accent-text));font-weight:700;letter-spacing:.12em}body[data-theme-mode] .dobraSidePanel__header .MuiTypography-h5{margin-top:var(--space-1);font-size:22px;line-height:1.2;color:var(--ink, var(--dobra-ink));font-family:var(--font-brand);font-weight:700}body[data-theme-mode] .dobraSidePanel__header .MuiTypography-body2{margin-top:var(--space-1);color:var(--muted, var(--dobra-muted))}body[data-theme-mode] .dobraSidePanel__header .MuiIconButton-root{color:var(--ink, var(--dobra-ink))}.dobraSidePanel__body{flex:1;overflow-y:auto;padding:var(--space-5)}body[data-theme-mode] .dobraSidePanel__body .MuiInputBase-root{color:var(--ink, var(--dobra-ink));background:var(--surface2, var(--dobra-surface-alt));border-radius:var(--radius-md)}body[data-theme-mode] .dobraSidePanel__body :is(.MuiInputLabel-root,.MuiFormHelperText-root){color:var(--muted, var(--dobra-muted))}body[data-theme-mode] .dobraSidePanel__body .MuiInputLabel-root.Mui-focused{color:var(--copper, var(--dobra-copper))}body[data-theme-mode] .dobraSidePanel__body .MuiOutlinedInput-notchedOutline{border-color:var(--line, var(--dobra-border))}body[data-theme-mode] .dobraSidePanel__body .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--copper, var(--dobra-copper));border-width:2px}.dobraSidePanel__actions{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--line, var(--dobra-border));background:var(--surface, var(--dobra-surface))}body[data-theme-mode] .dobraSidePanel__actions .MuiButton-root{min-height:var(--space-10);border-radius:var(--radius-md);font-weight:700;text-transform:none}body[data-theme-mode] .dobraSidePanel__actions .MuiButton-containedPrimary{color:var(--dobra-off-white);background:var(--dobra-navy)}body[data-theme-mode=dark] .dobraSidePanel__actions .MuiButton-containedPrimary{color:var(--dobra-navy-deep);background:var(--dobra-copper)}body[data-theme-mode] .dobraSidePanel :is(.MuiButton-root,.MuiIconButton-root,.MuiInputBase-root):focus-visible{outline:2px solid var(--copper, var(--dobra-copper));outline-offset:2px}body[data-theme-mode] .dobraSidePanel :is(.MuiButton-root,.MuiIconButton-root):active{transform:translateY(1px)}body[data-theme-mode] .registrySupportDrawer .MuiAlert-standardInfo{color:var(--ink, var(--dobra-ink));background:color-mix(in srgb,var(--copper, var(--dobra-copper)) 7%,var(--surface, var(--dobra-surface)));border:1px solid color-mix(in srgb,var(--copper, var(--dobra-copper)) 38%,var(--line, var(--dobra-border)))}body[data-theme-mode] .registrySupportDrawer .MuiAlert-standardInfo .MuiAlert-icon{color:var(--ct, var(--dobra-accent-text))}@media(max-width:760px){.dobraSidePanel__actions .MuiButton-root{min-width:0;flex:1}}.registryBrand{display:flex;align-items:center;gap:8px;flex:none;min-width:0}.registryBrand__logo{display:block;height:26px;width:auto;max-width:132px;object-fit:contain;background:var(--dobra-off-white);padding:3px;border-radius:5px}.registryBrand__avatar{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--copper, var(--dobra-copper)) 26%,var(--topbar, var(--dobra-surface-alt)));color:var(--ink, var(--dobra-ink));font-size:11px;font-weight:700;letter-spacing:.02em}.registryBrand__name{font-size:12px;color:var(--muted, var(--dobra-muted));max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:920px){.registryBrand__name{max-width:120px}}@media(max-width:640px){.registryBrand__name{display:none}.registryBrand__logo{height:22px;max-width:96px}.registryBrand__avatar{width:22px;height:22px;font-size:10px}}.ppv2 .ppv-support-context{display:flex;justify-content:flex-end;padding:10px 24px 0}.ppv2{font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;width:100%;max-width:100vw;min-height:100vh;overflow-x:clip;overflow-y:visible;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);background-image:radial-gradient(var(--grid) 1px,transparent 1px);background-size:22px 22px}.ppv2 *,.ppv2 *:before,.ppv2 *:after{box-sizing:border-box}.ppv2 a{color:var(--ct);text-decoration:none}.ppv2 button{font-family:inherit;cursor:pointer}.ppv2 button:disabled{cursor:not-allowed;color:var(--disabled-ink)}.ppv2 .ppv-navbtn:disabled,.ppv2 .ppv-btn-primary:disabled,.ppv2 .ppv-agentbtn:disabled,.ppv2 .ppv-utilbtn:disabled,.ppv2 .ppv-tab:disabled{border-color:var(--line-soft);background:var(--disabled-surface);color:var(--disabled-ink)}.ppv2 :where(button,a[href],input,select,textarea):focus-visible{outline:2px solid var(--ct);outline-offset:2px}.ppv2 ::selection{background:#b8734a38}.ppv-serif,.ppv-disp{font-family:Space Grotesk,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif}.ppv-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}@keyframes pp-page{0%{opacity:0;transform:perspective(1500px) rotateY(-5deg) translate(-20px)}to{opacity:1;transform:none}}@keyframes pp-ink{0%{opacity:0;filter:blur(5px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes pp-sweep{0%{transform:translateY(-40px);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(600px);opacity:0}}@keyframes pp-note{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes pp-leader{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pp-quill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pp-spin{to{transform:rotate(360deg)}}@keyframes pp-menu{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes pp-modal{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes pp-scrim{0%{opacity:0}to{opacity:1}}@keyframes pp-pulse{0%,to{box-shadow:0 4px 16px #b8734a4d,0 0 #b8734a80}50%{box-shadow:0 4px 16px #b8734a4d,0 0 0 9px #b8734a00}}@keyframes pp-resolve{0%{background:#168a6a3d}to{background:transparent}}@keyframes pp-ack{0%{transform:scale(.82);box-shadow:0 0 #b8734a8c}55%{transform:scale(1.09)}to{transform:scale(1);box-shadow:0 0 0 8px #b8734a00}}@keyframes pp-stamp{0%{transform:rotate(-9deg) scale(2.6);opacity:0}55%{transform:rotate(-9deg) scale(.9);opacity:1}72%{transform:rotate(-9deg) scale(1.06)}to{transform:rotate(-9deg) scale(1);opacity:.92}}@keyframes pp-recognize{0%{opacity:0;transform:scale(.93)}55%{opacity:1}to{transform:scale(1)}}@keyframes ppv-panel-swipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ppv-card-in{0%{opacity:0}to{opacity:1}}@keyframes pp-scan{0%{transform:translateY(-120%)}to{transform:translateY(560%)}}@keyframes pp-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes pp-handoff-out{0%{opacity:1;transform:none}35%{opacity:1;transform:translateY(-6px) scale(1.01)}to{opacity:0;transform:translate(56px) translateY(-6px) scale(.96)}}@keyframes pp-handoff-doc{0%{opacity:0;transform:translate(-28px)}30%{opacity:1}to{opacity:0;transform:translate(34px)}}.ppv-noteItem{animation:pp-note .55s cubic-bezier(.2,.8,.2,1) both}.ppv-ledgerRow{animation:pp-ink .5s ease both}.ppv-topbar{position:sticky;top:0;z-index:var(--layer-shell-topbar);display:flex;flex-wrap:wrap;align-items:center;width:100%;min-width:0;max-width:100%;gap:18px;padding:12px clamp(16px,3.4vw,40px);background:var(--topbar);border-bottom:1px solid var(--line)}.ppv-topbar__brand{position:relative;width:186px;min-width:44px;min-height:44px;height:44px;overflow:hidden;flex:none;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.ppv-topbar__brand:hover{opacity:.78}.ppv-topbar__brand:active{transform:scale(.98)}.ppv-topbar__brand:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.ppv-topbar__brandLogo{position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%);object-fit:contain}.ppv-topbar__divider{width:1px;height:26px;background:var(--hair);flex:none}.ppv-topbar__spacer{flex:1}.ppv-topbar__cluster{display:flex;align-items:center;gap:6px;flex:none;min-width:0}@media(min-width:1660px){.ppv2 .ppv-topbar .registryBrand{min-width:0}.ppv2 .ppv-topbar .registryBrand__name{max-width:240px}}.ppv2[data-workspace=builder]{--topbar: #fffaf1;--ink: #102237;--ink2: #0a2947;--muted: #607188;--line: rgba(16, 34, 55, .14);--hair: rgba(16, 34, 55, .16);--ct: #a9472d;--copper: #ff8f1c;--surface: rgba(255, 255, 255, .72);--surface2: #f7efe3;background:radial-gradient(circle at 88% 4%,rgba(101,200,255,.22),transparent 30rem),radial-gradient(circle at 12% 0%,rgba(255,143,28,.24),transparent 26rem),linear-gradient(145deg,#061c2f,#092238 48%,#0b4f91 130%)}.ppv2[data-workspace=builder] .ppv-portalmain{width:100%;max-width:none;padding:0;background:transparent}.ppv2[data-workspace=builder] .ppv-topbar--builder{flex-wrap:wrap;align-items:center;gap:12px;padding:12px clamp(14px,3vw,34px) 10px;background:linear-gradient(90deg,#fffaf1f5,#f7efe3eb),radial-gradient(circle at 76% 0%,rgba(255,143,28,.2),transparent 24%);border-bottom-color:#0a29471f;box-shadow:0 14px 38px #0a294714;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ppv2[data-workspace=builder] .ppv-topbar__brand{width:152px;height:46px;border:1px solid rgba(10,41,71,.1);border-radius:16px;background:#ffffffb3;box-shadow:0 10px 22px #0a29470f}.ppv2[data-workspace=builder] .ppv-topbar__brandLogo{left:12px;width:calc(100% - 24px)}.ppv2[data-workspace=builder] .registryBrand--builder{min-height:46px;padding:6px 13px;border:1px solid rgba(255,143,28,.3);border-radius:16px;background:linear-gradient(135deg,#ffffffd1,#fff6e8b8);box-shadow:0 12px 26px #ff8f1c1f}.ppv2[data-workspace=builder] .registryBrandAction{padding:0;border:0;border-radius:16px;background:transparent;cursor:pointer}.ppv2[data-workspace=builder] .registryBrandAction:focus-visible{outline:3px solid rgba(255,143,28,.42);outline-offset:3px}.ppv2[data-workspace=builder] .registryBrandAction:hover .registryBrand--builder{border-color:#ff8f1cad;box-shadow:0 14px 30px #ff8f1c2e;transform:translateY(-1px)}.ppv2[data-workspace=builder] .registryBrand--builder .registryBrand__logo{height:32px;max-width:178px;padding:0;border-radius:0;background:transparent}.ppv2[data-workspace=builder] .registryBrand--builder .registryBrand__avatar{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#0a2947,#1d527f);color:#fffaf1}.ppv2[data-workspace=builder] .ppv-menubar__trigger,.ppv2[data-workspace=builder] .ppv-utilbtn,.ppv2[data-workspace=builder] .ppv-agentbtn,.ppv2[data-workspace=builder] .ppv-profilebtn{border-radius:14px;border-color:#0a29471f;background:#ffffff8f}.ppv2[data-workspace=builder] .ppv-menubar__trigger:not(:disabled):hover,.ppv2[data-workspace=builder] .ppv-utilbtn:not(:disabled):hover,.ppv2[data-workspace=builder] .ppv-profilebtn:not(:disabled):hover{border-color:#ff8f1c80;background:#ff8f1c1f}.ppv2[data-workspace=builder] .ppv-profilebtn__avatar{background:linear-gradient(135deg,#0a2947,#ff8f1c)}.ppv2[data-workspace=builder] .ppv-menupanel{border-color:color-mix(in srgb,var(--copper) 28%,transparent);background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--copper) 16%,transparent),transparent 28%),linear-gradient(180deg,var(--topbar),var(--surface2))}.ppv2[data-workspace=builder] .ppv-menupanel__kicker,.ppv2[data-workspace=builder] .ppv-menupanel__itemHint{color:var(--ct)}.ppv2[data-workspace=builder] .ppv-menupanel__item{border-radius:14px}.ppv2[data-workspace=builder] .ppv-menupanel__item:hover,.ppv2[data-workspace=builder] .ppv-menupanel__item[aria-current=page]{background:color-mix(in srgb,var(--copper) 12%,transparent)}.ppv2[data-workspace=builder] .ppv-segmented{order:20;flex:1 0 100%;width:100%;overflow:visible;flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:5px;border-color:#0a29471f;border-radius:16px;background:linear-gradient(135deg,#ffffffc7,#fff6e8b3);box-shadow:inset 0 1px #ffffffc7}.ppv2[data-workspace=builder] .ppv-tab{min-height:34px;padding:0 14px;border-radius:12px;color:#29465f;font-weight:800;letter-spacing:-.01em}.ppv2[data-workspace=builder] .ppv-topbar__cluster{margin-left:auto}.ppv2[data-workspace=builder] .ppv-tab:not(:disabled):hover{color:#0a2947;background:#ff8f1c1f}.ppv2[data-workspace=builder] .ppv-tab--active{color:#fffaf1;background:linear-gradient(135deg,#0a2947,#0b5b9d 58%,#ff8f1c);box-shadow:0 10px 22px #0a29472e}.ppv2[data-workspace=builder][data-builder-brand=victa]{--topbar: #f5faef;--ink: #073a23;--ink2: #003d22;--muted: #5d7467;--line: rgba(0, 81, 42, .16);--hair: rgba(0, 81, 42, .18);--ct: #08763e;--copper: #42ce02;--surface: rgba(248, 252, 244, .78);--surface2: #e8f1e5;background:radial-gradient(circle at 90% 0%,rgba(66,206,2,.22),transparent 30rem),radial-gradient(circle at 10% 4%,rgba(185,244,158,.12),transparent 25rem),linear-gradient(145deg,#002d19,#00512a 54%,#08763e 135%)}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-topbar--builder{border-bottom-color:#00512a29;background:linear-gradient(90deg,#f7fbf3f7,#e8f1e5f0),radial-gradient(circle at 76% 0%,rgba(66,206,2,.18),transparent 24%);box-shadow:0 14px 38px #003d221f}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-topbar__brand{border-color:#00512a1f;background:#ffffffc2;box-shadow:0 10px 22px #003d2212}.ppv2[data-workspace=builder][data-builder-brand=victa] .registryBrand--builder{border-color:#42ce0280;background:radial-gradient(circle at 96% 0%,rgba(66,206,2,.2),transparent 50%),linear-gradient(135deg,#003d22,#00512a);box-shadow:0 12px 26px #003d222e}.ppv2[data-workspace=builder][data-builder-brand=victa] .registryBrandAction:focus-visible{outline-color:#42ce0280}.ppv2[data-workspace=builder][data-builder-brand=victa] .registryBrandAction:hover .registryBrand--builder{border-color:#42ce02;box-shadow:0 14px 30px #00512a3d}.ppv2[data-workspace=builder][data-builder-brand=victa] .registryBrand--builder .registryBrand__logo{filter:drop-shadow(0 6px 14px rgba(0,0,0,.22))}.ppv2[data-workspace=builder][data-builder-brand=victa] :is(.ppv-menubar__trigger,.ppv-utilbtn,.ppv-agentbtn,.ppv-profilebtn){border-color:#00512a24;background:#ffffff9e}.ppv2[data-workspace=builder][data-builder-brand=victa] :is(.ppv-menubar__trigger,.ppv-utilbtn,.ppv-profilebtn):not(:disabled):hover{border-color:#42ce02b8;background:#42ce021f}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-profilebtn__avatar{color:#003019;background:linear-gradient(135deg,#42ce02,#b9f49e)}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-segmented{border-color:#00512a24;background:linear-gradient(135deg,#fffc,#e8f1e5c2)}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-tab{color:#426454}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-tab:not(:disabled):hover{color:#003d22;background:#42ce021f}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-tab--active{color:#f4ffef;background:linear-gradient(135deg,#003d22,#08763e 68%,#42ce02 140%);box-shadow:0 10px 22px #003d2238}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-menupanel{border-color:color-mix(in srgb,var(--copper) 34%,transparent);background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--copper) 14%,transparent),transparent 28%),linear-gradient(180deg,var(--topbar),var(--surface2))}.ppv2[data-workspace=builder][data-theme=dark]{--topbar: var(--dobra-navy);--ink: var(--dobra-shell-ink-dark);--ink2: var(--dobra-shell-ink2-dark);--muted: var(--dobra-shell-muted-dark);--line: var(--dobra-shell-line-dark);--hair: var(--dobra-shell-hair-dark);--ct: var(--dobra-shell-ct-dark);--copper: var(--dobra-builder-accent-dark);--surface: var(--dobra-shell-surface-dark);--surface2: var(--dobra-shell-surface2-dark)}.ppv2[data-workspace=builder][data-builder-brand=victa][data-theme=dark]{--ct: var(--dobra-brand-victa);--copper: var(--dobra-brand-victa);--line: color-mix(in srgb, var(--dobra-brand-victa) 16%, transparent);--hair: color-mix(in srgb, var(--dobra-brand-victa) 20%, transparent);--surface: color-mix(in srgb, var(--dobra-shell-surface-dark) 88%, var(--dobra-brand-victa-ink));--surface2: color-mix(in srgb, var(--dobra-shell-surface2-dark) 86%, var(--dobra-brand-victa-ink))}.ppv2[data-workspace=builder][data-theme=dark] .ppv-topbar--builder{border-bottom-color:var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--topbar) 96%,transparent),color-mix(in srgb,var(--surface2) 92%,transparent)),radial-gradient(circle at 76% 0%,color-mix(in srgb,var(--copper) 16%,transparent),transparent 24%);box-shadow:0 14px 38px color-mix(in srgb,var(--dobra-navy-deep) 45%,transparent)}.ppv2[data-workspace=builder][data-theme=dark] .ppv-topbar__brand{border-color:var(--line);background:var(--surface);box-shadow:none}.ppv2[data-workspace=builder][data-theme=dark] .registryBrand--builder{border-color:color-mix(in srgb,var(--copper) 36%,transparent);background:linear-gradient(135deg,var(--surface),var(--surface2));box-shadow:none}.ppv2[data-workspace=builder][data-builder-brand=victa][data-theme=dark] .registryBrand--builder{border-color:color-mix(in srgb,var(--dobra-brand-victa) 50%,transparent);background:radial-gradient(circle at 96% 0%,color-mix(in srgb,var(--dobra-brand-victa) 20%,transparent),transparent 50%),linear-gradient(135deg,var(--surface),var(--surface2))}.ppv2[data-workspace=builder][data-theme=dark] :is(.ppv-menubar__trigger,.ppv-utilbtn,.ppv-agentbtn,.ppv-profilebtn){border-color:var(--line);background:color-mix(in srgb,var(--surface) 82%,transparent)}.ppv2[data-workspace=builder][data-theme=dark] .ppv-segmented{border-color:var(--line);background:var(--surface);box-shadow:none}.ppv2[data-workspace=builder][data-theme=dark] .ppv-tab{color:var(--ink2)}.ppv2[data-workspace=builder][data-theme=dark] .ppv-tab:not(:disabled):hover{color:var(--ink)}.ppv2 .ppv-officeView{position:relative}.ppv2 .ppv-officeView__brandTrigger{display:block;margin:0;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;border-radius:10px}.ppv2 .ppv-officeView__brandTrigger:hover,.ppv2 .ppv-officeView__brandTrigger:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.ppv2 .ppv-officeView__trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:230px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink2);font-size:var(--text-caption);font-weight:700;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .12s ease}.ppv2 .ppv-officeView__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppv2 .ppv-officeView__trigger:hover,.ppv2 .ppv-officeView__trigger[aria-expanded=true]{border-color:var(--copper);background:color-mix(in srgb,var(--copper) 8%,var(--surface));color:var(--ink)}.ppv2 .ppv-officeView__trigger--selected{border-color:color-mix(in srgb,var(--copper) 62%,var(--line));color:var(--ct)}.ppv2 .ppv-officeView__trigger:active,.ppv2 .ppv-officeView__result:active,.ppv2 .ppv-officeView__state button:active{transform:scale(.98)}.ppv2 .ppv-officeView__panel{position:fixed;top:var(--floating-panel-top);left:var(--floating-panel-left);right:auto;z-index:var(--layer-shell-popover);width:min(460px,var(--floating-panel-available-width));max-width:var(--floating-panel-available-width);max-height:min(680px,var(--floating-panel-available-height));overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--copper) transparent;scrollbar-width:thin;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--pop),0 0 0 1px var(--hair);animation:pp-menu .22s cubic-bezier(.2,.8,.2,1) both}.ppv2 .ppv-officeView__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:1px 2px 14px}.ppv2 .ppv-officeView__head>div{display:flex;flex-direction:column;gap:3px}.ppv2 .ppv-officeView__head strong{color:var(--ink);font:650 var(--text-body) "Space Grotesk","IBM Plex Sans",sans-serif}.ppv2 .ppv-officeView__eyebrow{color:var(--ct);font-size:var(--text-caption);font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ppv2 .ppv-officeView__inactive{flex:none;padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface2);color:var(--muted);font-size:var(--text-caption);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ppv2 .ppv-officeView__search{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);color:var(--muted)}.ppv2 .ppv-officeView__search:focus-within{border-color:var(--copper);box-shadow:0 0 0 3px color-mix(in srgb,var(--copper) 14%,transparent)}.ppv2 .ppv-officeView__search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:500 var(--text-body-sm) "IBM Plex Sans",sans-serif}.ppv2 .ppv-officeView__search input::placeholder{color:var(--muted)}.ppv2 .ppv-officeView__keys{margin:7px 2px 0;color:var(--muted);font-size:var(--text-caption)}.ppv2 .ppv-officeView__keys kbd{display:inline-block;min-width:17px;margin-right:3px;padding:1px 4px;border:1px solid var(--line);border-radius:4px;background:var(--surface2);color:var(--ink2);font:600 var(--text-caption) "IBM Plex Mono",ui-monospace,monospace;text-align:center}.ppv2 .ppv-officeView__results{display:flex;flex-direction:column;gap:7px;margin-top:12px}.ppv2 .ppv-officeView__state{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:96px;justify-content:center;padding:16px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:var(--text-caption)}.ppv2 .ppv-officeView__state strong{color:var(--ink2);font-size:var(--text-body-sm)}.ppv2 .ppv-officeView__state--error{border-color:color-mix(in srgb,var(--red) 42%,var(--line));background:var(--redbg)}.ppv2 .ppv-officeView__state button{min-height:var(--control-h);margin-top:8px;padding:0 11px;border:1px solid var(--copper);border-radius:7px;background:transparent;color:var(--ct);font-size:var(--text-caption);font-weight:800}.ppv2 .ppv-officeView__skeleton{display:flex;flex-direction:column;gap:8px}.ppv2 .ppv-officeView__skeleton span{height:72px;border:1px solid var(--line-soft);border-radius:10px;background:linear-gradient(105deg,var(--surface2) 20%,color-mix(in srgb,var(--copper) 10%,var(--surface2)) 42%,var(--surface2) 64%);background-size:200% 100%;animation:ppv-officeView-loading 1.2s ease-in-out infinite alternate}@keyframes ppv-officeView-loading{0%{opacity:.54;transform:translateY(2px)}to{opacity:1;transform:none}}.ppv2 .ppv-officeView__result{display:grid;grid-template-columns:minmax(112px,.8fr) minmax(170px,1.2fr);align-items:start;gap:4px 14px;width:100%;padding:12px;border:1px solid var(--line-soft);border-radius:10px;background:transparent;color:var(--ink);text-align:left;transition:border-color .15s ease,background .15s ease,transform .12s ease}.ppv2 .ppv-officeView__result:hover,.ppv2 .ppv-officeView__result--active{border-color:color-mix(in srgb,var(--copper) 54%,var(--line));background:color-mix(in srgb,var(--copper) 7%,var(--surface))}.ppv2 .ppv-officeView__result--selected{border-color:var(--copper);box-shadow:inset 3px 0 0 var(--copper)}.ppv2 .ppv-officeView__identity,.ppv2 .ppv-officeView__office{display:flex;min-width:0;flex-direction:column;gap:2px}.ppv2 .ppv-officeView__identity{grid-column:1;grid-row:1}.ppv2 .ppv-officeView__office{grid-column:2;grid-row:1 / span 2}.ppv2 .ppv-officeView__identity strong,.ppv2 .ppv-officeView__office strong{overflow:hidden;color:var(--ink);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.ppv2 .ppv-officeView__identity small,.ppv2 .ppv-officeView__office small{overflow:hidden;color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.ppv2 .ppv-officeView__roles{grid-column:1;grid-row:2;align-self:start;color:var(--ct);font-size:var(--text-caption);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ppv2 .ppv-officeView__selection{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;margin-top:12px;padding:10px 12px;border-left:3px solid var(--copper);border-radius:6px;background:color-mix(in srgb,var(--copper) 8%,var(--surface2))}.ppv2 .ppv-officeView__selection span{grid-row:1 / 3;align-self:center;color:var(--ct);font-size:var(--text-caption);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ppv2 .ppv-officeView__selection strong{color:var(--ink);font-size:var(--text-caption)}.ppv2 .ppv-officeView__selection small{color:var(--muted);font-size:var(--text-caption)}.ppv2 .ppv-officeView__selection .ppv-officeView__warning{grid-column:1 / -1;margin-top:4px;color:var(--ct);font-weight:700}.ppv2 .ppv-officeView__confirm{grid-column:1 / -1;min-height:var(--control-h);margin-top:8px;padding:0 14px;border:0;border-radius:var(--control-radius);background:var(--action);color:var(--on-action);font-size:var(--text-body-sm);font-weight:700;cursor:pointer}.ppv2 .ppv-officeView__confirm:disabled{opacity:.6;cursor:progress}.ppv2 .ppv-officeView__active{color:var(--ct);font-size:var(--text-caption);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ppv2 .ppv-officeView__banner{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--control-h);margin-left:8px;padding:0 0 0 14px;border:1px solid color-mix(in srgb,var(--copper) 40%,var(--line));border-radius:var(--control-radius);background:color-mix(in srgb,var(--copper) 12%,var(--surface));white-space:nowrap}.ppv2 .ppv-officeView__bannerLabel{color:var(--ct);font-size:var(--text-caption);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ppv2 .ppv-officeView__banner strong{color:var(--ink);font-size:var(--text-caption)}.ppv2 .ppv-officeView__banner small{color:var(--muted);font-size:var(--text-caption)}.ppv2 .ppv-officeView__notice{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--control-h);margin-left:8px;padding:0 0 0 14px;border:1px solid color-mix(in srgb,var(--red) 40%,var(--line));border-radius:var(--control-radius);background:color-mix(in srgb,var(--red) 10%,var(--surface));color:var(--ink);font-size:var(--text-caption);font-weight:650;white-space:nowrap}.ppv2 .ppv-officeView__notice button,.ppv2 .ppv-officeView__exit{align-self:stretch;min-height:var(--control-h);padding:0 14px;border:0;border-left:1px solid color-mix(in srgb,var(--red) 40%,var(--line));border-radius:0 calc(var(--control-radius) - 1px) calc(var(--control-radius) - 1px) 0;background:transparent;color:var(--ink);font-size:var(--text-caption);font-weight:700;cursor:pointer}.ppv2 .ppv-officeView__exit{border-left-color:color-mix(in srgb,var(--copper) 40%,var(--line));color:var(--ct)}.ppv2 .ppv-officeView__notice button:hover,.ppv2 .ppv-officeView__exit:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.ppv2 .ppv-officeView__exit[aria-busy=true]{color:var(--disabled-ink);cursor:progress}.ppv2 .ppv-officeView__banner--error{flex-wrap:wrap;white-space:normal}.ppv2 .ppv-officeView__banner--error .ppv-officeView__exit{order:2;border-radius:0 calc(var(--control-radius) - 1px) 0 0}.ppv2 .ppv-officeView__banner .ppv-officeView__warning{order:3;flex:1 1 100%;padding:6px 14px 8px;border-top:1px solid color-mix(in srgb,var(--red) 40%,var(--line));color:var(--ink);font-weight:700;white-space:normal}@media(max-width:640px){.ppv2 .ppv-officeView__banner,.ppv2 .ppv-officeView__notice{flex-wrap:wrap;max-width:100%;margin-left:0;padding-block:6px 0;white-space:normal}.ppv2 .ppv-officeView__notice button,.ppv2 .ppv-officeView__exit{flex:1 1 100%;border-left:0;border-top:1px solid color-mix(in srgb,var(--red) 40%,var(--line));border-radius:0 0 calc(var(--control-radius) - 1px) calc(var(--control-radius) - 1px)}.ppv2 .ppv-officeView__exit{border-top-color:color-mix(in srgb,var(--copper) 40%,var(--line))}.ppv2 .ppv-officeView__banner--error .ppv-officeView__exit{border-radius:0}}.ppv2 .ppv-integrationReturn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px clamp(16px,3vw,36px);border-bottom:1px solid color-mix(in srgb,var(--copper) 34%,var(--line));background:color-mix(in srgb,var(--copper) 10%,var(--surface));color:var(--ink2);font-size:13px;font-weight:650}.ppv2 .ppv-integrationReturn button{min-height:38px;padding:0 14px;border:1px solid var(--copper-action);border-radius:8px;background:var(--copper-action);color:#fffaf6;font:700 13px IBM Plex Sans,sans-serif;cursor:pointer}.ppv2 .ppv-integrationReturn button:active{transform:translateY(1px)}.ppv2 .ppv-showcaseNotice{display:flex;align-items:center;gap:12px;padding:8px 24px;border-bottom:1px solid color-mix(in srgb,var(--copper) 34%,var(--line));background:color-mix(in srgb,var(--copper) 10%,var(--surface));color:var(--ink2);font-size:13px}.ppv2 .ppv-showcaseNotice strong{flex:none;color:var(--copper);letter-spacing:.04em;text-transform:uppercase}.ppv-segmented{display:inline-flex;align-items:center;gap:3px;overflow-x:auto;overflow-y:hidden;background:color-mix(in srgb,var(--topbar) 86%,var(--bg));border:1px solid var(--line);border-radius:11px;padding:3px;flex:0 1 auto;min-width:0;max-width:100%;scrollbar-color:var(--copper) transparent;scrollbar-width:thin}.ppv-segmented::-webkit-scrollbar{height:5px}.ppv-segmented::-webkit-scrollbar-thumb{border-radius:999px;background:var(--copper)}.ppv-segmented__divider{width:1px;height:20px;background:var(--line);margin:0 2px;flex:none}.ppv-tab{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:none;border-radius:8px;background:transparent;color:var(--muted);font-size:13.5px;font-weight:600;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ppv-tab:not(:disabled):hover{color:var(--ink2)}.ppv-tab--active{background:color-mix(in srgb,var(--copper) 10%,var(--topbar));color:var(--ct);box-shadow:0 1px 3px #0000001a}.ppv-utilbtn{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid var(--line);background:transparent;border-radius:10px;color:var(--ink2);transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ppv-utilbtn .MuiSvgIcon-root{font-size:22px}.ppv-utilbtn:not(:disabled):hover{border-color:var(--copper);background:color-mix(in srgb,var(--copper) 12%,transparent);color:var(--ct);transform:translateY(-1px)}.ppv-utilbtn:focus-visible{outline:3px solid color-mix(in srgb,var(--copper) 72%,transparent);outline-offset:2px}.ppv-agentbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--ink2);font-size:13px;font-weight:600;margin-right:2px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ppv-agentbtn:not(:disabled):hover{border-color:var(--copper);background:color-mix(in srgb,var(--copper) 12%,transparent);color:var(--ct);transform:translateY(-1px)}.ppv-agentbtn[aria-expanded=true]{border-color:var(--copper);background:color-mix(in srgb,var(--copper) 18%,transparent);color:var(--ct)}.ppv-profilebtn{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 10px 0 6px;border:1px solid var(--line);background:transparent;border-radius:10px;color:var(--ink);transition:border-color .15s ease}.ppv-profilebtn:not(:disabled):hover{border-color:var(--copper)}.ppv-profilebtn:focus-visible,.ppv-menu__item:focus-visible,.ppv-utilbtn:focus-visible,.ppv-agentbtn:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.ppv-profilebtn__avatar{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--copper-action),var(--copper-action-end));display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.ppv-profilebtn__dot{width:6px;height:6px;border-radius:50%;background:var(--copper)}.ppv-menu{position:fixed;top:var(--floating-panel-top);left:var(--floating-panel-left);right:auto;z-index:var(--layer-shell-popover);width:max-content;min-width:268px;max-width:min(340px,var(--floating-panel-available-width));max-height:min(620px,var(--floating-panel-available-height));overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--copper) transparent;scrollbar-width:thin;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--pop),0 0 0 1px var(--hair);padding:8px;animation:pp-menu .16s ease both}.ppv-menu::-webkit-scrollbar{width:6px}.ppv-menu::-webkit-scrollbar-thumb{border-radius:999px;background:var(--copper)}.ppv-menu__item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;background:transparent;border-radius:9px;padding:9px 10px;font-size:13px;color:var(--ink);min-height:44px}.ppv-menu__item:not(:disabled):hover{background:var(--surface2)}.ppv-menu__item:focus-visible{background:var(--surface2)}.ppv-menu__item--active:not(.ppv-menu__item--danger),.ppv-menu__item[aria-current=page]:not(.ppv-menu__item--danger){background:color-mix(in srgb,var(--copper) 10%,var(--surface));color:var(--ct);font-weight:650}.ppv-menu__item--active:not(.ppv-menu__item--danger):hover,.ppv-menu__item[aria-current=page]:not(.ppv-menu__item--danger):hover{background:color-mix(in srgb,var(--copper) 15%,var(--surface))}.ppv-menu__icon{display:inline-grid;place-items:center;width:18px;height:18px;color:var(--ct);flex:none}.ppv-menu__item--danger{color:var(--red)}.ppv-menu__item--danger:not(:disabled):hover{background:var(--redbg)}.ppv-menu__divider{height:1px;background:var(--line-soft);margin:6px 4px}.ppv-menu__kicker{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:2px 10px 4px}.ppv-summary{display:flex;align-items:center;width:100%;min-width:0;max-width:100%;gap:10px;padding:8px clamp(16px,3.4vw,40px);flex-wrap:wrap}.ppv-summary__hair{height:1px;background:var(--hair);margin:0 clamp(16px,3.4vw,40px)}.ppv-summary__module{display:inline-flex;min-height:28px;align-items:center;padding-right:14px;border-right:1px solid var(--line);color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.045em;white-space:nowrap}.ppv-step{display:inline-flex;align-items:baseline;gap:6px;min-height:44px;border:none;background:transparent;padding:6px 4px;color:var(--muted)}.ppv-step__n{font-size:10px;color:var(--faint)}.ppv-step__label{font-size:12px;font-weight:500}.ppv2 .ppv-step[aria-disabled=true]{cursor:not-allowed;color:var(--disabled-ink)}.ppv2 .ppv-step[aria-disabled=true] .ppv-step__n,.ppv2 .ppv-step[aria-disabled=true] .ppv-step__label{color:var(--disabled-ink)}.ppv-step--active{color:var(--ink)}.ppv-step--active .ppv-step__n{color:var(--ct)}.ppv-step--active .ppv-step__label{color:var(--ct);text-decoration:underline;text-decoration-color:var(--copper);text-underline-offset:4px}.ppv-casechip{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:6px 10px;background:var(--surface)}.ppv-summary--grid{--summary-control: 28px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;row-gap:0;padding-block:4px;flex-wrap:nowrap}.ppv-summary__context{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-width:0;min-height:28px;font-size:11px;color:var(--muted)}.ppv-summary--grid .ppv-summary__module{min-height:0;padding:0;border:0;font-size:11px}.ppv-summary__sep{color:var(--faint)}.ppv-summary__case{display:flex;align-items:center;flex:1 1 auto;gap:10px;min-width:0;white-space:nowrap}.ppv-summary__case .ppv-casechip{margin:0;padding:0;min-width:0;max-width:min(52vw,560px);overflow:hidden;text-overflow:ellipsis;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:11px;line-height:1.4}.ppv-summary__caseMeta{flex:none;margin-left:auto;font-size:11px;line-height:1.4}.ppv-summary__caseMeta .ui-scope{display:flex;align-items:center;justify-content:flex-end;gap:6px}.ppv-summary__caseMeta .ui-badge{padding:0;background:transparent;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:0}.ppv-summary__caseMeta .ui-badge:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.ppv-summary__steps{grid-column:1;grid-row:2;display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.ppv-summary__steps::-webkit-scrollbar{display:none}.ppv-summary--grid .ppv-step{flex:none;align-items:center;min-height:32px;padding:0 8px}.ppv-summary__tools{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:flex-end;gap:6px}.ppv-summary__caseAction{display:flex;align-items:center;flex:none}.ppv-summary__restart,.poa-model-studio-launch{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--summary-control, 28px);border:1px solid var(--line);border-radius:8px;color:var(--muted);background:transparent;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.ppv-summary__restart{gap:6px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap}.poa-model-studio-launch{width:var(--summary-control, 28px);min-width:var(--summary-control, 28px);padding:0}.ppv-summary__restart:hover,.poa-model-studio-launch:hover{border-color:var(--copper);color:var(--ct);background:color-mix(in srgb,var(--copper) 10%,transparent)}.ppv2 .ppv-summary__restart{color:var(--muted)}.ppv2 .ppv-summary__restart:hover{color:var(--ct)}.ppv-summary__restart:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:640px),(pointer:coarse){.ppv-summary--grid{--summary-control: 44px}.ppv-summary--grid .ppv-step{min-height:44px}}@media(min-width:1100px){.ppv-summary{flex-wrap:nowrap}.ppv-summary__module,.ppv-step{flex-shrink:0}}.ppv-main{flex:1 0 auto;width:100%;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:visible;padding:18px clamp(16px,3.4vw,40px) 28px;overscroll-behavior:auto}.ppv2--demo .ppv-main{overflow:hidden}.ppv2:not(.ppv2--portal):not(.ppv2--demo):not(.ppv2--nested){height:100dvh;min-height:0;overflow:clip}.ppv2:not(.ppv2--portal):not(.ppv2--demo) .ppv-main{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.ppv2:not(.ppv2--portal):not(.ppv2--demo) .ppv-content{min-height:0}.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-topbar,.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-summary,.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-summary__hair,.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-integrationReturn,.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-showcaseNotice,.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-footer{flex:none}.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-footer{position:sticky;bottom:0}.ppv2.ppv2--embedded:not(.ppv2--portal):not(.ppv2--demo):not(.ppv2--nested){height:100%;min-height:0;max-width:100%;overflow:clip}.ppv2--embedded .ppv-stepheader{margin-bottom:12px}.ppv2--embedded .ppv-stepheader .ppv-stepbody__kicker{display:none}.ppv2--embedded .ppv-stepheader .ppv-stepbody__title{margin:0 0 4px;font-size:24px}.ppv2--embedded .ppv-stepheader .ppv-stepbody__subtitle{font-size:13.5px;line-height:1.45}.ppv2--demo{height:100dvh;min-height:0;overflow:hidden}.ppv2--portal{height:auto;min-height:100vh;overflow:visible;overflow-x:clip}.ppv-portalmain{width:min(1480px,100%);min-width:0;max-width:100%;margin:0 auto;padding:32px clamp(18px,3vw,44px) 56px}.ppv-content{width:100%;min-width:0;min-height:0;max-width:1560px;margin:0 auto;animation:pp-page .55s cubic-bezier(.2,.8,.2,1) both}.ppv2--demo .ppv-content{height:100%}.ppv-stepbody{animation:pp-ink .55s ease both}.ppv-stepbody__kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ct)}.ppv-stepbody__title{font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.03;letter-spacing:-.01em;margin:8px 0 10px;color:var(--ink)}.ppv-stepbody__subtitle{font-size:16px;line-height:1.6;color:var(--ink2);margin:0}.ppv-stepheader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 22px}.ppv-stepheader__text{min-width:0;max-width:72ch}.ppv-stepheader__actions{flex:0 0 auto;display:flex;align-items:flex-start;gap:10px}@media(max-width:900px){.ppv-stepheader{flex-direction:column;gap:14px}}.ppv-footer{position:static;display:flex;align-items:center;width:100%;min-width:0;max-width:100%;z-index:var(--layer-shell-footer);min-height:52px;gap:12px;padding:4px clamp(16px,3.4vw,40px);border-top:1px solid var(--hair);background:var(--topbar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ppv-footer__progress{text-align:center;font-size:11px;color:var(--faint);letter-spacing:.1em;white-space:nowrap}.ppv-footer__center{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:18px}.ppv-footer__formStatus{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink2);font-size:.74rem;line-height:1.2;white-space:nowrap}.ppv-footer__compositionError{min-width:0;font-size:.8rem;line-height:1.3;color:var(--red);overflow-wrap:anywhere}.ppv-footer__formStatus>strong{color:var(--ok-action);font-size:.76rem}.ppv-footer__formAdjustment{overflow:hidden;max-width:38ch;padding:2px 6px;border:1px solid color-mix(in srgb,var(--copper) 35%,var(--line));border-radius:999px;color:var(--ct);font-size:.66rem;text-overflow:ellipsis}@media(max-width:900px){.ppv-footer__formAdjustmentCode{display:none}}.ppv-footer--report .ppv-footer__center{visibility:hidden}.ppv-footer--analysis:has(.ppv-analysisTracker){display:grid;grid-template-areas:none;grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:auto 56px;gap:0;padding:0}.ppv-footer--analysis:has(.ppv-analysisTracker)>.ppv-navbtn:first-child{grid-column:1;grid-row:2;align-self:center;margin-left:clamp(12px,3.4vw,40px);z-index:1}.ppv-footer--analysis:has(.ppv-analysisTracker)>.ppv-navbtn:last-child,.ppv-footer--analysis:has(.ppv-analysisTracker)>.ppv-footer__progress:last-child{grid-column:3;grid-row:2;align-self:center;margin-right:clamp(12px,3.4vw,40px);z-index:1}.ppv-footer--analysis:has(.ppv-analysisTracker)>.ppv-footer__center{display:grid;grid-column:1 / -1;grid-row:1 / 3;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0;width:100%;pointer-events:none}.ppv-footer--analysis:has(.ppv-analysisTracker)>.ppv-footer__center>*{pointer-events:auto}.ppv-footer--analysis:has(.ppv-analysisTracker)>.ppv-footer__center>.ppv-analysisTracker{grid-column:1 / -1;grid-row:1}.ppv-footer--analysis:has(.ppv-analysisTracker)>.ppv-footer__center>.ppv-footer__progress,.ppv-footer--analysis:has(.ppv-analysisTracker)>.ppv-footer__center>.ppv-footer__note{grid-column:2;grid-row:2;align-self:center;justify-self:center}.ppv-footer--analysis:has(.ppv-analysisTracker)>.ppv-footer__center:has(.ppv-footer__note)>.ppv-footer__progress{display:none}.ppv-footer__note{min-width:0;max-width:60ch;color:var(--muted);font-size:.78rem;line-height:1.35;text-align:center}@media(max-width:900px){.ppv-footer__note{font-size:.72rem;max-width:34ch}}.ppv-analysisTracker{width:100%;min-width:0;padding:14px clamp(16px,3.4vw,40px) 12px;border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--surface) 88%,var(--topbar));color:var(--muted)}.ppv-analysisTracker__moments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:760px;padding:0;margin:0 auto 10px;list-style:none}.ppv-analysisTracker__moments li{display:flex;min-width:0;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--hair);border-radius:9px;background:color-mix(in srgb,var(--surface) 82%,transparent)}.ppv-analysisTracker__moments li>span:first-child{display:inline-grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--faint);font-size:11px;font-weight:700}.ppv-analysisTracker__moments li>span:last-child{display:grid;min-width:0;gap:1px}.ppv-analysisTracker__moments strong{overflow:hidden;color:var(--ink2);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppv-analysisTracker__moments small{color:var(--faint);font-size:var(--text-micro)}.ppv-analysisTracker__moments li.is-active{border-color:color-mix(in srgb,var(--copper) 58%,var(--line));background:color-mix(in srgb,var(--copper) 8%,var(--surface))}.ppv-analysisTracker__moments li.is-active>span:first-child{border-color:var(--copper);background:var(--copper);color:var(--paper)}.ppv-analysisTracker__moments li.is-complete>span:first-child{border-color:var(--ok);background:var(--ok);color:var(--paper)}.ppv-analysisTracker--ready{display:flex;align-items:baseline;justify-content:center;gap:10px;font-size:12px}.ppv-analysisTracker--ready strong{color:var(--ink);font-weight:650}.ppv-analysisTracker--terminal{display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px}.ppv-analysisTracker--terminal>div{display:flex;min-width:0;align-items:baseline;gap:8px}.ppv-analysisTracker--terminal strong{flex:none;color:var(--ink)}.ppv-analysisTracker--terminal span:last-child{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.ppv-analysisTracker__stateIcon{display:inline-grid;flex:none;width:22px;height:22px;place-items:center;border:1px solid currentColor;border-radius:50%;color:var(--red);font-weight:700}.ppv-analysisTracker--cancelled .ppv-analysisTracker__stateIcon{color:var(--copper)}.ppv2 .ppv-analysisTracker--attention .ppv-analysisTracker__stateIcon{border-color:var(--dobra-warning);background:color-mix(in srgb,var(--dobra-warning) 10%,transparent);color:var(--dobra-warning)}.ppv-analysisTracker__headline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.ppv-analysisTracker__headline>div{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.ppv-analysisTracker__headline strong{flex:none;color:var(--ink);font-size:13px}.ppv-analysisTracker__headline>div>span{min-width:0;color:var(--muted);font-size:11px;white-space:normal;overflow-wrap:anywhere}.ppv-analysisTracker__headline .ppv-analysisTracker__guidance:before{content:" · "}.ppv-analysisTracker__headline small{flex:none;color:var(--faint);font-size:12px}.ppv-analysisTracker__runningActions{display:flex;flex:none;align-items:center;gap:8px}.ppv-analysisTracker__runningActions small{white-space:nowrap}.ppv-analysisTracker__runningActions small[data-health=reconnecting]{color:var(--copper)}.ppv-analysisTracker__runningActions small[data-health=stale]{color:var(--warn, var(--copper));font-weight:700}.ppv-analysisTracker__runningActions button{min-height:44px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink2);cursor:pointer;font:inherit;font-size:10px;font-weight:650}.ppv-analysisTracker__runningActions button:hover{border-color:var(--copper)}.ppv-analysisTracker__runningActions button:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.ppv-analysisTracker__stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:6px;padding:0;margin:0 0 6px;list-style:none}.ppv-analysisTracker__stages li{display:flex;align-items:center;gap:5px;min-width:0;color:var(--faint);font-size:10px;white-space:nowrap}.ppv-analysisTracker__stages li>span{display:inline-grid;flex:none;width:16px;height:16px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);font-size:10px}.ppv-analysisTracker__stages li.is-active{color:var(--ink);font-weight:650}.ppv-analysisTracker__stages li.is-active>span{border-color:var(--copper);background:var(--copper);color:var(--paper)}.ppv-analysisTracker__stages li.is-complete{color:var(--ok)}.ppv-analysisTracker__stages li.is-complete>span{border-color:var(--ok);background:var(--ok);color:var(--paper)}.ppv-analysisTracker__meter{height:4px;overflow:hidden;border-radius:999px;background:var(--line)}.ppv-analysisTracker__meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--copper),var(--ok));transition:width .3s ease}.ppv-analysisTracker__meter[data-indeterminate=true]>span{width:32%;animation:ppv-analysis-indeterminate 1.25s ease-in-out infinite}@keyframes ppv-analysis-indeterminate{0%{transform:translate(-110%)}to{transform:translate(340%)}}.ppv-analysisTracker__stalled{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:7px;color:var(--copper);font-size:10px}.ppv-analysisTracker__stalled button{min-height:44px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink2);cursor:pointer;font:inherit}.ppv-analysisTracker__stalled button:hover{border-color:var(--copper)}.ppv-analysisTracker__stalled button:focus-visible{outline:2px solid var(--copper);outline-offset:2px}@media(max-width:840px){.ppv-footer{gap:10px;padding-inline:16px}.ppv-footer__center{gap:8px}.ppv-analysisTracker{width:100%;min-width:0}.ppv-analysisTracker__stages li{overflow:hidden;text-overflow:ellipsis}}@media(max-width:640px){.ppv2 .ppv-integrationReturn{align-items:stretch;flex-direction:column}.ppv2 .ppv-integrationReturn button{width:100%}.ppv2:not(.ppv2--portal):not(.ppv2--nested){height:100dvh;min-height:0;overflow:hidden}.ppv2:not(.ppv2--portal) .ppv-main{flex:1;min-height:0;overflow-y:auto;padding-block:10px;overscroll-behavior:contain;scrollbar-gutter:stable}.ppv2:not(.ppv2--portal) .ppv-content{min-height:100%}.ppv2:not(.ppv2--portal) .ppv-footer{position:sticky;bottom:0}.ppv-footer{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back center" "next next";align-items:center;gap:6px 10px;padding:6px 12px max(6px,env(safe-area-inset-bottom))}.ppv-footer>.ppv-navbtn:first-child{grid-area:back}.ppv-footer>.ppv-navbtn:last-child{grid-area:next;width:100%}.ppv-footer__center{grid-area:center;align-items:stretch;flex-direction:column;gap:2px}.ppv-footer__formStatus{flex-wrap:wrap;gap:2px 6px;white-space:normal}.ppv-analysisTracker{width:100%;min-width:0;padding:10px 12px 9px}.ppv-analysisTracker__moments{gap:5px;margin-bottom:8px}.ppv-analysisTracker__moments li{align-items:flex-start;padding:6px}.ppv-analysisTracker__moments li>span:first-child{flex-basis:20px;width:20px;height:20px}.ppv-analysisTracker__moments strong{white-space:normal}.ppv-analysisTracker--ready,.ppv-analysisTracker--terminal,.ppv-analysisTracker--terminal>div,.ppv-analysisTracker__headline,.ppv-analysisTracker__headline>div,.ppv-analysisTracker__stalled{align-items:flex-start;flex-direction:column;gap:3px}.ppv-analysisTracker__stages li{flex-direction:column;justify-content:flex-start;gap:2px;min-width:0;overflow:hidden;font-size:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ppv-analysisTracker__stages li:after{content:attr(data-compact-label);max-width:100%;overflow:hidden;font-size:10px;text-overflow:ellipsis}.ppv-analysisTracker__stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:3px;overflow:visible;padding-bottom:0}.ppv-analysisTracker__runningActions{width:100%;flex-wrap:wrap}.ppv-analysisTracker__runningActions small{white-space:normal}}@media(prefers-reduced-motion:reduce){.ppv-analysisTracker__meter[data-indeterminate=true]>span{animation:none;transform:translate(100%)}}.ppv-navbtn{min-height:44px;padding:0 18px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--ink2);font-size:13.5px;font-weight:600}.ppv-navbtn:not(:disabled):active,.ppv-analysisTracker button:not(:disabled):active{transform:translateY(1px)}.ppv-navbtn--primary{border-color:var(--copper);background:var(--copper-action);color:#fff}.ppv-navbtn--primary.ppv-navbtn--pulse{animation:pp-pulse 1.8s ease-in-out infinite}.ppv-profileWrap{position:relative}.ppv-profilebtn__name{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.ppv-menu__identity{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;border-bottom:1px solid var(--line-soft)}.ppv-menu__identity span{color:var(--muted);font-size:11px}.ppv-menu__identity .ppv-menu__deployment{margin-top:4px;color:var(--faint);font-size:10px;overflow-wrap:anywhere}.ppv-casebar{display:flex;align-items:end;gap:16px;margin-top:24px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.ppv-casebar label{min-width:min(360px,100%);flex:1}.ppv2 .ppv-casebar--readonly{align-items:start}.ppv2 .ppv-casebar--readonly>div{display:flex;flex-direction:column;gap:6px;min-width:0}.ppv2 .ppv-casebar--readonly strong{overflow-wrap:anywhere}.ppv2 .ppv-casebar--readonly small{color:var(--muted)}.ppv-casebar__create{display:flex;gap:8px;flex:1}.ppv-casebar__create .ppv-input{flex:1}.ppv-sources__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ppv-source-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-height:30px;margin-top:18px;color:var(--muted);font-size:12px}.ppv-source-status__error{color:var(--red);font-size:12px;line-height:1.45}.ppv-source-status__warning{color:var(--muted);font-size:12px;line-height:1.45}.ppv-source-status--openingError{margin-top:18px}.ppv-doccard__filled{display:flex;flex-direction:column;gap:5px;padding:16px}.ppv-doccard__filled strong{color:var(--ink);font-family:Space Grotesk,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;font-size:16px}.ppv-doccard__filled span,.ppv-doccard__filled small{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.ppv-doccard__error{padding:8px 12px;color:var(--red);background:var(--redbg);font-size:11px;line-height:1.4}.ppv-doccard__error--attention{color:var(--dobra-warning);background:color-mix(in srgb,var(--dobra-warning) 10%,transparent)}.ppv-emptyState{display:flex;flex-direction:column;gap:6px;margin-top:24px;padding:24px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);background:var(--surface)}.ppv-emptyState--centered{align-items:center;padding:38px 20px;text-align:center}.ppv-emptyState--centered>strong{color:var(--ink)}.ppv-emptyState--centered>.ppv-emptyState__icon{color:var(--copper);font-size:34px}.ppv-runtimeSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.ppv-runtimeSummary>div{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface)}.ppv-runtimeSummary span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.ppv-runtimeSummary strong{color:var(--ink);font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:20px}.ppv-reviewRuntimeGate{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0;padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--ct);border-radius:9px;background:var(--surface)}.ppv-reviewRuntimeGate.is-ok{border-left-color:var(--ok)}.ppv-reviewRuntimeGate.is-block{border-left-color:var(--red)}.ppv-reviewRuntimeGate strong{color:var(--ink)}.ppv-reviewRuntimeGate span{flex:1;color:var(--muted);font-size:12px}.ppv-runtimeFindings{display:flex;flex-direction:column;gap:8px}.ppv-runtimeFinding{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:11px 12px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface);cursor:pointer}.ppv-runtimeFinding span{display:flex;flex-direction:column;gap:3px}.ppv-runtimeFinding small{color:var(--muted);line-height:1.4}.ppv-runtimeFinding em{color:var(--ct);font-size:10px;font-style:normal}.ppv-intakeRow{display:grid;grid-template-columns:minmax(0,1fr) 220px auto auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--line-soft)}.ppv-intakeRow>div{display:flex;flex-direction:column;gap:4px;min-width:0}.ppv-intakeRow>div span{color:var(--muted);font-size:11px}.ppv-intakeRow strong{overflow-wrap:anywhere}.ppv-intakeRow select,.ppv-casebar select{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--ink);background:var(--surface2)}.ppv-outputList{display:flex;flex-direction:column;gap:12px;margin-top:24px}.ppv-outputCard{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.ppv-outputCard>div:first-child{display:flex;flex-direction:column;gap:5px;min-width:0}.ppv-outputCard span{color:var(--ct);font-size:10px;letter-spacing:.08em}.ppv-outputCard strong{overflow-wrap:anywhere;color:var(--ink);font-family:Space Grotesk,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;font-size:16px}.ppv-outputCard small{color:var(--muted);font-size:11px}.ppv-outputCard__actions{display:flex;gap:8px;flex:none}.ppv-outputCard--stored{margin-top:10px}.ppv2{--ppv-handoff-duration: .64s}.ppv-handoffCard{border-style:dashed}.ppv-handoffBtn{white-space:nowrap}.ppv-handoffCard.is-leaving{animation:pp-handoff-out var(--ppv-handoff-duration) cubic-bezier(.2,.8,.2,1) both}.ppv-handoffBridge{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-shell-topbar);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pp-scrim var(--ppv-handoff-duration) ease both;pointer-events:none}.ppv-handoffBridge__doc{padding:10px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:12px;animation:pp-handoff-doc var(--ppv-handoff-duration) cubic-bezier(.2,.8,.2,1) both}.ppv-handoffBridge__label{color:var(--muted);font-size:14px}.ppv-minutaHandoffNotice{animation:pp-stamp .5s cubic-bezier(.2,.8,.2,1) both}.ppv-stepbody--minutaGenerate .ppv-outputList{animation:pp-rise .45s cubic-bezier(.2,.8,.2,1) both}@media(max-width:1511px){.ppv2 .ppv-officeView__trigger{width:44px;padding:0;justify-content:center}.ppv2 .ppv-officeView__trigger span{display:none}}@media(max-width:1440px){.ppv-profilebtn__name,.ppv-profilebtn__dot{display:none}}@media(max-width:1339px){.ppv-topbar{align-items:flex-start;flex-wrap:wrap;gap:10px}.ppv-topbar__brand{margin-right:0}.ppv-topbar__divider{display:none}.ppv-topbar__spacer{min-width:0}.ppv-segmented{order:3;width:100%;justify-content:flex-start}.ppv-menubar{order:3;width:100%;align-self:auto}.ppv-tab{flex:none}.ppv-topbar__cluster{margin-left:auto}}@media(max-width:1180px){.ppv-segmented{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-gutter:stable}.ppv-tab{scroll-snap-align:start}.ppv2[data-workspace=builder] .ppv-segmented{overflow:visible;flex-wrap:wrap;scroll-snap-type:none}.ppv2[data-workspace=builder] .ppv-tab{flex:0 1 auto;scroll-snap-align:none}.ppv-profilebtn__name{max-width:120px}}@media(max-width:640px){.ppv-topbar{top:0;padding:10px 12px}.ppv-topbar__brand{width:104px;height:44px}.ppv-topbar__brandLogo{top:50%;left:0;width:100%;height:auto;clip-path:none}.ppv2[data-workspace=builder] .ppv-topbar__brand{width:118px;height:42px}.ppv2[data-workspace=builder] .ppv-topbar__brandLogo{top:50%;left:10px;width:calc(100% - 20px);height:auto;clip-path:none}.ppv2[data-workspace=builder] .registryBrand--builder{min-height:42px;padding:5px 9px}.ppv2[data-workspace=builder] .registryBrand--builder .registryBrand__logo{height:28px;max-width:128px}.ppv-topbar__divider,.ppv-profilebtn__name,.ppv-profilebtn__dot{display:none}.ppv-topbar__cluster{gap:4px}.ppv2 .ppv-officeView__trigger{width:44px;padding:0;justify-content:center}.ppv2 .ppv-officeView__trigger span{display:none}.ppv2 .ppv-officeView__panel,.ppv-menu{width:var(--floating-panel-sheet-width);min-width:0;max-width:var(--floating-panel-available-width)}.ppv2 .ppv-officeView__head{align-items:center}.ppv2 .ppv-officeView__head strong{font-size:var(--text-body)}.ppv2 .ppv-officeView__result{grid-template-columns:1fr}.ppv2 .ppv-officeView__identity,.ppv2 .ppv-officeView__office,.ppv2 .ppv-officeView__roles{grid-column:1;grid-row:auto}.ppv-utilbtn{flex-basis:44px}.ppv-summary{gap:8px;padding-inline:12px;overflow:visible;flex-wrap:wrap;overscroll-behavior-inline:contain;scroll-padding-inline:12px;scroll-snap-type:x proximity}.ppv-summary__hair{margin-inline:12px}.ppv-step{flex:none;scroll-snap-align:center}.ppv-summary--grid{grid-template-columns:minmax(0,1fr);row-gap:4px}.ppv-summary__context{align-items:flex-start}.ppv-summary__module,.ppv-summary__sep{line-height:1.4}.ppv-summary__case{flex:1 1 0;flex-wrap:wrap;gap:2px 10px;white-space:normal}.ppv-summary__case .ppv-casechip{max-width:100%}.ppv-summary__caseMeta{flex:1 1 100%;min-width:0;margin-left:0}.ppv-summary__caseMeta .ui-scope{flex-wrap:wrap;justify-content:flex-start;row-gap:4px}.ppv-summary__tools{grid-column:1;grid-row:3}.ppv-step__label{font-size:14px}.ppv-main{padding-inline:12px}.ppv-content,.ppv-stepbody,.ppv-source-status,.ppv-reviewRuntimeGate{min-width:0;max-width:100%}.ppv-reviewRuntimeGate{align-items:stretch;flex-direction:column}.ppv-reviewRuntimeGate>strong,.ppv-reviewRuntimeGate>span{width:100%;flex:none;overflow-wrap:anywhere}.ppv-reviewRuntimeGate>button,.ppv-source-status>button{width:100%;min-height:44px;justify-content:center}.ppv-runtimeSummary{grid-template-columns:1fr}.ppv-casebar,.ppv-outputCard{align-items:stretch;flex-direction:column}.ppv-casebar__create{width:100%}.ppv-intakeRow{grid-template-columns:1fr}.ppv-outputCard__actions{width:100%}.ppv-outputCard__actions>button{flex:1}.ppv2 .ppv-main .ppv-checklist__boxBtn{width:44px;height:44px}.ppv2 .ppv-main .ppv-checklist__boxBtn:after{top:0;right:0;bottom:0;left:0}.ppv2 .ppv-main .ppv-checklist__rowBody,.ppv2 .ppv-main .ppv-checklist__action--compact,.ppv2 .ppv-main .ppv-checklist__actions a{min-height:44px}}.ppv2 .ppv-topbar :where(button,a[href]):focus-visible,.ppv2 .ppv-summary .ppv-step:focus-visible,.ppv2 .ppv-summary .ppv-summary__history:focus-visible{outline:3px solid var(--ct);outline-offset:3px;box-shadow:0 0 0 2px var(--topbar)}@media(prefers-reduced-motion:reduce){.ppv2 .ppv-utilbtn{transition:none}.ppv2 .ppv-utilbtn:not(:disabled):hover{transform:none}.ppv2 .ppv-officeView__trigger,.ppv2 .ppv-officeView__result{transition:none}.ppv2 .ppv-officeView__trigger:active,.ppv2 .ppv-officeView__result:active,.ppv2 .ppv-officeView__state button:active{transform:none}.ppv2 .ppv-officeView__panel,.ppv2 .ppv-officeView__skeleton span,.ppv2 .ppv-noteItem,.ppv2 .ppv-ledgerRow,.ppv2 .ppv-menu,.ppv2 .ppv-content,.ppv2 .ppv-stepbody,.ppv2 .ppv-navbtn--pulse,.ppv2 .ppv-handoffCard.is-leaving,.ppv2 .ppv-handoffBridge,.ppv2 .ppv-handoffBridge__doc,.ppv2 .ppv-minutaHandoffNotice,.ppv2 .ppv-stepbody--minutaGenerate .ppv-outputList{animation:none}.ppv2 .ppv-handoffBridge{display:none}}.ppv-footer--analysis:has(.ppv-analysisTracker--linear){display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,4fr) minmax(160px,1fr);grid-template-rows:auto;align-items:center;gap:14px;min-height:58px;padding:6px clamp(12px,3.4vw,40px)}.ppv-footer--analysis:has(.ppv-analysisTracker--linear)>.ppv-navbtn:first-child,.ppv-footer--analysis:has(.ppv-analysisTracker--linear)>.ppv-navbtn:last-child{flex:none;margin:0}.ppv-footer--analysis:has(.ppv-analysisTracker--linear)>.ppv-navbtn:first-child{grid-column:1;grid-row:1;justify-self:start}.ppv-footer--analysis:has(.ppv-analysisTracker--linear)>.ppv-navbtn:last-child{grid-column:3;grid-row:1;justify-self:end}.ppv-footer--analysis:has(.ppv-analysisTracker--linear)>.ppv-footer__center{display:flex;grid-column:2;grid-row:1;flex:1;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;gap:12px;min-width:0;width:auto;pointer-events:auto}.ppv-footer--analysis:has(.ppv-analysisTracker--linear) .ppv-footer__progress{flex:none}.ppv2 .ppv-analysisTracker--linear{display:grid;flex:0 1 auto;grid-template-columns:68px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;width:auto;margin:0;padding:0;border:0;background:transparent}.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__moments{display:flex;grid-column:1;gap:4px;width:68px;margin:0}.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__moments li{display:block;flex:1;padding:0;border:0;background:transparent}.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__moments li>span:first-child{display:block;width:100%;height:3px;border:0;border-radius:999px;background:var(--line);font-size:0}.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__moments li.is-active>span:first-child{background:var(--copper)}.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__moments li.is-complete>span:first-child{background:var(--ok)}.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__moments li>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__headline{grid-column:2;align-items:center;justify-content:center;gap:8px;margin:0}.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__headline>div:first-child{display:block;min-width:0;font-size:12px;line-height:1.35}.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__headline strong{font-size:12px}.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__runningActions{gap:6px}.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__runningActions small{font-size:11px}.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__meter{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:760px){.ppv-footer--analysis:has(.ppv-analysisTracker--linear){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"feedback feedback" "back next";gap:6px 10px;padding:7px 12px max(7px,env(safe-area-inset-bottom))}.ppv-footer--analysis:has(.ppv-analysisTracker--linear)>.ppv-footer__center{grid-area:feedback;gap:6px;width:100%}.ppv-footer--analysis:has(.ppv-analysisTracker--linear)>.ppv-navbtn:first-child{grid-area:back}.ppv-footer--analysis:has(.ppv-analysisTracker--linear)>.ppv-navbtn:last-child{grid-area:next;width:100%}.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__headline,.ppv2 .ppv-analysisTracker--linear .ppv-analysisTracker__runningActions{flex-wrap:wrap}}.ppv-footer--analysis:has(.ppv-analysisTracker--linear)>.ppv-footer__center{justify-content:center}.ppv2 .ppv-analysisTracker--linear{flex:0 1 auto}@media(max-width:760px){.ppv-footer--analysis:has(.ppv-analysisTracker--linear)>.ppv-footer__center{flex-wrap:wrap}}.ppv-menubar{position:relative;display:flex;align-items:stretch;gap:2px;flex:0 0 auto;min-width:0;max-width:100%;align-self:stretch}.ppv-menubar__trigger{display:inline-flex;align-items:center;gap:6px;padding:0 10px;min-height:44px;border:none;border-radius:8px;background:transparent;color:var(--ink);font-size:var(--text-body-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s ease-out,color var(--motion-micro)}.ppv-menubar__trigger:not(:disabled):hover{background:var(--dobra-paper-hover)}.ppv-menubar__trigger--specialty:not(:disabled):active,.ppv-menupanel--specialty .ppv-menupanel__item:not(:disabled):active{transform:scale(.98)}.ppv2[data-theme=dark] .ppv-menubar__trigger:not(:disabled):hover{background:var(--surface2)}.ppv-menubar__trigger--open,.ppv-menubar__trigger--open:not(:disabled):hover{background:var(--surface2)}.ppv-menubar__trigger:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.ppv-menubar__chevron{flex:none;transition:transform var(--motion-emphasis)}.ppv-menubar__trigger--open .ppv-menubar__chevron{transform:rotate(180deg)}.ppv-menubar__indicator{position:absolute;bottom:-12px;left:0;height:2.5px;width:var(--w, 0);border-radius:2px;background:var(--copper);transform:translate(var(--x, 0));transition:transform var(--motion-emphasis),width var(--motion-emphasis),opacity var(--motion-micro);pointer-events:none}.ppv-menubar__indicator--hidden{opacity:0}.ppv-menubar__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-shell-scrim);background:color-mix(in srgb,var(--dobra-navy) 5%,transparent);border:none;cursor:default}.ppv-menupanel{position:fixed;top:var(--floating-panel-top);left:var(--floating-panel-left);z-index:var(--layer-shell-popover);display:flex;flex-direction:column;gap:2px;width:max-content;min-width:260px;max-width:min(340px,var(--floating-panel-available-width));max-height:min(620px,var(--floating-panel-available-height));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-color:var(--copper) transparent;scrollbar-width:thin;padding:13px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--pop),0 0 0 1px var(--hair);animation:ppv-dropIn .42s cubic-bezier(.16,1,.3,1) both}.ppv-menupanel::-webkit-scrollbar{width:6px}.ppv-menupanel::-webkit-scrollbar-thumb{border-radius:999px;background:var(--copper)}.ppv-menupanel--wide{width:min(720px,var(--floating-panel-available-width));max-width:var(--floating-panel-available-width)}.ppv-menupanel--sectioned{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}.ppv-menupanel--sectioned>.ppv-menupanel__head,.ppv-menupanel--sectioned>.ppv-menupanel__state,.ppv-menupanel--sectioned>.ppv-menupanel__foot{grid-column:1 / -1}.ppv-menupanel__section{min-width:0;padding:4px;border-top:1px solid var(--line-soft)}.ppv-menupanel__sectionTitle{padding:10px 8px 6px;color:var(--faint);font-size:var(--text-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ppv-menupanel__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 8px 10px}.ppv-menupanel__kicker{font-size:var(--text-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ppv-menupanel__meta{font-size:var(--text-caption);color:var(--faint)}.ppv-menupanel__item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:10px;border:none;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;transition:background .16s ease-out;animation:ppv-itemIn .46s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--item-delay, 0ms)}.ppv-menupanel__item:not(:disabled):hover{background:var(--dobra-copper-wash)}.ppv2[data-theme=dark] .ppv-menupanel__item:not(:disabled):hover{background:var(--surface2)}.ppv-menupanel__item:focus-visible{outline:2px solid var(--copper);outline-offset:-2px;background:var(--surface2)}.ppv-menupanel__item[aria-current=page]{color:var(--ct);font-weight:600}.ppv-menupanel__item--disabled{cursor:not-allowed;color:var(--disabled-ink)}.ppv-menupanel__item--disabled .MuiSvgIcon-root,.ppv-menupanel__item--disabled .ppv-menupanel__itemHint{color:var(--disabled-ink)}.ppv-menupanel__itemTitle{display:flex;align-items:center;gap:9px;font-size:var(--text-body-sm);font-weight:inherit}.ppv-menupanel__item .MuiSvgIcon-root{font-size:18px;color:var(--ct);flex:none}.ppv-menupanel__itemHint{padding-left:27px;font-size:var(--text-caption);font-weight:400;color:var(--faint)}.ppv-menupanel__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:13px;border-top:1px solid var(--dobra-paper-veil);font-size:12px;color:var(--muted)}.ppv2[data-theme=dark] .ppv-menupanel__foot{border-top-color:var(--line-soft)}.ppv-menupanel__footAction{padding:4px 6px;border:none;border-radius:6px;background:transparent;color:var(--ct);font-size:12px;font-weight:600;cursor:pointer}.ppv-menupanel__footAction:focus-visible{outline:2px solid var(--copper);outline-offset:1px}.ppv-menupanel__state{padding:14px 11px;font-size:var(--text-body-sm);color:var(--muted)}.ppv-menupanel__state--error{color:var(--red)}@keyframes ppv-dropIn{0%{opacity:0;transform:translateY(-12px) scale(.985);clip-path:inset(0 0 72% 0 round 12px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 12px)}}@keyframes ppv-itemIn{0%{opacity:0;transform:translateY(12px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.ppv-menupanel,.ppv-menupanel__item{animation:none}.ppv-menubar__indicator,.ppv-menubar__chevron,.ppv-menubar__trigger{transition:none}.ppv-menubar__trigger--specialty:not(:disabled):active,.ppv-menupanel--specialty .ppv-menupanel__item:not(:disabled):active{transform:none}}@media(max-width:1511px){.ppv-menubar__trigger{padding:0 8px}}@media(max-width:900px){.ppv-menubar__trigger{padding:0 7px;font-size:var(--text-caption)}.ppv-menupanel--sectioned{grid-template-columns:1fr}}@media(max-width:640px){.ppv-menupanel,.ppv-menupanel--wide{width:var(--floating-panel-sheet-width);min-width:0;max-width:var(--floating-panel-available-width)}}.ppv-floatingPanel:not(.ppv-floatingPanel--positioned){visibility:hidden}.registryConfiguration{--registry-warning-text: color-mix(in srgb, var(--dobra-warning) 35%, var(--ink));display:grid;min-height:0;grid-template-columns:minmax(176px,204px) minmax(0,1fr);border-top:1px solid var(--line);background:transparent}.registryConfiguration__sessionState,.registryConfiguration__selection{display:grid;min-height:360px;place-items:center}.registryConfiguration__sessionState{grid-auto-flow:column;gap:var(--space-3)}.registryConfiguration__officeDirectory{display:grid;width:min(100%,1120px);margin:0 auto;gap:var(--space-4);padding:clamp(8px,1vw,16px) 0}.registryConfiguration__officeDirectoryHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.registryConfiguration__officeDirectoryHeader>div{min-width:0}.registryConfiguration__officeDirectoryHeader span{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ct);font-size:var(--text-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.registryConfiguration__officeDirectoryHeader span .MuiSvgIcon-root{font-size:19px}.registryConfiguration__officeDirectoryHeader h1{margin:var(--space-1) 0;color:var(--ink);font:700 clamp(1.8rem,4vw,2.5rem)/1 var(--font-brand)}.registryConfiguration__officeDirectoryHeader p{margin:0;color:var(--ink2)}.registryConfiguration__officeDirectoryHeader .MuiButton-root{min-height:42px;flex:none;color:var(--surface2);background:var(--copper-action);font-weight:700}.registryConfiguration__officeDirectoryHeader .MuiButton-root:hover{background:var(--copper)}.registryConfiguration__officeDirectoryHeader .MuiButton-root:active{transform:translateY(1px)}.registryConfiguration__officeDirectoryToolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.registryConfiguration__officeDirectoryToolbar .MuiTextField-root{max-width:440px}.registryConfiguration__officeDirectoryToolbar>span{flex:none;color:var(--muted);font-size:var(--text-caption);font-weight:650}.registryConfiguration__officeDirectorySkeleton,.registryConfiguration__officeDirectoryList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.registryConfiguration__officeDirectoryList{padding:0}.registryConfiguration__officeDirectoryList .MuiListItemButton-root{min-width:0;min-height:82px;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-left:3px solid var(--copper);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 82%,var(--bg));transition:background-color var(--motion-micro),border-color var(--motion-micro),transform var(--motion-micro)}.registryConfiguration__officeDirectoryList .MuiListItemButton-root:hover{border-color:color-mix(in srgb,var(--copper) 62%,var(--line));background:color-mix(in srgb,var(--copper) 8%,var(--surface));transform:translateY(-1px)}.registryConfiguration__officeDirectoryList .MuiListItemButton-root:active{transform:translateY(1px)}.registryConfiguration__officeDirectoryList .MuiListItemText-primary{overflow:hidden;color:var(--ink);font-family:var(--font-brand);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.registryConfiguration__officeDirectoryList .MuiListItemText-primary{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}.registryConfiguration__officeDirectoryList .MuiListItemText-secondary{color:var(--muted)}.registryConfiguration__officeDirectoryList .MuiListItemButton-root>.MuiSvgIcon-root{color:var(--ct)}.registryOfficeDrawer__avatar img,.registryConfiguration__officeAvatar img,.registryConfiguration__officeDirectoryList .registryOfficeDrawer__avatar img{width:100%;height:100%;object-fit:contain}.registryConfiguration__officeDirectoryEmpty{display:grid;min-height:180px;grid-column:1 / -1;place-items:center;align-content:center;gap:var(--space-1);padding:var(--space-6);border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--muted);text-align:center}.registryConfiguration__officeDirectoryEmpty .MuiSvgIcon-root{color:var(--ct);font-size:36px}.registryConfiguration__officeDirectoryEmpty strong{color:var(--ink)}.registryConfiguration__selectionCard.registryConfiguration__selectionCard{display:grid;width:min(100%,520px);gap:var(--space-3);padding:clamp(18px,3vw,28px);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 72%,transparent)}.registryConfiguration__selectionCard>svg{color:var(--ct);font-size:42px}.registryConfiguration__selectionCard h1{margin:0;font:700 2rem/1.1 var(--font-brand)}.registryConfiguration__selectionCard p{margin:0;color:var(--ink2)}.registryConfiguration__sidebar{position:sticky;top:72px;display:flex;min-width:0;max-height:calc(100dvh - 84px);align-self:start;flex-direction:column;overflow-y:auto;border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface) 68%,var(--bg));scrollbar-color:var(--line) transparent;scrollbar-width:thin}.registryConfiguration__sidebarKicker{margin:0;padding:10px 12px 6px;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.registryConfiguration__contextNav{display:flex;flex-direction:column;gap:1px;padding:0 6px var(--space-3)}.registryConfiguration__navGroup{min-width:0}.registryConfiguration__mobileNavigationToggle{display:none}.ppv2 .registryConfiguration__contextLink{display:flex;min-height:34px;align-items:center;gap:var(--space-2);padding:6px 8px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--ink2);font-size:12.5px;font-weight:500;line-height:1.25;transition:color var(--motion-micro),background-color var(--motion-micro),border-color var(--motion-micro)}.registryConfiguration__contextLink>span:first-child{display:grid;flex:none;place-items:center;color:var(--muted);transition:color var(--motion-micro)}.registryConfiguration__contextLink>span:last-child{min-width:0;flex:1;overflow-wrap:anywhere}.registryConfiguration__contextLink .MuiSvgIcon-root{font-size:17px}.ppv2 .registryConfiguration__contextLink:hover{background:color-mix(in srgb,var(--copper) 8%,transparent);color:var(--ink)}.ppv2 .registryConfiguration__contextLink--active{background:color-mix(in srgb,var(--copper) 12%,var(--surface));box-shadow:inset 3px 0 0 var(--copper);color:var(--ct);font-weight:650}.registryConfiguration__contextLink--active>span:first-child{color:var(--ct)}.registryConfiguration__contextLink--disabled{color:var(--muted);cursor:not-allowed}.ppv2 .registryConfiguration__contextLink--inactiveModule{color:var(--ink2)}.registryConfiguration__contextLink--inactiveModule>span:first-child{color:var(--muted)}.registryConfiguration__contextLink--inactiveModule:active{transform:translateY(1px)}.registryConfiguration__navSection{display:flex;min-width:0;flex-direction:column;gap:1px;margin-top:var(--space-3)}.registryConfiguration__navSectionLabel{margin:0;padding:6px 12px 4px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.registryConfiguration__moduleTabs{margin:0 0 var(--space-4)}.registryConfiguration__moduleCrumb{display:flex;align-items:center;gap:var(--space-1);margin:0 0 6px;color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.registryConfiguration__moduleCrumb strong{color:var(--ink);font-weight:700}.registryConfiguration__moduleCrumb .MuiSvgIcon-root{font-size:14px}.registryConfiguration__moduleTabStrip{display:flex;gap:var(--space-1);overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-color:var(--line) transparent;scrollbar-width:thin}.ppv2 .registryConfiguration__moduleTab{flex:none;margin-bottom:-1px;padding:9px 12px 10px;border-bottom:2px solid transparent;color:var(--ink2);font-size:12.5px;font-weight:500;white-space:nowrap;transition:color var(--motion-micro),border-color var(--motion-micro),background-color var(--motion-micro)}.ppv2 .registryConfiguration__moduleTab:hover{background:color-mix(in srgb,var(--copper) 6%,transparent);color:var(--ink)}.ppv2 .registryConfiguration__moduleTab--active{border-bottom-color:var(--copper);color:var(--ct);font-weight:700}.registryConfiguration__tenantSummary{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-3) var(--space-4);padding:var(--space-3) 0 0;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-caption)}.registryConfiguration__tenantSummary strong{color:var(--ink)}.registryConfiguration__main{min-width:0;min-height:0;padding:clamp(12px,1.7vw,22px);background:transparent}.registryConfiguration__officeAvatar,.registryOfficeDrawer__avatar{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--copper, var(--dobra-copper)) 18%,var(--surface, var(--dobra-off-white)));color:var(--ink, var(--dobra-ink));font-size:11px;font-weight:800;letter-spacing:.04em}.registryOfficeDrawer .MuiDrawer-paper{width:min(100vw,430px);background:var(--surface, var(--dobra-off-white));color:var(--ink, var(--dobra-ink))}.registryOfficeDrawer__content{display:flex;min-height:100%;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.registryOfficeDrawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line, var(--dobra-border))}.registryOfficeDrawer__header .MuiTypography-overline{color:var(--ct, var(--dobra-accent-text));font-weight:700;letter-spacing:.12em}.registryOfficeDrawer__list{display:flex;flex-direction:column;gap:var(--space-1);overflow-y:auto}.registryOfficeDrawer__list .MuiListItemButton-root{gap:var(--space-3);border:1px solid transparent;border-radius:var(--radius-md)}.registryOfficeDrawer__list .MuiListItemText-root{min-width:0;overflow-wrap:anywhere}.registryOfficeDrawer__list .MuiChip-root{flex-shrink:0}.registryConfiguration__heading h1,.registryConfiguration__stepCopy,.registryConfiguration__stepStatus{overflow-wrap:anywhere}.registryOfficeDrawer__list .MuiListItemButton-root.Mui-selected{border-color:color-mix(in srgb,var(--copper, var(--dobra-copper)) 45%,transparent);background:color-mix(in srgb,var(--copper, var(--dobra-copper)) 10%,transparent)}.registryOfficeDrawer__loading{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) 0;color:var(--muted, var(--dobra-muted))}.registryOfficeDrawer__empty{padding:var(--space-5) var(--space-2);text-align:center}.registryOfficeDrawer__locked{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line, var(--dobra-border));border-radius:var(--radius-md)}.registryOfficeDrawer__locked>.MuiSvgIcon-root{color:var(--ct, var(--dobra-accent-text))}.registryOfficeDrawer__locked div{display:flex;flex-direction:column;gap:var(--space-1)}.registryOfficeDrawer__locked span{color:var(--muted, var(--dobra-muted));font-size:var(--text-body-sm)}.registryConfiguration--shell .registryConfiguration__main>.module-templates,.registryConfiguration--shell .registryConfiguration__main>.purchase-template-library,.registryConfiguration--shell .registryConfiguration__main>.compactAdminPage{width:100%;max-width:none;margin:0}.registryConfiguration__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.registryConfiguration__heading>div{min-width:0}.registryConfiguration__headingActions{display:flex;flex:none;align-items:center;gap:var(--space-2)}.registryConfiguration__sessionLock{display:inline-flex;min-height:36px;align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-caption)}.registryConfiguration__sessionLock .MuiSvgIcon-root{font-size:18px}.registryConfiguration__heading span{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ct);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.registryConfiguration__heading span .MuiSvgIcon-root{font-size:18px}.registryConfiguration__heading h1{margin:var(--space-1) 0 var(--space-1);color:var(--ink);font:700 clamp(1.55rem,2vw,1.95rem)/1.08 var(--font-brand);text-wrap:balance}.registryConfiguration__heading p{max-width:72ch;margin:0;color:var(--ink2);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.ppv2 .registryConfiguration__refresh{min-height:36px;flex:none;color:var(--ct)}.registryConfiguration__loadedFeedback{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.registryConfiguration__preparation ol:focus-visible,.registryConfiguration__impactList:focus-visible{outline:2px solid var(--copper-action);outline-offset:2px}.registryConfiguration__workspace{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.registryConfiguration__content{min-width:0}.registryConfiguration__actionGrid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line)}.registryConfiguration__actionCard{display:grid;min-width:0;min-height:64px;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"icon title action" "icon description action" "icon meta action";align-content:center;align-items:center;gap:3px var(--space-3);padding:var(--space-3);background:color-mix(in srgb,var(--surface) 78%,var(--bg));text-align:left}.registryConfiguration__actionCard:last-child{grid-column:1 / -1}.registryConfiguration__actionCard--expanded{grid-column:1 / -1;grid-template-areas:"icon title action" "icon description action" "icon meta action" "content content content"}.registryConfiguration__actionContent{min-width:0;grid-area:content;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-soft)}.registryConfiguration__actionIcon{display:grid;width:32px;height:32px;grid-area:icon;place-items:center;border-left:2px solid var(--copper);background:color-mix(in srgb,var(--copper) 8%,transparent);color:var(--ct)}.registryConfiguration__actionIcon .MuiSvgIcon-root{font-size:19px}.registryConfiguration__actionCard h2{grid-area:title;margin:0;color:var(--ink);font:700 .92rem/1.2 var(--font-brand)}.registryConfiguration__actionCard p{grid-area:description;margin:0;color:var(--ink2);font-size:var(--text-caption);line-height:1.35}.registryConfiguration__actionMeta{display:block;grid-area:meta;margin:1px 0 0;color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.registryConfiguration__actionCard .MuiButton-root{width:auto;min-width:118px;min-height:34px;grid-area:action;padding-inline:var(--space-3);border-color:var(--copper-action);color:var(--ct);font-weight:600}.registryConfiguration__actionCard .MuiButton-root:hover{border-color:var(--copper);background:color-mix(in srgb,var(--copper) 9%,transparent)}.housingChecklistPolicy{display:grid;min-width:0;gap:var(--space-3)}.housingChecklistPolicy__header,.housingChecklistPolicy__groupHeader,.housingChecklistPolicy__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.housingChecklistPolicy__title{display:flex;min-width:0;align-items:flex-start;gap:var(--space-2)}.housingChecklistPolicy__title>.MuiSvgIcon-root{flex:none;margin-top:2px;color:var(--ct);font-size:20px}.housingChecklistPolicy__title h3{margin:0;color:var(--ink);font:700 1rem/1.2 var(--font-brand)}.housingChecklistPolicy__title p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-caption)}.housingChecklistPolicy__revision{flex:none;padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:999px;background:var(--surface2);color:var(--ink2);font-size:var(--text-caption);font-weight:700}.housingChecklistPolicy__toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,240px) auto;gap:var(--space-2);align-items:center}.housingChecklistPolicy__filter{min-width:190px}.housingChecklistPolicy__preset{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px 12px;border:1px solid color-mix(in srgb,var(--ct) 24%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ct) 5%,var(--surface2))}.housingChecklistPolicy__preset>div{display:grid;min-width:0;gap:2px}.housingChecklistPolicy__preset strong{color:var(--ink);font-size:var(--text-body-sm)}.housingChecklistPolicy__preset span{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.housingChecklistPolicy__preset .MuiButton-root{flex:none}.housingChecklistPolicy__groups,.housingChecklistPolicy__items{display:grid;margin:0;padding:0;list-style:none}.housingChecklistPolicy__groups{gap:var(--space-2)}.housingChecklistPolicy__group{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 82%,var(--bg))}.housingChecklistPolicy__groupHeader{min-height:54px;flex-wrap:wrap;padding:var(--space-2) var(--space-3);background:color-mix(in srgb,var(--surface2) 78%,transparent)}.housingChecklistPolicy__groupExpand{flex:none;padding:4px}.housingChecklistPolicy__groupExpandIcon{transition:transform var(--motion-micro)}.housingChecklistPolicy__itemMotion{display:block;min-width:0}.housingChecklistPolicy__categoryIcon{display:grid;flex:none;width:28px;height:28px;place-items:center;color:color-mix(in srgb,var(--ct) 82%,var(--muted))}.housingChecklistPolicy__categoryIcon .MuiSvgIcon-root{font-size:18px}.housingChecklistPolicy__groupLabel,.housingChecklistPolicy__groupToggle{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px;margin:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}.housingChecklistPolicy__groupLabel:hover strong,.housingChecklistPolicy__itemLabel:hover strong{color:var(--ct)}.housingChecklistPolicy__groupToggle .MuiFormControlLabel-label{display:flex;min-width:0;flex-direction:column;gap:2px}.housingChecklistPolicy__groupLabel strong,.housingChecklistPolicy__groupToggle strong{color:var(--ink);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.housingChecklistPolicy__groupLabel small,.housingChecklistPolicy__groupToggle small,.housingChecklistPolicy__item small{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.housingChecklistPolicy__state{flex:none;font-weight:700}.housingChecklistPolicy__groupActions{display:flex;min-width:min(100%,390px);flex:1 1 420px;align-items:center;justify-content:flex-end;gap:var(--space-1)}.housingChecklistPolicy__groupActions .dobraDispositionSwitches{justify-content:flex-end}.housingChecklistPolicy__items{position:relative;gap:0;padding:2px 0 2px 20px;border-top:1px solid var(--line-soft)}.housingChecklistPolicy__items[hidden]{display:none}.housingChecklistPolicy__items:before{position:absolute;top:0;bottom:14px;left:11px;width:1px;background:color-mix(in srgb,var(--copper) 24%,var(--line));content:""}.housingChecklistPolicy__item{position:relative;display:flex;min-width:0;min-height:40px;align-items:center;gap:var(--space-2);margin-left:8px;padding:var(--space-1) var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--line-soft) 90%,transparent);background:transparent}.housingChecklistPolicy__item:before{position:absolute;top:50%;left:-9px;width:9px;height:1px;background:color-mix(in srgb,var(--copper) 20%,var(--line));content:""}.housingChecklistPolicy__item:last-child{border-bottom:0}.housingChecklistPolicy__itemLabel{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px;margin:0;padding:6px 0;border:0;background:none;text-align:left;cursor:default}.housingChecklistPolicy__itemDisposition{display:flex;min-width:min(100%,390px);flex:1 1 410px;justify-content:flex-end}.housingChecklistPolicy__itemDisposition .dobraDispositionSwitches{justify-content:flex-end}.housingChecklistPolicy__item strong{color:var(--ink2);font-size:var(--text-caption);line-height:var(--leading-caption)}.housingChecklistPolicy__item--inactive{background:color-mix(in srgb,var(--dobra-muted-status) 6%,transparent)}.housingChecklistPolicy__item--inactive strong{color:var(--muted)}.housingChecklistPolicy__actions{justify-content:flex-end;padding-top:var(--space-2);border-top:1px solid var(--line-soft)}.registryConfiguration__actionCard .housingChecklistPolicy__actions .MuiButton-root{width:auto;min-width:0}.registryConfiguration__actionCard .housingChecklistPolicy__actions .MuiButton-contained{border-color:transparent;background:var(--copper-action);color:var(--surface2)}.registryConfiguration__preparation{margin-top:var(--space-3)}.registryConfiguration__preparation>h2,.registryConfiguration__impact>h2{margin:0 0 var(--space-2);color:var(--ink);font:700 1.05rem/1.2 var(--font-brand)}.registryConfiguration__preparation ol{margin:0;padding:0;border-top:1px solid var(--line);background:transparent;list-style:none}.registryConfiguration__step{position:relative;display:grid;min-height:46px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:7px var(--space-2);border-bottom:1px solid var(--line-soft)}.registryConfiguration__step:last-child{border-bottom:0}.registryConfiguration__step:not(:last-child):after{position:absolute;top:38px;bottom:-12px;left:14px;width:1px;background:var(--line);content:""}.registryConfiguration__stepMarker{z-index:1;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--dobra-muted-status);color:var(--surface2);font-weight:600}.registryConfiguration__stepMarker .MuiSvgIcon-root{font-size:28px}.registryConfiguration__step--complete .registryConfiguration__stepMarker{background:var(--dobra-success)}.registryConfiguration__step--action-required .registryConfiguration__stepMarker{background:var(--dobra-warning)}.registryConfiguration__stepCopy{display:flex;min-width:0;flex-direction:column;gap:var(--space-1)}.registryConfiguration__stepCopy strong{color:var(--ink);font-size:var(--text-body-sm)}.registryConfiguration__stepCopy span{color:var(--muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.registryConfiguration__stepStatus{display:inline-flex;max-width:260px;min-height:28px;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--dobra-muted-status) 9%,transparent);color:var(--dobra-muted-status);font-size:var(--text-caption);font-weight:650}.registryConfiguration__stepStatus .MuiSvgIcon-root{font-size:15px}.registryConfiguration__step--complete .registryConfiguration__stepStatus{background:var(--okbg);color:var(--ok-text)}.registryConfiguration__step--action-required .registryConfiguration__stepStatus{background:color-mix(in srgb,var(--dobra-warning) 10%,transparent);color:var(--registry-warning-text)}.registryConfiguration__impact{align-self:start;padding:var(--space-3);border-left:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,var(--bg))}.registryConfiguration__impact>h2{padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.registryConfiguration__impactList{display:block}.registryConfiguration__impactItem{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft)}.registryConfiguration__impactItem:last-child{border-bottom:0}.registryConfiguration__impactItem>.MuiSvgIcon-root{width:28px;height:28px;padding:5px;background:color-mix(in srgb,var(--copper) 9%,var(--surface2));color:var(--ct)}.registryConfiguration__impactItem:first-of-type>.MuiSvgIcon-root{background:color-mix(in srgb,var(--dobra-success) 10%,var(--surface2));color:var(--dobra-success)}.registryConfiguration__impactItem p{display:flex;margin:0;flex-direction:column;gap:var(--space-1)}.registryConfiguration__impactItem strong{color:var(--ink);font-size:var(--text-caption)}.registryConfiguration__impactItem span{color:var(--ink2);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.registryConfiguration__loading{display:grid;gap:var(--space-5)}.registryConfiguration__errorState{display:grid;min-height:420px;align-content:center;gap:var(--space-4)}.registryConfiguration__unavailable{display:grid;justify-items:center;align-content:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border-color:var(--line);background:var(--surface2);text-align:center}.registryConfiguration__unavailable>svg{color:var(--dobra-accent-text);font-size:32px}.registryConfiguration__unavailable h2{margin:0;color:var(--ink);font-family:var(--font-brand);font-size:var(--text-h3);font-weight:730}.registryConfiguration__unavailable p{max-width:52ch;margin:0;color:var(--ink2);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}@media(max-width:1320px){.registryConfiguration{grid-template-columns:196px minmax(0,1fr)}.registryConfiguration__workspace{grid-template-columns:minmax(0,1fr)}.registryConfiguration__impactList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.registryConfiguration__impactItem{border-bottom:0;padding:var(--space-2)}}@media(max-width:900px){.registryConfiguration{display:block}.registryConfiguration__sidebar{position:static;max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--line)}.registryConfiguration__sidebarKicker{display:none}.registryConfiguration__mobileNavigationToggle{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-body-sm);font-weight:650;text-align:left;cursor:pointer}.registryConfiguration__mobileNavigationToggle>svg{flex:none}.registryConfiguration__contextNav{display:none;max-height:60dvh;overflow-y:auto;flex-direction:column;padding:0 var(--space-2) var(--space-2);scrollbar-color:var(--copper) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.registryConfiguration__sidebar--mobileOpen .registryConfiguration__contextNav{display:flex}.registryConfiguration__navGroup,.registryConfiguration__navSection{flex:none}.ppv2 .registryConfiguration__contextLink{flex:none;min-height:44px;padding:var(--space-2) var(--space-3);border-color:transparent;border-bottom:2px solid transparent;scroll-snap-align:start}.ppv2 .registryConfiguration__contextLink--active{border-color:transparent;border-bottom-color:var(--copper);box-shadow:none}.registryConfiguration__tenantSummary{display:none}.registryConfiguration__main{padding:var(--space-4)}.registryConfiguration__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.registryConfiguration__actionCard:last-child{grid-column:1 / -1}.registryConfiguration__impactList,.registryConfiguration__officeDirectoryList,.registryConfiguration__officeDirectorySkeleton{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.registryConfiguration__officeDirectoryHeader,.registryConfiguration__officeDirectoryToolbar{align-items:stretch;flex-direction:column}.registryConfiguration__officeDirectoryHeader .MuiButton-root,.registryConfiguration__officeDirectoryToolbar .MuiTextField-root{width:100%;max-width:none}.registryConfiguration{border-radius:0}.registryConfiguration__main{padding:var(--space-4) var(--space-3) var(--space-6)}.registryConfiguration__heading,.registryConfiguration__headingActions{align-items:stretch;flex-direction:column}.registryConfiguration__heading{margin-bottom:var(--space-4)}.registryConfiguration__heading h1{font-size:1.75rem;line-height:1.15}.registryConfiguration__heading p{font-size:var(--text-body-sm)}.ppv2 .registryConfiguration__refresh{margin-top:var(--space-2)}.registryConfiguration__headingActions .MuiButton-root{min-height:44px}.registryConfiguration__actionGrid,.registryConfiguration__preparation ol,.registryConfiguration__impactList{overflow-x:auto;grid-auto-flow:column;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--copper) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.registryConfiguration__actionGrid{grid-auto-columns:minmax(238px,82vw);grid-template-columns:none;padding-bottom:var(--space-2)}.registryConfiguration__actionCard,.registryConfiguration__actionCard:last-child{min-height:148px;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"icon title" "description description" "meta meta" "action action" "content content";grid-column:auto;scroll-snap-align:start}.registryConfiguration__actionCard .MuiButton-root{width:100%}.housingChecklistPolicy__header,.housingChecklistPolicy__groupHeader{align-items:flex-start;flex-direction:column}.housingChecklistPolicy__toolbar{grid-template-columns:1fr}.housingChecklistPolicy__filter{width:100%}.housingChecklistPolicy__preset{align-items:stretch;flex-direction:column}.housingChecklistPolicy__preset .MuiButton-root{width:100%}.housingChecklistPolicy__revision{align-self:flex-start}.housingChecklistPolicy__groupLabel,.housingChecklistPolicy__groupToggle{width:100%}.housingChecklistPolicy__state{margin-left:48px}.housingChecklistPolicy__groupActions{width:calc(100% - 40px);flex-wrap:wrap;margin-left:40px;justify-content:flex-start}.housingChecklistPolicy__groupActions .dobraDispositionSwitches{width:100%;justify-content:flex-start}.housingChecklistPolicy__item{align-items:flex-start;flex-wrap:wrap}.housingChecklistPolicy__itemDisposition{width:calc(100% - 40px);margin-left:36px}.housingChecklistPolicy__itemDisposition .dobraDispositionSwitches{width:100%;justify-content:flex-start}.housingChecklistPolicy__item>.MuiButton-root{margin-left:36px}.housingChecklistPolicy__actions{align-items:stretch;flex-direction:column-reverse}.registryConfiguration__actionCard .housingChecklistPolicy__actions .MuiButton-root{width:100%}.registryConfiguration__step{grid-template-columns:30px minmax(0,1fr)}.registryConfiguration__stepCopy span{white-space:normal}.registryConfiguration__stepStatus{grid-column:2;justify-self:start;max-width:100%}.registryConfiguration__preparation ol{display:grid;grid-auto-columns:minmax(238px,82vw);gap:var(--space-2);padding:var(--space-2)}.registryConfiguration__step{min-height:132px;align-content:start;align-items:start;padding:var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-sm);scroll-snap-align:start}.registryConfiguration__step:not(:last-child):after{display:none}.registryConfiguration__stepStatus{grid-column:1 / -1;margin-top:auto}.registryConfiguration__impact{display:block}.registryConfiguration__impactList{display:grid;grid-auto-columns:minmax(220px,76vw);grid-template-columns:none;gap:var(--space-2);padding-bottom:var(--space-2)}.registryConfiguration__impactItem{min-height:124px;padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-sm);scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.registryConfiguration *{scroll-behavior:auto}.housingChecklistPolicy__groupExpandIcon{transition:none}}.registryConfiguration__actionGrid{gap:var(--space-3);overflow:visible;border:0;background:transparent}.registryConfiguration__actionCard,.registryConfiguration__actionCard:last-child{min-height:154px;grid-column:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);transition:border-color var(--motion-micro),box-shadow var(--motion-micro),transform var(--motion-micro)}.registryConfiguration__actionCard:hover{border-color:color-mix(in srgb,var(--copper) 48%,var(--line));box-shadow:0 5px 16px color-mix(in srgb,var(--ink) 10%,transparent);transform:translateY(-1px)}.registryConfiguration__actionCard .MuiButton-root{border-color:var(--copper-action);background:transparent}.registryConfiguration__preparation{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow)}@media(max-width:767px){.registryConfiguration__actionGrid{grid-auto-flow:column;grid-auto-columns:minmax(238px,82vw);grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:var(--space-2);scrollbar-color:var(--copper) transparent;scrollbar-width:thin}.registryConfiguration__actionCard,.registryConfiguration__actionCard:last-child{min-height:148px}.registryConfiguration__preparation{padding:var(--space-3)}}.registryConfiguration--shell{transition:grid-template-columns .16s ease}.registryConfiguration__sideHead{display:flex;align-items:center;gap:8px;padding:8px}.registryConfiguration__burgerScope{display:contents}.registryConfiguration__sideHead .registryConfiguration__burger{flex:none}.registryConfiguration__sideOffice{display:flex;min-width:0;min-height:40px;flex:1;align-items:center;gap:8px;padding:3px 8px 3px 4px;border:1px solid color-mix(in srgb,var(--copper) 28%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--motion-micro),background-color var(--motion-micro)}.registryConfiguration__sideOffice:hover{border-color:color-mix(in srgb,var(--copper) 64%,var(--line));background:color-mix(in srgb,var(--copper) 7%,var(--surface))}.registryConfiguration__sideOffice .registryConfiguration__officeAvatar{width:28px;height:28px}.registryConfiguration__sideOfficeCopy{display:flex;min-width:0;flex:1;flex-direction:column}.registryConfiguration__sideOfficeCopy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.25}.registryConfiguration__sideOfficeChevron{flex:none;color:var(--muted)}@media(min-width:901px){.registryConfiguration--shell[data-nav-collapsed=true]{grid-template-columns:60px minmax(0,1fr)}.registryConfiguration--shell .registryConfiguration__sidebar--rail .registryConfiguration__sideHead{flex-direction:column;padding:10px 6px}.registryConfiguration--shell .registryConfiguration__sidebar--rail .registryConfiguration__sideOffice{width:44px;min-height:44px;flex:none;justify-content:center;padding:4px}.registryConfiguration--shell .registryConfiguration__sidebar--rail .registryConfiguration__sideOfficeCopy,.registryConfiguration--shell .registryConfiguration__sidebar--rail .registryConfiguration__sideOfficeChevron,.registryConfiguration--shell .registryConfiguration__sidebar--rail .registryConfiguration__sidebarKicker,.registryConfiguration--shell .registryConfiguration__sidebar--rail .registryConfiguration__tenantSummary,.registryConfiguration--shell .registryConfiguration__sidebar--rail .registryConfiguration__navSectionLabel{display:none}.registryConfiguration--shell .registryConfiguration__sidebar--rail .registryConfiguration__navSection{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line)}.registryConfiguration--shell .registryConfiguration__sidebar--rail .registryConfiguration__contextLink{justify-content:center;padding:5px 0}.registryConfiguration--shell .registryConfiguration__sidebar--rail .registryConfiguration__contextLink>span:last-child{display:none}.registryConfiguration--shell .registryConfiguration__sidebar--rail .registryConfiguration__contextLink .MuiSvgIcon-root{font-size:20px}}@media(max-width:900px){.registryConfiguration__sideHead .registryConfiguration__burger{display:none}.registryConfiguration__sideHead{padding:8px 12px 0}}.ppv2 .ppv-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-review-modal);background:var(--scrim);animation:pp-scrim .2s ease both}.ppv2 .ppv-drawer{position:fixed;top:0;right:0;bottom:0;height:100dvh;width:min(560px,100vw);z-index:var(--layer-review-modal);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--pop);animation:ppv-drawer-in .34s cubic-bezier(.4,0,.1,1) backwards}.ppv2 .ppv-drawer--wide{width:min(560px,100vw)}.ppv2 .ppv-drawer--developmentObject{width:min(720px,100vw)}.ppv2 .ppv-drawer--sm{width:min(420px,100vw)}.ppv2 .ppv-drawer--lg{width:min(720px,100vw)}.ppv2 .ppv-drawer--xl{width:min(920px,100vw)}.ppv2 .ppv-drawer__error{flex:none;scroll-margin-top:20px}@keyframes ppv-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.ppv2 .ppv-drawer__head{flex:none;display:flex;align-items:flex-start;gap:12px;padding:20px 24px 18px;border-bottom:1px solid var(--line-soft)}.ppv2 .ppv-drawer__ident{flex:1;min-width:0}.ppv2 .ppv-drawer__kicker{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ct)}.ppv2 .ppv-drawer__title{font-size:22px;font-weight:500;margin:5px 0 3px;color:var(--ink);overflow-wrap:anywhere}.ppv2 .ppv-drawer__subtitle{font-size:14px;color:var(--muted);margin:0}.ppv2 .ppv-drawer__close{flex:none;min-width:44px;min-height:44px;display:grid;place-items:center;border:none;background:transparent;border-radius:8px;color:var(--ink2);font-size:22px;font-weight:500;line-height:1;transition:background .16s ease,color .16s ease}.ppv2 .ppv-drawer__close:not(:disabled):hover{background:var(--surface2);color:var(--ink)}.ppv2 .ppv-drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:20px;padding:20px 24px;display:flex;flex-direction:column;gap:18px}.ppv2 .ppv-drawer__foot{flex:none;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid var(--line-soft);background:var(--surface2)}.ppv2 .ppv-drawer__foot .ppv-resolveModal__btn{font-size:14px;padding:10px 14px;min-height:44px;border-radius:999px}.ppv2 .ppv-drawer__foot .ppv-resolveModal__btn--primary{padding:10px 16px}.ppv2 .ppv-drawer-phase{display:flex;flex-direction:column;gap:8px}.ppv2 .ppv-drawer-phase__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ppv2 .ppv-drawer-phase__label{font-size:14px;font-weight:600;color:var(--ink)}.ppv2 .ppv-drawer-phase__elapsed{font-size:12px;color:var(--muted)}.ppv2 .ppv-drawer-phase__meter{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.ppv2 .ppv-drawer-phase__segment{position:relative;height:6px;border-radius:3px;background:var(--line-soft);overflow:hidden}.ppv2 .ppv-drawer-phase__segment[data-state=done]{background:var(--copper-action)}.ppv2 .ppv-drawer-phase__segment[data-state=failed]{background:var(--red)}.ppv2 .ppv-drawer-phase__segment[data-state=active]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:34%;border-radius:3px;background:var(--copper-action);animation:ppv-analysis-indeterminate 1.25s ease-in-out infinite}.ppv2 .ppv-drawer-phase__steps{display:flex;justify-content:space-between;gap:8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.ppv2 .ppv-drawer-phase__steps>li{flex:1;list-style:none}.ppv2 .ppv-drawer-phase__steps>li:not(:first-child){text-align:center}.ppv2 .ppv-drawer-phase__steps>li:last-child{text-align:right}.ppv2 .ppv-drawer-phase__steps>li[data-state=active]{color:var(--ct);font-weight:600}.ppv2 .ppv-drawer-phase__steps>li[data-state=done]{color:var(--ink2)}@media(max-width:640px){.ppv2 .ppv-drawer--developmentObject{width:100vw}.ppv2 .ppv-drawer__head,.ppv2 .ppv-drawer__body{padding-left:18px;padding-right:18px}.ppv2 .ppv-drawer__body{padding-bottom:max(32px,env(safe-area-inset-bottom));scroll-padding-bottom:max(32px,env(safe-area-inset-bottom))}.ppv2 .ppv-drawer__foot{padding-left:18px;padding-right:18px;justify-content:stretch}.ppv2 .ppv-drawer__foot>*{flex:1 1 100%}.ppv2 .ppv-drawer__foot .ppv-resolveModal__btn{min-height:44px}}@media(prefers-reduced-motion:reduce){.ppv2 .ppv-drawer{animation:pp-scrim .18s ease both}.ppv2 .ppv-drawer-phase__segment[data-state=active]:after{animation:none}.ppv2 .ppv-drawer-phase__segment[data-state=active]:after{width:100%;opacity:.55}}:root{--dobra-navy: #0d1b2a;--dobra-copper: #bd6a3a;--dobra-paper: #f1efea;--dobra-off-white: #fbfaf7;--dobra-graphite: #1f2328;--dobra-stone: #9a968c;--dobra-navy-deep: #08111c;--dobra-navy-soft: #102337;--dobra-copper-deep: #99522a;--dobra-copper-wash: #f1e0d7;--dobra-builder-accent-light: #9a3f24;--dobra-builder-accent-dark: #e07a4f;--dobra-builder-foreground-light: #ffffff;--dobra-brand-pra-morar: #f58220;--dobra-brand-pra-morar-ink: #b85a0a;--dobra-brand-victa: #3fc400;--dobra-brand-victa-ink: #08763e;--dobra-brand-n1: #4f8dff;--dobra-brand-n1-ink: #2456b8;--dobra-brand-n2: #8f7cff;--dobra-brand-n2-ink: #5a43c9;--dobra-brand-n3: #2fbf71;--dobra-brand-n3-ink: #16794a;--dobra-brand-n4: #e0559b;--dobra-brand-n4-ink: #a3326d;--dobra-brand-n5: #18b3c6;--dobra-brand-n5-ink: #0b6f7c;--dobra-brand-n6: #e6a028;--dobra-brand-n6-ink: #8a5a0b;--dobra-surface: var(--dobra-off-white);--dobra-surface-alt: #f5f1e8;--dobra-ink: var(--dobra-navy);--dobra-muted: var(--dobra-graphite);--dobra-border: var(--dobra-paper);--dobra-accent-text: var(--dobra-copper-deep);--dobra-success: #168a6a;--dobra-warning: #d77900;--dobra-info: #245fdb;--dobra-muted-status: #607089;--dobra-shell-bg: #e7e3d8;--dobra-shell-topbar: #efeadf;--dobra-shell-surface: #f5f1e8;--dobra-shell-surface-dark: #0f2032;--dobra-shell-surface2: #fbfaf6;--dobra-shell-surface2-dark: #132a3f;--dobra-shell-ink-dark: #edf1f6;--dobra-shell-ink2: #3a382f;--dobra-shell-ink2-dark: #c6cfda;--dobra-shell-muted: #5d6066;--dobra-shell-muted-dark: #93a0af;--dobra-shell-faint: #666259;--dobra-shell-faint-dark: #8b99ab;--dobra-shell-line: #d7d0c1;--dobra-shell-line-dark: #203044;--dobra-shell-line-soft: #e1dbcd;--dobra-shell-line-soft-dark: #182838;--dobra-shell-hair: #c9bfa8;--dobra-shell-hair-dark: #1c2a3c;--dobra-shell-copper: #b8734a;--dobra-shell-copper-dark: #c6844f;--dobra-shell-copper-action: #925532;--dobra-shell-copper-action-dark: #955936;--dobra-shell-copper-action-end: #754128;--dobra-shell-copper-action-end-dark: #754128;--dobra-shell-ct: #925532;--dobra-shell-ct-dark: #dca475;--dobra-shell-ok: #168a6a;--dobra-shell-ok-dark: #41c29a;--dobra-shell-ok-text: #0e6b52;--dobra-shell-ok-text-dark: #41c29a;--dobra-shell-ok-action: #0e6b52;--dobra-shell-ok-action-dark: #0e6b52;--dobra-shell-okbg: rgba(22, 138, 106, .12);--dobra-shell-okbg-dark: rgba(65, 194, 154, .15);--dobra-shell-red: #a6382e;--dobra-shell-red-dark: #e4776b;--dobra-shell-redbg: rgba(166, 56, 46, .1);--dobra-shell-redbg-dark: rgba(228, 119, 107, .14);--dobra-sit-disponivel: #d5d8dc;--dobra-sit-disponivel-dark: #9aa5b1;--dobra-sit-alienada: #0072b2;--dobra-sit-alienada-dark: #4aa3df;--dobra-sit-prenotada: #e69f00;--dobra-sit-prenotada-dark: #f0b030;--dobra-sit-indisponivel: #d55e00;--dobra-sit-indisponivel-dark: #ee7a2f;--dobra-sit-quitada: #009e73;--dobra-sit-quitada-dark: #1fbf92;--dobra-sit-vendida-hipoteca: #7fb069;--dobra-sit-vendida-hipoteca-dark: #8fc27a;--dobra-sit-garantia: #cc79a7;--dobra-sit-garantia-dark: #dc8fba;--dobra-sit-hipotecada: #8c5a2b;--dobra-sit-hipotecada-dark: #c08a52;--dobra-sit-divergente: #b2182b;--dobra-sit-divergente-dark: #e0566a;--dobra-sit-area-comum: #8a94a3;--dobra-sit-area-comum-dark: #8f9aab;--dobra-sit-nao-conferida: #b7b1a3;--dobra-sit-nao-conferida-dark: #4a5a6e;--dobra-sit-disponivel-venda: #f0e442;--dobra-sit-disponivel-venda-dark: #f5ea5e;--dobra-sit-disponivel-presumido: #f6f0a8;--dobra-sit-disponivel-presumido-dark: #b8b16a;--dobra-charge-paid: #168a6a;--dobra-charge-paid-dark: #1f9f7a;--dobra-charge-open: #245fdb;--dobra-charge-open-dark: #4a7fe6;--dobra-charge-overdue: #a6382e;--dobra-charge-overdue-dark: #d9535f;--dobra-charge-waiting: #d77900;--dobra-charge-waiting-dark: #b88a12;--dobra-shell-disabled-ink: #6f6a5f;--dobra-shell-disabled-ink-dark: #7d8b9c;--dobra-shell-disabled-surface: #e0dccf;--dobra-shell-disabled-surface-dark: #16283a;--dobra-shell-grid: rgba(31, 35, 40, .03);--dobra-shell-grid-dark: rgba(184, 115, 74, .06);--dobra-shell-shadow: 0 1px 3px rgba(31, 35, 40, .08);--dobra-shell-shadow-dark: 0 1px 3px rgba(0, 0, 0, .45);--dobra-shell-pop: 0 20px 54px rgba(31, 35, 40, .2);--dobra-shell-pop-dark: 0 24px 64px rgba(0, 0, 0, .6);--dobra-shell-scrim: rgba(45, 40, 33, .42);--dobra-shell-scrim-dark: rgba(3, 8, 14, .62);--dobra-paper-bar: #ece7db;--dobra-paper-edge: #ddd6c6;--dobra-paper-rule: #d5cdba;--dobra-paper-hover: #e2dbcb;--dobra-paper-veil: #f0ece1;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--radius-sm: 4px;--radius-md: 8px;--radius-pill: 999px;--layer-select-popup: 1500;--font-brand: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-ui: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-display: 4rem;--text-h1: 2.25rem;--text-h2: 1.75rem;--text-h3: 1.375rem;--text-body: 1rem;--text-body-sm: .875rem;--text-caption: .75rem;--text-document: .8125rem;--text-overline: .6875rem;--text-micro: .625rem;--leading-display: .96;--leading-h1: 1.05;--leading-h2: 1.15;--leading-h3: 1.2;--leading-body: 1.55;--leading-body-sm: 1.45;--leading-caption: 1.3;--motion-micro: .15s ease-out;--motion-standard: .24s ease-in-out;--motion-emphasis: .42s cubic-bezier(.16, 1, .3, 1);--shadow-panel: 0 1px 2px rgba(13, 27, 42, .08);--shadow-dialog: 0 24px 80px rgba(0, 0, 0, .62);--shadow-document: 0 18px 44px rgba(13, 27, 42, .14);--document-page-width: 794px;--document-page-min-height: 1030px;--document-page-margin-inline: 72px;--document-page-margin-block-start: 84px;--document-page-margin-block-end: 88px;--document-touch-target: 44px;--document-workspace-max-width: 1540px;--document-loading-min-height: 280px;--document-tab-min-height: 58px;--document-preview-min-height: 920px;--document-editor-control-size: 28px;--document-block-gutter: 40px;--document-selection-min-height: 680px;--document-selection-viewport-offset: 150px;--document-selection-card-max-width: 570px;--document-selection-icon-size: 52px;--document-mobile-page-min-height: 820px;--document-mobile-margin-block-start: 52px;--document-mobile-margin-inline: 24px;--document-mobile-margin-block-end: 64px;--document-backdrop-blur: 16px;--document-focus-outline-width: 3px}body[data-theme-mode=dark]{--dobra-surface: var(--dobra-navy);--dobra-surface-alt: var(--dobra-navy-soft);--dobra-ink: var(--dobra-off-white);--dobra-muted: var(--dobra-paper);--dobra-border: rgba(241, 239, 234, .18);--dobra-accent-text: var(--dobra-copper);--dobra-success: #28c7a5;--shadow-panel: none}@media(prefers-reduced-motion:reduce){:root{--motion-micro: 0ms;--motion-standard: 0ms;--motion-emphasis: 0ms}}.ppv2,.ui-scope{--motion-fast: var(--motion-micro);--bg: var(--dobra-shell-bg);--topbar: var(--dobra-shell-topbar);--surface: var(--dobra-shell-surface);--surface2: var(--dobra-shell-surface2);--ink: var(--dobra-graphite);--ink2: var(--dobra-shell-ink2);--muted: var(--dobra-shell-muted);--faint: var(--dobra-shell-faint);--line: var(--dobra-shell-line);--line-soft: var(--dobra-shell-line-soft);--hair: var(--dobra-shell-hair);--copper: var(--dobra-shell-copper);--copper-action: var(--dobra-shell-copper-action);--copper-action-end: var(--dobra-shell-copper-action-end);--ct: var(--dobra-shell-ct);--ok: var(--dobra-shell-ok);--ok-text: var(--dobra-shell-ok-text);--ok-action: var(--dobra-shell-ok-action);--okbg: var(--dobra-shell-okbg);--red: var(--dobra-shell-red);--redbg: var(--dobra-shell-redbg);--sit-disponivel: var(--dobra-sit-disponivel);--sit-alienada: var(--dobra-sit-alienada);--sit-prenotada: var(--dobra-sit-prenotada);--sit-indisponivel: var(--dobra-sit-indisponivel);--sit-quitada: var(--dobra-sit-quitada);--sit-vendida-hipoteca: var(--dobra-sit-vendida-hipoteca);--sit-garantia: var(--dobra-sit-garantia);--sit-hipotecada: var(--dobra-sit-hipotecada);--sit-divergente: var(--dobra-sit-divergente);--sit-area-comum: var(--dobra-sit-area-comum);--sit-nao-conferida: var(--dobra-sit-nao-conferida);--sit-disponivel-venda: var(--dobra-sit-disponivel-venda);--sit-disponivel-presumido: var(--dobra-sit-disponivel-presumido);--disabled-ink: var(--dobra-shell-disabled-ink);--disabled-surface: var(--dobra-shell-disabled-surface);--grid: var(--dobra-shell-grid);--shadow: var(--dobra-shell-shadow);--pop: var(--dobra-shell-pop);--scrim: var(--dobra-shell-scrim);--layer-module-screen: 50;--layer-shell-scrim: 55;--layer-shell-topbar: 60;--layer-shell-footer: 70;--layer-shell-popover: 80;--layer-section-modal: 1300;--layer-document-reader: 1310;--layer-review-modal: 1320;--layer-dialog: 1325;--layer-agent-scrim: 1330;--layer-agent: 1340;--layer-monitor-modal: 1400;--layer-studio-menu: 1401;--layer-intake-chooser: 1450;--layer-select-popup: 1500;--action: var(--copper-action);--action-end: var(--copper-action-end);--on-action: var(--dobra-off-white);--on-danger: var(--dobra-off-white);--focus: var(--ct);--control-h: 44px;--control-h-sm: 32px;--control-radius: 9px;--surface-radius: 12px;--title-font: var(--font-brand);--pill-radius: 999px}.ppv2[data-theme=dark],.ui-scope[data-theme=dark]{--bg: var(--dobra-navy-deep);--topbar: var(--dobra-navy);--surface: var(--dobra-shell-surface-dark);--surface2: var(--dobra-shell-surface2-dark);--ink: var(--dobra-shell-ink-dark);--ink2: var(--dobra-shell-ink2-dark);--muted: var(--dobra-shell-muted-dark);--faint: var(--dobra-shell-faint-dark);--line: var(--dobra-shell-line-dark);--line-soft: var(--dobra-shell-line-soft-dark);--hair: var(--dobra-shell-hair-dark);--copper: var(--dobra-shell-copper-dark);--copper-action: var(--dobra-shell-copper-action-dark);--copper-action-end: var(--dobra-shell-copper-action-end-dark);--ct: var(--dobra-shell-ct-dark);--ok: var(--dobra-shell-ok-dark);--ok-text: var(--dobra-shell-ok-text-dark);--ok-action: var(--dobra-shell-ok-action-dark);--okbg: var(--dobra-shell-okbg-dark);--on-danger: var(--dobra-navy-deep);--red: var(--dobra-shell-red-dark);--redbg: var(--dobra-shell-redbg-dark);--sit-disponivel: var(--dobra-sit-disponivel-dark);--sit-alienada: var(--dobra-sit-alienada-dark);--sit-prenotada: var(--dobra-sit-prenotada-dark);--sit-indisponivel: var(--dobra-sit-indisponivel-dark);--sit-quitada: var(--dobra-sit-quitada-dark);--sit-vendida-hipoteca: var(--dobra-sit-vendida-hipoteca-dark);--sit-garantia: var(--dobra-sit-garantia-dark);--sit-hipotecada: var(--dobra-sit-hipotecada-dark);--sit-divergente: var(--dobra-sit-divergente-dark);--sit-area-comum: var(--dobra-sit-area-comum-dark);--sit-nao-conferida: var(--dobra-sit-nao-conferida-dark);--sit-disponivel-venda: var(--dobra-sit-disponivel-venda-dark);--sit-disponivel-presumido: var(--dobra-sit-disponivel-presumido-dark);--disabled-ink: var(--dobra-shell-disabled-ink-dark);--disabled-surface: var(--dobra-shell-disabled-surface-dark);--grid: var(--dobra-shell-grid-dark);--shadow: var(--dobra-shell-shadow-dark);--pop: var(--dobra-shell-pop-dark);--scrim: var(--dobra-shell-scrim-dark)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--control-h);border-radius:var(--control-radius);padding:9px 15px;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);background:var(--surface2);border:1px solid var(--line);cursor:pointer;transition:opacity .16s ease,border-color .16s ease}.ui-btn:disabled{background:var(--disabled-surface);border-color:var(--line);color:var(--disabled-ink);cursor:not-allowed}.ui-btn[aria-disabled=true]{background:var(--disabled-surface);border-color:var(--line);color:var(--disabled-ink);cursor:not-allowed;pointer-events:none}.ui-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-btn--sm{min-height:var(--control-h-sm);padding:5px 11px;font-size:12px}.ui-btn--primary{background:var(--action);border-color:var(--copper);color:var(--on-action)}.ui-btn--primary:not(:disabled):hover,.ui-btn--danger:not(:disabled):hover{opacity:.92}.ui-btn--secondary:not(:disabled):hover,.ui-btn--ghost:not(:disabled):hover{border-color:var(--copper)}.ui-btn--ghost{background:transparent;color:var(--muted)}.ui-btn--link{background:transparent;border-color:transparent;color:var(--ct);font-weight:500;padding:9px 4px}.ui-btn--link:not(:disabled):hover{text-decoration:underline}.ui-btn--success{background:var(--ok-action);border-color:var(--ok-action);color:var(--on-action)}.ui-btn--success:not(:disabled):hover{opacity:.92}.ui-btn--warning{background:color-mix(in srgb,var(--copper) 14%,transparent);border-color:var(--copper);color:var(--ct)}.ui-btn--warning:not(:disabled):hover{background:color-mix(in srgb,var(--copper) 22%,transparent)}.ui-btn--danger{background:var(--red);border-color:var(--red);color:var(--on-danger)}.ui-iconbtn{width:var(--control-h);padding:0}.ui-iconbtn.ui-btn--sm{width:var(--control-h-sm)}.ui-iconbtn[aria-pressed=true]{border-color:var(--copper);color:var(--ct);background:var(--surface)}.ui-pressable:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-h-sm);border-radius:var(--pill-radius);padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;color:var(--muted);background:transparent;border:1px solid var(--line);cursor:pointer;transition:border-color .16s ease,color .16s ease}.ui-chip:hover{border-color:var(--copper)}.ui-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-chip[aria-pressed=true]{color:var(--ct);border-color:var(--copper);background:color-mix(in srgb,var(--copper) 12%,transparent)}.ui-chip__count{font-variant-numeric:tabular-nums;color:var(--faint)}.ui-chip[aria-pressed=true] .ui-chip__count{color:var(--ct)}.ui-toolbar{display:flex;align-items:center;gap:10px}.ui-toolbar--end{justify-content:flex-end}.ui-toolbar--between{justify-content:space-between}.ui-toolbar--wrap{flex-wrap:wrap}.ui-field{display:block;min-width:0}.ui-field__control{display:block}.ui-field--wide{grid-column:1 / -1}.ui-field__label{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ui-field__req{color:var(--ct)}.ui-field__input{display:block;width:100%;margin-top:6px;border:1px solid var(--line);background:var(--surface2);border-radius:var(--control-radius);padding:10px 12px;font-family:inherit;font-size:14px;color:var(--ink);outline:none;transition:border-color .16s ease}.ui-field__input::placeholder{color:var(--faint)}.ui-field__input:focus-visible{border-color:var(--copper);outline:2px solid var(--focus);outline-offset:2px}.ui-field__hint{display:block;margin-top:5px;font-size:12px;color:var(--muted)}.ui-field__error{display:block;margin-top:5px;font-size:12px;font-weight:600;color:var(--red)}.ui-field--attention .ui-field__input{border-color:var(--copper)}.ui-field--blocking .ui-field__input{border-color:var(--red)}.ui-badge{display:inline-flex;align-items:center;gap:5px;border-radius:var(--pill-radius);padding:2px 10px;font-size:12px;font-weight:600;letter-spacing:.04em;border:1px solid transparent}.ui-badge--neutral{color:var(--muted);background:color-mix(in srgb,var(--muted) 10%,transparent)}.ui-badge--positive{color:var(--ok-text);background:var(--okbg)}.ui-badge--attention{color:var(--ct);background:color-mix(in srgb,var(--copper) 14%,transparent)}.ui-badge--critical{color:var(--red);background:var(--redbg)}.ui-badge--progress{color:var(--ink2);background:color-mix(in srgb,var(--ink2) 10%,transparent)}.ui-badge--outline{background:transparent}.ui-badge--outline.ui-badge--neutral{border-color:var(--line)}.ui-badge--outline.ui-badge--positive{border-color:var(--ok)}.ui-badge--outline.ui-badge--attention{border-color:var(--copper)}.ui-badge--outline.ui-badge--critical{border-color:var(--red)}.ui-badge--outline.ui-badge--progress{border-color:var(--ink2)}.ui-badge--solid.ui-badge--positive{background:var(--ok-action);color:var(--on-action)}.ui-badge--solid.ui-badge--attention{background:var(--action);color:var(--on-action)}.ui-badge--solid.ui-badge--critical{background:var(--red);color:var(--on-action)}.ui-badge--solid.ui-badge--neutral{background:var(--muted);color:var(--surface)}.ui-badge--solid.ui-badge--progress{background:var(--ink2);color:var(--surface)}.ui-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:20px;box-shadow:var(--shadow)}.ui-panel--s2{background:var(--surface2)}.ui-panel--sm{padding:12px}.ui-panel__header{display:flex;align-items:center;justify-content:space-between;gap:10px;height:var(--control-h-sm);margin-bottom:12px;font-size:13px;font-weight:700;color:var(--ink)}.ui-panel__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-panel__toggle.ui-btn{flex:1;min-width:0;justify-content:space-between;padding-inline:0;border:0;border-radius:0;color:var(--ink);font-size:13px;font-weight:700}.ui-panel__chevron{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform var(--motion-fast)}.ui-panel__toggle[aria-expanded=true] .ui-panel__chevron{transform:rotate(180deg)}.ui-panel--closed>.ui-panel__header{margin-bottom:0}@media(prefers-reduced-motion:reduce){.ui-panel__chevron{transition:none}}.ui-empty{display:grid;justify-items:center;gap:6px;padding:28px 16px;text-align:center;border:1px dashed var(--line);border-radius:8px;color:var(--muted)}.ui-empty__title{margin:0;font-size:13px;font-weight:700;color:var(--ink2)}.ui-empty__desc{margin:0;font-size:12px;max-width:44ch}.ui-empty__action{margin-top:8px}.ui-notice{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-left-width:3px;border-radius:8px;background:var(--surface2);color:var(--ink);font-size:14px;padding:10px 12px}.ui-notice__body{flex:1;min-width:0}.ui-notice--ok{border-left-color:var(--ok);background:var(--okbg)}.ui-notice--error{border-left-color:var(--red);background:var(--redbg)}.ui-notice--attention{border-left-color:var(--copper);background:color-mix(in srgb,var(--copper) 10%,transparent)}.ui-notice--info{border-left-color:var(--ct)}.ui-dialog__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-dialog);display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;background:var(--scrim)}@media(max-width:480px){.ui-dialog__scrim{padding:8px;align-items:end}}.ui-dialog{width:min(640px,100%);max-height:min(84vh,720px);max-height:min(84dvh,720px);display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--surface-radius);box-shadow:var(--pop);outline:none}.ui-dialog--sm{width:min(420px,100%)}.ui-dialog--lg{width:min(880px,100%)}.ui-dialog--xl{width:min(1200px,100%)}.ui-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 0}.ui-dialog__title{margin:0;font-family:var(--title-font);font-size:16px;font-weight:700}.ui-dialog__desc{margin:6px 20px 0;font-size:14px;color:var(--muted)}.ui-dialog__body{padding:14px 20px 20px;overflow:auto}.ui-dialog__footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:0 20px 20px}.ui-dialog__footer--discard{justify-content:stretch}.ui-dialog__error{margin-bottom:12px}.ui-dialog__text{margin:0;overflow-wrap:anywhere}.ui-discard{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface2, var(--surface))}.ui-discard__text{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.ui-discard__actions{display:flex;flex-wrap:wrap;gap:8px}.ui-statusInline{display:inline-flex;min-width:0;max-width:44%;flex:0 1 auto;color:var(--muted)}.ui-statusInline .ui-statusInline__trigger{min-width:0;padding:0 4px;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none;font-weight:500;white-space:nowrap}.ui-statusInline__label{overflow:hidden;text-overflow:ellipsis}.ui-statusInline__icon{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.ui-statusInline--neutral{color:var(--muted)}.ui-statusInline--attention{color:var(--ct)}.ui-statusInline--positive{color:var(--ok-text)}.ui-statusInline--critical{color:var(--red)}.ui-statusInline--progress{color:var(--ct)}.ui-statusInline__compactCount{display:none}.ui-statusInline__live{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-statusInline__popover{position:fixed;z-index:var(--layer-select-popup);width:min(360px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;box-sizing:border-box;padding:12px;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);color:var(--ink);box-shadow:var(--pop);font-size:14px;line-height:1.45}.ui-statusInline__popover:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-statusInline__popoverHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-statusInline__popover ul{list-style:none;padding:0;margin:0}.ui-statusInline__item{padding:8px 0;border-top:1px solid var(--line)}.ui-statusInline__item>div{margin-top:4px;color:var(--ink)}@media(max-width:720px){.ui-statusInline{flex:0 0 auto;max-width:none}.ui-statusInline__label,.ui-statusInline__extra{display:none}.ui-statusInline__compactCount{display:inline}}.ui-tabs,.ui-tabs__panel{min-width:0}.ui-tabs__header{display:flex;align-items:center;justify-content:space-between;gap:8px;height:var(--control-h);border-bottom:1px solid var(--line)}.ui-tabs__list{display:flex;align-items:center;min-width:0;overflow-x:auto;height:100%;scrollbar-width:none;flex:1 1 auto;gap:4px}.ui-tabs__list>.ui-btn{flex:0 0 auto;border:0;border-radius:0;border-bottom:2px solid transparent;min-height:var(--control-h);padding:6px 10px;color:var(--muted);background:transparent;white-space:nowrap}.ui-tabs__list>.ui-btn[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ct)}.ui-tabs__list>.ui-btn>span{display:inline-flex}.ui-tabs__list svg{width:18px;height:18px}.ui-tabs__panel{padding-top:12px}.ui-tabs__list::-webkit-scrollbar{display:none}:is(.ui-scope,.ppv-drawer) .ppv-doccard--batch{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px;border:1px dashed var(--line);border-radius:var(--control-radius);background:var(--surface2);color:var(--ink)}:is(.ui-scope,.ppv-drawer) .ppv-doccard--batch>div{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:4px}:is(.ui-scope,.ppv-drawer) .ppv-doccard--batch>div>span{color:var(--muted)}:is(.ui-scope,.ppv-drawer) .ppv-doccard--batch.ppv-doccard--over{border-color:var(--ct);background:color-mix(in srgb,var(--ct) 8%,var(--surface2))}:is(.ui-scope,.ppv-drawer) .ppv-doccard--batch>button{min-height:var(--control-h);padding:8px 12px;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}:is(.ui-scope,.ppv-drawer) .ppv-doccard--batch>button:disabled{color:var(--disabled-ink);background:var(--disabled-surface);cursor:default}:is(.ui-scope,.ppv-drawer) .ppv-doccard--batch>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}*{box-sizing:border-box}.papiroLoginBrand{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.papiroSidebarLogo{display:block;min-width:0;flex:1 1 auto;height:46px;object-fit:contain;object-position:left center}.usageControlLedgerPage{--uc-panel: var(--surface, var(--dobra-shell-surface));--uc-panel-2: var(--surface2, var(--dobra-shell-surface2));--uc-deep: var(--surface2, var(--dobra-shell-surface2));--uc-line: var(--line, var(--dobra-shell-line));--uc-line-strong: var(--dobra-stone);--uc-muted: var(--dobra-graphite);--uc-teal: var(--dobra-success);--uc-yellow: var(--dobra-warning);--uc-purple: var(--dobra-copper)}body[data-theme-mode=dark] .usageControlLedgerPage{--uc-panel: var(--dobra-navy-soft);--uc-panel-2: var(--dobra-navy);--uc-deep: var(--dobra-navy-deep);--uc-line: rgba(241, 239, 234, .18);--uc-line-strong: rgba(241, 239, 234, .3);--uc-muted: var(--dobra-paper)}.usageControlLedgerPage .pageHeader{align-items:flex-end}.usageControlLedgerPage .pageHeader .MuiTypography-h4{letter-spacing:0}.usageControlKpiGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.usageControlCommandBar{position:sticky;top:76px;z-index:5;display:grid;gap:10px;padding:12px;border-color:var(--uc-line-strong)}.usageControlActivationStrip{min-height:34px}.usageControlActivationText{min-width:0}.usageControlFilterBar{display:grid;grid-template-columns:minmax(132px,.65fr) minmax(132px,.65fr) minmax(190px,1fr) minmax(190px,1fr) minmax(190px,1fr) auto;gap:10px;align-items:center}.usageControlFilterBar .MuiButton-root{min-height:40px;gap:7px;white-space:nowrap}.usageControlInputIcon{margin-right:6px;color:var(--uc-muted)}.usageControlLedgerLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:14px;align-items:start}.usageControlLedgerSurface,.usageControlSidePanel{padding:18px}.usageControlSectionHeader{margin-bottom:14px}.usageControlSectionHeader .MuiTypography-overline,.usageControlSidePanel .MuiTypography-overline{color:var(--uc-muted);font-size:10px;font-weight:900;letter-spacing:.08em}.usageControlSectionHeader .MuiTypography-h6,.usageControlSidePanel .MuiTypography-h6{font-size:17px;font-weight:900}.usageControlTableFrame{overflow-x:auto;border:1px solid var(--uc-line);border-radius:8px;background:var(--uc-deep)}.usageControlTableFrame .MuiTableCell-root{border-color:var(--uc-line);vertical-align:top}.usageControlTableFrame .MuiTableCell-head{color:var(--uc-muted);background:var(--uc-panel-2);font-size:11px;font-weight:900}.usageControlTableFrame .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background:color-mix(in srgb,var(--dobra-copper) 6%,transparent)}.usageControlEventDot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--uc-teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--dobra-success) 12%,transparent)}.usageControlAvatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:8px;color:#fff;background:var(--dobra-copper);font-size:11px;font-weight:900}.usageControlOfficeTotal{padding:18px 0 16px}.usageControlOfficeTotal .MuiTypography-h4{margin:4px 0;color:var(--uc-teal);font-size:28px;font-weight:900;letter-spacing:0}.usageControlOfficeType{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--uc-line)}.usageControlOfficeType:last-child{border-bottom:0}.usageControlOfficeType span{color:var(--uc-muted);font-size:12px}.usageControlOfficeType strong{color:var(--dobra-ink);font-size:14px}@media(max-width:1180px){.usageControlKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.usageControlLedgerLayout{grid-template-columns:1fr}.usageControlFilterBar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.usageControlKpiGrid{grid-template-columns:1fr}.usageControlLedgerSurface,.usageControlSidePanel{padding:14px}.usageControlCommandBar{position:static}.usageControlFilterBar{grid-template-columns:1fr}body:has(.usageControlLedgerPage) .vdShell>.MuiDrawer-root{display:none}body:has(.usageControlLedgerPage) .vdShell .vdMainContent{width:100%;max-width:none}body:has(.usageControlLedgerPage) .vdShell .vdMainContent.MuiContainer-root{width:100%;padding-right:12px;padding-left:12px}}.usageLedgerFirstSurface{overflow:hidden;padding:23px 25px 25px;border:1px solid var(--line, var(--dobra-border))!important;border-radius:8px;color:var(--dobra-ink)!important;background:var(--surface, var(--dobra-shell-surface))!important;box-shadow:var(--shadow-panel)!important}.usageLedgerHeader{margin:0}.usageLedgerOverline,.usageLedgerPanelKicker{display:block;color:var(--dobra-muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.25!important;text-transform:uppercase}.usageLedgerTitle{margin-top:6px!important;color:var(--dobra-ink)!important;font-size:29px!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:1.08!important}.usageLedgerHeaderActions{flex-wrap:wrap;justify-content:flex-end}.usageLedgerStatusChip{height:24px!important;border:1px solid color-mix(in srgb,var(--dobra-warning) 34%,transparent)!important;border-radius:999px!important;color:var(--dobra-warning)!important;background:color-mix(in srgb,var(--dobra-warning) 14%,transparent)!important;font-size:11px!important;font-weight:900!important}.usageLedgerStatusChip .MuiChip-icon{display:none}.usageLedgerPrimaryAction,.usageLedgerOutlineButton,.usageLedgerExportButton{min-height:34px!important;border-radius:7px!important;font-weight:800!important;white-space:nowrap}.usageLedgerPrimaryAction{padding:0 13px!important;color:#fff!important;background:var(--dobra-copper)!important;box-shadow:none!important}.usageLedgerPrimaryAction:hover{background:color-mix(in srgb,var(--dobra-copper) 88%,white)!important}.usageLedgerNotice{display:flex!important;align-items:center;gap:9px;margin:21px 0 13px!important;padding:11px 13px!important;border:1px solid color-mix(in srgb,var(--dobra-warning) 30%,transparent)!important;border-radius:7px!important;color:var(--dobra-ink)!important;background:color-mix(in srgb,var(--dobra-warning) 10%,var(--dobra-surface))!important;font-size:11px!important}.usageLedgerNotice .MuiAlert-icon{margin-right:0;padding:0;color:var(--dobra-warning)!important}.usageLedgerNotice .MuiAlert-message{min-width:0;padding:0;color:var(--dobra-ink)!important}.usageLedgerNotice .MuiAlert-action{margin:0 0 0 auto;padding:0 0 0 12px}.usageLedgerNoticeAction{min-width:max-content;padding:0!important;border:0!important;color:var(--dobra-warning)!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;font-weight:800!important}.usageLedgerNoticeAction:hover{background:transparent!important}.usageLedgerMetricStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:13px}.usageLedgerMetric{min-width:0;padding:14px 15px;border:1px solid var(--dobra-border);border-radius:8px;background:var(--dobra-surface-alt)}.usageLedgerMetric .MuiTypography-root,.usageLedgerMetric small{display:block;color:var(--dobra-muted)!important;font-size:10px!important;line-height:1.3}.usageLedgerMetric strong{display:block;margin:6px 0 2px;color:var(--dobra-ink);font-size:19px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.usageLedgerMetric--purple strong{color:var(--dobra-copper)}.usageLedgerMetric--teal strong{color:var(--dobra-success)}.usageLedgerMetric--yellow strong{color:var(--dobra-warning)}.usageLedgerFilterStrip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:13px 0;padding:9px;border:1px solid var(--dobra-border);border-radius:8px;background:var(--dobra-surface-alt)}.usageLedgerDateRange,.usageLedgerFilterSelect,.usageLedgerExportButton{min-height:34px}.usageLedgerDateRange{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:0 10px;border:1px solid var(--dobra-stone);border-radius:6px;color:var(--dobra-muted);background:var(--dobra-surface-alt);font-size:11px;font-weight:700}.usageLedgerDateRange>.MuiSvgIcon-root{flex:0 0 auto}.usageLedgerDateRange>.MuiTypography-root{color:var(--dobra-stone)!important;font-size:11px;font-weight:700}.usageLedgerDateInput{width:104px}.usageLedgerDateInput .MuiInputBase-root{height:32px;padding:0;color:var(--dobra-ink);background:transparent}.usageLedgerDateInput .MuiOutlinedInput-notchedOutline{border:0}.usageLedgerDateInput input{width:100%;padding:0;color:var(--dobra-ink);font-size:11px;font-weight:700}body[data-theme-mode=dark] .usageLedgerDateInput input{color-scheme:dark}.usageLedgerFilterSelect{min-width:184px}.usageLedgerFilterSelect .MuiOutlinedInput-root{min-height:34px;color:var(--dobra-muted);background:var(--dobra-surface-alt);font-size:11px;font-weight:700}.usageLedgerFilterSelect .MuiOutlinedInput-notchedOutline{border-color:transparent}.usageLedgerFilterSelect .MuiSelect-icon{color:var(--dobra-muted)}.usageLedgerExportButton{gap:7px;padding:0 12px!important;border-color:var(--dobra-stone)!important;color:var(--dobra-ink)!important;background:transparent!important;font-size:13px!important}.usageLedgerExportButton:hover,.usageLedgerOutlineButton:hover{border-color:var(--dobra-muted)!important;background:color-mix(in srgb,var(--dobra-copper) 10%,transparent)!important}.usageLedgerSectionHeading{margin:22px 0 9px}.usageLedgerEventsTitle{margin-top:5px!important;color:var(--dobra-ink)!important;font-size:17px!important;font-weight:900!important}.usageLedgerResultCount,.usageLedgerFooter>.MuiTypography-root{color:var(--dobra-muted)!important;font-size:11px!important}.usageLedgerTableFrame{overflow-x:auto;border:1px solid var(--dobra-border);border-radius:8px;background:var(--dobra-surface-alt)}.usageLedgerTableFrame .MuiTableCell-root{padding:11px 13px;border-color:var(--dobra-border);vertical-align:middle;color:var(--dobra-ink);font-size:11px}.usageLedgerTableFrame .MuiTableCell-head{color:var(--dobra-muted)!important;background:var(--dobra-surface);font-size:10px;font-weight:900}.usageLedgerTableFrame .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background:color-mix(in srgb,var(--dobra-copper) 6%,transparent)}.usageLedgerEmptyRow{display:flex;min-height:64px;align-items:center;justify-content:center;gap:8px;color:var(--dobra-muted);background:transparent;font-size:12px}.usageLedgerEmptyRow .MuiSvgIcon-root{color:var(--dobra-copper);font-size:18px}.usageLedgerEventDot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--dobra-success)}.usageLedgerEventDot.is-pending{background:var(--dobra-warning)}.usageLedgerEventName,.usageLedgerEventMeta,.usageLedgerCellPrimary,.usageLedgerCellMeta{display:block}.usageLedgerEventName,.usageLedgerCellPrimary{overflow:hidden;color:var(--dobra-ink)!important;font-size:11px!important;text-overflow:ellipsis;white-space:nowrap}.usageLedgerEventMeta,.usageLedgerCellMeta{margin-top:3px;color:var(--dobra-muted)!important;font-size:10px!important}.usageLedgerSource{color:var(--dobra-stone)!important;font-family:var(--font-mono)!important;font-size:10px!important}.usageLedgerAmount{color:var(--dobra-success)!important;font-size:12px!important}.usageLedgerAmount.is-pending{color:var(--dobra-warning)!important}.usageLedgerFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.usageLedgerOutlineButton{padding:0 12px!important;border-color:var(--dobra-stone)!important;color:var(--dobra-ink)!important;background:transparent!important;font-size:11px!important}.usageControlSupportGrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px}.usageControlSupportGrid .usageControlSidePanel{min-width:0}@media(max-width:900px){.usageLedgerMetricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.usageControlSupportGrid{grid-template-columns:1fr}}@media(max-width:620px){.usageLedgerFirstSurface{padding:18px 14px 20px}.usageLedgerHeader,.usageLedgerHeaderActions{align-items:flex-start}.usageLedgerHeaderActions{justify-content:flex-start}.usageLedgerMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.usageLedgerFilterStrip{display:grid;grid-template-columns:1fr 1fr}.usageLedgerDateRange,.usageLedgerFilterSelect,.usageLedgerExportButton{width:100%;min-width:0}.usageLedgerDateRange,.usageLedgerExportButton{grid-column:1 / -1}.usageLedgerTableFrame .MuiTable-root{min-width:0!important}.usageLedgerTableFrame .MuiTableCell:nth-child(2),.usageLedgerTableFrame .MuiTableCell:nth-child(3),.usageLedgerTableFrame .MuiTableHead-root{font-size:10px}.usageLedgerNotice{align-items:flex-start!important}.usageLedgerNotice .MuiAlert-action{display:none}.usageLedgerFooter{align-items:stretch;flex-direction:column}.usageLedgerFooter .MuiTablePagination-root,.usageLedgerFooter .MuiTablePagination-toolbar{width:100%;min-width:0}.usageLedgerFooter .MuiTablePagination-toolbar{justify-content:flex-end;padding:0}.usageLedgerFooter .MuiTablePagination-selectLabel,.usageLedgerFooter button[aria-label="Primeira página"],.usageLedgerFooter button[aria-label="Última página"]{display:none}}.usageMockupsPage{--usage-bg: #08111C;--usage-panel: #0D1B2A;--usage-panel-2: #1b2134;--usage-deep: #101421;--usage-line: #2b3247;--usage-line-strong: #3c4665;--usage-text: #f5f7fb;--usage-muted: #aab4cb;--usage-purple: #D9A071;--usage-purple-strong: #B8734A;--usage-teal: #28c7a5;--usage-yellow: #f0b15c;--usage-blue: #b7d2e4;--usage-pink: #d7b0cf;color:var(--usage-text);padding:8px 0 56px}.usageMockupsPage button{font:inherit}.usageMockupsPage button:focus-visible{outline:2px solid var(--usage-yellow);outline-offset:3px}.usageMockupsHeader{display:flex;align-items:end;justify-content:space-between;gap:32px;margin:0 0 22px}.usageMockupsKicker,.usageMockSectionLabel,.usageMockOverline,.usageMockPanelKicker{display:block;color:var(--usage-muted);font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.usageMockupsHeader h1{max-width:680px;margin:8px 0 10px;color:var(--usage-text);font-size:36px;font-weight:900;letter-spacing:-.025em;line-height:1.06;text-wrap:balance}.usageMockupsHeader p{max-width:720px;margin:0;color:var(--usage-muted);font-size:15px;line-height:1.55}.usageMockupsLegend{display:flex;flex-wrap:wrap;justify-content:end;gap:12px 16px;color:var(--usage-muted);font-size:12px;white-space:nowrap}.usageMockupsLegend span,.usageMockupsNote{display:inline-flex;align-items:center;gap:7px}.usageMockLegendDot,.usageMockEventDot{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%}.usageMockLegendDot.is-ready,.usageMockEventDot--teal{background:var(--usage-teal)}.usageMockLegendDot.is-blocked,.usageMockEventDot--yellow{background:var(--usage-yellow)}.usageMockLegendDot.is-neutral{background:var(--usage-muted)}.usageMockupsNav{position:sticky;top:78px;z-index:4;display:flex;gap:8px;margin:0 0 28px;padding:8px;overflow-x:auto;border:1px solid var(--usage-line);border-radius:10px;background:var(--usage-bg)}.usageMockupsNav button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:7px;color:var(--usage-muted);background:transparent;cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap}.usageMockupsNav button span{color:var(--usage-purple);font-variant-numeric:tabular-nums}.usageMockupsNav button:hover,.usageMockupsNav button.is-active{border-color:var(--usage-line-strong);color:var(--usage-text);background:var(--usage-panel-2)}.usageMockupsStack{display:grid;gap:42px}.usageMockSection{scroll-margin-top:128px}.usageMockSectionHeader{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 13px}.usageMockSectionHeading h2{margin:6px 0 5px;color:var(--usage-text);font-size:21px;font-weight:900;letter-spacing:-.015em;line-height:1.15;text-wrap:balance}.usageMockSectionHeading p{max-width:720px;margin:0;color:var(--usage-muted);font-size:13px;line-height:1.5}.usageMockPill{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 9px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.usageMockPill--ready{color:#a8f3df;background:#28c7a521;border-color:#28c7a552}.usageMockPill--blocked{color:#ffd18f;background:#f0b15c24;border-color:#f0b15c57}.usageMockPill--neutral{color:#d6dcef;background:#202741;border-color:#3c4665}.usageMockPill--info{color:#d7e9f3;background:#b7d2e421;border-color:#b7d2e44d}.usageMockFrame{overflow:hidden;border:1px solid var(--usage-line);border-radius:12px;background:#0c0f19}.usageMockApp{min-height:470px;color:var(--usage-text);background:var(--usage-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.usageMockApp button{border:0;cursor:pointer}.usageMockApp button:disabled{cursor:not-allowed;opacity:.5}.usageMockCommandRail{display:flex;flex-direction:column;gap:7px;width:214px;flex:0 0 214px;padding:22px 14px 16px;border-right:1px solid var(--usage-line);background:#121522}.usageMockApp--command{display:flex}.usageMockRailBrand{display:flex;align-items:center;gap:9px;margin:0 7px 30px;color:var(--usage-text)}.usageMockRailBrand span{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;color:#fff;background:var(--usage-purple-strong);font-weight:900}.usageMockRailBrand strong{font-size:13px}.usageMockRailStep{display:flex;align-items:start;gap:10px;min-height:51px;padding:10px 9px;border:1px solid transparent;border-radius:8px;color:var(--usage-muted)}.usageMockRailStep span{color:#6e7892;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.usageMockRailStep strong,.usageMockRailStep small{display:block}.usageMockRailStep strong{color:inherit;font-size:12px}.usageMockRailStep small{margin-top:3px;font-size:10px}.usageMockRailStep.is-active{border-color:#3c4665;color:var(--usage-text);background:var(--usage-panel-2)}.usageMockRailStep.is-active span{color:var(--usage-purple)}.usageMockRailFoot{display:flex;gap:8px;align-items:center;margin:auto 7px 0;padding-top:16px;border-top:1px solid var(--usage-line);color:var(--usage-muted);font-size:10px;line-height:1.4}.usageMockRailFoot svg{color:var(--usage-yellow)}.usageMockAppBody{min-width:0;flex:1;padding:22px 26px 28px}.usageMockTopline{display:flex;justify-content:space-between;gap:16px;color:#7f89a3;font-size:10px}.usageMockPageTitle{display:flex;justify-content:space-between;align-items:end;gap:18px;padding:28px 0 20px}.usageMockPageTitle h3,.usageMockLedgerHeader h3,.usageMockSplitHeader h3,.usageMockTimelineHeader h3,.usageMockQuietHeader h3{margin:6px 0;color:var(--usage-text);font-size:29px;font-weight:900;letter-spacing:-.03em;line-height:1.08}.usageMockPageTitle p,.usageMockSplitHeader p,.usageMockTimelineHeader p{margin:0;color:var(--usage-muted);font-size:13px;line-height:1.45}.usageMockPrimaryButton,.usageMockOutlineButton,.usageMockGhostButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 13px;border-radius:7px;font-size:12px;font-weight:900;white-space:nowrap}.usageMockPrimaryButton{color:#fff;background:var(--usage-purple-strong)}.usageMockPrimaryButton:hover{background:#7c5de5}.usageMockOutlineButton{border:1px solid var(--usage-line-strong)!important;color:#dce2f4;background:transparent}.usageMockOutlineButton:hover{background:var(--usage-panel-2)}.usageMockGhostButton{color:var(--usage-muted);background:transparent}.usageMockGhostButton:hover{color:var(--usage-text);background:var(--usage-panel-2)}.usageMockActivation{display:flex;align-items:center;gap:13px;padding:14px 15px;border:1px solid rgba(240,177,92,.36);border-radius:8px;background:#282231}.usageMockActivationIcon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--usage-yellow);background:#f0b15c21}.usageMockActivationCopy{display:grid;gap:4px;min-width:0;flex:1}.usageMockActivationCopy strong{color:var(--usage-text);font-size:13px}.usageMockActivationCopy span:not(.usageMockPill){color:var(--usage-muted);font-size:11px}.usageMockCommandGrid{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(360px,1.25fr);gap:12px;margin-top:13px}.usageMockCommandAction,.usageMockPriceMatrix,.usageMockSetupPane,.usageMockImpactPane,.usageMockTimelineAside,.usageMockTimelineStream,.usageMockQuietSection{border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-panel)}.usageMockCommandAction{display:flex;flex-direction:column;padding:17px}.usageMockPanelTitle,.usageMockReportTitle,.usageMockStreamHeading{display:flex;align-items:start;justify-content:space-between;gap:12px}.usageMockPanelTitle h3,.usageMockPanelTitle h4,.usageMockReportTitle h4,.usageMockStreamHeading h4{margin:5px 0 0;color:var(--usage-text);font-size:16px;font-weight:900;line-height:1.2}.usageMockPanelTitle h4,.usageMockReportTitle h4,.usageMockStreamHeading h4{font-size:14px}.usageMockCommandAction p{margin:18px 0;color:var(--usage-muted);font-size:12px;line-height:1.55}.usageMockStepBadge,.usageMockFormCount{color:var(--usage-yellow);font-size:11px;font-weight:900;white-space:nowrap}.usageMockProgress{margin-top:auto}.usageMockProgress>span{display:block;height:6px;overflow:hidden;border-radius:999px;background:#252d46}.usageMockProgress i{display:block;height:100%;border-radius:inherit;background:var(--usage-purple)}.usageMockProgress strong{display:block;margin-top:8px;color:var(--usage-muted);font-size:11px}.usageMockTextButton{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:17px;padding:0;color:var(--usage-purple);background:transparent;font-size:12px;font-weight:900}.usageMockTextButton:hover{color:#c9bfff}.usageMockPriceMatrix{padding:17px}.usageMockPriceList{display:grid;gap:4px;margin:14px 0 0}.usageMockPriceRow{display:flex;align-items:center;gap:10px;min-height:49px;padding:6px 0;border-top:1px solid var(--usage-line)}.usageMockPriceMark{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:6px;color:var(--usage-blue);background:#202c41}.usageMockPriceCopy{min-width:0;flex:1}.usageMockPriceCopy strong,.usageMockPriceCopy code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usageMockPriceCopy strong{color:var(--usage-text);font-size:12px}.usageMockPriceCopy code,.usageMockEventRow code{color:#8692ac;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.usageMockPriceValue{display:flex;align-items:center;gap:8px}.usageMockPriceValue>strong{min-width:92px;color:var(--usage-text);font-size:12px;text-align:right}.usageMockPriceValue>strong:not(:first-child){color:var(--usage-muted)}.usageMockKpiStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px}.usageMockKpiStrip--four{grid-template-columns:repeat(4,1fr)}.usageMockKpi{min-width:0;padding:14px 15px;border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-panel)}.usageMockKpi span,.usageMockKpi small{display:block;color:var(--usage-muted);font-size:10px}.usageMockKpi strong{display:block;margin:6px 0 2px;color:var(--usage-text);font-size:19px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.usageMockKpi--purple strong{color:var(--usage-purple)}.usageMockKpi--teal strong{color:var(--usage-teal)}.usageMockKpi--blue strong{color:var(--usage-blue)}.usageMockKpi--yellow strong{color:var(--usage-yellow)}.usageMockIconButton{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;color:var(--usage-muted);background:transparent}.usageMockIconButton:hover{color:var(--usage-text);background:var(--usage-panel-2)}.usageMockApp--ledger{padding:23px 25px 25px}.usageMockLedgerHeader,.usageMockSplitHeader,.usageMockTimelineHeader,.usageMockQuietHeader{display:flex;align-items:end;justify-content:space-between;gap:18px}.usageMockHeaderActions,.usageMockSplitStatus{display:flex;align-items:center;gap:10px}.usageMockLedgerNotice{display:flex;align-items:center;gap:9px;margin:21px 0 13px;padding:11px 13px;border:1px solid rgba(240,177,92,.3);border-radius:7px;color:var(--usage-muted);background:#282231;font-size:11px}.usageMockLedgerNotice>svg{flex:0 0 auto;color:var(--usage-yellow)}.usageMockLedgerNotice .usageMockTextButton{margin:0 0 0 auto}.usageMockFilterBar{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.usageMockFilterBar.is-prominent{padding:9px;border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-panel)}.usageMockFilterField{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--usage-line-strong);border-radius:6px;color:var(--usage-muted);background:var(--usage-deep);font-size:11px;font-weight:700}button.usageMockFilterField:hover{color:var(--usage-text);background:var(--usage-panel-2)}.usageMockFilterDivider{color:#67718c}.usageMockLedgerHeading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:22px 0 9px}.usageMockLedgerHeading h4{margin:5px 0 0;font-size:17px;font-weight:900}.usageMockLedgerHeading>span,.usageMockLedgerFooter>span{color:var(--usage-muted);font-size:11px}.usageMockEventTable,.usageMockPeopleTable{overflow:hidden;border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-deep)}.usageMockTableHeader,.usageMockEventRow,.usageMockPeopleRow{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(140px,1fr) minmax(160px,1fr) minmax(100px,.55fr);align-items:center;gap:12px;padding:11px 13px}.usageMockTableHeader{color:var(--usage-muted);background:#1f2740;font-size:10px;font-weight:900}.usageMockEventRow,.usageMockPeopleRow{min-height:56px;border-top:1px solid var(--usage-line);color:#dfe6f8;font-size:11px}.usageMockEventRow:hover,.usageMockPeopleRow:hover{background:#161d30}.usageMockEventMain,.usageMockPerson{display:flex;align-items:center;gap:9px;min-width:0}.usageMockEventMain>div,.usageMockPerson>div{min-width:0}.usageMockEventMain strong,.usageMockEventMain small,.usageMockPerson strong,.usageMockPerson small{display:block}.usageMockEventMain strong,.usageMockPerson strong{overflow:hidden;color:var(--usage-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px}.usageMockEventMain small,.usageMockPerson small{margin-top:3px;color:var(--usage-muted);font-size:10px}.usageMockEventRow>span,.usageMockPeopleRow>div:not(.usageMockPerson)>small{color:var(--usage-muted)}.usageMockEventRow>strong,.usageMockPeopleRow>strong{color:var(--usage-teal);font-size:12px}.usageMockEventRow>strong.is-pending{color:var(--usage-yellow)}.usageMockAvatar{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;color:#141729;background:var(--usage-pink);font-size:10px;font-weight:900}.usageMockLedgerFooter{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px}.usageMockApp--split{padding:24px 25px 26px}.usageMockSplitHeader{align-items:start}.usageMockSplitStatus{align-items:start;padding:9px 0 0}.usageMockStatusLight{width:9px;height:9px;margin-top:4px;border-radius:50%}.usageMockStatusLight.is-yellow{background:var(--usage-yellow)}.usageMockSplitStatus strong,.usageMockSplitStatus small{display:block}.usageMockSplitStatus strong{color:var(--usage-text);font-size:12px}.usageMockSplitStatus small{margin-top:3px;color:var(--usage-muted);font-size:10px}.usageMockSplitColumns{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:12px;margin-top:22px}.usageMockSetupPane,.usageMockImpactPane{padding:18px}.usageMockField{position:relative;display:block;margin-top:12px;padding:9px 34px 9px 11px;border:1px solid var(--usage-line-strong);border-radius:6px;background:var(--usage-deep)}.usageMockField span,.usageMockField strong{display:block}.usageMockField span{color:var(--usage-muted);font-size:10px}.usageMockField strong{margin-top:5px;color:var(--usage-text);font-size:12px}.usageMockField svg{position:absolute;top:50%;right:10px;color:var(--usage-muted);transform:translateY(-50%)}.usageMockSetupPane>.usageMockPrimaryButton{width:100%;margin-top:13px}.usageMockFieldHint{margin:10px 0 0;color:var(--usage-muted);font-size:10px;line-height:1.45}.usageMockExistingRules{display:grid;gap:7px;margin-top:19px;padding-top:14px;border-top:1px solid var(--usage-line)}.usageMockExistingRules>span{color:var(--usage-muted);font-size:10px;font-weight:900}.usageMockExistingRules>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--usage-line)}.usageMockExistingRules strong,.usageMockExistingRules span{font-size:10px}.usageMockExistingRules strong{color:var(--usage-text)}.usageMockExistingRules span{color:var(--usage-muted);text-align:right}.usageMockExistingRules .is-missing strong,.usageMockExistingRules .is-missing span{color:var(--usage-yellow)}.usageMockImpactTotal{margin:21px 0 16px;padding-bottom:15px;border-bottom:1px solid var(--usage-line)}.usageMockImpactTotal span,.usageMockImpactTotal small{display:block;color:var(--usage-muted);font-size:10px}.usageMockImpactTotal strong{display:block;margin:7px 0 5px;color:var(--usage-teal);font-size:28px;letter-spacing:-.03em}.usageMockImpactList{display:grid;gap:3px}.usageMockImpactList>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-height:41px;border-bottom:1px solid var(--usage-line);font-size:11px}.usageMockImpactList span{color:var(--usage-text);font-weight:800}.usageMockImpactList strong{color:var(--usage-muted);font-size:10px;font-weight:700}.usageMockImpactList b{min-width:70px;color:var(--usage-teal);font-size:11px;text-align:right}.usageMockImpactList b.is-pending{color:var(--usage-yellow)}.usageMockImpactFooter{display:flex;gap:7px;align-items:center;margin-top:15px;color:var(--usage-teal);font-size:11px;font-weight:800}.usageMockSplitReport{margin-top:12px;padding:17px;border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-panel)}.usageMockReportTitle>.usageMockTextButton{margin-top:0}.usageMockPeopleTable{margin-top:13px}.usageMockPeopleTable .usageMockTableHeader,.usageMockPeopleTable .usageMockPeopleRow{grid-template-columns:minmax(220px,1.5fr) minmax(130px,.75fr) minmax(80px,.5fr) minmax(100px,.55fr)}.usageMockApp--timeline{padding:24px 25px 28px}.usageMockTimelineHeader{align-items:start}.usageMockBreadcrumb{display:flex;align-items:center;gap:5px;color:var(--usage-muted);font-size:10px}.usageMockBreadcrumb svg{font-size:13px}.usageMockBreadcrumb strong{color:var(--usage-text)}.usageMockTimelineSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-line);overflow:hidden}.usageMockTimelineSummary>div{display:flex;flex-direction:column;gap:5px;min-height:90px;padding:15px;background:var(--usage-panel)}.usageMockTimelineSummary strong{color:var(--usage-text);font-size:19px}.usageMockTimelineSummary small{color:var(--usage-muted);font-size:10px}.usageMockTimelineSummary .usageMockPill{align-self:flex-start;margin:2px 0}.usageMockTimelineLayout{display:grid;grid-template-columns:minmax(245px,.7fr) minmax(380px,1.3fr);gap:12px;margin-top:16px}.usageMockTimelineAside,.usageMockTimelineStream{padding:17px}.usageMockTimelineAside .usageMockPeopleTable{border:0}.usageMockTimelineAside .usageMockPeopleTable .usageMockTableHeader{display:none}.usageMockTimelineAside .usageMockPeopleTable .usageMockPeopleRow{grid-template-columns:minmax(0,1fr) auto;padding:11px 0}.usageMockTimelineAside .usageMockPeopleRow>.usageMockPill,.usageMockTimelineAside .usageMockPeopleRow>div:nth-child(3),.usageMockTimelineAside .usageMockPeopleRow>strong{display:none}.usageMockStreamHeading{align-items:end;padding-bottom:10px;border-bottom:1px solid var(--usage-line)}.usageMockStreamHeading>span{color:var(--usage-muted);font-size:10px}.usageMockStream{position:relative;padding:6px 0 0 17px}.usageMockStream:before{position:absolute;top:17px;bottom:17px;left:20px;width:1px;background:var(--usage-line-strong);content:""}.usageMockStreamItem{position:relative;display:flex;gap:16px;padding:15px 0 16px}.usageMockStreamItem>.usageMockEventDot{position:relative;z-index:1;width:9px;height:9px;margin-top:4px;border:2px solid var(--usage-panel);box-sizing:content-box}.usageMockStreamBody{min-width:0;flex:1}.usageMockStreamMeta{display:flex;justify-content:space-between;gap:12px}.usageMockStreamMeta span{color:var(--usage-muted);font-size:10px}.usageMockStreamBody>strong{display:block;margin-top:5px;color:var(--usage-text);font-size:12px}.usageMockStreamBody p{margin:4px 0 9px;color:var(--usage-muted);font-size:10px}.usageMockStreamAmount{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--usage-line);color:var(--usage-muted);font-size:10px}.usageMockStreamAmount b{color:var(--usage-teal)}.usageMockStreamAmount b.is-pending{color:var(--usage-yellow)}.usageMockApp--quiet{padding:24px 25px 28px}.usageMockQuietHeader{align-items:center}.usageMockTabs{display:flex;gap:3px;margin-top:22px;padding-bottom:0;border-bottom:1px solid var(--usage-line)}.usageMockTabs button{position:relative;min-height:38px;padding:0 11px;color:var(--usage-muted);background:transparent;font-size:11px;font-weight:800}.usageMockTabs button:hover,.usageMockTabs button.is-active{color:var(--usage-text)}.usageMockTabs button.is-active:after{position:absolute;right:9px;bottom:-1px;left:9px;height:2px;background:var(--usage-purple);content:""}.usageMockTabs button span{display:inline-grid;min-width:18px;height:18px;place-items:center;margin-left:5px;border-radius:999px;color:var(--usage-yellow);background:#f0b15c24;font-size:10px}.usageMockQuietOverview{display:grid;grid-template-columns:minmax(270px,1.1fr) minmax(340px,1.4fr);gap:12px;margin-top:17px}.usageMockQuietLead,.usageMockQuietStats{border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-panel)}.usageMockQuietLead{padding:17px}.usageMockQuietLeadTop{display:flex;justify-content:space-between;gap:12px;color:var(--usage-muted);font-size:10px}.usageMockQuietLead>strong{display:block;margin:18px 0 7px;color:var(--usage-teal);font-size:32px;letter-spacing:-.04em}.usageMockQuietLead p{max-width:410px;margin:0 0 18px;color:var(--usage-muted);font-size:11px;line-height:1.5}.usageMockQuietStats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--usage-line);background:var(--usage-line)}.usageMockQuietStats .usageMockKpi{display:flex;min-height:130px;flex-direction:column;justify-content:center;border:0;border-radius:0;background:var(--usage-panel)}.usageMockQuietSection{margin-top:12px;padding:17px}.usageMockReportTitle>div>span:not(.usageMockPanelKicker){display:block;margin-top:4px;color:var(--usage-muted);font-size:10px}.usageMockEventTable.is-compact,.usageMockPeopleTable.is-compact{margin-top:12px}.usageMockEventTable.is-compact .usageMockTableHeader,.usageMockEventTable.is-compact .usageMockEventRow{grid-template-columns:minmax(180px,1.3fr) minmax(140px,1fr) minmax(130px,1fr) minmax(90px,.55fr)}.usageMockEventTable.is-compact .usageMockEventRow,.usageMockPeopleTable.is-compact .usageMockPeopleRow{min-height:48px;padding-top:8px;padding-bottom:8px}.usageMockupsNote{margin-top:24px;padding:11px 13px;border:1px solid var(--usage-line);border-radius:8px;color:var(--usage-muted);background:var(--usage-panel);font-size:11px}.usageMockupsNote svg{color:var(--usage-teal)}@media(max-width:980px){.usageMockupsHeader{align-items:start;flex-direction:column;gap:16px}.usageMockupsLegend{justify-content:start;white-space:normal}.usageMockCommandGrid,.usageMockSplitColumns,.usageMockTimelineLayout,.usageMockQuietOverview{grid-template-columns:1fr}.usageMockTimelineAside .usageMockPeopleTable .usageMockPeopleRow{grid-template-columns:minmax(0,1fr) auto}.usageMockTimelineAside .usageMockPeopleRow>.usageMockPill{display:inline-flex}.usageMockTimelineAside .usageMockPeopleRow>div:nth-child(3),.usageMockTimelineAside .usageMockPeopleRow>strong{display:none}}@media(max-width:720px){body:has(.usageMockupsPage) .vdShell>.MuiDrawer-root{display:none}body:has(.usageMockupsPage) .vdShell .vdMainContent{width:100%;max-width:none}body:has(.usageMockupsPage) .vdShell .vdMainContent.MuiContainer-root{width:100%;padding-right:12px;padding-left:12px}.usageMockupsPage{padding-top:0}.usageMockupsHeader h1{font-size:30px}.usageMockupsNav{top:70px}.usageMockSectionHeader{align-items:start;flex-direction:column;gap:10px}.usageMockApp--command{display:block}.usageMockCommandRail{width:auto;flex-direction:row;align-items:center;gap:6px;padding:10px;border-right:0;border-bottom:1px solid var(--usage-line);overflow-x:auto}.usageMockRailBrand{margin:0 8px 0 0}.usageMockRailBrand strong,.usageMockRailStep small,.usageMockRailFoot{display:none}.usageMockRailStep{min-height:34px;padding:7px 9px;white-space:nowrap}.usageMockRailStep strong{font-size:11px}.usageMockAppBody,.usageMockApp--ledger,.usageMockApp--split,.usageMockApp--timeline,.usageMockApp--quiet{padding:18px 14px 20px}.usageMockPageTitle,.usageMockLedgerHeader,.usageMockTimelineHeader{align-items:start;flex-direction:column}.usageMockActivation{align-items:start;flex-wrap:wrap}.usageMockActivation .usageMockPrimaryButton{margin-left:47px}.usageMockKpiStrip,.usageMockKpiStrip--four{grid-template-columns:repeat(2,1fr)}.usageMockFilterBar{display:grid;grid-template-columns:1fr 1fr}.usageMockFilterField{min-width:0;overflow:hidden}.usageMockFilterField span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usageMockFilterBar .usageMockOutlineButton{grid-column:1 / -1}.usageMockTimelineSummary{grid-template-columns:1fr}.usageMockTimelineSummary>div{min-height:auto}.usageMockTableHeader{display:none}.usageMockEventRow,.usageMockPeopleRow,.usageMockEventTable.is-compact .usageMockEventRow,.usageMockPeopleTable .usageMockPeopleRow{grid-template-columns:minmax(0,1fr) auto;gap:7px}.usageMockEventRow>span,.usageMockEventRow>code,.usageMockPeopleRow>.usageMockPill,.usageMockPeopleRow>div:nth-child(3){display:none}.usageMockEventRow>strong,.usageMockPeopleRow>strong{justify-self:end}.usageMockPriceValue{display:grid;justify-items:end;gap:4px}.usageMockPriceValue>strong{min-width:0}.usageMockQuietStats{grid-template-columns:1fr}.usageMockQuietStats .usageMockKpi{min-height:82px}.usageMockTabs{overflow-x:auto}.usageMockTabs button{flex:0 0 auto}}@media(max-width:520px){.usageMockupsHeader h1{font-size:27px}.usageMockupsHeader p{font-size:13px}.usageMockupsLegend{display:grid;gap:7px}.usageMockKpiStrip,.usageMockKpiStrip--four{grid-template-columns:1fr}.usageMockTopline{display:none}.usageMockPageTitle h3,.usageMockLedgerHeader h3,.usageMockSplitHeader h3,.usageMockTimelineHeader h3,.usageMockQuietHeader h3{font-size:24px}.usageMockActivation .usageMockPrimaryButton{width:calc(100% - 47px);margin-left:47px}.usageMockFilterBar{grid-template-columns:1fr}.usageMockFilterBar .usageMockOutlineButton{grid-column:auto}.usageMockImpactList>div{grid-template-columns:minmax(0,1fr) auto}.usageMockImpactList strong{display:none}.usageMockStreamMeta{display:block}.usageMockStreamMeta code{display:block;margin-top:4px}}@media(prefers-reduced-motion:reduce){.usageMockupsPage *,.usageMockupsPage *:before,.usageMockupsPage *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--motion-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--motion-ease-out-quart: cubic-bezier(.25, 1, .5, 1)}html,body,#root{min-height:100%;margin:0;background:#08111c!important}body{background:#08111c!important;color:#f5f7fb}body[data-theme-mode=light]{background:#e7e3d8!important;color:#1a1d29}body[data-design-option="2"]{background:linear-gradient(90deg,rgba(31,91,184,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(31,91,184,.035) 1px,transparent 1px),#f5f1e8;background-size:36px 36px;color:#152033}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skipLink{position:fixed;top:12px;left:12px;z-index:9999;transform:translateY(-140%);padding:10px 14px;border-radius:8px;background:#fff;color:#050505;font-weight:800;box-shadow:0 10px 24px #00000038;transition:transform .16s var(--motion-ease-out-expo)}.skipLink:focus-visible{transform:translateY(0);outline:3px solid #fcd561;outline-offset:3px}.vdDesignScreen{--vd-ink: #1f2328;--vd-surface: #ffffff;--vd-card: #ffffff;--vd-pink: #b8734a;--vd-blue: #12a594;--vd-beige: #5d6066;--vd-yellow: #b8734a;--vd-success: #12a594;--vd-text: #1f2328;--vd-muted: #5d6066;--vd-border: #d7d0c1;--vd-disabled-ink: var(--dobra-shell-disabled-ink);--vd-disabled-surface: var(--dobra-shell-disabled-surface);--housing-accent: var(--vd-yellow);--housing-accent-soft: #f3e1d5;--housing-ready: var(--vd-success);--housing-ready-soft: #e7f5f2;min-height:calc(100vh - 64px);color:var(--vd-ink);overflow-x:clip;background:#e7e3d8}.vdShell.is-dark-mode .vdDesignScreen .laredoSurface{color:#fff;background:linear-gradient(180deg,#ffffff12,#ffffff06),#111!important;border-color:#ffffff1a!important}.vdShell{--mecesa-bg: var(--dobra-shell-bg);--mecesa-surface: var(--dobra-surface);--mecesa-ink: var(--dobra-graphite);--mecesa-muted: var(--dobra-shell-muted);--mecesa-line: var(--dobra-shell-line);--mecesa-purple: var(--dobra-navy);--mecesa-purple-soft: var(--dobra-copper-wash);background:var(--mecesa-bg);color:var(--mecesa-ink);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif}.vdShell .MuiDrawer-paper{color:var(--mecesa-ink);background:var(--mecesa-surface);border-right:1px solid var(--mecesa-line)}.vdShell .MuiAppBar-root{color:var(--mecesa-ink);background:color-mix(in oklab,var(--mecesa-bg) 88%,transparent);border-bottom-color:var(--mecesa-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vdShell .MuiToolbar-root{min-height:64px}.vdShell .MuiDivider-root{border-color:var(--mecesa-line)}.vdShell .MuiListItemButton-root{min-height:44px;margin:0 0 6px;border:1px solid transparent;border-radius:10px;color:var(--mecesa-muted);font-weight:800;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.vdShell .MuiListItemButton-root:hover{color:var(--mecesa-ink);background:var(--mecesa-purple-soft);border-color:transparent}.vdShell .MuiListItemButton-root.Mui-selected,.vdShell .MuiListItemButton-root.Mui-selected:hover{color:#fff;background:var(--mecesa-purple);border-color:var(--mecesa-purple);box-shadow:0 10px 22px -16px #0d1b2ab3}.vdShell .MuiListItemIcon-root{color:currentColor}.vdShell .MuiTypography-colorTextSecondary{color:var(--mecesa-muted)!important}.vdShell .MuiAppBar-root .MuiTypography-root,.vdShell .MuiAppBar-root .MuiSvgIcon-root,.vdShell .MuiDrawer-paper .MuiTypography-root{color:inherit}.vdShell .MuiDrawer-paper .MuiIconButton-root{color:var(--mecesa-muted)}.vdShell .MuiAppBar-root .MuiTypography-root{color:var(--mecesa-ink);font-size:var(--text-body);font-weight:700;letter-spacing:0}.vdShell .MuiDrawer-paper .MuiList-root{padding-top:14px}.vdShell .MuiDrawer-paper .MuiListItemText-primary{font-size:.88rem;font-weight:800}.vdShell .MuiDrawer-paper .MuiAvatar-root,.vdShell .MuiDrawer-paper .MuiSvgIcon-root{color:currentColor}.vdMainContent{color:var(--vd-ink)}.vdMainContent .pageHeader .MuiTypography-root,.vdMainContent>.MuiStack-root>.pageHeader .MuiTypography-root,.vdMainContent>.pageHeader .MuiTypography-root{color:var(--vd-ink)!important}.vdMainContent .pageHeader .MuiTypography-colorTextSecondary,.vdMainContent .MuiTypography-colorTextSecondary{color:var(--vd-muted)!important}body .vdShell.is-light-mode .vdMainContent>.MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard),body .vdShell.is-light-mode .vdMainContent>.MuiStack-root>.MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard),body .vdShell.is-light-mode .vdMainContent>.MuiStack-root .MuiPaper-outlined:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard),body .vdShell.is-light-mode .vdMainContent>.MuiStack-root .MuiTableContainer-root{color:var(--vd-ink)!important;background:#fffdf8!important;border-color:var(--vd-border)!important;box-shadow:var(--shadow-panel)!important}body .vdShell.is-light-mode .vdMainContent>.MuiStack-root .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTypography-root,body .vdShell.is-light-mode .vdMainContent>.MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTypography-root,body .vdShell.is-light-mode .vdMainContent>.MuiStack-root .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTableCell-root,body .vdShell.is-light-mode .vdMainContent>.MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTableCell-root{color:inherit!important}.vdMainContent .MuiTableCell-root{color:var(--vd-ink)!important;border-bottom-color:var(--vd-border)!important}.vdMainContent .MuiTableCell-head{color:var(--vd-muted)!important;background:#f5f1e8!important}.themeModeToggleButton{width:34px;height:34px;color:#0d1b2a!important;background:#f3e1d5!important;border:1px solid #d7d0c1!important}.themeModeToggleButton:hover{color:#fff!important;background:#0d1b2a!important}.assistantDrawer .MuiDrawer-paper{height:100vh;height:100dvh}.assistantDrawer .dobraSidePanel__content{height:100%;min-height:0}.assistantDrawer .dobraSidePanel__body{min-height:0;padding:var(--space-4)}.assistantDrawer .dobraSidePanel__actions{display:block;flex:0 0 auto;max-height:55vh;max-height:55dvh;overflow-y:auto;padding:var(--space-3) var(--space-4) var(--space-4)}.assistantFooter{display:grid;gap:var(--space-2)}.assistantLog{display:flex;flex-direction:column;gap:var(--space-3)}.assistantMessage{display:flex;gap:var(--space-2);align-items:flex-end;animation:assistantMessageIn .32s var(--motion-ease-out-expo) both}.assistantMessage.user{justify-content:flex-end}.assistantBubble{min-width:0;max-width:calc(100% - var(--space-10) - var(--space-2));padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);overflow-wrap:anywhere}.assistantMessage.assistant .assistantBubble{color:var(--dobra-ink);background:var(--dobra-surface-alt);border:1px solid var(--dobra-border);border-bottom-left-radius:var(--radius-sm)}.assistantMessage.user .assistantBubble{max-width:85%;color:var(--dobra-off-white);background:var(--dobra-copper-deep);border-bottom-right-radius:var(--radius-sm)}.assistantDrawer .assistantBubble .MuiTypography-root{color:inherit;white-space:pre-wrap;font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.assistantAvatar{position:relative;width:var(--space-10);height:var(--space-10);flex:0 0 var(--space-10)}.assistantAvatarRing{position:absolute;inset:calc(-1 * var(--space-1));border-radius:44%;border:2px solid transparent}.assistantAvatar.thinking .assistantAvatarRing{border-top-color:var(--dobra-copper);animation:assistantSpin .9s linear infinite}.assistantAvatarFace{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;border-radius:38%;background:var(--dobra-ink);box-shadow:var(--shadow-panel)}.assistantAvatarEye{width:7px;height:10px;border-radius:50%;background:var(--dobra-surface);animation:assistantBlink 4.8s infinite}.assistantAvatarCheek{position:absolute;bottom:9px;width:6px;height:6px;border-radius:50%;background:var(--dobra-copper);opacity:.8}.assistantAvatarCheek.left{left:7px}.assistantAvatarCheek.right{right:7px}body[data-theme-mode=dark] .assistantDrawer{--dobra-accent-text: var(--dobra-shell-ct-dark)}.assistantDrawer .assistantIntentChip.MuiChip-root{align-self:flex-start;height:var(--space-6);color:var(--dobra-accent-text);background:color-mix(in srgb,var(--dobra-copper) 12%,transparent);border:1px solid color-mix(in srgb,var(--dobra-copper) 32%,var(--dobra-border));font-size:var(--text-caption);font-weight:700}.assistantDrawer .assistantIntentChip .MuiChip-icon{color:var(--dobra-accent-text);font-size:var(--text-body)}.assistantThinkingSweep{height:4px;border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--dobra-copper) 8%,transparent),var(--dobra-copper),color-mix(in srgb,var(--dobra-copper) 8%,transparent));background-size:220px 100%;animation:assistantGlowSweep 1.5s linear infinite}.assistantThinkingStep{min-height:22px}.assistantDrawer .assistantThinkingStep .MuiTypography-root{color:var(--dobra-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);opacity:.72}.assistantDrawer .assistantThinkingStep .MuiTypography-root.done{color:var(--dobra-ink);font-weight:600;opacity:1}.assistantDrawer .assistantThinkingStep .MuiTypography-root.active{color:var(--dobra-ink);font-weight:700;opacity:1;animation:assistantStepPulse 1.3s ease-in-out infinite}.assistantThinkingMark{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;color:var(--dobra-muted)}.assistantThinkingDone{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--dobra-off-white);border-radius:50%;background:var(--dobra-success)}body[data-theme-mode=dark] .assistantThinkingDone{color:var(--dobra-navy-deep)}.assistantThinkingSpinner{width:17px;height:17px;border-radius:50%;border:2px solid color-mix(in srgb,var(--dobra-copper) 28%,transparent);border-top-color:var(--dobra-copper);animation:assistantSpin .7s linear infinite}.assistantQuickActions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.assistantIdaceUpload{display:grid;gap:var(--space-1)}.assistantIdaceUpload .ui-btn,.assistantIdaceDownloads .ui-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.assistantIdaceUpload .MuiTypography-root{color:var(--dobra-muted)}.assistantIdaceResult,.assistantIdaceResult .MuiAlert-root{min-width:0}.assistantIdaceFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:var(--space-2) var(--space-3);margin:0}.assistantDrawer .assistantIdaceFields dt{color:var(--dobra-muted)}.assistantDrawer .assistantIdaceFields dd{margin:0;font-weight:600}.assistantIdaceIssues{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.assistantIdaceDownloads .ui-btn{white-space:normal}.assistantIdaceEvidence summary{cursor:pointer;color:var(--dobra-accent-text)}.assistantIdaceEvidence[open] summary{margin-bottom:var(--space-2)}body[data-theme-mode] .assistantDrawer .assistantQuickActions .ui-btn{flex:0 1 auto;min-height:var(--space-8);padding:var(--space-1) var(--space-3);color:var(--dobra-accent-text);border:1px solid color-mix(in srgb,var(--dobra-copper) 45%,var(--dobra-border));border-radius:var(--radius-pill);background:transparent;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);text-transform:none}body[data-theme-mode] .assistantDrawer .assistantQuickActions .ui-btn:hover{background:color-mix(in srgb,var(--dobra-copper) 12%,transparent)}body[data-theme-mode] .assistantDrawer .assistantQuickActions .ui-btn:disabled{color:var(--dobra-muted);border-color:var(--dobra-border);background:transparent;opacity:.6}.assistantError{margin:0}.assistantComposer{display:flex;align-items:flex-end;gap:var(--space-2)}body[data-theme-mode] .assistantComposer .MuiInputBase-root{color:var(--dobra-ink);border-radius:var(--radius-md);background:var(--dobra-surface-alt)}body[data-theme-mode] .assistantComposer .MuiOutlinedInput-notchedOutline{border-color:var(--dobra-border)}body[data-theme-mode] .assistantComposer .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--dobra-copper);border-width:2px}body[data-theme-mode] .assistantComposer .MuiInputBase-input::placeholder{color:var(--dobra-muted);opacity:.8}body[data-theme-mode] .assistantComposer .MuiIconButton-root{width:var(--space-10);height:var(--space-10);flex:0 0 var(--space-10);color:var(--dobra-off-white);border-radius:var(--radius-md);background:var(--dobra-copper-deep)}body[data-theme-mode=dark] .assistantComposer .MuiIconButton-root{color:var(--dobra-navy-deep);background:var(--dobra-copper)}body[data-theme-mode] .assistantComposer .MuiIconButton-root.Mui-disabled{color:var(--dobra-muted);background:var(--dobra-surface-alt);opacity:.6}@keyframes assistantMessageIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes assistantBlink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes assistantSpin{to{transform:rotate(360deg)}}@keyframes assistantGlowSweep{0%{background-position:-220px 0}to{background-position:320px 0}}@keyframes assistantStepPulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.assistantMessage,.assistantAvatarEye,.assistantAvatar.thinking .assistantAvatarRing,.assistantThinkingSweep,.assistantThinkingSpinner,.assistantDrawer .assistantThinkingStep .MuiTypography-root.active{animation:none}}body .vdDesignScreen .MuiPaper-root.housingContractFlowHeader{overflow:hidden;background:radial-gradient(circle at 86% 0%,rgba(216,202,115,.16),transparent 34%),linear-gradient(160deg,#ffffff14,#ffffff06),var(--vd-surface)!important}body .vdDesignScreen .MuiPaper-root.housingContractCaseStrip{background:linear-gradient(90deg,rgba(216,202,115,.08),transparent 42%),linear-gradient(160deg,#ffffff12,#ffffff06),var(--vd-surface)!important}body .vdDesignScreen.vdMainContent>.housingContractPage{--constructor-accent: #B8734A;--constructor-ink: #1a1d29;--constructor-panel: #ffffff;--constructor-border: #D7D0C1;--constructor-muted: #7c8194;margin:0;color:var(--constructor-ink);font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}body .vdDesignScreen.vdMainContent>.housingContractPage>.pageHeader{margin:0;padding:20px 26px 4px}body .vdDesignScreen.vdMainContent>.housingContractPage>.pageHeader .MuiTypography-h4{color:var(--constructor-ink)!important;font-size:22px;font-weight:900;letter-spacing:0}body .vdDesignScreen.vdMainContent>.housingContractPage>.pageHeader .MuiTypography-colorTextSecondary{color:var(--constructor-muted)!important}body .vdDesignScreen.vdMainContent>.housingContractPage>.MuiGrid-container{margin:0;width:100%}body .vdDesignScreen.vdMainContent>.housingContractPage>.MuiGrid-container>.MuiGrid-item{padding-top:0;padding-left:0}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractCaseStrip{border-radius:12px!important;background:#fff!important;border-color:var(--constructor-border)!important}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractCaseToolbar{min-height:54px;padding:2px 8px}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow{display:grid;grid-template-columns:minmax(280px,376px) minmax(0,1fr);gap:0;min-height:clamp(620px,calc(100vh - 250px),760px);overflow:hidden;border:1px solid var(--constructor-border);border-radius:16px;background:#e7e3d8;color:var(--constructor-ink)}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlowHeader{grid-column:1;grid-row:1;min-width:0;padding:22px 26px!important;border:0!important;border-right:1px solid var(--constructor-border)!important;border-radius:0!important;background:var(--constructor-panel)!important}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlowHeader>.MuiStack-root:first-child{align-items:stretch;flex-direction:column}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlowHeader>.MuiStack-root:first-child .MuiChip-root{align-self:flex-start}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlowHeader .housingContractEyebrow,body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlowHeader .housingContractStageIndex{color:var(--constructor-accent)!important}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractConstructorBrand{min-width:0}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractNewCase{flex:0 0 auto;min-height:34px;padding-inline:10px;border-radius:8px;white-space:nowrap}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractSteps{grid-template-columns:1fr;gap:7px;margin-top:18px;overflow:visible;border:0;background:transparent}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractStep{min-height:38px;border:1px solid var(--constructor-border);border-radius:10px;background:#f6f7fb;color:var(--constructor-muted)}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractStep.isActive{border-color:#b8734a57;background:#f3e1d5;color:var(--constructor-accent)}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractStep.isActive .housingContractStepNumber{border-color:var(--constructor-accent);background:var(--constructor-accent);color:#fff}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractStep.isDone{color:#12a594}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractStage{grid-column:2;grid-row:1;min-width:0;align-self:center;min-height:430px;max-height:calc(100% - 56px);height:auto;margin:28px;overflow:auto;padding:24px!important;border:1px solid var(--constructor-border)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 2px 12px -8px #1e1e3c47}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractIntakeDrop{min-height:188px;padding:26px!important;border-radius:14px;border-width:2px!important;border-color:#b8734a4d!important;background:#f6f7fb!important}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractIntakeDrop:hover,body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractIntakeDrop.isDragging{border-color:var(--constructor-accent)!important;background:#f3e1d5!important}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractIntakeDrop>.MuiSvgIcon-root{color:var(--constructor-accent)!important}@media(max-width:900px){body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractCaseToolbar{align-items:stretch;flex-direction:column}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractCaseSelectorCopy,body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractCaseSelect{width:100%;min-width:0;margin-left:0}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow{grid-template-columns:1fr;min-height:0}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlowHeader,body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractStage{grid-column:1;grid-row:auto}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractStage{align-self:stretch;min-height:0;max-height:none;height:auto;margin:16px}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlowHeader{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}}.housingContractCaseToolbar .housingContractStageIndex{margin:0;white-space:nowrap}.housingContractCaseSelectorCopy{min-width:220px}.housingContractCaseSelect{min-width:min(360px,100%);margin-left:auto}.housingContractCaseSelect .MuiOutlinedInput-root{color:var(--vd-text);background:#ffffff0a}.housingContractCaseSelect .MuiOutlinedInput-notchedOutline{border-color:#fff3}.housingContractCaseSelect:hover .MuiOutlinedInput-notchedOutline,.housingContractCaseSelect .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--housing-accent)}.housingContractCaseSelect .MuiInputLabel-root,.housingContractCaseSelect .MuiSelect-icon{color:var(--vd-muted)}.housingContractCaseSelect .MuiInputLabel-root.Mui-focused{color:var(--housing-accent)}.housingContractCaseSelect .MuiSelect-select{min-height:20px}.housingContractCaseSelect .MuiAutocomplete-inputRoot{min-height:40px}.housingContractCaseSelect .MuiAutocomplete-input{min-width:90px!important}.housingContractCaseSelect .MuiAutocomplete-popupIndicator,.housingContractCaseSelect .MuiAutocomplete-clearIndicator{color:var(--vd-muted)}.housingContractCaseSelect .MuiAutocomplete-option[aria-selected=true],.housingContractCaseSelect .MuiAutocomplete-option.Mui-focused{background:var(--housing-accent-soft)}.housingContractCaseSelect .MuiAutocomplete-popper .MuiPaper-root{color:var(--vd-text);background:var(--vd-surface);border:1px solid rgba(255,255,255,.14)}.housingContractSteps .housingContractStep:focus-visible{outline:3px solid var(--housing-accent);outline-offset:2px}.housingContractEyebrow,.housingContractStageIndex{display:block;margin-bottom:5px;color:var(--housing-accent);font-size:.68rem;font-weight:800;letter-spacing:.13em;line-height:1.2}.housingContractSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff1f}.housingContractStep{position:relative;display:flex;align-items:center;gap:9px;min-height:48px;padding:8px 11px;color:#ffffff80;background:var(--vd-card);border-radius:0;justify-content:flex-start;text-align:left;text-transform:none}.housingContractStep:before,.housingContractStep:after{content:none;display:none}.housingContractStepNumber{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:inherit;font-size:.68rem;font-weight:800}.housingContractStep strong{color:inherit;font-size:.78rem;line-height:1.2}.housingContractStep.isActive{color:var(--vd-text);background:#d8ca7321}.housingContractStep.isActive .housingContractStepNumber{border-color:var(--housing-accent);color:var(--vd-ink);background:var(--housing-accent)}.housingContractStep.isDone{color:#fffc}.housingContractStep.isDone .housingContractStepNumber{border-color:var(--housing-ready);color:var(--vd-ink);background:var(--housing-ready)}.housingContractStageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.housingContractStageActions{margin-top:14px}.housingContractCompactStageHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.housingContractReference{max-width:280px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffffb8!important;line-height:1.4}body .vdDesignScreen .MuiPaper-root.housingContractDocumentSlot{min-height:176px;padding:12px;border:1px dashed rgba(255,255,255,.25)!important;border-radius:8px;background:#ffffff09!important;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}body .vdDesignScreen .MuiPaper-root.housingContractDocumentSlot:hover{border-color:#d8ca73b8!important;background:#d8ca730f!important;transform:translateY(-2px)}body .vdDesignScreen .MuiPaper-root.housingContractDocumentSlot.isDragging{border-color:var(--housing-accent)!important;border-style:solid;background:#d8ca7324!important;box-shadow:0 0 0 4px var(--housing-accent-soft)}body .vdDesignScreen .MuiPaper-root.housingContractDocumentSlot.isComplete{border-color:#168a6abf!important;border-style:solid;background:linear-gradient(145deg,var(--housing-ready-soft),rgba(255,255,255,.025))!important}.housingContractDocumentIcon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;color:var(--housing-accent);background:#d8ca7321}.housingContractDocumentHint{min-height:28px;overflow-wrap:anywhere}.housingContractSupportStage{display:grid;gap:15px;margin-top:16px}.housingContractRoleChoices{display:flex;flex-wrap:wrap;gap:8px}.housingContractRoleChoices .MuiButton-root{max-width:100%;justify-content:flex-start;text-align:left;text-transform:none}body .vdDesignScreen .MuiPaper-root.housingContractSupportDrop{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:94px;padding:16px;border:1px dashed rgba(255,255,255,.26)!important;border-radius:8px;background:#ffffff09!important;transition:border-color .16s ease,background-color .16s ease}.housingContractSupportDrop>.MuiSvgIcon-root{color:var(--housing-accent)}body .vdDesignScreen .MuiPaper-root.housingContractSupportDrop.isDragging,body .vdDesignScreen .MuiPaper-root.housingContractSupportDrop:hover{border-color:var(--housing-accent)!important;background:var(--housing-accent-soft)!important}body .vdDesignScreen .MuiPaper-root.housingContractPolicySummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px;background:#ffffff06!important}.housingContractPolicyItem{display:grid;gap:5px;min-height:96px;padding:14px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.housingContractPolicyItem strong{color:var(--vd-text);font-size:.9rem;line-height:1.3}.housingContractPolicyItem .MuiTypography-caption{color:var(--vd-muted)!important;line-height:1.35}@media(max-width:900px){.housingContractSteps,body .vdDesignScreen .housingContractPolicySummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.housingContractStageHeader,.housingContractCompactStageHeader,.housingContractCaseSelectorCopy,body .vdDesignScreen .MuiPaper-root.housingContractSupportDrop{display:flex;align-items:stretch;flex-direction:column}.housingContractSteps,body .vdDesignScreen .housingContractPolicySummary{grid-template-columns:1fr}.housingContractReference{max-width:none}.housingContractCaseSelect{width:100%;min-width:0;margin-left:0}}@media(prefers-reduced-motion:reduce){body .vdDesignScreen .MuiPaper-root.housingContractDocumentSlot,body .vdDesignScreen .MuiPaper-root.housingContractDocumentSlot:hover{transform:none}}.vdMainContent .MuiInputBase-root{color:var(--vd-ink)!important;background:#fff!important}.vdMainContent .MuiInputLabel-root,.vdMainContent .MuiFormLabel-root,.vdMainContent .MuiFormHelperText-root{color:var(--vd-muted)!important}.vdMainContent .MuiOutlinedInput-notchedOutline{border-color:var(--vd-border)!important}.vdMainContent .MuiButton-text,.vdMainContent .MuiButton-outlined{color:#b8734a!important}.vdMainContent .MuiButton-contained{color:#fff!important}.vdMainContent .MuiButton-root.Mui-disabled{color:var(--vd-disabled-ink)!important}.vdMainContent .MuiChip-root:not(.vdHeroChip){color:var(--vd-muted)!important;background:#f6f7fb!important;border:1px solid var(--vd-border)!important;font-weight:800}.vdMainContent .MuiChip-root:not(.vdHeroChip) .MuiChip-label{color:inherit!important}.vdMainContent .MuiChip-colorSuccess:not(.vdHeroChip){color:#087b70!important;background:#e7f5f2!important;border-color:#12a59447!important}.vdMainContent .MuiChip-colorWarning:not(.vdHeroChip){color:#b86e16!important;background:#fff1e9!important;border-color:#e8912b4d!important}.vdMainContent .MuiChip-colorError:not(.vdHeroChip){color:#b43d50!important;background:#fff0f3!important;border-color:#e0556b47!important}.vdMainContent .MuiChip-colorPrimary:not(.vdHeroChip){color:#b8734a!important;background:#f3e1d5!important;border-color:#b8734a47!important}.vdMainContent>.MuiStack-root .MuiBox-root:not(.vdDesignScreen):not(.vdLedgerMark)>.MuiTypography-h5,.vdMainContent>.MuiStack-root .MuiBox-root:not(.vdDesignScreen):not(.vdLedgerMark)>.MuiTypography-h6{color:var(--vd-ink)!important}.vdMainContent>.MuiStack-root .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiBox-root{color:inherit}.motionEnter{animation:motionFadeRise .3s var(--motion-ease-out-expo) both;animation-delay:calc(var(--motion-index, 0) * 45ms)}.motionStagger>*{animation:motionFadeRise .3s var(--motion-ease-out-expo) both}.motionStagger>*:nth-child(2){animation-delay:45ms}.motionStagger>*:nth-child(3){animation-delay:90ms}.motionStagger>*:nth-child(4){animation-delay:135ms}.motionStagger>*:nth-child(5){animation-delay:.18s}.motionStagger>*:nth-child(6){animation-delay:225ms}.motionStagger>*:nth-child(7){animation-delay:.27s}.motionInteractive{transition-property:transform,filter,border-color,background-color!important;transition-duration:.16s!important;transition-timing-function:var(--motion-ease-out-expo)!important}.motionInteractive:hover{transform:translateY(-2px)}.motionInteractive:active{transform:translateY(0) scale(.99)}.motionAttention{animation:motionAttentionNudge .72s var(--motion-ease-out-quart) both}.motionFocusRow{animation:motionFocusRow .42s var(--motion-ease-out-expo) both}.motionProgressPanel{animation:motionFadeRise .26s var(--motion-ease-out-expo) both}.motionProgressPanel .MuiLinearProgress-bar{transition:transform .26s var(--motion-ease-out-quart)}.vdHero{position:relative;overflow:hidden;padding:28px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(135deg,#ffffff12,#ffffff05),#050505}.vdHero:after{content:"";position:absolute;right:28px;bottom:22px;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42));pointer-events:none}.vdKicker{margin:0 0 10px;color:var(--vd-yellow);font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.vdHeroTitle{margin:0;max-width:980px;color:#fff;font-size:2.25rem;font-weight:900;line-height:.96;text-transform:uppercase;letter-spacing:0}.vdHeroText{max-width:680px;margin-top:16px;color:var(--vd-muted);font-size:1rem;line-height:1.55}.vdHeroChip{border:1px solid rgba(255,255,255,.18);background:#ffffff14!important;color:#fff!important;font-weight:800}.vdArchGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:28px}.vdHero>.vdArchGrid:not(.vdProjectArchGrid){width:80%;margin-inline:auto}.vdProjectArchGrid{width:75%;margin-top:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.vdArchTile{min-height:150px;padding:32px 16px 18px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative;overflow:hidden;border:0;border-radius:999px 999px 0 0!important;clip-path:none;color:#050505!important;transform:translateZ(0);transition:transform .22s ease,filter .22s ease}.vdArchTile .MuiTypography-h3{line-height:.92}.vdArchTile .MuiTypography-body1{max-width:100%;font-size:clamp(.88rem,1.1vw,1rem);line-height:1.08;overflow-wrap:anywhere}.vdArchTile .MuiTypography-body2{max-width:100%;line-height:1.18;overflow-wrap:anywhere}body .vdShell.is-light-mode .vdDesignScreen>.MuiStack-root>.MuiPaper-root:not(.vdControlBar):not(.vdTimelineSurface):not(.vdWorkflowGuide):not(.metricCard),body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard):not(.vdControlBar):not(.vdTimelineSurface):not(.vdWorkflowGuide):not(.vdBoardColumn):not(.vdProjectCard){color:var(--vd-ink)!important;background:#fff!important;border-color:var(--vd-border)!important;box-shadow:var(--shadow-panel)!important}body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTypography-colorTextSecondary:not(.housingContractPreviewCard .MuiTypography-colorTextSecondary){color:var(--vd-muted)!important}body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTypography-root:not(.MuiTypography-colorPrimary):not(.MuiTypography-colorError):not(.housingContractPreviewCard .MuiTypography-root){color:inherit!important}body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTypography-root:not(.housingContractPreviewCard .MuiTypography-root),body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiFormLabel-root:not(.housingContractPreviewCard .MuiFormLabel-root),body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiFormHelperText-root,body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiInputBase-input:not(.housingContractPreviewCard .MuiInputBase-input),body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiSelect-select:not(.housingContractPreviewCard .MuiSelect-select),body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTab-root,body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTablePagination-root{color:var(--vd-ink)!important}.vdDesignScreen .MuiTableCell-root{color:var(--vd-ink)!important;border-bottom-color:var(--vd-border)}.vdDesignScreen .MuiTableCell-head{color:var(--vd-muted)!important;background:#f6f7fb!important}.vdDesignScreen .vdTableFrame,.vdDesignScreen .MuiTableContainer-root,.vdDesignScreen .MuiTable-root{background:#fff!important}.vdDesignScreen .vdTableFrame{border-color:var(--vd-border)!important;color-scheme:light}.vdDesignScreen .MuiTableHead-root,.vdDesignScreen .MuiTableBody-root,.vdDesignScreen .MuiTableRow-root,.vdDesignScreen .MuiTableCell-root{background-color:transparent!important}.vdDesignScreen .MuiTableCell-head,.vdDesignScreen .MuiTable-stickyHeader .MuiTableCell-head{color:var(--vd-muted)!important;background:#f6f7fb!important}.vdDesignScreen .MuiTableRow-hover:hover .MuiTableCell-root,.vdDesignScreen .MuiTableRow-root.Mui-selected .MuiTableCell-root{background:#f3e1d5!important}.vdDesignScreen .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root{background:#fafbfe!important}.vdDesignScreen .MuiTableCell-root{overflow-wrap:anywhere}.vdDesignScreen .MuiTextField-root .MuiInputBase-root,.vdDesignScreen .MuiFormControl-root .MuiInputBase-root{color:var(--vd-ink)!important;background:#fff!important}.vdDesignScreen .MuiInputLabel-root{color:var(--vd-muted)!important}.vdDesignScreen .MuiOutlinedInput-notchedOutline{border-color:var(--vd-border)}.vdDesignScreen .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#b8734a61}.vdDesignScreen .MuiSvgIcon-root{color:currentColor}.vdDesignScreen .MuiMenuItem-root,.vdDesignScreen .MuiTablePagination-selectLabel,.vdDesignScreen .MuiTablePagination-displayedRows,.vdDesignScreen .MuiTablePagination-select,.vdDesignScreen .MuiTablePagination-actions{color:var(--vd-ink)!important}.vdDesignScreen .MuiButton-root{min-height:36px;font-weight:800}.vdDesignScreen .MuiButton-text,.vdDesignScreen .MuiButton-outlined{color:#b8734a!important}.vdDesignScreen .MuiButton-contained,.vdHero .MuiButton-contained{color:#fff!important}.vdDesignScreen .MuiButton-root.Mui-disabled{color:var(--vd-disabled-ink)!important}.vdDesignScreen .MuiButton-contained.Mui-disabled{background:var(--vd-disabled-surface)!important}.vdDesignScreen .MuiChip-root:not(.vdHeroChip){color:var(--vd-muted)!important;background:#f6f7fb!important;border:1px solid var(--vd-border)!important;font-weight:800}.vdDesignScreen .MuiChip-root:not(.vdHeroChip) .MuiChip-label{color:inherit!important}.vdDesignScreen .MuiChip-colorPrimary:not(.vdHeroChip){color:#b8734a!important;background:#f3e1d5!important;border-color:#b8734a47!important}.vdDesignScreen .MuiChip-colorSuccess:not(.vdHeroChip){color:#087b70!important;background:#e7f5f2!important;border-color:#12a59447!important}.vdDesignScreen .MuiChip-colorWarning:not(.vdHeroChip){color:#b86e16!important;background:#fff1e9!important;border-color:#e8912b4d!important}.vdDesignScreen .MuiChip-colorError:not(.vdHeroChip){color:#b43d50!important;background:#fff0f3!important;border-color:#e0556b47!important}.vdDesignScreen .MuiChip-colorInfo:not(.vdHeroChip){color:#087b70!important;background:#e7f5f2!important;border-color:#12a59447!important}.vdDesignScreen .MuiListItemButton-root{color:var(--vd-ink)!important}.vdDesignScreen .MuiListItemButton-root.Mui-selected,.vdDesignScreen .MuiListItemButton-root.Mui-selected:hover{color:#fff!important;background:#b8734a!important}.vdDesignScreen .MuiTabs-indicator{background-color:#b8734a!important}.vdStatusTab{min-height:40px!important;margin-right:4px!important;padding:9px 14px 10px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--vd-muted)!important;font-weight:900!important;text-transform:none!important;background:transparent!important}.vdStatusTab.Mui-selected{color:#fff!important}.vdStatusTabAll{border-color:#d8ca7394!important}.vdStatusTabDraft{border-color:#8e98a685!important}.vdStatusTabExtracted{border-color:#c8914b94!important}.vdStatusTabRules{border-color:#7f9fd894!important}.vdStatusTabGenerated,.vdStatusTabValidated{border-color:#58a99094!important}.vdDesignScreen .MuiLinearProgress-root{background:#ffffff24!important}.vdDesignScreen .MuiLinearProgress-bar{background:var(--dobra-copper)!important}.vdDesignScreen .metricCard{min-height:100px;justify-content:flex-end;align-items:center;text-align:center;padding:28px 16px 14px;position:relative;overflow:hidden;border:0;border-radius:8px 8px 0 0!important;clip-path:none;color:#050505!important;transform:translateZ(0)}.vdDesignScreen .metricCard:not(.compact) .MuiTypography-h4{font-size:2rem;line-height:1}.vdDesignScreen .metricCard.compact{min-height:58px;width:100%;padding:16px 10px 8px;border-radius:8px 8px 0 0!important}.vdDesignScreen .metricCard.compact .MuiTypography-h4{font-size:1.45rem;line-height:1}.vdDesignScreen .metricCard.compact .MuiTypography-root:not(.MuiTypography-h4){font-size:.78rem;line-height:1.08}.vdDesignScreen .metricCard.interactive{cursor:pointer;transition:border-color .16s ease,filter .16s ease,transform .16s ease}.vdDesignScreen .metricCard.interactive:hover,.vdDesignScreen .metricCard.interactive:focus-visible{filter:brightness(1.05);outline:2px solid var(--dobra-copper);outline-offset:2px;transform:translateY(-1px)}.vdDesignScreen .metricCard.active{outline:2px solid var(--dobra-copper);outline-offset:2px}.vdCompactMetrics{align-items:stretch}.vdDesignScreen .metricCard:before{content:none}.vdDesignScreen .metricCard.primary{background:var(--dobra-copper)!important}.vdDesignScreen .metricCard.success{background:var(--dobra-success)!important}.vdDesignScreen .metricCard.warning{background:var(--dobra-warning)!important}.vdDesignScreen .metricCard.danger{background:var(--vd-pink)!important}.vdDesignScreen .metricCard .MuiTypography-colorTextSecondary{color:#050505ad!important}.vdDesignScreen .metricCard .MuiTypography-root{color:#050505!important}.vdWorkflowGuide .MuiTypography-root{color:#fff!important}.vdArchTile:before{content:none}.vdArchTile:hover{transform:translateY(-4px);filter:saturate(1.06)}.vdArchPink{background:var(--vd-pink)!important}.vdArchBlue{background:var(--vd-blue)!important}.vdArchBeige{background:var(--vd-beige)!important}.vdArchYellow{background:var(--vd-yellow)!important}.vdOpsPrimary{background:radial-gradient(circle at 20% 0%,rgba(216,202,115,.2),transparent 38%),linear-gradient(180deg,#ffffff16,#ffffff06),#15120a!important}.vdOpsImpact{background:radial-gradient(circle at 80% 10%,rgba(215,176,207,.16),transparent 36%),linear-gradient(180deg,#ffffff13,#ffffff06),var(--vd-card, #141414)!important}.vdOpsEyebrow{color:var(--vd-yellow, #d8ca73);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.vdOpsText{color:#ffffffa8;font-size:.92rem;line-height:1.42}.vdTimelineSurface,.vdWorkflowGuide{color:#fff!important;background:#111111f0!important;border-color:#ffffff1a!important;box-shadow:none!important}.vdTimelineSurface .MuiTypography-root,.vdWorkflowGuide .MuiTypography-root{color:inherit!important}.vdWorkflowGuide .MuiTypography-colorTextSecondary{color:#ffffff9e!important}.vdProjectHero .vdHeroTitle{text-transform:none}.vdLedgerMark{width:auto;min-width:98px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:0!important;padding:9px 12px;clip-path:none;background:var(--vd-blue)!important;color:#050505!important;transform:translateZ(0)}.vdLedgerMark .MuiTypography-caption{line-height:1}.vdDocumentSlot{color:#fff!important;background:#ffffff0b!important;border-color:#ffffff1f!important}.vdDocumentSlot .MuiTypography-root{color:inherit!important}.vdDocumentSlot .MuiTypography-colorTextSecondary{color:#ffffff9e!important}.vdTimelineSurface{background:#0a0a0a!important}.vdTimelineStep{min-width:0}.vdWorkflowGuide{background:linear-gradient(90deg,#fcd56121,#ffffff0a),#111!important;width:100%;min-height:0;align-self:flex-start}.vdWorkflowGuideBody{height:100%;justify-content:space-between}.vdWorkflowGuideBody .MuiChip-root{max-width:100%}.vdWorkflowGuideBody .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.vdWorkflowGuideBody .MuiButton-root{align-self:flex-start;min-height:30px}.vdProjectPanels .laredoSurface{min-height:0;height:auto}.vdProjectPanels{margin-top:-4px}.vdProjectPanels>.MuiGrid-item{display:flex;align-items:stretch}.vdProjectPanels>.MuiGrid-item>.MuiPaper-root{width:100%;height:100%}.vdProjectInfoCard{padding:16px!important}.vdProjectPanels .vdWorkflowGuide,.vdProjectPanels .vdProjectInfoCard{min-height:76px!important}.vdProjectInfoCard .MuiTypography-h4{font-size:1.05rem}.vdProjectInfoCard .MuiTypography-h6{font-size:.78rem}.vdProjectInfoCard .MuiButton-root{min-height:26px}.vdProjectInfoCard .MuiStack-root{gap:8px!important}.vdDocumentSlot{background:linear-gradient(180deg,#1f5bb829,#1f5bb80f),#ffffff09!important;border-color:#78a8ff59!important}.vdDocumentSlotTiny{height:132px!important;min-height:132px!important;padding:10px!important;overflow:hidden}.vdDocumentSlotTiny .MuiStack-root{gap:4px!important}.vdDocumentSlotTiny .MuiTypography-root{font-size:.78rem;line-height:1.1}.vdDocumentSlotTiny .MuiButton-root{min-height:24px;padding:2px 6px;font-size:.72rem}.vdDocumentSlotTiny .MuiChip-root{height:20px;font-size:.7rem}.vdDocumentSlotTiny .vdDocumentFileSize{display:none}.vdDocumentSlotTiny .MuiSvgIcon-root{font-size:16px}.vdDocumentSlotTiny>.MuiStack-root{height:100%;justify-content:space-between}.vdDocumentFileRow{min-height:24px}.vdDocumentFileRow .MuiBox-root{flex:1 1 auto;min-width:0}.vdDocumentActions{flex:0 0 auto;white-space:nowrap}.vdDocumentActions .MuiButton-startIcon{margin-right:3px}.vdInlineKpiRow{max-width:380px}.vdInlineKpi{min-width:76px;height:54px;padding:6px 10px;display:grid;align-content:center;line-height:1;border-radius:8px!important;cursor:default;background:linear-gradient(180deg,#ffffff13,#ffffff06),#111!important}.vdInlineKpi.warning{border-color:#fcd5618c!important}.vdInlineKpi.success{border-color:#168a6a94!important}.vdInlineKpi .MuiTypography-root{color:#fff!important;line-height:1.05}.vdInlineKpi .MuiTypography-caption{color:#ffffffad!important;font-size:.68rem;font-weight:850;text-transform:uppercase}@media(min-width:900px){.vdHeroTitle{font-size:4rem}}@media(max-width:899px){.vdHero{padding:22px}.vdArchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vdLedgerMark{min-width:88px;min-height:38px}}@media(max-width:899px){.vdWorkflowGuide{width:100%}}@media(max-width:599px){.vdHeroTitle{font-size:2rem}.vdArchGrid{grid-template-columns:1fr}.vdHero>.vdArchGrid:not(.vdProjectArchGrid){width:100%}.vdArchTile{min-height:164px}.vdProjectArchGrid{width:100%}}@media(prefers-reduced-motion:reduce){.skipLink,.vdArchTile{transition:none}.vdArchTile:hover{transform:none}}.laredoSurface{border-color:var(--line, var(--dobra-border))!important;background:var(--surface, var(--dobra-surface-alt))!important;background-image:none!important;box-shadow:none!important}.dossierHero{position:relative;overflow:hidden;border:1px solid rgba(31,91,184,.18);border-radius:8px;padding:clamp(20px,3vw,36px);background:repeating-linear-gradient(90deg,rgba(31,91,184,.07) 0 1px,transparent 1px 52px),linear-gradient(135deg,#fffffffa,#eef5f8fa 58%,#ecf1ebf0);box-shadow:0 18px 60px #10223514}.dossierHero:after{content:"";position:absolute;right:0;top:0;width:min(30vw,420px);height:100%;border-left:1px solid rgba(31,91,184,.12);background:linear-gradient(135deg,transparent 0 42%,rgba(184,91,31,.16) 42% 45%,transparent 45% 100%),linear-gradient(45deg,transparent 0 58%,rgba(22,138,106,.14) 58% 61%,transparent 61% 100%);pointer-events:none}.dossierHero>*{position:relative;z-index:1}.dossierDisplay{font-family:Fraunces,Georgia,serif!important;font-weight:900!important;letter-spacing:0!important;color:#111827}.projectDossierTitle{max-width:980px;font-size:clamp(2rem,4.8vw,4.8rem)!important;line-height:.94!important;overflow-wrap:anywhere}.dossierStat{min-height:116px;height:100%;padding:16px;border:1px solid;border-radius:8px;display:flex;flex-direction:column;justify-content:center;gap:4px}.dossierStat:before{content:"";width:38px;height:4px;border-radius:999px;background:var(--dossier-stat-accent);margin-bottom:4px}.dossierStatValue{font-size:clamp(1.65rem,3vw,2.5rem)!important;line-height:.95!important;font-weight:950!important;color:#111827}.dossierStatLabel{font-size:.86rem!important;line-height:1.15!important;font-weight:900!important;color:#243145}.dossierStatHelper{font-size:.76rem!important;line-height:1.15!important;color:#607089}.aberturaExperience{--abertura-bg: #050505;--abertura-card: #111111;--abertura-card-strong: #171717;--abertura-border: rgba(255, 255, 255, .13);--abertura-border-strong: rgba(77, 145, 255, .52);--abertura-text: #ffffff;--abertura-muted: rgba(255, 255, 255, .66);--abertura-soft: rgba(255, 255, 255, .08);--abertura-blue: #4d91ff;--abertura-blue-strong: #1f5bb8;--abertura-green: #39d986;--abertura-teal: #43d0bd;--abertura-purple: #8d6dff;--abertura-yellow: #f4c654;color:var(--abertura-text);border:1px solid var(--abertura-border);border-radius:8px;padding:30px;background:radial-gradient(circle at 48% 28%,rgba(31,91,184,.16),transparent 38%),linear-gradient(180deg,#ffffff0e,#ffffff04),var(--abertura-bg)}.aberturaExperience .MuiPaper-root.aberturaPanel{color:var(--abertura-text)!important;background:linear-gradient(180deg,#fff1,#ffffff06),var(--abertura-card)!important;border-color:var(--abertura-border)!important;border-radius:8px!important;box-shadow:none!important}.aberturaExperience .MuiTypography-colorTextSecondary{color:var(--abertura-muted)!important}.aberturaExperience .MuiButton-outlined{min-height:48px;color:var(--abertura-text);border-color:#ffffff2e;background:#ffffff09}.aberturaExperience .MuiButton-outlined:hover{border-color:#4d91ff85;background:#4d91ff1f}.aberturaExperience .MuiButtonBase-root:focus-visible{outline:3px solid rgba(77,145,255,.72);outline-offset:2px}.aberturaIntroText{max-width:840px;margin:6px 0 0;color:#ffffffa8;font-size:1rem;line-height:1.55}.aberturaIntroText strong{color:#ffffffeb}.aberturaBundlePanel{padding:18px;border-radius:8px!important}.aberturaTabsPanel{padding:4px 12px;border-radius:8px!important}.aberturaSourceSlotGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aberturaGenerationSourceSlotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentConferencePanel{display:grid;gap:18px}.documentConferenceSourceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.documentConferenceDropzone{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-height:112px;padding:18px;margin-bottom:12px;border:1px dashed rgba(31,91,184,.62);border-radius:8px;cursor:pointer;background:#1f5bb812;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.documentConferenceDropzone:hover,.documentConferenceDropzoneActive{border-color:#1f5bb8e6;background:#1f5bb81f}.documentConferenceDropzoneIcon{display:grid;place-items:center;width:52px;height:52px;border-radius:8px;color:#1f5bb8;background:#1f5bb824}.documentConferenceSourceSummaryGrid .documentConferenceSourceSlot{cursor:default}.documentConferenceSourceSummaryGrid .documentConferenceSourceSlot:hover{border-color:#5a6e8c6b;background:#1f5bb808}.documentConferenceSourceSummaryGrid .documentConferenceSourceSlot.aberturaSourceSlotFilled:hover{border-color:#26a65b73;background:#26a65b0f}.documentConferenceSourceSlot{min-height:132px}.documentConferenceGuidedFlow{--guided-card-radius: 8px}body .vdShell.is-light-mode .vdMainContent .documentConferenceGuidedFlow .MuiPaper-root,body .vdShell.is-light-mode .vdMainContent .documentConferenceGuidedFlow .MuiPaper-outlined,body .vdShell.is-light-mode .aberturaExperience .documentConferenceGuidedFlow .MuiPaper-root,body .vdShell.is-light-mode .aberturaExperience .documentConferenceGuidedFlow .MuiPaper-root.aberturaPanel{color:#172033!important;background:linear-gradient(180deg,#1f5bb809,#fff0 44%),#fff!important;border-color:#50627c2e!important}body .vdShell.is-light-mode .vdMainContent>.MuiStack-root .documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined,body .vdShell.is-light-mode .vdMainContent>.MuiStack-root .documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard){color:#172033!important;background:linear-gradient(180deg,#1f5bb809,#fff0 44%),#fff!important;border-color:#50627c2e!important}body .vdShell.is-light-mode .vdMainContent>.MuiStack-root .documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined .MuiTypography-root{color:inherit!important}body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceGuidedShell,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceGuidedFooter,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferencePendingBoard,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceMinuteSupplements,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceMinuteStep,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceReviewPanel,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceExplorer,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceMatrix,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceDetails,body .vdShell.is-light-mode .documentConferenceGuidedFlow [data-testid=document-conference-closure-band]{color:#172033!important;background:#fff!important}body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceGuidedShell .MuiTypography-root,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceReadingPanel .MuiTypography-root,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferencePendingBoard .MuiTypography-root,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceMinuteStep .MuiTypography-root,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceReviewPanel .MuiTypography-root{color:inherit}body .vdShell.is-light-mode .documentConferenceGuidedFlow .MuiTypography-colorTextSecondary,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceReadingSubtitle,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceReadingFilename{color:#172033ad!important}body .vdShell.is-light-mode .documentConferenceGuidedShell,body .vdShell.is-light-mode .documentConferenceGuidedFooter{border-radius:var(--guided-card-radius)!important;background:#fffffff5!important}.documentConferenceGuidedShell{padding:16px}.documentConferenceGuidedStepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.documentConferenceGuidedStep{display:flex;align-items:center;gap:8px;min-height:48px;border:1px solid rgba(80,98,124,.18);border-radius:8px;background:#f8fbff;color:#607089;cursor:pointer;font:inherit;padding:8px 10px;text-align:left}.documentConferenceGuidedStep:disabled{cursor:not-allowed;opacity:.58}.documentConferenceGuidedStep span{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:#6070891f;color:inherit;font-size:.78rem;font-weight:950}.documentConferenceGuidedStep strong{min-width:0;overflow:hidden;font-size:.86rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.documentConferenceGuidedStepActive{border-color:#1f5bb861;background:#1f5bb814;color:#1f5bb8}.documentConferenceGuidedStepActive span{background:#1f5bb8;color:#fff}.documentConferenceGuidedStepDone{border-color:#168a6a57;color:#168a6a}.documentConferenceGuidedStepDone span{background:#168a6a1f}.documentConferenceGuidedFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px}.documentConferenceGuidedDots{display:flex;align-items:center;gap:7px}.documentConferenceGuidedDots span{width:8px;height:8px;border-radius:999px;background:#60708947;transition:width .16s ease,background .16s ease}.documentConferenceGuidedDots .documentConferenceGuidedDotActive{width:26px;background:#1f5bb8}.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferenceSummaryGrid,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferencePilotPanel,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferencePendingBoard,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferenceMinuteSupplements,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferenceMinuteStep,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferenceReviewPanel,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferenceMatrix,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferenceDetails,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceSummaryGrid,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferencePilotPanel,.documentConferenceGuidedFlow[data-guided-step="2"] [data-testid=document-conference-closure-band],.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceMinuteSupplements,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceMinuteStep,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceReviewPanel,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceExplorer,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceMatrix,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceDetails,.documentConferenceGuidedFlow[data-guided-step="3"] .documentConferencePendingBoard,.documentConferenceGuidedFlow[data-guided-step="3"] [data-testid=document-conference-closure-band],.documentConferenceGuidedFlow[data-guided-step="3"] .documentConferenceMinuteSupplements,.documentConferenceGuidedFlow[data-guided-step="3"] .documentConferenceMinuteStep,.documentConferenceGuidedFlow[data-guided-step="3"] .documentConferenceExplorer,.documentConferenceGuidedFlow[data-guided-step="3"] .documentConferenceMatrix,.documentConferenceGuidedFlow[data-guided-step="3"] .documentConferenceDetails,.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferenceSummaryGrid,.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferencePilotPanel,.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferencePendingBoard,.documentConferenceGuidedFlow[data-guided-step="4"] [data-testid=document-conference-closure-band],.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferenceReviewPanel,.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferenceExplorer,.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferenceMatrix,.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferenceDetails,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceSummaryGrid,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferencePilotPanel,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferencePendingBoard,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceMinuteSupplements,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceMinuteStep,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceReviewPanel,.documentConferenceGuidedFlow[data-guided-step="0"] [data-testid=document-conference-closure-band],.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceExplorer,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceMatrix,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceDetails{display:none!important}.documentConferenceReadingPanel{overflow:hidden;background:linear-gradient(180deg,#1f5bb80f,#fff0 42%),#fff!important}.documentConferenceReadingHeader{max-width:760px}.documentConferenceReadingEyebrow{margin-bottom:7px!important;color:#1f5bb8;font-size:.72rem!important;font-weight:950!important;letter-spacing:0!important}.documentConferenceReadingTitle{margin:0!important;color:#172033;font-size:clamp(1.75rem,2.6vw,2.25rem)!important;font-weight:950!important;line-height:1.08!important}.documentConferenceReadingSubtitle{max-width:720px;margin-top:10px!important;color:#172033ad;font-size:.98rem!important;font-weight:650!important;line-height:1.55!important}.documentConferenceReadingDropzone{min-height:188px;margin-bottom:0;padding:26px;border-width:2px;background:linear-gradient(135deg,#1f5bb81a,#168a6a0d),#f8fbff;color:#172033!important}.documentConferenceReadingDropzone .MuiTypography-root{color:#172033!important}.documentConferenceReadingDropzone .MuiTypography-body2{color:#172033a3!important}.documentConferenceDropzoneFilled{border-color:#168a6a9e;background:linear-gradient(135deg,#168a6a1a,#1f5bb80d),#f8fffc}.documentConferenceDropzoneFilled .documentConferenceDropzoneIcon{color:#168a6a;background:#168a6a24}.documentConferenceReadingSourceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.documentConferenceReadingSourceCard{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:128px;padding:14px;animation:documentConferenceRise .32s ease both;animation-delay:var(--reading-source-delay, 0ms)}.documentConferenceReadingSourceTag{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#1f5bb81f;color:#1f5bb8;font-size:.76rem;font-weight:950}.documentConferenceReadingSourceCard.aberturaSourceSlotFilled .documentConferenceReadingSourceTag{background:#168a6a21;color:#126f57}.documentConferenceReadingFilename{overflow:hidden;margin-top:8px!important;font-weight:750!important;text-overflow:ellipsis;white-space:nowrap}.documentConferencePendingGroup,.documentConferenceReviewMetric{border-radius:8px!important;background:#0f172a06!important}.documentConferencePendingGroup{height:100%;padding:14px}.documentConferencePendingDot{width:10px;height:10px;flex:0 0 auto;border-radius:999px}.documentConferencePendingDotError{background:#d32f2f;box-shadow:0 0 0 4px #d32f2f1f}.documentConferencePendingDotWarning{background:#d77900;box-shadow:0 0 0 4px #d7790024}.documentConferencePendingItem{padding:12px;border-radius:8px!important;background:#fff!important;animation:documentConferenceRise .38s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--cf-rise-delay, 0ms)}.documentConferenceReviewPanel,.documentConferenceMinuteStep{overflow:hidden}.documentConferenceReviewHero{display:flex;max-width:860px;flex-direction:column;align-items:center;gap:12px;margin:0 auto;text-align:center}.documentConferenceReviewStatus{display:inline-flex;width:72px;height:72px;align-items:center;justify-content:center;border-radius:999px;animation:documentConferencePop .42s cubic-bezier(.16,1,.3,1) both}.documentConferenceReviewStatus .MuiSvgIcon-root{font-size:38px}.documentConferenceReviewStatusSuccess{background:#126f571f;color:#126f57}.documentConferenceReviewStatusWarning{background:#d7790024;color:#d77900}.documentConferenceReviewCopy{max-width:720px}.documentConferenceReviewMetricGrid{width:100%}.documentConferenceReviewMetric{display:flex;min-height:112px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px;animation:documentConferenceRise .38s cubic-bezier(.16,1,.3,1) both}.documentConferenceReviewMetric .MuiTypography-caption{color:#0f172a9e;font-weight:850;letter-spacing:0;text-transform:uppercase}.documentConferenceReviewMetric .MuiTypography-root:not(.MuiTypography-caption){font-size:1.55rem;font-weight:950;line-height:1.1}.documentConferenceReviewMetric span{color:#0f172a9e;font-size:.78rem;font-weight:750}.documentConferenceMinuteCard{display:grid;height:100%;padding:16px;border-radius:8px!important}.documentConferenceMinuteCardDone{border-color:#168a6a8a!important;background:#168a6a0f!important}.documentConferenceMinuteCardError{border-color:#d33c3c8a!important}.documentConferenceWordTile{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:8px;background:#2b579a;color:#fff}.documentConferenceMinuteFile{padding:10px;border-radius:8px!important;background:#f4f7fb!important}.documentConferenceSummaryGrid{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:12px}.documentConferenceSummaryCard{padding:16px;border-radius:8px!important;background:#ffffff0a!important}.documentConferenceSummaryValue{font-size:2rem!important;line-height:1!important;font-weight:950!important;color:#fff}.documentConferenceSummaryLabel{margin-top:6px!important;color:#ffffffad;font-weight:850!important}.documentConferenceSummaryCard-ok{border-color:#168a6a7a!important}.documentConferenceSummaryCard-pendente,.documentConferenceSummaryCard-fonte_ausente{border-color:#ec96237a!important}.documentConferenceSummaryCard-divergente,.documentConferenceSummaryCard-duplicado{border-color:#d32f2f80!important}.documentConferencePendingBoard,.documentConferencePilotPanel{overflow:hidden}.documentConferencePilotMetric{height:100%;min-height:96px;padding:14px;border-radius:8px!important;background:#ffffff09!important;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.documentConferencePilotMetric .MuiTypography-caption{color:#ffffffa8;font-weight:850}.documentConferencePendingTableWrap{overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:8px}.documentConferencePendingTable{min-width:1040px;table-layout:fixed}.documentConferencePendingTable .MuiTableCell-head{color:#ffffffad;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase;background:#ffffff0a}.documentConferencePendingTable .MuiTableCell-root{border-bottom-color:#ffffff17;vertical-align:top}.documentConferencePendingTable .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}.documentConferencePendingCellIssue{width:23%}.documentConferencePendingCellStatus{width:110px}.documentConferencePendingCellAction{width:31%}.documentConferencePendingCellOwner{width:170px}.documentConferencePendingCellSource{width:22%}.documentConferencePendingCellStatus .MuiChip-root{max-width:100%}.documentConferenceResultGrid{display:grid;grid-template-columns:minmax(520px,1.1fr) minmax(280px,.78fr);gap:16px;align-items:stretch;overflow-x:auto}.documentConferenceMatrix{max-height:calc(100vh - 108px);overflow:auto}.documentConferenceUnitRow{cursor:pointer}.documentConferenceDetails{position:sticky;top:84px;max-height:calc(100vh - 108px);overflow:auto;padding:14px!important}.documentConferenceDetails .aberturaPanelTitle{font-size:1rem!important;line-height:1.18!important}.documentConferenceDetails .MuiTypography-root{overflow-wrap:anywhere}.documentConferenceFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.documentConferenceFieldGrid>div{padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a}.documentConferenceFieldGrid span,.documentConferenceFieldGrid strong{display:block}.documentConferenceFieldGrid span{color:#ffffff9e;font-size:.76rem;font-weight:800}.documentConferenceFieldGrid strong{margin-top:3px;color:#fff;overflow-wrap:anywhere}.documentConferenceTraceRow{padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09}.documentConferenceOriginPanel{display:grid;gap:6px;margin-top:10px;padding:10px;border:1px solid rgba(99,169,255,.22);border-radius:8px;background:#63a9ff0f}.documentConferenceOriginItem{min-width:0;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff09}.documentConferenceOriginItem .MuiButton-root{flex-shrink:0}.documentConferenceOriginExcerpt{margin:7px 0 0!important;padding-left:9px;border-left:2px solid rgba(99,169,255,.5);color:#ffffffc7;white-space:pre-wrap}.documentConferenceRegistryActList{max-height:112px;overflow-y:auto;padding-right:6px;align-content:start}.documentConferenceRegistryActList .MuiChip-root{height:21px;max-width:100%;font-size:.68rem;font-weight:850}.documentConferenceRegistryActList .MuiChip-label{padding-left:7px;padding-right:7px}.documentConferenceExplorer,.documentConferenceVisualPanel,.documentConferenceTimelinePanel{display:grid;gap:14px}.documentConferenceTabShell{padding:2px 10px!important}.documentConferenceVisualPanel,.documentConferenceTimelinePanel{overflow:hidden}.documentConferenceStatusMap,.documentConferenceRegistryPlan,.documentConferenceTimelineTab{display:grid;gap:14px;animation:documentConferenceRise .36s ease both}.documentConferenceMapHeader,.documentConferenceTimelineHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.documentConferenceMapLegend,.documentConferenceTimelineLegend,.documentConferencePlanLegend{color:#ffffffbd;font-size:.78rem;font-weight:850}.documentConferenceMapLegend{gap:8px!important;opacity:.72}.documentConferenceMapLegend .documentConferenceLegendItem{font-size:.72rem;font-weight:760;text-shadow:none}.documentConferenceLegendItem,.documentConferencePlanLegend span,.documentConferenceTimelineLegend span{display:inline-flex;align-items:center;gap:7px}.documentConferenceLegendItem:before,.documentConferencePlanLegend span:before,.documentConferenceTimelineLegend span:before{content:"";width:10px;height:10px;border-radius:999px;background:currentColor;box-shadow:0 0 18px currentColor}.documentConferenceMapLegend .documentConferenceLegendItem:before{width:7px;height:7px;opacity:.8;box-shadow:none}.documentConferenceLegend-ok,.documentConferenceMapUnit-ok,.documentConferencePlanUnit-ok{color:#43d177}.documentConferenceLegend-pendente,.documentConferenceMapUnit-pendente,.documentConferencePlanUnit-pendente{color:#f3c74f}.documentConferenceLegend-divergente,.documentConferenceMapUnit-divergente,.documentConferencePlanUnit-divergente,.documentConferenceLegend-duplicado,.documentConferenceMapUnit-duplicado,.documentConferencePlanUnit-duplicado{color:#ff6363}.documentConferenceLegend-fonte-ausente,.documentConferenceMapUnit-fonte-ausente,.documentConferencePlanUnit-fonte-ausente{color:#63a9ff}.documentConferenceAerialStage{position:relative;min-height:500px;padding:78px 104px 86px;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;background:radial-gradient(circle at 16% 24%,rgba(67,209,119,.12),transparent 18%),radial-gradient(circle at 86% 18%,rgba(243,199,79,.1),transparent 16%),radial-gradient(circle at 48% 82%,rgba(99,169,255,.08),transparent 22%),linear-gradient(135deg,#131716f5,#080a0cfa)}.documentConferenceAerialStage:before{content:"";position:absolute;top:34px;right:34px;bottom:34px;left:34px;border:30px solid rgba(255,255,255,.08);border-radius:34px;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 40px #0000006b}.documentConferenceAerialStage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:44px 44px;pointer-events:none}.documentConferenceAerialStreet,.documentConferencePlanStreet{position:absolute;z-index:2;color:#ffffffc7;font-size:.82rem;font-weight:950;text-transform:uppercase;letter-spacing:0}.documentConferenceAerialStreetTop{top:38px;left:50%;transform:translate(-50%)}.documentConferenceAerialStreetLeft{top:50%;left:38px;transform:translateY(-50%) rotate(-90deg)}.documentConferenceAerialStreetBottom{bottom:38px;left:50%;transform:translate(-50%)}.documentConferenceAerialGrid{position:relative;z-index:3;display:grid;grid-template-columns:repeat(6,minmax(92px,1fr));gap:8px;height:100%;min-height:330px;align-content:center}.documentConferenceMapUnit,.documentConferencePlanUnit{border:1px solid currentColor;border-radius:8px;color:inherit;cursor:pointer;font:inherit;text-align:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.documentConferenceMapUnit{display:grid;place-items:center;gap:6px;min-height:118px;padding:12px 8px;background:color-mix(in srgb,currentColor 24%,rgba(255,255,255,.04));box-shadow:inset 0 0 36px color-mix(in srgb,currentColor 18%,transparent);animation:documentConferenceTileIn .42s ease both;animation-delay:var(--unit-delay)}.documentConferenceMapUnit strong{color:#fff;font-size:1.35rem;line-height:1}.documentConferenceMapUnit span,.documentConferencePlanUnit span{color:#ffffffd6;font-size:.78rem;font-weight:900;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentConferenceMapUnit small{color:#ffffff9e;font-size:.72rem;font-weight:850}.documentConferenceMapUnit:hover,.documentConferenceMapUnitSelected,.documentConferencePlanUnit:hover,.documentConferencePlanUnitSelected{transform:translateY(-2px);box-shadow:0 0 0 2px color-mix(in srgb,currentColor 52%,transparent),0 18px 40px #00000061}.documentConferenceMapSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.documentConferenceMapSummaryItem{display:grid;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff09}.documentConferenceMapSummaryItemWarning{border-color:#ff63635c;background:#ff63630f}.documentConferencePlanStage{position:relative;min-height:620px;padding:34px 54px 36px 56px;border:1px solid rgba(80,98,124,.18);border-radius:8px;overflow:hidden;background:linear-gradient(rgba(31,91,184,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(31,91,184,.055) 1px,transparent 1px),linear-gradient(135deg,#f8fbff,#eef4fb);background-size:30px 30px,30px 30px,auto}.documentConferenceCompass{position:absolute;top:34px;left:24px;z-index:4;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(31,91,184,.24);border-radius:999px;color:#1f5bb8;background:#ffffffdb;font-weight:950}.documentConferencePlanShell{position:relative;z-index:2;min-height:540px;padding:58px 32px 56px;border:24px solid rgba(31,91,184,.08);border-radius:42px;background:#ffffff7a;box-shadow:inset 0 0 0 1px #1f5bb824,0 18px 44px #182a4c1a}.documentConferencePlanStreetTop{top:20px;left:50%;transform:translate(-50%)}.documentConferencePlanStreetBottom{bottom:18px;left:50%;transform:translate(-50%)}.documentConferencePlanStreetLeft{top:50%;left:10px;transform:translateY(-50%) rotate(-90deg)}.documentConferencePlanStreetRight{top:50%;right:0;transform:translateY(-50%) rotate(90deg)}.documentConferencePlanLots{display:grid;grid-template-columns:repeat(8,minmax(84px,1fr));gap:8px;height:100%;align-content:stretch}.documentConferencePlanLot{position:relative;display:grid;gap:8px;min-height:168px;padding:10px;border:1px solid rgba(80,98,124,.22);border-radius:8px;background:#ffffffc7;overflow:visible;animation:documentConferenceTileIn .42s ease both;animation-delay:var(--unit-delay)}.documentConferencePlanLotSelected{border-color:#1f5bb8c7;box-shadow:0 0 0 2px #1f5bb829,0 18px 40px #182a4c2e}.documentConferencePlanUnit{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;min-height:42px;padding:8px;background:color-mix(in srgb,currentColor 11%,rgba(255,255,255,.86));overflow:hidden}.documentConferencePlanUnit span{min-width:0;font-size:.76rem}.documentConferencePlanUnit span,.documentConferencePlanUnit svg,.documentConferencePlanLot>.MuiTypography-root,.documentConferencePlanInlineCallout{position:relative;z-index:2}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit{color:#ffffffa8}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot{animation:documentConferenceAuditZoomLot 512ms cubic-bezier(.16,1,.3,1) both;animation-delay:var(--audit-focus-delay)}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot:after,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit:before{z-index:0;opacity:0;animation:documentConferenceAuditStatusReveal .26s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--audit-color-delay)}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot:after{z-index:1;border:2px solid rgba(255,255,255,.98);opacity:0;box-shadow:0 0 0 5px #f4c84f33,0 0 44px #ffffff38;animation:documentConferenceAuditFocusRing 512ms cubic-bezier(.16,1,.3,1) both;animation-delay:var(--audit-focus-delay)}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit{animation:documentConferenceAuditZoomUnit 512ms cubic-bezier(.16,1,.3,1) both;animation-delay:var(--audit-focus-delay)}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit span,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit svg{opacity:0;transform:translateY(4px);animation:documentConferenceAuditDetailReveal .24s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--audit-focus-delay) + 80ms)}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot-ok:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit-ok:before{background:#43d17729;box-shadow:inset 0 0 0 1px #43d17799}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot-pendente:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit-pendente:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit-fonte-ausente:before{background:#f3c74f26;box-shadow:inset 0 0 0 1px #f3c74fa3}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot-divergente:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit-divergente:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit-duplicado:before{background:#ff636326;box-shadow:inset 0 0 0 1px #ff6363a3}.documentConferencePlanInlineCallout{display:grid;gap:7px;padding:10px;border:1px solid rgba(31,91,184,.28);border-radius:8px;background:#fffffff0;box-shadow:0 12px 28px #182a4c24}.documentConferenceRegistryPlanCompact .documentConferencePlanUnit,.documentConferenceRegistryPlanCompact .documentConferencePlanLot{color:#1f5bb8}.documentConferenceRegistryPlanCompact .documentConferencePlanLot-ok,.documentConferenceRegistryPlanCompact .documentConferencePlanUnit-ok{color:#168a6a}.documentConferenceRegistryPlanCompact .documentConferencePlanLot-pendente,.documentConferenceRegistryPlanCompact .documentConferencePlanUnit-pendente,.documentConferenceRegistryPlanCompact .documentConferencePlanUnit-fonte-ausente{color:#b96500}.documentConferenceRegistryPlanCompact .documentConferencePlanLot-divergente,.documentConferenceRegistryPlanCompact .documentConferencePlanUnit-divergente,.documentConferenceRegistryPlanCompact .documentConferencePlanUnit-duplicado{color:#b42338}.documentConferenceRegistryPlanCompact .documentConferencePlanLot>.MuiTypography-root,.documentConferenceRegistryPlanCompact .documentConferencePlanUnit span{color:#172033}.documentConferenceRegistryPlanCompact .documentConferencePlanStreet{color:#17203394}.documentConferencePlanPin{--pin-x: calc(22px + (var(--pin-index) * 34px));position:absolute;top:-24px;left:var(--pin-x);z-index:5;display:inline-flex;flex-direction:column;align-items:center;pointer-events:auto}.documentConferencePlanPinLabel{max-width:72px;padding:2px 7px;border-radius:6px;background:#d32f2f;box-shadow:0 2px 8px #75161638;color:#fff;font-size:var(--text-micro);font-weight:950;line-height:1.2;white-space:nowrap}.documentConferencePlanPinDrop{width:24px;height:24px;margin-top:3px;border:1.2px solid #ffffff;border-radius:50% 50% 50% 0;background:#d32f2f;box-shadow:0 5px 12px #75161638;transform:rotate(-45deg)}.documentConferencePlanPinDrop:after{content:"";position:absolute;top:7px;left:7px;width:8px;height:8px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #b4233852}.documentConferenceScope-unit,.documentConferenceTimelineLegend .documentConferenceScope-unit:before{color:#d774de}.documentConferenceScope-lot,.documentConferenceTimelineLegend .documentConferenceScope-lot:before{color:#63a9ff}.documentConferenceScope-quadra,.documentConferenceTimelineLegend .documentConferenceScope-quadra:before{color:#f3c74f}.documentConferenceScope-matricula,.documentConferenceTimelineLegend .documentConferenceScope-matricula:before{color:#b9c0c9}.documentConferenceTimelineHeader{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.documentConferenceTimelineFacts{display:flex;gap:34px;margin-top:16px;color:#ffffffa6;font-size:.86rem;font-weight:800;flex-wrap:wrap}.documentConferenceTimelineFacts strong{display:block;margin-top:4px;color:#fff}.documentConferenceTimelineLanes{display:grid;gap:12px}.documentConferenceTimelineLane{display:grid;grid-template-columns:1fr;gap:9px;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff06}.documentConferenceTimelineLaneLabel{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.documentConferenceTimelineLaneLabel strong{color:#fff}.documentConferenceTimelineLaneLabel span{color:#ffffff94;font-size:.78rem;font-weight:850}.documentConferenceTimelineTrack{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:7px;align-items:stretch}.documentConferenceTimelineAct{display:grid;gap:2px;min-width:0;padding:7px 9px;border:1px solid currentColor;border-radius:8px;background:color-mix(in srgb,currentColor 12%,rgba(255,255,255,.035));color:#fff;box-shadow:none;animation:documentConferenceTileIn .36s ease both;animation-delay:var(--unit-delay)}.documentConferenceTimelineAct .MuiTypography-root{font-size:.68rem!important;line-height:1.18!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.documentConferenceTimelineAct .MuiTypography-root:first-child{font-size:.76rem!important}.documentConferenceTimelineFooter{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:16px;align-items:center;padding-top:4px}.documentConferenceTimelineAlert{border-radius:8px!important}@keyframes documentConferenceRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes documentConferencePop{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes documentConferenceTileIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes documentConferenceAuditZoomLot{0%{transform:scale(1)}22%{transform:scale(1.075)}76%{transform:scale(1.075)}to{transform:scale(1)}}@keyframes documentConferenceAuditZoomUnit{0%{transform:scale(1)}22%{transform:scale(1.028)}74%{transform:scale(1.028)}to{transform:scale(1)}}@keyframes documentConferenceAuditFocusRing{0%{opacity:0;transform:scale(.985)}16%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.015)}}@keyframes documentConferenceAuditDetailReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes documentConferenceAuditStatusReveal{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.aberturaSourceSlot{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:116px;padding:16px;border:1px dashed rgba(90,110,140,.42);border-radius:8px;cursor:pointer;background:#1f5bb808;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.aberturaSourceSlot:hover,.aberturaSourceSlotDragging{border-color:#1f5bb8b8;background:#1f5bb814}.aberturaSourceSlotFilled{border-style:solid;border-color:#26a65b73;background:#26a65b0f}.aberturaSourceSlotIcon{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;color:#1f5bb8;background:#1f5bb81a}.aberturaSourceSlotFilled .aberturaSourceSlotIcon{color:#197647;background:#26a65b1f}.aberturaSourceSlotIcon-word,.aberturaSourceSlotFilled .aberturaSourceSlotIcon-word{color:#185abd;background:#185abd29}.aberturaSourceSlotIcon-pdf,.aberturaSourceSlotFilled .aberturaSourceSlotIcon-pdf{color:#d32f2f;background:#d32f2f24}.aberturaHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.aberturaHeroCopy{min-width:0}.aberturaHeroPill{height:34px!important;color:#dfeaff!important;border:1px solid rgba(77,145,255,.64)!important;background:linear-gradient(180deg,#4d91ff47,#4d91ff21),#18213a!important;box-shadow:0 10px 26px #1f5bb83d}.aberturaHeroPill .MuiChip-label{font-weight:950}.aberturaHeroPill .MuiSvgIcon-root{color:#f4f8ff!important}.aberturaTitle{margin-top:12px!important;font-size:clamp(2.2rem,4vw,3.4rem)!important;line-height:.98!important;font-weight:950!important;letter-spacing:0!important}.aberturaHeroSubtext{display:flex;align-items:center;gap:8px;margin:10px 0 0;color:#69df92;font-size:1.05rem;font-weight:900}.aberturaHeroSubtextWarning{color:var(--abertura-yellow)}.aberturaHeroControls{flex:0 0 auto;padding-top:72px}.aberturaToolButton{width:48px;height:48px;color:#ffffffc2!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;background:#ffffff0a!important}.aberturaToolButtonActive{color:#eff6ff!important;border-color:#4d91ff8a!important;background:#4d91ff26!important}.aberturaHeroCanvas{position:relative;display:grid;grid-template-columns:minmax(840px,1fr) minmax(252px,280px);gap:18px;align-items:stretch}.aberturaPanel{padding:16px}.aberturaDecisionDock,.aberturaDocumentPanel{min-width:0}.aberturaDecisionDock{grid-column:2;grid-row:1;align-self:start;display:flex!important;flex-direction:column;width:100%}.aberturaDockTitle,.aberturaPanelTitle{font-size:.9rem!important;line-height:1.15!important;font-weight:950!important;letter-spacing:0!important;color:var(--abertura-text)!important}.aberturaPanelTitle{font-size:1.28rem!important}.aberturaTracePanel{margin-top:18px}.aberturaTraceabilityGrid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(460px,1.1fr);gap:16px}.aberturaTraceBlock{min-width:0}.aberturaTraceTitle{margin-bottom:10px!important;color:var(--abertura-text)!important;font-size:.88rem!important;line-height:1.15!important;font-weight:950!important}.aberturaRegistryTimeline{position:relative}.aberturaRegistryEvent{padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0b}.aberturaTraceTable{border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden}.aberturaTraceTable .MuiTableCell-root{color:var(--abertura-text);border-color:#ffffff1a}.aberturaTraceTable .MuiTableCell-head{color:#ffffffad;font-weight:950;background:#ffffff0b}.aberturaTerrainTrace{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.aberturaTerrainRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aberturaTerrainRow{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0b}.aberturaMapIcon,.aberturaInsightIcon{display:grid;place-items:center;flex:0 0 auto}.aberturaDocumentPanelHero{grid-column:1;grid-row:1;padding:0;overflow:hidden}.aberturaDocumentStage{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,rgba(77,145,255,.09) 0 1px,transparent 1px 36px),linear-gradient(180deg,rgba(77,145,255,.06) 0 1px,transparent 1px 36px),radial-gradient(circle at 52% 8%,rgba(77,145,255,.2),transparent 38%),linear-gradient(180deg,#121c2ce0,#080808eb)}.aberturaDocumentStageHero{min-height:946px;padding:38px 24px;grid-template-columns:minmax(720px,1fr);align-items:start;justify-content:center;gap:22px;place-items:start center}.aberturaDocumentStageReveal .aberturaSourcePage{opacity:0;transform:translateY(18px) scale(.985);animation:aberturaPreviewPageIn .76s cubic-bezier(.16,1,.3,1) .18s both}.aberturaPreviewRevealVeil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-items:center;pointer-events:none;overflow:hidden;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--dobra-copper) 22%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--dobra-shell-scrim) 80%,transparent),color-mix(in srgb,var(--dobra-shell-scrim) 20%,transparent));opacity:0;animation:aberturaPreviewVeilOut 1.68s cubic-bezier(.16,1,.3,1) both}body[data-theme-mode=dark] .aberturaPreviewRevealVeil{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--dobra-copper) 22%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--dobra-shell-scrim-dark) 80%,transparent),color-mix(in srgb,var(--dobra-shell-scrim-dark) 20%,transparent))}.aberturaPreviewRevealBeam{position:absolute;top:18%;right:-28%;bottom:18%;left:-28%;background:linear-gradient(104deg,transparent 0 44%,color-mix(in srgb,var(--dobra-off-white) 30%,transparent) 49%,color-mix(in srgb,var(--dobra-copper) 20%,transparent) 52%,transparent 58%);opacity:0;transform:translate(-62%) rotate(-8deg);animation:aberturaPreviewBeamSweep 1.38s cubic-bezier(.16,1,.3,1) 80ms both}.aberturaPreviewRevealCore{display:inline-flex;align-items:center;gap:12px;min-width:252px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--dobra-copper) 42%,var(--dobra-border));border-radius:var(--radius-md);color:var(--dobra-ink);background:var(--dobra-surface);box-shadow:var(--dobra-shell-pop);opacity:0;transform:translateY(12px) scale(.96);animation:aberturaPreviewCoreInOut 1.54s cubic-bezier(.16,1,.3,1) 80ms both}body[data-theme-mode=dark] .aberturaPreviewRevealCore{box-shadow:var(--dobra-shell-pop-dark)}.aberturaPreviewRevealCore svg{flex:0 0 auto;color:var(--dobra-accent-text);font-size:var(--text-h3)}.aberturaPreviewRevealCore span{flex:1;font-size:var(--text-body-sm);font-weight:700;letter-spacing:0}.aberturaPreviewRevealTicks{display:grid;gap:4px;width:54px}.aberturaPreviewRevealTicks i{display:block;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--dobra-copper),var(--dobra-success));opacity:0;transform:scaleX(0);transform-origin:left center;animation:aberturaPreviewTick .62s cubic-bezier(.16,1,.3,1) both}.aberturaPreviewRevealTicks i:nth-child(2){animation-delay:.16s}.aberturaPreviewRevealTicks i:nth-child(3){animation-delay:.32s}.aberturaDocumentSheet{position:relative;z-index:1;color:#171717;background:linear-gradient(180deg,#fffffffb,#f5f7fafb),#fff;border:1px solid rgba(20,28,44,.18);box-shadow:0 34px 90px #00000085,0 0 0 1px #ffffff8c inset}.aberturaDocumentSheetHero{width:min(82%,760px);min-height:790px;padding:54px 62px 38px}.aberturaSourcePage{width:min(100%,640px);height:870px;min-height:0;padding:44px 52px 40px;overflow:hidden;color:#111;font-family:Courier New,Courier,monospace!important;font-size:.82rem;line-height:1.19}.aberturaSourcePage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(104deg,transparent 0 43%,rgba(77,145,255,.13) 49%,rgba(255,255,255,.3) 51%,transparent 58%),radial-gradient(circle at 50% 24%,rgba(77,145,255,.1),transparent 32%);opacity:0;transform:translate(-115%);mix-blend-mode:multiply;animation:aberturaSourceScan 1.38s cubic-bezier(.16,1,.3,1) .64s both}.aberturaSourcePage>*{position:relative;z-index:1}.aberturaSourceCode{margin-bottom:62px;font-weight:900;letter-spacing:0}.aberturaSourceTitle{margin:0 0 50px!important;color:#111!important;font-family:Courier New,Courier,monospace!important;font-size:.85rem!important;line-height:1.12!important;font-weight:900!important;letter-spacing:0!important;text-align:left}.aberturaSourceBody{display:block}.aberturaSourceParagraph{margin:0 0 14px!important;color:#111!important;font-family:Courier New,Courier,monospace!important;font-size:.82rem!important;line-height:1.2!important;font-weight:600!important;letter-spacing:0!important;text-align:justify;white-space:pre-wrap}.aberturaSourceMark{--source-mark-base: rgba(77, 145, 255, .22);--source-mark-ring: rgba(77, 145, 255, .28);--source-mark-shine: rgba(255, 255, 255, .85);padding:1px 2px;border-radius:2px;color:inherit;background:linear-gradient(105deg,var(--source-mark-base) 0 42%,var(--source-mark-shine) 49%,var(--source-mark-base) 58% 100%);background-size:260% 100%;background-position:130% 0;font:inherit;font-weight:900;box-shadow:0 0 0 1px var(--source-mark-ring),0 0 #4d91ff00;box-decoration-break:clone;-webkit-box-decoration-break:clone;animation:aberturaSourceMarkSweep 1.08s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--source-mark-delay, .42s)}.aberturaSourceMark-averbacao{--source-mark-base: #fff200;--source-mark-ring: rgba(255, 232, 84, .66);--source-mark-shine: rgba(255, 255, 255, .92)}.aberturaSourceMark-area,.aberturaSourceMark-casa,.aberturaSourceMark-lotes{--source-mark-base: rgba(255, 242, 0, .58);--source-mark-ring: rgba(255, 232, 84, .48);--source-mark-shine: rgba(255, 255, 255, .86)}.aberturaSourceMark-quadra,.aberturaSourceMark-lote,.aberturaSourceMark-numero{--source-mark-base: rgba(77, 145, 255, .22);--source-mark-ring: rgba(77, 145, 255, .3)}.aberturaSourceMark-fracao{--source-mark-base: rgba(67, 208, 189, .26);--source-mark-ring: rgba(67, 208, 189, .38)}.aberturaSourceMark-coberta,.aberturaSourceMark-descoberta,.aberturaSourceMark-inscricao{--source-mark-base: rgba(141, 109, 255, .2);--source-mark-ring: rgba(141, 109, 255, .3)}.aberturaSourceConnectorLayer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;overflow:visible;opacity:.92}.aberturaSourceConnector{color:#4d91ffdb;filter:drop-shadow(0 0 6px rgba(77,145,255,.28))}.aberturaSourceConnector path{fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;animation:aberturaSourceLineDraw .72s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--connector-delay, .56s)}.aberturaSourceConnectorStart,.aberturaSourceConnectorEnd{fill:currentColor;stroke:#ffffffe6;stroke-width:1.7;opacity:0;transform-box:fill-box;transform-origin:center;animation:aberturaSourceDotIn .42s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--connector-dot-delay, .68s)}.aberturaSourceConnector-averbacao{color:#ffe854eb}.aberturaSourceConnector-fracao{color:#43d0bdf0}.aberturaSourceConnector-casa{color:#75aaffeb}.aberturaSourceCallouts{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.aberturaSourceCallout{position:absolute;z-index:4;pointer-events:auto;min-width:124px;max-width:170px;padding:12px 14px;border:1px solid rgba(77,145,255,.34);border-radius:8px;color:#fff;background:linear-gradient(180deg,#4d91ff33,#4d91ff14),#0a1f3df5;box-shadow:0 14px 32px #0000004d,0 0 #4d91ff00;opacity:0;transform:translateY(10px) scale(.97);animation:aberturaSourceCalloutIn .72s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--callout-delay, .66s)}.aberturaSourceCallout span{display:block;margin-bottom:4px;color:#ffffff94;font-size:.72rem;font-weight:850}.aberturaSourceCallout strong{display:block;color:#fff;font-size:.96rem;line-height:1.18;font-weight:950}.aberturaSourceCallout-averbacao{top:116px;right:120px;min-width:104px;border-color:#ffe8548f;background:linear-gradient(180deg,#ffe8542b,#ffe8540d),#2a260cf5}.aberturaSourceCallout-quadra{top:306px;left:22px}.aberturaSourceCallout-casa{top:554px;right:34px}.aberturaSourceCallout-fracao{top:660px;right:28px;border-color:#43d0bda8;background:linear-gradient(180deg,#43d0bd38,#43d0bd12),#093a38f5}@keyframes aberturaPreviewPageIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aberturaPreviewVeilOut{0%{opacity:0}12%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes aberturaPreviewBeamSweep{0%{opacity:0;transform:translate(-62%) rotate(-8deg)}18%{opacity:1}to{opacity:0;transform:translate(62%) rotate(-8deg)}}@keyframes aberturaPreviewCoreInOut{0%{opacity:0;transform:translateY(12px) scale(.96)}18%{opacity:1;transform:translateY(0) scale(1)}74%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.985)}}@keyframes aberturaPreviewTick{0%{opacity:0;transform:scaleX(0)}26%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes aberturaSourceScan{0%{opacity:0;transform:translate(-115%)}18%{opacity:1}to{opacity:0;transform:translate(115%)}}@keyframes aberturaSourceMarkSweep{0%{background-position:130% 0;opacity:.68}52%{opacity:1}to{background-position:-130% 0;opacity:1}}@keyframes aberturaSourceLineDraw{0%{opacity:0;stroke-dashoffset:1}22%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes aberturaSourceDotIn{0%{opacity:0;transform:scale(.48)}64%{opacity:1;transform:scale(1.22)}to{opacity:1;transform:scale(1)}}@keyframes aberturaSourceCalloutIn{0%{opacity:0;transform:translateY(10px) scale(.97);box-shadow:0 14px 32px #0000004d,0 0 #4d91ff00}60%{opacity:1;transform:translateY(-2px) scale(1.01);box-shadow:0 18px 38px #0000005c,0 0 22px #4d91ff29}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 14px 32px #0000004d,0 0 #4d91ff00}}.aberturaDocumentTopline{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#282828;font-family:Georgia,Times New Roman,serif;font-size:.79rem;font-weight:700;letter-spacing:0}.aberturaMatriculaHeader{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.aberturaDocumentTopline mark{padding:7px 12px;border-radius:8px;color:#172132;background:#4d91ff2e}.aberturaDocumentHeading,.aberturaDocumentJurisdiction,.aberturaDocumentSubheading{margin:0;font-family:Georgia,Times New Roman,serif!important;text-align:center}.aberturaDocumentHeading{margin-top:34px!important;font-size:1.16rem!important;line-height:1.15!important;font-weight:900!important;color:#151515!important}.aberturaDocumentJurisdiction{margin-top:6px!important;font-size:.88rem!important;font-weight:700!important;color:#313131!important}.aberturaDocumentSubheading{margin-top:38px!important;font-size:1.03rem!important;font-weight:900!important;color:#151515!important}.aberturaDocumentText{margin-bottom:0;margin-top:28px!important;font-family:Georgia,Times New Roman,serif!important;font-size:.93rem!important;line-height:1.72!important;text-align:justify;color:#222!important}.aberturaInlineMark{padding:3px 8px;border-radius:8px;color:#172132;font-weight:900}.aberturaInlineQuadra{background:#4d91ff2e}.aberturaInlineFracao{background:#43d0bd33}.aberturaDocumentSignature{width:240px;height:42px;margin:44px auto 0;border-bottom:2px solid rgba(24,24,24,.34);transform:skew(-20deg)}.aberturaDocumentOfficer{margin:6px 0 0!important;color:#222!important;font-family:Georgia,Times New Roman,serif!important;font-size:.84rem!important;text-align:center}.aberturaDataOverlay{position:absolute;z-index:4;left:24px;right:24px;top:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--dobra-border);border-radius:var(--radius-md);color:var(--dobra-ink);background:color-mix(in srgb,var(--dobra-surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.aberturaDataOverlay strong{font-size:var(--text-body-sm);font-weight:700}.aberturaDataOverlay span{color:var(--dobra-muted);font-size:var(--text-caption);font-weight:600}.aberturaValidationCard,.aberturaGenerateCard,.aberturaNumberingCard{min-height:0}.aberturaNumberingValue{margin-top:8px!important;color:#fff!important;font-size:clamp(1.42rem,2.15vw,1.85rem)!important;line-height:1!important;font-weight:950!important}.aberturaNumberingOrigin{margin-top:0!important;color:#ffffffb8!important;font-size:.68rem!important;line-height:1.2!important;font-weight:850!important}.aberturaNumberingCard .aberturaDockTitle{font-size:.95rem!important;line-height:1.1!important}.aberturaNumberingMeta{gap:8px;margin-top:8px}.aberturaNumberingMeta>span{width:1px;height:16px;background:#ffffff57}.aberturaSequenceLedger{position:relative;margin-top:14px;padding:0 10px 25px;overflow-x:visible;overflow-y:hidden}.aberturaLedgerColumns{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:0}.aberturaLedgerColumn{display:grid;grid-template-rows:20px repeat(6,24px);gap:3px}.aberturaLedgerHeader,.aberturaLedgerCell{display:grid;place-items:center;border-radius:4px;color:#f4f8ff;font-weight:950;letter-spacing:0;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.aberturaLedgerHeader{color:#ffffffeb;background:linear-gradient(180deg,#ffffff1f,#ffffff05),#43d0bda8;border:1px solid rgba(67,208,189,.28);font-size:var(--text-micro);box-shadow:inset 0 1px #ffffff29}.aberturaLedgerCell{background:linear-gradient(180deg,#ffffff1a,#ffffff05),#4d91ffad;border:1px solid rgba(117,170,255,.18);font-size:var(--text-micro);box-shadow:inset 0 1px #ffffff24;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.aberturaLedgerCell:hover,.aberturaLedgerCell:focus-visible{transform:translateY(-1px);border-color:#f4c65499;background-color:#4d91ffd1;outline:none}.aberturaLedgerEndpoint{position:absolute;top:52px;z-index:2;width:8px;height:8px;border-radius:999px;background:var(--abertura-yellow);box-shadow:0 0 0 3px #f4c65424,0 0 18px #f4c65447}.aberturaLedgerEndpoint:after{content:"";position:absolute;top:50%;width:18px;border-top:1px dotted rgba(244,198,84,.66)}.aberturaLedgerEndpointStart{left:0}.aberturaLedgerEndpointStart:after{left:10px}.aberturaLedgerEndpointEnd{right:0;top:auto;bottom:41px}.aberturaLedgerEndpointEnd:after{right:10px}.aberturaLedgerBracket{position:absolute;right:10px;bottom:14px;left:10px;height:12px;border-right:1px solid rgba(255,255,255,.34);border-bottom:1px solid rgba(255,255,255,.34);border-left:1px solid rgba(255,255,255,.34);border-radius:0 0 4px 4px}.aberturaLedgerBracket span{position:absolute;left:50%;bottom:-11px;width:1px;height:11px;background:#ffffff57}.aberturaLedgerCaption{position:absolute;right:0;bottom:-3px;left:0;color:#ffffff8f!important;text-align:center;font-size:.68rem!important;font-weight:950!important;letter-spacing:0!important}.aberturaInsightGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.aberturaInsightCard{min-height:206px}.aberturaInsightLabel{color:#ffffff8f!important;font-size:.76rem!important;line-height:1.15!important;font-weight:900!important;text-transform:uppercase}.aberturaInsightValue{margin-top:5px!important;color:#fff!important;font-size:1.05rem!important;line-height:1.12!important;font-weight:950!important}.aberturaInsightHelper{margin-top:6px!important;color:var(--abertura-muted)!important;font-size:.82rem!important;line-height:1.25!important;font-weight:700!important}.aberturaInsightIcon{width:44px;height:44px;border-radius:8px;color:#b9d5ff;border:1px solid rgba(77,145,255,.28);background:#4d91ff1a}.aberturaInsightIcon .MuiSvgIcon-root{font-size:24px}.aberturaMiniBars{display:grid;gap:10px;margin-top:18px}.aberturaMiniBarRow{display:grid;grid-template-columns:minmax(76px,.86fr) minmax(72px,1fr) minmax(24px,auto);gap:9px;align-items:center}.aberturaMiniBarRow span{min-width:0;color:#ffffffc2;font-size:.78rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aberturaMiniBarRow strong{color:#fff;font-size:.8rem;font-weight:950;text-align:right}.aberturaMiniBarTrack{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.aberturaMiniBarFill{height:100%;border-radius:inherit;background:var(--abertura-blue)}.aberturaMiniBars-green .aberturaMiniBarFill{background:var(--abertura-green)}.aberturaMiniBars-yellow .aberturaMiniBarFill{background:var(--abertura-yellow)}.aberturaMapPanel,.aberturaLotesPanel{margin-top:16px;overflow:hidden}.aberturaMapFlow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}.aberturaMapNode{min-height:150px;display:grid;align-content:center;justify-items:center;gap:8px;padding:14px;text-align:center;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff09}.aberturaMapNodeActive{border-color:#4d91ffb8;background:#1f5bb82e}.aberturaMapNodeWarning{border-color:#f4c6547a;background:#f4c65414}.aberturaMapIcon{width:42px;height:42px;border-radius:8px;color:#8eb8ff;border:1px solid rgba(142,184,255,.28);background:#4d91ff14}.aberturaMapIcon .MuiSvgIcon-root{font-size:25px}.aberturaMapValue{color:#fff!important;font-size:1.04rem!important;line-height:1.1!important;font-weight:950!important}.aberturaMapTitle{color:#ffffff94!important;font-size:.8rem!important;font-weight:800!important}.aberturaMapStatus{color:#8ee18f;font-size:.78rem;font-weight:900}.aberturaMapStatusWarning{color:var(--abertura-yellow)}.aberturaMapTable{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:8px}.aberturaMapTable .MuiTableCell-root{color:#ffffffd1;border-bottom-color:#ffffff14}.aberturaMapTable .MuiTableHead-root .MuiTableCell-root{color:#fff;font-weight:950}.aberturaLotRows{display:grid;gap:8px}.aberturaLotRow{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(90px,.8fr) minmax(130px,1fr) minmax(260px,2fr);gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08)}.aberturaLotRow:last-child{border-bottom:0}.aberturaLotRow .MuiTypography-root{overflow-wrap:anywhere}@media(max-width:1280px){.aberturaSourceSlotGrid,.aberturaTerrainRows{grid-template-columns:repeat(2,minmax(0,1fr))}.documentConferenceSummaryGrid{grid-template-columns:repeat(5,minmax(104px,1fr))}.documentConferenceAerialGrid{grid-template-columns:repeat(4,minmax(88px,1fr))}.documentConferencePlanStage{padding-right:36px}.documentConferencePlanLots{grid-template-columns:repeat(5,minmax(86px,1fr))}.aberturaTraceabilityGrid{grid-template-columns:1fr}.aberturaHeroCanvas{grid-template-columns:minmax(0,1fr) minmax(240px,252px)}.aberturaDocumentStageHero{grid-template-columns:minmax(0,1fr);min-height:0}.aberturaInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.aberturaHeroTop,.aberturaHeroCanvas{grid-template-columns:1fr}.aberturaHeroTop{display:grid}.aberturaHeroControls{padding-top:0}.aberturaHeroCanvas,.aberturaInsightGrid,.documentConferenceResultGrid,.aberturaTerrainRows,.aberturaMapFlow,.aberturaLotRow{grid-template-columns:1fr}.aberturaSourceSlotGrid:not(.aberturaGenerationSourceSlotGrid){grid-template-columns:1fr}.aberturaGenerationSourceSlotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentConferenceDetails{position:static}.documentConferenceSourceGrid{grid-template-columns:repeat(3,minmax(190px,1fr));overflow-x:auto}.documentConferenceGuidedStepper,.documentConferenceReadingSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentConferenceSummaryGrid{grid-template-columns:repeat(5,minmax(128px,1fr));overflow-x:auto}.documentConferenceMapHeader,.documentConferenceTimelineHeader,.documentConferenceTimelineFooter{display:grid;grid-template-columns:1fr}.documentConferenceDropzone{grid-template-columns:1fr}.documentConferenceAerialStage{min-height:0;padding:58px 18px 70px}.documentConferenceAerialStage:before{top:20px;right:20px;bottom:20px;left:20px;border-width:16px}.documentConferenceAerialGrid{grid-template-columns:repeat(2,minmax(112px,1fr));min-height:0}.documentConferencePlanStage{min-height:0;padding:28px 14px 20px}.documentConferenceCompass{position:static;margin-bottom:12px}.documentConferencePlanShell{padding:48px 14px;border-width:16px}.documentConferencePlanLots{grid-template-columns:repeat(2,minmax(112px,1fr))}.documentConferenceGuidedFooter{flex-wrap:wrap}.documentConferenceMapSummary,.documentConferenceTimelineFooter{grid-template-columns:1fr}.aberturaDecisionDock{display:flex!important;grid-column:auto;grid-row:auto;align-self:stretch}.aberturaValidationCard,.aberturaNumberingCard,.aberturaGenerateCard{grid-column:auto;grid-row:auto;margin-top:0!important}.aberturaNumberingCard{padding:14px 12px 16px!important}.aberturaNumberingMeta{gap:8px;margin-top:8px}.aberturaNumberingMeta>span{height:16px}.aberturaSequenceLedger{margin-top:14px;padding:0 10px 25px}.aberturaLedgerColumns{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.aberturaLedgerColumn{grid-template-rows:20px repeat(6,24px);gap:3px}.aberturaLedgerEndpoint{top:52px}.aberturaLedgerEndpointEnd{bottom:41px}.aberturaLedgerCaption{font-size:.68rem!important}}@media(prefers-reduced-motion:reduce){.aberturaExperience *,.aberturaExperience *:before,.aberturaExperience *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.aberturaSourcePage:before{display:none!important}.aberturaPreviewRevealVeil{display:none}.aberturaDocumentStageReveal .aberturaSourcePage{opacity:1!important;transform:none!important}.aberturaSourceConnector path{stroke-dashoffset:0!important}.aberturaSourceConnectorStart,.aberturaSourceConnectorEnd,.aberturaSourceCallout{opacity:1!important;filter:none!important;transform:none!important}}.nextActionCard{width:min(100%,320px);padding:16px;border:1px solid rgba(31,91,184,.2);border-radius:8px;background:#ffffffe0;display:flex;flex-direction:column;gap:12px}.nextActionCard.warning{border-color:#b85b1f5c;background:#b85b1f14}.nextActionCard.success{border-color:#168a6a57;background:#168a6a14}.pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.metricCard{width:100%;padding:18px;min-height:112px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:6px}.metricCard.primary{border-color:#bd6a3a8c}.metricCard.success{border-color:#168a6a73}.metricCard.warning{border-color:#d7790073}.metricCard.danger{border-color:#d33c3c73}@media(max-width:720px){.documentConferenceGuidedStepper,.documentConferenceReadingSourceGrid{grid-template-columns:1fr}.documentConferenceGuidedFooter{align-items:stretch;flex-direction:column}.documentConferenceGuidedDots{justify-content:center}.dossierHero{padding:18px}.dossierHero:after{width:44vw;opacity:.45}.nextActionCard{width:100%}}.vdExtractionKpis{align-items:stretch}.vdExtractionKpi{min-height:128px;height:100%;padding:16px;display:flex;flex-direction:column;gap:8px;border-radius:8px!important;color:#fff!important;background:linear-gradient(180deg,#ffffff13,#ffffff06),#111!important;border-color:#ffffff1f!important}.vdExtractionKpi.success{border-color:#168a6a85!important;background:radial-gradient(circle at 12% 0%,rgba(22,138,106,.24),transparent 38%),linear-gradient(180deg,#ffffff13,#ffffff06),#111!important}.vdExtractionKpi.warning{border-color:#fcd56185!important;background:radial-gradient(circle at 12% 0%,rgba(215,121,0,.22),transparent 38%),linear-gradient(180deg,#ffffff13,#ffffff06),#111!important}.vdExtractionKpi .MuiTypography-caption{color:#ffffffad!important;font-weight:900;text-transform:uppercase}.vdExtractionKpi .MuiTypography-h5,.vdExtractionKpi .MuiTypography-body2{color:#fff!important}.vdModelLibrary,.vdModelLibraryHeader{color:#fff!important;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#111!important;border-color:#ffffff1f!important}.vdModelLibrary .MuiListItemButton-root{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.08)}.vdModelLibrary .MuiListItemButton-root.Mui-selected{background:radial-gradient(circle at 0% 50%,rgba(183,210,228,.18),transparent 48%),#ffffff14!important}body[data-theme-mode=dark] .vdTemplateWorkArea .MuiInputBase-root,body[data-theme-mode=dark] .vdTemplateSidePanel{background:#ffffff0e!important;border-color:#ffffff24!important}body[data-theme-mode=dark] .vdModelEditor textarea,body[data-theme-mode=dark] .vdTemplateWorkArea textarea,body[data-theme-mode=dark] .vdTemplateWorkArea input{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body[data-theme-mode=dark] .vdTemplateWorkArea .MuiFormLabel-root,body[data-theme-mode=dark] .vdTemplateWorkArea .MuiFormHelperText-root,body[data-theme-mode=dark] .vdTemplateWorkArea .MuiTypography-root{color:#ffffffd1!important}.vdReviewFieldButton{min-width:78px!important;padding-inline:8px!important}@keyframes motionFadeRise{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes motionAttentionNudge{0%{opacity:.82;transform:translateZ(0) scale(.985)}42%{opacity:1;transform:translate3d(0,-4px,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes motionFocusRow{0%{opacity:.76;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined,body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard):not(.vdControlBar):not(.vdTimelineSurface):not(.vdWorkflowGuide):not(.vdBoardColumn):not(.vdProjectCard),body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingPanel{color:#172033!important;background:linear-gradient(180deg,#1f5bb809,#fff0 44%),#fff!important;border-color:#50627c2e!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined .MuiTypography-root,body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingPanel .MuiTypography-root{color:inherit!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiButton-root.Mui-disabled{color:#1720336b!important;border-color:#17203329!important;background:#ffffff6b!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingSourceCard .MuiChip-root{color:#6a7890!important;background:#6a78901a!important;border-color:#6a789038!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingSourceCard .MuiChip-colorWarning{color:#a06200!important;background:#ffb74d38!important;border-color:#ffb74d6b!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow{--constructor-accent: #B8734A;--constructor-ink: #1a1d29;--constructor-bg: #E7E3D8;--constructor-panel: #ffffff;--constructor-border: #D7D0C1;--constructor-muted: #7c8194;display:grid;grid-template-columns:minmax(320px,376px) minmax(420px,1fr);grid-template-rows:auto minmax(0,1fr) auto;height:clamp(749px,calc((100vh - 270px)*1.21),918px);min-height:749px;overflow:hidden;border:1px solid var(--constructor-border);border-radius:18px;background:var(--constructor-bg);color:var(--constructor-ink);font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined,body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard):not(.vdControlBar):not(.vdTimelineSurface):not(.vdWorkflowGuide):not(.vdBoardColumn):not(.vdProjectCard){color:var(--constructor-ink)!important;background:#fff!important;border-color:var(--constructor-border)!important;box-shadow:0 2px 12px -8px #1e1e3c47!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiTypography-root,body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiTypography-colorTextSecondary{color:inherit!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiButton-root{border-radius:10px!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiButton-contained{color:#fff!important;background:var(--constructor-accent)!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiButton-outlined{color:var(--constructor-accent)!important;border-color:#b8734a47!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiButton-root.Mui-disabled{color:var(--vd-disabled-ink)!important;border-color:var(--constructor-border)!important;background:transparent!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiButton-contained.Mui-disabled{background:var(--vd-disabled-surface)!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiChip-root{color:var(--constructor-muted)!important;background:#f6f7fb!important;border-color:var(--constructor-border)!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:900!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiChip-colorWarning{color:#b86e16!important;background:#fff1e9!important;border-color:#e8912b4d!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiChip-colorSuccess{color:#087b70!important;background:#e7f5f2!important;border-color:#12a59447!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedShell{grid-column:1;grid-row:1;padding:22px 26px 0;border:0!important;border-right:1px solid var(--constructor-border)!important;border-radius:0!important;background:var(--constructor-panel)!important}.documentConferenceConstructorMark{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--constructor-accent);color:#fff!important;font-size:15px;font-weight:900}.documentConferenceConstructorTitle{font-size:14.5px!important;font-weight:900!important;line-height:1.05!important}.documentConferenceConstructorSubtitle{margin-top:2px!important;color:var(--constructor-muted)!important;font-size:11px!important;font-weight:700!important}.documentConferenceConstructorStepLabel{color:var(--constructor-accent)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.5px!important;text-transform:uppercase}.documentConferenceConstructorPercent{color:var(--constructor-muted)!important;font-size:11px!important;font-weight:800!important}.documentConferenceConstructorProgress{height:5px;margin-top:8px;overflow:hidden;border-radius:999px;background:#d7d0c1}.documentConferenceConstructorProgress span{display:block;height:100%;border-radius:inherit;background:var(--constructor-accent);transition:width .35s var(--motion-ease-out-expo)}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStepper{grid-template-columns:1fr;gap:7px}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStep{min-height:38px;border-color:var(--constructor-border);border-radius:10px;background:#f6f7fb;color:var(--constructor-muted);padding:7px 10px}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStep span{width:22px;height:22px;background:#d7d0c1;font-size:11px}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStep strong{font-size:12px}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStepActive{border-color:#b8734a57;background:#f3e1d5;color:var(--constructor-accent)}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStepActive span{background:var(--constructor-accent);color:#fff}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStepDone{color:#12a594}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack{grid-column:1;grid-row:2;overflow:auto;border:0!important;border-right:1px solid var(--constructor-border)!important;border-radius:0!important;background:var(--constructor-panel)!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingPanel{padding:20px 26px!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack{display:none!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingEyebrow,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .aberturaPanelTitle{color:var(--constructor-accent)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.6px!important;text-transform:uppercase}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingTitle{color:var(--constructor-ink)!important;font-size:22px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.12!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingSubtitle,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingFilename,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiFormHelperText-root,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiInputLabel-root{color:var(--constructor-muted)!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingDropzone{min-height:132px;padding:18px;border-color:var(--constructor-border);border-radius:14px;background:#f6f7fb;color:var(--constructor-ink)!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceDropzoneActive,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingDropzone:hover{border-color:var(--constructor-accent);background:#f3e1d5}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceDropzoneIcon{background:#f3e1d5;color:var(--constructor-accent)}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingSourceGrid{grid-template-columns:1fr;gap:8px}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingSourceCard{min-height:88px;padding:10px 12px;border:1px solid var(--constructor-border);border-radius:11px;background:#f6f7fb}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingSourceTag{width:32px;height:32px;border:1px solid var(--constructor-border);border-radius:8px;background:#f3e1d5;color:var(--constructor-accent);font-size:var(--text-micro)}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedFooter{grid-column:1;grid-row:3;padding:15px 26px;border:0!important;border-top:1px solid var(--constructor-border)!important;border-right:1px solid var(--constructor-border)!important;border-radius:0!important;background:var(--constructor-panel)!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedDots span{background:#d9ddea}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedDots .documentConferenceGuidedDotActive{width:22px;background:var(--constructor-accent)}.documentConferenceLiveStage{position:relative;grid-column:2;grid-row:1 / 4;min-height:100%;overflow:hidden;background:radial-gradient(circle at 68% 32%,rgba(244,200,79,.15),transparent 60%),radial-gradient(circle at 30% 80%,rgba(123,92,255,.09),transparent 55%),linear-gradient(160deg,#101013,#0a0a0b)}.documentConferenceLiveStageHeader{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px}.documentConferenceLiveStageKicker{color:#ffffff9e!important;font-size:12px!important;font-weight:800!important}.documentConferenceLiveStageBody{position:absolute;top:62px;right:28px;bottom:56px;left:28px;display:flex;align-items:center;justify-content:center}.documentConferenceLiveCaption{position:absolute;right:24px;bottom:20px;left:24px;color:#fff9!important;font-size:12.5px!important;font-weight:700!important;text-align:center}.documentConferenceDocumentFan{position:relative;display:grid;width:min(620px,96%);max-height:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible;padding:10px}.documentConferenceDocumentFanEmpty{width:min(430px,90%);display:grid;place-items:center}.documentConferenceStageDropzone{border:1px solid transparent;border-radius:24px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.documentConferenceStageDropzone:hover,.documentConferenceStageDropzoneActive{border-color:#f4c84fb3;background:#f4c84f12;box-shadow:0 0 0 5px #f4c84f14}.documentConferenceStageDropzoneActive{transform:scale(1.01)}.documentConferenceStageSourcePicker{width:min(860px,100%);max-height:100%;overflow:auto;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:radial-gradient(circle at 96% 0%,rgba(244,200,79,.12),transparent 34%),linear-gradient(145deg,#ffffff0e,#ffffff05);box-shadow:0 24px 70px #00000057;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.documentConferenceStageSourcePickerActive{border-color:#f4c84fb8;box-shadow:0 0 0 5px #f4c84f14,0 24px 70px #00000057;transform:translateY(-2px)}.documentConferenceStageSourceHeader{min-width:0}.documentConferenceStageSourceEyebrow{color:#f4c84f!important;font-size:10px!important;font-weight:950!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase}.documentConferenceStageSourceTitle{margin-top:4px!important;color:#fff!important;font-size:clamp(1.1rem,2vw,1.45rem)!important;font-weight:950!important;line-height:1.05!important}.documentConferenceInterpretationFlow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.documentConferenceInterpretationStep{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:34px;padding:6px 8px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff09}.documentConferenceInterpretationStep span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#ffffff94;background:#ffffff14;font-size:10px;font-weight:950}.documentConferenceInterpretationStep strong{overflow:hidden;color:#ffffff94;font-size:var(--text-micro);font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.documentConferenceInterpretationStep small{grid-column:2;color:#ffffff6b;font-size:var(--text-micro);font-weight:750}.documentConferenceInterpretationStep.is-active{border-color:#5b9dff99;background:#5b9dff21}.documentConferenceInterpretationStep.is-active span,.documentConferenceInterpretationStep.is-done span{color:#fff;background:#5b7cff}.documentConferenceInterpretationStep.is-active strong,.documentConferenceInterpretationStep.is-done strong{color:#ffffffeb}.documentConferenceInterpretationStep.is-skipped{border-style:dashed;opacity:.72}.documentConferenceOcrApplied{color:#a9e8cf!important;font-size:var(--text-micro)!important;font-weight:850!important}@media(max-width:720px){.documentConferenceInterpretationFlow{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentConferenceStageSourceMultiButton{flex:0 0 auto;color:#ffffffb8!important;border-color:#ffffff2e!important;white-space:nowrap}.documentConferenceStageSourceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.documentConferenceStageSourceSlot{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;min-height:142px;padding:12px;overflow:hidden;border:1px dashed rgba(255,255,255,.2);border-radius:14px;cursor:pointer;background:#0000002b;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.documentConferenceStageSourceSlot:hover,.documentConferenceStageSourceSlotDragging{border-color:#f4c84fc7;background:#f4c84f1a;box-shadow:inset 0 0 0 1px #f4c84f1f;transform:translateY(-2px)}.documentConferenceStageSourceSlotFilled{display:block;min-height:328px;padding:0;overflow:visible;border-style:solid;border-color:transparent;background:transparent}.documentConferenceStageSourceSlotFilled:hover{border-color:transparent;background:transparent}.documentConferenceStageSourceSlotFilled .documentConferenceFanDocument{min-height:328px;box-shadow:0 14px 30px #00000052}.documentConferenceStageSourceSlotIcon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#f4c84f;background:#f4c84f21}.documentConferenceStageSourceSlotIcon .MuiSvgIcon-root{font-size:19px}.documentConferenceStageSourceSlotIcon-pdf{color:#ff9b82;background:#ff7d5f24}.documentConferenceStageSourceSlotIcon-word{color:#8fc2ff;background:#5b9dff24}.documentConferenceStageSourceSlotFilled .documentConferenceStageSourceSlotIcon{color:#8fe3c4;background:#4fd28424}.documentConferenceStageSourceSlotContent{min-width:0;padding-right:20px}.documentConferenceStageSourceSlotTitle{overflow:hidden;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap}.documentConferenceStageSourceSlot .MuiChip-root{height:18px;color:#ffffff8f!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.13)!important;font-size:var(--text-overline)!important;font-weight:900!important;letter-spacing:.02em;text-transform:uppercase}.documentConferenceStageSourceSlot .documentConferenceStageSourceSlotRequired{color:#f4e2a2!important;border-color:#f4c84f4d!important;background:#f4c84f1a!important}.documentConferenceStageSourceSlotHelper{display:-webkit-box;margin-top:5px!important;overflow:hidden;color:#ffffff80!important;font-size:10px!important;font-weight:650!important;line-height:1.3!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.documentConferenceStageSourceSlotHint,.documentConferenceStageSourceSlotSelected span{display:block;margin-top:11px!important;overflow:hidden;color:#ffffff7a!important;font-size:var(--text-micro)!important;font-weight:800!important;line-height:1.25!important;text-overflow:ellipsis;white-space:nowrap}.documentConferenceStageSourceSlotSelected{min-width:0}.documentConferenceStageSourceSlotSelected strong{display:block;margin-top:10px;overflow:hidden;color:#d8f8e8;font-size:10px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.documentConferenceStageSourceSlotSelected span{margin-top:3px!important;color:#8fe3c4b8!important}.documentConferenceStageSourceSlotRemove{position:absolute!important;top:8px;right:7px;width:25px!important;height:25px!important;color:#ffffff94!important}.documentConferenceStageSourceSlotRemove:hover{color:#fff!important;background:#d94d4dbf!important}.documentConferenceFanDocumentWrap{min-width:0;animation:cbCardIn .42s var(--motion-ease-out-expo) both;animation-delay:calc(var(--fan-index) * 70ms)}.documentConferenceFanDocument{display:grid;width:100%;height:100%;grid-template-rows:56px minmax(0,1fr) auto;gap:0;position:relative;padding:0;border-radius:14px;background:#fbfbf9;box-shadow:0 18px 38px #00000061;color:#141210;overflow:hidden}.documentConferenceFanColorBlock{display:grid;place-items:center;font-size:24px;font-weight:900;letter-spacing:1px;color:#ffffffeb}.documentConferenceFanDocumentDelete{position:absolute!important;top:8px;right:8px;z-index:4;width:30px!important;height:30px!important;border:1px solid rgba(255,255,255,.38)!important;background:#121212b8!important;color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.documentConferenceFanDocumentDelete:hover{background:#d94d4d!important;color:#fff!important}.documentConferenceFanDocumentPreview{display:block;overflow:hidden;border-top:1px solid rgba(20,18,16,.08);border-bottom:1px solid rgba(20,18,16,.08);background:#ecebe6}.documentConferencePdfPreview{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#e9e7df}.documentConferencePdfPreview canvas{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;display:block;border-radius:0;box-shadow:none}.documentConferencePdfPreview-loading canvas,.documentConferencePdfPreview-error canvas{opacity:.18}.documentConferencePdfPreview>.MuiCircularProgress-root,.documentConferencePdfPreview>.MuiSvgIcon-root{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.documentConferenceDocxPreview{display:grid;place-items:center;gap:6px;color:#14121085;font-weight:900}.documentConferenceDocxPreview .MuiSvgIcon-root{font-size:30px}.documentConferenceXlsxPreview{position:relative;display:block;width:100%;height:100%;min-height:170px;overflow:hidden;background:#fff}.documentConferenceXlsxPreview>.MuiCircularProgress-root{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.documentConferenceXlsxPreviewTable{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;font-size:var(--text-micro);line-height:1.2}.documentConferenceXlsxPreviewTable td{overflow:hidden;height:15px;padding:2px 4px;border:1px solid rgba(20,18,16,.12);color:#141210c7;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.documentConferenceXlsxPreviewTable tr:first-child td{background:#1d6f421f;color:#102c1deb;font-weight:900}.documentConferenceFanDocumentMeta{display:block;padding:10px 12px 12px;min-width:0}.documentConferenceFanDocumentMeta>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#f0e2a2;font-size:var(--text-micro);font-weight:900}.documentConferenceFanDocument strong{display:block;overflow:hidden;font-size:14px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.documentConferenceFanDocumentMetaFile{display:flex;align-items:center;gap:5px;margin-top:2px;min-width:0}.documentConferenceFanDocumentMetaFile small{overflow:hidden;color:#1412109e;font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.documentConferenceFanDocumentMetaPages{flex:none!important;padding:1px 5px;border-radius:4px;background:#14121014;color:#14121080!important;font-size:var(--text-micro)!important;font-weight:900!important;white-space:nowrap}.documentConferenceFanDocument small{display:block;overflow:hidden;max-width:100%;margin-top:2px;color:#1412109e;font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.documentConferenceFanPlaceholder{display:grid;width:260px;height:310px;place-items:center;align-content:center;gap:12px;margin:0 auto;border:1.5px dashed rgba(255,255,255,.22);border-radius:18px;color:#ffffff80}.documentConferenceFanPlaceholder .MuiSvgIcon-root{font-size:44px}.documentConferenceLivePlan{width:min(620px,96%)}.documentConferenceLiveGeometrySplit{display:block;width:min(920px,99%);height:min(560px,100%)}.documentConferenceGeometryStage{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:radial-gradient(circle at 20% 4%,rgba(90,167,255,.1),transparent 32%),linear-gradient(180deg,#0b0b0d,#0a0a0a);color:#fff}.documentConferenceGeometryStageHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#05050599}.documentConferenceGeometryTitle{color:#fff!important;font-size:14px!important;font-weight:900!important}.documentConferenceGeometrySubtitle{margin-top:1px!important;color:#ffffff80!important;font-size:10.5px!important;font-weight:700!important}.documentConferenceGeometryLegend{display:flex;flex-wrap:wrap;gap:7px;font-size:var(--text-micro);font-weight:800}.documentConferenceGeometryLegend span{display:inline-flex;align-items:center;gap:4px;color:#ffffffa6;white-space:nowrap}.documentConferenceGeometryLegend i{width:9px;height:9px;border-radius:2px}.documentConferenceGeometryLegend .isOk{background:#4fd284}.documentConferenceGeometryLegend .isWarn{background:#f4c84f}.documentConferenceGeometryLegend .isBlock{background:#ff6a6a}.documentConferenceGeometryStageContent{display:grid;min-height:0;flex:1;grid-template-columns:minmax(250px,.95fr) minmax(280px,1.05fr);overflow:hidden}.documentConferenceGeometryMapPane{display:flex;min-width:0;min-height:0;flex-direction:column;position:relative;padding:10px;overflow:hidden;border-right:1px solid rgba(255,255,255,.08);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.documentConferenceGeometryMapPane.isDragging{cursor:grabbing}.documentConferenceGeometryViewportControls{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#050505b8;box-shadow:0 8px 24px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.documentConferenceGeometryViewportControls button{min-width:28px;height:28px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer;font-family:var(--constructor-font-family, "Space Grotesk", system-ui, sans-serif);font-size:12px;font-weight:900}.documentConferenceGeometryViewportControls button:hover{background:#ffffff1f}.documentConferenceGeometryPartialNotice{position:absolute;top:58px;left:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid rgba(244,200,79,.38);border-radius:9px;background:#231d0ae6;color:#f8dda0;font-size:var(--text-micro);font-weight:850;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.documentConferenceGeometryPartialNotice button{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(244,200,79,.5);border-radius:7px;background:#f4c84f1f;color:#ffe39a;cursor:pointer;font:inherit}.documentConferenceGeometryPartialNotice button:hover{background:#f4c84f38}.documentConferenceGeometryMapPane svg{display:block;width:100%;min-height:0;flex:1;cursor:inherit}.documentConferenceGeometryLot{cursor:pointer;outline:none;transition:fill .15s ease,stroke-width .15s ease}.documentConferenceGeometryLot:focus,.documentConferenceGeometryLot:focus-visible{outline:none;filter:none}.documentConferenceGeometryLotNumber{display:flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0 3px;border:1.4px solid rgba(255,255,255,.2);border-radius:6px;background:#060607b3;font-family:var(--constructor-font-family, "Space Grotesk", system-ui, sans-serif);font-size:11px;font-weight:900;color:#fff}.documentConferenceGeometryPinLabel{display:flex;width:80px;height:18px;align-items:flex-end;justify-content:center;padding:0;font-family:var(--constructor-font-family, "Space Grotesk", system-ui, sans-serif);pointer-events:none}.documentConferenceGeometryPinLabel span{display:inline-block;max-width:76px;overflow:hidden;padding:2px 7px;border-radius:6px;background:#5aa7fff5;box-shadow:0 1px 3px #00000080;color:#051520;font-size:var(--text-micro);font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.documentConferenceGeometryPinLabel.isFlagged span{background:#ff6a6af5;color:#2a0808}.documentConferenceGeometryPinLabel.isAdjustment{width:116px;height:26px;align-items:flex-end}.documentConferenceGeometryPinLabel.isAdjustment span{max-width:112px;padding:3px 8px;border:1px solid rgba(42,8,8,.45);box-shadow:0 1px 4px #00000094,0 0 0 3px #ff6a6a29;font-size:10px}.documentConferenceGeometryAdjustmentMarker{filter:drop-shadow(0 4px 8px rgba(0,0,0,.55))}.documentConferenceGeometryAdjustmentMarker.isSelected{filter:drop-shadow(0 5px 10px rgba(0,0,0,.7)) drop-shadow(0 0 8px rgba(255,106,106,.5))}.documentConferenceGeometryPinLabel.isMajor span{background:#4fd284f5;color:#052a17}.documentConferenceGeometryMapFooter{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 2px;font-size:10px;font-weight:800}.documentConferenceGeometryMapFooter span{color:#ffffff73}.documentConferenceGeometryMapFooter strong{font-weight:900}.documentConferenceGeometryMapFooter .isOk{color:#8fe3c4}.documentConferenceGeometryMapFooter .isBlock{color:#ff9a9a}.documentConferenceGeometryDetailPanel{min-width:0;overflow:auto;padding:14px;animation:pqFade .25s ease both}.documentConferenceGeometryDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.documentConferenceGeometryDetailHeader .MuiTypography-root{color:#fff!important;font-size:15px!important;font-weight:900!important}.documentConferenceGeometryDetailHeader small{display:block;margin-top:2px;color:#ffffff80;font-size:11px;font-weight:700}.documentConferenceGeometryStatusChip{height:24px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:10px!important;font-weight:900!important}.documentConferenceGeometryStatusChip.is-ok{border-color:#4fd28480!important;background:#4fd2842e!important;color:#a9ecd2!important}.documentConferenceGeometryStatusChip.is-warn{border-color:#f4c84f80!important;background:#f4c84f2e!important;color:#f4e2a2!important}.documentConferenceGeometryStatusChip.is-block{border-color:#ff6a6a80!important;background:#ff6a6a2e!important;color:#ffbcbc!important}.documentConferenceGeometryMetricGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.documentConferenceGeometryEditGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.documentConferenceGeometryEditGrid .MuiFormControl-root{min-width:0}.documentConferenceGeometryEditGrid .documentConferenceGeometryEditNote{grid-column:1 / -1}.documentConferenceGeometryEditGrid .MuiInputBase-root{color:#ffffffe6;background:#ffffff0b}.documentConferenceGeometryEditGrid .MuiInputLabel-root,.documentConferenceGeometryEditGrid .MuiFormHelperText-root{color:#ffffff94}.documentConferenceGeometryEditGrid .MuiOutlinedInput-notchedOutline{border-color:#ffffff24}.documentConferenceGeometryEditGrid .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.documentConferenceGeometryEditGrid .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f4c84fb8}.documentConferenceGeometryMetricGrid>div{padding:9px 11px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff0a}.documentConferenceGeometryMetricGrid small{display:block;color:#ffffff80;font-size:var(--text-micro);font-weight:800}.documentConferenceGeometryMetricGrid strong{display:block;margin-top:2px;color:#fff;font-size:13px;font-weight:800}.documentConferenceGeometryMetricGrid>.is-ok{border-color:#4fd28459;background:#4fd2841a}.documentConferenceGeometryMetricGrid>.is-ok strong{color:#a9ecd2}.documentConferenceGeometryMetricGrid>.is-warn{border-color:#f4c84f66;background:#f4c84f1a}.documentConferenceGeometryMetricGrid>.is-warn strong{color:#f4e2a2}.documentConferenceGeometryMetricGrid>.is-block{border-color:#ff6a6a66;background:#ff6a6a1a}.documentConferenceGeometryMetricGrid>.is-block strong{color:#ffbcbc}.documentConferenceGeometryCriticalPoints{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.documentConferenceGeometryEmptyState{display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;color:#ffffffad;text-align:center}.documentConferenceGeometryEmptyState .MuiTypography-root{color:#fff!important;font-size:18px!important;font-weight:900!important}.documentConferenceGeometryEmptyState span{font-size:12px;font-weight:800}.documentConferenceGeometrySectionTitle{margin:14px 0 7px!important;color:#ffffff80!important;font-size:10px!important;font-weight:900!important;letter-spacing:.5px!important;text-transform:uppercase}.documentConferenceGeometryRows{display:flex;flex-direction:column;gap:4px}.documentConferenceGeometryRows>div{display:grid;grid-template-columns:minmax(72px,1fr) auto auto auto;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;color:#ffffffd9;font-size:10.5px;font-variant-numeric:tabular-nums}.documentConferenceGeometryRows strong{color:inherit;font-size:10.5px;font-weight:900}.documentConferenceGeometryRows span{color:#ffffffa6}.documentConferenceGeometryRows em{color:#ffffffd9;font-style:normal;text-align:right}.documentConferenceGeometryRows>.isFlagged{border-color:#ff6a6a66;color:#ff9a9a}.documentConferenceGeometryRows>.isFlagged em{color:#ff9a9a;font-size:var(--text-micro);font-weight:800}.documentConferenceGeometryAdjustmentList{display:flex;flex-direction:column;gap:6px;margin-top:10px}.documentConferenceGeometryAdjustmentList>div{display:grid;grid-template-columns:1fr;gap:3px;padding:9px 10px;border:1px solid rgba(255,106,106,.38);border-radius:9px;background:#ff6a6a14;color:#ffffffd6;font-size:10.5px;font-variant-numeric:tabular-nums}.documentConferenceGeometryAdjustmentList strong{color:#ff9a9a;font-size:11px;font-weight:900}.documentConferenceGeometryAdjustmentList span{color:#ffffffad}.documentConferenceGeometryAdjustmentList em{color:#ffb2b2;font-style:normal;font-weight:900}.documentConferenceGeometryConferenceBox{margin-top:14px;padding:12px;border:1px solid color-mix(in srgb,var(--geometry-status-color) 35%,transparent);border-radius:11px;background:color-mix(in srgb,var(--geometry-status-color) 10%,transparent)}.documentConferenceGeometryConferenceBox strong{color:color-mix(in srgb,var(--geometry-status-color) 70%,#ffffff);font-size:10.5px;font-weight:900}.documentConferenceGeometryConferenceBox p{margin:4px 0 0;color:#ffffffb3;font-size:11.5px;font-weight:700;line-height:1.45}.documentConferenceLivePlanLegend{display:flex;justify-content:center;gap:10px;margin-bottom:10px;color:#ffffff9e;font-size:11px;font-weight:800}.documentConferenceLivePlanLegend span{display:inline-flex;align-items:center;gap:6px}.documentConferenceLivePlanLegend i{width:9px;height:9px;border-radius:99px}.documentConferenceLivePlanLegend .ok{background:#4fd284}.documentConferenceLivePlanLegend .warn{background:#f4c84f}.documentConferenceLivePlanLegend .bad{background:#ff6a6a}.documentConferenceLivePlan svg{width:100%;max-height:560px;overflow:visible;border-radius:18px;background:#0000002e;box-shadow:0 30px 70px #0000006b}.documentConferenceLivePlan text{fill:#fff9;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:10px;font-weight:900}.documentConferenceLiveLot rect{stroke-width:1.4}.documentConferenceLiveLot-ok rect{fill:#4fd28433;stroke:#4fd284}.documentConferenceLiveLot-warn rect{fill:#f4c84f33;stroke:#f4c84f}.documentConferenceLiveLot-bad rect{fill:#ff6a6a33;stroke:#ff6a6a}.documentConferenceLivePin circle{stroke:#ffffffd9;stroke-width:2}.documentConferenceLivePinOk circle{fill:#4fd284}.documentConferenceLivePinBad circle{fill:#ff6a6a}.documentConferenceLivePlan path{stroke:#ffffff8c;stroke-width:2}.documentConferenceLiveUnitBoard,.documentConferenceLiveMatriculaPack{width:min(560px,94%);padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0b;box-shadow:0 30px 70px #00000061}.documentConferenceLiveMatriculaPack{display:flex;max-height:min(720px,92%);min-height:0;flex-direction:column}.documentConferenceLiveUnitBoardHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.documentConferenceLiveUnitBoardHeader .MuiTypography-root{color:#fff!important;font-size:18px!important;font-weight:900!important}.documentConferenceLiveUnitGrid,.documentConferenceLiveMatriculaGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.documentConferenceLiveMatriculaGrid{flex:1;min-height:0;overflow:auto;padding-right:4px;align-content:start}.documentConferenceLiveUnit,.documentConferenceLiveMatriculaGrid span{display:grid;min-height:46px;place-items:center;border-radius:9px;font-size:12px;font-weight:900}.documentConferenceLiveUnit-ok{color:#a9ecd2;background:#4fd28421;border:1px solid rgba(79,210,132,.3)}.documentConferenceLiveUnit-warn{color:#f4e2a2;background:#f4c84f24;border:1px solid rgba(244,200,79,.34)}.documentConferenceLiveUnit-bad{color:#ffbcbc;background:#ff6a6a24;border:1px solid rgba(255,106,106,.34)}.documentConferenceInlineReview{display:flex;width:min(820px,96%);max-height:min(610px,90%);flex-direction:column;gap:12px;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#161618c7;box-shadow:0 30px 70px #00000061}.documentConferenceInlineReviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.documentConferenceInlineReviewHeader .MuiTypography-root{color:#fff!important;font-size:22px!important;font-weight:950!important}.documentConferenceInlineReviewHeader span{color:#ffffff94;font-size:12px;font-weight:850}.documentConferenceInlineReviewList{display:flex;min-height:0;flex-direction:column;gap:10px;overflow:auto;padding-right:4px}.documentConferenceInlineReviewItem{padding:11px 12px;border:1px solid rgba(244,200,79,.26);border-radius:12px;background:#ffffff0b}.documentConferenceInlineReviewNotes{display:flex;flex-direction:column;gap:8px;margin-top:10px}.documentConferenceInlineReviewItem .MuiFormControlLabel-root{align-items:flex-start;width:100%;margin:0}.documentConferenceInlineReviewItem .MuiCheckbox-root{padding:3px 9px 0 0;color:#f4c84f!important}.documentConferenceInlineReviewItem .MuiFormControlLabel-label{width:100%}.documentConferenceInlineReviewItem .MuiTypography-root{color:#fff}.documentConferenceInlineReviewItem .MuiTypography-colorTextSecondary{color:#ffffffa3!important}.documentConferenceWordPreview{position:relative;display:flex;width:340px;flex-direction:column;gap:0;padding:0;border-radius:4px;background:#fff;box-shadow:0 4px 6px #0000000d,0 20px 48px #00000042;color:#141210}.documentConferenceWordOfficialHeader{display:flex;align-items:center;gap:10px;padding:14px 20px 12px;border-bottom:1px solid rgba(20,18,16,.1);background:#f8f7f5;border-radius:4px 4px 0 0}.documentConferenceWordOfficialSeal{width:32px;height:32px;flex-shrink:0;border-radius:50%;border:2px solid #2b579a;display:grid;place-items:center;font-size:13px;font-weight:900;color:#2b579a}.documentConferenceWordOfficialName{font-size:8px;font-weight:900;letter-spacing:.7px;color:#2b579a;text-transform:uppercase}.documentConferenceWordOfficialSub{font-size:7px;color:#1412106b;margin-top:2px}.documentConferenceWordPreviewContent{display:flex;flex-direction:column;gap:11px;padding:20px 22px 22px;flex:1;min-height:0}.documentConferenceWordBadge{align-self:flex-start;padding:6px 10px;border-radius:8px;background:#2b579a;color:#fff;font-size:11px;font-weight:900}.documentConferenceWordPreviewContent .MuiTypography-root{color:#141210!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important}.documentConferenceWordFilename,.documentConferenceLiveMatriculaFilename{overflow-wrap:anywhere}.documentConferenceWordFilename{color:#141210!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important}.documentConferenceMinuteExportProgress{padding:11px 12px;border:1px solid #b7c8e2;border-radius:10px;background:#eef3fb;color:#14233c}.documentConferenceMinuteExportProgressTitle{color:#14233c!important;font-size:13px!important;font-weight:900!important}.documentConferenceMinuteExportProgress .MuiLinearProgress-root{height:7px;border-radius:999px;background:#d3deef}.documentConferenceMinuteExportProgress .MuiLinearProgress-bar{background:#2b579a}.documentConferenceMinuteExportProgressNote{color:#31435f!important;font-weight:700}.documentConferenceWordPreviewText{flex:none;max-height:72px;overflow:hidden;margin:0;color:#141210bd;font-family:Space Grotesk,Arial,sans-serif;font-size:10.5px;font-weight:750;line-height:1.48;white-space:pre-wrap}.documentConferenceWordPreview>span{display:block;height:9px;border-radius:999px;background:#14121024}.documentConferenceWordPreview>span.short{width:72%}.documentConferenceWordFooter{display:flex;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px solid rgba(20,18,16,.08);color:#1412108c;font-size:11px;font-weight:800}.documentConferenceWordPreviewDone .documentConferenceWordFooter small:first-child{color:#168a6a}.documentConferenceLiveMatriculaBadge{display:inline-flex;margin-bottom:14px;padding:7px 11px;border-radius:999px;background:#f4c84f1f;color:#f4c84f;font-size:12px;font-weight:900}.documentConferenceLiveMatriculaTitle{margin-bottom:4px!important;color:#fff!important;font-size:18px!important;font-weight:900!important}.documentConferenceLiveMatriculaFilename{margin-bottom:12px!important;color:#ffffff9e!important;font-size:12px!important;font-weight:700!important}.documentConferenceLiveMatriculaGrid span{color:#ffffff6b;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);font-size:11px}.documentConferenceLiveMatriculaGrid span.isDone{color:var(--constructor-ink);background:var(--constructor-accent);border-color:var(--constructor-accent)}.documentConferenceLiveDownloadRow{flex-shrink:0;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#16161800,#161618b8 35%)}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferenceSummaryGrid,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferencePilotPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferencePendingBoard,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferenceMinuteSupplements,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferenceMinuteStep,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferenceReviewPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferenceExplorer,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>[data-testid=document-conference-closure-band]{display:none!important}.constructorUnifiedNotice{border-color:#f4c84f3d!important}.constructorStepSummary{display:flex;flex-direction:column;gap:12px;animation:cbIn .35s var(--motion-ease-out-expo) both}.constructorStepEyebrow{color:var(--constructor-accent, #f4c84f)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.6px!important;text-transform:uppercase}.constructorInfoTitle.MuiTypography-root{color:var(--ct);font-size:var(--text-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.constructorStepTitle{margin:0!important;color:#fff!important;font-size:22px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.12!important}.constructorStepSubtitle{color:#ffffff9e!important;font-size:13px!important;font-weight:700!important;line-height:1.48!important}.constructorInfoSubtitle.MuiTypography-root{color:var(--muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.constructorStepActions{margin-top:4px}.constructorKpiGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.constructorKpiCard{display:flex;min-height:96px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;color:#fff;cursor:pointer;font-family:Space Grotesk,Inter,system-ui,sans-serif;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.constructorKpiCard:hover:not(:disabled),.constructorKpiCard:focus-visible:not(:disabled){border-color:#f4c84f85;background:#f4c84f14;transform:translateY(-1px);outline:none}.constructorKpiCard:disabled{cursor:default}.constructorKpiCard span{color:#ffffff8f;font-size:10.5px;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.constructorKpiCard strong{max-width:100%;overflow:hidden;color:#fff;font-size:20px;font-weight:900;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.constructorKpiCard em{color:#ffffff85;font-size:11px;font-style:normal;font-weight:750}.constructorKpiCard-success{border-color:#4fd28447}.constructorKpiCard-success strong,.constructorKpiCard-success em{color:#8fe3c4}.constructorKpiCard-warning,.constructorKpiCard-info{border-color:#f4c84f52}.constructorKpiCard-warning strong,.constructorKpiCard-info strong{color:#f4e2a2}.constructorKpiCard-error{border-color:#ff6a6a57}.constructorKpiCard-error strong,.constructorKpiCard-error em{color:#ffbcbc}.constructorInfoSection.MuiPaper-root{padding:var(--space-4);border-color:var(--line);border-radius:var(--radius-md);background:var(--surface2)}.constructorInfoBody{margin-top:12px}.constructorMiniDropzone{display:flex;align-items:center;gap:10px;padding:12px;border:1px dashed rgba(255,255,255,.18);border-radius:12px;color:#ffffffad;cursor:pointer;font-size:12px;font-weight:900}.constructorMiniDropzoneActive,.constructorMiniDropzone:hover{border-color:var(--constructor-accent, #f4c84f);color:#f4e2a2;background:#f4c84f14}.constructorSourceMiniGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.constructorSourceMiniGridModal{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.constructorSourceMiniCard{display:flex;min-width:0;flex-direction:column;gap:3px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface2)}.constructorSourceMiniCard strong{color:var(--ink);font-size:var(--text-caption);font-weight:700}.constructorSourceMiniCard span{overflow:hidden;color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.constructorSourceMiniCard em{color:var(--muted);font-size:var(--text-caption);font-style:normal}.constructorSourceMiniCardFilled{border-color:color-mix(in srgb,var(--ok) 45%,var(--line))}.constructorSourceMiniCardFilled em{color:var(--ok-text)}.constructorDetailModal{display:flex;min-width:0;flex-direction:column;gap:var(--space-4);color:var(--ink);font-family:var(--font-ui)}.constructorModalChips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.constructorModalRow.MuiPaper-root{padding:var(--space-3);border-color:var(--line);border-radius:var(--radius-md);background:var(--surface2)}.constructorDetailModal .constructorKpiCard{border-color:var(--line);background:var(--surface2);color:var(--ink)}.constructorDetailModal .constructorKpiCard:hover:not(:disabled),.constructorDetailModal .constructorKpiCard:focus-visible:not(:disabled){border-color:var(--copper);background:color-mix(in srgb,var(--copper) 10%,var(--surface2))}.constructorDetailModal .constructorKpiCard:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.constructorDetailModal .constructorKpiCard span,.constructorDetailModal .constructorKpiCard em{color:var(--muted);font-size:var(--text-caption)}.constructorDetailModal .constructorKpiCard strong{color:var(--ink);font-size:var(--text-h3)}.constructorDetailModal .constructorKpiCard-success{border-color:color-mix(in srgb,var(--ok) 45%,var(--line))}.constructorDetailModal .constructorKpiCard-success strong,.constructorDetailModal .constructorKpiCard-success em{color:var(--ok-text)}.constructorDetailModal .constructorKpiCard-warning,.constructorDetailModal .constructorKpiCard-info{border-color:color-mix(in srgb,var(--copper) 45%,var(--line))}.constructorDetailModal .constructorKpiCard-warning strong,.constructorDetailModal .constructorKpiCard-info strong{color:var(--ct)}.constructorDetailModal .constructorKpiCard-error{border-color:color-mix(in srgb,var(--red) 45%,var(--line))}.constructorDetailModal .constructorKpiCard-error strong,.constructorDetailModal .constructorKpiCard-error em{color:var(--red)}.constructorDetailModal .documentConferenceFieldGrid>div,.constructorDetailModal .documentConferenceTraceRow,.constructorDetailModal .aberturaMapNode{border-color:var(--line);background:var(--surface2)}.constructorDetailModal .aberturaMapNodeActive{border-color:var(--ct);background:color-mix(in srgb,var(--ct) 12%,var(--surface2))}.constructorDetailModal .documentConferenceFieldGrid span{color:var(--muted)}.constructorDetailModal .documentConferenceFieldGrid strong{color:var(--ink)}@keyframes cbCardIn{0%{opacity:0;transform:translateY(14px) scale(.96) rotate(var(--fan-rotation, 0deg))}to{opacity:1;transform:rotate(var(--fan-rotation, 0deg))}}@keyframes pqFade{0%{opacity:0}to{opacity:1}}@media(max-width:1120px){body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow{grid-template-columns:1fr;grid-template-rows:auto auto minmax(507px,auto) auto;height:auto;max-height:none}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedShell,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedFooter{grid-column:1;border-right:0!important}.documentConferenceLiveStage{grid-column:1;grid-row:3;min-height:628px}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack{grid-row:2}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedFooter{grid-row:4}}html body[data-theme-mode=light] .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root,html body[data-theme-mode=light] .vdShell.is-light-mode .vdDesignScreen .MuiTableContainer-root,html body[data-theme-mode=light] .vdShell.is-light-mode .vdDesignScreen .vdTableFrame,html body[data-theme-mode=light] .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedShell,html body[data-theme-mode=light] .vdShell.is-light-mode .vdDesignScreen .documentConferenceReadingPanel,html body[data-theme-mode=light] .vdShell.is-light-mode .vdDesignScreen .documentConferenceConstructorControlsStack,html body[data-theme-mode=light] .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFooter,html body[data-theme-mode=light] .vdShell.is-light-mode .vdDesignScreen .documentConferenceLiveStage,html body[data-theme-mode=light] .vdShell.is-light-mode .vdDesignScreen .documentConferenceStageSourcePicker,html body[data-theme-mode=light] .vdShell.is-light-mode .vdDesignScreen .MuiTextField-root .MuiInputBase-root,html body[data-theme-mode=light] .vdShell.is-light-mode .vdDesignScreen .MuiFormControl-root .MuiInputBase-root{background-color:#f5f1e8!important}@media(max-width:760px){.documentConferenceStageSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentConferenceStageSourceHeader{flex-direction:column}.documentConferenceStageSourceMultiButton{align-self:flex-start}}@media(max-width:480px){.documentConferenceStageSourceGrid{grid-template-columns:1fr}.documentConferenceStageSourcePicker{padding:14px;border-radius:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.motionInteractive,.motionInteractive:hover,.motionInteractive:active,.vdArchTile:hover{transform:none!important}}body .vdDesignScreen .MuiPaper-root.housingContractIntakeDrop{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;min-height:94px;padding:14px 16px;border:1px dashed rgba(216,202,115,.62)!important;border-radius:10px;background:linear-gradient(100deg,#d8ca731f,#ffffff08 55%),var(--vd-card)!important;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}body .vdDesignScreen .MuiPaper-root.housingContractIntakeDrop>.MuiSvgIcon-root{color:var(--housing-accent)}body .vdDesignScreen .MuiPaper-root.housingContractIntakeDrop:hover,body .vdDesignScreen .MuiPaper-root.housingContractIntakeDrop.isDragging{border-color:var(--housing-accent)!important;background:#d8ca7326!important}body .vdDesignScreen .MuiPaper-root.housingContractIntakeDrop.isDragging{transform:translateY(-1px);box-shadow:0 0 0 4px var(--housing-accent-soft)}body .vdDesignScreen .MuiPaper-root.housingContractIntakeSummary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:10px 12px;border-color:#168a6a8f!important;background:#168a6a17!important}@media(max-width:640px){body .vdDesignScreen .MuiPaper-root.housingContractIntakeDrop,body .vdDesignScreen .MuiPaper-root.housingContractIntakeSummary{display:flex;align-items:stretch;flex-direction:column}}.housingContractDocumentTray{--hc-paper: #f4f2ec;--hc-paper-canvas: #e8e6df;--hc-paper-ink: #17191d;--hc-paper-muted: #535a64;--hc-paper-error: #7c1f2a;--hc-role-contract: #23466f;--hc-role-registry: #1d426f;--hc-role-tax: #7a3b00;--hc-role-payment: #743608;--hc-role-trust: #0d624f;--hc-role-entity: #315779;--hc-role-corporate: #46516f;--hc-role-identity: #4b3a70;--hc-role-fiscal: #654154;--hc-role-authority: #6d2933;--hc-role-support: #424b55;--hc-role-unknown: #7a5a16;margin-top:16px;padding:12px;border:1px solid rgba(216,202,115,.72);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(216,202,115,.13),transparent 31%),#040507b3;box-shadow:inset 0 0 0 4px #d8ca730d,0 18px 44px #0003}.housingContractDocumentTrayHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 12px}.housingContractDocumentTrayHeader .MuiTypography-caption{color:#ffffffb8}.housingContractDocumentTrayHeader .MuiButton-root,body .vdDesignScreen .MuiPaper-root.housingContractIntakeDrop .MuiButton-root{min-height:44px}.housingContractPreviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.housingContractPreviewCard{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:6px;background:var(--hc-paper);color:var(--hc-paper-ink);box-shadow:0 10px 30px #0000003d}.housingContractPreviewCard.is-review{box-shadow:0 0 0 2px #e1a530b8,0 10px 30px #0000003d}.housingContractPreviewCard.is-excluded{opacity:.72;filter:saturate(.55)}.housingContractPreviewCardHeader{display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-height:58px;align-items:center;gap:8px;padding:8px 8px 8px 12px;color:#fff}.housingContractPreviewCardHeader strong{overflow:hidden;font-size:1.08rem;font-weight:900;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.housingContractPreviewCardHeader .housingContractPreviewStatus{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:#0000002e;font-size:.75rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.housingContractPreviewCardHeader .housingContractPreviewStatus .MuiSvgIcon-root{width:14px;height:14px}.housingContractPreviewCardHeader .MuiIconButton-root{width:44px;height:44px;border:1px solid rgba(255,255,255,.3);color:#fff;background:#00000040}.housingContractPreviewCardBody{display:grid;height:276px;place-items:center;overflow:hidden;border-bottom:1px solid rgba(17,19,23,.12);background:linear-gradient(90deg,rgba(28,31,36,.035) 1px,transparent 1px),linear-gradient(rgba(28,31,36,.035) 1px,transparent 1px),var(--hc-paper-canvas);background-size:18px 18px}.housingContractPreviewPdf{position:relative;display:grid;width:100%;height:100%;place-items:center}.housingContractPreviewPdf canvas{display:block;max-width:100%;max-height:100%;background:#fff;box-shadow:0 5px 18px #0000002e;object-fit:contain}.housingContractPreviewPdf.is-loading canvas,.housingContractPreviewPdf.is-error canvas{display:none}.housingContractPreviewPdf.is-error .MuiSvgIcon-root,.housingContractPreviewFileFallback .MuiSvgIcon-root,.housingContractPreviewAudio>.MuiSvgIcon-root,.housingContractPreviewDeferred>.MuiSvgIcon-root,.housingContractPreviewError>.MuiSvgIcon-root{width:58px;height:58px;color:#5d6470}.housingContractPreviewFileFallback,.housingContractPreviewAudio,.housingContractPreviewLoading,.housingContractPreviewDeferred,.housingContractPreviewError,.housingContractPreviewRenderError{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:8px;color:#474e59}.housingContractPreviewDeferred,.housingContractPreviewError,.housingContractPreviewLoading,.housingContractPreviewRenderError{max-width:250px;padding:16px;text-align:center}.housingContractPreviewDeferred .MuiButton-root,.housingContractPreviewError .MuiButton-root{min-height:44px}.housingContractPreviewError{color:var(--hc-paper-error)}.housingContractPreviewFileFallback span{font-size:.75rem;font-weight:900;letter-spacing:.12em}.housingContractPreviewAudio audio{width:min(230px,calc(100% - 24px));height:34px}.housingContractPreviewCardMeta{display:grid;gap:4px;min-height:92px;padding:12px}.housingContractPreviewCardMeta>.MuiTypography-root,.housingContractPreviewFilename .MuiTypography-root{min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.3}#root .vdDesignScreen .housingContractPreviewCardMeta>.MuiTypography-root{color:var(--hc-paper-ink)}.housingContractPreviewFilename{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;color:#626872}#root .vdDesignScreen .housingContractPreviewFilename .MuiTypography-root{color:var(--hc-paper-muted)}#root .vdDesignScreen .housingContractPreviewAudio,#root .vdDesignScreen .housingContractPreviewFileFallback,#root .vdDesignScreen .housingContractPreviewAudio .MuiTypography-root{color:#3e4651}.housingContractPreviewFilename small{padding:4px 8px;border-radius:5px;background:#17191d14;font-size:.75rem;font-weight:850}#root .vdDesignScreen .housingContractPreviewReason{color:var(--hc-paper-muted);font-size:.75rem;line-height:1.45}.housingContractPreviewReviewActions{display:grid;gap:8px;margin-top:4px}#root .vdDesignScreen .housingContractPreviewReviewActions .MuiInputBase-root{min-height:44px;color:var(--hc-paper-ink);background:#fff}#root .vdDesignScreen .housingContractPreviewReviewActions .MuiInputLabel-root{color:var(--hc-paper-muted)}#root .vdDesignScreen .housingContractPreviewReviewActions .MuiSelect-select,#root .vdDesignScreen .housingContractPreviewCard .MuiButton-text,#root .vdDesignScreen .housingContractPreviewCard .MuiButton-outlined{color:#23466f}#root .vdDesignScreen .housingContractPreviewReviewActions .MuiOutlinedInput-notchedOutline{border-color:#17191d61}#root .vdDesignScreen .housingContractPreviewReviewActions .MuiButton-root{min-height:44px}#root .vdDesignScreen .housingContractPreviewCard,#root .vdDesignScreen .housingContractPreviewCard *{color-scheme:light}#root .vdDesignScreen .housingContractPreviewCardMeta,#root .vdDesignScreen .housingContractPreviewCardMeta .MuiTypography-root,#root .vdDesignScreen .housingContractPreviewCardMeta .housingContractPreviewReason,#root .vdDesignScreen .housingContractPreviewFilename,#root .vdDesignScreen .housingContractPreviewFilename .MuiTypography-root{color:var(--hc-paper-ink)!important}#root .vdDesignScreen .housingContractPreviewCardMeta{background:var(--hc-paper)!important}#root .vdDesignScreen .housingContractPreviewFilename,#root .vdDesignScreen .housingContractPreviewReason{color:var(--hc-paper-muted)!important}#root .vdDesignScreen .housingContractPreviewReviewActions .MuiInputBase-root{color:var(--hc-paper-ink)!important;background:#fff!important}#root .vdDesignScreen .housingContractPreviewReviewActions .MuiInputBase-input,#root .vdDesignScreen .housingContractPreviewReviewActions .MuiSelect-select,#root .vdDesignScreen .housingContractPreviewReviewActions .MuiInputLabel-root,#root .vdDesignScreen .housingContractPreviewReviewActions .MuiFormLabel-root,#root .vdDesignScreen .housingContractPreviewReviewActions .MuiSelect-icon{color:var(--hc-paper-ink)!important}#root .vdDesignScreen .housingContractPreviewReviewActions .MuiInputLabel-root,#root .vdDesignScreen .housingContractPreviewReviewActions .MuiFormLabel-root{color:var(--hc-paper-muted)!important}#root .vdDesignScreen .housingContractPreviewReviewActions .MuiOutlinedInput-notchedOutline{border-color:#17191d61!important}#root .vdDesignScreen .housingContractPreviewReviewActions .MuiButton-contained:not(.Mui-disabled){color:#fff!important;background:#245eb7!important}#root .vdDesignScreen .housingContractPreviewReviewActions .MuiButton-contained:not(.Mui-disabled):hover{background:#194a96!important}.housingContractRoleMenu,.housingContractRoleMenu .MuiMenuItem-root{color:#17191d!important;background:#fff!important}.housingContractRoleMenu .MuiMenuItem-root:hover,.housingContractRoleMenu .MuiMenuItem-root.Mui-selected{background:#eaf1fb!important}.housingContractDocumentFilter{max-width:100%}.housingContractDocumentFilter .MuiToggleButton-root{min-height:38px;padding:6px 10px;border-color:#d8ca7359;color:#ffffffc7;font-size:.72rem;font-weight:800;white-space:normal}.housingContractDocumentFilter .MuiToggleButton-root.Mui-selected{color:#17191d;background:var(--vd-yellow, #d8ca73)}.housingContractDocumentFilterEmpty{grid-column:1 / -1;padding:24px 12px;color:var(--vd-muted, #a9afb9);text-align:center}@media(max-width:1080px){.housingContractPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.housingContractDocumentTrayHeader{align-items:stretch;flex-direction:column}.housingContractPreviewGrid{grid-template-columns:1fr}.housingContractPreviewCardBody{height:320px}}@media(prefers-reduced-motion:reduce){.housingContractPreviewCard{transform:none}}body .vdShell.is-light-mode .vdDesignScreen{color-scheme:light;background:#e7e3d8!important}body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard),body .vdShell.is-light-mode .vdDesignScreen .MuiTableContainer-root,body .vdShell.is-light-mode .vdDesignScreen .vdTableFrame{color:#1a1d29!important;background:#fff!important;border-color:#d7d0c1!important;box-shadow:0 2px 12px -8px #1e1e3c47!important}body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard),body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) *{color-scheme:light}body .vdShell.is-light-mode .vdDesignScreen .MuiTypography-root:not(.MuiTypography-colorPrimary):not(.MuiTypography-colorError),body .vdShell.is-light-mode .vdDesignScreen .MuiTableCell-root,body .vdShell.is-light-mode .vdDesignScreen .MuiInputBase-input,body .vdShell.is-light-mode .vdDesignScreen .MuiSelect-select,body .vdShell.is-light-mode .vdDesignScreen .MuiMenuItem-root{color:#1a1d29!important}body .vdShell.is-light-mode .vdDesignScreen .MuiTypography-colorTextSecondary,body .vdShell.is-light-mode .vdDesignScreen .MuiFormHelperText-root,body .vdShell.is-light-mode .vdDesignScreen .MuiInputLabel-root,body .vdShell.is-light-mode .vdDesignScreen .MuiFormLabel-root{color:#7c8194!important}body .vdShell.is-light-mode .vdDesignScreen .MuiTableCell-root{border-bottom-color:#d7d0c1!important}body .vdShell.is-light-mode .vdDesignScreen .MuiTableCell-head,body .vdShell.is-light-mode .vdDesignScreen .MuiTable-stickyHeader .MuiTableCell-head{color:#7c8194!important;background:#f6f7fb!important}body .vdShell.is-light-mode .vdDesignScreen .MuiTextField-root .MuiInputBase-root,body .vdShell.is-light-mode .vdDesignScreen .MuiFormControl-root .MuiInputBase-root{color:#1a1d29!important;background:#fff!important}body .vdShell.is-light-mode .vdDesignScreen .MuiOutlinedInput-notchedOutline{border-color:#d7d0c1!important}body .vdShell.is-light-mode .vdDesignScreen .MuiButton-contained{color:#fff!important;background:#b8734a!important}body .vdShell.is-light-mode .vdDesignScreen .MuiButton-text,body .vdShell.is-light-mode .vdDesignScreen .MuiButton-outlined{color:#b8734a!important}body .vdShell.is-light-mode .vdDesignScreen .MuiButton-root.Mui-disabled{color:var(--vd-disabled-ink)!important;background:transparent!important}body .vdShell.is-light-mode .vdDesignScreen .MuiButton-contained.Mui-disabled{background:var(--vd-disabled-surface)!important}body .vdShell.is-light-mode .vdDesignScreen .MuiChip-root:not(.vdHeroChip){color:#7c8194!important;background:#f6f7fb!important;border-color:#d7d0c1!important}body .vdShell.is-light-mode .vdDesignScreen .MuiChip-colorPrimary:not(.vdHeroChip){color:#b8734a!important;background:#f3e1d5!important;border-color:#b8734a47!important}body .vdShell.is-light-mode .vdDesignScreen .MuiChip-colorSuccess:not(.vdHeroChip),body .vdShell.is-light-mode .vdDesignScreen .MuiChip-colorInfo:not(.vdHeroChip){color:#087b70!important;background:#e7f5f2!important;border-color:#12a59447!important}body .vdShell.is-light-mode .vdDesignScreen .MuiChip-colorWarning:not(.vdHeroChip){color:#b86e16!important;background:#fff1e9!important;border-color:#e8912b4d!important}body .vdShell.is-light-mode .vdDesignScreen .MuiChip-colorError:not(.vdHeroChip){color:#b43d50!important;background:#fff0f3!important;border-color:#e0556b47!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractFlow{--constructor-accent: #B8734A;--constructor-ink: #1a1d29;--constructor-bg: #E7E3D8;--constructor-panel: #ffffff;--constructor-border: #D7D0C1;--constructor-muted: #7c8194;color:#1a1d29!important;background:#e7e3d8!important;border-color:#d7d0c1!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedShell,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorControlsStack,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedFooter,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceLiveStage,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceStageSourcePicker,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractFlowHeader,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStage,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractCaseStrip,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractIntakeDrop{color:#1a1d29!important;background:#fff!important;border-color:#d7d0c1!important;box-shadow:0 2px 12px -8px #1e1e3c47!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedShell,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorControlsStack,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedFooter,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractFlowHeader{border-right-color:#d7d0c1!important;border-bottom-color:#d7d0c1!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorMark,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStep.isActive .housingContractStepNumber{color:#fff!important;background:#b8734a!important;border-color:#b8734a!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorSubtitle,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorPercent,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSubtitle,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingFilename{color:#7c8194!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorStepLabel,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingEyebrow,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .aberturaPanelTitle,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractEyebrow,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStageIndex{color:#12a594!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorProgress,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractProgressTrack{background:#d7d0c1!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorProgress span,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractProgressBar{background:#12a594!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStep,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStep{color:var(--vd-disabled-ink)!important;background:var(--dobra-shell-surface2)!important;border-color:#d7d0c1!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStep span,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStepNumber{color:var(--vd-disabled-ink)!important;background:var(--vd-disabled-surface)!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStepActive,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStep.isActive{color:var(--dobra-shell-ct)!important;background:#f3e1d5!important;border-color:#b8734a57!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStepActive span,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStep.isActive .housingContractStepNumber{color:#fff!important;background:var(--dobra-shell-copper-action)!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingDropzone,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSourceCard,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSourceTag{color:#1a1d29!important;background:#f6f7fb!important;border-color:#d7d0c1!important}body .vdShell.is-dark-mode{--mecesa-bg: var(--dobra-navy-deep);--mecesa-surface: var(--dobra-navy);--mecesa-ink: var(--dobra-off-white);--mecesa-muted: var(--dobra-paper);--mecesa-line: var(--dobra-shell-line-dark);background:var(--dobra-navy-deep);color:var(--dobra-off-white)}body .vdShell.is-dark-mode .MuiDrawer-paper{color:var(--dobra-off-white);background:var(--dobra-navy);border-right-color:var(--dobra-shell-line-dark);box-shadow:var(--dobra-shell-pop-dark)}body .vdShell.is-dark-mode .MuiAppBar-root{color:var(--dobra-off-white);background:color-mix(in srgb,var(--dobra-navy-deep) 92%,transparent);border-bottom-color:var(--dobra-shell-line-dark)}body .vdShell.is-dark-mode .MuiAppBar-root .MuiTypography-root,body .vdShell.is-dark-mode .MuiDrawer-paper .MuiTypography-root{color:var(--dobra-off-white)}body .vdShell.is-dark-mode .MuiListItemButton-root{color:#c9c0b3!important}body .vdShell.is-dark-mode .MuiListItemButton-root:hover{color:#fff!important;background:#b8734a2e!important}body .vdShell.is-dark-mode .MuiListItemButton-root.Mui-selected,body .vdShell.is-dark-mode .MuiListItemButton-root.Mui-selected:hover{color:#fff!important;background:#b8734a!important}body .vdShell.is-dark-mode .themeModeToggleButton{color:#f7f2ea!important;background:#102337!important;border-color:#203044!important}body .vdShell.is-dark-mode .themeModeToggleButton:hover{background:#b8734a!important}body .vdShell.is-dark-mode .vdDesignScreen{--vd-ink: #f7f2ea;--vd-surface: #0d1b2a;--vd-card: #0d1b2a;--vd-muted: #c9c0b3;--vd-border: #203044;--vd-disabled-ink: var(--dobra-shell-disabled-ink-dark);--vd-disabled-surface: var(--dobra-shell-disabled-surface-dark);color-scheme:dark;color:#f7f2ea!important;background:#08111c!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard),body .vdShell.is-dark-mode .vdDesignScreen .MuiTableContainer-root,body .vdShell.is-dark-mode .vdDesignScreen .vdTableFrame{color:#f7f2ea!important;background:#0d1b2a!important;border-color:#203044!important;box-shadow:none!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard),body .vdShell.is-dark-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) *{color-scheme:dark}body .vdShell.is-dark-mode .vdDesignScreen .MuiTypography-root:not(.MuiTypography-colorPrimary):not(.MuiTypography-colorError),body .vdShell.is-dark-mode .vdDesignScreen .MuiTableCell-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiInputBase-input,body .vdShell.is-dark-mode .vdDesignScreen .MuiSelect-select,body .vdShell.is-dark-mode .vdDesignScreen .MuiMenuItem-root{color:#f5f7fb!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTypography-colorTextSecondary,body .vdShell.is-dark-mode .vdDesignScreen .MuiFormHelperText-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiInputLabel-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiFormLabel-root{color:#9aa3b8!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTableCell-root{border-bottom-color:#203044!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTableCell-head,body .vdShell.is-dark-mode .vdDesignScreen .MuiTable-stickyHeader .MuiTableCell-head{color:#c8d0e4!important;background:#1c2135!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTextField-root .MuiInputBase-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiFormControl-root .MuiInputBase-root{color:#f5f7fb!important;background:#101421!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiOutlinedInput-notchedOutline{border-color:#303653!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiChip-root:not(.vdHeroChip){color:#c8d0e4!important;background:#202541!important;border-color:#303653!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractFlow{--constructor-accent: #D9A071;--constructor-ink: #f5f7fb;--constructor-bg: #08111C;--constructor-panel: #0D1B2A;--constructor-border: #203044;--constructor-muted: #9aa3b8;color:#f5f7fb!important;background:#08111c!important;border-color:#203044!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedShell,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorControlsStack,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedFooter,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceLiveStage,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceStageSourcePicker,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractFlowHeader,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStage,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractCaseStrip,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractIntakeDrop{color:#f5f7fb!important;background:#0d1b2a!important;border-color:#203044!important;box-shadow:none!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStep,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStep,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingDropzone,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSourceCard,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSourceTag{color:#c8d0e4!important;background:#202541!important;border-color:#303653!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStepActive,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStep.isActive{color:#fff!important;background:#b8734a47!important;border-color:#9f86ff80!important}body .vdShell.is-dark-mode .vdDesignScreen .pageHeader{color:#f5f7fb!important}body .vdShell.is-dark-mode .vdDesignScreen .pageHeader .MuiTypography-h4,body .vdShell.is-dark-mode .vdDesignScreen .pageHeader .MuiTypography-h5,body .vdShell.is-dark-mode .vdDesignScreen .pageHeader .MuiTypography-h6{color:#f5f7fb!important;letter-spacing:-.03em}body .vdShell.is-dark-mode .vdDesignScreen .pageHeader .MuiTypography-colorTextSecondary{color:#9aa3b8!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-outlined{color:#d8dfff!important;border-color:#3a4160!important;background:#202541!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-outlined:hover{color:#fff!important;border-color:#9f86ffb3!important;background:#b8734a47!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-contained{color:#fff!important;background:#b8734a!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiAlert-root{color:#d8dfff!important;background:#1b2034!important;border:1px solid #303653!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsPage{color:#f5f7fb!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsSurface{overflow:hidden;color:#f5f7fb!important;background:radial-gradient(circle at 12% 0%,rgba(184,115,74,.18),transparent 34%),linear-gradient(180deg,#ffffff09,#ffffff03),#0d1b2a!important;border:1px solid #203044!important;box-shadow:0 18px 42px #0000002e!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsSurface .pageHeader{margin-bottom:18px}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame{overflow:hidden;color:#f5f7fb!important;background:#101421!important;border:1px solid #303653!important;border-radius:16px!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTable-root{background:#101421!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTableHead-root .MuiTableCell-root{color:#f5f7fb!important;background:#1c2135!important;border-bottom:1px solid #303653!important;font-weight:900!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root{background:#121827!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:#151b2d!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root:hover{background:#b8734a2e!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTableCell-root{color:#e7ebf7!important;border-bottom:1px solid #203044!important;vertical-align:top}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTableCell-root .MuiTypography-root{color:inherit!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame code,body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTypography-root[style*=monospace]{color:#d8dfff!important}body .vdShell.is-light-mode{color-scheme:light;background:#e7e3d8;color:#1a1d29}body .vdShell.is-light-mode .vdLogsSurface{color:#1a1d29!important;background:#fff!important;border-color:#d7d0c1!important}body .vdShell.is-light-mode .vdLogsTableFrame{background:#fff!important;border-color:#d7d0c1!important}body .vdShell.is-light-mode .vdLogsTableFrame .MuiTableHead-root .MuiTableCell-root{color:#1a1d29!important;background:#f6f7fb!important}body .vdShell.is-light-mode .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root{background:#fff!important}body .vdShell.is-light-mode .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:#fbfcff!important}body .vdShell.is-light-mode .vdLogsTableFrame .MuiTableCell-root,body .vdShell.is-light-mode .vdLogsTableFrame .MuiTypography-root{color:#1a1d29!important;border-bottom-color:#d7d0c1!important}.visualMocksPage{--mock-purple: #B8734A;--mock-purple-dark: #955936;--mock-violet2: #8b6ef0;--mock-blue: #12a594;--mock-indigo: #7c6cf0;--mock-ink: #1a1d29;--mock-muted: #7c8194;--mock-bg: #E7E3D8;--mock-surface: #ffffff;--mock-line: #D7D0C1;--mock-teal: #12a594;--mock-orange: #e8912b;--mock-red: #e0556b;--mock-soft-purple: #F3E1D5;--mock-soft-teal: #e7f5f2;--mock-soft-orange: #fff1e9;min-height:calc(100vh - 64px);margin:-24px;padding:36px clamp(20px,4vw,56px) 64px;overflow-x:hidden;background:var(--mock-bg);color:var(--mock-ink)!important;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.visualMocksPage h1,.visualMocksPage h2,.visualMocksPage h3,.visualMocksPage h4,.visualMocksPage p{margin:0}.visualMocksHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;max-width:1480px;margin:0 auto 24px}.visualMocksHeader h1{margin-top:6px;color:var(--mock-ink);font-size:clamp(28px,4vw,44px);font-weight:900;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.visualMocksHeader>div:first-child>p:last-child{max-width:680px;margin-top:10px;color:var(--mock-muted);font-size:15px;line-height:1.55}.visualMockKicker,.visualMockEyebrow{color:var(--mock-blue);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.visualMocksLegend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;color:var(--mock-muted);font-size:12px;font-weight:700}.visualMocksLegend span,.visualMocksNote,.reviewMockDocumentFooter span{display:inline-flex;align-items:center;gap:7px}.visualMocksNav{position:sticky;top:64px;z-index:5;display:flex;gap:6px;max-width:1480px;margin:0 auto 42px;padding:6px;border:1px solid var(--mock-line);border-radius:14px;background:color-mix(in oklab,var(--mock-surface) 92%,transparent);box-shadow:0 2px 12px -8px #1e1e3c47;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.visualMocksNav a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:7px;color:var(--mock-muted);font-size:13px;font-weight:800;text-decoration:none;transition:background-color .16s ease,color .16s ease}.visualMocksNav a span{color:inherit;font-variant-numeric:tabular-nums;opacity:.62}.visualMocksNav a:hover,.visualMocksNav a:focus-visible,.visualMocksNav a.is-active{background:var(--mock-purple);color:#fff}.visualMocksNav a:focus-visible,.visualMockFrame button:focus-visible,.visualMockFrame a:focus-visible,.visualMockFrame input:focus-visible{outline:3px solid color-mix(in oklab,var(--mock-purple) 34%,transparent);outline-offset:2px}.visualMocksStack{display:grid;gap:52px;max-width:1480px;margin:0 auto}.visualMockSection{scroll-margin-top:126px}.visualMockSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.visualMockSectionHeading{display:flex;align-items:flex-start;gap:14px}.visualMockNumber{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:8px;background:var(--mock-purple);color:#fff;font-size:12px;font-weight:900}.visualMockSectionHeader h2{margin-top:5px;color:var(--mock-ink);font-size:clamp(20px,2.4vw,28px);font-weight:900;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.visualMockSectionHeader p:last-child{margin-top:6px;color:var(--mock-muted);font-size:13px;line-height:1.45}.visualMockDecision{padding:7px 10px;border-radius:999px;background:#fff;color:var(--mock-purple);font-size:11px;font-weight:900;white-space:nowrap}.visualMockFrame{overflow:hidden;border:1px solid var(--mock-line);border-radius:20px;background:var(--mock-surface);box-shadow:0 16px 34px -18px #46329666}.visualMockFrame button,.visualMockFrame input{font:inherit}.visualMockSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.statusDot{display:inline-block;width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--mock-muted)}.statusDot--success{background:var(--mock-teal)}.statusDot--warning{background:var(--mock-orange)}.statusDot--danger{background:var(--mock-red)}.statusDot--info{background:var(--mock-blue)}.visualSurface{min-width:0;border:1px solid var(--mock-line);border-radius:14px;background:var(--mock-surface);box-shadow:0 2px 12px -8px #1e1e3c47}.visualSurfaceHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:14px 16px;border-bottom:1px solid var(--mock-line)}.visualSurfaceHeader h4{margin-top:5px;color:var(--mock-ink);font-size:15px;font-weight:900;line-height:1.2}.visualMockPrimaryButton.MuiButton-root,.visualMockOutlineButton.MuiButton-root{min-height:44px;border-radius:10px;font-size:13px;font-weight:900;text-transform:none}.visualMockPrimaryButton.MuiButton-root{background:var(--mock-purple)!important;color:#fff!important}.visualMockPrimaryButton.MuiButton-root:hover{background:var(--mock-purple-dark)!important}.visualMockOutlineButton.MuiButton-root{border-color:var(--mock-purple)!important;color:var(--mock-purple)!important}.visualMockOutlineButton.MuiButton-root:hover{background:var(--mock-soft-purple)!important}.visualMockTextButton{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 4px;border:0;background:transparent;color:var(--mock-purple);cursor:pointer;font-size:12px;font-weight:900}.visualChip.MuiChip-root{height:26px;border-radius:999px;font-size:11px;font-weight:900}.visualChip--warning.MuiChip-root{background:var(--mock-soft-orange);color:#b86e16}.visualChip--success.MuiChip-root{background:var(--mock-soft-teal);color:#087b70}.visualChip--info.MuiChip-root{background:var(--mock-soft-purple);color:var(--mock-purple)}.skinMockApp,.shellMockApp,.reviewMockApp{min-height:640px;color:var(--mock-ink)}.skinMockApp,.shellMockApp{display:grid;grid-template-columns:238px minmax(0,1fr);background:var(--mock-bg)}.skinMockApp{--skin-rail-width: 238px;position:relative;grid-template-columns:var(--skin-rail-width) minmax(0,1fr);transition:grid-template-columns .18s ease-out}.skinMockApp--embedded{display:block;grid-template-columns:1fr}.skinMockApp--embedded .skinMockContent{min-height:640px}.skinMockApp.is-collapsed{--skin-rail-width: 76px}.skinMockRail,.shellMockSidebar{display:flex;min-width:0;flex-direction:column;gap:20px;padding:18px 12px;background:var(--mock-surface);border-right:1px solid var(--mock-line);color:var(--mock-ink)}.skinMockBrand,.shellMockLogo{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 6px}.skinMockBrand{position:relative}.skinMockBrandMark,.shellMockLogo>span{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:9px;background:linear-gradient(135deg,var(--mock-purple),#3f2a8f);color:#fff;font-size:20px;font-weight:900}.skinMockBrand strong,.shellMockLogo strong{display:block;color:var(--mock-ink);font-size:13px;font-weight:900;line-height:1.2}.skinMockBrand span:not(.skinMockBrandMark),.shellMockLogo small{display:block;margin-top:3px;color:var(--mock-muted);font-size:10px;line-height:1.2}.skinMockRailToggle,.skinMockMobileMenu,.skinMockMobileClose{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0;border:1px solid var(--mock-line);border-radius:10px;background:var(--mock-surface);color:var(--mock-muted);cursor:pointer}.skinMockRailToggle{margin-left:auto}.skinMockRailToggle:hover,.skinMockMobileMenu:hover,.skinMockMobileClose:hover{border-color:var(--mock-purple);background:var(--mock-soft-purple);color:var(--mock-purple)}.skinMockRailToggle .MuiSvgIcon-root,.skinMockMobileMenu .MuiSvgIcon-root,.skinMockMobileClose .MuiSvgIcon-root{font-size:20px}.skinMockMobileMenu,.skinMockMobileClose,.skinMockMobileScrim{display:none}.skinMockRailGroup,.shellMockNav{display:grid;gap:5px}.skinMockRailGroup>p,.shellMockNav>p{margin:8px 10px 3px;color:var(--mock-muted);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.visualRailItem{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 9px;border:0;border-radius:10px;background:transparent;color:var(--mock-muted);cursor:pointer;font-size:12px;font-weight:800;text-align:left}.visualRailItem:hover,.visualRailItem:focus-visible,.visualRailItem.is-active{background:var(--mock-soft-purple);color:var(--mock-ink)}.shellMockBrandLogo{display:block;width:100%;height:auto}.visualRailItem.is-active{background:var(--mock-purple);color:#fff}.visualRailItem strong{min-width:21px;padding:3px 5px;border-radius:999px;background:var(--mock-soft-orange);color:var(--mock-orange);font-size:10px;text-align:center}.visualRailIcon{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;background:var(--mock-soft-purple)}.visualRailIcon .MuiSvgIcon-root{font-size:17px}.skinMockRailBottom,.shellMockSidebarFooter{margin-top:auto;padding-top:12px;border-top:1px solid var(--mock-line)}.skinMockApp.is-collapsed .skinMockRail{padding-inline:10px}.skinMockApp.is-collapsed .skinMockBrand{justify-content:center;gap:8px;padding-inline:0}.skinMockApp.is-collapsed .skinMockBrand>div,.skinMockApp.is-collapsed .skinMockRailGroup>p,.skinMockApp.is-collapsed .visualRailItem>span:not(.visualRailIcon),.skinMockApp.is-collapsed .visualRailItem>strong{display:none}.skinMockApp.is-collapsed .skinMockRailToggle{margin-left:0}.skinMockApp.is-collapsed .skinMockRailGroup .visualRailItem,.skinMockApp.is-collapsed .skinMockRailBottom .visualRailItem{grid-template-columns:1fr;justify-items:center;min-height:44px;padding-inline:0}.skinMockApp.is-collapsed .visualRailIcon{width:36px;height:36px}.skinMockContent,.shellMockContent{min-width:0}.skinMockTopbar,.shellMockTopbar{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:13px 30px;border-bottom:1px solid var(--mock-line);background:color-mix(in oklab,var(--mock-bg) 84%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.skinMockTopbar h3,.shellMockPageTitle h3{margin-top:5px;color:var(--mock-ink);font-size:21px;font-weight:900;letter-spacing:-.02em}.skinMockTopbarActions,.shellMockTopActions{display:flex;align-items:center;gap:10px}.visualMockSearch,.shellMockSearch{display:flex;min-width:min(360px,38vw);min-height:40px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--mock-line);border-radius:10px;background:var(--mock-surface);color:#8490a1}.visualMockSearch input,.shellMockSearch input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--mock-ink);font-size:12px}.visualMockSearch input::placeholder,.shellMockSearch input::placeholder{color:#8490a1}.visualMockSearch kbd,.shellMockSearch kbd{padding:3px 5px;border:1px solid #dbe4ee;border-radius:4px;background:#f8fafc;color:#8490a1;font-size:10px;white-space:nowrap}.visualMockUser,.shellMockAvatar,.shellMockIconButton,.shellMockMenuButton{display:grid;place-items:center;min-width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#eef1f6;color:#5b6170;cursor:pointer;font-size:11px;font-weight:900}.shellMockIconButton{border-radius:7px;background:transparent;color:var(--mock-muted)}.shellMockIconButton:hover{background:var(--mock-soft-purple);color:var(--mock-purple)}.shellMockMenuButton{display:none;border-radius:7px;background:transparent}.shellMockMenuButton span{display:block;width:17px;height:2px;margin:2px 0;background:var(--mock-muted)}.skinMockMain,.shellMockMain{display:grid;gap:20px;padding:24px 30px 44px}.skinMockIntro,.shellMockPageTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.skinMockIntro h3,.shellMockPageTitle h3{margin-top:6px}.skinMockIntro p:last-child,.shellMockPageTitle p:last-child{margin-top:6px;color:var(--mock-muted);font-size:13px}.skinMockMetricRow,.shellMockPipeline{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.skinMockMetric{display:grid;gap:6px;padding:15px 16px;border:1px solid var(--mock-line);border-radius:14px;background:var(--mock-surface);box-shadow:0 2px 12px -8px #1e1e3c47}.skinMockMetric span,.skinMockMetric small{color:var(--mock-muted);font-size:11px}.skinMockMetric strong{color:var(--mock-purple);font-size:27px;line-height:1}.skinMockMetric strong.is-warning{color:var(--mock-orange)}.skinMockMetric strong.is-success{color:var(--mock-teal)}.skinMockSplit{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px}.skinMockActionBody{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:22px 16px 18px}.skinMockActionIcon,.shellMockProjectIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:var(--mock-soft-teal);color:var(--mock-blue)}.skinMockActionBody strong,.skinMockQueueRow strong{display:block;color:var(--mock-ink);font-size:13px;font-weight:900}.skinMockActionBody span,.skinMockQueueRow small{display:block;margin-top:4px;color:var(--mock-muted);font-size:11px;line-height:1.35}.skinMockChevron{color:var(--mock-blue)}.skinMockNextAction>.visualMockOutlineButton{margin:0 16px 16px}.skinMockQueue{overflow:hidden}.skinMockQueueRow{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--mock-line)}.skinMockQueueRow:last-child{border-bottom:0}.skinMockQueueRow b{color:var(--mock-muted);font-size:10px}.shellMockSidebar{gap:18px}.shellMockSidebarFooter{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;padding-inline:8px}.shellMockSidebarFooter strong{display:block;color:var(--mock-ink);font-size:11px}.shellMockSidebarFooter small{display:block;margin-top:3px;color:var(--mock-muted);font-size:10px}.shellMockPipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.shellMockPipelineItem{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:14px;border:1px solid var(--mock-line);border-radius:14px;background:var(--mock-surface);box-shadow:0 2px 12px -8px #1e1e3c47}.shellMockPipelineIcon{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--mock-soft-teal);color:var(--mock-teal)}.shellMockPipelineIcon--purple{background:var(--mock-soft-purple);color:var(--mock-purple)}.shellMockPipelineIcon--orange{background:var(--mock-soft-orange);color:var(--mock-orange)}.shellMockPipelineIcon--teal{background:var(--mock-soft-teal);color:var(--mock-teal)}.shellMockPipelineItem span{display:block;color:var(--mock-muted);font-size:10px;font-weight:800}.shellMockPipelineItem strong{display:block;margin-top:3px;color:var(--mock-ink);font-size:22px;line-height:1}.shellMockPipelineItem small{display:block;margin-top:5px;color:var(--mock-muted);font-size:10px}.shellMockDashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px}.shellMockTableHeader,.shellMockProjectRow{display:grid;grid-template-columns:minmax(210px,1.5fr) 112px 76px 92px;align-items:center;gap:12px;padding:12px 16px}.shellMockTableHeader{color:var(--mock-muted);border-bottom:1px solid var(--mock-line);font-size:10px;font-weight:900;text-transform:uppercase}.shellMockProjectRow{min-height:73px;border-bottom:1px solid var(--mock-line)}.shellMockProjectRow:last-child{border-bottom:0}.shellMockProjectName{display:flex;min-width:0;align-items:center;gap:10px}.shellMockProjectName>div{min-width:0}.shellMockProjectName strong{display:block;overflow:hidden;color:var(--mock-ink);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.shellMockProjectName small{display:block;overflow:hidden;margin-top:4px;color:var(--mock-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.shellMockProjectIcon--purple{background:var(--mock-soft-purple);color:var(--mock-purple)}.shellMockProjectIcon--teal{background:var(--mock-soft-teal);color:var(--mock-teal)}.shellMockCount{color:var(--mock-muted);font-size:12px}.shellMockCount.is-warning{color:var(--mock-orange)}.shellMockCount.is-success{color:var(--mock-teal)}.shellMockTime{color:var(--mock-muted);font-size:10px}.shellMockActivity{overflow:hidden}.shellMockActivityItem{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:14px 16px;border-bottom:1px solid var(--mock-line)}.shellMockActivityItem:last-child{border-bottom:0}.shellMockActivityIcon{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:var(--mock-soft-orange);color:var(--mock-orange)}.shellMockActivityIcon--teal{background:var(--mock-soft-teal);color:var(--mock-teal)}.shellMockActivityIcon--purple{background:var(--mock-soft-purple);color:var(--mock-purple)}.shellMockActivityItem strong{display:block;color:var(--mock-ink);font-size:12px}.shellMockActivityItem small{display:block;margin-top:4px;color:var(--mock-muted);font-size:10px}.reviewMockApp{display:flex;flex-direction:column;background:var(--mock-bg)}.reviewMockTopbar{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;padding:12px 30px;border-bottom:1px solid var(--mock-line);background:color-mix(in oklab,var(--mock-bg) 84%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.reviewMockBreadcrumb,.reviewMockTopActions,.reviewMockToolbar,.reviewMockToolbarActions{display:flex;align-items:center;gap:9px}.reviewMockBreadcrumb{color:var(--mock-muted);font-size:12px;font-weight:700}.reviewMockBreadcrumb strong{color:var(--mock-ink)}.reviewMockBreadcrumb button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--mock-muted);cursor:pointer}.reviewMockBreadcrumb button:hover{background:var(--mock-soft-purple);color:var(--mock-purple)}.reviewMockMain{display:grid;gap:18px;padding:28px}.reviewMockTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.reviewMockTitle h3{margin-top:6px;color:var(--mock-ink);font-size:25px;font-weight:900;letter-spacing:-.025em}.reviewMockTitle p:last-child{margin-top:6px;color:var(--mock-muted);font-size:13px}.reviewMockProgress{display:grid;grid-template-columns:auto 150px;align-items:center;gap:7px 10px;min-width:220px}.reviewMockProgress strong{color:var(--mock-teal);font-size:22px}.reviewMockProgress span{display:block;height:7px;overflow:hidden;border-radius:999px;background:var(--mock-line)}.reviewMockProgress i{display:block;width:78%;height:100%;border-radius:inherit;background:var(--mock-teal)}.reviewMockProgress small{grid-column:2;color:var(--mock-muted);font-size:10px}.reviewMockToolbar{justify-content:space-between;min-height:50px;padding:5px 7px 5px 10px;border:1px solid var(--mock-line);border-radius:10px;background:var(--mock-surface)}.reviewMockTabs{display:flex;gap:4px}.reviewMockTabs button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:var(--mock-muted);cursor:pointer;font-size:11px;font-weight:900}.reviewMockTabs button:hover,.reviewMockTabs button.is-active{background:var(--mock-soft-teal);color:var(--mock-teal)}.reviewMockWorkspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;align-items:start}.reviewMockDocument,.reviewMockFindings{overflow:hidden}.reviewMockPaper{display:grid;gap:22px;min-height:365px;margin:18px;padding:26px 32px 22px;background:#fffdf8;box-shadow:0 4px 8px #18212d1f}.reviewMockPaperHeader{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #e2ddd2}.reviewMockSeal{display:grid;width:34px;height:34px;place-items:center;border:2px solid var(--mock-purple);border-radius:50%;color:var(--mock-purple);font-size:13px;font-weight:900}.reviewMockPaperHeader strong,.reviewMockPaperHeader small{display:block}.reviewMockPaperHeader strong{color:var(--mock-ink);font-size:12px}.reviewMockPaperHeader small{margin-top:3px;color:var(--mock-muted);font-size:10px}.reviewMockPaperLines{display:grid;gap:14px;color:#4b5662;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.48}.reviewMockPaperLines span.is-title{color:var(--mock-ink);font-size:20px;font-weight:700;letter-spacing:.04em;text-align:center}.reviewMockPaperLines mark{padding:2px 4px;background:var(--mock-soft-teal);color:var(--mock-teal)}.reviewMockPaperFooter{display:flex;justify-content:space-between;align-self:end;padding-top:12px;border-top:1px solid #e2ddd2;color:var(--mock-muted);font-family:Plus Jakarta Sans,sans-serif;font-size:10px}.reviewMockDocumentFooter{display:flex;justify-content:space-between;padding:0 16px 15px;color:var(--mock-muted);font-size:10px}.reviewMockDocumentFooter span:first-child{color:var(--mock-teal);font-weight:900}.reviewMockFindings{background:var(--mock-surface)}.reviewMockFindingCount{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--mock-soft-orange);color:var(--mock-orange);font-size:11px;font-weight:900}.reviewMockFinding{display:grid;gap:10px;margin:12px 14px;padding:13px;border:1px solid var(--mock-line);border-radius:10px;background:var(--mock-surface)}.reviewMockFinding--blocking{border-color:color-mix(in oklab,var(--mock-red) 36%,var(--mock-line));background:color-mix(in oklab,var(--mock-red) 5%,var(--mock-surface))}.reviewMockFinding--warning{border-color:color-mix(in oklab,var(--mock-orange) 38%,var(--mock-line));background:color-mix(in oklab,var(--mock-orange) 5%,var(--mock-surface))}.reviewMockFinding--info{border-color:color-mix(in oklab,var(--mock-purple) 24%,var(--mock-line));background:color-mix(in oklab,var(--mock-purple) 4%,var(--mock-surface))}.reviewMockFindingHeading{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px}.reviewMockFindingIcon{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--mock-soft-orange);color:var(--mock-orange)}.reviewMockFinding--warning .reviewMockFindingIcon{background:var(--mock-soft-orange);color:var(--mock-orange)}.reviewMockFinding--info .reviewMockFindingIcon{background:var(--mock-soft-purple);color:var(--mock-purple)}.reviewMockFindingHeading strong,.reviewMockFindingHeading small{display:block}.reviewMockFindingHeading strong{color:var(--mock-ink);font-size:12px}.reviewMockFindingHeading small{margin-top:3px;color:var(--mock-muted);font-size:10px}.reviewMockFinding>p{color:var(--mock-muted);font-size:11px;line-height:1.45}.visualMockFindingAction{justify-self:start;min-height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--mock-purple);cursor:pointer;font-size:11px;font-weight:900}.visualMockFindingAction:hover{background:var(--mock-soft-purple)}.reviewMockAssist{display:grid;grid-template-columns:25px minmax(0,1fr);gap:8px;margin:16px 14px 14px;padding:12px;border-radius:10px;background:var(--mock-soft-purple);color:var(--mock-purple)}.reviewMockAssist>.MuiSvgIcon-root{margin-top:2px}.reviewMockAssist strong,.reviewMockAssist span{display:block}.reviewMockAssist strong{font-size:11px}.reviewMockAssist span{margin-top:3px;color:#5c5180;font-size:10px;line-height:1.4}.reviewMockActions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 30px;border-top:1px solid var(--mock-line);background:var(--mock-surface)}.reviewMockActions>div{display:flex;align-items:center;gap:10px}.reviewMockActions>div:last-child{gap:8px}.reviewMockActions strong,.reviewMockActions small{display:block}.reviewMockActions strong{color:var(--mock-ink);font-size:12px}.reviewMockActions small{margin-top:3px;color:var(--mock-muted);font-size:10px}.visualMocksNote{max-width:1480px;margin:40px auto 0;padding:13px 15px;border:1px solid color-mix(in oklab,var(--mock-purple) 24%,var(--mock-line));border-radius:14px;background:var(--mock-soft-purple);color:var(--mock-purple);font-size:12px;font-weight:700}@media(max-width:1100px){.shellMockDashboardGrid{grid-template-columns:1fr}.reviewMockWorkspace{grid-template-columns:minmax(0,1fr)}.reviewMockFindings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.reviewMockFindings .visualSurfaceHeader,.reviewMockAssist{grid-column:1 / -1}}@media(max-width:760px){.visualMocksPage{margin:-16px;padding:24px 14px 48px}.visualMocksHeader,.visualMockSectionHeader,.skinMockIntro,.shellMockPageTitle,.reviewMockTitle,.reviewMockActions{align-items:flex-start;flex-direction:column}.visualMocksLegend{justify-content:flex-start}.visualMocksNav{top:56px;overflow-x:auto}.visualMocksNav a{flex:0 0 auto}.skinMockApp,.shellMockApp{grid-template-columns:1fr}.skinMockApp{display:block;min-height:640px;overflow:hidden}.skinMockApp.is-collapsed{grid-template-columns:1fr}.skinMockRail,.shellMockSidebar{min-height:0;padding:12px}.skinMockRail{position:absolute;inset:0 auto 0 0;z-index:6;width:min(238px,calc(100% - 48px));height:100%;overflow-y:auto;box-shadow:18px 0 40px -24px #1d134c94;transform:translate(-105%);transition:transform .18s ease-out}.skinMockApp.is-mobile-open .skinMockRail{transform:translate(0)}.skinMockApp.is-mobile-open .skinMockMobileScrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;padding:0;border:0;background:#0c0e166b;cursor:pointer}.skinMockMobileMenu{display:grid}.skinMockMobileClose{display:grid;margin-left:auto}.skinMockRailToggle{display:none}.skinMockBrand,.shellMockLogo{min-height:42px}.skinMockRailGroup,.shellMockNav{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.skinMockRailGroup>p,.shellMockNav>p{width:100%;margin:3px 7px}.visualRailItem{width:auto;min-width:142px}.skinMockRailBottom,.shellMockSidebarFooter{display:none}.skinMockTopbar,.shellMockTopbar,.reviewMockTopbar{padding:12px 16px}.visualMockSearch,.shellMockSearch{min-width:0;flex:1}.skinMockMain,.shellMockMain,.reviewMockMain{padding:18px 14px}.skinMockMetricRow,.shellMockPipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.skinMockSplit{grid-template-columns:1fr}.shellMockMenuButton{display:grid}.shellMockTopbar{justify-content:flex-start}.shellMockSearch{order:2}.shellMockTopActions{margin-left:auto}.shellMockDashboardGrid{gap:12px}.shellMockTableHeader{display:none}.shellMockProjectRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 14px}.shellMockProjectRow>.visualChip,.shellMockTime{justify-self:end}.reviewMockToolbar{align-items:flex-start;flex-direction:column;padding:7px}.reviewMockTabs{width:100%;overflow-x:auto}.reviewMockTabs button{flex:0 0 auto}.reviewMockToolbarActions{width:100%;justify-content:flex-end}.reviewMockFindings{display:block}.reviewMockPaper{margin:12px;padding:20px}.reviewMockActions{padding:14px 16px}.reviewMockActions>div:last-child{width:100%}.reviewMockActions>div:last-child .MuiButton-root{flex:1}}@media(max-width:520px){.visualMocksHeader h1{font-size:30px}.skinMockTopbarActions{width:100%}.skinMockTopbar{align-items:flex-start;flex-direction:column}.visualMockSearch{width:100%}.skinMockMetricRow,.shellMockPipeline{grid-template-columns:1fr}.visualRailItem{min-width:0;flex:1 1 135px}.reviewMockTitle h3{font-size:22px}.reviewMockProgress{width:100%}.reviewMockWorkspace{gap:12px}.reviewMockPaper{min-height:340px;padding:18px}.reviewMockPaperLines{font-size:12px}.reviewMockPaperLines span.is-title{font-size:17px}}@media(prefers-reduced-motion:reduce){.visualMocksPage *,.visualMocksPage *:before,.visualMocksPage *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body .vdShell.is-dark-mode{--vd-ink: #f7f2ea;--vd-muted: #c9c0b3;--vd-border: #203044;--vd-surface: #0d1b2a;--vd-card: #102337;--vd-soft: #142942;--vd-soft-2: #08111c;--vd-accent: #b8734a;--vd-accent-strong: #b8734a;--vd-teal: #28c7a5;--vd-disabled-ink: var(--dobra-shell-disabled-ink-dark);--vd-disabled-surface: var(--dobra-shell-disabled-surface-dark);color-scheme:dark;background:#08111c!important;color:var(--vd-ink)!important}body .vdShell.is-dark-mode .vdDesignScreen,body .vdShell.is-dark-mode .vdMainContent{color:var(--vd-ink)!important;background:#08111c!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiPaper-root:not(.housingContractPreviewCard),body .vdShell.is-dark-mode .vdDesignScreen .MuiPaper-outlined:not(.housingContractPreviewCard),body .vdShell.is-dark-mode .vdDesignScreen .MuiPaper-elevation:not(.housingContractPreviewCard),body .vdShell.is-dark-mode .vdDesignScreen .laredoSurface:not(.housingContractPreviewCard),body .vdShell.is-dark-mode .vdDesignScreen .MuiTableContainer-root,body .vdShell.is-dark-mode .vdDesignScreen .vdTableFrame{color:var(--vd-ink)!important;background-color:var(--vd-surface)!important;background-image:linear-gradient(180deg,#ffffff08,#ffffff03)!important;border-color:var(--vd-border)!important;box-shadow:none!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTypography-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiTableCell-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiInputBase-input,body .vdShell.is-dark-mode .vdDesignScreen .MuiSelect-select,body .vdShell.is-dark-mode .vdDesignScreen .MuiFormLabel-root{color:var(--vd-ink)!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTypography-colorTextSecondary,body .vdShell.is-dark-mode .vdDesignScreen .MuiFormHelperText-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiInputLabel-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiTablePagination-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiTablePagination-selectLabel,body .vdShell.is-dark-mode .vdDesignScreen .MuiTablePagination-displayedRows{color:var(--vd-muted)!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTable-root{background:var(--vd-soft-2)!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTableHead-root .MuiTableCell-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiTable-stickyHeader .MuiTableCell-head{color:#eef2ff!important;background:#1f2740!important;border-bottom:1px solid #39425f!important;font-weight:900!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTableBody-root .MuiTableCell-root{color:#dfe6f8!important;background:#121827!important;border-bottom:1px solid var(--vd-border)!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root{background:#161d30!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTableBody-root .MuiTableRow-hover:hover .MuiTableCell-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiTableBody-root .MuiTableRow-root.Mui-selected .MuiTableCell-root{background:#b8734a3d!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTextField-root .MuiInputBase-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiFormControl-root .MuiInputBase-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiSelect-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiTablePagination-input{color:var(--vd-ink)!important;background:var(--vd-soft-2)!important;border-radius:10px!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiOutlinedInput-notchedOutline{border-color:#39425f!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiChip-root:not(.vdHeroChip){color:#dfe6f8!important;background:#22304f!important;border-color:#405078!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-root:not(.MuiButton-contained){color:#dfe6f8!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-contained{color:#fff!important;background:var(--vd-accent-strong)!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-outlined,body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-text{border-color:#405078!important;background:#202741!important}body .vdShell.is-dark-mode .vdDesignScreen .pageHeader{color:var(--vd-ink)!important}body .vdShell.is-dark-mode .vdDesignScreen .pageHeader .MuiTypography-h4{color:var(--vd-ink)!important;font-weight:950!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractFlow{--constructor-accent: var(--vd-accent);--constructor-ink: var(--vd-ink);--constructor-bg: #08111C;--constructor-panel: var(--vd-surface);--constructor-border: var(--vd-border);--constructor-muted: var(--vd-muted);color:var(--vd-ink)!important;background:#08111c!important;border-color:var(--vd-border)!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .MuiPaper-root,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .MuiPaper-outlined,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedShell,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorControlsStack,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedFooter,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceLiveStage,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceStageSourcePicker,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractFlowHeader,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStage,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractCaseStrip,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractIntakeDrop,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractEmptyStage{color:var(--vd-ink)!important;background-color:var(--vd-surface)!important;background-image:linear-gradient(180deg,#ffffff09,#ffffff03)!important;border-color:var(--vd-border)!important;box-shadow:none!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorTitle,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .aberturaPanelTitle,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .documentConferenceConstructorTitle,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStageHeader .MuiTypography-root{color:var(--vd-ink)!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorSubtitle,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorPercent,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSubtitle,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingFilename,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .documentConferenceConstructorSubtitle{color:var(--vd-muted)!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorStepLabel,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingEyebrow,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractEyebrow,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStageIndex{color:var(--vd-teal)!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorProgress,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractProgressTrack{background:#2d3651!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorProgress span,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractProgressBar{background:var(--vd-accent)!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStep,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingDropzone,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSourceCard,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSourceTag,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStep{color:#dfe6f8!important;background:var(--vd-soft)!important;border-color:#39425f!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStep span,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStepNumber{color:#dfe6f8!important;background:#33405f!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStepActive,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStep.isActive{color:#fff!important;background:#b8734a5c!important;border-color:#9f86ffb8!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStepActive span,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStep.isActive .housingContractStepNumber,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorMark{color:#fff!important;background:var(--vd-accent-strong)!important;border-color:var(--vd-accent-strong)!important}body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractCaseSelect .MuiInputBase-root,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractCaseSelect .MuiSelect-select{color:var(--vd-ink)!important;background:#101421!important}body .vdShell.is-dark-mode .vdDocsPage .MuiPaper-root,body .vdShell.is-dark-mode .vdDocsPage .MuiTableContainer-root{color:var(--vd-ink)!important;background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--vd-surface)!important;border-color:var(--vd-border)!important}body .vdShell.is-dark-mode .vdDocsPage .MuiBox-root[style],body .vdShell.is-dark-mode .vdDocsPage .MuiBox-root{color:inherit}body .vdShell.is-dark-mode .vdLogsSurface{display:grid;gap:18px}body .vdShell.is-dark-mode .vdLogsSummary .vdLogsMetric,body .vdShell.is-dark-mode .vdLogsFilters{padding:14px 16px;color:var(--vd-ink)!important;background:#11182a!important;border-color:var(--vd-border)!important}body .vdShell.is-dark-mode .vdLogsMetric .MuiTypography-caption{color:var(--vd-muted)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.06em}body .vdShell.is-dark-mode .vdLogsMetric .MuiTypography-h5{color:var(--vd-ink)!important;font-weight:950!important}body .vdShell.is-dark-mode .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root,body .vdShell.is-dark-mode .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:#161d30!important}body .vdShell.is-dark-mode .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root *{color:#dfe6f8!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.MuiPaper-root,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceConstructorControlsStack,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedFooter,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractFlowHeader,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractLiveStage{color:#f5f7fb!important;background-color:#0d1b2a!important;background-image:radial-gradient(circle at 68% 32%,rgba(244,200,79,.12),transparent 60%),radial-gradient(circle at 30% 80%,rgba(123,92,255,.1),transparent 55%),linear-gradient(160deg,#0d1b2a,#101421)!important;border-color:#203044!important;box-shadow:none!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow{background:#08111c!important;border-color:#203044!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractLiveStage{min-height:calc(100% - 56px);align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractLiveStage .housingContractIntakeDrop,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceStageSourcePicker,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceReadingDropzone{color:#f5f7fb!important;background-color:#0f1421b8!important;background-image:none!important;border-color:#aab4cb57!important;box-shadow:none!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractLiveStage .housingContractIntakeDrop{min-height:188px;border-style:dashed!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractLiveStage .housingContractIntakeDrop .MuiTypography-root,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceGuidedFooter .MuiTypography-root,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack .MuiTypography-root{color:#f5f7fb!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractFlowHeader .MuiTypography-root,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.MuiPaper-root .MuiTypography-root{color:#f5f7fb!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractFlowHeader .MuiTypography-colorTextSecondary,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractFlowHeader .documentConferenceConstructorSubtitle,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.MuiPaper-root .documentConferenceConstructorSubtitle,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.MuiPaper-root .documentConferenceConstructorPercent{color:#aab4cb!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow .housingContractStep,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceGuidedStep{color:#dfe6f8!important;background:#202741!important;border-color:#39425f!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow .housingContractStep.isActive,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceGuidedStepActive{color:#fff!important;background:#b8734a6b!important;border-color:#9f86ffbd!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentTray{color:#1b2430;background:#f7f8fb;border-color:#d9deea;box-shadow:none}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentTrayHeader .MuiTypography-root{color:#1b2430!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentTrayHeader .MuiTypography-caption,html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentFilterEmpty{color:#526071!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentFilter .MuiToggleButton-root{color:#344054!important;background:#fff!important;border-color:#c8cfdd!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentFilter .MuiToggleButton-root:hover{color:#2f2361!important;background:#f3e1d5!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentFilter .MuiToggleButton-root.Mui-selected{color:#fff!important;background:#b8734a!important;border-color:#b8734a!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPreviewCardHeader,html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPreviewCardHeader .MuiTypography-root,html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPreviewCardHeader .MuiSvgIcon-root,html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPreviewCardHeader .housingContractPreviewStatus{color:#fff!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPolicySummary{background:#f7f8fb!important;border-color:#d9deea!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPolicyItem{border-color:#d9deea}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPolicyItem strong{color:#1b2430}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPolicyItem .MuiTypography-caption{color:#526071!important}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractReviewStage{align-self:stretch;max-height:calc(100% - 40px);margin:20px;border-radius:16px!important}.housingContractChecklistViewer{display:flex;min-width:0;flex:1;flex-direction:column;overflow:hidden;border:1px solid #d9deea;border-radius:10px;background:#eef1f6}.housingContractChecklistToolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid #d9deea;background:#fff}.housingContractChecklistToolbar .MuiTypography-h6{color:#1b2430;font-size:1rem;line-height:1.25}.housingContractChecklistToolbar .MuiTypography-body2{color:#526071!important}.housingContractChecklistToolbar .MuiButton-root{min-height:44px;white-space:nowrap}.housingContractChecklistSummary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;max-width:350px;color:#526071;font-size:.75rem;line-height:1.35}.housingContractChecklistSummary span{white-space:nowrap}.housingContractChecklistSummary strong{color:#1b2430;font-variant-numeric:tabular-nums}.housingContractChecklistCanvas{position:relative;min-height:560px;height:clamp(560px,64vh,780px);background:#dfe3eb}.housingContractChecklistState{width:100%;height:100%;min-height:560px;padding:24px;text-align:center}.housingContractChecklistState .MuiAlert-root{max-width:620px}.housingContractChecklistFrame{display:block;width:100%;height:100%;min-height:560px;border:0;background:#fff}.housingContractChecklistNotice{margin-top:12px}html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistViewer{border-color:#303753;background:#101421}html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistToolbar{border-bottom-color:#303753;background:#171c2b}html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistToolbar .MuiTypography-h6,html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistSummary strong{color:#f5f7fb!important}html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistToolbar .MuiTypography-body2,html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistSummary{color:#aab4cb!important}html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistCanvas{background:#0d101a}@media(max-width:1100px){.housingContractChecklistToolbar{grid-template-columns:minmax(0,1fr) auto}.housingContractChecklistSummary{grid-column:1 / -1;grid-row:2;justify-content:flex-start;max-width:none}}@media(max-width:640px){body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractReviewStage{margin:12px}.housingContractChecklistToolbar{display:flex;align-items:stretch;flex-direction:column}.housingContractChecklistSummary{justify-content:flex-start}.housingContractChecklistCanvas,.housingContractChecklistState,.housingContractChecklistFrame{min-height:68vh;height:68vh}}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow{display:grid;grid-template-columns:minmax(280px,376px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;min-height:clamp(620px,calc(100vh - 250px),760px);height:auto;max-height:none;overflow:hidden;border:1px solid var(--constructor-border, #D7D0C1);border-radius:16px}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedShell{grid-column:1;grid-row:1;min-width:0;padding:22px 26px 0;border:0!important;border-right:1px solid var(--constructor-border, #D7D0C1)!important;border-radius:0!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceGuidedStepper{grid-template-columns:1fr;gap:7px}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack{grid-column:1;grid-row:2;min-width:0;overflow:auto;border:0!important;border-right:1px solid var(--constructor-border, #D7D0C1)!important;border-radius:0!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceReadingPanel{padding:20px 26px!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedFooter{grid-column:1;grid-row:3;padding:15px 26px;border:0!important;border-top:1px solid var(--constructor-border, #D7D0C1)!important;border-right:1px solid var(--constructor-border, #D7D0C1)!important;border-radius:0!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceLiveStage{grid-column:2;grid-row:1 / 4;min-width:0;min-height:100%}@media(max-width:1120px){body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow{grid-template-columns:1fr;grid-template-rows:auto auto minmax(507px,auto) auto;min-height:0;height:auto;overflow:visible}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedShell,body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack,body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedFooter{grid-column:1;border-right:0!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedShell{grid-row:1}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack{grid-row:2}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceLiveStage{grid-column:1;grid-row:3;min-height:628px}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedFooter{grid-row:4}}#root .vdShell.is-dark-mode .vdDesignScreen .usageLedgerFirstSurface{border-color:#2b3247!important;background:#08111c!important}#root .vdShell.is-dark-mode .vdDesignScreen .usageLedgerStatusChip{border-color:#f0b15c57!important;color:#ffd18f!important;background:#f0b15c24!important}#root .vdShell.is-dark-mode .vdDesignScreen .usageLedgerNoticeAction.MuiButton-root{border:0!important;color:#d9a071!important;background:transparent!important;box-shadow:none!important}.usersAdminSurface{color:#f5f7fb!important}.usersAdminTabs{margin:10px 0 16px;border-bottom:1px solid #2b3247}.usersAdminTabs .MuiTab-root{min-height:42px;color:#aab4cb;font-weight:800}.usersAdminTabs .Mui-selected{color:#f5f7fb!important}.usersAdminTabs .MuiTabs-indicator{background:#b8734a}.usersAdminTableFrame{overflow-x:auto;border:1px solid #2b3247;border-radius:8px;background:#101421}.usersAdminTableFrame .MuiTableCell-root{border-color:#2b3247;color:#dfe6f8}.usersAdminTableFrame .MuiTableCell-head{color:#aab4cb;background:#1f2740;font-size:11px;font-weight:900}@media(max-width:560px){.usersAdminSurface{padding:18px!important}}.vdProjectPage{color:var(--ink)}.vdProjectPage .dossierHero{border-color:var(--line);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ct) 8%,transparent) 0 1px,transparent 1px 52px),linear-gradient(135deg,var(--surface),var(--surface2) 58%,color-mix(in srgb,var(--okbg) 54%,var(--surface)));box-shadow:var(--shadow)}.vdProjectPage .dossierHero:after{border-left-color:var(--line);background:linear-gradient(135deg,transparent 0 42%,color-mix(in srgb,var(--copper) 18%,transparent) 42% 45%,transparent 45% 100%),linear-gradient(45deg,transparent 0 58%,color-mix(in srgb,var(--ok) 16%,transparent) 58% 61%,transparent 61% 100%)}.vdProjectPage .dossierDisplay,.vdProjectPage .dossierStatValue,.vdProjectPage .dossierStatLabel,.vdProjectPage .dossierStatHelper{color:var(--ink)!important}.vdProjectPage .dossierStatHelper{color:var(--muted)!important}.vdProjectPage .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard){color:var(--ink)!important;border-color:var(--line)!important;background:var(--surface)!important;box-shadow:var(--shadow)!important}.vdProjectPage .MuiPaper-root.vdDocumentSlot,.vdProjectPage .MuiPaper-root.vdTimelineSurface,.vdProjectPage .MuiPaper-root.vdWorkflowGuide,.vdProjectPage .MuiPaper-root.motionProgressPanel{background:var(--surface2)!important}.vdProjectPage .vdTimelineSurface,.vdProjectPage .vdWorkflowGuide{color:var(--ink)!important;border-color:var(--line)!important}.vdProjectPage .vdTimelineSurface .MuiTypography-root,.vdProjectPage .vdWorkflowGuide .MuiTypography-root{color:inherit!important}.vdProjectPage .MuiTypography-colorTextSecondary,.vdProjectPage .MuiFormHelperText-root,.vdProjectPage .MuiInputLabel-root{color:var(--muted)!important}.vdProjectPage .MuiTableCell-root{color:var(--ink)!important;border-bottom-color:var(--line)!important;background:transparent!important}.vdProjectPage .MuiTableCell-head{color:var(--muted)!important;background:var(--surface2)!important}.vdProjectPage .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root{background:color-mix(in srgb,var(--surface2) 72%,transparent)!important}.vdProjectPage .MuiOutlinedInput-root,.vdProjectPage .MuiInputBase-root{color:var(--ink)!important;background:var(--surface2)!important}.vdProjectPage .MuiOutlinedInput-notchedOutline{border-color:var(--line)!important}.vdProjectPage .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.vdProjectPage .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--ct)!important}.vdProjectPage .MuiChip-root{color:var(--ink)!important;border-color:var(--line)!important;background:var(--surface2)!important}.vdProjectPage .MuiChip-colorSuccess{color:var(--ok-text)!important;border-color:color-mix(in srgb,var(--ok) 42%,var(--line))!important;background:var(--okbg)!important}.vdProjectPage .MuiChip-colorWarning{color:var(--ink)!important;border-color:color-mix(in srgb,var(--copper) 42%,var(--line))!important;background:color-mix(in srgb,var(--copper) 12%,var(--surface2))!important}.vdProjectPage .MuiChip-colorError{color:var(--red)!important;border-color:color-mix(in srgb,var(--red) 42%,var(--line))!important;background:var(--redbg)!important}.vdProjectPage .MuiAlert-standardInfo{color:var(--ink)!important;border-color:color-mix(in srgb,var(--ct) 35%,var(--line))!important;background:color-mix(in srgb,var(--ct) 10%,var(--surface2))!important}.vdProjectPage .MuiAlert-standardSuccess{color:var(--ok-text)!important;border-color:color-mix(in srgb,var(--ok) 35%,var(--line))!important;background:var(--okbg)!important}.vdProjectPage .MuiAlert-standardWarning{color:var(--ink)!important;border-color:color-mix(in srgb,var(--copper) 35%,var(--line))!important;background:color-mix(in srgb,var(--copper) 10%,var(--surface2))!important}.vdProjectPage .MuiAlert-standardError{color:var(--red)!important;border-color:color-mix(in srgb,var(--red) 35%,var(--line))!important;background:var(--redbg)!important}.vdProjectPage .MuiLinearProgress-root{background:var(--line-soft)!important}.vdProjectPage .MuiLinearProgress-bar{background:var(--ct)!important}body[data-theme-mode=light] .vdShell .vdProjectPage .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard),body .vdShell.is-light-mode .vdDesignScreen .vdProjectPage .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard){color:var(--ink)!important;border-color:var(--line)!important;background:var(--surface)!important;box-shadow:var(--shadow)!important}body .vdShell.is-light-mode .vdDesignScreen .vdProjectPage .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTypography-root,body .vdShell.is-light-mode .vdDesignScreen .vdProjectPage .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTableCell-root{color:var(--ink)!important}body .vdShell.is-light-mode .vdDesignScreen .vdProjectPage .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTypography-colorTextSecondary,body .vdShell.is-light-mode .vdDesignScreen .vdProjectPage .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiFormHelperText-root{color:var(--muted)!important}@media(max-width:720px){.vdProjectPage .dossierHero{padding:18px}}.usageLedgerDateRange{flex-wrap:wrap;box-sizing:border-box;padding-block:4px}.usageLedgerDateInput{width:132px;flex:0 0 132px}.usageLedgerDateInput input{min-width:0}.housingContractPage .pageHeader{flex-wrap:wrap;min-width:0}.housingContractPage .pageHeader>*{min-width:0;max-width:100%}body[data-theme-mode=light] .usageMockupsPage{--usage-bg: #f5f3ee;--usage-panel: #ffffff;--usage-panel-2: #e9e5dd;--usage-deep: #f7f5f0;--usage-line: #d7d0c1;--usage-line-strong: #a89f8e;--usage-text: #202a34;--usage-muted: #53606e;--usage-purple: #925532;--usage-purple-strong: #925532;--usage-teal: #176951;--usage-yellow: #855900;--usage-blue: #315f81;--usage-pink: #dec4d7}body[data-theme-mode=light] .usageMockupsPage :is(.usageMockFrame,.usageMockCommandRail){background:var(--usage-deep)}body[data-theme-mode=light] .usageMockupsPage :is(.usageMockActivation,.usageMockLedgerNotice){background:#fff3dc;border-color:#c6a363}body[data-theme-mode=light] .usageMockupsPage :is(.usageMockTableHeader,.usageMockPriceMark,.usageMockProgress>span){background:var(--usage-panel-2)}body[data-theme-mode=light] .usageMockupsPage :is(.usageMockOutlineButton,.usageMockEventRow,.usageMockPeopleRow){color:var(--usage-text)}body[data-theme-mode=light] .usageMockupsPage :is(.usageMockTopline,.usageMockRailStep span,.usageMockPriceCopy code,.usageMockEventRow code,.usageMockFilterDivider){color:var(--usage-muted)}body[data-theme-mode=light] .usageMockupsPage :is(.usageMockEventRow,.usageMockPeopleRow):hover{background:var(--usage-panel-2)}body[data-theme-mode=light] .usageMockupsPage .usageMockPill--ready{color:#176951;background:#e1f1e9;border-color:#7aaa94}body[data-theme-mode=light] .usageMockupsPage .usageMockPill--blocked{color:#855900;background:#fff3dc;border-color:#c6a363}body[data-theme-mode=light] .usageMockupsPage .usageMockPill--neutral{color:#53606e;background:#e9e5dd;border-color:#a89f8e}body[data-theme-mode=light] .usageMockupsPage .usageMockPill--info{color:#315f81;background:#e4eef5;border-color:#8eacbf}.usageMockupsPage,.visualMocksPage{min-width:0;max-width:100%}.usageMockupsHeader>*,.visualMocksHeader>*,.usageMockSectionHeading,.visualMockSectionHeading{min-width:0;overflow-wrap:anywhere}.usageMockupsNav,.visualMocksNav{min-width:0;max-width:100%;flex-wrap:wrap}.usageMockupsNav button,.visualMocksNav a{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:720px){.visualMocksHeader{flex-wrap:wrap}.usageMockSectionHeader,.visualMockSectionHeader{flex-wrap:wrap;min-width:0}.usageMockupsPage :is(.usageMockLedgerHeader,.usageMockPageTitle,.usageMockSplitHeader,.usageMockTimelineHeader,.usageMockQuietHeader,.usageMockHeaderActions){flex-wrap:wrap}}@media(max-width:900px){body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}}.papiroLoginBrand{display:flex;flex-direction:column;gap:10px}.papiroLoginBrand img{display:block;max-width:100%;height:auto}.papiroSidebarLogo{display:block;min-width:0;flex:1 1 auto;height:46px}.papiroAuthPage{--dobra-auth-bg:#F1EFEA;--dobra-auth-surface:#FBFAF6;--dobra-auth-surface-alt:#F5F1E8;--dobra-auth-ink:#1F2328;--dobra-auth-muted:#5D6066;--dobra-auth-line:#D7D0C1;--dobra-auth-copper:#BD6A3A;--dobra-auth-copper-deep:#99522A;position:relative;isolation:isolate;display:grid;min-height:100vh;overflow:hidden;place-items:center;padding:24px;background:var(--dobra-auth-bg)}.papiroAuthFrame{position:relative;z-index:1;display:grid;grid-template-columns:minmax(250px,1fr) minmax(400px,448px);width:min(100%,980px);align-items:center;gap:clamp(40px,9vw,116px)}.papiroAuthGlow{position:absolute;z-index:-1;width:38rem;height:38rem;border-radius:50%;pointer-events:none;filter:blur(4px)}.papiroAuthGlowOne{top:-22rem;right:-16rem;border:1px solid color-mix(in srgb,var(--dobra-auth-copper) 32%,transparent);box-shadow:inset 0 0 0 4.5rem color-mix(in srgb,var(--dobra-auth-copper) 5%,transparent),inset 0 0 0 9rem color-mix(in srgb,var(--dobra-auth-copper) 4%,transparent)}.papiroAuthGlowTwo{bottom:-28rem;left:-24rem;background:color-mix(in srgb,var(--dobra-auth-copper) 10%,transparent)}.papiroAuthContext{max-width:360px}.papiroAuthContextKicker,.papiroAuthContextMeta,.papiroAuthBrand .MuiTypography-overline{display:block;color:var(--dobra-auth-copper);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;letter-spacing:.12em;line-height:1.4}.papiroAuthContextKicker{margin-top:22px}.papiroAuthContextTitle{margin:14px 0 16px;color:var(--dobra-auth-ink);font-family:Lora,Georgia,serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;letter-spacing:-.04em;line-height:1.04}.papiroAuthContextBody{max-width:32ch;margin:0;color:var(--dobra-auth-muted);font-size:1rem;line-height:1.6}.papiroAuthContextRule{width:72px;height:2px;margin:30px 0 14px;background:var(--dobra-auth-copper)}.papiroAuthCard{width:100%;padding:clamp(28px,4vw,42px);border:1px solid var(--dobra-auth-line)!important;border-radius:14px!important;background:var(--dobra-auth-surface)!important;box-shadow:0 20px 54px #1f23282e!important}.papiroAuthBrand{min-width:0}.papiroAuthBrandLockup{display:flex;min-height:46px;align-items:center;gap:16px}.dobraAuthDobraLogo{width:clamp(138px,40vw,188px);height:46px;flex:none}.papiroAuthBrandDivider{width:1px;height:34px;flex:none;background:var(--dobra-auth-line)}.papiroAuthCardRegistry{min-width:46px}.papiroAuthCardRegistry .registryBrand__logo{box-sizing:border-box;width:46px;height:46px;max-width:46px;padding:4px;border:1px solid var(--dobra-auth-line);border-radius:8px}.papiroAuthCardRegistry .registryBrand__avatar{width:46px;height:46px;border-radius:8px;font-size:14px}.papiroAuthBrand .MuiTypography-overline{margin-top:15px}.papiroAuthThemeToggle{width:44px;height:44px;border:1px solid var(--dobra-auth-line)!important;color:var(--dobra-auth-muted)!important}.papiroAuthTitle{color:var(--dobra-auth-ink);font-family:Lora,Georgia,serif!important;font-size:clamp(1.9rem,4vw,2.3rem)!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.1!important}.papiroAuthSubtitle{margin-top:10px!important;line-height:1.55!important}.papiroAuthCard .MuiOutlinedInput-root{min-height:52px;border-radius:9px;background:var(--dobra-auth-surface-alt)}.papiroAuthCard .MuiOutlinedInput-notchedOutline{border-color:var(--dobra-auth-line)}.papiroAuthCard .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--dobra-auth-copper);border-width:2px}.papiroAuthCard .MuiInputLabel-root.Mui-focused{color:var(--dobra-auth-copper)}.papiroAuthPrimaryAction{min-height:48px;border-radius:9px!important;background:var(--dobra-auth-copper-deep)!important;color:#fff!important}.papiroAuthPrimaryAction:hover{background:var(--dobra-auth-copper)!important}.papiroAuthPrimaryAction .MuiCircularProgress-root{color:inherit}.papiroAuthDivider{color:var(--dobra-auth-muted);font-size:.76rem}.papiroAuthProgress{width:100%;border-radius:99px}.papiroAuthProgress .MuiLinearProgress-bar{background-color:var(--dobra-auth-copper)}.papiroAuthLoadingLabel{margin-top:8px!important;font-size:.8rem!important}.papiroAuthLoadingCopy{text-align:center}.papiroAuthLoadingCopy .MuiTypography-overline{color:var(--dobra-auth-copper);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.12em}.papiroAuthLoadingCopy .MuiTypography-h5{margin:4px 0 8px;color:var(--dobra-auth-ink);font-family:Lora,Georgia,serif;font-weight:600}.papiroAuthFooter{padding-top:2px;font-size:.75rem!important;line-height:1.5!important;text-align:center}body[data-theme-mode=dark] .papiroAuthPage{--dobra-auth-bg:#08111C;--dobra-auth-surface:#0F2032;--dobra-auth-surface-alt:#132A3F;--dobra-auth-ink:#EDF1F6;--dobra-auth-muted:#93A0AF;--dobra-auth-line:#203044;--dobra-auth-copper:#CB7A3E;--dobra-auth-copper-deep:#E2975B}body[data-theme-mode=dark] .papiroAuthCard{box-shadow:0 24px 80px #0000006b!important}body[data-theme-mode=dark] .papiroAuthPrimaryAction{color:#08111c!important}@media(max-width:760px){.papiroAuthPage{padding:16px;align-items:start}.papiroAuthFrame{display:block;width:100%;padding-top:32px}.papiroAuthContext{display:none}.papiroAuthCard{padding:28px 22px}.papiroAuthBrandLockup{gap:12px}.dobraAuthDobraLogo{width:clamp(132px,42vw,188px)}.papiroAuthBrandDivider{height:30px}}@media(prefers-reduced-motion:reduce){.papiroAuthPage *,.papiroAuthPage *:before,.papiroAuthPage *:after{transition:none!important;animation:none!important}}body[data-theme-mode=light],body[data-theme-mode=light][data-design-option="2"]{background:#fbfaf7!important;color:#0d1b2a}body[data-theme-mode=light] #root,body[data-theme-mode=light][data-design-option="2"] #root{background:#fbfaf7!important}body[data-theme-mode=light] .vdShell{--mecesa-bg: var(--dobra-off-white);--mecesa-surface: var(--dobra-off-white);--mecesa-ink: var(--dobra-navy);--mecesa-muted: var(--dobra-shell-muted);--mecesa-line: var(--dobra-shell-bg)}body[data-theme-mode=light] .vdShell .MuiDrawer-paper,body[data-theme-mode=light] .vdShell .MuiAppBar-root,body[data-theme-mode=light] .vdShell .MuiDialog-paper,body[data-theme-mode=light] .vdShell .MuiPopover-paper{background:var(--dobra-off-white)}body[data-theme-mode=light] .vdShell .MuiPaper-root,body[data-theme-mode=light] .vdShell .MuiTableContainer-root,body[data-theme-mode=light] .vdShell .MuiCard-root,body[data-theme-mode=light] .vdDesignScreen .MuiPaper-root,body[data-theme-mode=light] .vdDesignScreen .MuiTableContainer-root,body[data-theme-mode=light] .vdDesignScreen .vdTableFrame,body[data-theme-mode=light] .vdShell .MuiOutlinedInput-root,body[data-theme-mode=light] .vdShell .MuiInputBase-root,body[data-theme-mode=light] .vdDesignScreen .MuiTextField-root .MuiInputBase-root,body[data-theme-mode=light] .vdDesignScreen .MuiFormControl-root .MuiInputBase-root{background-color:#fbfaf7!important}body[data-theme-mode=light] .vdDesignScreen,body[data-theme-mode=light] .documentConferenceGuidedFlow,body[data-theme-mode=light] .housingContractFlow,body[data-theme-mode=light] .documentConferenceGuidedShell,body[data-theme-mode=light] .documentConferenceReadingPanel,body[data-theme-mode=light] .documentConferenceConstructorControlsStack,body[data-theme-mode=light] .documentConferenceGuidedFooter,body[data-theme-mode=light] .documentConferenceLiveStage,body[data-theme-mode=light] .documentConferenceStageSourcePicker,body[data-theme-mode=light] .housingContractFlowHeader,body[data-theme-mode=light] .housingContractStage,body[data-theme-mode=light] .housingContractCaseStrip{background:#fbfaf7!important}body[data-theme-mode=dark]{background:#0d1b2a!important;color:#fbfaf7}body[data-theme-mode=dark] #root{background:#0d1b2a!important}body[data-theme-mode=dark] .vdShell{--mecesa-bg: var(--dobra-navy);--mecesa-surface: var(--dobra-navy);--mecesa-ink: var(--dobra-off-white);--mecesa-muted: var(--dobra-paper);--mecesa-line: var(--dobra-border)}body[data-theme-mode=dark] .vdShell .MuiDrawer-paper,body[data-theme-mode=dark] .vdShell .MuiAppBar-root,body[data-theme-mode=dark] .vdShell .MuiDialog-paper,body[data-theme-mode=dark] .vdShell .MuiPopover-paper{background:var(--dobra-navy)}body[data-theme-mode=dark] .vdDesignScreen,body[data-theme-mode=dark] .documentConferenceGuidedFlow,body[data-theme-mode=dark] .housingContractFlow{background:#0d1b2a!important}body[data-theme-mode=light] .ppv2 .vdShell,body[data-theme-mode=light] .ppv2 .vdDesignScreen,body[data-theme-mode=dark] .ppv2 .vdShell,body[data-theme-mode=dark] .ppv2 .vdDesignScreen{background:transparent!important}body[data-theme-mode=dark] .documentConferenceGuidedShell,body[data-theme-mode=dark] .documentConferenceReadingPanel,body[data-theme-mode=dark] .documentConferenceConstructorControlsStack,body[data-theme-mode=dark] .documentConferenceGuidedFooter,body[data-theme-mode=dark] .documentConferenceLiveStage,body[data-theme-mode=dark] .documentConferenceStageSourcePicker,body[data-theme-mode=dark] .housingContractFlowHeader,body[data-theme-mode=dark] .housingContractStage,body[data-theme-mode=dark] .housingContractCaseStrip{background:var(--dobra-navy)!important}body[data-theme-mode] #root .adminAuditPage{color:var(--dobra-ink);font-family:var(--font-ui)}body[data-theme-mode] #root .adminAuditSurface{position:relative;overflow:hidden;padding:var(--space-6)!important;color:var(--dobra-ink)!important;background:var(--dobra-surface)!important;border:1px solid var(--dobra-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-panel)!important;font-family:var(--font-ui)}body[data-theme-mode] #root .adminAuditSurface:before{position:absolute;inset:0 0 auto;height:var(--space-1);background:var(--dobra-copper);content:""}body[data-theme-mode] #root .adminAuditSurface.usersAdminSurface{overflow:visible;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body[data-theme-mode] #root .adminAuditSurface.usersAdminSurface:before{display:none}body[data-theme-mode] #root .adminAuditEyebrow{margin:var(--space-2) 0 var(--space-2);color:var(--dobra-copper-deep)!important;font-family:var(--font-ui);font-size:var(--text-caption);font-weight:700;letter-spacing:.14em;line-height:var(--leading-caption);text-transform:uppercase}body[data-theme-mode=dark] #root .adminAuditEyebrow{color:var(--dobra-copper)!important}body[data-theme-mode] #root .adminAuditSurface .pageHeader{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6)}body[data-theme-mode] #root .adminAuditSurface .pageHeader .MuiTypography-h4{color:var(--dobra-ink)!important;font-family:var(--font-brand);font-size:clamp(var(--text-h2),3vw,var(--text-h1));font-weight:700;letter-spacing:-.025em;line-height:var(--leading-h1)}body[data-theme-mode] #root .adminAuditSurface .pageHeader .MuiTypography-colorTextSecondary{max-width:64ch;margin-top:var(--space-2);color:var(--dobra-muted)!important;font-size:var(--text-body);line-height:var(--leading-body)}body[data-theme-mode] #root .adminAuditSurface .MuiButton-root{min-height:var(--space-10);border-radius:var(--radius-md);font-family:var(--font-ui);font-weight:700;text-transform:none;transition:background-color var(--motion-micro),border-color var(--motion-micro),color var(--motion-micro),transform var(--motion-micro)}body[data-theme-mode] #root .adminAuditSurface .MuiButton-containedPrimary{color:var(--dobra-off-white);background:var(--dobra-navy)}body[data-theme-mode] #root .adminAuditSurface .usersAdminPrimaryAction.MuiButton-containedPrimary{color:var(--surface2, var(--dobra-off-white));background:var(--copper-action, var(--dobra-copper))}body[data-theme-mode] #root .adminAuditSurface .usersAdminPrimaryAction.MuiButton-containedPrimary:hover{background:var(--copper, var(--dobra-copper-deep))}body[data-theme-mode=dark] #root .adminAuditSurface .MuiButton-containedPrimary{color:var(--dobra-navy-deep);background:var(--dobra-copper)}body[data-theme-mode] #root .adminAuditSurface .MuiButton-outlinedPrimary{color:var(--dobra-ink);border-color:var(--dobra-copper)}body[data-theme-mode] #root .adminAuditSurface .MuiButton-root:active{transform:translateY(1px)}body[data-theme-mode] #root .adminAuditSurface :is(.MuiButton-root,.MuiIconButton-root,.MuiTab-root,[tabindex="0"]):focus-visible{outline:2px solid var(--dobra-copper);outline-offset:2px}body[data-theme-mode] #root .usersAdminTabs{min-height:44px;margin:0 0 var(--space-5);border-bottom:1px solid var(--dobra-border)}body[data-theme-mode] #root .usersAdminTabs .MuiTab-root{min-height:44px;padding:var(--space-3) var(--space-4);color:var(--dobra-muted);font-family:var(--font-ui);font-size:var(--text-body-sm);font-weight:700;letter-spacing:0;text-transform:none}body[data-theme-mode] #root .usersAdminTabs .Mui-selected{color:var(--dobra-ink)!important}body[data-theme-mode] #root .usersAdminTabs .MuiTabs-indicator{height:3px;border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:var(--dobra-copper)}body[data-theme-mode] #root .adminAuditReturnNotice{color:var(--dobra-ink);background:color-mix(in srgb,var(--dobra-info) 9%,var(--dobra-surface));border:1px solid color-mix(in srgb,var(--dobra-info) 32%,var(--dobra-border));border-radius:var(--radius-md)}body[data-theme-mode] #root .adminAuditReturnNotice{margin-bottom:var(--space-5)}body[data-theme-mode] #root .adminAuditReturnNotice .MuiAlert-icon{color:var(--dobra-info)}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame){overflow-x:auto;color:var(--dobra-ink)!important;background:var(--dobra-surface)!important;border:1px solid var(--dobra-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-panel);scrollbar-color:var(--dobra-stone) var(--dobra-surface-alt)}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTable-root{background:transparent!important}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableHead-root .MuiTableCell-root{padding:var(--space-3) var(--space-4);color:var(--dobra-ink)!important;background:var(--dobra-surface-alt)!important;border-bottom:1px solid var(--dobra-border)!important;font-family:var(--font-ui);font-size:var(--text-caption);font-weight:700!important;letter-spacing:.06em;line-height:var(--leading-caption);text-transform:uppercase}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableBody-root .MuiTableRow-root,body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:var(--dobra-surface)!important;transition:background-color var(--motion-micro)}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:color-mix(in srgb,var(--dobra-surface-alt) 48%,var(--dobra-surface))!important}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableBody-root .MuiTableRow-root:hover{background:color-mix(in srgb,var(--dobra-copper) 12%,var(--dobra-surface))!important}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableCell-root,body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableCell-root .MuiTypography-root{color:var(--dobra-ink)!important;border-bottom-color:var(--dobra-border)!important;font-family:var(--font-ui);line-height:var(--leading-body-sm);vertical-align:top}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableCell-root .MuiTypography-colorTextSecondary,body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableCell-root .MuiTypography-caption{color:var(--dobra-muted)!important}body[data-theme-mode] #root .immutableAuditTableFrame .MuiTableHead-root .MuiTableCell-root{padding:7px 9px!important;font-size:10px}body[data-theme-mode] #root .immutableAuditTableFrame .MuiTableBody-root .MuiTableCell-root{padding:5px 9px!important;vertical-align:middle}body[data-theme-mode] #root .immutableAuditTableFrame .MuiTableBody-root .MuiTypography-root{font-size:11px;line-height:1.2}body[data-theme-mode] #root .immutableAuditTableFrame .MuiChip-root{height:22px;font-size:var(--text-micro)}body[data-theme-mode] #root .immutableAuditTableFrame .MuiButton-root{min-height:28px;padding:3px 8px;font-size:10px}body[data-theme-mode] #root .usersAdminTableFrame{color:var(--ink)!important;background:var(--surface)!important;border-color:var(--line)!important;box-shadow:var(--shadow);scrollbar-color:var(--faint) var(--surface2)}body[data-theme-mode] #root .usersAdminTableFrame .MuiTableHead-root .MuiTableCell-root{color:var(--ink)!important;background:var(--surface2)!important;border-bottom-color:var(--line)!important}body[data-theme-mode] #root .usersAdminTableFrame .MuiTableBody-root .MuiTableRow-root{background:var(--surface)!important}body[data-theme-mode] #root .usersAdminTableFrame .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:color-mix(in srgb,var(--surface2) 48%,var(--surface))!important}body[data-theme-mode] #root .usersAdminTableFrame .MuiTableBody-root .MuiTableRow-root:hover{background:color-mix(in srgb,var(--copper) 10%,var(--surface))!important}body[data-theme-mode] #root .usersAdminTableFrame .MuiTableCell-root,body[data-theme-mode] #root .usersAdminTableFrame .MuiTableCell-root .MuiTypography-root{color:var(--ink)!important;border-bottom-color:var(--line)!important}body[data-theme-mode] #root .usersAdminTableFrame .MuiTableCell-root .MuiTypography-colorTextSecondary,body[data-theme-mode] #root .usersAdminTableFrame .MuiTableCell-root .MuiTypography-caption{color:var(--muted)!important}body[data-theme-mode] #root .usersAdminTableFrame .usersAdminEmptyRow,body[data-theme-mode] #root .usersAdminTableFrame .usersAdminEmptyRow:hover{background:var(--surface)!important}body[data-theme-mode] #root .usersAdminTableFrame .usersAdminEmptyRow .MuiTableCell-root{padding:var(--space-2)!important}body[data-theme-mode] #root .usersAdminEmptyState{display:flex;min-height:76px;align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--ink);background:color-mix(in srgb,var(--copper) 6%,var(--surface));border:1px dashed color-mix(in srgb,var(--copper) 52%,var(--line));border-radius:var(--radius-md)}body[data-theme-mode] #root .usersAdminEmptyState>.MuiSvgIcon-root{flex:none;color:var(--ct);font-size:30px}body[data-theme-mode] #root .usersAdminEmptyState strong,body[data-theme-mode] #root .usersAdminEmptyState span{display:block}body[data-theme-mode] #root .usersAdminEmptyState strong{color:var(--ink)!important;font-family:var(--font-brand);font-size:var(--text-body);font-weight:700}body[data-theme-mode] #root .usersAdminEmptyState span{margin-top:var(--space-1);color:var(--muted)!important;font-size:var(--text-body-sm)}body[data-theme-mode] #root .vdLogsSurface{display:grid;gap:var(--space-5)}body[data-theme-mode] #root .vdLogsSurface .pageHeader{margin-bottom:0}body[data-theme-mode] #root .vdLogsSummary{margin-top:0}body[data-theme-mode] #root .vdLogsSummary .metricCard{min-height:112px;padding:var(--space-4);color:var(--dobra-ink)!important;background:var(--dobra-surface-alt)!important;border:1px solid var(--dobra-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}body[data-theme-mode] #root .vdLogsSummary .metricCard .MuiTypography-h4{color:var(--dobra-ink)!important;font-family:var(--font-brand);font-size:var(--text-h2);line-height:var(--leading-h2)}body[data-theme-mode] #root .vdLogsSummary .metricCard .MuiTypography-colorTextSecondary{color:var(--dobra-muted)!important;font-size:var(--text-body-sm)}body[data-theme-mode] #root :is(.vdLogsFilters,.adminAuditSecondaryPanel){padding:var(--space-4);color:var(--dobra-ink)!important;background:var(--dobra-surface-alt)!important;border:1px solid var(--dobra-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}body[data-theme-mode] #root .vdLogsFilters .MuiInputBase-root{color:var(--dobra-ink);background:var(--dobra-surface)}body[data-theme-mode] #root .vdLogsFilters :is(.MuiInputLabel-root,.MuiInputBase-input,.MuiSelect-icon){color:var(--dobra-muted)}body[data-theme-mode] #root .vdLogsFilters .MuiOutlinedInput-notchedOutline{border-color:var(--dobra-border)}body[data-theme-mode] #root .vdLogsFilters .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--dobra-copper)}body[data-theme-mode] #root .vdLogsTableFrame code,body[data-theme-mode] #root .vdLogsTableFrame .MuiTypography-root[style*=monospace]{color:var(--dobra-muted)!important;font-family:var(--font-mono)!important}body[data-theme-mode] #root .vdLogsSurface .MuiTablePagination-root{color:var(--dobra-ink);background:var(--dobra-surface-alt);border-top:1px solid var(--dobra-border)}body[data-theme-mode] #root .auditActivitySurface{gap:var(--space-3);padding:var(--space-4)!important;background:var(--dobra-surface-alt)!important}body[data-theme-mode] #root .auditActivitySurface>.MuiStack-root:first-child{align-items:center}body[data-theme-mode] #root .auditActivitySurface .MuiTypography-h4{font-family:var(--font-brand);font-size:var(--text-h2);line-height:var(--leading-h2)}body[data-theme-mode] #root .auditActivitySurface .adminAuditEyebrow{margin-top:0;margin-bottom:var(--space-1)}body[data-theme-mode] #root .auditActivitySurface .MuiButton-root{min-height:var(--space-8)}body[data-theme-mode] #root .auditActivityFilters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:0!important;padding:var(--space-3)!important;background:var(--dobra-surface)!important}body[data-theme-mode] #root .auditActivityFilters .MuiGrid-root{margin-top:0}body[data-theme-mode] #root .auditActivityFilters>.MuiGrid-container{width:auto;min-width:240px;margin:0;flex:1}body[data-theme-mode] #root .auditActivityFilters>.MuiGrid-container>.MuiGrid-item{min-width:240px;max-width:360px;padding-top:0;flex-basis:auto}body[data-theme-mode] #root .auditActivityFilters .MuiButton-root{min-height:var(--space-8);padding:var(--space-1) var(--space-3)}body[data-theme-mode] #root .auditActivitySectionTitle{margin-top:var(--space-2);margin-bottom:0;font-size:var(--text-body)}body[data-theme-mode] #root .auditActivitySummaryCard{display:grid;gap:var(--space-1);min-height:0;padding:var(--space-3);color:var(--dobra-ink);background:var(--dobra-surface);border-color:var(--dobra-border);box-shadow:none}body[data-theme-mode] #root .auditActivitySummaryButton{display:block;width:100%;border-radius:var(--radius-md);text-align:left}body[data-theme-mode] #root .auditActivitySummaryButton .auditActivitySummaryCard{width:100%}body[data-theme-mode] #root .auditActivitySummaryButton:focus-visible{outline:2px solid var(--dobra-copper);outline-offset:2px}body[data-theme-mode] #root .auditActivityTimeline>.MuiPaper-root{padding:var(--space-2) var(--space-3);color:var(--dobra-ink);background:var(--dobra-surface);border-color:var(--dobra-border);box-shadow:none}body[data-theme-mode] #root .auditActivityTimeline details{margin-top:var(--space-1);color:var(--dobra-muted);font-size:var(--text-caption)}body[data-theme-mode] #root .auditActivityProtocolCard{padding:var(--space-2) var(--space-3);color:var(--dobra-ink);background:color-mix(in srgb,var(--dobra-copper) 7%,var(--dobra-surface));border-color:var(--dobra-border);box-shadow:none}body[data-theme-mode] #root .auditActivityTopScrollbar{position:sticky;top:0;z-index:2;background:var(--dobra-surface-alt);scrollbar-color:var(--dobra-stone) var(--dobra-surface-alt)}@media(max-width:720px){body[data-theme-mode] #root .adminAuditSurface{padding:var(--space-4)!important}body[data-theme-mode] #root .adminAuditSurface .pageHeader{align-items:stretch;flex-direction:column}body[data-theme-mode] #root .adminAuditSurface .pageHeader>.MuiStack-root,body[data-theme-mode] #root .adminAuditSurface .pageHeader .MuiButton-root{width:100%}body[data-theme-mode] #root .usersAdminTabs .MuiTab-root{min-width:132px}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame){margin-right:calc(var(--space-4) * -1);margin-left:calc(var(--space-4) * -1);border-right:0!important;border-left:0!important;border-radius:0!important}}@media(prefers-reduced-motion:reduce){body[data-theme-mode] #root .adminAuditSurface *{scroll-behavior:auto!important;transition-duration:0ms!important}}
