.ppv2{--bg: #E7E3D8;--topbar: #EFEADF;--surface: #F5F1E8;--surface2: #FBFAF6;--ink: #1F2328;--ink2: #3a382f;--muted: #5D6066;--faint: #666259;--line: #D7D0C1;--line-soft: #E1DBCD;--hair: #C9BFA8;--copper: #B8734A;--copper-action: #925532;--copper-action-end: #754128;--ct: #925532;--ok: #168a6a;--ok-text: #0E6B52;--ok-action: #0E6B52;--okbg: rgba(22, 138, 106, .12);--red: #A6382E;--redbg: rgba(166, 56, 46, .1);--grid: rgba(31, 35, 40, .03);--shadow: 0 1px 3px rgba(31, 35, 40, .08);--pop: 0 20px 54px rgba(31, 35, 40, .2);--scrim: rgba(45, 40, 33, .42);--layer-section-modal: 1300;--layer-document-reader: 1310;--layer-review-modal: 1320;--layer-agent-scrim: 1330;--layer-agent: 1340}.ppv2[data-theme=dark]{--bg: #08111C;--topbar: #0D1B2A;--surface: #0F2032;--surface2: #132A3F;--ink: #EDF1F6;--ink2: #C6CFDA;--muted: #93A0AF;--faint: #8B99AB;--line: #203044;--line-soft: #182838;--hair: #1C2A3C;--copper: #C6844F;--copper-action: #955936;--copper-action-end: #754128;--ct: #DCA475;--ok: #41C29A;--ok-text: #41C29A;--ok-action: #0E6B52;--okbg: rgba(65, 194, 154, .15);--red: #E4776B;--redbg: rgba(228, 119, 107, .14);--grid: rgba(184, 115, 74, .06);--shadow: 0 1px 3px rgba(0, 0, 0, .45);--pop: 0 24px 64px rgba(0, 0, 0, .6);--scrim: rgba(3, 8, 14, .62)}.ppv2{font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;height:100dvh;min-height:0;overflow:hidden;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;opacity:.5}.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:60;display:flex;align-items:center;gap:18px;padding:12px clamp(16px,3.4vw,40px);background:var(--topbar);border-bottom:1px solid var(--line)}.ppv-topbar__brand{position:relative;width:120px;height:30px;overflow:hidden;flex:none}.ppv-topbar__brandLogo{position:absolute;top:-14px;left:-38px;width:198px;height:58px;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}.ppv-segmented{display:inline-flex;align-items:center;gap:3px;background:color-mix(in srgb,var(--topbar) 86%,var(--bg));border:1px solid var(--line);border-radius:11px;padding:3px;flex:none}.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;gap:8px;min-height:44px;padding:0 14px 0 12px;border-radius:10px;border:1px solid var(--copper);background:#b8734a1a;color:var(--ct);font-size:13px;font-weight:600;margin-right:2px;transition:background .15s ease}.ppv-agentbtn:not(:disabled):hover{background:#b8734a2e}.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:absolute;top:calc(100% + 10px);right:0;z-index:70;width:min(300px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 88px));overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--pop);padding:8px;animation:pp-menu .16s ease both}.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__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:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:2px 10px 4px}.ppv-scrim-click{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45}.ppv-summary{display:flex;align-items:center;gap:14px;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-step{display:inline-flex;align-items:baseline;gap:8px;border:none;background:transparent;padding:6px 4px;color:var(--muted)}.ppv-step__n{font-size:11px;color:var(--faint)}.ppv-step__label{font-size:15px;font-weight:500}.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;font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:6px 10px;background:var(--surface)}.ppv-main{flex:1;min-height:0;overflow:auto;padding:10px clamp(16px,3.4vw,40px);overscroll-behavior:contain;scrollbar-gutter:stable}.ppv2--demo .ppv-main{overflow:hidden}.ppv2--portal{height:auto;min-height:100vh;overflow:visible}.ppv-portalmain{width:min(1480px,100%);margin:0 auto;padding:32px clamp(18px,3vw,44px) 56px}.ppv-content{width:100%;min-height:100%;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-footer{position:sticky;bottom:0;display:flex;align-items:center;z-index:70;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--report .ppv-footer__center{visibility:hidden}.ppv-analysisTracker{width:min(1100px,100%);min-width:320px;color:var(--muted)}.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)}.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:12px}.ppv-analysisTracker__headline>div>span{min-width:0;color:var(--muted);font-size:11px;white-space:normal;overflow-wrap:anywhere}.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 button{min-height:28px;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:9px;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(--warn, var(--copper));font-size:10px}.ppv-analysisTracker__stalled>div{display:flex;gap:6px}.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:250px}.ppv-analysisTracker__stages li{overflow:hidden;text-overflow:ellipsis}}@media(max-width:640px){.ppv-footer__center{align-items:stretch;flex-direction:column;gap:4px}.ppv-analysisTracker{width:100%;min-width:0}.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{min-width:max-content;font-size:12px}.ppv-analysisTracker__stages{display:flex;overflow-x:auto;padding-bottom:4px}}@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--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-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--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-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-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:38px;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:60;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}.ppv-docgrid--minuta>:first-child{grid-column:span 2}@media(max-width:920px){.ppv-docgrid--minuta>:first-child{grid-column:auto}}@media(max-width:920px){.ppv-topbar{align-items:flex-start;flex-wrap:wrap;gap:10px}.ppv-topbar__brand{margin-right:auto}.ppv-topbar__spacer{display:none}.ppv-segmented{order:3;width:100%;overflow-x:auto;justify-content:flex-start}.ppv-topbar__cluster{margin-left:auto}.ppv-profilebtn__name{max-width:120px}}@media(max-width:640px){.ppv-topbar{top:0}.ppv-topbar__brand{width:104px;height:26px}.ppv-topbar__brandLogo{top:-12px;left:-33px;width:172px;height:50px}.ppv-topbar__divider,.ppv-agentbtn span,.ppv-profilebtn__name,.ppv-profilebtn__dot{display:none}.ppv-topbar__cluster{gap:4px}.ppv-utilbtn{flex-basis:44px}.ppv-summary{gap:8px;overflow-x:auto;flex-wrap:nowrap}.ppv-casechip{flex:none}.ppv-step__label{font-size:14px}.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}}@media(prefers-reduced-motion:reduce){.ppv2 .ppv-utilbtn{transition:none}.ppv2 .ppv-utilbtn:not(:disabled):hover{transform:none}.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}}*{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: #151927;--uc-panel-2: #1b2134;--uc-deep: #101421;--uc-line: #2b3247;--uc-line-strong: #3c4665;--uc-muted: #aab4cb;--uc-teal: #28c7a5;--uc-yellow: #f0b15c;--uc-purple: #9f86ff}.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:#202741;font-size:11px;font-weight:900}.usageControlTableFrame .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background:#9f86ff0d}.usageControlEventDot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--uc-teal);box-shadow:0 0 0 4px #28c7a51f}.usageControlAvatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:8px;color:#141729;background:#d7b0cf;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:#f5f7fb;font-size:14px}.usageControlPriceList{margin-top:15px}.usageControlPriceItem{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;align-items:center;padding:9px;border:1px solid var(--uc-line);border-radius:8px;background:var(--uc-deep)}.usageControlPriceItem .MuiSvgIcon-root{color:var(--uc-purple)}@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 #2b3247!important;border-radius:12px;color:#f5f7fb!important;background:#08111c!important;box-shadow:none!important}.usageLedgerHeader{margin:0}.usageLedgerOverline,.usageLedgerPanelKicker{display:block;color:#aab4cb!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:#f5f7fb!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 rgba(240,177,92,.34)!important;border-radius:999px!important;color:#ffd18f!important;background:#f0b15c24!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:#b8734a!important;box-shadow:none!important}.usageLedgerPrimaryAction:hover{background:#c68357!important}.usageLedgerNotice{display:flex!important;align-items:center;gap:9px;margin:21px 0 13px!important;padding:11px 13px!important;border:1px solid rgba(240,177,92,.3)!important;border-radius:7px!important;color:#aab4cb!important;background:#282231!important;font-size:11px!important}.usageLedgerNotice .MuiAlert-icon{margin-right:0;padding:0;color:#f0b15c!important}.usageLedgerNotice .MuiAlert-message{min-width:0;padding:0;color:#aab4cb!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:#d9a071!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(4,minmax(0,1fr));gap:8px;margin-top:13px}.usageLedgerMetric{min-width:0;padding:14px 15px;border:1px solid #2b3247;border-radius:8px;background:#0d1b2a}.usageLedgerMetric .MuiTypography-root,.usageLedgerMetric small{display:block;color:#aab4cb!important;font-size:10px!important;line-height:1.3}.usageLedgerMetric strong{display:block;margin:6px 0 2px;color:#f5f7fb;font-size:19px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.usageLedgerMetric--purple strong{color:#d9a071}.usageLedgerMetric--teal strong{color:#28c7a5}.usageLedgerMetric--yellow strong{color:#f0b15c}.usageLedgerFilterStrip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:13px 0;padding:9px;border:1px solid #2b3247;border-radius:8px;background:#0d1b2a}.usageLedgerDateRange,.usageLedgerFilterSelect,.usageLedgerExportButton{min-height:34px}.usageLedgerDateRange{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:0 10px;border:1px solid #3c4665;border-radius:6px;color:#aab4cb;background:#101421;font-size:11px;font-weight:700}.usageLedgerDateRange>.MuiSvgIcon-root{flex:0 0 auto}.usageLedgerDateRange>.MuiTypography-root{color:#67718c!important;font-size:11px;font-weight:700}.usageLedgerDateInput{width:104px}.usageLedgerDateInput .MuiInputBase-root{height:32px;padding:0;color:#dfe6f8;background:transparent}.usageLedgerDateInput .MuiOutlinedInput-notchedOutline{border:0}.usageLedgerDateInput input{width:100%;padding:0;color:#dfe6f8;font-size:11px;font-weight:700;color-scheme:dark}.usageLedgerFilterSelect{min-width:184px}.usageLedgerFilterSelect .MuiOutlinedInput-root{min-height:34px;color:#aab4cb;background:#101421;font-size:11px;font-weight:700}.usageLedgerFilterSelect .MuiOutlinedInput-notchedOutline{border-color:transparent}.usageLedgerFilterSelect .MuiSelect-icon{color:#aab4cb}.usageLedgerExportButton{gap:7px;padding:0 12px!important;border-color:#3c4665!important;color:#dfe6f8!important;background:transparent!important;font-size:13px!important}.usageLedgerExportButton:hover,.usageLedgerOutlineButton:hover{border-color:#aab4cb!important;background:#1b2134!important}.usageLedgerSectionHeading{margin:22px 0 9px}.usageLedgerEventsTitle{margin-top:5px!important;color:#f5f7fb!important;font-size:17px!important;font-weight:900!important}.usageLedgerResultCount,.usageLedgerFooter>.MuiTypography-root{color:#aab4cb!important;font-size:11px!important}.usageLedgerTableFrame{overflow-x:auto;border:1px solid #2b3247;border-radius:8px;background:#101421}.usageLedgerTableFrame .MuiTableCell-root{padding:11px 13px;border-color:#2b3247;vertical-align:middle;color:#dfe6f8;font-size:11px}.usageLedgerTableFrame .MuiTableCell-head{color:#aab4cb!important;background:#1f2740;font-size:10px;font-weight:900}.usageLedgerTableFrame .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background:#161d30}.usageLedgerEventDot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#28c7a5}.usageLedgerEventDot.is-pending{background:#f0b15c}.usageLedgerEventName,.usageLedgerEventMeta,.usageLedgerCellPrimary,.usageLedgerCellMeta{display:block}.usageLedgerEventName,.usageLedgerCellPrimary{overflow:hidden;color:#f5f7fb!important;font-size:11px!important;text-overflow:ellipsis;white-space:nowrap}.usageLedgerEventMeta,.usageLedgerCellMeta{margin-top:3px;color:#aab4cb!important;font-size:10px!important}.usageLedgerSource{color:#8692ac!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important}.usageLedgerAmount{color:#28c7a5!important;font-size:12px!important}.usageLedgerAmount.is-pending{color:#f0b15c!important}.usageLedgerFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.usageLedgerOutlineButton{padding:0 12px!important;border-color:#3c4665!important;color:#dfe6f8!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(2,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: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}body[data-theme-mode=light] .vdShell{--mecesa-bg: #E7E3D8;--mecesa-surface: #F5F1E8}body[data-theme-mode=light] .vdShell .MuiDrawer-paper,body[data-theme-mode=light] .vdShell .MuiAppBar-root{background:#f5f1e8!important}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] .vdShell .MuiDialog-paper,body[data-theme-mode=light] .vdShell .MuiPopover-paper,body[data-theme-mode=light] .vdShell .MuiOutlinedInput-root,body[data-theme-mode=light] .vdShell .MuiInputBase-root{background-color:#f5f1e8!important}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;--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}.vdDesignScreen .laredoSurface{color:#fff;background:linear-gradient(180deg,#ffffff12,#ffffff06),#111!important;border-color:#ffffff1a!important}.vdShell{--mecesa-bg: #e7e3d8;--mecesa-surface: #ffffff;--mecesa-ink: #1f2328;--mecesa-muted: #5d6066;--mecesa-line: #d7d0c1;--mecesa-purple: #0d1b2a;--mecesa-purple-dark: #09131f;--mecesa-purple-soft: #f3e1d5;--mecesa-teal: #12a594;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);box-shadow:0 2px 12px -8px #1e1e3c47}.vdShell .MuiAppBar-root{color:var(--mecesa-ink);background:color-mix(in oklab,var(--mecesa-bg) 88%,transparent);border-bottom-color:var(--mecesa-line)!important;-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!important}.vdShell .MuiDrawer-paper .MuiIconButton-root{color:var(--mecesa-muted)!important}.vdShell .MuiAppBar-root .MuiTypography-root{color:var(--mecesa-ink)!important;font-size:1rem;font-weight:800;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:0 2px 12px -8px #0d1b2a3d!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}.assistantOpenButton{position:fixed!important;right:auto;bottom:22px;top:auto;z-index:1300;width:50px;height:50px;transform:translate(-50%);color:#fff!important;background:#0d1b2a!important;border:1px solid rgba(184,115,74,.5)!important;box-shadow:0 16px 34px #0d1b2a47,0 0 0 5px #b8734a1f!important}.assistantOpenButton:hover{background:#09131f!important}.assistantTopButton{width:34px;height:34px;color:#0d1b2a!important;background:#f3e1d5!important;border:1px solid #d7d0c1!important;box-shadow:none!important}.assistantTopButton:hover{color:#fff!important;background:#0d1b2a!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 .MuiBackdrop-root{background:#0000007a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.assistantDrawerPaper{width:min(430px,100vw);color:#fff!important;background:linear-gradient(180deg,#ffffff14,#ffffff06),#090909!important;border-left:1px solid rgba(255,255,255,.14)!important;box-shadow:-24px 0 60px #0000007a!important;overflow:hidden}.assistantDrawerHeader{display:flex;align-items:center;gap:13px;min-height:76px;padding:16px 18px;background:linear-gradient(135deg,#d7b0cf38,#b7d2e424),#101010;border-bottom:1px solid rgba(255,255,255,.12)}.assistantDrawerTitle{color:#fff!important;font-family:Space Grotesk,Inter,sans-serif!important;font-size:1.02rem!important;font-weight:800!important;line-height:1.1!important;letter-spacing:0!important}.assistantDrawerSubtitle{margin-top:2px!important;color:#ffffffa3!important;font-size:.78rem!important;line-height:1.25!important}.assistantCloseButton{color:#fffc!important}.assistantDrawerBody{height:calc(100vh - 234px);min-height:280px;overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,rgba(183,210,228,.055),transparent 32%),#090909}.assistantDrawerBody::-webkit-scrollbar{width:8px}.assistantDrawerBody::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.assistantEmptyState{display:flex;align-items:center;gap:10px;padding:12px 13px;color:#ffffff9e;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0b}.assistantEmptyState .MuiSvgIcon-root{color:#b7d2e4}.assistantEmptyState .MuiTypography-root{font-size:.82rem;line-height:1.35}.assistantMessage{display:flex;gap:10px;align-items:flex-end;animation:assistantMessageIn .32s var(--motion-ease-out-expo) both}.assistantMessage.user{justify-content:flex-end}.assistantBubble{max-width:min(330px,calc(100vw - 92px));padding:12px 14px;border-radius:17px;overflow-wrap:anywhere}.assistantMessage.assistant .assistantBubble{color:#ffffffe6;background:linear-gradient(180deg,#ffffff14,#ffffff09),#151515;border:1px solid rgba(255,255,255,.1);border-bottom-left-radius:6px}.assistantMessage.user .assistantBubble{color:#050505;background:linear-gradient(135deg,#d7b0cf,#b7d2e4);border-bottom-right-radius:6px;box-shadow:0 12px 22px #b7d2e41f}.assistantBubble .MuiTypography-root{color:inherit!important;white-space:pre-wrap;font-size:.89rem;line-height:1.52}.assistantAvatar{position:relative;width:42px;height:42px;flex:0 0 42px}.assistantAvatarRing{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:44%;border:2px solid transparent}.assistantAvatar.thinking .assistantAvatarRing{border-top-color:#b7d2e4f2;animation:assistantSpin .9s linear infinite}.assistantAvatarFace{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;border-radius:38%;background:linear-gradient(160deg,#fff,#edf7ff);box-shadow:inset 0 2px 5px #ffffffe0,0 7px 15px #00000047}.assistantAvatarEye{width:7px;height:10px;border-radius:50%;background:#151515;animation:assistantBlink 4.8s infinite}.assistantAvatarCheek{position:absolute;bottom:9px;width:6px;height:6px;border-radius:50%;background:#d7b0cf;opacity:.86}.assistantAvatarCheek.left{left:7px}.assistantAvatarCheek.right{right:7px}.assistantIntentChip{align-self:flex-start;height:26px!important;color:#b7d2e4!important;background:#b7d2e41a!important;border:1px solid rgba(183,210,228,.18)!important;font-family:Space Grotesk,Inter,sans-serif!important;font-weight:800!important}.assistantIntentChip .MuiSvgIcon-root{color:#b7d2e4!important;font-size:15px!important}.assistantThinkingSweep{height:4px;border-radius:999px;background:linear-gradient(90deg,#d7b0cf14,#d7b0cf,#b7d2e4,#b7d2e414);background-size:220px 100%;animation:assistantGlowSweep 1.5s linear infinite}.assistantThinkingStep{min-height:22px}.assistantThinkingStep .MuiTypography-root{color:#ffffff75!important;font-size:.82rem!important;line-height:1.35!important}.assistantThinkingStep .MuiTypography-root.done{color:#ffffffc7!important;font-weight:600!important}.assistantThinkingStep .MuiTypography-root.active{color:#fff!important;font-weight:800!important;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:#ffffff59}.assistantThinkingDone{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#06100b;border-radius:50%;background:#8cc9a8}.assistantThinkingSpinner{width:17px;height:17px;border-radius:50%;border:2px solid rgba(183,210,228,.24);border-top-color:#b7d2e4;animation:assistantSpin .7s linear infinite}.assistantQuickActions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 0;background:#090909}.assistantQuickActions .MuiButton-root{min-height:30px;padding:6px 10px;color:#d7b0cf;border:1px solid rgba(215,176,207,.22);border-radius:999px;background:#d7b0cf0f;font-size:.73rem;font-weight:800}.assistantQuickActions .MuiButton-root:hover{background:#d7b0cf1f}.assistantError{margin:10px 16px 0}.assistantComposer{display:flex;align-items:flex-end;gap:10px;padding:12px 16px 16px;background:#090909;border-top:1px solid rgba(255,255,255,.1)}.assistantComposer .MuiInputBase-root{color:#fff!important;border-radius:8px!important;background:#ffffff0e!important}.assistantComposer .MuiOutlinedInput-notchedOutline{border-color:#ffffff24!important}.assistantComposer .MuiInputBase-input::placeholder{color:#ffffff85;opacity:1}.assistantComposer .MuiIconButton-root{width:42px;height:42px;flex:0 0 42px;color:#050505!important;background:linear-gradient(135deg,#d7b0cf,#b7d2e4)!important}.assistantComposer .MuiIconButton-root.Mui-disabled{color:#ffffff38!important;background:#ffffff14!important}@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,.assistantThinkingStep .MuiTypography-root.active{animation:none!important}}@media(max-width:640px){.assistantOpenButton{bottom:18px;transform:translate(-50%)}.assistantDrawerPaper{width:100vw}.assistantDrawerBody{height:calc(100vh - 254px)}}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:#aeb3c2!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:0 2px 12px -8px #1e1e3c47!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:#aeb3c2!important}.vdDesignScreen .MuiButton-contained.Mui-disabled{background:#d7d0c1!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:#78a8ff!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:999px 999px 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:999px 999px 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 #78a8ff;outline-offset:2px;transform:translateY(-1px)}.vdDesignScreen .metricCard.active{outline:2px solid #78a8ff;outline-offset:2px}.vdCompactMetrics{align-items:stretch}.vdDesignScreen .metricCard:before{content:none}.vdDesignScreen .metricCard.primary{background:var(--vd-blue)!important}.vdDesignScreen .metricCard.success{background:var(--vd-yellow)!important}.vdDesignScreen .metricCard.warning{background:var(--vd-beige)!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}.MuiDialog-paper{color:#fff!important;background:linear-gradient(180deg,#ffffff14,#ffffff06),#111!important;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 80px #0000009e!important}.MuiDialogTitle-root,.MuiDialogContent-root,.MuiDialogActions-root{color:#fff!important}.MuiDialogContent-root{border-color:#ffffff1a!important;background:transparent!important}.MuiDialog-paper .MuiTypography-root,.MuiDialog-paper .MuiInputBase-input,.MuiDialog-paper .MuiSelect-select,.MuiDialog-paper .MuiFormLabel-root,.MuiDialog-paper .MuiFormHelperText-root{color:#fff!important}.MuiDialog-paper .MuiTypography-colorTextSecondary{color:#ffffff9e!important}.MuiDialog-paper .MuiInputBase-root{color:#fff!important;background:#ffffff0a!important}.MuiDialog-paper .MuiOutlinedInput-notchedOutline{border-color:#fff3!important}.MuiDialog-paper .MuiPaper-root:not(.vdDocumentSlot){color:#fff!important;background:#ffffff0b!important;border-color:#ffffff1f!important}.MuiDialog-paper .MuiButton-text,.MuiDialog-paper .MuiButton-outlined,.MuiDialog-paper .MuiButton-contained{color:#fff!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;height:92px}.vdProjectPanels>.MuiGrid-item>.MuiPaper-root{width:100%}.vdProjectInfoCard{min-height:0!important;padding:16px!important}.vdProjectPanels .vdWorkflowGuide,.vdProjectPanels .vdProjectInfoCard{height:76px!important;min-height:76px!important;max-height:76px}.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}.vdDialogUploadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.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}.vdDialogDocumentSlot{padding:14px;min-height:148px;border-style:dashed!important}.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){.vdDialogUploadGrid{grid-template-columns:1fr}.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{background:linear-gradient(180deg,#fffffffa,#fafcfffa),#fff}.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:.62rem;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%,rgba(77,145,255,.22),transparent 28%),linear-gradient(180deg,#05080e57,#05080e14);opacity:0;animation:aberturaPreviewVeilOut 1.68s cubic-bezier(.16,1,.3,1) both}.aberturaPreviewRevealBeam{position:absolute;top:18%;right:-28%;bottom:18%;left:-28%;background:linear-gradient(104deg,transparent 0 44%,rgba(255,255,255,.3) 49%,rgba(77,145,255,.2) 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 rgba(77,145,255,.42);border-radius:8px;color:#fff;background:linear-gradient(180deg,#4d91ff2e,#4d91ff12),#071222f0;box-shadow:0 22px 48px #00000061,0 0 42px #4d91ff29;opacity:0;transform:translateY(12px) scale(.96);animation:aberturaPreviewCoreInOut 1.54s cubic-bezier(.16,1,.3,1) 80ms both}.aberturaPreviewRevealCore svg{flex:0 0 auto;color:#8bb8ff;font-size:1.2rem}.aberturaPreviewRevealCore span{flex:1;font-size:.86rem;font-weight:950;letter-spacing:0}.aberturaPreviewRevealTicks{display:grid;gap:4px;width:54px}.aberturaPreviewRevealTicks i{display:block;height:3px;border-radius:999px;background:linear-gradient(90deg,#4d91ff,#43d0bd);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 rgba(77,145,255,.34);border-radius:8px;color:#eaf2ff;background:#071221db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.aberturaDataOverlay strong{font-size:.86rem}.aberturaDataOverlay span{color:#ffffffb8;font-size:.82rem;font-weight:800}.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:.5rem;box-shadow:inset 0 1px #ffffff29}.aberturaLedgerCell{background:linear-gradient(180deg,#ffffff1a,#ffffff05),#4d91ffad;border:1px solid rgba(117,170,255,.18);font-size:.48rem;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!important}.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:#1f5bb88c}.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}.vdTemplateWorkArea .MuiInputBase-root,.vdTemplateSidePanel{background:#ffffff0e!important;border-color:#ffffff24!important}.vdModelEditor textarea,.vdTemplateWorkArea textarea,.vdTemplateWorkArea input{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.vdTemplateWorkArea .MuiFormLabel-root,.vdTemplateWorkArea .MuiFormHelperText-root,.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:#aeb3c2!important;border-color:var(--constructor-border)!important;background:#f6f7fb!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:9px}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:9px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.documentConferenceInterpretationStep small{grid-column:2;color:#ffffff6b;font-size:8px;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:9px!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:8px!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:9.5px!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:8px;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:9px;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:9px!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:9.5px;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:9px;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:9.5px;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:9.5px;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:9px;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,.constructorInfoTitle{color:var(--constructor-accent, #f4c84f)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.6px!important;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,.constructorInfoSubtitle{color:#ffffff9e!important;font-size:13px!important;font-weight:700!important;line-height:1.48!important}.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{padding:14px;border-radius:14px!important;background:#ffffff0a!important}.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:10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff09}.constructorSourceMiniCard strong{color:#fff;font-size:12px;font-weight:900}.constructorSourceMiniCard span{overflow:hidden;color:#ffffff8f;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.constructorSourceMiniCard em{color:#ffffff70;font-size:10.5px;font-style:normal;font-weight:800}.constructorSourceMiniCardFilled{border-color:#4fd28447}.constructorSourceMiniCardFilled em{color:#8fe3c4}.constructorDetailModal{color:#fff!important;background:radial-gradient(circle at 72% 12%,rgba(244,200,79,.14),transparent 45%),linear-gradient(180deg,#101013,#080808)!important;border:1px solid rgba(255,255,255,.1);border-radius:18px!important;font-family:Space Grotesk,Inter,system-ui,sans-serif}.constructorDetailModal .MuiDialogTitle-root,.constructorDetailModal .MuiDialogContent-root{border-color:#ffffff1a!important}.constructorDetailModal .MuiPaper-root,.constructorDetailModal .MuiTableCell-root,.constructorDetailModal .MuiTypography-root{color:inherit}.constructorDetailModal .MuiTableCell-root{border-color:#ffffff1a}.constructorDetailModal .MuiChip-root{color:#ffffffc2;border-color:#ffffff24}.constructorModalTitle{color:#fff!important;font-size:22px!important;font-weight:900!important}.constructorModalSubtitle{color:#ffffff9e!important;font-size:13px!important;font-weight:700!important}.constructorModalContent{max-height:min(72vh,760px)}.constructorModalRow{padding:12px;border-radius:12px!important;background:#ffffff09!important}@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}}.MuiDialog-paper .MuiPaper-root.housingContractSupportDrop{--housing-accent: var(--vd-yellow, #d8ca73);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}.MuiDialog-paper .MuiPaper-root.housingContractSupportDrop:hover,.MuiDialog-paper .MuiPaper-root.housingContractSupportDrop.isDragging{border-color:var(--housing-accent)!important;background:#d8ca7317!important}@media(max-width:640px){.MuiDialog-paper .MuiPaper-root.housingContractSupportDrop{display:flex;align-items:stretch;flex-direction:column}}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}.MuiDialog-paper .MuiPaper-root.housingContractIntakeItem{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-color:#168a6a66!important;background:#168a6a12!important}.MuiDialog-paper .MuiPaper-root.housingContractIntakeItem.isReview{border-color:#fcd5618c!important;background:#d779001a!important}.MuiDialog-paper .MuiPaper-root.housingContractIntakeItem.isExcluded{border-color:#ffffff29!important;background:#ffffff09!important}@media(max-width:640px){body .vdDesignScreen .MuiPaper-root.housingContractIntakeDrop,body .vdDesignScreen .MuiPaper-root.housingContractIntakeSummary,.MuiDialog-paper .MuiPaper-root.housingContractIntakeItem{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:#aeb3c2!important;background:#d7d0c1!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:#7c8194!important;background:#f6f7fb!important;border-color:#d7d0c1!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStep span,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStepNumber{color:#7c8194!important;background:#d7d0c1!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStepActive,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStep.isActive{color:#b8734a!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:#b8734a!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: #08111c;--mecesa-surface: #0d1b2a;--mecesa-ink: #f7f2ea;--mecesa-muted: #c9c0b3;--mecesa-line: #203044;background:#08111c;color:#f7f2ea}body .vdShell.is-dark-mode .MuiDrawer-paper{color:#f7f2ea;background:#0d1b2a!important;border-right-color:#203044!important;box-shadow:none!important}body .vdShell.is-dark-mode .MuiAppBar-root{color:#f7f2ea;background:#08111ceb;border-bottom-color:#203044!important}body .vdShell.is-dark-mode .MuiAppBar-root .MuiTypography-root,body .vdShell.is-dark-mode .MuiDrawer-paper .MuiTypography-root{color:#f7f2ea!important}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,body .vdShell.is-dark-mode .assistantTopButton{color:#f7f2ea!important;background:#102337!important;border-color:#203044!important}body .vdShell.is-dark-mode .themeModeToggleButton:hover,body .vdShell.is-dark-mode .assistantTopButton:hover{background:#b8734a!important}body .vdShell.is-dark-mode .assistantOpenButton{background:#b8734a!important;box-shadow:0 16px 34px #00000061,0 0 0 5px #b8734a29!important}body .vdShell.is-dark-mode .vdDesignScreen{--vd-ink: #f7f2ea;--vd-surface: #0d1b2a;--vd-card: #0d1b2a;--vd-muted: #c9c0b3;--vd-border: #203044;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;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{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 .vdDocsPage .MuiLink-root{color:#b9c9ff!important}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}.usageActivationDrawer .MuiBackdrop-root{background:#0000007a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.usageActivationDrawerPaper{width:min(430px,100vw);color:#fff!important;background:linear-gradient(180deg,#ffffff14,#ffffff06),#090909!important;border-left:1px solid rgba(255,255,255,.14)!important;box-shadow:-24px 0 60px #0000007a!important;overflow-y:auto}.usageActivationDrawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;min-height:76px;padding:16px 18px;background:linear-gradient(135deg,#d7b0cf38,#b7d2e424),#101010;border-bottom:1px solid rgba(255,255,255,.12)}.usageActivationDrawerHeader .MuiIconButton-root{flex:0 0 auto;color:#fffc}.usageActivationDrawerKicker{color:#ffffff94!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase}.usageActivationDrawerTitle{color:#fff!important;font-family:Space Grotesk,Inter,sans-serif!important;font-size:1.02rem!important;font-weight:800!important;line-height:1.1!important}.usageActivationDrawerSubtitle{margin-top:2px!important;color:#ffffffa3!important;font-size:.78rem!important;line-height:1.3!important}.usageActivationDrawerBody{min-height:calc(100vh - 76px);padding:18px;background:linear-gradient(180deg,rgba(183,210,228,.055),transparent 32%),#090909}.usageActivationDrawerBody .usageLedgerEventsTitle{color:#fff!important}.usageActivationDrawerBody .usageControlPriceItem{border-color:#ffffff1f;background:#ffffff0b}@media(max-width:560px){.usageActivationDrawerPaper{width:100vw}.usersAdminSurface{padding:18px!important}}.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{--papiro-auth-bg:#E7E3D8;--papiro-auth-surface:#FBFAF6;--papiro-auth-surface-alt:#F5F1E8;--papiro-auth-ink:#1F2328;--papiro-auth-muted:#5D6066;--papiro-auth-line:#D7D0C1;--papiro-auth-copper:#B8734A;--papiro-auth-copper-deep:#955936;position:relative;isolation:isolate;display:grid;min-height:100vh;overflow:hidden;place-items:center;padding:24px;background:var(--papiro-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(--papiro-auth-copper) 32%,transparent);box-shadow:inset 0 0 0 4.5rem color-mix(in srgb,var(--papiro-auth-copper) 5%,transparent),inset 0 0 0 9rem color-mix(in srgb,var(--papiro-auth-copper) 4%,transparent)}.papiroAuthGlowTwo{bottom:-28rem;left:-24rem;background:color-mix(in srgb,var(--papiro-auth-copper) 10%,transparent)}.papiroAuthContext{max-width:360px}.papiroAuthContextKicker,.papiroAuthContextMeta,.papiroAuthBrand .MuiTypography-overline{display:block;color:var(--papiro-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(--papiro-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(--papiro-auth-muted);font-size:1rem;line-height:1.6}.papiroAuthContextRule{width:72px;height:2px;margin:30px 0 14px;background:var(--papiro-auth-copper)}.papiroAuthCard{width:100%;padding:clamp(28px,4vw,42px);border:1px solid var(--papiro-auth-line)!important;border-radius:14px!important;background:var(--papiro-auth-surface)!important;box-shadow:0 20px 54px #1f23282e!important}.papiroAuthBrand{min-width:0}.papiroAuthBrand .MuiTypography-overline{margin-top:15px}.papiroAuthThemeToggle{width:44px;height:44px;border:1px solid var(--papiro-auth-line)!important;color:var(--papiro-auth-muted)!important}.papiroAuthTitle{color:var(--papiro-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(--papiro-auth-surface-alt)}.papiroAuthCard .MuiOutlinedInput-notchedOutline{border-color:var(--papiro-auth-line)}.papiroAuthCard .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--papiro-auth-copper);border-width:2px}.papiroAuthCard .MuiInputLabel-root.Mui-focused{color:var(--papiro-auth-copper)}.papiroAuthPrimaryAction{min-height:48px;border-radius:9px!important;background:var(--papiro-auth-copper-deep)!important;color:#fff!important}.papiroAuthPrimaryAction:hover{background:var(--papiro-auth-copper)!important}.papiroAuthPrimaryAction .MuiCircularProgress-root{color:inherit}.papiroAuthDivider{color:var(--papiro-auth-muted);font-size:.76rem}.papiroAuthProgress{width:100%;border-radius:99px}.papiroAuthProgress .MuiLinearProgress-bar{background-color:var(--papiro-auth-copper)}.papiroAuthLoadingLabel{margin-top:8px!important;font-size:.8rem!important}.papiroAuthLoadingCopy{text-align:center}.papiroAuthLoadingCopy .MuiTypography-overline{color:var(--papiro-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(--papiro-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{--papiro-auth-bg:#08111C;--papiro-auth-surface:#0F2032;--papiro-auth-surface-alt:#132A3F;--papiro-auth-ink:#EDF1F6;--papiro-auth-muted:#93A0AF;--papiro-auth-line:#203044;--papiro-auth-copper:#C6844F;--papiro-auth-copper-deep:#DCA475}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}}@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: #FBFAF7;--mecesa-surface: #FBFAF7;--mecesa-ink: #0D1B2A;--mecesa-muted: #5A5F63;--mecesa-line: #E7E3D8}body[data-theme-mode=light] .vdShell .MuiDrawer-paper,body[data-theme-mode=light] .vdShell .MuiAppBar-root{background:#fbfaf7!important}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] .vdShell .MuiDialog-paper,body[data-theme-mode=light] .vdShell .MuiPopover-paper,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: #0D1B2A;--mecesa-surface: #0D1B2A;--mecesa-ink: #FBFAF7;--mecesa-muted: #E7E3D8;--mecesa-line: rgba(231, 227, 216, .18)}body[data-theme-mode=dark] .vdShell .MuiDrawer-paper,body[data-theme-mode=dark] .vdShell .MuiAppBar-root,body[data-theme-mode=dark] .vdDesignScreen,body[data-theme-mode=dark] .documentConferenceGuidedFlow,body[data-theme-mode=dark] .housingContractFlow,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:#0d1b2a!important}
