.ppv2[data-workspace=builder]{--builder-accent: var(--dobra-builder-accent-light);--builder-accent-foreground: var(--dobra-builder-foreground-light);--action: var(--builder-accent)}.ppv2[data-workspace=builder][data-theme=dark]{--builder-accent: var(--dobra-builder-accent-dark);--builder-accent-foreground: var(--dobra-navy-deep)}.builder-workspace{--pm-navy: #061c2f;--pm-navy-2: #0b355d;--pm-blue: #0b4f91;--pm-sky: #65c8ff;--pm-orange: #f58220;--pm-sand: #f4ead7;--pm-cream: #fff7e8;--pm-paper: rgba(255, 248, 235, .9);--pm-ink: #092238;--pm-muted: #6d7f8d;--pm-line: rgba(9, 34, 56, .16);width:100%;min-width:0;color:var(--pm-ink)}.builder-workspace--pra-morar{position:relative;min-height:calc(100dvh - 70px);overflow:hidden;background:radial-gradient(circle at 88% 2%,rgba(101,200,255,.24),transparent 28rem),radial-gradient(circle at 12% 4%,rgba(245,130,32,.24),transparent 24rem),linear-gradient(145deg,#061c2f,#092238 45%,#0b4f91 130%)}.builder-workspace--victa{--pm-navy: #003d22;--pm-navy-2: #00512a;--pm-blue: #08763e;--pm-sky: #b9f49e;--pm-orange: #42ce02;--pm-sand: #dcebdc;--pm-cream: #f4f8ef;--pm-paper: rgba(247, 251, 243, .92);--pm-ink: #073a23;--pm-muted: #5d7467;--pm-line: rgba(0, 81, 42, .18);position:relative;min-height:calc(100dvh - 70px);overflow:hidden;background:radial-gradient(circle at 90% 0%,rgba(66,206,2,.22),transparent 28rem),radial-gradient(circle at 8% 12%,rgba(185,244,158,.12),transparent 25rem),linear-gradient(145deg,#002d19,#00512a 52%,#08763e 135%)}.builder-workspace--pra-morar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 62%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 62%)}.builder-workspace--victa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(120deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(30deg,rgba(255,255,255,.032) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 68%);mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 68%)}:is(.builder-workspace--pra-morar,.builder-workspace--victa)>*{position:relative;z-index:1}.builder-workspace--victa .builder-workspace__logo{width:min(82px,36vw);filter:drop-shadow(0 14px 30px rgba(0,0,0,.28))}.builder-workspace--pra-morar .builder-workspace__hero{grid-template-rows:clamp(112px,13vw,144px) auto auto}.builder-workspace--pra-morar .builder-workspace__heroCopy{align-items:flex-start;justify-content:space-between;gap:8px;padding-block:14px}.builder-workspace--pra-morar .builder-workspace__logo{width:min(330px,88%);max-height:82px;object-fit:contain;object-position:left center}.builder-workspace--victa .builder-workspace__heroImage{background:#003d22}.builder-workspace--victa .builder-workspace__heroImage:before{background:linear-gradient(90deg,#002d19f0,#00512a29 50%,#42ce021f),linear-gradient(0deg,rgba(0,45,25,.8),transparent 52%)}.builder-workspace--victa .builder-workspace__heroMarker{border-color:#b9f49e4d;background:#002d19c7}.builder-workspace--victa .builder-workspace__heroMarker :is(span,small){color:#f0ffe9c2}.builder-workspace__hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);grid-template-rows:clamp(86px,12vw,118px) auto auto;min-height:0;color:#fff;border-bottom:1px solid rgba(255,255,255,.14)}.builder-workspace__heroCopy{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:4px clamp(18px,4vw,48px)}.builder-workspace__eyebrow,.builder-workspace__sectionKicker,.builder-workspace__contextCard span,.builder-workspace__metricCard span,.builder-workspace__actionCard span{color:var(--pm-orange);font-size:var(--text-micro);font-weight:900;letter-spacing:.18em;text-transform:uppercase}.builder-workspace__logo{width:min(72px,32vw);height:auto;filter:drop-shadow(0 16px 34px rgba(0,0,0,.3))}.builder-workspace__hero h1{max-width:720px;font-size:clamp(1.08rem,1.8vw,1.55rem);line-height:1;letter-spacing:-.055em;font-weight:950}.builder-workspace__heroLead{max-width:620px;color:#fff7e8c7;font-size:clamp(.68rem,.8vw,.76rem);line-height:1.18}.builder-workspace__heroActions .MuiButton-root,.builder-workspace__actionCard .MuiButton-root{min-height:28px;border-radius:999px;padding:3px 12px;font-size:.72rem;font-weight:850;text-transform:none}.builder-workspace__heroActions .MuiButton-contained{background:var(--pm-orange);color:#11233a;box-shadow:0 18px 42px #f5822052}.builder-workspace__heroActions .MuiButton-contained:hover{background:#ff9d35}.builder-workspace__heroActions .MuiButton-outlined{border-color:#ffffff57;color:#fff}.builder-workspace__heroActions .MuiButton-text{color:#fff}.builder-workspace__heroImage{position:relative;min-height:54px;isolation:isolate;overflow:hidden;background:#071d31}.builder-workspace__heroImage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#061c2fe6,#061c2f1f 48%,#f582201f),linear-gradient(0deg,rgba(6,28,47,.76),transparent 48%)}.builder-workspace__heroImage img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.builder-workspace__heroMarker{position:absolute;right:clamp(12px,3vw,34px);bottom:6px;z-index:2;width:min(170px,calc(100% - 24px));padding:5px 8px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#061c2fb8;box-shadow:0 24px 56px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.builder-workspace__heroMarker span,.builder-workspace__heroMarker small{display:block;color:#fff7e8ad}.builder-workspace__heroMarker strong{display:block;margin:3px 0;color:#fff;font-size:clamp(.98rem,1.25vw,1.18rem);line-height:1.05}.builder-workspace__body{display:grid;gap:clamp(8px,1.2vw,14px);width:min(1480px,calc(100% - clamp(28px,6vw,88px)));margin:0 auto;padding:clamp(8px,1.2vw,16px) 0 clamp(20px,4vw,44px)}.builder-workspace__topGrid{display:grid;grid-template-columns:1.1fr .55fr .85fr;gap:10px}.builder-workspace__topGrid--hero{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.12);background:#03121f8a}.builder-workspace__contextPicker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px;min-width:0;padding:4px 8px;border-right:1px solid rgba(255,255,255,.12)}.builder-workspace__contextPicker .MuiFormControl-root{min-width:0}.builder-workspace__contextPicker .MuiInputBase-root{min-height:34px;color:#fff;border-radius:10px;background:#ffffff14;font-size:.75rem}.builder-workspace__contextPicker .MuiFormLabel-root{color:#ffffffa8;font-size:.72rem}.builder-workspace__contextPicker .MuiOutlinedInput-notchedOutline{border-color:#fff3}.builder-workspace__contextPicker .MuiSvgIcon-root{color:#ffffffb8}.builder-workspace__contextCard,.builder-workspace__metricCard,.builder-workspace__flow,.builder-workspace__actionCard,.builder-workspace__panel{border:1px solid var(--pm-line);border-radius:20px;background:var(--pm-paper);box-shadow:0 12px 30px #00000021;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.builder-workspace__contextCard,.builder-workspace__metricCard,.builder-workspace__actionCard{padding:9px 11px}.builder-workspace__topGrid--hero .builder-workspace__contextCard,.builder-workspace__topGrid--hero .builder-workspace__metricCard{min-height:42px;padding:6px 10px;border-width:0 1px 0 0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.builder-workspace__topGrid--hero .builder-workspace__metricCard:last-child{border-right:0}.builder-workspace__topGrid--hero .builder-workspace__metricCard--accent{background:#f58220eb}.builder-workspace--victa .builder-workspace__topGrid--hero{background:#0026159e}.builder-workspace--victa .builder-workspace__topGrid--hero .builder-workspace__metricCard--accent{background:#42ce02f0}.builder-workspace--victa .builder-workspace__topGrid--hero .builder-workspace__metricCard--accent :is(span,strong){color:#003019}.builder-workspace__contextCard strong,.builder-workspace__metricCard strong,.builder-workspace__actionCard strong{display:block;margin-top:4px;color:var(--pm-navy);font-size:clamp(.86rem,1.05vw,1.08rem);line-height:1.05;letter-spacing:-.04em}.builder-workspace__contextCard p,.builder-workspace__metricCard p,.builder-workspace__actionCard p{margin:3px 0 0;color:var(--pm-muted);font-size:.74rem;line-height:1.25}.builder-workspace__topGrid--hero :is(.builder-workspace__contextCard,.builder-workspace__metricCard) span{font-size:var(--text-micro)}.builder-workspace__topGrid--hero :is(.builder-workspace__contextCard,.builder-workspace__metricCard) strong{margin-top:2px;color:#fffaf1;font-size:.82rem;letter-spacing:-.025em}.builder-workspace__topGrid--hero :is(.builder-workspace__contextCard,.builder-workspace__metricCard) p{display:none}.builder-workspace__topGrid--hero .builder-workspace__metricCard--accent strong,.builder-workspace__topGrid--hero .builder-workspace__metricCard--accent span{color:#102237}.builder-workspace__metricCard--accent{background:linear-gradient(145deg,var(--pm-orange),#ffc071);color:#172841;border-color:#f5822080}.builder-workspace__metricCard--accent span,.builder-workspace__metricCard--accent strong,.builder-workspace__metricCard--accent p{color:#172841}.builder-workspace__photoStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.builder-workspace__photoStrip--hero{position:absolute;right:212px;bottom:6px;left:10px;z-index:2;padding:0;background:transparent}.builder-workspace--victa .builder-workspace__photoStrip--hero{background:transparent}.builder-workspace__photoCard{position:relative;height:42px;min-height:42px;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:#0b355d;box-shadow:0 22px 52px #0000002e}.builder-workspace--victa .builder-workspace__photoCard{border-color:#b9f49e38;background:#00512a}.builder-workspace--victa .builder-workspace__photoCard:after{background:linear-gradient(0deg,rgba(0,45,25,.9),transparent 62%)}.builder-workspace__photoCard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(6,28,47,.86),transparent 56%)}.builder-workspace__photoCard img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.builder-workspace__photoCard:hover img{transform:scale(1.035)}.builder-workspace__photoCard>div{position:absolute;left:8px;right:8px;bottom:6px;z-index:1;display:grid;gap:3px}.builder-workspace__photoCard strong{color:#fff;font-size:clamp(.68rem,1vw,.82rem);line-height:1.05}.builder-workspace__photoCard span{color:#fff7e8b8;overflow:hidden;font-size:var(--text-micro);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.builder-workspace__flow,.builder-workspace__panel{padding:clamp(10px,1.35vw,16px)}.builder-workspace__flow{display:grid;gap:14px;background:radial-gradient(circle at 92% 0%,rgba(245,130,32,.16),transparent 18rem),#fff8ebeb}.builder-workspace__flowHeader,.builder-workspace__flowFooter{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.builder-workspace__flow h2{color:var(--pm-navy);font-weight:900;letter-spacing:-.04em}.builder-workspace__flowLead{max-width:760px;margin-top:4px;color:var(--pm-muted);line-height:1.38;font-size:.82rem;text-align:right}.builder-workspace__flowLead--compact{margin-top:2px;color:var(--pm-navy);font-weight:750}.builder-workspace__flowRail{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,88px);gap:4px 2px;padding:0}.builder-workspace__flowRail:before{content:"";position:absolute;top:38px;right:8.3%;bottom:45px;left:8.3%;border-top:2px solid rgba(10,41,71,.2);border-right:2px solid var(--pm-orange);border-bottom:2px solid rgba(10,41,71,.2);border-radius:0 26px 26px 0}.builder-workspace__flowStep:nth-child(7){grid-column:6;grid-row:2}.builder-workspace__flowStep:nth-child(8){grid-column:5;grid-row:2}.builder-workspace__flowStep:nth-child(9){grid-column:4;grid-row:2}.builder-workspace__flowStep:nth-child(10){grid-column:3;grid-row:2}.builder-workspace__flowStep:nth-child(11){grid-column:2;grid-row:2}.builder-workspace__flowStep:nth-child(12){grid-column:1;grid-row:2}.builder-workspace__flowStep{position:relative;z-index:1;min-width:0;min-height:88px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 2px;border:0;color:var(--pm-navy);background:transparent;font:inherit;text-align:center}.builder-workspace__flowIndex{font-size:var(--text-micro);font-weight:900;letter-spacing:.14em;opacity:.55}.builder-workspace__flowStep strong{max-width:92px;font-size:.69rem;line-height:1.12}.builder-workspace__flowNode{width:40px;height:40px;display:grid;place-items:center;border:3px solid #fff8eb;border-radius:50%;color:#fff;background:var(--pm-navy);box-shadow:0 0 0 2px #0a29472e,0 7px 16px #0a294721;font-size:.9rem;font-weight:950}.builder-workspace__flowStep small{color:var(--pm-muted);font-size:var(--text-micro);line-height:1.22}.builder-workspace__flowStep--enabled{cursor:pointer}.builder-workspace__flowStep--enabled:hover .builder-workspace__flowNode,.builder-workspace__flowStep--enabled.is-selected .builder-workspace__flowNode{color:var(--pm-navy);background:var(--pm-orange);box-shadow:0 0 0 3px #ff8f1c38,0 9px 20px #0a29472e;transform:translateY(-2px)}.builder-workspace__flowStep--enabled:focus-visible{border-radius:10px}.builder-workspace__flowStep--disabled{color:#1022376b;cursor:not-allowed}.builder-workspace__flowStep--disabled .builder-workspace__flowNode{color:#1022376b;background:#e7e1d8;box-shadow:0 0 0 2px #0a294714}.builder-workspace__flowNode .MuiSvgIcon-root{font-size:1rem}.builder-workspace__flowFooter{align-items:center;color:var(--pm-muted);font-size:.72rem}.builder-workspace__flowFooter span:first-child{display:inline-flex;align-items:center;gap:5px;color:var(--pm-navy);font-weight:800}.builder-workspace__flowFooter .MuiSvgIcon-root{color:var(--pm-orange);font-size:1rem}.builder-workspace__actionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.builder-workspace__actionCard{display:flex;min-height:74px;flex-direction:column;align-items:flex-start}.builder-workspace__actionCard .MuiButton-root{margin-top:auto}.builder-workspace__actionCard--dark{color:#fff;background:linear-gradient(145deg,#061c2f,#0b355d)}.builder-workspace--victa .builder-workspace__actionCard--dark{background:radial-gradient(circle at 94% 0%,rgba(66,206,2,.24),transparent 12rem),linear-gradient(145deg,#003d22,#00512a)}.builder-workspace__actionCard--dark span,.builder-workspace__actionCard--dark strong{color:#fff}.builder-workspace__actionCard--dark p{color:#ffffffb3}.builder-workspace__actionCard--dark .MuiButton-root{color:#fff;border-color:#ffffff4d}.builder-workspace__panel{overflow:hidden}.builder-workspace__panel--portfolio{background:#061c2ff0;color:#fff}.builder-workspace--victa .builder-workspace__panel--portfolio{background:radial-gradient(circle at 92% 0%,rgba(66,206,2,.16),transparent 24rem),#002d19f5}.builder-workspace__panel--config{background:linear-gradient(180deg,#fffaf1f0,#e7f0f5ad)}:is(.builder-workspace--pra-morar,.builder-workspace--victa) .builder-workspace__panel :is(.MuiPaper-root,.MuiCard-root){border:1px solid var(--pm-line);border-radius:18px;background:#ffffffb8;box-shadow:0 12px 26px #0a29470f}:is(.builder-workspace--pra-morar,.builder-workspace--victa) .builder-workspace__panel :is(.MuiButton-root,.MuiChip-root){text-transform:none;font-weight:750}.builder-workspace--victa .development-template .development-template__summary.MuiPaper-root{background:radial-gradient(circle at 92% 0%,rgba(66,206,2,.3),transparent 14rem),linear-gradient(135deg,#003d22,#00512a)!important}.builder-workspace--victa .development-template__summary .MuiTypography-overline{color:#9aef73!important}.builder-workspace--victa .development-template :is(.MuiTypography-overline,.MuiTypography-caption){color:#08763e}.builder-workspace button:active{transform:scale(.98)}.builder-workspace :focus-visible{outline:2px solid var(--pm-orange);outline-offset:3px}.builder-workspace__empty{padding:clamp(24px,5vw,56px);border:1px solid var(--pm-line);border-radius:8px;background:var(--pm-paper);display:grid;gap:12px}.builder-workspace__selectionGate{min-height:min(440px,56vh);display:grid;justify-items:start;align-content:center;gap:10px;padding:clamp(24px,6vw,72px);border:1px solid var(--pm-line);border-radius:20px;background:radial-gradient(circle at 90% 10%,rgba(245,130,32,.18),transparent 20rem),var(--pm-paper);box-shadow:0 18px 44px #00000024}.builder-workspace__selectionGate h1{color:var(--pm-navy);font-weight:900;letter-spacing:-.045em}.builder-workspace__selectionGate p{max-width:620px;color:var(--pm-muted)}.builder-workspace__selectionGate .MuiButton-root{min-height:40px;margin-top:4px;border-radius:999px;color:#11233a;background:var(--pm-orange);font-weight:850;text-transform:none}.builder-workspace__selectionGate .builder-workspace__builderSwitcher{width:min(560px,100%)}.builder-workspace__builderSwitcher{margin:0;padding:0;list-style:none}.builder-workspace__builderSwitcher>li>.MuiButton-root{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:#ffffffa3;text-align:left;text-transform:none;transition:border-color .14s ease,background .14s ease,transform .14s ease}.builder-workspace__builderSwitcher>li>.MuiButton-root:hover,.builder-workspace__builderSwitcher>li>.MuiButton-root.is-selected{border-color:var(--pm-orange);background:#ffffffe6}.builder-workspace__builderSwitcher>li>.MuiButton-root>div{min-width:0}.builder-workspace__builderSwitcher strong,.builder-workspace__builderSwitcher span{display:block}.builder-workspace__builderSwitcher strong{overflow:hidden;color:var(--pm-navy);font-size:.92rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.builder-workspace__builderSwitcher div>span{margin-top:2px;color:var(--pm-muted);font-size:.7rem}.builder-workspace__builderSwitcher .MuiButton-root>span:last-child{color:var(--pm-blue);font-size:.72rem;font-weight:850}.builder-portfolio{color:#fff}.builder-portfolio__header span{color:var(--pm-orange);font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.builder-portfolio__header h2{margin-top:8px;color:#fff;font-weight:950;letter-spacing:-.045em}.builder-portfolio__header p{color:#ffffffad}.builder-portfolio__phaseGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.builder-portfolio__phaseCard{min-height:52px;padding:7px 8px;border-radius:11px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.builder-portfolio__phaseCard span{display:block;color:#ffffffad;overflow:hidden;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap}.builder-portfolio__phaseCard strong{display:block;margin-top:4px;color:#fff;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1}.builder-portfolio__summaryGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.builder-portfolio__summaryGrid>div{min-width:0;min-height:76px;padding:12px;border-radius:14px;background:var(--pm-paper);transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease}.builder-portfolio__summaryGrid>div:hover{transform:translateY(-2px);background:var(--pm-cream)}.builder-portfolio__summaryGrid span{display:block;color:var(--pm-orange);overflow:hidden;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.builder-portfolio__summaryGrid strong{display:block;margin-top:4px;color:var(--pm-navy);font-size:.74rem;line-height:1.28}.builder-portfolio__development{padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}.builder-portfolio__development h3{margin-bottom:12px;color:#fff;font-weight:850}.builder-cases__header{padding:14px 16px;border-radius:14px;background:#0922380f}.builder-cases__header span{color:var(--pm-orange);font-size:.76rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.builder-cases__header h2{margin-top:2px;color:var(--pm-navy);font-weight:900;letter-spacing:-.035em}.builder-cases__header p{max-width:68ch;margin-top:3px;color:var(--pm-muted);font-size:.76rem}.builder-cases__header .MuiButton-contained{border-radius:999px;background:var(--pm-navy);color:#fff;font-weight:850;text-transform:none;box-shadow:0 16px 34px #0a29472e}.builder-cases__header .MuiButton-contained:hover{background:var(--pm-blue)}.builder-cases__empty,.builder-cases__caseCard{border:1px solid var(--pm-line);border-radius:18px;background:#ffffffad;box-shadow:0 12px 28px #0a29470f}.builder-cases__empty{padding:24px}.builder-cases__caseCard{padding:12px 14px}.builder-cases__filters{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(170px,220px);align-items:center;gap:10px;padding:12px;border-radius:14px;background:#0922380e;transition:background-color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.builder-cases__filters:focus-within{background:#f5822017;transform:translateY(-1px)}.builder-cases__filterLabel{display:flex;align-items:center;gap:6px;color:var(--pm-navy);font-size:.74rem;font-weight:800}.builder-cases__filterLabel .MuiSvgIcon-root,.builder-cases__filters .MuiInputAdornment-root .MuiSvgIcon-root{color:var(--pm-orange);font-size:1.1rem}.builder-cases__intake{border-radius:14px;background:#ffffff75}.builder-cases__caseCard{transition:border-color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.builder-cases__caseCard:hover{border-color:var(--pm-orange);transform:translateY(-2px)}.builder-cases__caseCard h3{color:var(--pm-navy);font-weight:850}.builder-development-catalog,.builder-history,.builder-bootstrap{color:var(--pm-ink)}.development-template{color:var(--pm-ink);font-size:.86rem}.development-template .development-template__summary.MuiPaper-root{color:#fff;border-color:#ffffff1f!important;background:radial-gradient(circle at 92% 0%,rgba(245,130,32,.28),transparent 14rem),linear-gradient(135deg,var(--pm-navy),var(--pm-navy-2))!important}.development-template__summary :is(.MuiTypography-root,.MuiChip-label){color:#fff!important}.development-template__summary .MuiTypography-overline{color:#ffae5c!important}.development-template__summary .MuiChip-root{border-color:#ffffff3d;background:#ffffff1a}.development-template .MuiPaper-root{border-radius:14px!important;border-color:#10223721!important;background:#fffaf1d1!important;box-shadow:0 8px 18px #0a29470b!important}.development-template .development-template__summary.MuiPaper-root{border-top:3px solid var(--pm-orange)!important}.development-template :is(.MuiTypography-overline,.MuiTypography-caption){color:#a9472d;font-size:var(--text-micro);font-weight:850;letter-spacing:.08em}.development-template :is(.MuiTypography-h5,.MuiTypography-h6){color:var(--pm-navy);font-size:clamp(.98rem,1.15vw,1.15rem);font-weight:880;letter-spacing:-.035em;line-height:1.1}.development-template .MuiTypography-body2,.development-template .MuiTypography-body1{font-size:.78rem;line-height:1.3}.development-template .MuiButton-root{min-height:28px;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:780;text-transform:none}.development-template .MuiChip-root{height:26px;border-radius:999px;font-size:.7rem;font-weight:780}.development-template .MuiInputBase-root{border-radius:12px;background:#ffffff94;font-size:.8rem}.development-template .MuiInputBase-input{padding-top:8px;padding-bottom:8px}.development-template .MuiFormLabel-root,.development-template .MuiFormHelperText-root{font-size:.68rem}.development-template .MuiFormControlLabel-root{margin-block:-2px}.development-template .MuiFormControlLabel-label{font-size:.76rem}.development-template__dropzone{background:linear-gradient(135deg,#fffffff0,#f4ead7b8)!important;border-color:#0b4f9142!important}.development-template__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#061c2fe6}.development-template__tabs .MuiButton-root{min-width:0;color:#ffffffad;border-radius:10px}.development-template__tabs .MuiButton-root span{margin-right:6px;color:#ffae5c;font-size:var(--text-micro);letter-spacing:.12em}.development-template__tabs .MuiButton-root.is-active{color:var(--pm-navy);background:var(--pm-orange);box-shadow:0 6px 16px #0000002e}.development-template__tabs .MuiButton-root.is-active span{color:var(--pm-navy)}.development-template__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.development-template__block{position:relative;overflow:hidden}.development-template__block>.MuiStack-root:first-child{padding-bottom:8px;border-bottom:1px solid rgba(9,34,56,.1)}.development-template__block>.MuiStack-root:first-child>.MuiTypography-root{min-width:28px;padding:4px 5px;border-radius:8px;color:#fff;background:var(--pm-navy);font-family:inherit;font-size:var(--text-micro);text-align:center}.development-template__actions{position:sticky;bottom:8px;z-index:3;border-color:#061c2f29!important;background:#fffaf1f0!important;box-shadow:0 12px 28px #061c2f24!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.development-template__disclosure{overflow:hidden}.development-template__disclosure>summary{padding:10px 12px;color:var(--pm-navy);cursor:pointer;list-style-position:inside}.development-template__disclosureBody{padding:0 12px 12px}.development-template__block:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--pm-orange),var(--pm-blue))}.builder-development-catalog h2,.builder-development-catalog h3,.builder-development-catalog .MuiTypography-h6,.builder-history .MuiTypography-h6,.builder-bootstrap .MuiTypography-h6{color:var(--pm-navy);font-weight:880;letter-spacing:-.035em}.builder-development-catalog__item{position:relative;overflow:hidden;padding:18px;border:1px solid var(--pm-line);border-radius:18px;background:linear-gradient(135deg,#ffffffc2,#fff6e8ad);box-shadow:0 12px 28px #0a29470f}.builder-development-catalog__item:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--pm-orange),var(--pm-blue))}.builder-history>.MuiStack-root,.builder-bootstrap fieldset>.MuiStack-root>.MuiStack-root{padding:16px;border:1px solid var(--pm-line);border-radius:18px;background:#fffaf1bd;box-shadow:0 10px 24px #0a29470d}.builder-history .MuiButton-root,.builder-bootstrap .MuiButton-root,.builder-development-catalog .MuiButton-root,.builder-development-catalog .MuiChip-root{border-radius:999px;text-transform:none;font-weight:780}.builder-history .MuiButton-contained,.builder-bootstrap .MuiButton-contained,.builder-development-catalog .MuiButton-contained{background:var(--pm-orange);color:#11233a;box-shadow:0 12px 26px #ff8f1c38}body[data-theme-mode] .builderWorkspaceSidePanel{--pm-navy: #061c2f;--pm-navy-2: #0b355d;--pm-blue: #0b4f91;--pm-orange: #f58220;--pm-ink: #092238;--pm-muted: #6d7f8d;--pm-line: rgba(9, 34, 56, .16);--surface: #fffaf1;--surface2: #f7efe3;--ink: #102237;--muted: #607188;--line: rgba(16, 34, 55, .16);--ct: #a9472d;--copper: #ff8f1c}body[data-theme-mode]:has(.ppv2[data-builder-brand=victa]) .builderWorkspaceSidePanel{--pm-navy: #003d22;--pm-navy-2: #00512a;--pm-blue: #08763e;--pm-orange: #42ce02;--pm-ink: #073a23;--pm-muted: #5d7467;--pm-line: rgba(0, 81, 42, .18);--surface: #f7fbf3;--surface2: #e8f1e5;--ink: #073a23;--muted: #5d7467;--line: rgba(0, 81, 42, .18);--ct: #08763e;--copper: #42ce02}body[data-theme-mode] .builderWorkspaceSidePanel .MuiDrawer-paper{width:min(100vw,640px);background:radial-gradient(circle at 16% 0%,rgba(255,143,28,.16),transparent 30%),linear-gradient(180deg,#fffaf1,#f2eadf)}body[data-theme-mode]:has(.ppv2[data-builder-brand=victa]) .builderWorkspaceSidePanel .MuiDrawer-paper{background:radial-gradient(circle at 12% 0%,rgba(66,206,2,.16),transparent 30%),linear-gradient(180deg,#f7fbf3,#e8f1e5)}body[data-theme-mode]:has(.ppv2[data-builder-brand=victa]) .builderWorkspaceSidePanel .dobraSidePanel__header{background:#f7fbf3f0}body[data-theme-mode]:has(.ppv2[data-builder-brand=victa]) .builderStagePanel .dobraSidePanel__header{background:radial-gradient(circle at 90% 0%,rgba(66,206,2,.3),transparent 16rem),linear-gradient(135deg,#003d22,#00512a)}body[data-theme-mode]:has(.ppv2[data-builder-brand=victa]) .builderStagePanel .dobraSidePanel__header .MuiTypography-overline{color:#9aef73}body[data-theme-mode]:has(.ppv2[data-builder-brand=victa]) .builderWorkspaceSidePanel .dobraSidePanel__actions .MuiButton-containedPrimary{color:#003019;background:#42ce02}body[data-theme-mode] .builderWorkspaceSidePanel--wide .MuiDrawer-paper{width:min(100vw,900px)}body[data-theme-mode] .builderWorkspaceSidePanel .dobraSidePanel__header{background:#fffaf1eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body[data-theme-mode] .builderWorkspaceSidePanel .dobraSidePanel__body{display:grid;gap:14px}body[data-theme-mode] .builderStagePanel .dobraSidePanel__header{color:#fff;border-color:#ffffff1f;background:radial-gradient(circle at 90% 0%,rgba(245,130,32,.3),transparent 16rem),linear-gradient(135deg,var(--pm-navy),var(--pm-navy-2))}body[data-theme-mode] .builderStagePanel .dobraSidePanel__header :is(.MuiTypography-h5,.MuiTypography-body2){color:#fff}body[data-theme-mode] .builderStagePanel .dobraSidePanel__header .MuiTypography-overline{color:#ffae5c}body[data-theme-mode] .builderStagePanel .dobraSidePanel__header .MuiIconButton-root{color:#fff}body[data-theme-mode] .builderWorkspaceSidePanel .dobraSidePanel__body :is(.MuiPaper-root,.MuiCard-root){border:1px solid var(--line);border-radius:16px;background:#ffffffad;box-shadow:0 10px 22px #0a29470f}body[data-theme-mode] .builderWorkspaceSidePanel .dobraSidePanel__body :is(.MuiButton-root,.MuiChip-root){text-transform:none;font-weight:750}body[data-theme-mode] .builderWorkspaceSidePanel .dobraSidePanel__actions .MuiButton-containedPrimary{color:#11233a;background:#ff8f1c}.builder-stage__tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:14px;border:1px solid rgba(6,28,47,.12);background:#fff}body[data-theme-mode] .builder-stage__tabs .MuiButton-root{min-height:34px;display:flex;gap:7px;border-radius:10px;color:var(--pm-muted);font-size:.75rem}body[data-theme-mode] .builder-stage__tabs .MuiButton-root.is-active{color:var(--pm-navy);background:var(--pm-orange);box-shadow:0 7px 16px #f5822033}.builder-stage__totals{display:grid;grid-template-columns:.65fr 1.25fr 1.25fr;gap:0;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,var(--pm-navy),var(--pm-navy-2))}.builder-stage__totals>div{min-width:0;display:grid;gap:3px;padding:5px 9px;border:0;border-right:1px solid rgba(255,255,255,.14);border-radius:0;background:transparent}.builder-stage__totals>div:last-child{border-right:0}.builder-stage__totals span,.builder-stage__buyers span,.builder-stage__dossierHeader span{color:var(--pm-muted);font-size:var(--text-micro);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.builder-stage__totals span{color:#ffae5c}.builder-stage__totals strong{overflow:hidden;color:#fff;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.builder-stage__totals small{color:#ffffff9e;font-size:var(--text-micro)}.builder-stage__list{display:grid;gap:9px}.builder-stage__dossier{display:grid;gap:6px;padding:9px;border:1px solid var(--pm-line);border-radius:15px;background:#ffffffb8;box-shadow:0 8px 20px #0a29470d}.builder-stage__dossierHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.builder-stage__dossierHeader h3{margin-top:2px;color:var(--pm-navy);font-size:.86rem;font-weight:900}.builder-stage__buyers{display:grid;gap:2px;padding:5px 7px;border-radius:10px;background:#ff8f1c1a}.builder-stage__buyers strong{color:var(--pm-navy);font-size:.82rem}.builder-stage__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.builder-stage__facts div{min-width:0;padding:5px 6px;border-radius:9px;background:#0a29470d}.builder-stage__facts dt{display:flex;align-items:center;gap:3px;color:var(--pm-muted);font-size:var(--text-micro);font-weight:800;text-transform:uppercase}.builder-stage__facts dt .MuiSvgIcon-root{font-size:.82rem}.builder-stage__facts dd{overflow:hidden;margin:3px 0 0;color:var(--pm-navy);font-size:.74rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}body[data-theme-mode] .builder-stage__dossier>.MuiButton-root{min-height:24px;justify-self:end;color:var(--pm-blue);font-size:.72rem}body[data-theme-mode] .builder-stage__dossierHeader .MuiChip-colorSuccess{color:#061c2f;background:#9aef73;font-weight:850}body[data-theme-mode] .builder-stage__dossierHeader .MuiChip-colorSuccess .MuiChip-label{color:#061c2f}.builder-stage__empty{min-height:112px;display:grid;place-items:center;align-content:center;gap:5px;color:var(--pm-muted);text-align:center;border:1px dashed rgba(11,79,145,.25);border-radius:14px;background:#ffffff8f}.builder-stage__empty>.MuiSvgIcon-root{color:var(--pm-orange);font-size:2rem}.builder-intake{padding:12px;color:var(--pm-ink);background:radial-gradient(circle at 100% 0%,rgba(101,200,255,.16),transparent 22rem),#fffaf1e6!important}.builder-intake__heading span{color:var(--pm-orange);font-size:var(--text-micro);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.builder-intake__heading h2{color:var(--pm-navy);font-size:1.08rem;font-weight:900;letter-spacing:-.035em}.builder-intake__heading p{max-width:860px;color:var(--pm-muted);font-size:.76rem;line-height:1.35}.builder-dossier__dropzone{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:126px;padding:18px;border:1.5px dashed rgba(11,79,145,.34);border-radius:18px;background:radial-gradient(circle at 96% 0%,rgba(245,130,32,.15),transparent 14rem),#ffffffb8;transition:border-color .16s ease,background .16s ease,transform .16s ease}.builder-dossier__dropzone.is-dragging{border-color:var(--pm-orange);background:#fff4df;transform:translateY(-2px)}.builder-dossier__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#fff;background:var(--pm-navy);box-shadow:0 10px 24px #061c2f2e}.builder-dossier__icon .MuiSvgIcon-root{font-size:1.45rem}.builder-dossier__copy h3{color:var(--pm-navy);font-size:.98rem;font-weight:900;letter-spacing:-.025em}.builder-dossier__copy p{margin-top:3px;color:var(--pm-muted);font-size:.74rem;line-height:1.35}body[data-theme-mode] .builder-dossier__dropzone .MuiButton-contained{min-height:32px;border-radius:999px;color:#fff;background:var(--pm-navy)}.builder-dossier__progress{display:grid;gap:5px;color:var(--pm-navy)}.builder-dossier__progress .MuiLinearProgress-root{height:5px;border-radius:999px;background:#0b4f911f}.builder-dossier__progress .MuiLinearProgress-bar{background:var(--pm-orange)}.builder-dossier__progress p{font-size:.72rem;font-weight:750}.builder-dossier__files{display:grid;gap:6px}.builder-dossier__file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--pm-line);border-radius:12px;background:#ffffffad}.builder-dossier__file>.MuiSvgIcon-root{color:var(--pm-blue);font-size:1.1rem}.builder-dossier__file--review>.MuiSvgIcon-root{color:var(--pm-orange)}.builder-dossier__file strong,.builder-dossier__file span,.builder-dossier__file small{display:block}.builder-dossier__file strong{color:var(--pm-navy);font-size:.76rem}.builder-dossier__file span{color:var(--pm-blue);font-size:.66rem;font-weight:800}.builder-dossier__file small{overflow:hidden;color:var(--pm-muted);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap}.builder-dossier__result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--pm-navy),var(--pm-navy-2))}.builder-dossier__result>.MuiSvgIcon-root{color:var(--pm-orange)}.builder-dossier__result strong{display:block;color:#fff;font-size:.86rem}.builder-dossier__result p{color:#ffffffad;font-size:.7rem}body[data-theme-mode] .builder-dossier__result .MuiButton-root{color:#fff}body[data-theme-mode] .builder-dossier__result .MuiButton-contained{color:var(--pm-navy);background:var(--pm-orange)}.builder-dossier--compact .builder-dossier__dropzone{min-height:108px;padding:14px}.builder-development-panel{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.6fr);overflow:hidden;color:var(--pm-ink);border:1px solid var(--pm-line);border-radius:20px;background:#fff;box-shadow:0 18px 44px #0922381a}.builder-development-panel :is(h2,h3,strong,dd){color:var(--pm-navy)}.builder-development-panel p{margin:4px 0 0;color:var(--pm-muted)}.builder-development-panel__sidebar{display:grid;align-content:start;gap:8px;min-width:0;padding:24px 20px;color:#fff;background:linear-gradient(150deg,var(--pm-navy),var(--pm-navy-2))}.builder-workspace--victa .builder-development-panel__sidebar{background:linear-gradient(150deg,#063c28,#087346)}.builder-development-panel__sidebar :is(h2,p){color:#fff}.builder-development-panel__sidebar>.MuiSvgIcon-root{color:var(--pm-orange);font-size:2.4rem}.builder-development-panel__sidebar>span,.builder-development-panel__content header span,.builder-development-panel__facts dt,.builder-development-panel__flowHeading span{color:var(--pm-orange);font-size:var(--text-micro);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.builder-development-panel__list{margin:12px 0 0;padding:0;list-style:none}body[data-theme-mode] .builder-development-panel__list .MuiButton-root{width:100%;min-width:0;display:grid;justify-items:start;padding:9px 10px;border:1px solid rgba(255,255,255,.16);border-radius:11px;color:#fff;background:#ffffff0f;text-align:left;text-transform:none}body[data-theme-mode] .builder-development-panel__list .MuiButton-root:hover,body[data-theme-mode] .builder-development-panel__list .MuiButton-root.is-active{border-color:var(--pm-orange);background:#ffffff24}.builder-development-panel__list strong,.builder-development-panel__list small{max-width:100%;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.builder-development-panel__list small{margin-top:2px;color:#ffffffb3;font-size:.67rem}.builder-development-panel__content{display:grid;align-content:start;gap:14px;min-width:0;padding:22px}.builder-development-panel__content>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--pm-line)}.builder-development-panel__content>header .MuiChip-root{color:var(--pm-navy);background:var(--pm-orange);font-weight:850}.builder-development-panel__sectionHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.builder-development-panel__sectionHeading span,.builder-development-panel__linksGrid article>span{color:var(--pm-orange);font-size:var(--text-micro);font-weight:900;letter-spacing:.1em;text-transform:uppercase}body[data-theme-mode] .builder-development-panel__sectionHeading .MuiButton-contained{color:#fff;background:var(--pm-navy)}.builder-development-panel__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.builder-development-panel__facts div{min-width:0;padding:10px 12px;border-radius:12px;background:#0922380e}.builder-development-panel__facts dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:.79rem;font-weight:850}.builder-development-panel__tabs{display:flex;gap:4px;padding:4px;border-radius:12px;background:#09223812}body[data-theme-mode] .builder-development-panel__tabs .MuiButton-root{flex:1 1 0;min-height:42px;gap:7px;border-radius:9px;color:var(--pm-muted);transition:color .18s ease,background-color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}body[data-theme-mode] .builder-development-panel__tabs .MuiButton-root:hover{color:var(--pm-navy);background:#ffffff8f}body[data-theme-mode] .builder-development-panel__tabs .MuiButton-root.is-active{color:#fff;background:var(--pm-navy)}.builder-development-panel__tabs .MuiSvgIcon-root{font-size:1.1rem}.builder-development-panel__tabContent{display:grid;gap:14px;animation:builder-tab-enter .24s cubic-bezier(.16,1,.3,1) both}.builder-development-panel__tabContent--configuration{min-width:0}.builder-development-panel__linksGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.builder-development-panel__linksGrid article{display:grid;align-content:start;gap:6px;min-width:0;min-height:132px;padding:16px;border:1px solid var(--pm-line);border-radius:15px;background:linear-gradient(145deg,#09223806,#f582200e)}.builder-development-panel__linksGrid article>.MuiSvgIcon-root{color:var(--pm-orange);font-size:1.45rem}.builder-development-panel__linksGrid article>strong{overflow-wrap:anywhere;font-size:.95rem}.builder-development-panel__linksGrid article small{overflow-wrap:anywhere;color:var(--pm-muted);font-size:.68rem}.builder-development-panel__linksGrid .builder-development-panel__projects{grid-column:1 / -1;min-height:auto}.builder-development-panel__projects ul{display:grid;gap:7px;margin:4px 0 0;padding:0;list-style:none}.builder-development-panel__projects li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:10px;background:#fff}.builder-development-panel__projects li div{display:grid;min-width:0}.builder-development-panel__projects li strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.builder-development-panel__projects .MuiChip-root{flex:0 0 auto}.builder-development-panel__registryFlow{overflow:hidden;border:1px solid var(--pm-line);border-radius:14px}.builder-development-panel__flowHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#0922380b}.builder-development-panel__flowHeading>.MuiSvgIcon-root{color:var(--pm-orange)}.builder-development-panel__registryFlow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.builder-development-panel__registryFlow li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:54px;padding:8px 10px;border-top:1px solid var(--pm-line);border-right:1px solid var(--pm-line)}.builder-development-panel__registryFlow li:nth-child(3n){border-right:0}.builder-development-panel__registryFlow li>b{color:var(--pm-orange);font-size:.82rem}.builder-development-panel__registryFlow li div{min-width:0}.builder-development-panel__registryFlow li strong,.builder-development-panel__registryFlow li small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-development-panel__registryFlow li strong{font-size:.75rem}.builder-development-panel__registryFlow li small{margin-top:2px;color:var(--pm-muted);font-size:.64rem}.builder-development-panel__source{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(245,130,32,.3);border-radius:12px;background:#f5822014}.builder-development-panel__source>.MuiSvgIcon-root{flex:0 0 auto;color:var(--pm-orange)}.builder-development-panel__source p{font-size:.7rem}.builder-development-panel__references{padding:10px 12px;border-top:1px solid var(--pm-line)}.builder-development-panel__references summary{cursor:pointer;color:var(--pm-navy);font-size:.76rem;font-weight:800}.builder-development-panel__references dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}.builder-development-panel__references dl div{min-width:0}.builder-development-panel__references dt{color:var(--pm-muted);font-size:.66rem}.builder-development-panel__references dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:.72rem}@keyframes builder-tab-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.builder-workspace__actionCard p{display:none}.builder-portfolio__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-workspace__flowStep strong,.builder-workspace__flowStep small{font-size:var(--text-micro)}.builder-workspace__flowNode{width:34px;height:34px}.builder-workspace__flowRail:before{top:35px}}@media(max-width:767px){.builder-workspace__hero{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}.builder-workspace__heroCopy{min-height:48px;padding:5px 18px}.builder-workspace--pra-morar .builder-workspace__heroCopy{padding-block:14px}.builder-workspace--pra-morar .builder-workspace__logo{width:min(300px,92vw);max-height:72px}.builder-workspace__heroImage{min-height:150px}.builder-workspace__heroMarker{top:10px;right:10px;bottom:auto}.builder-workspace__photoStrip--hero{right:10px;bottom:10px;left:10px}.builder-workspace__topGrid--hero{grid-template-columns:1fr}.builder-workspace__contextPicker{grid-template-columns:1fr;padding:8px 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.builder-workspace__body{width:min(100% - 24px,1480px);padding-top:18px}.builder-workspace__flowRail{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.builder-workspace__flowRail:before{display:none}.builder-workspace__flowStep:nth-child(n){grid-column:auto;grid-row:auto}.builder-stage__totals,.builder-stage__facts{grid-template-columns:1fr 1fr}.builder-workspace__flowHeader,.builder-workspace__flowFooter{align-items:flex-start;flex-direction:column;gap:4px}.builder-workspace__flowLead{text-align:left}.builder-workspace__actionCard{min-height:0}.builder-workspace__photoCard span{display:none}.builder-cases__filters,.builder-development-panel,.builder-development-panel__facts,.builder-development-panel__linksGrid,.builder-development-panel__registryFlow ol{grid-template-columns:1fr}.builder-development-panel__sidebar{padding:18px}.builder-development-panel__content{padding:15px}.builder-development-panel__registryFlow li{border-right:0}.builder-development-panel__linksGrid .builder-development-panel__projects{grid-column:auto}.builder-development-panel__sectionHeading{align-items:flex-start}.builder-workspace__actionCard{padding:7px 8px}.builder-workspace__actionCard strong{font-size:.74rem}.builder-workspace__actionCard .MuiButton-root{min-height:24px;padding-inline:7px;font-size:var(--text-micro)}.builder-portfolio__phaseCard{padding-inline:4px}.builder-portfolio__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-portfolio__summaryGrid>div:last-child:nth-child(odd){grid-column:1 / -1}.builder-portfolio__phaseCard span,.builder-portfolio__summaryGrid span,.builder-portfolio__summaryGrid strong{font-size:var(--text-micro)}.builder-dossier__dropzone,.builder-dossier__result{grid-template-columns:auto minmax(0,1fr)}.builder-dossier__dropzone>.MuiButton-root,.builder-dossier__result>.MuiStack-root{grid-column:1 / -1;justify-self:stretch}.builder-dossier__dropzone>.MuiButton-root{width:100%}.development-template__tabs .MuiButton-root{padding-inline:4px;font-size:var(--text-micro)}.development-template__tabs .MuiButton-root span{display:none}.builder-development-panel__references dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.builder-development-panel__tabContent{animation:none}.builder-portfolio__summaryGrid>div,.builder-cases__filters,.builder-cases__caseCard,.builder-dossier__dropzone,.builder-workspace__photoCard img{transition:none}.builder-portfolio__summaryGrid>div:hover,.builder-cases__filters:focus-within,.builder-cases__caseCard:hover,.builder-dossier__dropzone.is-dragging,.builder-workspace__photoCard:hover img{transform:none}}body[data-theme-mode] .dobraSidePanel .MuiBackdrop-root{background:color-mix(in srgb,var(--dobra-navy-deep) 66%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body[data-theme-mode] .dobraSidePanel .MuiDrawer-paper{width:min(100vw,460px);color:var(--ink, var(--dobra-ink));color-scheme:light;background:var(--surface, var(--dobra-surface));border-left:1px solid var(--line, var(--dobra-border));box-shadow:var(--shadow-dialog);font-family:var(--font-ui)}body[data-theme-mode=dark] .dobraSidePanel .MuiDrawer-paper{color-scheme:dark}.dobraSidePanel__content{display:flex;min-height:100%;flex-direction:column}.dobraSidePanel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--line, var(--dobra-border))}body[data-theme-mode] .dobraSidePanel__header .MuiTypography-overline{color:var(--ct, var(--dobra-accent-text));font-weight:700;letter-spacing:.12em}body[data-theme-mode] .dobraSidePanel__header .MuiTypography-h5{margin-top:var(--space-1);color:var(--ink, var(--dobra-ink));font-family:var(--font-brand);font-weight:700}body[data-theme-mode] .dobraSidePanel__header .MuiTypography-body2{margin-top:var(--space-1);color:var(--muted, var(--dobra-muted))}body[data-theme-mode] .dobraSidePanel__header .MuiIconButton-root{color:var(--ink, var(--dobra-ink))}.dobraSidePanel__body{flex:1;overflow-y:auto;padding:var(--space-5)}body[data-theme-mode] .dobraSidePanel__body .MuiInputBase-root{color:var(--ink, var(--dobra-ink));background:var(--surface2, var(--dobra-surface-alt));border-radius:var(--radius-md)}body[data-theme-mode] .dobraSidePanel__body :is(.MuiInputLabel-root,.MuiFormHelperText-root){color:var(--muted, var(--dobra-muted))}body[data-theme-mode] .dobraSidePanel__body .MuiInputLabel-root.Mui-focused{color:var(--copper, var(--dobra-copper))}body[data-theme-mode] .dobraSidePanel__body .MuiOutlinedInput-notchedOutline{border-color:var(--line, var(--dobra-border))}body[data-theme-mode] .dobraSidePanel__body .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--copper, var(--dobra-copper));border-width:2px}.dobraSidePanel__actions{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--line, var(--dobra-border));background:var(--surface, var(--dobra-surface))}body[data-theme-mode] .dobraSidePanel__actions .MuiButton-root{min-height:var(--space-10);border-radius:var(--radius-md);font-weight:700;text-transform:none}body[data-theme-mode] .dobraSidePanel__actions .MuiButton-containedPrimary{color:var(--dobra-off-white);background:var(--dobra-navy)}body[data-theme-mode=dark] .dobraSidePanel__actions .MuiButton-containedPrimary{color:var(--dobra-navy-deep);background:var(--dobra-copper)}body[data-theme-mode] .dobraSidePanel :is(.MuiButton-root,.MuiIconButton-root,.MuiInputBase-root):focus-visible{outline:2px solid var(--copper, var(--dobra-copper));outline-offset:2px}body[data-theme-mode] .dobraSidePanel :is(.MuiButton-root,.MuiIconButton-root):active{transform:translateY(1px)}body[data-theme-mode] .registrySupportDrawer .MuiAlert-standardInfo{color:var(--ink, var(--dobra-ink));background:color-mix(in srgb,var(--copper, var(--dobra-copper)) 7%,var(--surface, var(--dobra-surface)));border:1px solid color-mix(in srgb,var(--copper, var(--dobra-copper)) 38%,var(--line, var(--dobra-border)))}body[data-theme-mode] .registrySupportDrawer .MuiAlert-standardInfo .MuiAlert-icon{color:var(--ct, var(--dobra-accent-text))}@media(max-width:760px){.dobraSidePanel__actions .MuiButton-root{min-width:0;flex:1}}@media(prefers-reduced-motion:reduce){.dobraSidePanel *{transition-duration:0ms!important}}.compactAdminPage{gap:12px!important}.compactAdminPage .pageHeader{min-height:54px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid var(--papiro-border, var(--dobra-border))}.compactAdminPage .pageHeader .MuiTypography-h4{font-size:clamp(24px,2.2vw,31px);line-height:1.05}.compactAdminPage .pageHeader .MuiTypography-colorTextSecondary{margin-top:4px;max-width:78ch;font-size:13px;line-height:1.35}.compactAdminPage .compactAdminMetrics{gap:1px;overflow:hidden;border:1px solid var(--papiro-border, var(--dobra-border));border-radius:var(--radius-md);background:var(--papiro-border, var(--dobra-border))}.compactAdminPage .metricCard{min-height:76px;padding:12px 16px;border:0;border-radius:0;box-shadow:none;background:var(--papiro-surface-alt, var(--dobra-surface-alt))}.compactAdminPage .metricCard:before{display:none}.compactAdminPage .metricCard .MuiTypography-h4{font-size:26px;line-height:1}.compactAdminPage .metricCard .MuiTypography-colorTextSecondary{margin-top:7px;font-size:12px}.compactAdminPage .compactAdminSurface{padding:14px 16px;border:1px solid var(--papiro-border, var(--dobra-border));border-radius:var(--radius-md);box-shadow:none;background:color-mix(in srgb,var(--papiro-surface-alt, var(--dobra-surface-alt)) 72%,transparent)}.compactAdminPage .compactAdminSurface .MuiTypography-h6{font-size:15px}.compactAdminPage--dashboard .compactAdminCharts{gap:10px}.compactAdminPage--dashboard .compactAdminSurface svg[role=img]{max-height:184px}.compactAdminPage--platform .metricCard,.vdDesignScreen .compactAdminPage--platform .metricCard{min-height:54px;padding:8px 12px;align-items:flex-start;justify-content:center;text-align:left}.compactAdminPage--platform .metricCard .MuiTypography-h4,.vdDesignScreen .compactAdminPage--platform .metricCard .MuiTypography-h4{font-size:20px}.compactAdminPage--platform .metricCard .MuiTypography-colorTextSecondary,.vdDesignScreen .compactAdminPage--platform .metricCard .MuiTypography-colorTextSecondary{margin-top:4px;font-size:11px}.compactAdminPage--team .compactAdminSurface{padding:0 12px 4px}.compactAdminPage--team .MuiTableCell-root{padding-block:7px;font-size:12px}.compactAdminPage--team .MuiTableHead-root .MuiTableCell-root{padding-block:8px;background:transparent}.compactAdminPage--team .MuiButton-sizeSmall{min-width:auto;padding-inline:7px;font-size:11px}.compactAdminPage--team .MuiChip-sizeSmall{height:23px;font-size:11px}@media(max-width:760px){.compactAdminPage .pageHeader{gap:10px}.compactAdminPage .compactAdminMetrics{gap:1px}}.logsTimelinePage{--papiro-surface: var(--dobra-shell-surface);--papiro-surface-alt: color-mix(in srgb, var(--dobra-shell-surface) 74%, var(--dobra-shell-bg));--papiro-ink: var(--dobra-ink);--papiro-muted: var(--dobra-muted);--papiro-border: var(--dobra-shell-line);--papiro-stone: var(--dobra-stone);--papiro-copper: var(--dobra-copper);--papiro-copper-deep: var(--dobra-copper-deep);--papiro-accent-text: var(--dobra-accent-text);--papiro-success: var(--dobra-success);--papiro-warning: var(--dobra-warning);--papiro-info: var(--dobra-info);--papiro-muted-status: var(--dobra-muted-status);--papiro-navy: var(--dobra-navy);--papiro-navy-deep: var(--dobra-navy-deep);--papiro-off-white: var(--dobra-off-white);--papiro-paper: var(--dobra-paper);--shadow-subtle: var(--shadow-panel);min-width:0;overflow:visible;color:var(--papiro-ink);background:var(--papiro-surface);border:1px solid var(--papiro-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);font-family:var(--font-ui)}.logsTimelinePage *,.logsTimelinePage *:before,.logsTimelinePage *:after{box-sizing:border-box}.logsTimelinePage :is(h1,h2,h3,h4,p){margin:0}.logsTimelinePage :is(button,input,select){font:inherit}.logsTimelinePage button{cursor:pointer}.logsTimelinePage :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--papiro-copper);outline-offset:2px}.logsTimelineSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.logsTimelineHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);padding:var(--space-6) var(--space-6) var(--space-5)}.logsTimelineBreadcrumb{display:flex;align-items:center;gap:var(--space-1);color:var(--papiro-muted);font-size:var(--text-caption)}.logsTimelineBreadcrumb svg{font-size:15px}.logsTimelineBreadcrumb strong{color:var(--papiro-ink)}.logsTimelineHeader h1{margin-top:var(--space-2);font-family:var(--font-brand);font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:-.02em}.logsTimelineHeader p{margin-top:var(--space-1);color:var(--papiro-muted);font-size:var(--text-body-sm)}.logsTimelineHeaderActions,.logsTimelineUpdated{display:flex;align-items:center}.logsTimelineHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.logsTimelineUpdated{gap:6px;margin-right:var(--space-1);color:var(--papiro-muted);font-size:var(--text-caption)}.logsTimelineUpdated i{width:7px;height:7px;border-radius:50%;background:var(--papiro-success)}.logsTimelineIconButton{display:grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid var(--papiro-border);border-radius:var(--radius-md);color:var(--papiro-muted);background:var(--papiro-surface)}.logsTimelineIconButton:hover{color:var(--papiro-ink);background:var(--papiro-surface-alt)}.logsTimelineIconButton:disabled{opacity:.48;cursor:wait}.logsTimelineIconButton svg{font-size:19px}.logsTimelineNavigation{display:flex;align-items:stretch;border-bottom:1px solid var(--papiro-border)}.logsTimelineTabs{display:flex;min-width:0;flex:1;gap:var(--space-1);padding:0 0 0 var(--space-6);overflow-x:auto}.logsTimelineTabs button{position:relative;min-height:44px;padding:0 var(--space-3);border:0;color:var(--papiro-muted);background:transparent;font-size:var(--text-body-sm);font-weight:700}.logsTimelineTabs button:hover,.logsTimelineTabs button.is-active{color:var(--papiro-ink)}.logsTimelineTabs button.is-active:after{position:absolute;right:10px;bottom:-1px;left:10px;height:3px;border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:var(--papiro-copper);content:""}.logsTimelineTabs button span{display:inline-grid;min-width:21px;height:20px;place-items:center;margin-left:5px;border-radius:var(--radius-pill);color:var(--papiro-muted);background:var(--papiro-surface-alt);font-size:var(--text-caption)}.logsTimelineReceiptsEntry{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:44px;padding:0 var(--space-5);border-left:1px solid var(--papiro-border);color:var(--papiro-accent-text);background:var(--papiro-surface-alt);font-size:var(--text-body-sm);font-weight:700;text-decoration:none}.logsTimelineReceiptsEntry:hover{color:var(--papiro-ink);background:var(--papiro-surface)}.logsTimelineReceiptsEntry svg{font-size:18px}.logsTimelineFilters{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--papiro-border);background:var(--papiro-surface-alt)}.logsTimelineSearch{display:flex;min-width:260px;min-height:40px;flex:1;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--papiro-border);border-radius:var(--radius-md);color:var(--papiro-muted);background:var(--papiro-surface)}.logsTimelineSearch svg{font-size:19px}.logsTimelineSearch input{min-width:0;flex:1;border:0;outline:0;color:var(--papiro-ink);background:transparent;font-size:var(--text-body-sm)}.logsTimelineSearch input::placeholder{color:var(--papiro-muted);opacity:1}.logsTimelineCombobox{min-width:170px;flex:0 1 190px}.logsTimelineCombobox .MuiInputBase-root{min-height:40px;padding-block:0!important;border-radius:var(--radius-md);color:var(--papiro-ink);background:var(--papiro-surface)}.logsTimelineCombobox .MuiOutlinedInput-notchedOutline{border-color:var(--papiro-border)}.logsTimelineCombobox:hover .MuiOutlinedInput-notchedOutline{border-color:var(--papiro-stone)}.logsTimelineCombobox .MuiInputLabel-root{color:var(--papiro-muted);font-size:var(--text-caption)}.logsTimelineCombobox .MuiInputBase-input{min-width:0!important;padding-block:8px!important;font-size:var(--text-caption);font-weight:700}.logsTimelineCombobox .MuiAutocomplete-endAdornment button{color:var(--papiro-muted)}.logsTimelinePrimaryButton,.logsTimelineClearButton{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-body-sm);font-weight:700}.logsTimelinePrimaryButton{border:1px solid var(--papiro-navy);color:var(--papiro-off-white);background:var(--papiro-navy)}body[data-theme-mode=dark] .logsTimelinePrimaryButton{color:var(--papiro-navy-deep);border-color:var(--papiro-copper);background:var(--papiro-copper)}.logsTimelineClearButton{border:0;color:var(--papiro-accent-text);background:transparent}.logsTimelinePrimaryButton:disabled,.logsTimelineClearButton:disabled{opacity:.45;cursor:default}.logsTimelineFilterWarning{padding:var(--space-2) var(--space-6);border-bottom:1px solid color-mix(in srgb,var(--papiro-warning) 35%,var(--papiro-border));color:color-mix(in srgb,var(--papiro-warning) 72%,var(--papiro-ink));background:color-mix(in srgb,var(--papiro-warning) 8%,var(--papiro-surface));font-size:var(--text-caption)}.logsTimelineLayout{display:block;min-height:560px}.logsTimelineStream{min-width:0;padding:var(--space-5) var(--space-6)}.logsTimelineLoading{display:grid;gap:var(--space-3)}.logsTimelineLoading .MuiSkeleton-root{background:color-mix(in srgb,var(--papiro-muted) 13%,transparent)}.logsTimelineError{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--papiro-copper) 42%,var(--papiro-border));border-radius:var(--radius-md);color:var(--papiro-ink);background:color-mix(in srgb,var(--papiro-copper) 8%,var(--papiro-surface))}.logsTimelineError>svg{color:var(--papiro-copper-deep)}.logsTimelineError strong,.logsTimelineError span{display:block}.logsTimelineError span{margin-top:3px;color:var(--papiro-muted);font-size:var(--text-body-sm)}.logsTimelineError button,.logsTimelineEmpty button{min-height:34px;padding:0 var(--space-3);border:1px solid currentColor;border-radius:var(--radius-md);color:var(--papiro-accent-text);background:transparent;font-weight:700}.logsTimelineEmpty{display:grid;min-height:360px;place-items:center;align-content:center;gap:var(--space-2);text-align:center}.logsTimelineEmpty>svg{color:var(--papiro-accent-text);font-size:32px}.logsTimelineEmpty h2{font-size:var(--text-h3)}.logsTimelineEmpty p{max-width:54ch;color:var(--papiro-muted)}.logsTimelineDay+.logsTimelineDay{margin-top:var(--space-7)}.logsTimelineDayHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--papiro-border)}.logsTimelineDayHeader h2{font-size:var(--text-body);font-weight:700}.logsTimelineDayHeader>div:first-child>span{display:block;margin-top:3px;color:var(--papiro-muted);font-size:var(--text-caption)}.logsTimelineDaySummary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);color:var(--papiro-muted);font-size:var(--text-caption)}.logsTimelineDaySummary strong{color:var(--papiro-ink)}.logsTimelineDaySummary .is-progress,.logsTimelineDaySummary .is-progress strong{color:color-mix(in srgb,var(--papiro-info) 82%,var(--papiro-ink))}.logsTimelineDaySummary .is-attention,.logsTimelineDaySummary .is-attention strong{color:var(--papiro-accent-text)}.logsTimelineGroups{display:grid;gap:var(--space-2);padding-top:var(--space-3)}.logsTimelineGroup{overflow:hidden;border:1px solid var(--papiro-border);border-radius:var(--radius-md);background:var(--papiro-surface)}.logsTimelineGroupButton{display:grid;grid-template-columns:34px minmax(170px,1fr) auto auto 20px;align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-2) var(--space-3);border:0;color:var(--papiro-ink);background:var(--papiro-surface);text-align:left}.logsTimelineGroupButton:hover{background:var(--papiro-surface-alt)}.logsTimelineContextIcon{display:grid;width:34px;height:34px;place-items:center;border-radius:var(--radius-md);color:var(--papiro-muted-status);background:color-mix(in srgb,var(--papiro-muted-status) 10%,var(--papiro-surface))}.logsTimelineContextIcon svg{font-size:19px}.logsTimelineContextIcon--progress{color:var(--papiro-info);background:color-mix(in srgb,var(--papiro-info) 10%,var(--papiro-surface))}.logsTimelineContextIcon--attention{color:var(--papiro-accent-text);background:color-mix(in srgb,var(--papiro-copper) 12%,var(--papiro-surface))}.logsTimelineGroupCopy{min-width:0}.logsTimelineGroupCopy strong,.logsTimelineGroupCopy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logsTimelineGroupCopy strong{font-size:var(--text-body-sm)}.logsTimelineGroupCopy small{margin-top:3px;color:var(--papiro-muted);font-size:var(--text-caption)}.logsTimelineDuration{display:flex;align-items:center;gap:4px;color:var(--papiro-muted);font-family:var(--font-mono);font-size:var(--text-caption);white-space:nowrap}.logsTimelineDuration svg{font-size:14px}.logsTimelineTone{display:inline-flex;min-height:25px;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--papiro-border);border-radius:var(--radius-pill);color:var(--papiro-muted);font-size:var(--text-caption);font-weight:700;white-space:nowrap}.logsTimelineTone i{width:7px;height:7px;border-radius:50%;background:var(--papiro-muted-status)}.logsTimelineTone--progress{color:color-mix(in srgb,var(--papiro-info) 78%,var(--papiro-ink));border-color:color-mix(in srgb,var(--papiro-info) 32%,var(--papiro-border));background:color-mix(in srgb,var(--papiro-info) 7%,var(--papiro-surface))}.logsTimelineTone--progress i{background:var(--papiro-info)}.logsTimelineTone--attention{color:var(--papiro-accent-text);border-color:color-mix(in srgb,var(--papiro-copper) 45%,var(--papiro-border));background:color-mix(in srgb,var(--papiro-copper) 8%,var(--papiro-surface))}.logsTimelineTone--attention i{background:var(--papiro-copper)}.logsTimelineGroupArrow{color:var(--papiro-muted);font-size:18px!important;transition:transform var(--motion-micro)}.logsTimelineGroup.is-expanded .logsTimelineGroupArrow{transform:rotate(90deg)}.logsTimelineEvents{position:relative;padding:0 var(--space-3) var(--space-2) 58px;border-top:1px solid var(--papiro-border);background:var(--papiro-surface-alt)}.logsTimelineEvents:before{position:absolute;top:19px;bottom:19px;left:66px;width:1px;background:var(--papiro-border);content:""}.logsTimelinePage .logsTimelineEvent{position:relative;display:block;width:auto;padding:0}.logsTimelineEvent+.logsTimelineEvent{border-top:1px solid var(--papiro-border)}.logsTimelineEvent summary{display:grid;grid-template-columns:44px 10px 30px minmax(190px,1fr) minmax(120px,.6fr) auto;align-items:center;gap:var(--space-2);min-height:66px;padding:var(--space-2) 0;color:var(--papiro-ink);cursor:pointer;list-style:none}.logsTimelineEvent summary::-webkit-details-marker{display:none}.logsTimelineEvent time{color:var(--papiro-muted);font-family:var(--font-mono);font-size:var(--text-caption)}.logsTimelineDot{position:relative;z-index:1;width:10px;height:10px;border:2px solid var(--papiro-surface-alt);border-radius:50%;background:var(--papiro-muted-status);box-sizing:content-box}.logsTimelineDot--progress{background:var(--papiro-info)}.logsTimelineDot--attention{background:var(--papiro-copper)}.logsTimelineEventIcon{display:grid;width:30px;height:30px;place-items:center;border-radius:var(--radius-md);color:var(--papiro-muted-status);background:color-mix(in srgb,var(--papiro-muted-status) 10%,var(--papiro-surface))}.logsTimelineEventIcon svg{font-size:17px}.logsTimelineEventIcon--progress{color:var(--papiro-info);background:color-mix(in srgb,var(--papiro-info) 10%,var(--papiro-surface))}.logsTimelineEventIcon--attention{color:var(--papiro-accent-text);background:color-mix(in srgb,var(--papiro-copper) 11%,var(--papiro-surface))}.logsTimelineEventCopy{min-width:0}.logsTimelineEventCopy strong,.logsTimelineEventCopy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logsTimelineEventCopy strong{font-size:var(--text-body-sm)}.logsTimelineEventCopy small{margin-top:3px;color:var(--papiro-muted);font-size:var(--text-caption)}.logsTimelineEvent summary>code{overflow:hidden;color:var(--papiro-muted);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-caption)}.logsTimelineDetailsLabel{color:var(--papiro-accent-text);font-size:var(--text-caption);font-weight:700}.logsTimelineEventDetails{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(250px,1.2fr);gap:var(--space-4);padding:0 0 var(--space-4) 92px}.logsTimelineEventDetails>dl,.logsTimelineMeta>dl{margin:0}.logsTimelineEventDetails>dl>div,.logsTimelineMeta dl>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--space-2);padding:6px 0;border-bottom:1px solid var(--papiro-border)}.logsTimelineEventDetails dt,.logsTimelineEventDetails dd,.logsTimelineMeta dt,.logsTimelineMeta dd{margin:0;overflow-wrap:anywhere;font-size:var(--text-caption)}.logsTimelineEventDetails dt,.logsTimelineMeta dt{color:var(--papiro-muted)}.logsTimelineEventDetails dd,.logsTimelineMeta dd{color:var(--papiro-ink);font-weight:600}.logsTimelineMeta>strong{display:block;margin-bottom:2px;font-size:var(--text-caption)}.logsTimelineMeta>dl{padding:5px var(--space-3);border:1px solid var(--papiro-border);border-radius:var(--radius-md);background:var(--papiro-surface)}.logsTimelinePagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--papiro-border);color:var(--papiro-muted);font-size:var(--text-caption)}.logsTimelinePagination>div{display:flex;gap:var(--space-2)}.logsTimelinePagination button{display:flex;min-height:34px;align-items:center;gap:4px;padding:0 var(--space-3);border:1px solid var(--papiro-border);border-radius:var(--radius-md);color:var(--papiro-ink);background:var(--papiro-surface);font-size:var(--text-caption);font-weight:700}.logsTimelinePagination button:disabled{color:var(--papiro-stone);background:var(--papiro-surface-alt);cursor:default}.logsTimelinePagination svg{font-size:16px}.logsTimelineAside{padding:var(--space-5) var(--space-4);border-left:1px solid var(--papiro-border);background:var(--papiro-surface-alt)}.logsTimelineAside>section+section{margin-top:var(--space-4)}.logsTimelineAttention>header,.logsTimelineAccessSummary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2)}.logsTimelineAttention h2,.logsTimelineAccessSummary h2{font-size:var(--text-body-sm)}.logsTimelineAttention header span,.logsTimelineAccessSummary header span{display:block;margin-top:3px;color:var(--papiro-muted);font-size:var(--text-caption)}.logsTimelineAttention header>strong{display:grid;min-width:22px;height:22px;place-items:center;padding:0 6px;border-radius:var(--radius-pill);color:var(--papiro-off-white);background:var(--papiro-copper);font-size:var(--text-caption)}.logsTimelineAllClear{display:flex;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--papiro-border)}.logsTimelineAllClear>svg{flex:0 0 auto;color:var(--papiro-success);font-size:19px}.logsTimelineAllClear strong,.logsTimelineAllClear span{display:block}.logsTimelineAllClear strong{font-size:var(--text-caption)}.logsTimelineAllClear span{margin-top:3px;color:var(--papiro-muted);font-size:var(--text-caption);line-height:1.4}.logsTimelineAsideEvent{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--space-2);width:100%;min-height:58px;padding:var(--space-2) 0;border-top:1px solid var(--papiro-border);color:var(--papiro-ink)}.logsTimelineAsideEvent>svg:first-child{color:var(--papiro-accent-text);font-size:18px}.logsTimelineAsideEvent strong,.logsTimelineAsideEvent small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logsTimelineAsideEvent strong{font-size:var(--text-caption)}.logsTimelineAsideEvent small{margin-top:3px;color:var(--papiro-muted);font-size:var(--text-caption)}.logsTimelineAccessSummary{padding:var(--space-3);border:1px solid var(--papiro-border);border-radius:var(--radius-md);background:var(--papiro-surface)}.logsTimelineAccessSummary header>svg{color:var(--papiro-accent-text);font-size:19px}.logsTimelineAccessSummary>div{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:var(--space-2);min-height:46px;border-top:1px solid var(--papiro-border)}.logsTimelineAccessAvatar{display:grid;width:28px;height:28px;place-items:center;border-radius:var(--radius-pill);color:var(--papiro-off-white);background:var(--papiro-navy);font-size:var(--text-caption);font-weight:700}body[data-theme-mode=dark] .logsTimelineAccessAvatar{color:var(--papiro-navy);background:var(--papiro-paper)}.logsTimelineAccessSummary>div strong,.logsTimelineAccessSummary>div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logsTimelineAccessSummary>div strong{font-size:var(--text-caption)}.logsTimelineAccessSummary>div small{margin-top:2px;color:var(--papiro-muted);font-size:var(--text-caption)}.logsTimelineAccessSummary>button{margin-top:var(--space-2);padding:0;border:0;color:var(--papiro-accent-text);background:transparent;font-size:var(--text-caption);font-weight:700}.logsTimelineProtocolCallout{display:flex;gap:var(--space-2);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--papiro-success) 38%,var(--papiro-border));border-radius:var(--radius-md);background:var(--papiro-surface)}.logsTimelineProtocolCallout>svg{flex:0 0 auto;color:var(--papiro-success);font-size:21px}.logsTimelineProtocolCallout strong,.logsTimelineProtocolCallout span{display:block}.logsTimelineProtocolCallout strong{font-size:var(--text-caption)}.logsTimelineProtocolCallout span{margin-top:3px;color:var(--papiro-muted);font-size:var(--text-caption);line-height:1.4}.logsTimelineProtocolCallout button{margin-top:var(--space-2);padding:0;border:0;color:var(--papiro-accent-text);background:transparent;font-size:var(--text-caption);font-weight:700}.logsTimelineProtocols{padding:var(--space-5);background:var(--papiro-surface-alt)}.logsTimelineProtocols .immutableAuditProtocolsPanel{margin:0;border-color:var(--papiro-border);color:var(--papiro-ink);background:transparent;box-shadow:none}.logsTimelineProtocols .immutableAuditFilters{border-color:var(--papiro-border);background:var(--papiro-surface);box-shadow:none}.logsTimelineProtocols .immutableAuditEmpty{min-height:180px;padding:var(--space-6);color:var(--papiro-ink);background:transparent}.logsTimelineProtocols .immutableAuditEmpty>svg{color:var(--papiro-success)}@media(max-width:1100px){.logsTimelineLayout{grid-template-columns:1fr}.logsTimelineAside{border-top:1px solid var(--papiro-border);border-left:0}.logsTimelineAside{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.logsTimelineAside>section+section{margin-top:0}.logsTimelineFilters{flex-wrap:wrap}.logsTimelineSearch{min-width:100%}}@media(max-width:760px){.logsTimelineHeader{align-items:flex-start;flex-direction:column;padding:var(--space-5) var(--space-4) var(--space-4)}.logsTimelineHeaderActions{justify-content:flex-start}.logsTimelineNavigation{align-items:stretch;flex-direction:column}.logsTimelineTabs{padding-inline:var(--space-3);overflow-x:auto}.logsTimelineTabs button{flex:0 0 auto}.logsTimelineReceiptsEntry{justify-content:center;border-top:1px solid var(--papiro-border);border-left:0}.logsTimelineFilters{padding-inline:var(--space-3)}.logsTimelineCombobox{min-width:calc(50% - var(--space-1));flex:1}.logsTimelinePrimaryButton,.logsTimelineClearButton{flex:1}.logsTimelineStream{padding:var(--space-4) var(--space-3)}.logsTimelineDayHeader{align-items:flex-start;flex-direction:column}.logsTimelineDaySummary{justify-content:flex-start}.logsTimelineGroupButton{grid-template-columns:34px minmax(0,1fr) 20px}.logsTimelineDuration,.logsTimelineTone{display:none}.logsTimelineEvent summary{grid-template-columns:38px 10px minmax(0,1fr) auto}.logsTimelineEvent summary>.logsTimelineEventIcon,.logsTimelineEvent summary>code{display:none}.logsTimelineEventDetails{grid-template-columns:1fr;padding-left:56px}.logsTimelineAside{grid-template-columns:1fr}.logsTimelineProtocols{padding:var(--space-3)}}@media(max-width:460px){.logsTimelineHeaderActions{align-items:stretch}.logsTimelineUpdated{width:100%}.logsTimelineTabs{display:grid;grid-template-columns:.8fr 1.35fr .75fr;gap:0;overflow:visible}.logsTimelineTabs button{min-width:0;padding-inline:4px;font-size:var(--text-caption);line-height:1.2;white-space:normal}.logsTimelineCombobox{min-width:100%}.logsTimelineGroupButton{gap:var(--space-2)}.logsTimelineGroupCopy small{white-space:normal}.logsTimelineEvents{padding-left:38px}.logsTimelineEvents:before{left:46px}.logsTimelineEvent summary{grid-template-columns:34px 10px minmax(0,1fr)}.logsTimelinePage .logsTimelineDetailsLabel{display:none}.logsTimelineEventDetails{padding-left:44px}.logsTimelinePagination{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.logsTimelinePage *,.logsTimelinePage *:before,.logsTimelinePage *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body[data-theme-mode] #root .logsTimelinePage{border:0;border-radius:0;box-shadow:none;background:transparent}body[data-theme-mode] #root .logsTimelineHeader{padding:14px 0 12px;border-bottom:1px solid var(--papiro-border)}body[data-theme-mode] #root .logsTimelineTabs{padding-inline:0}body[data-theme-mode] #root .logsTimelineFilters{margin-top:10px;padding:9px 10px;border:1px solid var(--papiro-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--papiro-surface-alt) 76%,transparent)}body[data-theme-mode] #root .logsTimelineSearch,body[data-theme-mode] #root .logsTimelineCombobox .MuiInputBase-root{min-height:36px;background:var(--papiro-surface)}body[data-theme-mode] #root .logsTimelinePrimaryButton{min-height:36px;border-color:var(--papiro-navy);color:var(--papiro-off-white);background:var(--papiro-navy)}body[data-theme-mode] #root .logsTimelineLayout{min-height:480px;margin-top:10px;border:1px solid var(--papiro-border);border-radius:var(--radius-md);overflow:hidden;background:color-mix(in srgb,var(--papiro-surface-alt) 55%,transparent)}body[data-theme-mode] #root .logsTimelineStream{padding:14px 16px}body[data-theme-mode] #root .logsTimelineGroups{gap:6px;padding-top:10px}body[data-theme-mode] #root .logsTimelineGroup{border:1px solid var(--papiro-border);border-radius:var(--radius-md);background:var(--papiro-surface)}body[data-theme-mode] #root .logsTimelineGroupButton{min-height:54px;background:var(--papiro-surface)}body[data-theme-mode] #root .logsTimelineAside{padding:14px;border-left:1px solid var(--papiro-border);background:var(--papiro-surface-alt)}body[data-theme-mode=dark] .logsTimelinePage{--papiro-surface: var(--dobra-shell-surface-dark);--papiro-surface-alt: var(--dobra-shell-surface2-dark);--papiro-border: var(--dobra-shell-line-dark)}.logsReconstruction{padding:var(--space-5) var(--space-6) var(--space-6);background:var(--papiro-surface-alt)}.logsReconstructionLoading{display:grid;gap:var(--space-3)}.logsReconstructionLoading .MuiSkeleton-root{background:color-mix(in srgb,var(--papiro-muted) 13%,transparent)}.logsReconstructionError{max-width:760px;margin:var(--space-5) auto;background:var(--papiro-surface)}.logsReconstructionIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-1) 0 var(--space-5)}.logsReconstructionEyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--papiro-success);font-size:var(--text-caption);font-weight:800;letter-spacing:.06em}.logsReconstructionEyebrow svg{font-size:16px}.logsReconstructionIntro h2{margin-top:5px;font-size:var(--text-h3);letter-spacing:-.015em}.logsReconstructionIntro p{max-width:740px;margin-top:5px;color:var(--papiro-muted);font-size:var(--text-body-sm);line-height:1.5}.logsReconstructionStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.logsReconstructionStats article{min-width:0;padding:var(--space-3);border:1px solid var(--papiro-border);border-radius:var(--radius-md);background:var(--papiro-surface);box-shadow:var(--shadow-subtle)}.logsReconstructionStats span{display:flex;align-items:center;gap:6px;color:var(--papiro-muted);font-size:var(--text-caption);font-weight:800}.logsReconstructionStats span svg{color:var(--papiro-accent-text);font-size:17px}.logsReconstructionStats strong{display:block;margin-top:7px;font-family:var(--font-brand);font-size:25px;line-height:1}.logsReconstructionStats small{display:block;margin-top:5px;color:var(--papiro-muted);font-size:var(--text-caption)}.logsReconstructionGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:var(--space-4);margin-top:var(--space-4)}.logsReconstructionActors,.logsReconstructionSignals,.logsReconstructionRecent,.logsReconstructionKeys{min-width:0;border:1px solid var(--papiro-border);border-radius:var(--radius-md);background:var(--papiro-surface);box-shadow:var(--shadow-subtle)}.logsReconstructionActors,.logsReconstructionSignals{padding:var(--space-4)}.logsReconstructionSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3)}.logsReconstructionSectionHeader h3{font-size:var(--text-body-sm)}.logsReconstructionSectionHeader span{display:block;margin-top:3px;color:var(--papiro-muted);font-size:var(--text-caption)}.logsReconstructionSectionHeader>svg{color:var(--papiro-accent-text);font-size:19px}.logsReconstructionActor{border-top:1px solid var(--papiro-border)}.logsReconstructionActor summary{display:grid;grid-template-columns:34px minmax(0,1fr) auto minmax(100px,auto);align-items:center;gap:var(--space-2);min-height:62px;padding:7px 0;list-style:none;cursor:pointer}.logsReconstructionActor summary::-webkit-details-marker{display:none}.logsReconstructionAvatar,.logsReconstructionMiniAvatar{display:grid;place-items:center;border-radius:var(--radius-pill);color:var(--papiro-off-white);background:var(--papiro-navy);font-size:10px;font-weight:800}.logsReconstructionAvatar{width:30px;height:30px}.logsReconstructionActorName,.logsReconstructionActorCount,.logsReconstructionActorLast{min-width:0}.logsReconstructionActorName strong,.logsReconstructionActorName small,.logsReconstructionActorCount strong,.logsReconstructionActorCount small,.logsReconstructionActorLast strong,.logsReconstructionActorLast small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logsReconstructionActorName strong{font-size:var(--text-body-sm)}.logsReconstructionActorName small,.logsReconstructionActorCount small,.logsReconstructionActorLast small{margin-top:3px;color:var(--papiro-muted);font-size:var(--text-caption)}.logsReconstructionActorCount{text-align:right}.logsReconstructionActorCount strong{color:var(--papiro-accent-text);font-size:var(--text-body-sm)}.logsReconstructionActorLast{text-align:right}.logsReconstructionActorLast strong{font-size:var(--text-caption)}.logsReconstructionActorDetails{display:grid;gap:var(--space-2);padding:0 0 var(--space-3) 42px;color:var(--papiro-muted);font-size:var(--text-caption)}.logsReconstructionActorDetails strong{color:var(--papiro-ink)}.logsReconstructionActionList{display:flex;flex-wrap:wrap;gap:5px}.logsReconstructionActionList span{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 7px;border:1px solid var(--papiro-border);border-radius:var(--radius-pill);color:var(--papiro-muted);background:var(--papiro-surface-alt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logsReconstructionActionList b{color:var(--papiro-ink)}.logsReconstructionAlert,.logsReconstructionAllClear{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-3) 0;border-top:1px solid var(--papiro-border)}.logsReconstructionAlert>svg{color:var(--papiro-copper-deep);font-size:18px}.logsReconstructionAlert strong,.logsReconstructionAlert small{display:block}.logsReconstructionAlert strong{font-size:var(--text-caption)}.logsReconstructionAlert small{margin-top:3px;color:var(--papiro-muted);font-size:var(--text-caption);line-height:1.4}.logsReconstructionAllClear{color:var(--papiro-success)}.logsReconstructionAllClear span{color:var(--papiro-muted);font-size:var(--text-caption);line-height:1.4}.logsReconstructionSessionSummary{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--papiro-border)}.logsReconstructionSessionSummary>strong{display:flex;align-items:center;gap:6px;font-size:var(--text-caption)}.logsReconstructionSessionSummary>strong svg{color:var(--papiro-accent-text);font-size:17px}.logsReconstructionSessionSummary>span{display:block;margin:3px 0 5px 23px;color:var(--papiro-muted);font-size:var(--text-caption)}.logsReconstructionSessionSummary>div{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:39px;border-top:1px solid var(--papiro-border)}.logsReconstructionMiniAvatar{width:24px;height:24px;font-size:var(--text-micro)}.logsReconstructionSessionSummary>div strong,.logsReconstructionSessionSummary>div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logsReconstructionSessionSummary>div strong{font-size:var(--text-caption)}.logsReconstructionSessionSummary>div small{margin-top:2px;color:var(--papiro-muted);font-size:10px}.logsReconstructionRecent,.logsReconstructionKeys{margin-top:var(--space-4);padding:var(--space-4)}.logsReconstructionRecentList{border-top:1px solid var(--papiro-border)}.logsReconstructionRecentEvent{display:grid;grid-template-columns:44px 10px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:var(--space-2);min-height:51px;border-bottom:1px solid var(--papiro-border)}.logsReconstructionRecentEvent time,.logsReconstructionRecentEvent em{color:var(--papiro-muted);font-size:var(--text-caption);font-style:normal}.logsReconstructionRecentDot{width:8px;height:8px;border-radius:50%;background:var(--papiro-copper)}.logsReconstructionRecentEvent strong,.logsReconstructionRecentEvent small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logsReconstructionRecentEvent strong{font-size:var(--text-caption)}.logsReconstructionRecentEvent small{margin-top:2px;color:var(--papiro-muted);font-size:10px}.logsReconstructionRecentEvent em{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.logsReconstructionKeys>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.logsReconstructionKeys>div>span{min-width:0;padding:var(--space-2);border:1px solid var(--papiro-border);border-radius:var(--radius-md);opacity:.68}.logsReconstructionKeys>div>span.is-active{opacity:1;border-color:color-mix(in srgb,var(--papiro-success) 42%,var(--papiro-border))}.logsReconstructionKeys strong,.logsReconstructionKeys small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logsReconstructionKeys strong{font-size:var(--text-caption)}.logsReconstructionKeys small{margin-top:3px;color:var(--papiro-muted);font-size:10px}@media(max-width:900px){.logsReconstructionStats{grid-template-columns:repeat(2,minmax(0,1fr))}.logsReconstructionGrid{grid-template-columns:1fr}}@media(max-width:620px){.logsReconstruction{padding:var(--space-4) var(--space-3)}.logsReconstructionIntro{flex-direction:column}.logsReconstructionStats{gap:var(--space-2)}.logsReconstructionStats article{padding:var(--space-2)}.logsReconstructionActor summary{grid-template-columns:30px minmax(0,1fr) auto}.logsReconstructionActorLast{display:none}.logsReconstructionRecentEvent{grid-template-columns:40px 8px minmax(0,1fr)}.logsReconstructionRecentEvent em{display:none}.logsReconstructionKeys>div{grid-template-columns:1fr}}.logsModulesPanel .logsReconstructionEyebrow{color:var(--papiro-accent-text)}.logsModulesDays{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.logsModulesDay{border:1px solid var(--papiro-border);border-radius:var(--radius-md);background:var(--papiro-surface);box-shadow:var(--shadow-subtle)}.logsModulesDayHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--papiro-border)}.logsModulesDayHeader h3{font-size:var(--text-body-sm)}.logsModulesDayHeader span{display:block;margin-top:3px;color:var(--papiro-muted);font-size:var(--text-caption)}.logsModulesDayHeader small{display:block;margin-top:3px;color:var(--papiro-muted);font-size:10px}.logsModulesDayHeader>strong{display:grid;min-width:32px;height:28px;place-items:center;padding:0 7px;border-radius:var(--radius-pill);color:var(--papiro-off-white);background:var(--papiro-navy);font-size:var(--text-caption)}.logsModulesModuleList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4)}.logsModulesModule{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--papiro-border);border-radius:var(--radius-md);background:var(--papiro-surface-alt)}.logsModulesModuleIcon{display:grid;width:28px;height:28px;place-items:center;border-radius:var(--radius-md);color:var(--papiro-accent-text);background:color-mix(in srgb,var(--papiro-copper) 13%,var(--papiro-surface))}.logsModulesModuleIcon svg{font-size:17px}.logsModulesModule strong,.logsModulesModule small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logsModulesModule strong{font-size:var(--text-caption)}.logsModulesModule small{margin-top:3px;color:var(--papiro-muted);font-size:10px}.logsModulesEmpty{margin-top:var(--space-4);border:1px solid var(--papiro-border);border-radius:var(--radius-md);background:var(--papiro-surface)}@media(max-width:900px){.logsModulesModuleList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.logsModulesModuleList{grid-template-columns:1fr;padding-inline:var(--space-3)}.logsModulesDayHeader{align-items:flex-start}}@media(min-width:621px){.logsReconstructionStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.logsReconstructionStats article{padding:10px}.logsReconstructionStats span,.logsReconstructionStats small{white-space:nowrap}.logsReconstructionStats strong{margin-top:5px;font-size:22px}}.logsReconstructionFilters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-4) 0}.logsReconstructionFilters .logsTimelineCombobox{min-width:min(260px,100%);flex:1 1 260px}.logsReconstructionFilters .logsTimelineClearButton{min-height:40px}.supportCenter,.supportDrawer{--support-surface: var(--surface, var(--dobra-surface));--support-surface-2: var(--surface2, var(--dobra-surface-alt));--support-line: var(--line, var(--dobra-border));--support-ink: var(--ink, var(--dobra-ink));--support-muted: var(--muted, var(--dobra-muted));--support-copper: var(--copper-action, var(--dobra-shell-copper-action));--support-on-copper: var(--dobra-off-white);--support-danger: var(--red, var(--dobra-shell-red));--support-success: var(--ok, var(--dobra-success))}.supportCenter{display:grid;gap:16px;width:100%;max-width:1600px;color:var(--support-ink);font-family:var(--font-ui, "IBM Plex Sans", sans-serif)}.supportCenter__header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:2px 2px 4px}.supportCenter__title{min-width:0}.supportCenter__eyebrow,.supportDrawer__header span{color:var(--support-copper);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.supportCenter__title h1{margin:2px 0 3px;font:700 clamp(28px,3vw,42px)/1 var(--font-brand, "Space Grotesk", sans-serif);letter-spacing:-.04em}.supportCenter__title p{margin:0;max-width:68ch;color:var(--support-muted);font-size:14px}.supportCenter__actions{display:flex;flex:0 0 auto;gap:10px}.supportTactile{min-height:40px;border-radius:7px!important;font-weight:700!important;transition:transform .12s ease,border-color .12s ease,background-color .12s ease!important}.supportTactile:active{transform:translateY(1px)}.supportCenter__scopebar{display:grid;grid-template-columns:minmax(260px,420px) 1fr auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--support-line);border-radius:8px;background:var(--support-surface)}.supportCenter__scopeIdentity{display:grid;min-width:0}.supportCenter__scopeIdentity strong{overflow:hidden;font:650 14px var(--font-brand, "Space Grotesk", sans-serif);text-overflow:ellipsis;white-space:nowrap}.supportCenter__scopeIdentity span{color:var(--support-muted);font-size:12px}.supportCenter__views{display:flex;gap:24px;border-bottom:1px solid var(--support-line)}.supportCenter__views button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:none;color:var(--support-muted);font:650 14px var(--font-brand, "Space Grotesk", sans-serif);cursor:pointer}.supportCenter__views button svg{font-size:18px}.supportCenter__views button.is-active{border-color:var(--support-copper);color:var(--support-ink)}.supportCenter__workspace,.supportLogs{display:grid;gap:14px}.supportLogs__intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid var(--support-line);border-radius:8px;background:var(--support-surface)}.supportLogs__intro>div{display:grid;gap:3px}.supportLogs__intro span,.supportLogDetail header span{color:var(--support-copper);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.supportLogs__intro h2{margin:0;font:700 20px var(--font-brand, "Space Grotesk", sans-serif)}.supportLogs__intro p{margin:0;color:var(--support-muted);font-size:12px}.supportLogs__filters{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;padding:14px;border:1px solid var(--support-line);border-radius:8px;background:var(--support-surface-2)}.supportLogs__filterActions{display:flex;align-items:center;gap:8px}.supportLogs__content{display:grid;gap:12px}.supportLogs__content.has-detail{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:start}.supportLogs__list{display:grid;gap:7px;min-width:0}.supportLogRow{display:grid;grid-template-columns:155px minmax(190px,1.3fr) minmax(180px,1fr) minmax(150px,.8fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--support-line);border-left:3px solid transparent;border-radius:7px;background:var(--support-surface);color:var(--support-ink);font:inherit;text-align:left;cursor:pointer}.supportLogRow:nth-of-type(2n){background:var(--support-surface-2)}.supportLogRow:hover,.supportLogRow.is-selected{border-left-color:var(--support-copper);background:color-mix(in srgb,var(--support-copper) 5%,var(--support-surface))}.supportLogRow .MuiChip-colorDefault{background:transparent;border:1px dashed var(--support-line);opacity:.7}.supportLogRow time{color:var(--support-muted);font-size:11px;font-variant-numeric:tabular-nums}.supportLogRow__main,.supportLogRow__scope,.supportLogRow__actor{display:grid;gap:2px;min-width:0}.supportLogRow__main strong,.supportLogRow__scope strong,.supportLogRow__actor strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.supportLogRow__main span,.supportLogRow__scope span,.supportLogRow__actor span{overflow:hidden;color:var(--support-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.supportLogs__next{justify-self:center;margin-top:5px!important}.supportLogDetail{position:sticky;top:16px;display:grid;gap:14px;padding:16px;border:1px solid var(--support-line);border-radius:8px;background:var(--support-surface)}.supportLogDetail header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--support-line)}.supportLogDetail h3{margin:2px 0 0;font:700 17px var(--font-brand, "Space Grotesk", sans-serif)}.supportLogDetail dl{display:grid;gap:8px;margin:0}.supportLogDetail dl div{display:grid;grid-template-columns:minmax(110px,.6fr) 1fr;gap:10px}.supportLogDetail dt{color:var(--support-muted);font-size:11px}.supportLogDetail dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px}.supportLogDetail__references{display:grid;gap:6px;padding:11px;border-radius:6px;background:var(--support-surface-2);font-size:11px}.supportLogDetail__references code{overflow-wrap:anywhere;color:var(--support-copper)}.supportMetrics{display:grid;gap:10px;padding:14px 16px 10px;border:1px solid var(--support-line);border-radius:8px;background:var(--support-surface)}.supportMetrics__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.supportMetrics__heading h2{margin:0;font:650 16px var(--font-brand, "Space Grotesk", sans-serif)}.supportMetrics__heading p{margin:2px 0 0;color:var(--support-muted);font-size:12px}.supportMetrics__dates{padding-top:4px}.supportMetrics__strip,.supportMetrics__details{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--support-line)}.supportMetric{display:grid;align-content:center;min-height:72px;padding:10px 16px;border-left:1px solid var(--support-line)}.supportMetric:first-child{border-left:0}.supportMetric span{color:var(--support-muted);font-size:11px}.supportMetric strong{margin-top:2px;font:700 22px/1 var(--font-brand, "Space Grotesk", sans-serif);font-variant-numeric:tabular-nums}.supportMetric small{margin-top:5px;color:var(--support-muted);font-size:10px}.supportMetrics__expand{justify-self:start;min-height:32px;padding-left:0!important;color:var(--support-copper)!important;font-size:12px!important}.supportMetrics__details{grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--support-line)}.supportMetric--detail{min-height:76px;padding-inline:12px}.supportMetric--detail strong{font-size:17px}.supportMetrics__method{margin:10px 0 2px;color:var(--support-muted);font-size:11px;line-height:1.55}.supportBoard{display:grid;gap:12px;padding:14px;border:1px solid var(--support-line);border-radius:8px;background:var(--support-surface)}.supportBoard__toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;gap:9px}.supportBoard__search .MuiInputBase-root{background:var(--support-surface-2)}.supportBoard__search .MuiInputAdornment-root,.supportBoard__search svg{margin-right:7px;color:var(--support-muted)}.supportFilters{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;padding:12px;border:1px solid var(--support-line);border-radius:7px;background:var(--support-surface-2)}.supportBoard__count{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--support-muted);font-size:11px}.supportBoard__columns,.supportBoard__skeleton{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:10px;align-items:start}.supportBoard__skeleton>div{display:grid;gap:8px}.supportBoardColumn{min-width:0;border:1px solid var(--support-line);border-radius:8px;background:var(--support-surface-2)}.supportBoardColumn>header{display:flex;align-items:center;justify-content:space-between;min-height:45px;padding:0 11px;border-top:3px solid var(--support-muted);border-bottom:1px solid var(--support-line);border-radius:7px 7px 0 0}.supportBoardColumn--new>header{border-top-color:var(--support-muted)}.supportBoardColumn--triage>header,.supportBoardColumn--waiting_for_office>header{border-top-color:var(--support-copper)}.supportBoardColumn--in_progress>header{border-top-color:var(--dobra-info)}.supportBoardColumn--ready_to_validate>header,.supportBoardColumn--closed>header{border-top-color:var(--support-success)}.supportBoardColumn--duplicate>header,.supportBoardColumn--cancelled>header{border-top-color:var(--support-muted)}.supportBoardColumn h3{margin:0;font:650 13px var(--font-brand, "Space Grotesk", sans-serif)}.supportBoardColumn header>span{display:grid;place-items:center;min-width:24px;height:22px;border:1px solid var(--support-line);border-radius:999px;color:var(--support-muted);font-size:11px;font-weight:700}.supportBoardColumn__cards{display:grid;gap:7px;padding:8px}.supportBoardColumn__empty{padding:18px 8px;color:var(--support-muted);font-size:11px;text-align:center}.supportTicketCard{display:grid;gap:7px;width:100%;min-height:120px;padding:11px;border:1px solid var(--support-line);border-left:3px solid var(--support-muted);border-radius:6px;background:var(--support-surface);color:var(--support-ink);font:inherit;text-align:left;cursor:pointer}.supportTicketCard:hover{border-color:color-mix(in srgb,var(--support-copper) 55%,var(--support-line))}.supportTicketCard--critical{border-left-color:var(--support-danger)}.supportTicketCard--high{border-left-color:var(--support-copper)}.supportTicketCard--medium{border-left-color:var(--dobra-info)}.supportTicketCard--low{border-left-color:var(--support-success)}.supportTicketCard__top,.supportTicketCard__meta{display:flex;align-items:center;justify-content:space-between;gap:7px}.supportTicketCard__top strong{color:var(--support-copper);font:700 12px var(--font-brand, "Space Grotesk", sans-serif);font-variant-numeric:tabular-nums}.supportTicketCard__top time,.supportTicketCard__requester{color:var(--support-muted);font-size:10px}.supportTicketCard__subject{display:-webkit-box;overflow:hidden;font:650 12px/1.35 var(--font-brand, "Space Grotesk", sans-serif);-webkit-box-orient:vertical;-webkit-line-clamp:2}.supportTicketCard__meta{justify-content:flex-start;flex-wrap:wrap;margin-top:auto}.supportTicketCard__meta span{padding:2px 5px;border-radius:4px;background:var(--support-surface-2);color:var(--support-muted);font-size:var(--text-micro)}.supportTicketCard__meta .is-blocked{color:var(--support-danger);font-weight:700}.supportFinalized{display:grid;gap:10px;border-top:1px solid var(--support-line);padding-top:10px}.supportFinalized__toggle{display:grid;grid-template-columns:auto auto 1fr;align-items:center;justify-items:start;gap:9px;min-height:42px;padding:0 11px;border:1px solid var(--support-line);border-radius:7px;background:var(--support-surface-2);color:var(--support-ink);cursor:pointer}.supportFinalized__toggle span{font:650 13px var(--font-brand, "Space Grotesk", sans-serif)}.supportFinalized__toggle strong{font-size:12px}.supportFinalized__toggle small{justify-self:end;color:var(--support-muted)}.supportBoard__columns--finalized{grid-template-columns:repeat(3,minmax(220px,1fr))}.supportBoard__loadMore{display:flex;justify-content:center}.supportBoard__empty,.supportCenter__noTicket{display:grid;justify-items:start;gap:8px;padding:28px;border:1px dashed var(--support-line);border-radius:8px;background:var(--support-surface)}.supportBoard__empty h3,.supportBoard__empty p,.supportCenter__noTicket h2,.supportCenter__noTicket p{margin:0}.supportCenter__noTicket>svg{color:var(--support-copper);font-size:34px}.supportCockpit{max-width:1180px;border-color:var(--support-line)!important;background:var(--support-surface)!important}.supportCockpit__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--support-line);padding-bottom:8px}.supportCockpit__nav span{color:var(--support-muted);font:650 13px var(--font-brand, "Space Grotesk", sans-serif);text-transform:uppercase;letter-spacing:.08em}.supportCockpit__content>.MuiDivider-root:first-child{display:none}.supportCockpit__chips{padding:10px 12px;border-left:3px solid var(--support-copper);background:var(--support-surface-2)}.supportCockpit__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 22px;padding:18px;border:1px solid var(--support-line);border-radius:7px;background:var(--support-surface-2)}.supportCockpit__summary h6{grid-column:1 / -1;margin-bottom:5px;font-size:23px;letter-spacing:-.025em}.supportCockpit__summary p{color:var(--support-muted);font-size:13px}.supportCockpit__quickActions{align-items:center;padding:12px;border:1px solid var(--support-line);border-radius:7px;background:var(--support-surface-2)}.supportCockpit .MuiPaper-outlined{border-radius:7px;border-color:var(--support-line);box-shadow:none}.supportCockpit h6{font-family:var(--font-brand, "Space Grotesk", sans-serif)}.supportDrawer{width:min(480px,100vw);color:var(--support-ink)!important;background:var(--support-surface)!important}body[data-theme-mode=dark] .supportDrawer{--support-copper: var(--dobra-shell-copper-dark);--support-on-copper: var(--dobra-navy)}.supportDrawerBackdrop.MuiBackdrop-root{background:var(--dobra-shell-scrim)!important}body[data-theme-mode=dark] .supportDrawerBackdrop.MuiBackdrop-root{background:var(--dobra-shell-scrim-dark)!important}.supportDrawer--wide{width:min(720px,100vw)}.supportDrawer__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--support-line);background:var(--support-surface)}.supportDrawer__header h2{margin:2px 0 0;font:700 22px/1.1 var(--font-brand, "Space Grotesk", sans-serif)}.supportDrawer__body{display:grid;gap:16px;padding:20px}.supportDrawer__body>p{margin:0;color:var(--support-muted);font-size:13px}.supportDrawer .MuiInputBase-root:not(.Mui-error):not(.Mui-disabled){background:var(--support-surface-2)!important;color:var(--support-ink)!important}.supportDrawer .MuiInputLabel-root{color:var(--support-muted)!important}.supportDrawer .MuiOutlinedInput-root:not(.Mui-error):not(.Mui-disabled) .MuiOutlinedInput-notchedOutline{border-color:var(--support-line)!important}.supportDrawer .MuiInputLabel-root.Mui-focused{color:var(--support-copper)!important}.supportDrawer .MuiOutlinedInput-root.Mui-focused:not(.Mui-error):not(.Mui-disabled) .MuiOutlinedInput-notchedOutline{border-color:var(--support-copper)!important;border-width:2px}.supportDrawer .MuiButton-contained.MuiButton-colorPrimary:not(.Mui-disabled){background:var(--support-copper)!important;color:var(--support-on-copper)!important}.supportDrawer .MuiButton-outlined.MuiButton-colorPrimary:not(.Mui-disabled){border-color:var(--support-copper)!important;color:var(--support-copper)!important}.supportDrawer .MuiButton-text.MuiButton-colorPrimary:not(.Mui-disabled),.supportDrawer__header>.MuiIconButton-root:not(.Mui-disabled){color:var(--support-copper)!important}.supportDrawer :focus-visible{outline-width:3px;outline-style:solid;outline-color:var(--support-copper);outline-offset:2px}.supportDrawer__kind{display:grid;grid-template-columns:1fr 1fr;margin:14px 20px 0;border:1px solid var(--support-line);border-radius:7px;overflow:hidden}.supportDrawer__kind button{min-height:42px;border:0;border-left:1px solid var(--support-line);background:var(--support-surface-2);color:var(--support-muted);font:650 13px var(--font-brand, "Space Grotesk", sans-serif);cursor:pointer}.supportDrawer__kind button:first-child{border-left:0}.supportDrawer__kind button.is-active{background:var(--support-copper);color:var(--support-on-copper)!important}.supportDrawer__subform{display:grid;gap:12px;padding:14px;border-left:3px solid var(--support-copper);background:var(--support-surface-2)}.supportDrawer__subform h3,.supportDrawer__subform p{margin:0}.supportDrawer__subform h3{font:650 14px var(--font-brand, "Space Grotesk", sans-serif)}.supportDrawer__subform p{color:var(--support-muted);font-size:12px}.supportDrawer__formFooter{position:sticky;bottom:-20px;z-index:1;margin:8px -20px -20px;padding:14px 20px;border-top:1px solid var(--support-line);background:var(--support-surface)}@media(max-width:1180px){.supportBoard__columns,.supportBoard__skeleton{grid-template-columns:repeat(5,minmax(240px,1fr));overflow-x:auto;padding-bottom:6px;scrollbar-gutter:stable}.supportMetrics__strip,.supportMetrics__details{grid-template-columns:repeat(3,1fr)}.supportMetric:nth-child(4){border-left:0}.supportFilters,.supportLogs__filters{grid-template-columns:repeat(3,minmax(160px,1fr))}.supportLogs__content.has-detail{grid-template-columns:1fr}.supportLogDetail{position:static}.supportLogRow{grid-template-columns:140px minmax(180px,1fr) minmax(160px,1fr) auto}.supportLogRow__actor{display:none}}.supportLocator__candidates{border:1px solid var(--support-line);border-radius:12px;padding:12px}.supportLocator__candidates h3{font-size:15px;margin:0 0 4px}.supportLocator__candidate{align-items:center;border-top:1px solid var(--support-line);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.supportLocator__candidate:first-of-type{border-top:0}.supportLocator__candidate>div{display:grid;gap:2px}.supportLocator__candidate span{color:var(--support-muted, #5b6472);font-size:12px}.supportLocator__trace{display:grid;gap:10px}.supportLocator__trace h3{font-size:15px;margin:0}.supportLocator__trace h4{font-size:13px;letter-spacing:.04em;margin:6px 0 0;text-transform:uppercase}.supportLocator__traceHead{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.supportLocator__reasons,.supportLocator__events{margin:0;padding-left:18px}.supportLocator__reasons li,.supportLocator__events li{font-size:13px;line-height:1.5}.supportLocator__event{font-size:13px;margin:0}.supportLocator__empty{color:var(--support-muted, #5b6472);font-size:13px;margin:0}.supportLocator__facts{border-left:2px solid var(--support-line);padding-left:10px}.supportLocator__facts ul{margin:4px 0 0;padding-left:18px}.supportLocator__facts li{font-size:12px}@media(max-width:760px){.supportCenter__header{align-items:stretch;flex-direction:column}.supportCenter__actions{display:grid;grid-template-columns:1fr 1fr}.supportCenter__scopebar{grid-template-columns:1fr}.supportCenter__scopeIdentity{display:none}.supportMetrics__heading{align-items:stretch;flex-direction:column}.supportMetrics__strip,.supportMetrics__details{grid-template-columns:repeat(2,1fr)}.supportMetric:nth-child(odd){border-left:0}.supportMetric:nth-child(4){border-left:1px solid var(--support-line)}.supportBoard__toolbar{grid-template-columns:1fr 1fr}.supportBoard__search{grid-column:1 / -1}.supportFilters{grid-template-columns:1fr}.supportLogs__intro{align-items:flex-start;flex-direction:column}.supportLogs__filters{grid-template-columns:1fr}.supportLogRow{grid-template-columns:1fr auto}.supportLogRow time,.supportLogRow__main,.supportLogRow__scope{grid-column:1}.supportLogRow>.MuiChip-root{grid-column:2;grid-row:1 / span 3}.supportBoard__columns,.supportBoard__skeleton,.supportBoard__columns--finalized{display:grid;grid-template-columns:1fr;overflow:visible}.supportBoardColumn{display:grid}.supportTicketCard{min-height:108px}.supportCockpit{margin-inline:-8px;border-radius:0!important}.supportCockpit__summary{grid-template-columns:1fr}.supportCockpit__summary h6{grid-column:auto}}@media(prefers-reduced-motion:reduce){.supportTactile{transition:none!important}.supportCenter *{scroll-behavior:auto!important}}@media(max-width:760px){.supportLocator__candidate{align-items:stretch;flex-direction:column}}.registryBrand{display:flex;align-items:center;gap:8px;flex:none;min-width:0}.registryBrand__logo{display:block;height:26px;width:auto;max-width:132px;object-fit:contain;background:var(--dobra-off-white);padding:3px;border-radius:5px}.registryBrand__avatar{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--copper, var(--dobra-copper)) 26%,var(--topbar, var(--dobra-surface-alt)));color:var(--ink, var(--dobra-ink));font-size:11px;font-weight:700;letter-spacing:.02em}.registryBrand__name{font-size:12px;color:var(--muted, var(--dobra-muted));max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:920px){.registryBrand__name{max-width:120px}}@media(max-width:640px){.registryBrand__name{display:none}.registryBrand__logo{height:22px;max-width:96px}.registryBrand__avatar{width:22px;height:22px;font-size:10px}}.ppv2 .ppv-support-context{display:flex;justify-content:flex-end;padding:10px 24px 0}.ppv2{font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;width:100%;max-width:100vw;min-height:100vh;overflow-x:clip;overflow-y:visible;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);background-image:radial-gradient(var(--grid) 1px,transparent 1px);background-size:22px 22px}.ppv2 *,.ppv2 *:before,.ppv2 *:after{box-sizing:border-box}.ppv2 a{color:var(--ct);text-decoration:none}.ppv2 button{font-family:inherit;cursor:pointer}.ppv2 button:disabled{cursor:not-allowed;color:var(--disabled-ink)}.ppv2 .ppv-navbtn:disabled,.ppv2 .ppv-btn-primary:disabled,.ppv2 .ppv-agentbtn:disabled,.ppv2 .ppv-utilbtn:disabled,.ppv2 .ppv-tab:disabled{border-color:var(--line-soft);background:var(--disabled-surface);color:var(--disabled-ink)}.ppv2 :where(button,a[href],input,select,textarea):focus-visible{outline:2px solid var(--ct);outline-offset:2px}.ppv2 ::selection{background:#b8734a38}.ppv-serif,.ppv-disp{font-family:Space Grotesk,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif}.ppv-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}@keyframes pp-page{0%{opacity:0;transform:perspective(1500px) rotateY(-5deg) translate(-20px)}to{opacity:1;transform:none}}@keyframes pp-ink{0%{opacity:0;filter:blur(5px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes pp-sweep{0%{transform:translateY(-40px);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(600px);opacity:0}}@keyframes pp-note{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes pp-leader{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pp-quill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pp-spin{to{transform:rotate(360deg)}}@keyframes pp-menu{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes pp-modal{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes pp-scrim{0%{opacity:0}to{opacity:1}}@keyframes pp-pulse{0%,to{box-shadow:0 4px 16px #b8734a4d,0 0 #b8734a80}50%{box-shadow:0 4px 16px #b8734a4d,0 0 0 9px #b8734a00}}@keyframes pp-resolve{0%{background:#168a6a3d}to{background:transparent}}@keyframes pp-ack{0%{transform:scale(.82);box-shadow:0 0 #b8734a8c}55%{transform:scale(1.09)}to{transform:scale(1);box-shadow:0 0 0 8px #b8734a00}}@keyframes pp-stamp{0%{transform:rotate(-9deg) scale(2.6);opacity:0}55%{transform:rotate(-9deg) scale(.9);opacity:1}72%{transform:rotate(-9deg) scale(1.06)}to{transform:rotate(-9deg) scale(1);opacity:.92}}@keyframes pp-recognize{0%{opacity:0;transform:scale(.93)}55%{opacity:1}to{transform:scale(1)}}@keyframes ppv-panel-swipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ppv-card-in{0%{opacity:0}to{opacity:1}}@keyframes pp-scan{0%{transform:translateY(-120%)}to{transform:translateY(560%)}}@keyframes pp-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes pp-handoff-out{0%{opacity:1;transform:none}35%{opacity:1;transform:translateY(-6px) scale(1.01)}to{opacity:0;transform:translate(56px) translateY(-6px) scale(.96)}}@keyframes pp-handoff-doc{0%{opacity:0;transform:translate(-28px)}30%{opacity:1}to{opacity:0;transform:translate(34px)}}.ppv-noteItem{animation:pp-note .55s cubic-bezier(.2,.8,.2,1) both}.ppv-ledgerRow{animation:pp-ink .5s ease both}.ppv-topbar{position:sticky;top:0;z-index:60;display:flex;align-items:center;width:100%;min-width:0;max-width:100%;gap:18px;padding:12px clamp(16px,3.4vw,40px);background:var(--topbar);border-bottom:1px solid var(--line)}.ppv-topbar__brand{position:relative;width:186px;min-width:44px;min-height:44px;height:44px;overflow:hidden;flex:none;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.ppv-topbar__brand:hover{opacity:.78}.ppv-topbar__brand:active{transform:scale(.98)}.ppv-topbar__brand:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.ppv-topbar__brandLogo{position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%);object-fit:contain}.ppv-topbar__divider{width:1px;height:26px;background:var(--hair);flex:none}.ppv-topbar__spacer{flex:1}.ppv-topbar__cluster{display:flex;align-items:center;gap:6px;flex:none;min-width:0}@media(min-width:1660px){.ppv2 .ppv-topbar .registryBrand{min-width:0}.ppv2 .ppv-topbar .registryBrand__name{max-width:240px}}.ppv2[data-workspace=builder]{--topbar: #fffaf1;--ink: #102237;--ink2: #0a2947;--muted: #607188;--line: rgba(16, 34, 55, .14);--hair: rgba(16, 34, 55, .16);--ct: #a9472d;--copper: #ff8f1c;--surface: rgba(255, 255, 255, .72);--surface2: #f7efe3;background:radial-gradient(circle at 88% 4%,rgba(101,200,255,.22),transparent 30rem),radial-gradient(circle at 12% 0%,rgba(255,143,28,.24),transparent 26rem),linear-gradient(145deg,#061c2f,#092238 48%,#0b4f91 130%)}.ppv2[data-workspace=builder] .ppv-portalmain{width:100%;max-width:none;padding:0;background:transparent}.ppv2[data-workspace=builder] .ppv-topbar--builder{flex-wrap:wrap;align-items:center;gap:12px;padding:12px clamp(14px,3vw,34px) 10px;background:linear-gradient(90deg,#fffaf1f5,#f7efe3eb),radial-gradient(circle at 76% 0%,rgba(255,143,28,.2),transparent 24%);border-bottom-color:#0a29471f;box-shadow:0 14px 38px #0a294714;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ppv2[data-workspace=builder] .ppv-topbar__brand{width:152px;height:46px;border:1px solid rgba(10,41,71,.1);border-radius:16px;background:#ffffffb3;box-shadow:0 10px 22px #0a29470f}.ppv2[data-workspace=builder] .ppv-topbar__brandLogo{left:12px;width:calc(100% - 24px)}.ppv2[data-workspace=builder] .registryBrand--builder{min-height:46px;padding:6px 13px;border:1px solid rgba(255,143,28,.3);border-radius:16px;background:linear-gradient(135deg,#ffffffd1,#fff6e8b8);box-shadow:0 12px 26px #ff8f1c1f}.ppv2[data-workspace=builder] .registryBrandAction{padding:0;border:0;border-radius:16px;background:transparent;cursor:pointer}.ppv2[data-workspace=builder] .registryBrandAction:focus-visible{outline:3px solid rgba(255,143,28,.42);outline-offset:3px}.ppv2[data-workspace=builder] .registryBrandAction:hover .registryBrand--builder{border-color:#ff8f1cad;box-shadow:0 14px 30px #ff8f1c2e;transform:translateY(-1px)}.ppv2[data-workspace=builder] .registryBrand--builder .registryBrand__logo{height:32px;max-width:178px;padding:0;border-radius:0;background:transparent}.ppv2[data-workspace=builder] .registryBrand--builder .registryBrand__avatar{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#0a2947,#1d527f);color:#fffaf1}.ppv2[data-workspace=builder] .ppv-menubar__trigger,.ppv2[data-workspace=builder] .ppv-utilbtn,.ppv2[data-workspace=builder] .ppv-agentbtn,.ppv2[data-workspace=builder] .ppv-profilebtn{border-radius:14px;border-color:#0a29471f;background:#ffffff8f}.ppv2[data-workspace=builder] .ppv-menubar__trigger:not(:disabled):hover,.ppv2[data-workspace=builder] .ppv-utilbtn:not(:disabled):hover,.ppv2[data-workspace=builder] .ppv-profilebtn:not(:disabled):hover{border-color:#ff8f1c80;background:#ff8f1c1f}.ppv2[data-workspace=builder] .ppv-profilebtn__avatar{background:linear-gradient(135deg,#0a2947,#ff8f1c)}.ppv2[data-workspace=builder] .ppv-menupanel{border-color:#ff8f1c47;background:radial-gradient(circle at 88% 0%,rgba(255,143,28,.16),transparent 28%),linear-gradient(180deg,#fffaf1fa,#f7efe3f5)}.ppv2[data-workspace=builder] .ppv-menupanel__kicker,.ppv2[data-workspace=builder] .ppv-menupanel__itemHint{color:#a9472d}.ppv2[data-workspace=builder] .ppv-menupanel__item{border-radius:14px}.ppv2[data-workspace=builder] .ppv-menupanel__item:hover,.ppv2[data-workspace=builder] .ppv-menupanel__item[aria-current=page]{background:#ff8f1c1f}.ppv2[data-workspace=builder] .ppv-segmented{order:20;flex:1 0 100%;width:100%;overflow:visible;flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:5px;border-color:#0a29471f;border-radius:16px;background:linear-gradient(135deg,#ffffffc7,#fff6e8b3);box-shadow:inset 0 1px #ffffffc7}.ppv2[data-workspace=builder] .ppv-tab{min-height:34px;padding:0 14px;border-radius:12px;color:#29465f;font-weight:800;letter-spacing:-.01em}.ppv2[data-workspace=builder] .ppv-topbar__cluster{margin-left:auto}.ppv2[data-workspace=builder] .ppv-tab:not(:disabled):hover{color:#0a2947;background:#ff8f1c1f}.ppv2[data-workspace=builder] .ppv-tab--active{color:#fffaf1;background:linear-gradient(135deg,#0a2947,#0b5b9d 58%,#ff8f1c);box-shadow:0 10px 22px #0a29472e}.ppv2[data-workspace=builder][data-builder-brand=victa]{--topbar: #f5faef;--ink: #073a23;--ink2: #003d22;--muted: #5d7467;--line: rgba(0, 81, 42, .16);--hair: rgba(0, 81, 42, .18);--ct: #08763e;--copper: #42ce02;--surface: rgba(248, 252, 244, .78);--surface2: #e8f1e5;background:radial-gradient(circle at 90% 0%,rgba(66,206,2,.22),transparent 30rem),radial-gradient(circle at 10% 4%,rgba(185,244,158,.12),transparent 25rem),linear-gradient(145deg,#002d19,#00512a 54%,#08763e 135%)}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-topbar--builder{border-bottom-color:#00512a29;background:linear-gradient(90deg,#f7fbf3f7,#e8f1e5f0),radial-gradient(circle at 76% 0%,rgba(66,206,2,.18),transparent 24%);box-shadow:0 14px 38px #003d221f}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-topbar__brand{border-color:#00512a1f;background:#ffffffc2;box-shadow:0 10px 22px #003d2212}.ppv2[data-workspace=builder][data-builder-brand=victa] .registryBrand--builder{border-color:#42ce0280;background:radial-gradient(circle at 96% 0%,rgba(66,206,2,.2),transparent 50%),linear-gradient(135deg,#003d22,#00512a);box-shadow:0 12px 26px #003d222e}.ppv2[data-workspace=builder][data-builder-brand=victa] .registryBrandAction:focus-visible{outline-color:#42ce0280}.ppv2[data-workspace=builder][data-builder-brand=victa] .registryBrandAction:hover .registryBrand--builder{border-color:#42ce02;box-shadow:0 14px 30px #00512a3d}.ppv2[data-workspace=builder][data-builder-brand=victa] .registryBrand--builder .registryBrand__logo{filter:drop-shadow(0 6px 14px rgba(0,0,0,.22))}.ppv2[data-workspace=builder][data-builder-brand=victa] :is(.ppv-menubar__trigger,.ppv-utilbtn,.ppv-agentbtn,.ppv-profilebtn){border-color:#00512a24;background:#ffffff9e}.ppv2[data-workspace=builder][data-builder-brand=victa] :is(.ppv-menubar__trigger,.ppv-utilbtn,.ppv-profilebtn):not(:disabled):hover{border-color:#42ce02b8;background:#42ce021f}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-profilebtn__avatar{color:#003019;background:linear-gradient(135deg,#42ce02,#b9f49e)}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-segmented{border-color:#00512a24;background:linear-gradient(135deg,#fffc,#e8f1e5c2)}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-tab{color:#426454}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-tab:not(:disabled):hover{color:#003d22;background:#42ce021f}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-tab--active{color:#f4ffef;background:linear-gradient(135deg,#003d22,#08763e 68%,#42ce02 140%);box-shadow:0 10px 22px #003d2238}.ppv2[data-workspace=builder][data-builder-brand=victa] .ppv-menupanel{border-color:#42ce0257;background:radial-gradient(circle at 88% 0%,rgba(66,206,2,.14),transparent 28%),linear-gradient(180deg,#f7fbf3fc,#e8f1e5f7)}.ppv2[data-workspace=builder][data-builder-brand=victa] :is(.ppv-menupanel__kicker,.ppv-menupanel__itemHint){color:#08763e}.ppv2[data-workspace=builder][data-builder-brand=victa] :is(.ppv-menupanel__item:hover,.ppv-menupanel__item[aria-current=page]){background:#42ce021f}.ppv2 .ppv-officeView{position:relative}.ppv2 .ppv-officeView__brandTrigger{display:block;margin:0;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;border-radius:10px}.ppv2 .ppv-officeView__brandTrigger:hover,.ppv2 .ppv-officeView__brandTrigger:focus-visible{outline:2px solid var(--ppv-accent, #b96f43);outline-offset:3px}.ppv2 .ppv-officeView__trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:230px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink2);font-size:12px;font-weight:700;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .12s ease}.ppv2 .ppv-officeView__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppv2 .ppv-officeView__trigger:hover,.ppv2 .ppv-officeView__trigger[aria-expanded=true]{border-color:var(--copper);background:color-mix(in srgb,var(--copper) 8%,var(--surface));color:var(--ink)}.ppv2 .ppv-officeView__trigger--selected{border-color:color-mix(in srgb,var(--copper) 62%,var(--line));color:var(--copper)}.ppv2 .ppv-officeView__trigger:active,.ppv2 .ppv-officeView__result:active,.ppv2 .ppv-officeView__state button:active{transform:scale(.98)}.ppv2 .ppv-officeView__panel{position:fixed;top:var(--floating-panel-top);left:var(--floating-panel-left);right:auto;z-index:75;width:min(460px,var(--floating-panel-available-width));max-width:var(--floating-panel-available-width);max-height:min(680px,var(--floating-panel-available-height));overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--copper) transparent;scrollbar-width:thin;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--pop),0 0 0 1px var(--hair);animation:pp-menu .22s cubic-bezier(.2,.8,.2,1) both}.ppv2 .ppv-officeView__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:1px 2px 14px}.ppv2 .ppv-officeView__head>div{display:flex;flex-direction:column;gap:3px}.ppv2 .ppv-officeView__head strong{color:var(--ink);font:650 17px Space Grotesk,IBM Plex Sans,sans-serif}.ppv2 .ppv-officeView__eyebrow{color:var(--copper);font-size:var(--text-overline);font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ppv2 .ppv-officeView__inactive{flex:none;padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface2);color:var(--muted);font-size:var(--text-overline);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ppv2 .ppv-officeView__search{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);color:var(--muted)}.ppv2 .ppv-officeView__search:focus-within{border-color:var(--copper);box-shadow:0 0 0 3px color-mix(in srgb,var(--copper) 14%,transparent)}.ppv2 .ppv-officeView__search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:500 13px IBM Plex Sans,sans-serif}.ppv2 .ppv-officeView__search input::placeholder{color:var(--muted)}.ppv2 .ppv-officeView__keys{margin:7px 2px 0;color:var(--muted);font-size:11px}.ppv2 .ppv-officeView__keys kbd{display:inline-block;min-width:17px;margin-right:3px;padding:1px 4px;border:1px solid var(--line);border-radius:4px;background:var(--surface2);color:var(--ink2);font:600 10.5px IBM Plex Mono,ui-monospace,monospace;text-align:center}.ppv2 .ppv-officeView__results{display:flex;flex-direction:column;gap:7px;margin-top:12px}.ppv2 .ppv-officeView__state{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:96px;justify-content:center;padding:16px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:12px}.ppv2 .ppv-officeView__state strong{color:var(--ink2);font-size:13px}.ppv2 .ppv-officeView__state--error{border-color:color-mix(in srgb,var(--red) 42%,var(--line));background:var(--redbg)}.ppv2 .ppv-officeView__state button{min-height:34px;margin-top:8px;padding:0 11px;border:1px solid var(--copper);border-radius:7px;background:transparent;color:var(--copper);font-size:11px;font-weight:800}.ppv2 .ppv-officeView__skeleton{display:flex;flex-direction:column;gap:8px}.ppv2 .ppv-officeView__skeleton span{height:72px;border:1px solid var(--line-soft);border-radius:10px;background:linear-gradient(105deg,var(--surface2) 20%,color-mix(in srgb,var(--copper) 10%,var(--surface2)) 42%,var(--surface2) 64%);background-size:200% 100%;animation:ppv-officeView-loading 1.2s ease-in-out infinite alternate}@keyframes ppv-officeView-loading{0%{opacity:.54;transform:translateY(2px)}to{opacity:1;transform:none}}.ppv2 .ppv-officeView__result{display:grid;grid-template-columns:minmax(112px,.8fr) minmax(170px,1.2fr);align-items:start;gap:4px 14px;width:100%;padding:12px;border:1px solid var(--line-soft);border-radius:10px;background:transparent;color:var(--ink);text-align:left;transition:border-color .15s ease,background .15s ease,transform .12s ease}.ppv2 .ppv-officeView__result:hover,.ppv2 .ppv-officeView__result--active{border-color:color-mix(in srgb,var(--copper) 54%,var(--line));background:color-mix(in srgb,var(--copper) 7%,var(--surface))}.ppv2 .ppv-officeView__result--selected{border-color:var(--copper);box-shadow:inset 3px 0 0 var(--copper)}.ppv2 .ppv-officeView__identity,.ppv2 .ppv-officeView__office{display:flex;min-width:0;flex-direction:column;gap:2px}.ppv2 .ppv-officeView__identity{grid-column:1;grid-row:1}.ppv2 .ppv-officeView__office{grid-column:2;grid-row:1 / span 2}.ppv2 .ppv-officeView__identity strong,.ppv2 .ppv-officeView__office strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ppv2 .ppv-officeView__identity small,.ppv2 .ppv-officeView__office small{overflow:hidden;color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.ppv2 .ppv-officeView__roles{grid-column:1;grid-row:2;align-self:start;color:var(--copper);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ppv2 .ppv-officeView__selection{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;margin-top:12px;padding:10px 12px;border-left:3px solid var(--copper);border-radius:6px;background:color-mix(in srgb,var(--copper) 8%,var(--surface2))}.ppv2 .ppv-officeView__selection span{grid-row:1 / 3;align-self:center;color:var(--copper);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ppv2 .ppv-officeView__selection strong{color:var(--ink);font-size:12px}.ppv2 .ppv-officeView__selection small{color:var(--muted);font-size:10.5px}.ppv2 .ppv-officeView__selection .ppv-officeView__warning{grid-column:1 / -1;margin-top:4px;color:var(--copper);font-weight:700}.ppv2 .ppv-officeView__confirm{grid-column:1 / -1;min-height:36px;margin-top:8px;padding:0 14px;border:0;border-radius:6px;background:var(--copper);color:var(--surface);font-size:12px;font-weight:750;cursor:pointer}.ppv2 .ppv-officeView__confirm:disabled{opacity:.6;cursor:progress}.ppv2 .ppv-officeView__active{color:var(--copper);font-size:var(--text-overline);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ppv2 .ppv-officeView__banner{display:flex;align-items:center;gap:10px;margin-left:8px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--copper) 40%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--copper) 12%,var(--surface));white-space:nowrap}.ppv2 .ppv-officeView__bannerLabel{color:var(--copper);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ppv2 .ppv-officeView__banner strong{color:var(--ink);font-size:12px}.ppv2 .ppv-officeView__banner small{color:var(--muted);font-size:10.5px}.ppv2 .ppv-officeView__notice{display:flex;align-items:center;gap:10px;margin-left:8px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--danger, #b3261e) 40%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--danger, #b3261e) 10%,var(--surface));color:var(--ink);font-size:11.5px;font-weight:650;white-space:nowrap}.ppv2 .ppv-officeView__notice button{min-height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--danger, #b3261e) 50%,var(--line));border-radius:999px;background:transparent;color:var(--ink);font-size:11px;font-weight:750;cursor:pointer}.ppv2 .ppv-officeView__exit{min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--copper) 50%,var(--line));border-radius:999px;background:transparent;color:var(--copper);font-size:11px;font-weight:750;cursor:pointer}.ppv2 .ppv-integrationReturn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px clamp(16px,3vw,36px);border-bottom:1px solid color-mix(in srgb,var(--copper) 34%,var(--line));background:color-mix(in srgb,var(--copper) 10%,var(--surface));color:var(--ink2);font-size:13px;font-weight:650}.ppv2 .ppv-integrationReturn button{min-height:38px;padding:0 14px;border:1px solid var(--copper-action);border-radius:8px;background:var(--copper-action);color:#fffaf6;font:700 13px IBM Plex Sans,sans-serif;cursor:pointer}.ppv2 .ppv-integrationReturn button:active{transform:translateY(1px)}.ppv2 .ppv-showcaseNotice{display:flex;align-items:center;gap:12px;padding:8px 24px;border-bottom:1px solid color-mix(in srgb,var(--copper) 34%,var(--line));background:color-mix(in srgb,var(--copper) 10%,var(--surface));color:var(--ink2);font-size:13px}.ppv2 .ppv-showcaseNotice strong{flex:none;color:var(--copper);letter-spacing:.04em;text-transform:uppercase}.ppv-segmented{display:inline-flex;align-items:center;gap:3px;overflow-x:auto;overflow-y:hidden;background:color-mix(in srgb,var(--topbar) 86%,var(--bg));border:1px solid var(--line);border-radius:11px;padding:3px;flex:0 1 auto;min-width:0;max-width:100%;scrollbar-color:var(--copper) transparent;scrollbar-width:thin}.ppv-segmented::-webkit-scrollbar{height:5px}.ppv-segmented::-webkit-scrollbar-thumb{border-radius:999px;background:var(--copper)}.ppv-segmented__divider{width:1px;height:20px;background:var(--line);margin:0 2px;flex:none}.ppv-tab{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:none;border-radius:8px;background:transparent;color:var(--muted);font-size:13.5px;font-weight:600;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ppv-tab:not(:disabled):hover{color:var(--ink2)}.ppv-tab--active{background:color-mix(in srgb,var(--copper) 10%,var(--topbar));color:var(--ct);box-shadow:0 1px 3px #0000001a}.ppv-utilbtn{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid var(--line);background:transparent;border-radius:10px;color:var(--ink2);transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ppv-utilbtn .MuiSvgIcon-root{font-size:22px}.ppv-utilbtn:not(:disabled):hover{border-color:var(--copper);background:color-mix(in srgb,var(--copper) 12%,transparent);color:var(--ct);transform:translateY(-1px)}.ppv-utilbtn:focus-visible{outline:3px solid color-mix(in srgb,var(--copper) 72%,transparent);outline-offset:2px}.ppv-agentbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--ink2);font-size:13px;font-weight:600;margin-right:2px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ppv-agentbtn:not(:disabled):hover{border-color:var(--copper);background:color-mix(in srgb,var(--copper) 12%,transparent);color:var(--ct);transform:translateY(-1px)}.ppv-agentbtn[aria-expanded=true]{border-color:var(--copper);background:color-mix(in srgb,var(--copper) 18%,transparent);color:var(--ct)}.ppv-profilebtn{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 10px 0 6px;border:1px solid var(--line);background:transparent;border-radius:10px;color:var(--ink);transition:border-color .15s ease}.ppv-profilebtn:not(:disabled):hover{border-color:var(--copper)}.ppv-profilebtn:focus-visible,.ppv-menu__item:focus-visible,.ppv-utilbtn:focus-visible,.ppv-agentbtn:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.ppv-profilebtn__avatar{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--copper-action),var(--copper-action-end));display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.ppv-profilebtn__dot{width:6px;height:6px;border-radius:50%;background:var(--copper)}.ppv-menu{position:fixed;top:var(--floating-panel-top);left:var(--floating-panel-left);right:auto;z-index:70;width:max-content;min-width:268px;max-width:min(340px,var(--floating-panel-available-width));max-height:min(620px,var(--floating-panel-available-height));overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--copper) transparent;scrollbar-width:thin;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--pop),0 0 0 1px var(--hair);padding:8px;animation:pp-menu .16s ease both}.ppv-menu::-webkit-scrollbar{width:6px}.ppv-menu::-webkit-scrollbar-thumb{border-radius:999px;background:var(--copper)}.ppv-menu__item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;background:transparent;border-radius:9px;padding:9px 10px;font-size:13px;color:var(--ink);min-height:44px}.ppv-menu__item:not(:disabled):hover{background:var(--surface2)}.ppv-menu__item:focus-visible{background:var(--surface2)}.ppv-menu__item--active:not(.ppv-menu__item--danger),.ppv-menu__item[aria-current=page]:not(.ppv-menu__item--danger){background:color-mix(in srgb,var(--copper) 10%,var(--surface));color:var(--ct);font-weight:650}.ppv-menu__item--active:not(.ppv-menu__item--danger):hover,.ppv-menu__item[aria-current=page]:not(.ppv-menu__item--danger):hover{background:color-mix(in srgb,var(--copper) 15%,var(--surface))}.ppv-menu__icon{display:inline-grid;place-items:center;width:18px;height:18px;color:var(--ct);flex:none}.ppv-menu__item--danger{color:var(--red)}.ppv-menu__item--danger:not(:disabled):hover{background:var(--redbg)}.ppv-menu__divider{height:1px;background:var(--line-soft);margin:6px 4px}.ppv-menu__kicker{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:2px 10px 4px}.ppv-scrim-click{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45}.ppv-summary{display:flex;align-items:center;width:100%;min-width:0;max-width:100%;gap:10px;padding:8px clamp(16px,3.4vw,40px);flex-wrap:wrap}.ppv-summary__hair{height:1px;background:var(--hair);margin:0 clamp(16px,3.4vw,40px)}.ppv-summary__module{display:inline-flex;min-height:28px;align-items:center;padding-right:14px;border-right:1px solid var(--line);color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.045em;white-space:nowrap}.ppv-step{display:inline-flex;align-items:baseline;gap:6px;min-height:44px;border:none;background:transparent;padding:6px 4px;color:var(--muted)}.ppv-step__n{font-size:10px;color:var(--faint)}.ppv-step__label{font-size:12px;font-weight:500}.ppv2 .ppv-step[aria-disabled=true]{cursor:not-allowed;color:var(--disabled-ink)}.ppv2 .ppv-step[aria-disabled=true] .ppv-step__n,.ppv2 .ppv-step[aria-disabled=true] .ppv-step__label{color:var(--disabled-ink)}.ppv-step--active{color:var(--ink)}.ppv-step--active .ppv-step__n{color:var(--ct)}.ppv-step--active .ppv-step__label{color:var(--ct);text-decoration:underline;text-decoration-color:var(--copper);text-underline-offset:4px}.ppv-casechip{margin-left:auto;font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:6px 10px;background:var(--surface)}.ppv-main{flex:1 0 auto;width:100%;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:visible;padding:18px clamp(16px,3.4vw,40px) 28px;overscroll-behavior:auto}.ppv2--demo .ppv-main{overflow:hidden}.ppv2:not(.ppv2--portal):not(.ppv2--demo):not(.ppv2--nested){height:100dvh;min-height:0;overflow:hidden}.ppv2:not(.ppv2--portal):not(.ppv2--demo) .ppv-main{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.ppv2:not(.ppv2--portal):not(.ppv2--demo) .ppv-content{min-height:0}.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-topbar,.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-summary,.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-summary__hair,.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-integrationReturn,.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-showcaseNotice,.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-footer{flex:none}.ppv2:not(.ppv2--portal):not(.ppv2--demo)>.ppv-footer{position:sticky;bottom:0}.ppv2--demo{height:100dvh;min-height:0;overflow:hidden}.ppv2--portal{height:auto;min-height:100vh;overflow:visible;overflow-x:clip}.ppv-portalmain{width:min(1480px,100%);min-width:0;max-width:100%;margin:0 auto;padding:32px clamp(18px,3vw,44px) 56px}.ppv-content{width:100%;min-width:0;min-height:0;max-width:1560px;margin:0 auto;animation:pp-page .55s cubic-bezier(.2,.8,.2,1) both}.ppv2--demo .ppv-content{height:100%}.ppv-stepbody{animation:pp-ink .55s ease both}.ppv-stepbody__kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ct)}.ppv-stepbody__title{font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.03;letter-spacing:-.01em;margin:8px 0 10px;color:var(--ink)}.ppv-stepbody__subtitle{font-size:16px;line-height:1.6;color:var(--ink2);margin:0}.ppv-stepheader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 22px}.ppv-stepheader__text{min-width:0;max-width:72ch}.ppv-stepheader__actions{flex:0 0 auto;display:flex;align-items:flex-start;gap:10px}@media(max-width:900px){.ppv-stepheader{flex-direction:column;gap:14px}}.ppv-footer{position:static;display:flex;align-items:center;width:100%;min-width:0;max-width:100%;z-index: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__formStatus{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink2);font-size:.74rem;line-height:1.2;white-space:nowrap}.ppv-footer__formStatus>strong{color:var(--ok-action);font-size:.76rem}.ppv-footer__formAdjustment{overflow:hidden;max-width:38ch;padding:2px 6px;border:1px solid color-mix(in srgb,var(--copper) 35%,var(--line));border-radius:999px;color:var(--ct);font-size:.66rem;text-overflow:ellipsis}@media(max-width:900px){.ppv-footer__formAdjustmentCode{display:none}}.ppv-footer--report .ppv-footer__center{visibility:hidden}.ppv-footer__note{min-width:0;max-width:60ch;color:var(--muted);font-size:.78rem;line-height:1.35;text-align:center}@media(max-width:900px){.ppv-footer__note{font-size:.72rem;max-width:34ch}}.ppv-analysisTracker{width: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:44px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink2);cursor:pointer;font:inherit;font-size:10px;font-weight:650}.ppv-analysisTracker__runningActions button:hover{border-color:var(--copper)}.ppv-analysisTracker__runningActions button:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.ppv-analysisTracker__stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:6px;padding:0;margin:0 0 6px;list-style:none}.ppv-analysisTracker__stages li{display:flex;align-items:center;gap:5px;min-width:0;color:var(--faint);font-size:10px;white-space:nowrap}.ppv-analysisTracker__stages li>span{display:inline-grid;flex:none;width:16px;height:16px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);font-size:10px}.ppv-analysisTracker__stages li.is-active{color:var(--ink);font-weight:650}.ppv-analysisTracker__stages li.is-active>span{border-color:var(--copper);background:var(--copper);color:var(--paper)}.ppv-analysisTracker__stages li.is-complete{color:var(--ok)}.ppv-analysisTracker__stages li.is-complete>span{border-color:var(--ok);background:var(--ok);color:var(--paper)}.ppv-analysisTracker__meter{height:4px;overflow:hidden;border-radius:999px;background:var(--line)}.ppv-analysisTracker__meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--copper),var(--ok));transition:width .3s ease}.ppv-analysisTracker__meter[data-indeterminate=true]>span{width:32%;animation:ppv-analysis-indeterminate 1.25s ease-in-out infinite}@keyframes ppv-analysis-indeterminate{0%{transform:translate(-110%)}to{transform:translate(340%)}}.ppv-analysisTracker__stalled{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:7px;color:var(--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){.ppv2 .ppv-integrationReturn{align-items:stretch;flex-direction:column}.ppv2 .ppv-integrationReturn button{width:100%}.ppv2:not(.ppv2--portal):not(.ppv2--nested){height:100dvh;min-height:0;overflow:hidden}.ppv2:not(.ppv2--portal) .ppv-main{flex:1;min-height:0;overflow-y:auto;padding-block:10px;overscroll-behavior:contain;scrollbar-gutter:stable}.ppv2:not(.ppv2--portal) .ppv-content{min-height:100%}.ppv2:not(.ppv2--portal) .ppv-footer{position:sticky;bottom:0}.ppv-footer{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back center" "next next";align-items:center;gap:6px 10px;padding:6px 12px max(6px,env(safe-area-inset-bottom))}.ppv-footer>.ppv-navbtn:first-child{grid-area:back}.ppv-footer>.ppv-navbtn:last-child{grid-area:next;width:100%}.ppv-footer__center{grid-area:center;align-items:stretch;flex-direction:column;gap:2px}.ppv-footer__formStatus{flex-wrap:wrap;gap:2px 6px;white-space:normal}.ppv-analysisTracker{width:100%;min-width:0}.ppv-analysisTracker--ready,.ppv-analysisTracker--terminal,.ppv-analysisTracker--terminal>div,.ppv-analysisTracker__headline,.ppv-analysisTracker__headline>div,.ppv-analysisTracker__stalled{align-items:flex-start;flex-direction:column;gap:3px}.ppv-analysisTracker__stages li{flex-direction:column;justify-content:flex-start;gap:2px;min-width:0;overflow:hidden;font-size:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ppv-analysisTracker__stages li:after{content:attr(data-compact-label);max-width:100%;overflow:hidden;font-size:10px;text-overflow:ellipsis}.ppv-analysisTracker__stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;overflow:visible;padding-bottom:0}.ppv-analysisTracker__runningActions{width:100%;flex-wrap:wrap}.ppv-analysisTracker__runningActions small{white-space:normal}}@media(prefers-reduced-motion:reduce){.ppv-analysisTracker__meter[data-indeterminate=true]>span{animation:none;transform:translate(100%)}}.ppv-navbtn{min-height:44px;padding:0 18px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--ink2);font-size:13.5px;font-weight:600}.ppv-navbtn:not(:disabled):active,.ppv-analysisTracker button:not(:disabled):active{transform:translateY(1px)}.ppv-navbtn--primary{border-color:var(--copper);background:var(--copper-action);color:#fff}.ppv-navbtn--primary.ppv-navbtn--pulse{animation:pp-pulse 1.8s ease-in-out infinite}.ppv-profileWrap{position:relative}.ppv-profilebtn__name{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.ppv-menu__identity{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;border-bottom:1px solid var(--line-soft)}.ppv-menu__identity span{color:var(--muted);font-size:11px}.ppv-menu__identity .ppv-menu__deployment{margin-top:4px;color:var(--faint);font-size:10px;overflow-wrap:anywhere}.ppv-casebar{display:flex;align-items:end;gap:16px;margin-top:24px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.ppv-casebar label{min-width:min(360px,100%);flex:1}.ppv2 .ppv-casebar--readonly{align-items:start}.ppv2 .ppv-casebar--readonly>div{display:flex;flex-direction:column;gap:6px;min-width:0}.ppv2 .ppv-casebar--readonly strong{overflow-wrap:anywhere}.ppv2 .ppv-casebar--readonly small{color:var(--muted)}.ppv-casebar__create{display:flex;gap:8px;flex:1}.ppv-casebar__create .ppv-input{flex:1}.ppv-sources__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ppv-source-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-height:30px;margin-top:18px;color:var(--muted);font-size:12px}.ppv-source-status__error{color:var(--red);font-size:12px;line-height:1.45}.ppv-source-status--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-emptyState--centered{align-items:center;padding:38px 20px;text-align:center}.ppv-emptyState--centered>strong{color:var(--ink)}.ppv-emptyState--centered>.ppv-emptyState__icon{color:var(--copper);font-size:34px}.ppv-runtimeSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.ppv-runtimeSummary>div{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface)}.ppv-runtimeSummary span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.ppv-runtimeSummary strong{color:var(--ink);font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:20px}.ppv-reviewRuntimeGate{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0;padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--ct);border-radius:9px;background:var(--surface)}.ppv-reviewRuntimeGate.is-ok{border-left-color:var(--ok)}.ppv-reviewRuntimeGate.is-block{border-left-color:var(--red)}.ppv-reviewRuntimeGate strong{color:var(--ink)}.ppv-reviewRuntimeGate span{flex:1;color:var(--muted);font-size:12px}.ppv-runtimeFindings{display:flex;flex-direction:column;gap:8px}.ppv-runtimeFinding{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:11px 12px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface);cursor:pointer}.ppv-runtimeFinding span{display:flex;flex-direction:column;gap:3px}.ppv-runtimeFinding small{color:var(--muted);line-height:1.4}.ppv-runtimeFinding em{color:var(--ct);font-size:10px;font-style:normal}.ppv-intakeRow{display:grid;grid-template-columns:minmax(0,1fr) 220px auto auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--line-soft)}.ppv-intakeRow>div{display:flex;flex-direction:column;gap:4px;min-width:0}.ppv-intakeRow>div span{color:var(--muted);font-size:11px}.ppv-intakeRow strong{overflow-wrap:anywhere}.ppv-intakeRow select,.ppv-casebar select{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--ink);background:var(--surface2)}.ppv-outputList{display:flex;flex-direction:column;gap:12px;margin-top:24px}.ppv-outputCard{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.ppv-outputCard>div:first-child{display:flex;flex-direction:column;gap:5px;min-width:0}.ppv-outputCard span{color:var(--ct);font-size:10px;letter-spacing:.08em}.ppv-outputCard strong{overflow-wrap:anywhere;color:var(--ink);font-family:Space Grotesk,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;font-size:16px}.ppv-outputCard small{color:var(--muted);font-size:11px}.ppv-outputCard__actions{display:flex;gap:8px;flex:none}.ppv-outputCard--stored{margin-top:10px}.ppv2{--ppv-handoff-duration: .64s}.ppv-handoffCard{border-style:dashed}.ppv-handoffBtn{white-space:nowrap}.ppv-handoffCard.is-leaving{animation:pp-handoff-out var(--ppv-handoff-duration) cubic-bezier(.2,.8,.2,1) both}.ppv-handoffBridge{position:fixed;top:0;right:0;bottom:0;left:0;z-index: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}@media(max-width:1511px){.ppv2 .ppv-officeView__trigger{width:44px;padding:0;justify-content:center}.ppv2 .ppv-officeView__trigger span{display:none}}@media(max-width:1440px){.ppv-profilebtn__name,.ppv-profilebtn__dot{display:none}}@media(max-width:1339px){.ppv-topbar{align-items:flex-start;flex-wrap:wrap;gap:10px}.ppv-topbar__brand{margin-right:0}.ppv-topbar__divider{display:none}.ppv-topbar__spacer{min-width:0}.ppv-segmented{order:3;width:100%;justify-content:flex-start}.ppv-menubar{order:3;width:100%;align-self:auto}.ppv-tab{flex:none}.ppv-topbar__cluster{margin-left:auto}}@media(max-width:1180px){.ppv-segmented{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-gutter:stable}.ppv-tab{scroll-snap-align:start}.ppv2[data-workspace=builder] .ppv-segmented{overflow:visible;flex-wrap:wrap;scroll-snap-type:none}.ppv2[data-workspace=builder] .ppv-tab{flex:0 1 auto;scroll-snap-align:none}.ppv-profilebtn__name{max-width:120px}}@media(max-width:640px){.ppv-topbar{top:0;padding:10px 12px}.ppv-topbar__brand{width:104px;height:44px}.ppv-topbar__brandLogo{top:-3px;left:-33px;width:172px;height:50px;clip-path:inset(12px 0)}.ppv2[data-workspace=builder] .ppv-topbar__brand{width:118px;height:42px}.ppv2[data-workspace=builder] .ppv-topbar__brandLogo{top:50%;left:10px;width:calc(100% - 20px);height:auto;clip-path:none}.ppv2[data-workspace=builder] .registryBrand--builder{min-height:42px;padding:5px 9px}.ppv2[data-workspace=builder] .registryBrand--builder .registryBrand__logo{height:28px;max-width:128px}.ppv-topbar__divider,.ppv-profilebtn__name,.ppv-profilebtn__dot{display:none}.ppv-topbar__cluster{gap:4px}.ppv2 .ppv-officeView__trigger{width:44px;padding:0;justify-content:center}.ppv2 .ppv-officeView__trigger span{display:none}.ppv2 .ppv-officeView__panel,.ppv-menu{width:var(--floating-panel-sheet-width);min-width:0;max-width:var(--floating-panel-available-width)}.ppv2 .ppv-officeView__head{align-items:center}.ppv2 .ppv-officeView__head strong{font-size:15px}.ppv2 .ppv-officeView__result{grid-template-columns:1fr}.ppv2 .ppv-officeView__identity,.ppv2 .ppv-officeView__office,.ppv2 .ppv-officeView__roles{grid-column:1;grid-row:auto}.ppv-utilbtn{flex-basis:44px}.ppv-summary{gap:8px;padding-inline:12px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;overscroll-behavior-inline:contain;scroll-padding-inline:12px;scroll-snap-type:x proximity;scrollbar-width:none}.ppv-summary::-webkit-scrollbar{display:none}.ppv-summary__hair{margin-inline:12px}.ppv-step{flex:none;scroll-snap-align:center}.ppv-casechip{flex:none}.ppv-step__label{font-size:14px}.ppv-main{padding-inline:12px}.ppv-content,.ppv-stepbody,.ppv-source-status,.ppv-reviewRuntimeGate{min-width:0;max-width:100%}.ppv-reviewRuntimeGate{align-items:stretch;flex-direction:column}.ppv-reviewRuntimeGate>strong,.ppv-reviewRuntimeGate>span{width:100%;flex:none;overflow-wrap:anywhere}.ppv-reviewRuntimeGate>button,.ppv-source-status>button{width:100%;min-height:44px;justify-content:center}.ppv-runtimeSummary{grid-template-columns:1fr}.ppv-casebar,.ppv-outputCard{align-items:stretch;flex-direction:column}.ppv-casebar__create{width:100%}.ppv-intakeRow{grid-template-columns:1fr}.ppv-outputCard__actions{width:100%}.ppv-outputCard__actions>button{flex:1}.ppv2 .ppv-main .ppv-checklist__boxBtn{width:44px;height:44px}.ppv2 .ppv-main .ppv-checklist__boxBtn:after{top:0;right:0;bottom:0;left:0}.ppv2 .ppv-main .ppv-checklist__rowBody,.ppv2 .ppv-main .ppv-checklist__action--compact,.ppv2 .ppv-main .ppv-checklist__actions a{min-height:44px}}.ppv2 .ppv-topbar :where(button,a[href]):focus-visible,.ppv2 .ppv-summary .ppv-step:focus-visible,.ppv2 .ppv-summary .ppv-summary__history:focus-visible{outline:3px solid var(--ct);outline-offset:3px;box-shadow:0 0 0 2px var(--topbar)}.ppv2 .ppv-summary .ppv-summary__history{min-height:44px}@media(prefers-reduced-motion:reduce){.ppv2 .ppv-utilbtn{transition:none}.ppv2 .ppv-utilbtn:not(:disabled):hover{transform:none}.ppv2 .ppv-officeView__panel,.ppv2 .ppv-officeView__skeleton span,.ppv2 .ppv-noteItem,.ppv2 .ppv-ledgerRow,.ppv2 .ppv-menu,.ppv2 .ppv-content,.ppv2 .ppv-stepbody,.ppv2 .ppv-navbtn--pulse,.ppv2 .ppv-handoffCard.is-leaving,.ppv2 .ppv-handoffBridge,.ppv2 .ppv-handoffBridge__doc,.ppv2 .ppv-minutaHandoffNotice,.ppv2 .ppv-stepbody--minutaGenerate .ppv-outputList{animation:none}.ppv2 .ppv-handoffBridge{display:none}}.ppv-menubar{position:relative;display:flex;align-items:stretch;gap:2px;flex:0 1 auto;min-width:0;max-width:100%;align-self:stretch}.ppv-menubar__trigger{display:inline-flex;align-items:center;gap:6px;padding:0 10px;min-height:44px;border:none;border-radius:8px;background:transparent;color:var(--ink);font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s ease-out,color var(--motion-micro)}.ppv-menubar__trigger:not(:disabled):hover{background:var(--dobra-paper-hover)}.ppv-menubar__trigger--specialty:not(:disabled):active,.ppv-menupanel--specialty .ppv-menupanel__item:not(:disabled):active{transform:scale(.98)}.ppv2[data-theme=dark] .ppv-menubar__trigger:not(:disabled):hover{background:var(--surface2)}.ppv-menubar__trigger--open,.ppv-menubar__trigger--open:not(:disabled):hover{background:var(--surface2)}.ppv-menubar__trigger:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.ppv-menubar__chevron{flex:none;transition:transform var(--motion-emphasis)}.ppv-menubar__trigger--open .ppv-menubar__chevron{transform:rotate(180deg)}.ppv-menubar__indicator{position:absolute;bottom:-12px;left:0;height:2.5px;width:var(--w, 0);border-radius:2px;background:var(--copper);transform:translate(var(--x, 0));transition:transform var(--motion-emphasis),width var(--motion-emphasis),opacity var(--motion-micro);pointer-events:none}.ppv-menubar__indicator--hidden{opacity:0}.ppv-menubar__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:color-mix(in srgb,var(--dobra-navy) 5%,transparent);border:none;cursor:default}.ppv-menupanel{position:fixed;top:var(--floating-panel-top);left:var(--floating-panel-left);z-index:70;display:flex;flex-direction:column;gap:2px;width:max-content;min-width:260px;max-width:min(340px,var(--floating-panel-available-width));max-height:min(620px,var(--floating-panel-available-height));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-color:var(--copper) transparent;scrollbar-width:thin;padding:13px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--pop),0 0 0 1px var(--hair);animation:ppv-dropIn .42s cubic-bezier(.16,1,.3,1) both}.ppv-menupanel::-webkit-scrollbar{width:6px}.ppv-menupanel::-webkit-scrollbar-thumb{border-radius:999px;background:var(--copper)}.ppv-menupanel--wide{width:min(720px,var(--floating-panel-available-width));max-width:var(--floating-panel-available-width)}.ppv-menupanel--sectioned{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}.ppv-menupanel--sectioned>.ppv-menupanel__head,.ppv-menupanel--sectioned>.ppv-menupanel__state,.ppv-menupanel--sectioned>.ppv-menupanel__foot{grid-column:1 / -1}.ppv-menupanel__section{min-width:0;padding:4px;border-top:1px solid var(--line-soft)}.ppv-menupanel__sectionTitle{padding:10px 8px 6px;color:var(--dobra-stone);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ppv-menupanel__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 8px 10px}.ppv-menupanel__kicker{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dobra-stone)}.ppv-menupanel__meta{font-size:11px;color:var(--dobra-stone)}.ppv-menupanel__item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:10px;border:none;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;transition:background .16s ease-out;animation:ppv-itemIn .46s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--item-delay, 0ms)}.ppv-menupanel__item:not(:disabled):hover{background:var(--dobra-copper-wash)}.ppv2[data-theme=dark] .ppv-menupanel__item:not(:disabled):hover{background:var(--surface2)}.ppv-menupanel__item:focus-visible{outline:2px solid var(--copper);outline-offset:-2px;background:var(--surface2)}.ppv-menupanel__item[aria-current=page]{color:var(--ct);font-weight:600}.ppv-menupanel__item--disabled{cursor:not-allowed;color:var(--disabled-ink)}.ppv-menupanel__item--disabled .MuiSvgIcon-root,.ppv-menupanel__item--disabled .ppv-menupanel__itemHint{color:var(--disabled-ink)}.ppv-menupanel__itemTitle{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:inherit}.ppv-menupanel__item .MuiSvgIcon-root{font-size:18px;color:var(--ct);flex:none}.ppv-menupanel__itemHint{padding-left:27px;font-size:11.5px;font-weight:400;color:var(--dobra-stone)}.ppv-menupanel__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:13px;border-top:1px solid var(--dobra-paper-veil);font-size:12px;color:var(--muted)}.ppv2[data-theme=dark] .ppv-menupanel__foot{border-top-color:var(--line-soft)}.ppv-menupanel__footAction{padding:4px 6px;border:none;border-radius:6px;background:transparent;color:var(--ct);font-size:12px;font-weight:600;cursor:pointer}.ppv-menupanel__footAction:focus-visible{outline:2px solid var(--copper);outline-offset:1px}.ppv-menupanel__state{padding:14px 11px;font-size:12.5px;color:var(--muted)}.ppv-menupanel__state--error{color:var(--red)}@keyframes ppv-dropIn{0%{opacity:0;transform:translateY(-12px) scale(.985);clip-path:inset(0 0 72% 0 round 12px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 12px)}}@keyframes ppv-itemIn{0%{opacity:0;transform:translateY(12px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.ppv-menupanel,.ppv-menupanel__item{animation:none}.ppv-menubar__indicator,.ppv-menubar__chevron,.ppv-menubar__trigger{transition:none}.ppv-menubar__trigger--specialty:not(:disabled):active,.ppv-menupanel--specialty .ppv-menupanel__item:not(:disabled):active{transform:none}}@media(max-width:1511px){.ppv-menubar__trigger{padding:0 8px}}@media(max-width:900px){.ppv-menubar__trigger{padding:0 7px;font-size:12.5px}.ppv-menupanel--sectioned{grid-template-columns:1fr}}@media(max-width:640px){.ppv-menupanel,.ppv-menupanel--wide{width:var(--floating-panel-sheet-width);min-width:0;max-width:var(--floating-panel-available-width)}}.ppv-floatingPanel:not(.ppv-floatingPanel--positioned){visibility:hidden}:root{--dobra-navy: #0d1b2a;--dobra-copper: #bd6a3a;--dobra-paper: #f1efea;--dobra-off-white: #fbfaf7;--dobra-graphite: #1f2328;--dobra-stone: #9a968c;--dobra-navy-deep: #08111c;--dobra-navy-soft: #102337;--dobra-copper-deep: #99522a;--dobra-copper-wash: #f1e0d7;--dobra-builder-accent-light: #9a3f24;--dobra-builder-accent-dark: #e07a4f;--dobra-builder-foreground-light: #ffffff;--dobra-surface: var(--dobra-off-white);--dobra-surface-alt: #f5f1e8;--dobra-ink: var(--dobra-navy);--dobra-muted: var(--dobra-graphite);--dobra-border: var(--dobra-paper);--dobra-accent-text: var(--dobra-copper-deep);--dobra-success: #168a6a;--dobra-warning: #d77900;--dobra-info: #245fdb;--dobra-muted-status: #607089;--dobra-shell-bg: #e7e3d8;--dobra-shell-topbar: #efeadf;--dobra-shell-surface: #f5f1e8;--dobra-shell-surface-dark: #0f2032;--dobra-shell-surface2: #fbfaf6;--dobra-shell-surface2-dark: #132a3f;--dobra-shell-ink-dark: #edf1f6;--dobra-shell-ink2: #3a382f;--dobra-shell-ink2-dark: #c6cfda;--dobra-shell-muted: #5d6066;--dobra-shell-muted-dark: #93a0af;--dobra-shell-faint: #666259;--dobra-shell-faint-dark: #8b99ab;--dobra-shell-line: #d7d0c1;--dobra-shell-line-dark: #203044;--dobra-shell-line-soft: #e1dbcd;--dobra-shell-line-soft-dark: #182838;--dobra-shell-hair: #c9bfa8;--dobra-shell-hair-dark: #1c2a3c;--dobra-shell-copper: #b8734a;--dobra-shell-copper-dark: #c6844f;--dobra-shell-copper-action: #925532;--dobra-shell-copper-action-dark: #955936;--dobra-shell-copper-action-end: #754128;--dobra-shell-copper-action-end-dark: #754128;--dobra-shell-ct: #925532;--dobra-shell-ct-dark: #dca475;--dobra-shell-ok: #168a6a;--dobra-shell-ok-dark: #41c29a;--dobra-shell-ok-text: #0e6b52;--dobra-shell-ok-text-dark: #41c29a;--dobra-shell-ok-action: #0e6b52;--dobra-shell-ok-action-dark: #0e6b52;--dobra-shell-okbg: rgba(22, 138, 106, .12);--dobra-shell-okbg-dark: rgba(65, 194, 154, .15);--dobra-shell-red: #a6382e;--dobra-shell-red-dark: #e4776b;--dobra-shell-redbg: rgba(166, 56, 46, .1);--dobra-shell-redbg-dark: rgba(228, 119, 107, .14);--dobra-shell-disabled-ink: #6f6a5f;--dobra-shell-disabled-ink-dark: #7d8b9c;--dobra-shell-disabled-surface: #e0dccf;--dobra-shell-disabled-surface-dark: #16283a;--dobra-shell-grid: rgba(31, 35, 40, .03);--dobra-shell-grid-dark: rgba(184, 115, 74, .06);--dobra-shell-shadow: 0 1px 3px rgba(31, 35, 40, .08);--dobra-shell-shadow-dark: 0 1px 3px rgba(0, 0, 0, .45);--dobra-shell-pop: 0 20px 54px rgba(31, 35, 40, .2);--dobra-shell-pop-dark: 0 24px 64px rgba(0, 0, 0, .6);--dobra-shell-scrim: rgba(45, 40, 33, .42);--dobra-shell-scrim-dark: rgba(3, 8, 14, .62);--dobra-paper-bar: #ece7db;--dobra-paper-edge: #ddd6c6;--dobra-paper-rule: #d5cdba;--dobra-paper-hover: #e2dbcb;--dobra-paper-veil: #f0ece1;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--radius-sm: 4px;--radius-md: 8px;--radius-pill: 999px;--font-brand: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-ui: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-display: 4rem;--text-h1: 2.25rem;--text-h2: 1.75rem;--text-h3: 1.375rem;--text-body: 1rem;--text-body-sm: .875rem;--text-caption: .75rem;--text-document: .8125rem;--text-overline: .6875rem;--text-micro: .625rem;--leading-display: .96;--leading-h1: 1.05;--leading-h2: 1.15;--leading-h3: 1.2;--leading-body: 1.55;--leading-body-sm: 1.45;--leading-caption: 1.3;--motion-micro: .15s ease-out;--motion-standard: .24s ease-in-out;--motion-emphasis: .42s cubic-bezier(.16, 1, .3, 1);--shadow-panel: 0 1px 2px rgba(13, 27, 42, .08);--shadow-dialog: 0 24px 80px rgba(0, 0, 0, .62);--shadow-document: 0 18px 44px rgba(13, 27, 42, .14);--document-page-width: 794px;--document-page-min-height: 1030px;--document-page-margin-inline: 72px;--document-page-margin-block-start: 84px;--document-page-margin-block-end: 88px;--document-touch-target: 44px;--document-workspace-max-width: 1540px;--document-loading-min-height: 280px;--document-tab-min-height: 58px;--document-preview-min-height: 920px;--document-editor-control-size: 28px;--document-block-gutter: 40px;--document-selection-min-height: 680px;--document-selection-viewport-offset: 150px;--document-selection-card-max-width: 570px;--document-selection-icon-size: 52px;--document-mobile-page-min-height: 820px;--document-mobile-margin-block-start: 52px;--document-mobile-margin-inline: 24px;--document-mobile-margin-block-end: 64px;--document-backdrop-blur: 16px;--document-focus-outline-width: 3px}body[data-theme-mode=dark]{--dobra-surface: var(--dobra-navy);--dobra-surface-alt: var(--dobra-navy-soft);--dobra-ink: var(--dobra-off-white);--dobra-muted: var(--dobra-paper);--dobra-border: rgba(241, 239, 234, .18);--dobra-accent-text: var(--dobra-copper);--dobra-success: #28c7a5;--shadow-panel: none}@media(prefers-reduced-motion:reduce){:root{--motion-micro: 0ms;--motion-standard: 0ms;--motion-emphasis: 0ms}}.ppv2,.ui-scope{--bg: var(--dobra-shell-bg);--topbar: var(--dobra-shell-topbar);--surface: var(--dobra-shell-surface);--surface2: var(--dobra-shell-surface2);--ink: var(--dobra-graphite);--ink2: var(--dobra-shell-ink2);--muted: var(--dobra-shell-muted);--faint: var(--dobra-shell-faint);--line: var(--dobra-shell-line);--line-soft: var(--dobra-shell-line-soft);--hair: var(--dobra-shell-hair);--copper: var(--dobra-shell-copper);--copper-action: var(--dobra-shell-copper-action);--copper-action-end: var(--dobra-shell-copper-action-end);--ct: var(--dobra-shell-ct);--ok: var(--dobra-shell-ok);--ok-text: var(--dobra-shell-ok-text);--ok-action: var(--dobra-shell-ok-action);--okbg: var(--dobra-shell-okbg);--red: var(--dobra-shell-red);--redbg: var(--dobra-shell-redbg);--disabled-ink: var(--dobra-shell-disabled-ink);--disabled-surface: var(--dobra-shell-disabled-surface);--grid: var(--dobra-shell-grid);--shadow: var(--dobra-shell-shadow);--pop: var(--dobra-shell-pop);--scrim: var(--dobra-shell-scrim);--layer-section-modal: 1300;--layer-document-reader: 1310;--layer-review-modal: 1320;--layer-agent-scrim: 1330;--layer-agent: 1340;--layer-monitor-modal: 1400;--layer-pre-intake: 1450;--layer-select-popup: 1500;--action: var(--copper-action);--action-end: var(--copper-action-end);--on-action: var(--dobra-off-white);--focus: var(--ct);--control-h: 44px;--control-h-sm: 32px;--control-radius: 9px;--pill-radius: 999px}.ppv2[data-theme=dark],.ui-scope[data-theme=dark]{--bg: var(--dobra-navy-deep);--topbar: var(--dobra-navy);--surface: var(--dobra-shell-surface-dark);--surface2: var(--dobra-shell-surface2-dark);--ink: var(--dobra-shell-ink-dark);--ink2: var(--dobra-shell-ink2-dark);--muted: var(--dobra-shell-muted-dark);--faint: var(--dobra-shell-faint-dark);--line: var(--dobra-shell-line-dark);--line-soft: var(--dobra-shell-line-soft-dark);--hair: var(--dobra-shell-hair-dark);--copper: var(--dobra-shell-copper-dark);--copper-action: var(--dobra-shell-copper-action-dark);--copper-action-end: var(--dobra-shell-copper-action-end-dark);--ct: var(--dobra-shell-ct-dark);--ok: var(--dobra-shell-ok-dark);--ok-text: var(--dobra-shell-ok-text-dark);--ok-action: var(--dobra-shell-ok-action-dark);--okbg: var(--dobra-shell-okbg-dark);--red: var(--dobra-shell-red-dark);--redbg: var(--dobra-shell-redbg-dark);--disabled-ink: var(--dobra-shell-disabled-ink-dark);--disabled-surface: var(--dobra-shell-disabled-surface-dark);--grid: var(--dobra-shell-grid-dark);--shadow: var(--dobra-shell-shadow-dark);--pop: var(--dobra-shell-pop-dark);--scrim: var(--dobra-shell-scrim-dark)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--control-h);border-radius:var(--control-radius);padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);background:var(--surface2);border:1px solid var(--line);cursor:pointer;transition:opacity .16s ease,border-color .16s ease}.ui-btn:disabled{background:var(--disabled-surface);border-color:var(--line);color:var(--disabled-ink);cursor:not-allowed}.ui-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-btn--sm{min-height:var(--control-h-sm);padding:5px 11px;font-size:12px}.ui-btn--primary{background:var(--action);border-color:var(--copper);color:var(--on-action)}.ui-btn--primary:not(:disabled):hover,.ui-btn--danger:not(:disabled):hover{opacity:.92}.ui-btn--secondary:not(:disabled):hover,.ui-btn--ghost:not(:disabled):hover{border-color:var(--copper)}.ui-btn--ghost{background:transparent;color:var(--muted)}.ui-btn--link{background:transparent;border-color:transparent;color:var(--ct);font-weight:500;padding:9px 4px}.ui-btn--link:not(:disabled):hover{text-decoration:underline}.ui-btn--danger{background:var(--red);border-color:var(--red);color:var(--on-action)}.ui-iconbtn{width:var(--control-h);padding:0}.ui-iconbtn.ui-btn--sm{width:var(--control-h-sm)}.ui-iconbtn[aria-pressed=true]{border-color:var(--copper);color:var(--ct);background:var(--surface)}.ui-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-h-sm);border-radius:var(--pill-radius);padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;color:var(--muted);background:transparent;border:1px solid var(--line);cursor:pointer;transition:border-color .16s ease,color .16s ease}.ui-chip:hover{border-color:var(--copper)}.ui-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-chip[aria-pressed=true]{color:var(--ct);border-color:var(--copper);background:color-mix(in srgb,var(--copper) 12%,transparent)}.ui-chip__count{font-variant-numeric:tabular-nums;color:var(--faint)}.ui-chip[aria-pressed=true] .ui-chip__count{color:var(--ct)}.ui-toolbar{display:flex;align-items:center;gap:10px}.ui-toolbar--end{justify-content:flex-end}.ui-toolbar--between{justify-content:space-between}.ui-toolbar--wrap{flex-wrap:wrap}.ui-field{display:block;min-width:0}.ui-field--wide{grid-column:1 / -1}.ui-field__label{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ui-field__req{color:var(--ct)}.ui-field__input{display:block;width:100%;margin-top:6px;border:1px solid var(--line);background:var(--surface2);border-radius:var(--control-radius);padding:10px 12px;font-family:inherit;font-size:14px;color:var(--ink);outline:none;transition:border-color .16s ease}.ui-field__input::placeholder{color:var(--faint)}.ui-field__input:focus-visible{border-color:var(--copper);outline:2px solid var(--focus);outline-offset:2px}.ui-field__hint{display:block;margin-top:5px;font-size:12px;color:var(--muted)}.ui-field__error{display:block;margin-top:5px;font-size:12px;font-weight:600;color:var(--red)}.ui-field--attention .ui-field__input{border-color:var(--copper)}.ui-field--blocking .ui-field__input{border-color:var(--red)}.ui-badge{display:inline-flex;align-items:center;gap:5px;border-radius:var(--pill-radius);padding:2px 10px;font-size:11px;font-weight:600;letter-spacing:.04em;border:1px solid transparent}.ui-badge--neutral{color:var(--muted);background:color-mix(in srgb,var(--muted) 10%,transparent)}.ui-badge--positive{color:var(--ok-text);background:var(--okbg)}.ui-badge--attention{color:var(--ct);background:color-mix(in srgb,var(--copper) 14%,transparent)}.ui-badge--critical{color:var(--red);background:var(--redbg)}.ui-badge--progress{color:var(--ink2);background:color-mix(in srgb,var(--ink2) 10%,transparent)}.ui-badge--outline{background:transparent}.ui-badge--outline.ui-badge--neutral{border-color:var(--line)}.ui-badge--outline.ui-badge--positive{border-color:var(--ok)}.ui-badge--outline.ui-badge--attention{border-color:var(--copper)}.ui-badge--outline.ui-badge--critical{border-color:var(--red)}.ui-badge--outline.ui-badge--progress{border-color:var(--ink2)}.ui-badge--solid.ui-badge--positive{background:var(--ok-action);color:var(--on-action)}.ui-badge--solid.ui-badge--attention{background:var(--action);color:var(--on-action)}.ui-badge--solid.ui-badge--critical{background:var(--red);color:var(--on-action)}.ui-badge--solid.ui-badge--neutral{background:var(--muted);color:var(--surface)}.ui-badge--solid.ui-badge--progress{background:var(--ink2);color:var(--surface)}.ui-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:20px;box-shadow:var(--shadow)}.ui-panel--s2{background:var(--surface2)}.ui-panel--sm{padding:12px}.ui-panel__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:13px;font-weight:700;color:var(--ink)}.ui-empty{display:grid;justify-items:center;gap:6px;padding:28px 16px;text-align:center;border:1px dashed var(--line);border-radius:8px;color:var(--muted)}.ui-empty__title{margin:0;font-size:13px;font-weight:700;color:var(--ink2)}.ui-empty__desc{margin:0;font-size:12px;max-width:44ch}.ui-empty__action{margin-top:8px}.ui-notice{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-left-width:3px;border-radius:8px;background:var(--surface2);color:var(--ink);font-size:13px;padding:10px 12px}.ui-notice__body{flex:1;min-width:0}.ui-notice--ok{border-left-color:var(--ok);background:var(--okbg)}.ui-notice--error{border-left-color:var(--red);background:var(--redbg)}.ui-notice--attention{border-left-color:var(--copper);background:color-mix(in srgb,var(--copper) 10%,transparent)}.ui-notice--info{border-left-color:var(--ct)}.ui-dialog__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-review-modal);display:grid;place-items:center;padding:24px;background:var(--scrim)}.ui-dialog{width:min(640px,100%);max-height:min(84vh,720px);display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--pop);outline:none}.ui-dialog--sm{width:min(420px,100%)}.ui-dialog--lg{width:min(880px,100%)}.ui-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 0}.ui-dialog__title{margin:0;font-size:16px;font-weight:700}.ui-dialog__desc{margin:6px 20px 0;font-size:13px;color:var(--muted)}.ui-dialog__body{padding:14px 20px 20px;overflow:auto}.ui-dialog__footer{display:flex;justify-content:flex-end;gap:10px;padding:0 20px 20px}*{box-sizing:border-box}.papiroLoginBrand{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.papiroSidebarLogo{display:block;min-width:0;flex:1 1 auto;height:46px;object-fit:contain;object-position:left center}.usageControlLedgerPage{--uc-panel: var(--surface, var(--dobra-shell-surface));--uc-panel-2: var(--surface2, var(--dobra-shell-surface2));--uc-deep: var(--surface2, var(--dobra-shell-surface2));--uc-line: var(--line, var(--dobra-shell-line));--uc-line-strong: var(--dobra-stone);--uc-muted: var(--dobra-graphite);--uc-teal: var(--dobra-success);--uc-yellow: var(--dobra-warning);--uc-purple: var(--dobra-copper)}body[data-theme-mode=dark] .usageControlLedgerPage{--uc-panel: var(--dobra-navy-soft);--uc-panel-2: var(--dobra-navy);--uc-deep: var(--dobra-navy-deep);--uc-line: rgba(241, 239, 234, .18);--uc-line-strong: rgba(241, 239, 234, .3);--uc-muted: var(--dobra-paper)}.usageControlLedgerPage .pageHeader{align-items:flex-end}.usageControlLedgerPage .pageHeader .MuiTypography-h4{letter-spacing:0}.usageControlKpiGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.usageControlCommandBar{position:sticky;top:76px;z-index:5;display:grid;gap:10px;padding:12px;border-color:var(--uc-line-strong)}.usageControlActivationStrip{min-height:34px}.usageControlActivationText{min-width:0}.usageControlFilterBar{display:grid;grid-template-columns:minmax(132px,.65fr) minmax(132px,.65fr) minmax(190px,1fr) minmax(190px,1fr) minmax(190px,1fr) auto;gap:10px;align-items:center}.usageControlFilterBar .MuiButton-root{min-height:40px;gap:7px;white-space:nowrap}.usageControlInputIcon{margin-right:6px;color:var(--uc-muted)}.usageControlLedgerLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:14px;align-items:start}.usageControlLedgerSurface,.usageControlSidePanel{padding:18px}.usageControlSectionHeader{margin-bottom:14px}.usageControlSectionHeader .MuiTypography-overline,.usageControlSidePanel .MuiTypography-overline{color:var(--uc-muted);font-size:10px;font-weight:900;letter-spacing:.08em}.usageControlSectionHeader .MuiTypography-h6,.usageControlSidePanel .MuiTypography-h6{font-size:17px;font-weight:900}.usageControlTableFrame{overflow-x:auto;border:1px solid var(--uc-line);border-radius:8px;background:var(--uc-deep)}.usageControlTableFrame .MuiTableCell-root{border-color:var(--uc-line);vertical-align:top}.usageControlTableFrame .MuiTableCell-head{color:var(--uc-muted);background:var(--uc-panel-2);font-size:11px;font-weight:900}.usageControlTableFrame .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background:color-mix(in srgb,var(--dobra-copper) 6%,transparent)}.usageControlEventDot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--uc-teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--dobra-success) 12%,transparent)}.usageControlAvatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:8px;color:#fff;background:var(--dobra-copper);font-size:11px;font-weight:900}.usageControlOfficeTotal{padding:18px 0 16px}.usageControlOfficeTotal .MuiTypography-h4{margin:4px 0;color:var(--uc-teal);font-size:28px;font-weight:900;letter-spacing:0}.usageControlOfficeType{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--uc-line)}.usageControlOfficeType:last-child{border-bottom:0}.usageControlOfficeType span{color:var(--uc-muted);font-size:12px}.usageControlOfficeType strong{color:var(--dobra-ink);font-size:14px}.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 var(--line, var(--dobra-border))!important;border-radius:8px;color:var(--dobra-ink)!important;background:var(--surface, var(--dobra-shell-surface))!important;box-shadow:var(--shadow-panel)!important}.usageLedgerHeader{margin:0}.usageLedgerOverline,.usageLedgerPanelKicker{display:block;color:var(--dobra-muted)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.25!important;text-transform:uppercase}.usageLedgerTitle{margin-top:6px!important;color:var(--dobra-ink)!important;font-size:29px!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:1.08!important}.usageLedgerHeaderActions{flex-wrap:wrap;justify-content:flex-end}.usageLedgerStatusChip{height:24px!important;border:1px solid color-mix(in srgb,var(--dobra-warning) 34%,transparent)!important;border-radius:999px!important;color:var(--dobra-warning)!important;background:color-mix(in srgb,var(--dobra-warning) 14%,transparent)!important;font-size:11px!important;font-weight:900!important}.usageLedgerStatusChip .MuiChip-icon{display:none}.usageLedgerPrimaryAction,.usageLedgerOutlineButton,.usageLedgerExportButton{min-height:34px!important;border-radius:7px!important;font-weight:800!important;white-space:nowrap}.usageLedgerPrimaryAction{padding:0 13px!important;color:#fff!important;background:var(--dobra-copper)!important;box-shadow:none!important}.usageLedgerPrimaryAction:hover{background:color-mix(in srgb,var(--dobra-copper) 88%,white)!important}.usageLedgerNotice{display:flex!important;align-items:center;gap:9px;margin:21px 0 13px!important;padding:11px 13px!important;border:1px solid color-mix(in srgb,var(--dobra-warning) 30%,transparent)!important;border-radius:7px!important;color:var(--dobra-ink)!important;background:color-mix(in srgb,var(--dobra-warning) 10%,var(--dobra-surface))!important;font-size:11px!important}.usageLedgerNotice .MuiAlert-icon{margin-right:0;padding:0;color:var(--dobra-warning)!important}.usageLedgerNotice .MuiAlert-message{min-width:0;padding:0;color:var(--dobra-ink)!important}.usageLedgerNotice .MuiAlert-action{margin:0 0 0 auto;padding:0 0 0 12px}.usageLedgerNoticeAction{min-width:max-content;padding:0!important;border:0!important;color:var(--dobra-warning)!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;font-weight:800!important}.usageLedgerNoticeAction:hover{background:transparent!important}.usageLedgerMetricStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:13px}.usageLedgerMetric{min-width:0;padding:14px 15px;border:1px solid var(--dobra-border);border-radius:8px;background:var(--dobra-surface-alt)}.usageLedgerMetric .MuiTypography-root,.usageLedgerMetric small{display:block;color:var(--dobra-muted)!important;font-size:10px!important;line-height:1.3}.usageLedgerMetric strong{display:block;margin:6px 0 2px;color:var(--dobra-ink);font-size:19px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.usageLedgerMetric--purple strong{color:var(--dobra-copper)}.usageLedgerMetric--teal strong{color:var(--dobra-success)}.usageLedgerMetric--yellow strong{color:var(--dobra-warning)}.usageLedgerFilterStrip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:13px 0;padding:9px;border:1px solid var(--dobra-border);border-radius:8px;background:var(--dobra-surface-alt)}.usageLedgerDateRange,.usageLedgerFilterSelect,.usageLedgerExportButton{min-height:34px}.usageLedgerDateRange{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:0 10px;border:1px solid var(--dobra-stone);border-radius:6px;color:var(--dobra-muted);background:var(--dobra-surface-alt);font-size:11px;font-weight:700}.usageLedgerDateRange>.MuiSvgIcon-root{flex:0 0 auto}.usageLedgerDateRange>.MuiTypography-root{color:var(--dobra-stone)!important;font-size:11px;font-weight:700}.usageLedgerDateInput{width:104px}.usageLedgerDateInput .MuiInputBase-root{height:32px;padding:0;color:var(--dobra-ink);background:transparent}.usageLedgerDateInput .MuiOutlinedInput-notchedOutline{border:0}.usageLedgerDateInput input{width:100%;padding:0;color:var(--dobra-ink);font-size:11px;font-weight:700}body[data-theme-mode=dark] .usageLedgerDateInput input{color-scheme:dark}.usageLedgerFilterSelect{min-width:184px}.usageLedgerFilterSelect .MuiOutlinedInput-root{min-height:34px;color:var(--dobra-muted);background:var(--dobra-surface-alt);font-size:11px;font-weight:700}.usageLedgerFilterSelect .MuiOutlinedInput-notchedOutline{border-color:transparent}.usageLedgerFilterSelect .MuiSelect-icon{color:var(--dobra-muted)}.usageLedgerExportButton{gap:7px;padding:0 12px!important;border-color:var(--dobra-stone)!important;color:var(--dobra-ink)!important;background:transparent!important;font-size:13px!important}.usageLedgerExportButton:hover,.usageLedgerOutlineButton:hover{border-color:var(--dobra-muted)!important;background:color-mix(in srgb,var(--dobra-copper) 10%,transparent)!important}.usageLedgerSectionHeading{margin:22px 0 9px}.usageLedgerEventsTitle{margin-top:5px!important;color:var(--dobra-ink)!important;font-size:17px!important;font-weight:900!important}.usageLedgerResultCount,.usageLedgerFooter>.MuiTypography-root{color:var(--dobra-muted)!important;font-size:11px!important}.usageLedgerTableFrame{overflow-x:auto;border:1px solid var(--dobra-border);border-radius:8px;background:var(--dobra-surface-alt)}.usageLedgerTableFrame .MuiTableCell-root{padding:11px 13px;border-color:var(--dobra-border);vertical-align:middle;color:var(--dobra-ink);font-size:11px}.usageLedgerTableFrame .MuiTableCell-head{color:var(--dobra-muted)!important;background:var(--dobra-surface);font-size:10px;font-weight:900}.usageLedgerTableFrame .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background:color-mix(in srgb,var(--dobra-copper) 6%,transparent)}.usageLedgerEmptyRow{display:flex;min-height:64px;align-items:center;justify-content:center;gap:8px;color:var(--dobra-muted);background:transparent;font-size:12px}.usageLedgerEmptyRow .MuiSvgIcon-root{color:var(--dobra-copper);font-size:18px}.usageLedgerEventDot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--dobra-success)}.usageLedgerEventDot.is-pending{background:var(--dobra-warning)}.usageLedgerEventName,.usageLedgerEventMeta,.usageLedgerCellPrimary,.usageLedgerCellMeta{display:block}.usageLedgerEventName,.usageLedgerCellPrimary{overflow:hidden;color:var(--dobra-ink)!important;font-size:11px!important;text-overflow:ellipsis;white-space:nowrap}.usageLedgerEventMeta,.usageLedgerCellMeta{margin-top:3px;color:var(--dobra-muted)!important;font-size:10px!important}.usageLedgerSource{color:var(--dobra-stone)!important;font-family:var(--font-mono)!important;font-size:10px!important}.usageLedgerAmount{color:var(--dobra-success)!important;font-size:12px!important}.usageLedgerAmount.is-pending{color:var(--dobra-warning)!important}.usageLedgerFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.usageLedgerOutlineButton{padding:0 12px!important;border-color:var(--dobra-stone)!important;color:var(--dobra-ink)!important;background:transparent!important;font-size:11px!important}.usageControlSupportGrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px}.usageControlSupportGrid .usageControlSidePanel{min-width:0}@media(max-width:900px){.usageLedgerMetricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.usageControlSupportGrid{grid-template-columns:1fr}}@media(max-width:620px){.usageLedgerFirstSurface{padding:18px 14px 20px}.usageLedgerHeader,.usageLedgerHeaderActions{align-items:flex-start}.usageLedgerHeaderActions{justify-content:flex-start}.usageLedgerMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.usageLedgerFilterStrip{display:grid;grid-template-columns:1fr 1fr}.usageLedgerDateRange,.usageLedgerFilterSelect,.usageLedgerExportButton{width:100%;min-width:0}.usageLedgerDateRange,.usageLedgerExportButton{grid-column:1 / -1}.usageLedgerTableFrame .MuiTable-root{min-width:0!important}.usageLedgerTableFrame .MuiTableCell:nth-child(2),.usageLedgerTableFrame .MuiTableCell:nth-child(3),.usageLedgerTableFrame .MuiTableHead-root{font-size:10px}.usageLedgerNotice{align-items:flex-start!important}.usageLedgerNotice .MuiAlert-action{display:none}.usageLedgerFooter{align-items:stretch;flex-direction:column}.usageLedgerFooter .MuiTablePagination-root,.usageLedgerFooter .MuiTablePagination-toolbar{width:100%;min-width:0}.usageLedgerFooter .MuiTablePagination-toolbar{justify-content:flex-end;padding:0}.usageLedgerFooter .MuiTablePagination-selectLabel,.usageLedgerFooter button[aria-label="Primeira página"],.usageLedgerFooter button[aria-label="Última página"]{display:none}}.usageMockupsPage{--usage-bg: #08111C;--usage-panel: #0D1B2A;--usage-panel-2: #1b2134;--usage-deep: #101421;--usage-line: #2b3247;--usage-line-strong: #3c4665;--usage-text: #f5f7fb;--usage-muted: #aab4cb;--usage-purple: #D9A071;--usage-purple-strong: #B8734A;--usage-teal: #28c7a5;--usage-yellow: #f0b15c;--usage-blue: #b7d2e4;--usage-pink: #d7b0cf;color:var(--usage-text);padding:8px 0 56px}.usageMockupsPage button{font:inherit}.usageMockupsPage button:focus-visible{outline:2px solid var(--usage-yellow);outline-offset:3px}.usageMockupsHeader{display:flex;align-items:end;justify-content:space-between;gap:32px;margin:0 0 22px}.usageMockupsKicker,.usageMockSectionLabel,.usageMockOverline,.usageMockPanelKicker{display:block;color:var(--usage-muted);font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.usageMockupsHeader h1{max-width:680px;margin:8px 0 10px;color:var(--usage-text);font-size:36px;font-weight:900;letter-spacing:-.025em;line-height:1.06;text-wrap:balance}.usageMockupsHeader p{max-width:720px;margin:0;color:var(--usage-muted);font-size:15px;line-height:1.55}.usageMockupsLegend{display:flex;flex-wrap:wrap;justify-content:end;gap:12px 16px;color:var(--usage-muted);font-size:12px;white-space:nowrap}.usageMockupsLegend span,.usageMockupsNote{display:inline-flex;align-items:center;gap:7px}.usageMockLegendDot,.usageMockEventDot{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%}.usageMockLegendDot.is-ready,.usageMockEventDot--teal{background:var(--usage-teal)}.usageMockLegendDot.is-blocked,.usageMockEventDot--yellow{background:var(--usage-yellow)}.usageMockLegendDot.is-neutral{background:var(--usage-muted)}.usageMockupsNav{position:sticky;top:78px;z-index:4;display:flex;gap:8px;margin:0 0 28px;padding:8px;overflow-x:auto;border:1px solid var(--usage-line);border-radius:10px;background:var(--usage-bg)}.usageMockupsNav button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:7px;color:var(--usage-muted);background:transparent;cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap}.usageMockupsNav button span{color:var(--usage-purple);font-variant-numeric:tabular-nums}.usageMockupsNav button:hover,.usageMockupsNav button.is-active{border-color:var(--usage-line-strong);color:var(--usage-text);background:var(--usage-panel-2)}.usageMockupsStack{display:grid;gap:42px}.usageMockSection{scroll-margin-top:128px}.usageMockSectionHeader{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 13px}.usageMockSectionHeading h2{margin:6px 0 5px;color:var(--usage-text);font-size:21px;font-weight:900;letter-spacing:-.015em;line-height:1.15;text-wrap:balance}.usageMockSectionHeading p{max-width:720px;margin:0;color:var(--usage-muted);font-size:13px;line-height:1.5}.usageMockPill{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 9px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.usageMockPill--ready{color:#a8f3df;background:#28c7a521;border-color:#28c7a552}.usageMockPill--blocked{color:#ffd18f;background:#f0b15c24;border-color:#f0b15c57}.usageMockPill--neutral{color:#d6dcef;background:#202741;border-color:#3c4665}.usageMockPill--info{color:#d7e9f3;background:#b7d2e421;border-color:#b7d2e44d}.usageMockFrame{overflow:hidden;border:1px solid var(--usage-line);border-radius:12px;background:#0c0f19}.usageMockApp{min-height:470px;color:var(--usage-text);background:var(--usage-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.usageMockApp button{border:0;cursor:pointer}.usageMockApp button:disabled{cursor:not-allowed;opacity:.5}.usageMockCommandRail{display:flex;flex-direction:column;gap:7px;width:214px;flex:0 0 214px;padding:22px 14px 16px;border-right:1px solid var(--usage-line);background:#121522}.usageMockApp--command{display:flex}.usageMockRailBrand{display:flex;align-items:center;gap:9px;margin:0 7px 30px;color:var(--usage-text)}.usageMockRailBrand span{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;color:#fff;background:var(--usage-purple-strong);font-weight:900}.usageMockRailBrand strong{font-size:13px}.usageMockRailStep{display:flex;align-items:start;gap:10px;min-height:51px;padding:10px 9px;border:1px solid transparent;border-radius:8px;color:var(--usage-muted)}.usageMockRailStep span{color:#6e7892;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.usageMockRailStep strong,.usageMockRailStep small{display:block}.usageMockRailStep strong{color:inherit;font-size:12px}.usageMockRailStep small{margin-top:3px;font-size:10px}.usageMockRailStep.is-active{border-color:#3c4665;color:var(--usage-text);background:var(--usage-panel-2)}.usageMockRailStep.is-active span{color:var(--usage-purple)}.usageMockRailFoot{display:flex;gap:8px;align-items:center;margin:auto 7px 0;padding-top:16px;border-top:1px solid var(--usage-line);color:var(--usage-muted);font-size:10px;line-height:1.4}.usageMockRailFoot svg{color:var(--usage-yellow)}.usageMockAppBody{min-width:0;flex:1;padding:22px 26px 28px}.usageMockTopline{display:flex;justify-content:space-between;gap:16px;color:#7f89a3;font-size:10px}.usageMockPageTitle{display:flex;justify-content:space-between;align-items:end;gap:18px;padding:28px 0 20px}.usageMockPageTitle h3,.usageMockLedgerHeader h3,.usageMockSplitHeader h3,.usageMockTimelineHeader h3,.usageMockQuietHeader h3{margin:6px 0;color:var(--usage-text);font-size:29px;font-weight:900;letter-spacing:-.03em;line-height:1.08}.usageMockPageTitle p,.usageMockSplitHeader p,.usageMockTimelineHeader p{margin:0;color:var(--usage-muted);font-size:13px;line-height:1.45}.usageMockPrimaryButton,.usageMockOutlineButton,.usageMockGhostButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 13px;border-radius:7px;font-size:12px;font-weight:900;white-space:nowrap}.usageMockPrimaryButton{color:#fff;background:var(--usage-purple-strong)}.usageMockPrimaryButton:hover{background:#7c5de5}.usageMockOutlineButton{border:1px solid var(--usage-line-strong)!important;color:#dce2f4;background:transparent}.usageMockOutlineButton:hover{background:var(--usage-panel-2)}.usageMockGhostButton{color:var(--usage-muted);background:transparent}.usageMockGhostButton:hover{color:var(--usage-text);background:var(--usage-panel-2)}.usageMockActivation{display:flex;align-items:center;gap:13px;padding:14px 15px;border:1px solid rgba(240,177,92,.36);border-radius:8px;background:#282231}.usageMockActivationIcon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--usage-yellow);background:#f0b15c21}.usageMockActivationCopy{display:grid;gap:4px;min-width:0;flex:1}.usageMockActivationCopy strong{color:var(--usage-text);font-size:13px}.usageMockActivationCopy span:not(.usageMockPill){color:var(--usage-muted);font-size:11px}.usageMockCommandGrid{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(360px,1.25fr);gap:12px;margin-top:13px}.usageMockCommandAction,.usageMockPriceMatrix,.usageMockSetupPane,.usageMockImpactPane,.usageMockTimelineAside,.usageMockTimelineStream,.usageMockQuietSection{border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-panel)}.usageMockCommandAction{display:flex;flex-direction:column;padding:17px}.usageMockPanelTitle,.usageMockReportTitle,.usageMockStreamHeading{display:flex;align-items:start;justify-content:space-between;gap:12px}.usageMockPanelTitle h3,.usageMockPanelTitle h4,.usageMockReportTitle h4,.usageMockStreamHeading h4{margin:5px 0 0;color:var(--usage-text);font-size:16px;font-weight:900;line-height:1.2}.usageMockPanelTitle h4,.usageMockReportTitle h4,.usageMockStreamHeading h4{font-size:14px}.usageMockCommandAction p{margin:18px 0;color:var(--usage-muted);font-size:12px;line-height:1.55}.usageMockStepBadge,.usageMockFormCount{color:var(--usage-yellow);font-size:11px;font-weight:900;white-space:nowrap}.usageMockProgress{margin-top:auto}.usageMockProgress>span{display:block;height:6px;overflow:hidden;border-radius:999px;background:#252d46}.usageMockProgress i{display:block;height:100%;border-radius:inherit;background:var(--usage-purple)}.usageMockProgress strong{display:block;margin-top:8px;color:var(--usage-muted);font-size:11px}.usageMockTextButton{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:17px;padding:0;color:var(--usage-purple);background:transparent;font-size:12px;font-weight:900}.usageMockTextButton:hover{color:#c9bfff}.usageMockPriceMatrix{padding:17px}.usageMockPriceList{display:grid;gap:4px;margin:14px 0 0}.usageMockPriceRow{display:flex;align-items:center;gap:10px;min-height:49px;padding:6px 0;border-top:1px solid var(--usage-line)}.usageMockPriceMark{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:6px;color:var(--usage-blue);background:#202c41}.usageMockPriceCopy{min-width:0;flex:1}.usageMockPriceCopy strong,.usageMockPriceCopy code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usageMockPriceCopy strong{color:var(--usage-text);font-size:12px}.usageMockPriceCopy code,.usageMockEventRow code{color:#8692ac;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.usageMockPriceValue{display:flex;align-items:center;gap:8px}.usageMockPriceValue>strong{min-width:92px;color:var(--usage-text);font-size:12px;text-align:right}.usageMockPriceValue>strong:not(:first-child){color:var(--usage-muted)}.usageMockKpiStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px}.usageMockKpiStrip--four{grid-template-columns:repeat(4,1fr)}.usageMockKpi{min-width:0;padding:14px 15px;border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-panel)}.usageMockKpi span,.usageMockKpi small{display:block;color:var(--usage-muted);font-size:10px}.usageMockKpi strong{display:block;margin:6px 0 2px;color:var(--usage-text);font-size:19px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.usageMockKpi--purple strong{color:var(--usage-purple)}.usageMockKpi--teal strong{color:var(--usage-teal)}.usageMockKpi--blue strong{color:var(--usage-blue)}.usageMockKpi--yellow strong{color:var(--usage-yellow)}.usageMockIconButton{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;color:var(--usage-muted);background:transparent}.usageMockIconButton:hover{color:var(--usage-text);background:var(--usage-panel-2)}.usageMockApp--ledger{padding:23px 25px 25px}.usageMockLedgerHeader,.usageMockSplitHeader,.usageMockTimelineHeader,.usageMockQuietHeader{display:flex;align-items:end;justify-content:space-between;gap:18px}.usageMockHeaderActions,.usageMockSplitStatus{display:flex;align-items:center;gap:10px}.usageMockLedgerNotice{display:flex;align-items:center;gap:9px;margin:21px 0 13px;padding:11px 13px;border:1px solid rgba(240,177,92,.3);border-radius:7px;color:var(--usage-muted);background:#282231;font-size:11px}.usageMockLedgerNotice>svg{flex:0 0 auto;color:var(--usage-yellow)}.usageMockLedgerNotice .usageMockTextButton{margin:0 0 0 auto}.usageMockFilterBar{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.usageMockFilterBar.is-prominent{padding:9px;border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-panel)}.usageMockFilterField{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--usage-line-strong);border-radius:6px;color:var(--usage-muted);background:var(--usage-deep);font-size:11px;font-weight:700}button.usageMockFilterField:hover{color:var(--usage-text);background:var(--usage-panel-2)}.usageMockFilterDivider{color:#67718c}.usageMockLedgerHeading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:22px 0 9px}.usageMockLedgerHeading h4{margin:5px 0 0;font-size:17px;font-weight:900}.usageMockLedgerHeading>span,.usageMockLedgerFooter>span{color:var(--usage-muted);font-size:11px}.usageMockEventTable,.usageMockPeopleTable{overflow:hidden;border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-deep)}.usageMockTableHeader,.usageMockEventRow,.usageMockPeopleRow{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(140px,1fr) minmax(160px,1fr) minmax(100px,.55fr);align-items:center;gap:12px;padding:11px 13px}.usageMockTableHeader{color:var(--usage-muted);background:#1f2740;font-size:10px;font-weight:900}.usageMockEventRow,.usageMockPeopleRow{min-height:56px;border-top:1px solid var(--usage-line);color:#dfe6f8;font-size:11px}.usageMockEventRow:hover,.usageMockPeopleRow:hover{background:#161d30}.usageMockEventMain,.usageMockPerson{display:flex;align-items:center;gap:9px;min-width:0}.usageMockEventMain>div,.usageMockPerson>div{min-width:0}.usageMockEventMain strong,.usageMockEventMain small,.usageMockPerson strong,.usageMockPerson small{display:block}.usageMockEventMain strong,.usageMockPerson strong{overflow:hidden;color:var(--usage-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px}.usageMockEventMain small,.usageMockPerson small{margin-top:3px;color:var(--usage-muted);font-size:10px}.usageMockEventRow>span,.usageMockPeopleRow>div:not(.usageMockPerson)>small{color:var(--usage-muted)}.usageMockEventRow>strong,.usageMockPeopleRow>strong{color:var(--usage-teal);font-size:12px}.usageMockEventRow>strong.is-pending{color:var(--usage-yellow)}.usageMockAvatar{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;color:#141729;background:var(--usage-pink);font-size:10px;font-weight:900}.usageMockLedgerFooter{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px}.usageMockApp--split{padding:24px 25px 26px}.usageMockSplitHeader{align-items:start}.usageMockSplitStatus{align-items:start;padding:9px 0 0}.usageMockStatusLight{width:9px;height:9px;margin-top:4px;border-radius:50%}.usageMockStatusLight.is-yellow{background:var(--usage-yellow)}.usageMockSplitStatus strong,.usageMockSplitStatus small{display:block}.usageMockSplitStatus strong{color:var(--usage-text);font-size:12px}.usageMockSplitStatus small{margin-top:3px;color:var(--usage-muted);font-size:10px}.usageMockSplitColumns{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:12px;margin-top:22px}.usageMockSetupPane,.usageMockImpactPane{padding:18px}.usageMockField{position:relative;display:block;margin-top:12px;padding:9px 34px 9px 11px;border:1px solid var(--usage-line-strong);border-radius:6px;background:var(--usage-deep)}.usageMockField span,.usageMockField strong{display:block}.usageMockField span{color:var(--usage-muted);font-size:10px}.usageMockField strong{margin-top:5px;color:var(--usage-text);font-size:12px}.usageMockField svg{position:absolute;top:50%;right:10px;color:var(--usage-muted);transform:translateY(-50%)}.usageMockSetupPane>.usageMockPrimaryButton{width:100%;margin-top:13px}.usageMockFieldHint{margin:10px 0 0;color:var(--usage-muted);font-size:10px;line-height:1.45}.usageMockExistingRules{display:grid;gap:7px;margin-top:19px;padding-top:14px;border-top:1px solid var(--usage-line)}.usageMockExistingRules>span{color:var(--usage-muted);font-size:10px;font-weight:900}.usageMockExistingRules>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--usage-line)}.usageMockExistingRules strong,.usageMockExistingRules span{font-size:10px}.usageMockExistingRules strong{color:var(--usage-text)}.usageMockExistingRules span{color:var(--usage-muted);text-align:right}.usageMockExistingRules .is-missing strong,.usageMockExistingRules .is-missing span{color:var(--usage-yellow)}.usageMockImpactTotal{margin:21px 0 16px;padding-bottom:15px;border-bottom:1px solid var(--usage-line)}.usageMockImpactTotal span,.usageMockImpactTotal small{display:block;color:var(--usage-muted);font-size:10px}.usageMockImpactTotal strong{display:block;margin:7px 0 5px;color:var(--usage-teal);font-size:28px;letter-spacing:-.03em}.usageMockImpactList{display:grid;gap:3px}.usageMockImpactList>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-height:41px;border-bottom:1px solid var(--usage-line);font-size:11px}.usageMockImpactList span{color:var(--usage-text);font-weight:800}.usageMockImpactList strong{color:var(--usage-muted);font-size:10px;font-weight:700}.usageMockImpactList b{min-width:70px;color:var(--usage-teal);font-size:11px;text-align:right}.usageMockImpactList b.is-pending{color:var(--usage-yellow)}.usageMockImpactFooter{display:flex;gap:7px;align-items:center;margin-top:15px;color:var(--usage-teal);font-size:11px;font-weight:800}.usageMockSplitReport{margin-top:12px;padding:17px;border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-panel)}.usageMockReportTitle>.usageMockTextButton{margin-top:0}.usageMockPeopleTable{margin-top:13px}.usageMockPeopleTable .usageMockTableHeader,.usageMockPeopleTable .usageMockPeopleRow{grid-template-columns:minmax(220px,1.5fr) minmax(130px,.75fr) minmax(80px,.5fr) minmax(100px,.55fr)}.usageMockApp--timeline{padding:24px 25px 28px}.usageMockTimelineHeader{align-items:start}.usageMockBreadcrumb{display:flex;align-items:center;gap:5px;color:var(--usage-muted);font-size:10px}.usageMockBreadcrumb svg{font-size:13px}.usageMockBreadcrumb strong{color:var(--usage-text)}.usageMockTimelineSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-line);overflow:hidden}.usageMockTimelineSummary>div{display:flex;flex-direction:column;gap:5px;min-height:90px;padding:15px;background:var(--usage-panel)}.usageMockTimelineSummary strong{color:var(--usage-text);font-size:19px}.usageMockTimelineSummary small{color:var(--usage-muted);font-size:10px}.usageMockTimelineSummary .usageMockPill{align-self:flex-start;margin:2px 0}.usageMockTimelineLayout{display:grid;grid-template-columns:minmax(245px,.7fr) minmax(380px,1.3fr);gap:12px;margin-top:16px}.usageMockTimelineAside,.usageMockTimelineStream{padding:17px}.usageMockTimelineAside .usageMockPeopleTable{border:0}.usageMockTimelineAside .usageMockPeopleTable .usageMockTableHeader{display:none}.usageMockTimelineAside .usageMockPeopleTable .usageMockPeopleRow{grid-template-columns:minmax(0,1fr) auto;padding:11px 0}.usageMockTimelineAside .usageMockPeopleRow>.usageMockPill,.usageMockTimelineAside .usageMockPeopleRow>div:nth-child(3),.usageMockTimelineAside .usageMockPeopleRow>strong{display:none}.usageMockStreamHeading{align-items:end;padding-bottom:10px;border-bottom:1px solid var(--usage-line)}.usageMockStreamHeading>span{color:var(--usage-muted);font-size:10px}.usageMockStream{position:relative;padding:6px 0 0 17px}.usageMockStream:before{position:absolute;top:17px;bottom:17px;left:20px;width:1px;background:var(--usage-line-strong);content:""}.usageMockStreamItem{position:relative;display:flex;gap:16px;padding:15px 0 16px}.usageMockStreamItem>.usageMockEventDot{position:relative;z-index:1;width:9px;height:9px;margin-top:4px;border:2px solid var(--usage-panel);box-sizing:content-box}.usageMockStreamBody{min-width:0;flex:1}.usageMockStreamMeta{display:flex;justify-content:space-between;gap:12px}.usageMockStreamMeta span{color:var(--usage-muted);font-size:10px}.usageMockStreamBody>strong{display:block;margin-top:5px;color:var(--usage-text);font-size:12px}.usageMockStreamBody p{margin:4px 0 9px;color:var(--usage-muted);font-size:10px}.usageMockStreamAmount{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--usage-line);color:var(--usage-muted);font-size:10px}.usageMockStreamAmount b{color:var(--usage-teal)}.usageMockStreamAmount b.is-pending{color:var(--usage-yellow)}.usageMockApp--quiet{padding:24px 25px 28px}.usageMockQuietHeader{align-items:center}.usageMockTabs{display:flex;gap:3px;margin-top:22px;padding-bottom:0;border-bottom:1px solid var(--usage-line)}.usageMockTabs button{position:relative;min-height:38px;padding:0 11px;color:var(--usage-muted);background:transparent;font-size:11px;font-weight:800}.usageMockTabs button:hover,.usageMockTabs button.is-active{color:var(--usage-text)}.usageMockTabs button.is-active:after{position:absolute;right:9px;bottom:-1px;left:9px;height:2px;background:var(--usage-purple);content:""}.usageMockTabs button span{display:inline-grid;min-width:18px;height:18px;place-items:center;margin-left:5px;border-radius:999px;color:var(--usage-yellow);background:#f0b15c24;font-size:10px}.usageMockQuietOverview{display:grid;grid-template-columns:minmax(270px,1.1fr) minmax(340px,1.4fr);gap:12px;margin-top:17px}.usageMockQuietLead,.usageMockQuietStats{border:1px solid var(--usage-line);border-radius:8px;background:var(--usage-panel)}.usageMockQuietLead{padding:17px}.usageMockQuietLeadTop{display:flex;justify-content:space-between;gap:12px;color:var(--usage-muted);font-size:10px}.usageMockQuietLead>strong{display:block;margin:18px 0 7px;color:var(--usage-teal);font-size:32px;letter-spacing:-.04em}.usageMockQuietLead p{max-width:410px;margin:0 0 18px;color:var(--usage-muted);font-size:11px;line-height:1.5}.usageMockQuietStats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--usage-line);background:var(--usage-line)}.usageMockQuietStats .usageMockKpi{display:flex;min-height:130px;flex-direction:column;justify-content:center;border:0;border-radius:0;background:var(--usage-panel)}.usageMockQuietSection{margin-top:12px;padding:17px}.usageMockReportTitle>div>span:not(.usageMockPanelKicker){display:block;margin-top:4px;color:var(--usage-muted);font-size:10px}.usageMockEventTable.is-compact,.usageMockPeopleTable.is-compact{margin-top:12px}.usageMockEventTable.is-compact .usageMockTableHeader,.usageMockEventTable.is-compact .usageMockEventRow{grid-template-columns:minmax(180px,1.3fr) minmax(140px,1fr) minmax(130px,1fr) minmax(90px,.55fr)}.usageMockEventTable.is-compact .usageMockEventRow,.usageMockPeopleTable.is-compact .usageMockPeopleRow{min-height:48px;padding-top:8px;padding-bottom:8px}.usageMockupsNote{margin-top:24px;padding:11px 13px;border:1px solid var(--usage-line);border-radius:8px;color:var(--usage-muted);background:var(--usage-panel);font-size:11px}.usageMockupsNote svg{color:var(--usage-teal)}@media(max-width:980px){.usageMockupsHeader{align-items:start;flex-direction:column;gap:16px}.usageMockupsLegend{justify-content:start;white-space:normal}.usageMockCommandGrid,.usageMockSplitColumns,.usageMockTimelineLayout,.usageMockQuietOverview{grid-template-columns:1fr}.usageMockTimelineAside .usageMockPeopleTable .usageMockPeopleRow{grid-template-columns:minmax(0,1fr) auto}.usageMockTimelineAside .usageMockPeopleRow>.usageMockPill{display:inline-flex}.usageMockTimelineAside .usageMockPeopleRow>div:nth-child(3),.usageMockTimelineAside .usageMockPeopleRow>strong{display:none}}@media(max-width:720px){body:has(.usageMockupsPage) .vdShell>.MuiDrawer-root{display:none}body:has(.usageMockupsPage) .vdShell .vdMainContent{width:100%;max-width:none}body:has(.usageMockupsPage) .vdShell .vdMainContent.MuiContainer-root{width:100%;padding-right:12px;padding-left:12px}.usageMockupsPage{padding-top:0}.usageMockupsHeader h1{font-size:30px}.usageMockupsNav{top:70px}.usageMockSectionHeader{align-items:start;flex-direction:column;gap:10px}.usageMockApp--command{display:block}.usageMockCommandRail{width:auto;flex-direction:row;align-items:center;gap:6px;padding:10px;border-right:0;border-bottom:1px solid var(--usage-line);overflow-x:auto}.usageMockRailBrand{margin:0 8px 0 0}.usageMockRailBrand strong,.usageMockRailStep small,.usageMockRailFoot{display:none}.usageMockRailStep{min-height:34px;padding:7px 9px;white-space:nowrap}.usageMockRailStep strong{font-size:11px}.usageMockAppBody,.usageMockApp--ledger,.usageMockApp--split,.usageMockApp--timeline,.usageMockApp--quiet{padding:18px 14px 20px}.usageMockPageTitle,.usageMockLedgerHeader,.usageMockTimelineHeader{align-items:start;flex-direction:column}.usageMockActivation{align-items:start;flex-wrap:wrap}.usageMockActivation .usageMockPrimaryButton{margin-left:47px}.usageMockKpiStrip,.usageMockKpiStrip--four{grid-template-columns:repeat(2,1fr)}.usageMockFilterBar{display:grid;grid-template-columns:1fr 1fr}.usageMockFilterField{min-width:0;overflow:hidden}.usageMockFilterField span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usageMockFilterBar .usageMockOutlineButton{grid-column:1 / -1}.usageMockTimelineSummary{grid-template-columns:1fr}.usageMockTimelineSummary>div{min-height:auto}.usageMockTableHeader{display:none}.usageMockEventRow,.usageMockPeopleRow,.usageMockEventTable.is-compact .usageMockEventRow,.usageMockPeopleTable .usageMockPeopleRow{grid-template-columns:minmax(0,1fr) auto;gap:7px}.usageMockEventRow>span,.usageMockEventRow>code,.usageMockPeopleRow>.usageMockPill,.usageMockPeopleRow>div:nth-child(3){display:none}.usageMockEventRow>strong,.usageMockPeopleRow>strong{justify-self:end}.usageMockPriceValue{display:grid;justify-items:end;gap:4px}.usageMockPriceValue>strong{min-width:0}.usageMockQuietStats{grid-template-columns:1fr}.usageMockQuietStats .usageMockKpi{min-height:82px}.usageMockTabs{overflow-x:auto}.usageMockTabs button{flex:0 0 auto}}@media(max-width:520px){.usageMockupsHeader h1{font-size:27px}.usageMockupsHeader p{font-size:13px}.usageMockupsLegend{display:grid;gap:7px}.usageMockKpiStrip,.usageMockKpiStrip--four{grid-template-columns:1fr}.usageMockTopline{display:none}.usageMockPageTitle h3,.usageMockLedgerHeader h3,.usageMockSplitHeader h3,.usageMockTimelineHeader h3,.usageMockQuietHeader h3{font-size:24px}.usageMockActivation .usageMockPrimaryButton{width:calc(100% - 47px);margin-left:47px}.usageMockFilterBar{grid-template-columns:1fr}.usageMockFilterBar .usageMockOutlineButton{grid-column:auto}.usageMockImpactList>div{grid-template-columns:minmax(0,1fr) auto}.usageMockImpactList strong{display:none}.usageMockStreamMeta{display:block}.usageMockStreamMeta code{display:block;margin-top:4px}}@media(prefers-reduced-motion:reduce){.usageMockupsPage *,.usageMockupsPage *:before,.usageMockupsPage *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--motion-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--motion-ease-out-quart: cubic-bezier(.25, 1, .5, 1)}html,body,#root{min-height:100%;margin:0;background:#08111c!important}body{background:#08111c!important;color:#f5f7fb}body[data-theme-mode=light]{background:#e7e3d8!important;color:#1a1d29}body[data-design-option="2"]{background:linear-gradient(90deg,rgba(31,91,184,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(31,91,184,.035) 1px,transparent 1px),#f5f1e8;background-size:36px 36px;color:#152033}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;--vd-disabled-ink: var(--dobra-shell-disabled-ink);--vd-disabled-surface: var(--dobra-shell-disabled-surface);--housing-accent: var(--vd-yellow);--housing-accent-soft: #f3e1d5;--housing-ready: var(--vd-success);--housing-ready-soft: #e7f5f2;min-height:calc(100vh - 64px);color:var(--vd-ink);overflow-x:clip;background:#e7e3d8}.vdShell.is-dark-mode .vdDesignScreen .laredoSurface{color:#fff;background:linear-gradient(180deg,#ffffff12,#ffffff06),#111!important;border-color:#ffffff1a!important}.vdShell{--mecesa-bg: #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:var(--shadow-panel)!important}body .vdShell.is-light-mode .vdMainContent>.MuiStack-root .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTypography-root,body .vdShell.is-light-mode .vdMainContent>.MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTypography-root,body .vdShell.is-light-mode .vdMainContent>.MuiStack-root .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTableCell-root,body .vdShell.is-light-mode .vdMainContent>.MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTableCell-root{color:inherit!important}.vdMainContent .MuiTableCell-root{color:var(--vd-ink)!important;border-bottom-color:var(--vd-border)!important}.vdMainContent .MuiTableCell-head{color:var(--vd-muted)!important;background:#f5f1e8!important}.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:var(--vd-disabled-ink)!important}.vdMainContent .MuiChip-root:not(.vdHeroChip){color:var(--vd-muted)!important;background:#f6f7fb!important;border:1px solid var(--vd-border)!important;font-weight:800}.vdMainContent .MuiChip-root:not(.vdHeroChip) .MuiChip-label{color:inherit!important}.vdMainContent .MuiChip-colorSuccess:not(.vdHeroChip){color:#087b70!important;background:#e7f5f2!important;border-color:#12a59447!important}.vdMainContent .MuiChip-colorWarning:not(.vdHeroChip){color:#b86e16!important;background:#fff1e9!important;border-color:#e8912b4d!important}.vdMainContent .MuiChip-colorError:not(.vdHeroChip){color:#b43d50!important;background:#fff0f3!important;border-color:#e0556b47!important}.vdMainContent .MuiChip-colorPrimary:not(.vdHeroChip){color:#b8734a!important;background:#f3e1d5!important;border-color:#b8734a47!important}.vdMainContent>.MuiStack-root .MuiBox-root:not(.vdDesignScreen):not(.vdLedgerMark)>.MuiTypography-h5,.vdMainContent>.MuiStack-root .MuiBox-root:not(.vdDesignScreen):not(.vdLedgerMark)>.MuiTypography-h6{color:var(--vd-ink)!important}.vdMainContent>.MuiStack-root .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiBox-root{color:inherit}.motionEnter{animation:motionFadeRise .3s var(--motion-ease-out-expo) both;animation-delay:calc(var(--motion-index, 0) * 45ms)}.motionStagger>*{animation:motionFadeRise .3s var(--motion-ease-out-expo) both}.motionStagger>*:nth-child(2){animation-delay:45ms}.motionStagger>*:nth-child(3){animation-delay:90ms}.motionStagger>*:nth-child(4){animation-delay:135ms}.motionStagger>*:nth-child(5){animation-delay:.18s}.motionStagger>*:nth-child(6){animation-delay:225ms}.motionStagger>*:nth-child(7){animation-delay:.27s}.motionInteractive{transition-property:transform,filter,border-color,background-color!important;transition-duration:.16s!important;transition-timing-function:var(--motion-ease-out-expo)!important}.motionInteractive:hover{transform:translateY(-2px)}.motionInteractive:active{transform:translateY(0) scale(.99)}.motionAttention{animation:motionAttentionNudge .72s var(--motion-ease-out-quart) both}.motionFocusRow{animation:motionFocusRow .42s var(--motion-ease-out-expo) both}.motionProgressPanel{animation:motionFadeRise .26s var(--motion-ease-out-expo) both}.motionProgressPanel .MuiLinearProgress-bar{transition:transform .26s var(--motion-ease-out-quart)}.vdHero{position:relative;overflow:hidden;padding:28px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(135deg,#ffffff12,#ffffff05),#050505}.vdHero:after{content:"";position:absolute;right:28px;bottom:22px;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42));pointer-events:none}.vdKicker{margin:0 0 10px;color:var(--vd-yellow);font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.vdHeroTitle{margin:0;max-width:980px;color:#fff;font-size:2.25rem;font-weight:900;line-height:.96;text-transform:uppercase;letter-spacing:0}.vdHeroText{max-width:680px;margin-top:16px;color:var(--vd-muted);font-size:1rem;line-height:1.55}.vdHeroChip{border:1px solid rgba(255,255,255,.18);background:#ffffff14!important;color:#fff!important;font-weight:800}.vdArchGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:28px}.vdHero>.vdArchGrid:not(.vdProjectArchGrid){width:80%;margin-inline:auto}.vdProjectArchGrid{width:75%;margin-top:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.vdArchTile{min-height:150px;padding:32px 16px 18px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative;overflow:hidden;border:0;border-radius:999px 999px 0 0!important;clip-path:none;color:#050505!important;transform:translateZ(0);transition:transform .22s ease,filter .22s ease}.vdArchTile .MuiTypography-h3{line-height:.92}.vdArchTile .MuiTypography-body1{max-width:100%;font-size:clamp(.88rem,1.1vw,1rem);line-height:1.08;overflow-wrap:anywhere}.vdArchTile .MuiTypography-body2{max-width:100%;line-height:1.18;overflow-wrap:anywhere}body .vdShell.is-light-mode .vdDesignScreen>.MuiStack-root>.MuiPaper-root:not(.vdControlBar):not(.vdTimelineSurface):not(.vdWorkflowGuide):not(.metricCard),body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard):not(.vdControlBar):not(.vdTimelineSurface):not(.vdWorkflowGuide):not(.vdBoardColumn):not(.vdProjectCard){color:var(--vd-ink)!important;background:#fff!important;border-color:var(--vd-border)!important;box-shadow:var(--shadow-panel)!important}body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTypography-colorTextSecondary:not(.housingContractPreviewCard .MuiTypography-colorTextSecondary){color:var(--vd-muted)!important}body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTypography-root:not(.MuiTypography-colorPrimary):not(.MuiTypography-colorError):not(.housingContractPreviewCard .MuiTypography-root){color:inherit!important}body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTypography-root:not(.housingContractPreviewCard .MuiTypography-root),body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiFormLabel-root:not(.housingContractPreviewCard .MuiFormLabel-root),body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiFormHelperText-root,body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiInputBase-input:not(.housingContractPreviewCard .MuiInputBase-input),body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiSelect-select:not(.housingContractPreviewCard .MuiSelect-select),body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTab-root,body .vdShell.is-light-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) .MuiTablePagination-root{color:var(--vd-ink)!important}.vdDesignScreen .MuiTableCell-root{color:var(--vd-ink)!important;border-bottom-color:var(--vd-border)}.vdDesignScreen .MuiTableCell-head{color:var(--vd-muted)!important;background:#f6f7fb!important}.vdDesignScreen .vdTableFrame,.vdDesignScreen .MuiTableContainer-root,.vdDesignScreen .MuiTable-root{background:#fff!important}.vdDesignScreen .vdTableFrame{border-color:var(--vd-border)!important;color-scheme:light}.vdDesignScreen .MuiTableHead-root,.vdDesignScreen .MuiTableBody-root,.vdDesignScreen .MuiTableRow-root,.vdDesignScreen .MuiTableCell-root{background-color:transparent!important}.vdDesignScreen .MuiTableCell-head,.vdDesignScreen .MuiTable-stickyHeader .MuiTableCell-head{color:var(--vd-muted)!important;background:#f6f7fb!important}.vdDesignScreen .MuiTableRow-hover:hover .MuiTableCell-root,.vdDesignScreen .MuiTableRow-root.Mui-selected .MuiTableCell-root{background:#f3e1d5!important}.vdDesignScreen .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root{background:#fafbfe!important}.vdDesignScreen .MuiTableCell-root{overflow-wrap:anywhere}.vdDesignScreen .MuiTextField-root .MuiInputBase-root,.vdDesignScreen .MuiFormControl-root .MuiInputBase-root{color:var(--vd-ink)!important;background:#fff!important}.vdDesignScreen .MuiInputLabel-root{color:var(--vd-muted)!important}.vdDesignScreen .MuiOutlinedInput-notchedOutline{border-color:var(--vd-border)}.vdDesignScreen .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#b8734a61}.vdDesignScreen .MuiSvgIcon-root{color:currentColor}.vdDesignScreen .MuiMenuItem-root,.vdDesignScreen .MuiTablePagination-selectLabel,.vdDesignScreen .MuiTablePagination-displayedRows,.vdDesignScreen .MuiTablePagination-select,.vdDesignScreen .MuiTablePagination-actions{color:var(--vd-ink)!important}.vdDesignScreen .MuiButton-root{min-height:36px;font-weight:800}.vdDesignScreen .MuiButton-text,.vdDesignScreen .MuiButton-outlined{color:#b8734a!important}.vdDesignScreen .MuiButton-contained,.vdHero .MuiButton-contained{color:#fff!important}.vdDesignScreen .MuiButton-root.Mui-disabled{color:var(--vd-disabled-ink)!important}.vdDesignScreen .MuiButton-contained.Mui-disabled{background:var(--vd-disabled-surface)!important}.vdDesignScreen .MuiChip-root:not(.vdHeroChip){color:var(--vd-muted)!important;background:#f6f7fb!important;border:1px solid var(--vd-border)!important;font-weight:800}.vdDesignScreen .MuiChip-root:not(.vdHeroChip) .MuiChip-label{color:inherit!important}.vdDesignScreen .MuiChip-colorPrimary:not(.vdHeroChip){color:#b8734a!important;background:#f3e1d5!important;border-color:#b8734a47!important}.vdDesignScreen .MuiChip-colorSuccess:not(.vdHeroChip){color:#087b70!important;background:#e7f5f2!important;border-color:#12a59447!important}.vdDesignScreen .MuiChip-colorWarning:not(.vdHeroChip){color:#b86e16!important;background:#fff1e9!important;border-color:#e8912b4d!important}.vdDesignScreen .MuiChip-colorError:not(.vdHeroChip){color:#b43d50!important;background:#fff0f3!important;border-color:#e0556b47!important}.vdDesignScreen .MuiChip-colorInfo:not(.vdHeroChip){color:#087b70!important;background:#e7f5f2!important;border-color:#12a59447!important}.vdDesignScreen .MuiListItemButton-root{color:var(--vd-ink)!important}.vdDesignScreen .MuiListItemButton-root.Mui-selected,.vdDesignScreen .MuiListItemButton-root.Mui-selected:hover{color:#fff!important;background:#b8734a!important}.vdDesignScreen .MuiTabs-indicator{background-color:#b8734a!important}.vdStatusTab{min-height:40px!important;margin-right:4px!important;padding:9px 14px 10px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--vd-muted)!important;font-weight:900!important;text-transform:none!important;background:transparent!important}.vdStatusTab.Mui-selected{color:#fff!important}.vdStatusTabAll{border-color:#d8ca7394!important}.vdStatusTabDraft{border-color:#8e98a685!important}.vdStatusTabExtracted{border-color:#c8914b94!important}.vdStatusTabRules{border-color:#7f9fd894!important}.vdStatusTabGenerated,.vdStatusTabValidated{border-color:#58a99094!important}.vdDesignScreen .MuiLinearProgress-root{background:#ffffff24!important}.vdDesignScreen .MuiLinearProgress-bar{background:var(--dobra-copper)!important}.vdDesignScreen .metricCard{min-height:100px;justify-content:flex-end;align-items:center;text-align:center;padding:28px 16px 14px;position:relative;overflow:hidden;border:0;border-radius:8px 8px 0 0!important;clip-path:none;color:#050505!important;transform:translateZ(0)}.vdDesignScreen .metricCard:not(.compact) .MuiTypography-h4{font-size:2rem;line-height:1}.vdDesignScreen .metricCard.compact{min-height:58px;width:100%;padding:16px 10px 8px;border-radius:8px 8px 0 0!important}.vdDesignScreen .metricCard.compact .MuiTypography-h4{font-size:1.45rem;line-height:1}.vdDesignScreen .metricCard.compact .MuiTypography-root:not(.MuiTypography-h4){font-size:.78rem;line-height:1.08}.vdDesignScreen .metricCard.interactive{cursor:pointer;transition:border-color .16s ease,filter .16s ease,transform .16s ease}.vdDesignScreen .metricCard.interactive:hover,.vdDesignScreen .metricCard.interactive:focus-visible{filter:brightness(1.05);outline:2px solid var(--dobra-copper);outline-offset:2px;transform:translateY(-1px)}.vdDesignScreen .metricCard.active{outline:2px solid var(--dobra-copper);outline-offset:2px}.vdCompactMetrics{align-items:stretch}.vdDesignScreen .metricCard:before{content:none}.vdDesignScreen .metricCard.primary{background:var(--dobra-copper)!important}.vdDesignScreen .metricCard.success{background:var(--dobra-success)!important}.vdDesignScreen .metricCard.warning{background:var(--dobra-warning)!important}.vdDesignScreen .metricCard.danger{background:var(--vd-pink)!important}.vdDesignScreen .metricCard .MuiTypography-colorTextSecondary{color:#050505ad!important}.vdDesignScreen .metricCard .MuiTypography-root{color:#050505!important}.vdWorkflowGuide .MuiTypography-root{color:#fff!important}.vdArchTile:before{content:none}.vdArchTile:hover{transform:translateY(-4px);filter:saturate(1.06)}.vdArchPink{background:var(--vd-pink)!important}.vdArchBlue{background:var(--vd-blue)!important}.vdArchBeige{background:var(--vd-beige)!important}.vdArchYellow{background:var(--vd-yellow)!important}.vdOpsPrimary{background:radial-gradient(circle at 20% 0%,rgba(216,202,115,.2),transparent 38%),linear-gradient(180deg,#ffffff16,#ffffff06),#15120a!important}.vdOpsImpact{background:radial-gradient(circle at 80% 10%,rgba(215,176,207,.16),transparent 36%),linear-gradient(180deg,#ffffff13,#ffffff06),var(--vd-card, #141414)!important}.vdOpsEyebrow{color:var(--vd-yellow, #d8ca73);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.vdOpsText{color:#ffffffa8;font-size:.92rem;line-height:1.42}.vdTimelineSurface,.vdWorkflowGuide{color:#fff!important;background:#111111f0!important;border-color:#ffffff1a!important;box-shadow:none!important}.vdTimelineSurface .MuiTypography-root,.vdWorkflowGuide .MuiTypography-root{color:inherit!important}.vdWorkflowGuide .MuiTypography-colorTextSecondary{color:#ffffff9e!important}.vdProjectHero .vdHeroTitle{text-transform:none}.vdLedgerMark{width:auto;min-width:98px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:0!important;padding:9px 12px;clip-path:none;background:var(--vd-blue)!important;color:#050505!important;transform:translateZ(0)}.vdLedgerMark .MuiTypography-caption{line-height:1}.vdDocumentSlot{color:#fff!important;background:#ffffff0b!important;border-color:#ffffff1f!important}.vdDocumentSlot .MuiTypography-root{color:inherit!important}.vdDocumentSlot .MuiTypography-colorTextSecondary{color:#ffffff9e!important}.vdNewProjectDialog .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}.vdNewProjectDialog .MuiDialogTitle-root,.vdNewProjectDialog .MuiDialogContent-root,.vdNewProjectDialog .MuiDialogActions-root{color:#fff!important}.vdNewProjectDialog .MuiDialogContent-root{border-color:#ffffff1a!important;background:transparent!important}.vdNewProjectDialog .MuiDialog-paper .MuiTypography-root,.vdNewProjectDialog .MuiDialog-paper .MuiInputBase-input,.vdNewProjectDialog .MuiDialog-paper .MuiSelect-select,.vdNewProjectDialog .MuiDialog-paper .MuiFormLabel-root,.vdNewProjectDialog .MuiDialog-paper .MuiFormHelperText-root{color:#fff!important}.vdNewProjectDialog .MuiDialog-paper .MuiTypography-colorTextSecondary{color:#ffffff9e!important}.vdNewProjectDialog .MuiDialog-paper .MuiInputBase-root{color:#fff!important;background:#ffffff0a!important}.vdNewProjectDialog .MuiDialog-paper .MuiOutlinedInput-notchedOutline{border-color:#fff3!important}.vdNewProjectDialog .MuiDialog-paper .MuiPaper-root:not(.vdDocumentSlot){color:#fff!important;background:#ffffff0b!important;border-color:#ffffff1f!important}.vdNewProjectDialog .MuiDialog-paper .MuiButton-text,.vdNewProjectDialog .MuiDialog-paper .MuiButton-outlined,.vdNewProjectDialog .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;align-items:stretch}.vdProjectPanels>.MuiGrid-item>.MuiPaper-root{width:100%;height:100%}.vdProjectInfoCard{padding:16px!important}.vdProjectPanels .vdWorkflowGuide,.vdProjectPanels .vdProjectInfoCard{min-height:76px!important}.vdProjectInfoCard .MuiTypography-h4{font-size:1.05rem}.vdProjectInfoCard .MuiTypography-h6{font-size:.78rem}.vdProjectInfoCard .MuiButton-root{min-height:26px}.vdProjectInfoCard .MuiStack-root{gap:8px!important}.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{border-color:var(--line, var(--dobra-border))!important;background:var(--surface, var(--dobra-surface-alt))!important;background-image:none!important;box-shadow:none!important}.dossierHero{position:relative;overflow:hidden;border:1px solid rgba(31,91,184,.18);border-radius:8px;padding:clamp(20px,3vw,36px);background:repeating-linear-gradient(90deg,rgba(31,91,184,.07) 0 1px,transparent 1px 52px),linear-gradient(135deg,#fffffffa,#eef5f8fa 58%,#ecf1ebf0);box-shadow:0 18px 60px #10223514}.dossierHero:after{content:"";position:absolute;right:0;top:0;width:min(30vw,420px);height:100%;border-left:1px solid rgba(31,91,184,.12);background:linear-gradient(135deg,transparent 0 42%,rgba(184,91,31,.16) 42% 45%,transparent 45% 100%),linear-gradient(45deg,transparent 0 58%,rgba(22,138,106,.14) 58% 61%,transparent 61% 100%);pointer-events:none}.dossierHero>*{position:relative;z-index:1}.dossierDisplay{font-family:Fraunces,Georgia,serif!important;font-weight:900!important;letter-spacing:0!important;color:#111827}.projectDossierTitle{max-width:980px;font-size:clamp(2rem,4.8vw,4.8rem)!important;line-height:.94!important;overflow-wrap:anywhere}.dossierStat{min-height:116px;height:100%;padding:16px;border:1px solid;border-radius:8px;display:flex;flex-direction:column;justify-content:center;gap:4px}.dossierStat:before{content:"";width:38px;height:4px;border-radius:999px;background:var(--dossier-stat-accent);margin-bottom:4px}.dossierStatValue{font-size:clamp(1.65rem,3vw,2.5rem)!important;line-height:.95!important;font-weight:950!important;color:#111827}.dossierStatLabel{font-size:.86rem!important;line-height:1.15!important;font-weight:900!important;color:#243145}.dossierStatHelper{font-size:.76rem!important;line-height:1.15!important;color:#607089}.aberturaExperience{--abertura-bg: #050505;--abertura-card: #111111;--abertura-card-strong: #171717;--abertura-border: rgba(255, 255, 255, .13);--abertura-border-strong: rgba(77, 145, 255, .52);--abertura-text: #ffffff;--abertura-muted: rgba(255, 255, 255, .66);--abertura-soft: rgba(255, 255, 255, .08);--abertura-blue: #4d91ff;--abertura-blue-strong: #1f5bb8;--abertura-green: #39d986;--abertura-teal: #43d0bd;--abertura-purple: #8d6dff;--abertura-yellow: #f4c654;color:var(--abertura-text);border:1px solid var(--abertura-border);border-radius:8px;padding:30px;background:radial-gradient(circle at 48% 28%,rgba(31,91,184,.16),transparent 38%),linear-gradient(180deg,#ffffff0e,#ffffff04),var(--abertura-bg)}.aberturaExperience .MuiPaper-root.aberturaPanel{color:var(--abertura-text)!important;background:linear-gradient(180deg,#fff1,#ffffff06),var(--abertura-card)!important;border-color:var(--abertura-border)!important;border-radius:8px!important;box-shadow:none!important}.aberturaExperience .MuiTypography-colorTextSecondary{color:var(--abertura-muted)!important}.aberturaExperience .MuiButton-outlined{min-height:48px;color:var(--abertura-text);border-color:#ffffff2e;background:#ffffff09}.aberturaExperience .MuiButton-outlined:hover{border-color:#4d91ff85;background:#4d91ff1f}.aberturaExperience .MuiButtonBase-root:focus-visible{outline:3px solid rgba(77,145,255,.72);outline-offset:2px}.aberturaIntroText{max-width:840px;margin:6px 0 0;color:#ffffffa8;font-size:1rem;line-height:1.55}.aberturaIntroText strong{color:#ffffffeb}.aberturaBundlePanel{padding:18px;border-radius:8px!important}.aberturaTabsPanel{padding:4px 12px;border-radius:8px!important}.aberturaSourceSlotGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aberturaGenerationSourceSlotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentConferencePanel{display:grid;gap:18px}.documentConferenceSourceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.documentConferenceDropzone{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-height:112px;padding:18px;margin-bottom:12px;border:1px dashed rgba(31,91,184,.62);border-radius:8px;cursor:pointer;background:#1f5bb812;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.documentConferenceDropzone:hover,.documentConferenceDropzoneActive{border-color:#1f5bb8e6;background:#1f5bb81f}.documentConferenceDropzoneIcon{display:grid;place-items:center;width:52px;height:52px;border-radius:8px;color:#1f5bb8;background:#1f5bb824}.documentConferenceSourceSummaryGrid .documentConferenceSourceSlot{cursor:default}.documentConferenceSourceSummaryGrid .documentConferenceSourceSlot:hover{border-color:#5a6e8c6b;background:#1f5bb808}.documentConferenceSourceSummaryGrid .documentConferenceSourceSlot.aberturaSourceSlotFilled:hover{border-color:#26a65b73;background:#26a65b0f}.documentConferenceSourceSlot{min-height:132px}.documentConferenceGuidedFlow{--guided-card-radius: 8px}body .vdShell.is-light-mode .vdMainContent .documentConferenceGuidedFlow .MuiPaper-root,body .vdShell.is-light-mode .vdMainContent .documentConferenceGuidedFlow .MuiPaper-outlined,body .vdShell.is-light-mode .aberturaExperience .documentConferenceGuidedFlow .MuiPaper-root,body .vdShell.is-light-mode .aberturaExperience .documentConferenceGuidedFlow .MuiPaper-root.aberturaPanel{color:#172033!important;background:linear-gradient(180deg,#1f5bb809,#fff0 44%),#fff!important;border-color:#50627c2e!important}body .vdShell.is-light-mode .vdMainContent>.MuiStack-root .documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined,body .vdShell.is-light-mode .vdMainContent>.MuiStack-root .documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard){color:#172033!important;background:linear-gradient(180deg,#1f5bb809,#fff0 44%),#fff!important;border-color:#50627c2e!important}body .vdShell.is-light-mode .vdMainContent>.MuiStack-root .documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined .MuiTypography-root{color:inherit!important}body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceGuidedShell,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceGuidedFooter,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferencePendingBoard,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceMinuteSupplements,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceMinuteStep,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceReviewPanel,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceExplorer,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceMatrix,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceDetails,body .vdShell.is-light-mode .documentConferenceGuidedFlow [data-testid=document-conference-closure-band]{color:#172033!important;background:#fff!important}body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceGuidedShell .MuiTypography-root,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceReadingPanel .MuiTypography-root,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferencePendingBoard .MuiTypography-root,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceMinuteStep .MuiTypography-root,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceReviewPanel .MuiTypography-root{color:inherit}body .vdShell.is-light-mode .documentConferenceGuidedFlow .MuiTypography-colorTextSecondary,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceReadingSubtitle,body .vdShell.is-light-mode .documentConferenceGuidedFlow .documentConferenceReadingFilename{color:#172033ad!important}body .vdShell.is-light-mode .documentConferenceGuidedShell,body .vdShell.is-light-mode .documentConferenceGuidedFooter{border-radius:var(--guided-card-radius)!important;background:#fffffff5!important}.documentConferenceGuidedShell{padding:16px}.documentConferenceGuidedStepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.documentConferenceGuidedStep{display:flex;align-items:center;gap:8px;min-height:48px;border:1px solid rgba(80,98,124,.18);border-radius:8px;background:#f8fbff;color:#607089;cursor:pointer;font:inherit;padding:8px 10px;text-align:left}.documentConferenceGuidedStep:disabled{cursor:not-allowed;opacity:.58}.documentConferenceGuidedStep span{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:#6070891f;color:inherit;font-size:.78rem;font-weight:950}.documentConferenceGuidedStep strong{min-width:0;overflow:hidden;font-size:.86rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.documentConferenceGuidedStepActive{border-color:#1f5bb861;background:#1f5bb814;color:#1f5bb8}.documentConferenceGuidedStepActive span{background:#1f5bb8;color:#fff}.documentConferenceGuidedStepDone{border-color:#168a6a57;color:#168a6a}.documentConferenceGuidedStepDone span{background:#168a6a1f}.documentConferenceGuidedFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px}.documentConferenceGuidedDots{display:flex;align-items:center;gap:7px}.documentConferenceGuidedDots span{width:8px;height:8px;border-radius:999px;background:#60708947;transition:width .16s ease,background .16s ease}.documentConferenceGuidedDots .documentConferenceGuidedDotActive{width:26px;background:#1f5bb8}.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferenceSummaryGrid,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferencePilotPanel,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferencePendingBoard,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferenceMinuteSupplements,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferenceMinuteStep,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferenceReviewPanel,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferenceMatrix,.documentConferenceGuidedFlow[data-guided-step="1"] .documentConferenceDetails,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceSummaryGrid,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferencePilotPanel,.documentConferenceGuidedFlow[data-guided-step="2"] [data-testid=document-conference-closure-band],.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceMinuteSupplements,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceMinuteStep,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceReviewPanel,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceExplorer,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceMatrix,.documentConferenceGuidedFlow[data-guided-step="2"] .documentConferenceDetails,.documentConferenceGuidedFlow[data-guided-step="3"] .documentConferencePendingBoard,.documentConferenceGuidedFlow[data-guided-step="3"] [data-testid=document-conference-closure-band],.documentConferenceGuidedFlow[data-guided-step="3"] .documentConferenceMinuteSupplements,.documentConferenceGuidedFlow[data-guided-step="3"] .documentConferenceMinuteStep,.documentConferenceGuidedFlow[data-guided-step="3"] .documentConferenceExplorer,.documentConferenceGuidedFlow[data-guided-step="3"] .documentConferenceMatrix,.documentConferenceGuidedFlow[data-guided-step="3"] .documentConferenceDetails,.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferenceSummaryGrid,.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferencePilotPanel,.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferencePendingBoard,.documentConferenceGuidedFlow[data-guided-step="4"] [data-testid=document-conference-closure-band],.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferenceReviewPanel,.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferenceExplorer,.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferenceMatrix,.documentConferenceGuidedFlow[data-guided-step="4"] .documentConferenceDetails,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceSummaryGrid,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferencePilotPanel,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferencePendingBoard,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceMinuteSupplements,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceMinuteStep,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceReviewPanel,.documentConferenceGuidedFlow[data-guided-step="0"] [data-testid=document-conference-closure-band],.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceExplorer,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceMatrix,.documentConferenceGuidedFlow[data-guided-step="0"] .documentConferenceDetails{display:none!important}.documentConferenceReadingPanel{overflow:hidden;background:linear-gradient(180deg,#1f5bb80f,#fff0 42%),#fff!important}.documentConferenceReadingHeader{max-width:760px}.documentConferenceReadingEyebrow{margin-bottom:7px!important;color:#1f5bb8;font-size:.72rem!important;font-weight:950!important;letter-spacing:0!important}.documentConferenceReadingTitle{margin:0!important;color:#172033;font-size:clamp(1.75rem,2.6vw,2.25rem)!important;font-weight:950!important;line-height:1.08!important}.documentConferenceReadingSubtitle{max-width:720px;margin-top:10px!important;color:#172033ad;font-size:.98rem!important;font-weight:650!important;line-height:1.55!important}.documentConferenceReadingDropzone{min-height:188px;margin-bottom:0;padding:26px;border-width:2px;background:linear-gradient(135deg,#1f5bb81a,#168a6a0d),#f8fbff;color:#172033!important}.documentConferenceReadingDropzone .MuiTypography-root{color:#172033!important}.documentConferenceReadingDropzone .MuiTypography-body2{color:#172033a3!important}.documentConferenceDropzoneFilled{border-color:#168a6a9e;background:linear-gradient(135deg,#168a6a1a,#1f5bb80d),#f8fffc}.documentConferenceDropzoneFilled .documentConferenceDropzoneIcon{color:#168a6a;background:#168a6a24}.documentConferenceReadingSourceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.documentConferenceReadingSourceCard{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:128px;padding:14px;animation:documentConferenceRise .32s ease both;animation-delay:var(--reading-source-delay, 0ms)}.documentConferenceReadingSourceTag{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#1f5bb81f;color:#1f5bb8;font-size:.76rem;font-weight:950}.documentConferenceReadingSourceCard.aberturaSourceSlotFilled .documentConferenceReadingSourceTag{background:#168a6a21;color:#126f57}.documentConferenceReadingFilename{overflow:hidden;margin-top:8px!important;font-weight:750!important;text-overflow:ellipsis;white-space:nowrap}.documentConferencePendingGroup,.documentConferenceReviewMetric{border-radius:8px!important;background:#0f172a06!important}.documentConferencePendingGroup{height:100%;padding:14px}.documentConferencePendingDot{width:10px;height:10px;flex:0 0 auto;border-radius:999px}.documentConferencePendingDotError{background:#d32f2f;box-shadow:0 0 0 4px #d32f2f1f}.documentConferencePendingDotWarning{background:#d77900;box-shadow:0 0 0 4px #d7790024}.documentConferencePendingItem{padding:12px;border-radius:8px!important;background:#fff!important;animation:documentConferenceRise .38s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--cf-rise-delay, 0ms)}.documentConferenceReviewPanel,.documentConferenceMinuteStep{overflow:hidden}.documentConferenceReviewHero{display:flex;max-width:860px;flex-direction:column;align-items:center;gap:12px;margin:0 auto;text-align:center}.documentConferenceReviewStatus{display:inline-flex;width:72px;height:72px;align-items:center;justify-content:center;border-radius:999px;animation:documentConferencePop .42s cubic-bezier(.16,1,.3,1) both}.documentConferenceReviewStatus .MuiSvgIcon-root{font-size:38px}.documentConferenceReviewStatusSuccess{background:#126f571f;color:#126f57}.documentConferenceReviewStatusWarning{background:#d7790024;color:#d77900}.documentConferenceReviewCopy{max-width:720px}.documentConferenceReviewMetricGrid{width:100%}.documentConferenceReviewMetric{display:flex;min-height:112px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px;animation:documentConferenceRise .38s cubic-bezier(.16,1,.3,1) both}.documentConferenceReviewMetric .MuiTypography-caption{color:#0f172a9e;font-weight:850;letter-spacing:0;text-transform:uppercase}.documentConferenceReviewMetric .MuiTypography-root:not(.MuiTypography-caption){font-size:1.55rem;font-weight:950;line-height:1.1}.documentConferenceReviewMetric span{color:#0f172a9e;font-size:.78rem;font-weight:750}.documentConferenceMinuteCard{display:grid;height:100%;padding:16px;border-radius:8px!important}.documentConferenceMinuteCardDone{border-color:#168a6a8a!important;background:#168a6a0f!important}.documentConferenceMinuteCardError{border-color:#d33c3c8a!important}.documentConferenceWordTile{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:8px;background:#2b579a;color:#fff}.documentConferenceMinuteFile{padding:10px;border-radius:8px!important;background:#f4f7fb!important}.documentConferenceSummaryGrid{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:12px}.documentConferenceSummaryCard{padding:16px;border-radius:8px!important;background:#ffffff0a!important}.documentConferenceSummaryValue{font-size:2rem!important;line-height:1!important;font-weight:950!important;color:#fff}.documentConferenceSummaryLabel{margin-top:6px!important;color:#ffffffad;font-weight:850!important}.documentConferenceSummaryCard-ok{border-color:#168a6a7a!important}.documentConferenceSummaryCard-pendente,.documentConferenceSummaryCard-fonte_ausente{border-color:#ec96237a!important}.documentConferenceSummaryCard-divergente,.documentConferenceSummaryCard-duplicado{border-color:#d32f2f80!important}.documentConferencePendingBoard,.documentConferencePilotPanel{overflow:hidden}.documentConferencePilotMetric{height:100%;min-height:96px;padding:14px;border-radius:8px!important;background:#ffffff09!important;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.documentConferencePilotMetric .MuiTypography-caption{color:#ffffffa8;font-weight:850}.documentConferencePendingTableWrap{overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:8px}.documentConferencePendingTable{min-width:1040px;table-layout:fixed}.documentConferencePendingTable .MuiTableCell-head{color:#ffffffad;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase;background:#ffffff0a}.documentConferencePendingTable .MuiTableCell-root{border-bottom-color:#ffffff17;vertical-align:top}.documentConferencePendingTable .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}.documentConferencePendingCellIssue{width:23%}.documentConferencePendingCellStatus{width:110px}.documentConferencePendingCellAction{width:31%}.documentConferencePendingCellOwner{width:170px}.documentConferencePendingCellSource{width:22%}.documentConferencePendingCellStatus .MuiChip-root{max-width:100%}.documentConferenceResultGrid{display:grid;grid-template-columns:minmax(520px,1.1fr) minmax(280px,.78fr);gap:16px;align-items:stretch;overflow-x:auto}.documentConferenceMatrix{max-height:calc(100vh - 108px);overflow:auto}.documentConferenceUnitRow{cursor:pointer}.documentConferenceDetails{position:sticky;top:84px;max-height:calc(100vh - 108px);overflow:auto;padding:14px!important}.documentConferenceDetails .aberturaPanelTitle{font-size:1rem!important;line-height:1.18!important}.documentConferenceDetails .MuiTypography-root{overflow-wrap:anywhere}.documentConferenceFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.documentConferenceFieldGrid>div{padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a}.documentConferenceFieldGrid span,.documentConferenceFieldGrid strong{display:block}.documentConferenceFieldGrid span{color:#ffffff9e;font-size:.76rem;font-weight:800}.documentConferenceFieldGrid strong{margin-top:3px;color:#fff;overflow-wrap:anywhere}.documentConferenceTraceRow{padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09}.documentConferenceOriginPanel{display:grid;gap:6px;margin-top:10px;padding:10px;border:1px solid rgba(99,169,255,.22);border-radius:8px;background:#63a9ff0f}.documentConferenceOriginItem{min-width:0;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff09}.documentConferenceOriginItem .MuiButton-root{flex-shrink:0}.documentConferenceOriginExcerpt{margin:7px 0 0!important;padding-left:9px;border-left:2px solid rgba(99,169,255,.5);color:#ffffffc7;white-space:pre-wrap}.documentConferenceRegistryActList{max-height:112px;overflow-y:auto;padding-right:6px;align-content:start}.documentConferenceRegistryActList .MuiChip-root{height:21px;max-width:100%;font-size:.68rem;font-weight:850}.documentConferenceRegistryActList .MuiChip-label{padding-left:7px;padding-right:7px}.documentConferenceExplorer,.documentConferenceVisualPanel,.documentConferenceTimelinePanel{display:grid;gap:14px}.documentConferenceTabShell{padding:2px 10px!important}.documentConferenceVisualPanel,.documentConferenceTimelinePanel{overflow:hidden}.documentConferenceStatusMap,.documentConferenceRegistryPlan,.documentConferenceTimelineTab{display:grid;gap:14px;animation:documentConferenceRise .36s ease both}.documentConferenceMapHeader,.documentConferenceTimelineHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.documentConferenceMapLegend,.documentConferenceTimelineLegend,.documentConferencePlanLegend{color:#ffffffbd;font-size:.78rem;font-weight:850}.documentConferenceMapLegend{gap:8px!important;opacity:.72}.documentConferenceMapLegend .documentConferenceLegendItem{font-size:.72rem;font-weight:760;text-shadow:none}.documentConferenceLegendItem,.documentConferencePlanLegend span,.documentConferenceTimelineLegend span{display:inline-flex;align-items:center;gap:7px}.documentConferenceLegendItem:before,.documentConferencePlanLegend span:before,.documentConferenceTimelineLegend span:before{content:"";width:10px;height:10px;border-radius:999px;background:currentColor;box-shadow:0 0 18px currentColor}.documentConferenceMapLegend .documentConferenceLegendItem:before{width:7px;height:7px;opacity:.8;box-shadow:none}.documentConferenceLegend-ok,.documentConferenceMapUnit-ok,.documentConferencePlanUnit-ok{color:#43d177}.documentConferenceLegend-pendente,.documentConferenceMapUnit-pendente,.documentConferencePlanUnit-pendente{color:#f3c74f}.documentConferenceLegend-divergente,.documentConferenceMapUnit-divergente,.documentConferencePlanUnit-divergente,.documentConferenceLegend-duplicado,.documentConferenceMapUnit-duplicado,.documentConferencePlanUnit-duplicado{color:#ff6363}.documentConferenceLegend-fonte-ausente,.documentConferenceMapUnit-fonte-ausente,.documentConferencePlanUnit-fonte-ausente{color:#63a9ff}.documentConferenceAerialStage{position:relative;min-height:500px;padding:78px 104px 86px;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;background:radial-gradient(circle at 16% 24%,rgba(67,209,119,.12),transparent 18%),radial-gradient(circle at 86% 18%,rgba(243,199,79,.1),transparent 16%),radial-gradient(circle at 48% 82%,rgba(99,169,255,.08),transparent 22%),linear-gradient(135deg,#131716f5,#080a0cfa)}.documentConferenceAerialStage:before{content:"";position:absolute;top:34px;right:34px;bottom:34px;left:34px;border:30px solid rgba(255,255,255,.08);border-radius:34px;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 40px #0000006b}.documentConferenceAerialStage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:44px 44px;pointer-events:none}.documentConferenceAerialStreet,.documentConferencePlanStreet{position:absolute;z-index:2;color:#ffffffc7;font-size:.82rem;font-weight:950;text-transform:uppercase;letter-spacing:0}.documentConferenceAerialStreetTop{top:38px;left:50%;transform:translate(-50%)}.documentConferenceAerialStreetLeft{top:50%;left:38px;transform:translateY(-50%) rotate(-90deg)}.documentConferenceAerialStreetBottom{bottom:38px;left:50%;transform:translate(-50%)}.documentConferenceAerialGrid{position:relative;z-index:3;display:grid;grid-template-columns:repeat(6,minmax(92px,1fr));gap:8px;height:100%;min-height:330px;align-content:center}.documentConferenceMapUnit,.documentConferencePlanUnit{border:1px solid currentColor;border-radius:8px;color:inherit;cursor:pointer;font:inherit;text-align:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.documentConferenceMapUnit{display:grid;place-items:center;gap:6px;min-height:118px;padding:12px 8px;background:color-mix(in srgb,currentColor 24%,rgba(255,255,255,.04));box-shadow:inset 0 0 36px color-mix(in srgb,currentColor 18%,transparent);animation:documentConferenceTileIn .42s ease both;animation-delay:var(--unit-delay)}.documentConferenceMapUnit strong{color:#fff;font-size:1.35rem;line-height:1}.documentConferenceMapUnit span,.documentConferencePlanUnit span{color:#ffffffd6;font-size:.78rem;font-weight:900;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentConferenceMapUnit small{color:#ffffff9e;font-size:.72rem;font-weight:850}.documentConferenceMapUnit:hover,.documentConferenceMapUnitSelected,.documentConferencePlanUnit:hover,.documentConferencePlanUnitSelected{transform:translateY(-2px);box-shadow:0 0 0 2px color-mix(in srgb,currentColor 52%,transparent),0 18px 40px #00000061}.documentConferenceMapSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.documentConferenceMapSummaryItem{display:grid;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff09}.documentConferenceMapSummaryItemWarning{border-color:#ff63635c;background:#ff63630f}.documentConferencePlanStage{position:relative;min-height:620px;padding:34px 54px 36px 56px;border:1px solid rgba(80,98,124,.18);border-radius:8px;overflow:hidden;background:linear-gradient(rgba(31,91,184,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(31,91,184,.055) 1px,transparent 1px),linear-gradient(135deg,#f8fbff,#eef4fb);background-size:30px 30px,30px 30px,auto}.documentConferenceCompass{position:absolute;top:34px;left:24px;z-index:4;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(31,91,184,.24);border-radius:999px;color:#1f5bb8;background:#ffffffdb;font-weight:950}.documentConferencePlanShell{position:relative;z-index:2;min-height:540px;padding:58px 32px 56px;border:24px solid rgba(31,91,184,.08);border-radius:42px;background:#ffffff7a;box-shadow:inset 0 0 0 1px #1f5bb824,0 18px 44px #182a4c1a}.documentConferencePlanStreetTop{top:20px;left:50%;transform:translate(-50%)}.documentConferencePlanStreetBottom{bottom:18px;left:50%;transform:translate(-50%)}.documentConferencePlanStreetLeft{top:50%;left:10px;transform:translateY(-50%) rotate(-90deg)}.documentConferencePlanStreetRight{top:50%;right:0;transform:translateY(-50%) rotate(90deg)}.documentConferencePlanLots{display:grid;grid-template-columns:repeat(8,minmax(84px,1fr));gap:8px;height:100%;align-content:stretch}.documentConferencePlanLot{position:relative;display:grid;gap:8px;min-height:168px;padding:10px;border:1px solid rgba(80,98,124,.22);border-radius:8px;background:#ffffffc7;overflow:visible;animation:documentConferenceTileIn .42s ease both;animation-delay:var(--unit-delay)}.documentConferencePlanLotSelected{border-color:#1f5bb8c7;box-shadow:0 0 0 2px #1f5bb829,0 18px 40px #182a4c2e}.documentConferencePlanUnit{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;min-height:42px;padding:8px;background:color-mix(in srgb,currentColor 11%,rgba(255,255,255,.86));overflow:hidden}.documentConferencePlanUnit span{min-width:0;font-size:.76rem}.documentConferencePlanUnit span,.documentConferencePlanUnit svg,.documentConferencePlanLot>.MuiTypography-root,.documentConferencePlanInlineCallout{position:relative;z-index:2}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit{color:#ffffffa8}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot{animation:documentConferenceAuditZoomLot 512ms cubic-bezier(.16,1,.3,1) both;animation-delay:var(--audit-focus-delay)}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot:after,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit:before{z-index:0;opacity:0;animation:documentConferenceAuditStatusReveal .26s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--audit-color-delay)}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot:after{z-index:1;border:2px solid rgba(255,255,255,.98);opacity:0;box-shadow:0 0 0 5px #f4c84f33,0 0 44px #ffffff38;animation:documentConferenceAuditFocusRing 512ms cubic-bezier(.16,1,.3,1) both;animation-delay:var(--audit-focus-delay)}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit{animation:documentConferenceAuditZoomUnit 512ms cubic-bezier(.16,1,.3,1) both;animation-delay:var(--audit-focus-delay)}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit span,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit svg{opacity:0;transform:translateY(4px);animation:documentConferenceAuditDetailReveal .24s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--audit-focus-delay) + 80ms)}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot-ok:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit-ok:before{background:#43d17729;box-shadow:inset 0 0 0 1px #43d17799}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot-pendente:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit-pendente:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit-fonte-ausente:before{background:#f3c74f26;box-shadow:inset 0 0 0 1px #f3c74fa3}.documentConferenceRegistryPlanAuditZoom .documentConferencePlanLot-divergente:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit-divergente:before,.documentConferenceRegistryPlanAuditZoom .documentConferencePlanUnit-duplicado:before{background:#ff636326;box-shadow:inset 0 0 0 1px #ff6363a3}.documentConferencePlanInlineCallout{display:grid;gap:7px;padding:10px;border:1px solid rgba(31,91,184,.28);border-radius:8px;background:#fffffff0;box-shadow:0 12px 28px #182a4c24}.documentConferenceRegistryPlanCompact .documentConferencePlanUnit,.documentConferenceRegistryPlanCompact .documentConferencePlanLot{color:#1f5bb8}.documentConferenceRegistryPlanCompact .documentConferencePlanLot-ok,.documentConferenceRegistryPlanCompact .documentConferencePlanUnit-ok{color:#168a6a}.documentConferenceRegistryPlanCompact .documentConferencePlanLot-pendente,.documentConferenceRegistryPlanCompact .documentConferencePlanUnit-pendente,.documentConferenceRegistryPlanCompact .documentConferencePlanUnit-fonte-ausente{color:#b96500}.documentConferenceRegistryPlanCompact .documentConferencePlanLot-divergente,.documentConferenceRegistryPlanCompact .documentConferencePlanUnit-divergente,.documentConferenceRegistryPlanCompact .documentConferencePlanUnit-duplicado{color:#b42338}.documentConferenceRegistryPlanCompact .documentConferencePlanLot>.MuiTypography-root,.documentConferenceRegistryPlanCompact .documentConferencePlanUnit span{color:#172033}.documentConferenceRegistryPlanCompact .documentConferencePlanStreet{color:#17203394}.documentConferencePlanPin{--pin-x: calc(22px + (var(--pin-index) * 34px));position:absolute;top:-24px;left:var(--pin-x);z-index:5;display:inline-flex;flex-direction:column;align-items:center;pointer-events:auto}.documentConferencePlanPinLabel{max-width:72px;padding:2px 7px;border-radius:6px;background:#d32f2f;box-shadow:0 2px 8px #75161638;color:#fff;font-size:var(--text-micro);font-weight:950;line-height:1.2;white-space:nowrap}.documentConferencePlanPinDrop{width:24px;height:24px;margin-top:3px;border:1.2px solid #ffffff;border-radius:50% 50% 50% 0;background:#d32f2f;box-shadow:0 5px 12px #75161638;transform:rotate(-45deg)}.documentConferencePlanPinDrop:after{content:"";position:absolute;top:7px;left:7px;width:8px;height:8px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #b4233852}.documentConferenceScope-unit,.documentConferenceTimelineLegend .documentConferenceScope-unit:before{color:#d774de}.documentConferenceScope-lot,.documentConferenceTimelineLegend .documentConferenceScope-lot:before{color:#63a9ff}.documentConferenceScope-quadra,.documentConferenceTimelineLegend .documentConferenceScope-quadra:before{color:#f3c74f}.documentConferenceScope-matricula,.documentConferenceTimelineLegend .documentConferenceScope-matricula:before{color:#b9c0c9}.documentConferenceTimelineHeader{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.documentConferenceTimelineFacts{display:flex;gap:34px;margin-top:16px;color:#ffffffa6;font-size:.86rem;font-weight:800;flex-wrap:wrap}.documentConferenceTimelineFacts strong{display:block;margin-top:4px;color:#fff}.documentConferenceTimelineLanes{display:grid;gap:12px}.documentConferenceTimelineLane{display:grid;grid-template-columns:1fr;gap:9px;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff06}.documentConferenceTimelineLaneLabel{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.documentConferenceTimelineLaneLabel strong{color:#fff}.documentConferenceTimelineLaneLabel span{color:#ffffff94;font-size:.78rem;font-weight:850}.documentConferenceTimelineTrack{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:7px;align-items:stretch}.documentConferenceTimelineAct{display:grid;gap:2px;min-width:0;padding:7px 9px;border:1px solid currentColor;border-radius:8px;background:color-mix(in srgb,currentColor 12%,rgba(255,255,255,.035));color:#fff;box-shadow:none;animation:documentConferenceTileIn .36s ease both;animation-delay:var(--unit-delay)}.documentConferenceTimelineAct .MuiTypography-root{font-size:.68rem!important;line-height:1.18!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.documentConferenceTimelineAct .MuiTypography-root:first-child{font-size:.76rem!important}.documentConferenceTimelineFooter{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:16px;align-items:center;padding-top:4px}.documentConferenceTimelineAlert{border-radius:8px!important}@keyframes documentConferenceRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes documentConferencePop{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes documentConferenceTileIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes documentConferenceAuditZoomLot{0%{transform:scale(1)}22%{transform:scale(1.075)}76%{transform:scale(1.075)}to{transform:scale(1)}}@keyframes documentConferenceAuditZoomUnit{0%{transform:scale(1)}22%{transform:scale(1.028)}74%{transform:scale(1.028)}to{transform:scale(1)}}@keyframes documentConferenceAuditFocusRing{0%{opacity:0;transform:scale(.985)}16%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.015)}}@keyframes documentConferenceAuditDetailReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes documentConferenceAuditStatusReveal{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.aberturaSourceSlot{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:116px;padding:16px;border:1px dashed rgba(90,110,140,.42);border-radius:8px;cursor:pointer;background:#1f5bb808;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.aberturaSourceSlot:hover,.aberturaSourceSlotDragging{border-color:#1f5bb8b8;background:#1f5bb814}.aberturaSourceSlotFilled{border-style:solid;border-color:#26a65b73;background:#26a65b0f}.aberturaSourceSlotIcon{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;color:#1f5bb8;background:#1f5bb81a}.aberturaSourceSlotFilled .aberturaSourceSlotIcon{color:#197647;background:#26a65b1f}.aberturaSourceSlotIcon-word,.aberturaSourceSlotFilled .aberturaSourceSlotIcon-word{color:#185abd;background:#185abd29}.aberturaSourceSlotIcon-pdf,.aberturaSourceSlotFilled .aberturaSourceSlotIcon-pdf{color:#d32f2f;background:#d32f2f24}.aberturaHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.aberturaHeroCopy{min-width:0}.aberturaHeroPill{height:34px!important;color:#dfeaff!important;border:1px solid rgba(77,145,255,.64)!important;background:linear-gradient(180deg,#4d91ff47,#4d91ff21),#18213a!important;box-shadow:0 10px 26px #1f5bb83d}.aberturaHeroPill .MuiChip-label{font-weight:950}.aberturaHeroPill .MuiSvgIcon-root{color:#f4f8ff!important}.aberturaTitle{margin-top:12px!important;font-size:clamp(2.2rem,4vw,3.4rem)!important;line-height:.98!important;font-weight:950!important;letter-spacing:0!important}.aberturaHeroSubtext{display:flex;align-items:center;gap:8px;margin:10px 0 0;color:#69df92;font-size:1.05rem;font-weight:900}.aberturaHeroSubtextWarning{color:var(--abertura-yellow)}.aberturaHeroControls{flex:0 0 auto;padding-top:72px}.aberturaToolButton{width:48px;height:48px;color:#ffffffc2!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;background:#ffffff0a!important}.aberturaToolButtonActive{color:#eff6ff!important;border-color:#4d91ff8a!important;background:#4d91ff26!important}.aberturaHeroCanvas{position:relative;display:grid;grid-template-columns:minmax(840px,1fr) minmax(252px,280px);gap:18px;align-items:stretch}.aberturaPanel{padding:16px}.aberturaDecisionDock,.aberturaDocumentPanel{min-width:0}.aberturaDecisionDock{grid-column:2;grid-row:1;align-self:start;display:flex!important;flex-direction:column;width:100%}.aberturaDockTitle,.aberturaPanelTitle{font-size:.9rem!important;line-height:1.15!important;font-weight:950!important;letter-spacing:0!important;color:var(--abertura-text)!important}.aberturaPanelTitle{font-size:1.28rem!important}.aberturaTracePanel{margin-top:18px}.aberturaTraceabilityGrid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(460px,1.1fr);gap:16px}.aberturaTraceBlock{min-width:0}.aberturaTraceTitle{margin-bottom:10px!important;color:var(--abertura-text)!important;font-size:.88rem!important;line-height:1.15!important;font-weight:950!important}.aberturaRegistryTimeline{position:relative}.aberturaRegistryEvent{padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0b}.aberturaTraceTable{border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden}.aberturaTraceTable .MuiTableCell-root{color:var(--abertura-text);border-color:#ffffff1a}.aberturaTraceTable .MuiTableCell-head{color:#ffffffad;font-weight:950;background:#ffffff0b}.aberturaTerrainTrace{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.aberturaTerrainRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aberturaTerrainRow{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0b}.aberturaMapIcon,.aberturaInsightIcon{display:grid;place-items:center;flex:0 0 auto}.aberturaDocumentPanelHero{grid-column:1;grid-row:1;padding:0;overflow:hidden}.aberturaDocumentStage{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,rgba(77,145,255,.09) 0 1px,transparent 1px 36px),linear-gradient(180deg,rgba(77,145,255,.06) 0 1px,transparent 1px 36px),radial-gradient(circle at 52% 8%,rgba(77,145,255,.2),transparent 38%),linear-gradient(180deg,#121c2ce0,#080808eb)}.aberturaDocumentStageHero{min-height:946px;padding:38px 24px;grid-template-columns:minmax(720px,1fr);align-items:start;justify-content:center;gap:22px;place-items:start center}.aberturaDocumentStageReveal .aberturaSourcePage{opacity:0;transform:translateY(18px) scale(.985);animation:aberturaPreviewPageIn .76s cubic-bezier(.16,1,.3,1) .18s both}.aberturaPreviewRevealVeil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-items:center;pointer-events:none;overflow:hidden;background:radial-gradient(circle at 50% 42%,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:var(--text-micro);box-shadow:inset 0 1px #ffffff29}.aberturaLedgerCell{background:linear-gradient(180deg,#ffffff1a,#ffffff05),#4d91ffad;border:1px solid rgba(117,170,255,.18);font-size:var(--text-micro);box-shadow:inset 0 1px #ffffff24;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.aberturaLedgerCell:hover,.aberturaLedgerCell:focus-visible{transform:translateY(-1px);border-color:#f4c65499;background-color:#4d91ffd1;outline:none}.aberturaLedgerEndpoint{position:absolute;top:52px;z-index:2;width:8px;height:8px;border-radius:999px;background:var(--abertura-yellow);box-shadow:0 0 0 3px #f4c65424,0 0 18px #f4c65447}.aberturaLedgerEndpoint:after{content:"";position:absolute;top:50%;width:18px;border-top:1px dotted rgba(244,198,84,.66)}.aberturaLedgerEndpointStart{left:0}.aberturaLedgerEndpointStart:after{left:10px}.aberturaLedgerEndpointEnd{right:0;top:auto;bottom:41px}.aberturaLedgerEndpointEnd:after{right:10px}.aberturaLedgerBracket{position:absolute;right:10px;bottom:14px;left:10px;height:12px;border-right:1px solid rgba(255,255,255,.34);border-bottom:1px solid rgba(255,255,255,.34);border-left:1px solid rgba(255,255,255,.34);border-radius:0 0 4px 4px}.aberturaLedgerBracket span{position:absolute;left:50%;bottom:-11px;width:1px;height:11px;background:#ffffff57}.aberturaLedgerCaption{position:absolute;right:0;bottom:-3px;left:0;color:#ffffff8f!important;text-align:center;font-size:.68rem!important;font-weight:950!important;letter-spacing:0!important}.aberturaInsightGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.aberturaInsightCard{min-height:206px}.aberturaInsightLabel{color:#ffffff8f!important;font-size:.76rem!important;line-height:1.15!important;font-weight:900!important;text-transform:uppercase}.aberturaInsightValue{margin-top:5px!important;color:#fff!important;font-size:1.05rem!important;line-height:1.12!important;font-weight:950!important}.aberturaInsightHelper{margin-top:6px!important;color:var(--abertura-muted)!important;font-size:.82rem!important;line-height:1.25!important;font-weight:700!important}.aberturaInsightIcon{width:44px;height:44px;border-radius:8px;color:#b9d5ff;border:1px solid rgba(77,145,255,.28);background:#4d91ff1a}.aberturaInsightIcon .MuiSvgIcon-root{font-size:24px}.aberturaMiniBars{display:grid;gap:10px;margin-top:18px}.aberturaMiniBarRow{display:grid;grid-template-columns:minmax(76px,.86fr) minmax(72px,1fr) minmax(24px,auto);gap:9px;align-items:center}.aberturaMiniBarRow span{min-width:0;color:#ffffffc2;font-size:.78rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aberturaMiniBarRow strong{color:#fff;font-size:.8rem;font-weight:950;text-align:right}.aberturaMiniBarTrack{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.aberturaMiniBarFill{height:100%;border-radius:inherit;background:var(--abertura-blue)}.aberturaMiniBars-green .aberturaMiniBarFill{background:var(--abertura-green)}.aberturaMiniBars-yellow .aberturaMiniBarFill{background:var(--abertura-yellow)}.aberturaMapPanel,.aberturaLotesPanel{margin-top:16px;overflow:hidden}.aberturaMapFlow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}.aberturaMapNode{min-height:150px;display:grid;align-content:center;justify-items:center;gap:8px;padding:14px;text-align:center;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff09}.aberturaMapNodeActive{border-color:#4d91ffb8;background:#1f5bb82e}.aberturaMapNodeWarning{border-color:#f4c6547a;background:#f4c65414}.aberturaMapIcon{width:42px;height:42px;border-radius:8px;color:#8eb8ff;border:1px solid rgba(142,184,255,.28);background:#4d91ff14}.aberturaMapIcon .MuiSvgIcon-root{font-size:25px}.aberturaMapValue{color:#fff!important;font-size:1.04rem!important;line-height:1.1!important;font-weight:950!important}.aberturaMapTitle{color:#ffffff94!important;font-size:.8rem!important;font-weight:800!important}.aberturaMapStatus{color:#8ee18f;font-size:.78rem;font-weight:900}.aberturaMapStatusWarning{color:var(--abertura-yellow)}.aberturaMapTable{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:8px}.aberturaMapTable .MuiTableCell-root{color:#ffffffd1;border-bottom-color:#ffffff14}.aberturaMapTable .MuiTableHead-root .MuiTableCell-root{color:#fff;font-weight:950}.aberturaLotRows{display:grid;gap:8px}.aberturaLotRow{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(90px,.8fr) minmax(130px,1fr) minmax(260px,2fr);gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08)}.aberturaLotRow:last-child{border-bottom:0}.aberturaLotRow .MuiTypography-root{overflow-wrap:anywhere}@media(max-width:1280px){.aberturaSourceSlotGrid,.aberturaTerrainRows{grid-template-columns:repeat(2,minmax(0,1fr))}.documentConferenceSummaryGrid{grid-template-columns:repeat(5,minmax(104px,1fr))}.documentConferenceAerialGrid{grid-template-columns:repeat(4,minmax(88px,1fr))}.documentConferencePlanStage{padding-right:36px}.documentConferencePlanLots{grid-template-columns:repeat(5,minmax(86px,1fr))}.aberturaTraceabilityGrid{grid-template-columns:1fr}.aberturaHeroCanvas{grid-template-columns:minmax(0,1fr) minmax(240px,252px)}.aberturaDocumentStageHero{grid-template-columns:minmax(0,1fr);min-height:0}.aberturaInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.aberturaHeroTop,.aberturaHeroCanvas{grid-template-columns:1fr}.aberturaHeroTop{display:grid}.aberturaHeroControls{padding-top:0}.aberturaHeroCanvas,.aberturaInsightGrid,.documentConferenceResultGrid,.aberturaTerrainRows,.aberturaMapFlow,.aberturaLotRow{grid-template-columns:1fr}.aberturaSourceSlotGrid:not(.aberturaGenerationSourceSlotGrid){grid-template-columns:1fr}.aberturaGenerationSourceSlotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentConferenceDetails{position:static}.documentConferenceSourceGrid{grid-template-columns:repeat(3,minmax(190px,1fr));overflow-x:auto}.documentConferenceGuidedStepper,.documentConferenceReadingSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentConferenceSummaryGrid{grid-template-columns:repeat(5,minmax(128px,1fr));overflow-x:auto}.documentConferenceMapHeader,.documentConferenceTimelineHeader,.documentConferenceTimelineFooter{display:grid;grid-template-columns:1fr}.documentConferenceDropzone{grid-template-columns:1fr}.documentConferenceAerialStage{min-height:0;padding:58px 18px 70px}.documentConferenceAerialStage:before{top:20px;right:20px;bottom:20px;left:20px;border-width:16px}.documentConferenceAerialGrid{grid-template-columns:repeat(2,minmax(112px,1fr));min-height:0}.documentConferencePlanStage{min-height:0;padding:28px 14px 20px}.documentConferenceCompass{position:static;margin-bottom:12px}.documentConferencePlanShell{padding:48px 14px;border-width:16px}.documentConferencePlanLots{grid-template-columns:repeat(2,minmax(112px,1fr))}.documentConferenceGuidedFooter{flex-wrap:wrap}.documentConferenceMapSummary,.documentConferenceTimelineFooter{grid-template-columns:1fr}.aberturaDecisionDock{display:flex!important;grid-column:auto;grid-row:auto;align-self:stretch}.aberturaValidationCard,.aberturaNumberingCard,.aberturaGenerateCard{grid-column:auto;grid-row:auto;margin-top:0!important}.aberturaNumberingCard{padding:14px 12px 16px!important}.aberturaNumberingMeta{gap:8px;margin-top:8px}.aberturaNumberingMeta>span{height:16px}.aberturaSequenceLedger{margin-top:14px;padding:0 10px 25px}.aberturaLedgerColumns{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.aberturaLedgerColumn{grid-template-rows:20px repeat(6,24px);gap:3px}.aberturaLedgerEndpoint{top:52px}.aberturaLedgerEndpointEnd{bottom:41px}.aberturaLedgerCaption{font-size:.68rem!important}}@media(prefers-reduced-motion:reduce){.aberturaExperience *,.aberturaExperience *:before,.aberturaExperience *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.aberturaSourcePage:before{display:none!important}.aberturaPreviewRevealVeil{display:none!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:#bd6a3a8c}.metricCard.success{border-color:#168a6a73}.metricCard.warning{border-color:#d7790073}.metricCard.danger{border-color:#d33c3c73}@media(max-width:720px){.documentConferenceGuidedStepper,.documentConferenceReadingSourceGrid{grid-template-columns:1fr}.documentConferenceGuidedFooter{align-items:stretch;flex-direction:column}.documentConferenceGuidedDots{justify-content:center}.dossierHero{padding:18px}.dossierHero:after{width:44vw;opacity:.45}.nextActionCard{width:100%}}.vdExtractionKpis{align-items:stretch}.vdExtractionKpi{min-height:128px;height:100%;padding:16px;display:flex;flex-direction:column;gap:8px;border-radius:8px!important;color:#fff!important;background:linear-gradient(180deg,#ffffff13,#ffffff06),#111!important;border-color:#ffffff1f!important}.vdExtractionKpi.success{border-color:#168a6a85!important;background:radial-gradient(circle at 12% 0%,rgba(22,138,106,.24),transparent 38%),linear-gradient(180deg,#ffffff13,#ffffff06),#111!important}.vdExtractionKpi.warning{border-color:#fcd56185!important;background:radial-gradient(circle at 12% 0%,rgba(215,121,0,.22),transparent 38%),linear-gradient(180deg,#ffffff13,#ffffff06),#111!important}.vdExtractionKpi .MuiTypography-caption{color:#ffffffad!important;font-weight:900;text-transform:uppercase}.vdExtractionKpi .MuiTypography-h5,.vdExtractionKpi .MuiTypography-body2{color:#fff!important}.vdModelLibrary,.vdModelLibraryHeader{color:#fff!important;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#111!important;border-color:#ffffff1f!important}.vdModelLibrary .MuiListItemButton-root{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.08)}.vdModelLibrary .MuiListItemButton-root.Mui-selected{background:radial-gradient(circle at 0% 50%,rgba(183,210,228,.18),transparent 48%),#ffffff14!important}body[data-theme-mode=dark] .vdTemplateWorkArea .MuiInputBase-root,body[data-theme-mode=dark] .vdTemplateSidePanel{background:#ffffff0e!important;border-color:#ffffff24!important}body[data-theme-mode=dark] .vdModelEditor textarea,body[data-theme-mode=dark] .vdTemplateWorkArea textarea,body[data-theme-mode=dark] .vdTemplateWorkArea input{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body[data-theme-mode=dark] .vdTemplateWorkArea .MuiFormLabel-root,body[data-theme-mode=dark] .vdTemplateWorkArea .MuiFormHelperText-root,body[data-theme-mode=dark] .vdTemplateWorkArea .MuiTypography-root{color:#ffffffd1!important}.vdReviewFieldButton{min-width:78px!important;padding-inline:8px!important}@keyframes motionFadeRise{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes motionAttentionNudge{0%{opacity:.82;transform:translateZ(0) scale(.985)}42%{opacity:1;transform:translate3d(0,-4px,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes motionFocusRow{0%{opacity:.76;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined,body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard):not(.vdControlBar):not(.vdTimelineSurface):not(.vdWorkflowGuide):not(.vdBoardColumn):not(.vdProjectCard),body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingPanel{color:#172033!important;background:linear-gradient(180deg,#1f5bb809,#fff0 44%),#fff!important;border-color:#50627c2e!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined .MuiTypography-root,body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingPanel .MuiTypography-root{color:inherit!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiButton-root.Mui-disabled{color:#1720336b!important;border-color:#17203329!important;background:#ffffff6b!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingSourceCard .MuiChip-root{color:#6a7890!important;background:#6a78901a!important;border-color:#6a789038!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingSourceCard .MuiChip-colorWarning{color:#a06200!important;background:#ffb74d38!important;border-color:#ffb74d6b!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow{--constructor-accent: #B8734A;--constructor-ink: #1a1d29;--constructor-bg: #E7E3D8;--constructor-panel: #ffffff;--constructor-border: #D7D0C1;--constructor-muted: #7c8194;display:grid;grid-template-columns:minmax(320px,376px) minmax(420px,1fr);grid-template-rows:auto minmax(0,1fr) auto;height:clamp(749px,calc((100vh - 270px)*1.21),918px);min-height:749px;overflow:hidden;border:1px solid var(--constructor-border);border-radius:18px;background:var(--constructor-bg);color:var(--constructor-ink);font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined,body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiPaper-root.MuiPaper-outlined:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard):not(.vdControlBar):not(.vdTimelineSurface):not(.vdWorkflowGuide):not(.vdBoardColumn):not(.vdProjectCard){color:var(--constructor-ink)!important;background:#fff!important;border-color:var(--constructor-border)!important;box-shadow:0 2px 12px -8px #1e1e3c47!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiTypography-root,body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiTypography-colorTextSecondary{color:inherit!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiButton-root{border-radius:10px!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiButton-contained{color:#fff!important;background:var(--constructor-accent)!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiButton-outlined{color:var(--constructor-accent)!important;border-color:#b8734a47!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiButton-root.Mui-disabled{color:var(--vd-disabled-ink)!important;border-color:var(--constructor-border)!important;background:transparent!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiButton-contained.Mui-disabled{background:var(--vd-disabled-surface)!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiChip-root{color:var(--constructor-muted)!important;background:#f6f7fb!important;border-color:var(--constructor-border)!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-weight:900!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiChip-colorWarning{color:#b86e16!important;background:#fff1e9!important;border-color:#e8912b4d!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiChip-colorSuccess{color:#087b70!important;background:#e7f5f2!important;border-color:#12a59447!important}body .vdShell.is-light-mode .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedShell{grid-column:1;grid-row:1;padding:22px 26px 0;border:0!important;border-right:1px solid var(--constructor-border)!important;border-radius:0!important;background:var(--constructor-panel)!important}.documentConferenceConstructorMark{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--constructor-accent);color:#fff!important;font-size:15px;font-weight:900}.documentConferenceConstructorTitle{font-size:14.5px!important;font-weight:900!important;line-height:1.05!important}.documentConferenceConstructorSubtitle{margin-top:2px!important;color:var(--constructor-muted)!important;font-size:11px!important;font-weight:700!important}.documentConferenceConstructorStepLabel{color:var(--constructor-accent)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.5px!important;text-transform:uppercase}.documentConferenceConstructorPercent{color:var(--constructor-muted)!important;font-size:11px!important;font-weight:800!important}.documentConferenceConstructorProgress{height:5px;margin-top:8px;overflow:hidden;border-radius:999px;background:#d7d0c1}.documentConferenceConstructorProgress span{display:block;height:100%;border-radius:inherit;background:var(--constructor-accent);transition:width .35s var(--motion-ease-out-expo)}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStepper{grid-template-columns:1fr;gap:7px}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStep{min-height:38px;border-color:var(--constructor-border);border-radius:10px;background:#f6f7fb;color:var(--constructor-muted);padding:7px 10px}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStep span{width:22px;height:22px;background:#d7d0c1;font-size:11px}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStep strong{font-size:12px}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStepActive{border-color:#b8734a57;background:#f3e1d5;color:var(--constructor-accent)}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStepActive span{background:var(--constructor-accent);color:#fff}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedStepDone{color:#12a594}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack{grid-column:1;grid-row:2;overflow:auto;border:0!important;border-right:1px solid var(--constructor-border)!important;border-radius:0!important;background:var(--constructor-panel)!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingPanel{padding:20px 26px!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack{display:none!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingEyebrow,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .aberturaPanelTitle{color:var(--constructor-accent)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.6px!important;text-transform:uppercase}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingTitle{color:var(--constructor-ink)!important;font-size:22px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.12!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingSubtitle,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingFilename,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiFormHelperText-root,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .MuiInputLabel-root{color:var(--constructor-muted)!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingDropzone{min-height:132px;padding:18px;border-color:var(--constructor-border);border-radius:14px;background:#f6f7fb;color:var(--constructor-ink)!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceDropzoneActive,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingDropzone:hover{border-color:var(--constructor-accent);background:#f3e1d5}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceDropzoneIcon{background:#f3e1d5;color:var(--constructor-accent)}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingSourceGrid{grid-template-columns:1fr;gap:8px}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingSourceCard{min-height:88px;padding:10px 12px;border:1px solid var(--constructor-border);border-radius:11px;background:#f6f7fb}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceReadingSourceTag{width:32px;height:32px;border:1px solid var(--constructor-border);border-radius:8px;background:#f3e1d5;color:var(--constructor-accent);font-size:var(--text-micro)}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedFooter{grid-column:1;grid-row:3;padding:15px 26px;border:0!important;border-top:1px solid var(--constructor-border)!important;border-right:1px solid var(--constructor-border)!important;border-radius:0!important;background:var(--constructor-panel)!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedDots span{background:#d9ddea}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceGuidedDots .documentConferenceGuidedDotActive{width:22px;background:var(--constructor-accent)}.documentConferenceLiveStage{position:relative;grid-column:2;grid-row:1 / 4;min-height:100%;overflow:hidden;background:radial-gradient(circle at 68% 32%,rgba(244,200,79,.15),transparent 60%),radial-gradient(circle at 30% 80%,rgba(123,92,255,.09),transparent 55%),linear-gradient(160deg,#101013,#0a0a0b)}.documentConferenceLiveStageHeader{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px}.documentConferenceLiveStageKicker{color:#ffffff9e!important;font-size:12px!important;font-weight:800!important}.documentConferenceLiveStageBody{position:absolute;top:62px;right:28px;bottom:56px;left:28px;display:flex;align-items:center;justify-content:center}.documentConferenceLiveCaption{position:absolute;right:24px;bottom:20px;left:24px;color:#fff9!important;font-size:12.5px!important;font-weight:700!important;text-align:center}.documentConferenceDocumentFan{position:relative;display:grid;width:min(620px,96%);max-height:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible;padding:10px}.documentConferenceDocumentFanEmpty{width:min(430px,90%);display:grid;place-items:center}.documentConferenceStageDropzone{border:1px solid transparent;border-radius:24px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.documentConferenceStageDropzone:hover,.documentConferenceStageDropzoneActive{border-color:#f4c84fb3;background:#f4c84f12;box-shadow:0 0 0 5px #f4c84f14}.documentConferenceStageDropzoneActive{transform:scale(1.01)}.documentConferenceStageSourcePicker{width:min(860px,100%);max-height:100%;overflow:auto;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:radial-gradient(circle at 96% 0%,rgba(244,200,79,.12),transparent 34%),linear-gradient(145deg,#ffffff0e,#ffffff05);box-shadow:0 24px 70px #00000057;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.documentConferenceStageSourcePickerActive{border-color:#f4c84fb8;box-shadow:0 0 0 5px #f4c84f14,0 24px 70px #00000057;transform:translateY(-2px)}.documentConferenceStageSourceHeader{min-width:0}.documentConferenceStageSourceEyebrow{color:#f4c84f!important;font-size:10px!important;font-weight:950!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase}.documentConferenceStageSourceTitle{margin-top:4px!important;color:#fff!important;font-size:clamp(1.1rem,2vw,1.45rem)!important;font-weight:950!important;line-height:1.05!important}.documentConferenceInterpretationFlow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.documentConferenceInterpretationStep{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:34px;padding:6px 8px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff09}.documentConferenceInterpretationStep span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#ffffff94;background:#ffffff14;font-size:10px;font-weight:950}.documentConferenceInterpretationStep strong{overflow:hidden;color:#ffffff94;font-size:var(--text-micro);font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.documentConferenceInterpretationStep small{grid-column:2;color:#ffffff6b;font-size:var(--text-micro);font-weight:750}.documentConferenceInterpretationStep.is-active{border-color:#5b9dff99;background:#5b9dff21}.documentConferenceInterpretationStep.is-active span,.documentConferenceInterpretationStep.is-done span{color:#fff;background:#5b7cff}.documentConferenceInterpretationStep.is-active strong,.documentConferenceInterpretationStep.is-done strong{color:#ffffffeb}.documentConferenceInterpretationStep.is-skipped{border-style:dashed;opacity:.72}.documentConferenceOcrApplied{color:#a9e8cf!important;font-size:var(--text-micro)!important;font-weight:850!important}@media(max-width:720px){.documentConferenceInterpretationFlow{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentConferenceStageSourceMultiButton{flex:0 0 auto;color:#ffffffb8!important;border-color:#ffffff2e!important;white-space:nowrap}.documentConferenceStageSourceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.documentConferenceStageSourceSlot{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;min-height:142px;padding:12px;overflow:hidden;border:1px dashed rgba(255,255,255,.2);border-radius:14px;cursor:pointer;background:#0000002b;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.documentConferenceStageSourceSlot:hover,.documentConferenceStageSourceSlotDragging{border-color:#f4c84fc7;background:#f4c84f1a;box-shadow:inset 0 0 0 1px #f4c84f1f;transform:translateY(-2px)}.documentConferenceStageSourceSlotFilled{display:block;min-height:328px;padding:0;overflow:visible;border-style:solid;border-color:transparent;background:transparent}.documentConferenceStageSourceSlotFilled:hover{border-color:transparent;background:transparent}.documentConferenceStageSourceSlotFilled .documentConferenceFanDocument{min-height:328px;box-shadow:0 14px 30px #00000052}.documentConferenceStageSourceSlotIcon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#f4c84f;background:#f4c84f21}.documentConferenceStageSourceSlotIcon .MuiSvgIcon-root{font-size:19px}.documentConferenceStageSourceSlotIcon-pdf{color:#ff9b82;background:#ff7d5f24}.documentConferenceStageSourceSlotIcon-word{color:#8fc2ff;background:#5b9dff24}.documentConferenceStageSourceSlotFilled .documentConferenceStageSourceSlotIcon{color:#8fe3c4;background:#4fd28424}.documentConferenceStageSourceSlotContent{min-width:0;padding-right:20px}.documentConferenceStageSourceSlotTitle{overflow:hidden;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap}.documentConferenceStageSourceSlot .MuiChip-root{height:18px;color:#ffffff8f!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.13)!important;font-size:var(--text-overline)!important;font-weight:900!important;letter-spacing:.02em;text-transform:uppercase}.documentConferenceStageSourceSlot .documentConferenceStageSourceSlotRequired{color:#f4e2a2!important;border-color:#f4c84f4d!important;background:#f4c84f1a!important}.documentConferenceStageSourceSlotHelper{display:-webkit-box;margin-top:5px!important;overflow:hidden;color:#ffffff80!important;font-size:10px!important;font-weight:650!important;line-height:1.3!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.documentConferenceStageSourceSlotHint,.documentConferenceStageSourceSlotSelected span{display:block;margin-top:11px!important;overflow:hidden;color:#ffffff7a!important;font-size:var(--text-micro)!important;font-weight:800!important;line-height:1.25!important;text-overflow:ellipsis;white-space:nowrap}.documentConferenceStageSourceSlotSelected{min-width:0}.documentConferenceStageSourceSlotSelected strong{display:block;margin-top:10px;overflow:hidden;color:#d8f8e8;font-size:10px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.documentConferenceStageSourceSlotSelected span{margin-top:3px!important;color:#8fe3c4b8!important}.documentConferenceStageSourceSlotRemove{position:absolute!important;top:8px;right:7px;width:25px!important;height:25px!important;color:#ffffff94!important}.documentConferenceStageSourceSlotRemove:hover{color:#fff!important;background:#d94d4dbf!important}.documentConferenceFanDocumentWrap{min-width:0;animation:cbCardIn .42s var(--motion-ease-out-expo) both;animation-delay:calc(var(--fan-index) * 70ms)}.documentConferenceFanDocument{display:grid;width:100%;height:100%;grid-template-rows:56px minmax(0,1fr) auto;gap:0;position:relative;padding:0;border-radius:14px;background:#fbfbf9;box-shadow:0 18px 38px #00000061;color:#141210;overflow:hidden}.documentConferenceFanColorBlock{display:grid;place-items:center;font-size:24px;font-weight:900;letter-spacing:1px;color:#ffffffeb}.documentConferenceFanDocumentDelete{position:absolute!important;top:8px;right:8px;z-index:4;width:30px!important;height:30px!important;border:1px solid rgba(255,255,255,.38)!important;background:#121212b8!important;color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.documentConferenceFanDocumentDelete:hover{background:#d94d4d!important;color:#fff!important}.documentConferenceFanDocumentPreview{display:block;overflow:hidden;border-top:1px solid rgba(20,18,16,.08);border-bottom:1px solid rgba(20,18,16,.08);background:#ecebe6}.documentConferencePdfPreview{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#e9e7df}.documentConferencePdfPreview canvas{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;display:block;border-radius:0;box-shadow:none}.documentConferencePdfPreview-loading canvas,.documentConferencePdfPreview-error canvas{opacity:.18}.documentConferencePdfPreview>.MuiCircularProgress-root,.documentConferencePdfPreview>.MuiSvgIcon-root{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.documentConferenceDocxPreview{display:grid;place-items:center;gap:6px;color:#14121085;font-weight:900}.documentConferenceDocxPreview .MuiSvgIcon-root{font-size:30px}.documentConferenceXlsxPreview{position:relative;display:block;width:100%;height:100%;min-height:170px;overflow:hidden;background:#fff}.documentConferenceXlsxPreview>.MuiCircularProgress-root{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.documentConferenceXlsxPreviewTable{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;font-size:var(--text-micro);line-height:1.2}.documentConferenceXlsxPreviewTable td{overflow:hidden;height:15px;padding:2px 4px;border:1px solid rgba(20,18,16,.12);color:#141210c7;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.documentConferenceXlsxPreviewTable tr:first-child td{background:#1d6f421f;color:#102c1deb;font-weight:900}.documentConferenceFanDocumentMeta{display:block;padding:10px 12px 12px;min-width:0}.documentConferenceFanDocumentMeta>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#f0e2a2;font-size:var(--text-micro);font-weight:900}.documentConferenceFanDocument strong{display:block;overflow:hidden;font-size:14px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.documentConferenceFanDocumentMetaFile{display:flex;align-items:center;gap:5px;margin-top:2px;min-width:0}.documentConferenceFanDocumentMetaFile small{overflow:hidden;color:#1412109e;font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.documentConferenceFanDocumentMetaPages{flex:none!important;padding:1px 5px;border-radius:4px;background:#14121014;color:#14121080!important;font-size:var(--text-micro)!important;font-weight:900!important;white-space:nowrap}.documentConferenceFanDocument small{display:block;overflow:hidden;max-width:100%;margin-top:2px;color:#1412109e;font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.documentConferenceFanPlaceholder{display:grid;width:260px;height:310px;place-items:center;align-content:center;gap:12px;margin:0 auto;border:1.5px dashed rgba(255,255,255,.22);border-radius:18px;color:#ffffff80}.documentConferenceFanPlaceholder .MuiSvgIcon-root{font-size:44px}.documentConferenceLivePlan{width:min(620px,96%)}.documentConferenceLiveGeometrySplit{display:block;width:min(920px,99%);height:min(560px,100%)}.documentConferenceGeometryStage{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:radial-gradient(circle at 20% 4%,rgba(90,167,255,.1),transparent 32%),linear-gradient(180deg,#0b0b0d,#0a0a0a);color:#fff}.documentConferenceGeometryStageHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#05050599}.documentConferenceGeometryTitle{color:#fff!important;font-size:14px!important;font-weight:900!important}.documentConferenceGeometrySubtitle{margin-top:1px!important;color:#ffffff80!important;font-size:10.5px!important;font-weight:700!important}.documentConferenceGeometryLegend{display:flex;flex-wrap:wrap;gap:7px;font-size:var(--text-micro);font-weight:800}.documentConferenceGeometryLegend span{display:inline-flex;align-items:center;gap:4px;color:#ffffffa6;white-space:nowrap}.documentConferenceGeometryLegend i{width:9px;height:9px;border-radius:2px}.documentConferenceGeometryLegend .isOk{background:#4fd284}.documentConferenceGeometryLegend .isWarn{background:#f4c84f}.documentConferenceGeometryLegend .isBlock{background:#ff6a6a}.documentConferenceGeometryStageContent{display:grid;min-height:0;flex:1;grid-template-columns:minmax(250px,.95fr) minmax(280px,1.05fr);overflow:hidden}.documentConferenceGeometryMapPane{display:flex;min-width:0;min-height:0;flex-direction:column;position:relative;padding:10px;overflow:hidden;border-right:1px solid rgba(255,255,255,.08);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.documentConferenceGeometryMapPane.isDragging{cursor:grabbing}.documentConferenceGeometryViewportControls{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#050505b8;box-shadow:0 8px 24px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.documentConferenceGeometryViewportControls button{min-width:28px;height:28px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer;font-family:var(--constructor-font-family, "Space Grotesk", system-ui, sans-serif);font-size:12px;font-weight:900}.documentConferenceGeometryViewportControls button:hover{background:#ffffff1f}.documentConferenceGeometryPartialNotice{position:absolute;top:58px;left:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid rgba(244,200,79,.38);border-radius:9px;background:#231d0ae6;color:#f8dda0;font-size:var(--text-micro);font-weight:850;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.documentConferenceGeometryPartialNotice button{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(244,200,79,.5);border-radius:7px;background:#f4c84f1f;color:#ffe39a;cursor:pointer;font:inherit}.documentConferenceGeometryPartialNotice button:hover{background:#f4c84f38}.documentConferenceGeometryMapPane svg{display:block;width:100%;min-height:0;flex:1;cursor:inherit}.documentConferenceGeometryLot{cursor:pointer;outline:none;transition:fill .15s ease,stroke-width .15s ease}.documentConferenceGeometryLot:focus,.documentConferenceGeometryLot:focus-visible{outline:none;filter:none}.documentConferenceGeometryLotNumber{display:flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0 3px;border:1.4px solid rgba(255,255,255,.2);border-radius:6px;background:#060607b3;font-family:var(--constructor-font-family, "Space Grotesk", system-ui, sans-serif);font-size:11px;font-weight:900;color:#fff}.documentConferenceGeometryPinLabel{display:flex;width:80px;height:18px;align-items:flex-end;justify-content:center;padding:0;font-family:var(--constructor-font-family, "Space Grotesk", system-ui, sans-serif);pointer-events:none}.documentConferenceGeometryPinLabel span{display:inline-block;max-width:76px;overflow:hidden;padding:2px 7px;border-radius:6px;background:#5aa7fff5;box-shadow:0 1px 3px #00000080;color:#051520;font-size:var(--text-micro);font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.documentConferenceGeometryPinLabel.isFlagged span{background:#ff6a6af5;color:#2a0808}.documentConferenceGeometryPinLabel.isAdjustment{width:116px;height:26px;align-items:flex-end}.documentConferenceGeometryPinLabel.isAdjustment span{max-width:112px;padding:3px 8px;border:1px solid rgba(42,8,8,.45);box-shadow:0 1px 4px #00000094,0 0 0 3px #ff6a6a29;font-size:10px}.documentConferenceGeometryAdjustmentMarker{filter:drop-shadow(0 4px 8px rgba(0,0,0,.55))}.documentConferenceGeometryAdjustmentMarker.isSelected{filter:drop-shadow(0 5px 10px rgba(0,0,0,.7)) drop-shadow(0 0 8px rgba(255,106,106,.5))}.documentConferenceGeometryPinLabel.isMajor span{background:#4fd284f5;color:#052a17}.documentConferenceGeometryMapFooter{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 2px;font-size:10px;font-weight:800}.documentConferenceGeometryMapFooter span{color:#ffffff73}.documentConferenceGeometryMapFooter strong{font-weight:900}.documentConferenceGeometryMapFooter .isOk{color:#8fe3c4}.documentConferenceGeometryMapFooter .isBlock{color:#ff9a9a}.documentConferenceGeometryDetailPanel{min-width:0;overflow:auto;padding:14px;animation:pqFade .25s ease both}.documentConferenceGeometryDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.documentConferenceGeometryDetailHeader .MuiTypography-root{color:#fff!important;font-size:15px!important;font-weight:900!important}.documentConferenceGeometryDetailHeader small{display:block;margin-top:2px;color:#ffffff80;font-size:11px;font-weight:700}.documentConferenceGeometryStatusChip{height:24px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:10px!important;font-weight:900!important}.documentConferenceGeometryStatusChip.is-ok{border-color:#4fd28480!important;background:#4fd2842e!important;color:#a9ecd2!important}.documentConferenceGeometryStatusChip.is-warn{border-color:#f4c84f80!important;background:#f4c84f2e!important;color:#f4e2a2!important}.documentConferenceGeometryStatusChip.is-block{border-color:#ff6a6a80!important;background:#ff6a6a2e!important;color:#ffbcbc!important}.documentConferenceGeometryMetricGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.documentConferenceGeometryEditGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.documentConferenceGeometryEditGrid .MuiFormControl-root{min-width:0}.documentConferenceGeometryEditGrid .documentConferenceGeometryEditNote{grid-column:1 / -1}.documentConferenceGeometryEditGrid .MuiInputBase-root{color:#ffffffe6;background:#ffffff0b}.documentConferenceGeometryEditGrid .MuiInputLabel-root,.documentConferenceGeometryEditGrid .MuiFormHelperText-root{color:#ffffff94}.documentConferenceGeometryEditGrid .MuiOutlinedInput-notchedOutline{border-color:#ffffff24}.documentConferenceGeometryEditGrid .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.documentConferenceGeometryEditGrid .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f4c84fb8}.documentConferenceGeometryMetricGrid>div{padding:9px 11px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff0a}.documentConferenceGeometryMetricGrid small{display:block;color:#ffffff80;font-size:var(--text-micro);font-weight:800}.documentConferenceGeometryMetricGrid strong{display:block;margin-top:2px;color:#fff;font-size:13px;font-weight:800}.documentConferenceGeometryMetricGrid>.is-ok{border-color:#4fd28459;background:#4fd2841a}.documentConferenceGeometryMetricGrid>.is-ok strong{color:#a9ecd2}.documentConferenceGeometryMetricGrid>.is-warn{border-color:#f4c84f66;background:#f4c84f1a}.documentConferenceGeometryMetricGrid>.is-warn strong{color:#f4e2a2}.documentConferenceGeometryMetricGrid>.is-block{border-color:#ff6a6a66;background:#ff6a6a1a}.documentConferenceGeometryMetricGrid>.is-block strong{color:#ffbcbc}.documentConferenceGeometryCriticalPoints{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.documentConferenceGeometryEmptyState{display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;color:#ffffffad;text-align:center}.documentConferenceGeometryEmptyState .MuiTypography-root{color:#fff!important;font-size:18px!important;font-weight:900!important}.documentConferenceGeometryEmptyState span{font-size:12px;font-weight:800}.documentConferenceGeometrySectionTitle{margin:14px 0 7px!important;color:#ffffff80!important;font-size:10px!important;font-weight:900!important;letter-spacing:.5px!important;text-transform:uppercase}.documentConferenceGeometryRows{display:flex;flex-direction:column;gap:4px}.documentConferenceGeometryRows>div{display:grid;grid-template-columns:minmax(72px,1fr) auto auto auto;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;color:#ffffffd9;font-size:10.5px;font-variant-numeric:tabular-nums}.documentConferenceGeometryRows strong{color:inherit;font-size:10.5px;font-weight:900}.documentConferenceGeometryRows span{color:#ffffffa6}.documentConferenceGeometryRows em{color:#ffffffd9;font-style:normal;text-align:right}.documentConferenceGeometryRows>.isFlagged{border-color:#ff6a6a66;color:#ff9a9a}.documentConferenceGeometryRows>.isFlagged em{color:#ff9a9a;font-size:var(--text-micro);font-weight:800}.documentConferenceGeometryAdjustmentList{display:flex;flex-direction:column;gap:6px;margin-top:10px}.documentConferenceGeometryAdjustmentList>div{display:grid;grid-template-columns:1fr;gap:3px;padding:9px 10px;border:1px solid rgba(255,106,106,.38);border-radius:9px;background:#ff6a6a14;color:#ffffffd6;font-size:10.5px;font-variant-numeric:tabular-nums}.documentConferenceGeometryAdjustmentList strong{color:#ff9a9a;font-size:11px;font-weight:900}.documentConferenceGeometryAdjustmentList span{color:#ffffffad}.documentConferenceGeometryAdjustmentList em{color:#ffb2b2;font-style:normal;font-weight:900}.documentConferenceGeometryConferenceBox{margin-top:14px;padding:12px;border:1px solid color-mix(in srgb,var(--geometry-status-color) 35%,transparent);border-radius:11px;background:color-mix(in srgb,var(--geometry-status-color) 10%,transparent)}.documentConferenceGeometryConferenceBox strong{color:color-mix(in srgb,var(--geometry-status-color) 70%,#ffffff);font-size:10.5px;font-weight:900}.documentConferenceGeometryConferenceBox p{margin:4px 0 0;color:#ffffffb3;font-size:11.5px;font-weight:700;line-height:1.45}.documentConferenceLivePlanLegend{display:flex;justify-content:center;gap:10px;margin-bottom:10px;color:#ffffff9e;font-size:11px;font-weight:800}.documentConferenceLivePlanLegend span{display:inline-flex;align-items:center;gap:6px}.documentConferenceLivePlanLegend i{width:9px;height:9px;border-radius:99px}.documentConferenceLivePlanLegend .ok{background:#4fd284}.documentConferenceLivePlanLegend .warn{background:#f4c84f}.documentConferenceLivePlanLegend .bad{background:#ff6a6a}.documentConferenceLivePlan svg{width:100%;max-height:560px;overflow:visible;border-radius:18px;background:#0000002e;box-shadow:0 30px 70px #0000006b}.documentConferenceLivePlan text{fill:#fff9;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:10px;font-weight:900}.documentConferenceLiveLot rect{stroke-width:1.4}.documentConferenceLiveLot-ok rect{fill:#4fd28433;stroke:#4fd284}.documentConferenceLiveLot-warn rect{fill:#f4c84f33;stroke:#f4c84f}.documentConferenceLiveLot-bad rect{fill:#ff6a6a33;stroke:#ff6a6a}.documentConferenceLivePin circle{stroke:#ffffffd9;stroke-width:2}.documentConferenceLivePinOk circle{fill:#4fd284}.documentConferenceLivePinBad circle{fill:#ff6a6a}.documentConferenceLivePlan path{stroke:#ffffff8c;stroke-width:2}.documentConferenceLiveUnitBoard,.documentConferenceLiveMatriculaPack{width:min(560px,94%);padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0b;box-shadow:0 30px 70px #00000061}.documentConferenceLiveMatriculaPack{display:flex;max-height:min(720px,92%);min-height:0;flex-direction:column}.documentConferenceLiveUnitBoardHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.documentConferenceLiveUnitBoardHeader .MuiTypography-root{color:#fff!important;font-size:18px!important;font-weight:900!important}.documentConferenceLiveUnitGrid,.documentConferenceLiveMatriculaGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.documentConferenceLiveMatriculaGrid{flex:1;min-height:0;overflow:auto;padding-right:4px;align-content:start}.documentConferenceLiveUnit,.documentConferenceLiveMatriculaGrid span{display:grid;min-height:46px;place-items:center;border-radius:9px;font-size:12px;font-weight:900}.documentConferenceLiveUnit-ok{color:#a9ecd2;background:#4fd28421;border:1px solid rgba(79,210,132,.3)}.documentConferenceLiveUnit-warn{color:#f4e2a2;background:#f4c84f24;border:1px solid rgba(244,200,79,.34)}.documentConferenceLiveUnit-bad{color:#ffbcbc;background:#ff6a6a24;border:1px solid rgba(255,106,106,.34)}.documentConferenceInlineReview{display:flex;width:min(820px,96%);max-height:min(610px,90%);flex-direction:column;gap:12px;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#161618c7;box-shadow:0 30px 70px #00000061}.documentConferenceInlineReviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.documentConferenceInlineReviewHeader .MuiTypography-root{color:#fff!important;font-size:22px!important;font-weight:950!important}.documentConferenceInlineReviewHeader span{color:#ffffff94;font-size:12px;font-weight:850}.documentConferenceInlineReviewList{display:flex;min-height:0;flex-direction:column;gap:10px;overflow:auto;padding-right:4px}.documentConferenceInlineReviewItem{padding:11px 12px;border:1px solid rgba(244,200,79,.26);border-radius:12px;background:#ffffff0b}.documentConferenceInlineReviewNotes{display:flex;flex-direction:column;gap:8px;margin-top:10px}.documentConferenceInlineReviewItem .MuiFormControlLabel-root{align-items:flex-start;width:100%;margin:0}.documentConferenceInlineReviewItem .MuiCheckbox-root{padding:3px 9px 0 0;color:#f4c84f!important}.documentConferenceInlineReviewItem .MuiFormControlLabel-label{width:100%}.documentConferenceInlineReviewItem .MuiTypography-root{color:#fff}.documentConferenceInlineReviewItem .MuiTypography-colorTextSecondary{color:#ffffffa3!important}.documentConferenceWordPreview{position:relative;display:flex;width:340px;flex-direction:column;gap:0;padding:0;border-radius:4px;background:#fff;box-shadow:0 4px 6px #0000000d,0 20px 48px #00000042;color:#141210}.documentConferenceWordOfficialHeader{display:flex;align-items:center;gap:10px;padding:14px 20px 12px;border-bottom:1px solid rgba(20,18,16,.1);background:#f8f7f5;border-radius:4px 4px 0 0}.documentConferenceWordOfficialSeal{width:32px;height:32px;flex-shrink:0;border-radius:50%;border:2px solid #2b579a;display:grid;place-items:center;font-size:13px;font-weight:900;color:#2b579a}.documentConferenceWordOfficialName{font-size:8px;font-weight:900;letter-spacing:.7px;color:#2b579a;text-transform:uppercase}.documentConferenceWordOfficialSub{font-size:7px;color:#1412106b;margin-top:2px}.documentConferenceWordPreviewContent{display:flex;flex-direction:column;gap:11px;padding:20px 22px 22px;flex:1;min-height:0}.documentConferenceWordBadge{align-self:flex-start;padding:6px 10px;border-radius:8px;background:#2b579a;color:#fff;font-size:11px;font-weight:900}.documentConferenceWordPreviewContent .MuiTypography-root{color:#141210!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important}.documentConferenceWordFilename,.documentConferenceLiveMatriculaFilename{overflow-wrap:anywhere}.documentConferenceWordFilename{color:#141210!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important}.documentConferenceMinuteExportProgress{padding:11px 12px;border:1px solid #b7c8e2;border-radius:10px;background:#eef3fb;color:#14233c}.documentConferenceMinuteExportProgressTitle{color:#14233c!important;font-size:13px!important;font-weight:900!important}.documentConferenceMinuteExportProgress .MuiLinearProgress-root{height:7px;border-radius:999px;background:#d3deef}.documentConferenceMinuteExportProgress .MuiLinearProgress-bar{background:#2b579a}.documentConferenceMinuteExportProgressNote{color:#31435f!important;font-weight:700}.documentConferenceWordPreviewText{flex:none;max-height:72px;overflow:hidden;margin:0;color:#141210bd;font-family:Space Grotesk,Arial,sans-serif;font-size:10.5px;font-weight:750;line-height:1.48;white-space:pre-wrap}.documentConferenceWordPreview>span{display:block;height:9px;border-radius:999px;background:#14121024}.documentConferenceWordPreview>span.short{width:72%}.documentConferenceWordFooter{display:flex;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px solid rgba(20,18,16,.08);color:#1412108c;font-size:11px;font-weight:800}.documentConferenceWordPreviewDone .documentConferenceWordFooter small:first-child{color:#168a6a}.documentConferenceLiveMatriculaBadge{display:inline-flex;margin-bottom:14px;padding:7px 11px;border-radius:999px;background:#f4c84f1f;color:#f4c84f;font-size:12px;font-weight:900}.documentConferenceLiveMatriculaTitle{margin-bottom:4px!important;color:#fff!important;font-size:18px!important;font-weight:900!important}.documentConferenceLiveMatriculaFilename{margin-bottom:12px!important;color:#ffffff9e!important;font-size:12px!important;font-weight:700!important}.documentConferenceLiveMatriculaGrid span{color:#ffffff6b;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);font-size:11px}.documentConferenceLiveMatriculaGrid span.isDone{color:var(--constructor-ink);background:var(--constructor-accent);border-color:var(--constructor-accent)}.documentConferenceLiveDownloadRow{flex-shrink:0;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#16161800,#161618b8 35%)}body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferenceSummaryGrid,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferencePilotPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferencePendingBoard,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferenceMinuteSupplements,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferenceMinuteStep,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferenceReviewPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>.documentConferenceExplorer,body .vdDesignScreen.vdMainContent>.MuiStack-root>.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack>[data-testid=document-conference-closure-band]{display:none!important}.constructorUnifiedNotice{border-color:#f4c84f3d!important}.constructorStepSummary{display:flex;flex-direction:column;gap:12px;animation:cbIn .35s var(--motion-ease-out-expo) both}.constructorStepEyebrow,.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:var(--vd-disabled-ink)!important;background:transparent!important}body .vdShell.is-light-mode .vdDesignScreen .MuiButton-contained.Mui-disabled{background:var(--vd-disabled-surface)!important}body .vdShell.is-light-mode .vdDesignScreen .MuiChip-root:not(.vdHeroChip){color:#7c8194!important;background:#f6f7fb!important;border-color:#d7d0c1!important}body .vdShell.is-light-mode .vdDesignScreen .MuiChip-colorPrimary:not(.vdHeroChip){color:#b8734a!important;background:#f3e1d5!important;border-color:#b8734a47!important}body .vdShell.is-light-mode .vdDesignScreen .MuiChip-colorSuccess:not(.vdHeroChip),body .vdShell.is-light-mode .vdDesignScreen .MuiChip-colorInfo:not(.vdHeroChip){color:#087b70!important;background:#e7f5f2!important;border-color:#12a59447!important}body .vdShell.is-light-mode .vdDesignScreen .MuiChip-colorWarning:not(.vdHeroChip){color:#b86e16!important;background:#fff1e9!important;border-color:#e8912b4d!important}body .vdShell.is-light-mode .vdDesignScreen .MuiChip-colorError:not(.vdHeroChip){color:#b43d50!important;background:#fff0f3!important;border-color:#e0556b47!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractFlow{--constructor-accent: #B8734A;--constructor-ink: #1a1d29;--constructor-bg: #E7E3D8;--constructor-panel: #ffffff;--constructor-border: #D7D0C1;--constructor-muted: #7c8194;color:#1a1d29!important;background:#e7e3d8!important;border-color:#d7d0c1!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedShell,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorControlsStack,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedFooter,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceLiveStage,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceStageSourcePicker,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractFlowHeader,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStage,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractCaseStrip,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractIntakeDrop{color:#1a1d29!important;background:#fff!important;border-color:#d7d0c1!important;box-shadow:0 2px 12px -8px #1e1e3c47!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedShell,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorControlsStack,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedFooter,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractFlowHeader{border-right-color:#d7d0c1!important;border-bottom-color:#d7d0c1!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorMark,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStep.isActive .housingContractStepNumber{color:#fff!important;background:#b8734a!important;border-color:#b8734a!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorSubtitle,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorPercent,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSubtitle,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingFilename{color:#7c8194!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorStepLabel,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingEyebrow,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .aberturaPanelTitle,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractEyebrow,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStageIndex{color:#12a594!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorProgress,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractProgressTrack{background:#d7d0c1!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorProgress span,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractProgressBar{background:#12a594!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStep,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStep{color:var(--vd-disabled-ink)!important;background:var(--dobra-shell-surface2)!important;border-color:#d7d0c1!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStep span,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStepNumber{color:var(--vd-disabled-ink)!important;background:var(--vd-disabled-surface)!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStepActive,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStep.isActive{color:var(--dobra-shell-ct)!important;background:#f3e1d5!important;border-color:#b8734a57!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStepActive span,body .vdShell.is-light-mode .vdDesignScreen .housingContractPage .housingContractStep.isActive .housingContractStepNumber{color:#fff!important;background:var(--dobra-shell-copper-action)!important}body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingDropzone,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSourceCard,body .vdShell.is-light-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSourceTag{color:#1a1d29!important;background:#f6f7fb!important;border-color:#d7d0c1!important}body .vdShell.is-dark-mode{--mecesa-bg: #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;--vd-disabled-ink: var(--dobra-shell-disabled-ink-dark);--vd-disabled-surface: var(--dobra-shell-disabled-surface-dark);color-scheme:dark;color:#f7f2ea!important;background:#08111c!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard),body .vdShell.is-dark-mode .vdDesignScreen .MuiTableContainer-root,body .vdShell.is-dark-mode .vdDesignScreen .vdTableFrame{color:#f7f2ea!important;background:#0d1b2a!important;border-color:#203044!important;box-shadow:none!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard),body .vdShell.is-dark-mode .vdDesignScreen .MuiPaper-root:not(.vdArchTile):not(.vdLedgerMark):not(.metricCard) *{color-scheme:dark}body .vdShell.is-dark-mode .vdDesignScreen .MuiTypography-root:not(.MuiTypography-colorPrimary):not(.MuiTypography-colorError),body .vdShell.is-dark-mode .vdDesignScreen .MuiTableCell-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiInputBase-input,body .vdShell.is-dark-mode .vdDesignScreen .MuiSelect-select,body .vdShell.is-dark-mode .vdDesignScreen .MuiMenuItem-root{color:#f5f7fb!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTypography-colorTextSecondary,body .vdShell.is-dark-mode .vdDesignScreen .MuiFormHelperText-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiInputLabel-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiFormLabel-root{color:#9aa3b8!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTableCell-root{border-bottom-color:#203044!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTableCell-head,body .vdShell.is-dark-mode .vdDesignScreen .MuiTable-stickyHeader .MuiTableCell-head{color:#c8d0e4!important;background:#1c2135!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTextField-root .MuiInputBase-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiFormControl-root .MuiInputBase-root{color:#f5f7fb!important;background:#101421!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiOutlinedInput-notchedOutline{border-color:#303653!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiChip-root:not(.vdHeroChip){color:#c8d0e4!important;background:#202541!important;border-color:#303653!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractFlow{--constructor-accent: #D9A071;--constructor-ink: #f5f7fb;--constructor-bg: #08111C;--constructor-panel: #0D1B2A;--constructor-border: #203044;--constructor-muted: #9aa3b8;color:#f5f7fb!important;background:#08111c!important;border-color:#203044!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedShell,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorControlsStack,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedFooter,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceLiveStage,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceStageSourcePicker,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractFlowHeader,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStage,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractCaseStrip,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractIntakeDrop{color:#f5f7fb!important;background:#0d1b2a!important;border-color:#203044!important;box-shadow:none!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStep,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStep,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingDropzone,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSourceCard,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSourceTag{color:#c8d0e4!important;background:#202541!important;border-color:#303653!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStepActive,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStep.isActive{color:#fff!important;background:#b8734a47!important;border-color:#9f86ff80!important}body .vdShell.is-dark-mode .vdDesignScreen .pageHeader{color:#f5f7fb!important}body .vdShell.is-dark-mode .vdDesignScreen .pageHeader .MuiTypography-h4,body .vdShell.is-dark-mode .vdDesignScreen .pageHeader .MuiTypography-h5,body .vdShell.is-dark-mode .vdDesignScreen .pageHeader .MuiTypography-h6{color:#f5f7fb!important;letter-spacing:-.03em}body .vdShell.is-dark-mode .vdDesignScreen .pageHeader .MuiTypography-colorTextSecondary{color:#9aa3b8!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-outlined{color:#d8dfff!important;border-color:#3a4160!important;background:#202541!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-outlined:hover{color:#fff!important;border-color:#9f86ffb3!important;background:#b8734a47!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-contained{color:#fff!important;background:#b8734a!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiAlert-root{color:#d8dfff!important;background:#1b2034!important;border:1px solid #303653!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsPage{color:#f5f7fb!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsSurface{overflow:hidden;color:#f5f7fb!important;background:radial-gradient(circle at 12% 0%,rgba(184,115,74,.18),transparent 34%),linear-gradient(180deg,#ffffff09,#ffffff03),#0d1b2a!important;border:1px solid #203044!important;box-shadow:0 18px 42px #0000002e!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsSurface .pageHeader{margin-bottom:18px}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame{overflow:hidden;color:#f5f7fb!important;background:#101421!important;border:1px solid #303653!important;border-radius:16px!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTable-root{background:#101421!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTableHead-root .MuiTableCell-root{color:#f5f7fb!important;background:#1c2135!important;border-bottom:1px solid #303653!important;font-weight:900!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root{background:#121827!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:#151b2d!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root:hover{background:#b8734a2e!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTableCell-root{color:#e7ebf7!important;border-bottom:1px solid #203044!important;vertical-align:top}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTableCell-root .MuiTypography-root{color:inherit!important}body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame code,body .vdShell.is-dark-mode .vdDesignScreen .vdLogsTableFrame .MuiTypography-root[style*=monospace]{color:#d8dfff!important}body .vdShell.is-light-mode{color-scheme:light;background:#e7e3d8;color:#1a1d29}body .vdShell.is-light-mode .vdLogsSurface{color:#1a1d29!important;background:#fff!important;border-color:#d7d0c1!important}body .vdShell.is-light-mode .vdLogsTableFrame{background:#fff!important;border-color:#d7d0c1!important}body .vdShell.is-light-mode .vdLogsTableFrame .MuiTableHead-root .MuiTableCell-root{color:#1a1d29!important;background:#f6f7fb!important}body .vdShell.is-light-mode .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root{background:#fff!important}body .vdShell.is-light-mode .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:#fbfcff!important}body .vdShell.is-light-mode .vdLogsTableFrame .MuiTableCell-root,body .vdShell.is-light-mode .vdLogsTableFrame .MuiTypography-root{color:#1a1d29!important;border-bottom-color:#d7d0c1!important}.visualMocksPage{--mock-purple: #B8734A;--mock-purple-dark: #955936;--mock-violet2: #8b6ef0;--mock-blue: #12a594;--mock-indigo: #7c6cf0;--mock-ink: #1a1d29;--mock-muted: #7c8194;--mock-bg: #E7E3D8;--mock-surface: #ffffff;--mock-line: #D7D0C1;--mock-teal: #12a594;--mock-orange: #e8912b;--mock-red: #e0556b;--mock-soft-purple: #F3E1D5;--mock-soft-teal: #e7f5f2;--mock-soft-orange: #fff1e9;min-height:calc(100vh - 64px);margin:-24px;padding:36px clamp(20px,4vw,56px) 64px;overflow-x:hidden;background:var(--mock-bg);color:var(--mock-ink)!important;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.visualMocksPage h1,.visualMocksPage h2,.visualMocksPage h3,.visualMocksPage h4,.visualMocksPage p{margin:0}.visualMocksHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;max-width:1480px;margin:0 auto 24px}.visualMocksHeader h1{margin-top:6px;color:var(--mock-ink);font-size:clamp(28px,4vw,44px);font-weight:900;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.visualMocksHeader>div:first-child>p:last-child{max-width:680px;margin-top:10px;color:var(--mock-muted);font-size:15px;line-height:1.55}.visualMockKicker,.visualMockEyebrow{color:var(--mock-blue);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.visualMocksLegend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;color:var(--mock-muted);font-size:12px;font-weight:700}.visualMocksLegend span,.visualMocksNote,.reviewMockDocumentFooter span{display:inline-flex;align-items:center;gap:7px}.visualMocksNav{position:sticky;top:64px;z-index:5;display:flex;gap:6px;max-width:1480px;margin:0 auto 42px;padding:6px;border:1px solid var(--mock-line);border-radius:14px;background:color-mix(in oklab,var(--mock-surface) 92%,transparent);box-shadow:0 2px 12px -8px #1e1e3c47;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.visualMocksNav a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:7px;color:var(--mock-muted);font-size:13px;font-weight:800;text-decoration:none;transition:background-color .16s ease,color .16s ease}.visualMocksNav a span{color:inherit;font-variant-numeric:tabular-nums;opacity:.62}.visualMocksNav a:hover,.visualMocksNav a:focus-visible,.visualMocksNav a.is-active{background:var(--mock-purple);color:#fff}.visualMocksNav a:focus-visible,.visualMockFrame button:focus-visible,.visualMockFrame a:focus-visible,.visualMockFrame input:focus-visible{outline:3px solid color-mix(in oklab,var(--mock-purple) 34%,transparent);outline-offset:2px}.visualMocksStack{display:grid;gap:52px;max-width:1480px;margin:0 auto}.visualMockSection{scroll-margin-top:126px}.visualMockSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.visualMockSectionHeading{display:flex;align-items:flex-start;gap:14px}.visualMockNumber{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:8px;background:var(--mock-purple);color:#fff;font-size:12px;font-weight:900}.visualMockSectionHeader h2{margin-top:5px;color:var(--mock-ink);font-size:clamp(20px,2.4vw,28px);font-weight:900;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.visualMockSectionHeader p:last-child{margin-top:6px;color:var(--mock-muted);font-size:13px;line-height:1.45}.visualMockDecision{padding:7px 10px;border-radius:999px;background:#fff;color:var(--mock-purple);font-size:11px;font-weight:900;white-space:nowrap}.visualMockFrame{overflow:hidden;border:1px solid var(--mock-line);border-radius:20px;background:var(--mock-surface);box-shadow:0 16px 34px -18px #46329666}.visualMockFrame button,.visualMockFrame input{font:inherit}.visualMockSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.statusDot{display:inline-block;width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--mock-muted)}.statusDot--success{background:var(--mock-teal)}.statusDot--warning{background:var(--mock-orange)}.statusDot--danger{background:var(--mock-red)}.statusDot--info{background:var(--mock-blue)}.visualSurface{min-width:0;border:1px solid var(--mock-line);border-radius:14px;background:var(--mock-surface);box-shadow:0 2px 12px -8px #1e1e3c47}.visualSurfaceHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:14px 16px;border-bottom:1px solid var(--mock-line)}.visualSurfaceHeader h4{margin-top:5px;color:var(--mock-ink);font-size:15px;font-weight:900;line-height:1.2}.visualMockPrimaryButton.MuiButton-root,.visualMockOutlineButton.MuiButton-root{min-height:44px;border-radius:10px;font-size:13px;font-weight:900;text-transform:none}.visualMockPrimaryButton.MuiButton-root{background:var(--mock-purple)!important;color:#fff!important}.visualMockPrimaryButton.MuiButton-root:hover{background:var(--mock-purple-dark)!important}.visualMockOutlineButton.MuiButton-root{border-color:var(--mock-purple)!important;color:var(--mock-purple)!important}.visualMockOutlineButton.MuiButton-root:hover{background:var(--mock-soft-purple)!important}.visualMockTextButton{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 4px;border:0;background:transparent;color:var(--mock-purple);cursor:pointer;font-size:12px;font-weight:900}.visualChip.MuiChip-root{height:26px;border-radius:999px;font-size:11px;font-weight:900}.visualChip--warning.MuiChip-root{background:var(--mock-soft-orange);color:#b86e16}.visualChip--success.MuiChip-root{background:var(--mock-soft-teal);color:#087b70}.visualChip--info.MuiChip-root{background:var(--mock-soft-purple);color:var(--mock-purple)}.skinMockApp,.shellMockApp,.reviewMockApp{min-height:640px;color:var(--mock-ink)}.skinMockApp,.shellMockApp{display:grid;grid-template-columns:238px minmax(0,1fr);background:var(--mock-bg)}.skinMockApp{--skin-rail-width: 238px;position:relative;grid-template-columns:var(--skin-rail-width) minmax(0,1fr);transition:grid-template-columns .18s ease-out}.skinMockApp--embedded{display:block;grid-template-columns:1fr}.skinMockApp--embedded .skinMockContent{min-height:640px}.skinMockApp.is-collapsed{--skin-rail-width: 76px}.skinMockRail,.shellMockSidebar{display:flex;min-width:0;flex-direction:column;gap:20px;padding:18px 12px;background:var(--mock-surface);border-right:1px solid var(--mock-line);color:var(--mock-ink)}.skinMockBrand,.shellMockLogo{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 6px}.skinMockBrand{position:relative}.skinMockBrandMark,.shellMockLogo>span{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:9px;background:linear-gradient(135deg,var(--mock-purple),#3f2a8f);color:#fff;font-size:20px;font-weight:900}.skinMockBrand strong,.shellMockLogo strong{display:block;color:var(--mock-ink);font-size:13px;font-weight:900;line-height:1.2}.skinMockBrand span:not(.skinMockBrandMark),.shellMockLogo small{display:block;margin-top:3px;color:var(--mock-muted);font-size:10px;line-height:1.2}.skinMockRailToggle,.skinMockMobileMenu,.skinMockMobileClose{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0;border:1px solid var(--mock-line);border-radius:10px;background:var(--mock-surface);color:var(--mock-muted);cursor:pointer}.skinMockRailToggle{margin-left:auto}.skinMockRailToggle:hover,.skinMockMobileMenu:hover,.skinMockMobileClose:hover{border-color:var(--mock-purple);background:var(--mock-soft-purple);color:var(--mock-purple)}.skinMockRailToggle .MuiSvgIcon-root,.skinMockMobileMenu .MuiSvgIcon-root,.skinMockMobileClose .MuiSvgIcon-root{font-size:20px}.skinMockMobileMenu,.skinMockMobileClose,.skinMockMobileScrim{display:none}.skinMockRailGroup,.shellMockNav{display:grid;gap:5px}.skinMockRailGroup>p,.shellMockNav>p{margin:8px 10px 3px;color:var(--mock-muted);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.visualRailItem{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 9px;border:0;border-radius:10px;background:transparent;color:var(--mock-muted);cursor:pointer;font-size:12px;font-weight:800;text-align:left}.visualRailItem:hover,.visualRailItem:focus-visible,.visualRailItem.is-active{background:var(--mock-soft-purple);color:var(--mock-ink)}.shellMockBrandLogo{display:block;width:100%;height:auto}.visualRailItem.is-active{background:var(--mock-purple);color:#fff}.visualRailItem strong{min-width:21px;padding:3px 5px;border-radius:999px;background:var(--mock-soft-orange);color:var(--mock-orange);font-size:10px;text-align:center}.visualRailIcon{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;background:var(--mock-soft-purple)}.visualRailIcon .MuiSvgIcon-root{font-size:17px}.skinMockRailBottom,.shellMockSidebarFooter{margin-top:auto;padding-top:12px;border-top:1px solid var(--mock-line)}.skinMockApp.is-collapsed .skinMockRail{padding-inline:10px}.skinMockApp.is-collapsed .skinMockBrand{justify-content:center;gap:8px;padding-inline:0}.skinMockApp.is-collapsed .skinMockBrand>div,.skinMockApp.is-collapsed .skinMockRailGroup>p,.skinMockApp.is-collapsed .visualRailItem>span:not(.visualRailIcon),.skinMockApp.is-collapsed .visualRailItem>strong{display:none}.skinMockApp.is-collapsed .skinMockRailToggle{margin-left:0}.skinMockApp.is-collapsed .skinMockRailGroup .visualRailItem,.skinMockApp.is-collapsed .skinMockRailBottom .visualRailItem{grid-template-columns:1fr;justify-items:center;min-height:44px;padding-inline:0}.skinMockApp.is-collapsed .visualRailIcon{width:36px;height:36px}.skinMockContent,.shellMockContent{min-width:0}.skinMockTopbar,.shellMockTopbar{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:13px 30px;border-bottom:1px solid var(--mock-line);background:color-mix(in oklab,var(--mock-bg) 84%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.skinMockTopbar h3,.shellMockPageTitle h3{margin-top:5px;color:var(--mock-ink);font-size:21px;font-weight:900;letter-spacing:-.02em}.skinMockTopbarActions,.shellMockTopActions{display:flex;align-items:center;gap:10px}.visualMockSearch,.shellMockSearch{display:flex;min-width:min(360px,38vw);min-height:40px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--mock-line);border-radius:10px;background:var(--mock-surface);color:#8490a1}.visualMockSearch input,.shellMockSearch input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--mock-ink);font-size:12px}.visualMockSearch input::placeholder,.shellMockSearch input::placeholder{color:#8490a1}.visualMockSearch kbd,.shellMockSearch kbd{padding:3px 5px;border:1px solid #dbe4ee;border-radius:4px;background:#f8fafc;color:#8490a1;font-size:10px;white-space:nowrap}.visualMockUser,.shellMockAvatar,.shellMockIconButton,.shellMockMenuButton{display:grid;place-items:center;min-width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#eef1f6;color:#5b6170;cursor:pointer;font-size:11px;font-weight:900}.shellMockIconButton{border-radius:7px;background:transparent;color:var(--mock-muted)}.shellMockIconButton:hover{background:var(--mock-soft-purple);color:var(--mock-purple)}.shellMockMenuButton{display:none;border-radius:7px;background:transparent}.shellMockMenuButton span{display:block;width:17px;height:2px;margin:2px 0;background:var(--mock-muted)}.skinMockMain,.shellMockMain{display:grid;gap:20px;padding:24px 30px 44px}.skinMockIntro,.shellMockPageTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.skinMockIntro h3,.shellMockPageTitle h3{margin-top:6px}.skinMockIntro p:last-child,.shellMockPageTitle p:last-child{margin-top:6px;color:var(--mock-muted);font-size:13px}.skinMockMetricRow,.shellMockPipeline{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.skinMockMetric{display:grid;gap:6px;padding:15px 16px;border:1px solid var(--mock-line);border-radius:14px;background:var(--mock-surface);box-shadow:0 2px 12px -8px #1e1e3c47}.skinMockMetric span,.skinMockMetric small{color:var(--mock-muted);font-size:11px}.skinMockMetric strong{color:var(--mock-purple);font-size:27px;line-height:1}.skinMockMetric strong.is-warning{color:var(--mock-orange)}.skinMockMetric strong.is-success{color:var(--mock-teal)}.skinMockSplit{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px}.skinMockActionBody{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:22px 16px 18px}.skinMockActionIcon,.shellMockProjectIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:var(--mock-soft-teal);color:var(--mock-blue)}.skinMockActionBody strong,.skinMockQueueRow strong{display:block;color:var(--mock-ink);font-size:13px;font-weight:900}.skinMockActionBody span,.skinMockQueueRow small{display:block;margin-top:4px;color:var(--mock-muted);font-size:11px;line-height:1.35}.skinMockChevron{color:var(--mock-blue)}.skinMockNextAction>.visualMockOutlineButton{margin:0 16px 16px}.skinMockQueue{overflow:hidden}.skinMockQueueRow{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--mock-line)}.skinMockQueueRow:last-child{border-bottom:0}.skinMockQueueRow b{color:var(--mock-muted);font-size:10px}.shellMockSidebar{gap:18px}.shellMockSidebarFooter{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;padding-inline:8px}.shellMockSidebarFooter strong{display:block;color:var(--mock-ink);font-size:11px}.shellMockSidebarFooter small{display:block;margin-top:3px;color:var(--mock-muted);font-size:10px}.shellMockPipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.shellMockPipelineItem{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:14px;border:1px solid var(--mock-line);border-radius:14px;background:var(--mock-surface);box-shadow:0 2px 12px -8px #1e1e3c47}.shellMockPipelineIcon{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--mock-soft-teal);color:var(--mock-teal)}.shellMockPipelineIcon--purple{background:var(--mock-soft-purple);color:var(--mock-purple)}.shellMockPipelineIcon--orange{background:var(--mock-soft-orange);color:var(--mock-orange)}.shellMockPipelineIcon--teal{background:var(--mock-soft-teal);color:var(--mock-teal)}.shellMockPipelineItem span{display:block;color:var(--mock-muted);font-size:10px;font-weight:800}.shellMockPipelineItem strong{display:block;margin-top:3px;color:var(--mock-ink);font-size:22px;line-height:1}.shellMockPipelineItem small{display:block;margin-top:5px;color:var(--mock-muted);font-size:10px}.shellMockDashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px}.shellMockTableHeader,.shellMockProjectRow{display:grid;grid-template-columns:minmax(210px,1.5fr) 112px 76px 92px;align-items:center;gap:12px;padding:12px 16px}.shellMockTableHeader{color:var(--mock-muted);border-bottom:1px solid var(--mock-line);font-size:10px;font-weight:900;text-transform:uppercase}.shellMockProjectRow{min-height:73px;border-bottom:1px solid var(--mock-line)}.shellMockProjectRow:last-child{border-bottom:0}.shellMockProjectName{display:flex;min-width:0;align-items:center;gap:10px}.shellMockProjectName>div{min-width:0}.shellMockProjectName strong{display:block;overflow:hidden;color:var(--mock-ink);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.shellMockProjectName small{display:block;overflow:hidden;margin-top:4px;color:var(--mock-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.shellMockProjectIcon--purple{background:var(--mock-soft-purple);color:var(--mock-purple)}.shellMockProjectIcon--teal{background:var(--mock-soft-teal);color:var(--mock-teal)}.shellMockCount{color:var(--mock-muted);font-size:12px}.shellMockCount.is-warning{color:var(--mock-orange)}.shellMockCount.is-success{color:var(--mock-teal)}.shellMockTime{color:var(--mock-muted);font-size:10px}.shellMockActivity{overflow:hidden}.shellMockActivityItem{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:14px 16px;border-bottom:1px solid var(--mock-line)}.shellMockActivityItem:last-child{border-bottom:0}.shellMockActivityIcon{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:var(--mock-soft-orange);color:var(--mock-orange)}.shellMockActivityIcon--teal{background:var(--mock-soft-teal);color:var(--mock-teal)}.shellMockActivityIcon--purple{background:var(--mock-soft-purple);color:var(--mock-purple)}.shellMockActivityItem strong{display:block;color:var(--mock-ink);font-size:12px}.shellMockActivityItem small{display:block;margin-top:4px;color:var(--mock-muted);font-size:10px}.reviewMockApp{display:flex;flex-direction:column;background:var(--mock-bg)}.reviewMockTopbar{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;padding:12px 30px;border-bottom:1px solid var(--mock-line);background:color-mix(in oklab,var(--mock-bg) 84%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.reviewMockBreadcrumb,.reviewMockTopActions,.reviewMockToolbar,.reviewMockToolbarActions{display:flex;align-items:center;gap:9px}.reviewMockBreadcrumb{color:var(--mock-muted);font-size:12px;font-weight:700}.reviewMockBreadcrumb strong{color:var(--mock-ink)}.reviewMockBreadcrumb button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--mock-muted);cursor:pointer}.reviewMockBreadcrumb button:hover{background:var(--mock-soft-purple);color:var(--mock-purple)}.reviewMockMain{display:grid;gap:18px;padding:28px}.reviewMockTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.reviewMockTitle h3{margin-top:6px;color:var(--mock-ink);font-size:25px;font-weight:900;letter-spacing:-.025em}.reviewMockTitle p:last-child{margin-top:6px;color:var(--mock-muted);font-size:13px}.reviewMockProgress{display:grid;grid-template-columns:auto 150px;align-items:center;gap:7px 10px;min-width:220px}.reviewMockProgress strong{color:var(--mock-teal);font-size:22px}.reviewMockProgress span{display:block;height:7px;overflow:hidden;border-radius:999px;background:var(--mock-line)}.reviewMockProgress i{display:block;width:78%;height:100%;border-radius:inherit;background:var(--mock-teal)}.reviewMockProgress small{grid-column:2;color:var(--mock-muted);font-size:10px}.reviewMockToolbar{justify-content:space-between;min-height:50px;padding:5px 7px 5px 10px;border:1px solid var(--mock-line);border-radius:10px;background:var(--mock-surface)}.reviewMockTabs{display:flex;gap:4px}.reviewMockTabs button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:var(--mock-muted);cursor:pointer;font-size:11px;font-weight:900}.reviewMockTabs button:hover,.reviewMockTabs button.is-active{background:var(--mock-soft-teal);color:var(--mock-teal)}.reviewMockWorkspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;align-items:start}.reviewMockDocument,.reviewMockFindings{overflow:hidden}.reviewMockPaper{display:grid;gap:22px;min-height:365px;margin:18px;padding:26px 32px 22px;background:#fffdf8;box-shadow:0 4px 8px #18212d1f}.reviewMockPaperHeader{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #e2ddd2}.reviewMockSeal{display:grid;width:34px;height:34px;place-items:center;border:2px solid var(--mock-purple);border-radius:50%;color:var(--mock-purple);font-size:13px;font-weight:900}.reviewMockPaperHeader strong,.reviewMockPaperHeader small{display:block}.reviewMockPaperHeader strong{color:var(--mock-ink);font-size:12px}.reviewMockPaperHeader small{margin-top:3px;color:var(--mock-muted);font-size:10px}.reviewMockPaperLines{display:grid;gap:14px;color:#4b5662;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.48}.reviewMockPaperLines span.is-title{color:var(--mock-ink);font-size:20px;font-weight:700;letter-spacing:.04em;text-align:center}.reviewMockPaperLines mark{padding:2px 4px;background:var(--mock-soft-teal);color:var(--mock-teal)}.reviewMockPaperFooter{display:flex;justify-content:space-between;align-self:end;padding-top:12px;border-top:1px solid #e2ddd2;color:var(--mock-muted);font-family:Plus Jakarta Sans,sans-serif;font-size:10px}.reviewMockDocumentFooter{display:flex;justify-content:space-between;padding:0 16px 15px;color:var(--mock-muted);font-size:10px}.reviewMockDocumentFooter span:first-child{color:var(--mock-teal);font-weight:900}.reviewMockFindings{background:var(--mock-surface)}.reviewMockFindingCount{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--mock-soft-orange);color:var(--mock-orange);font-size:11px;font-weight:900}.reviewMockFinding{display:grid;gap:10px;margin:12px 14px;padding:13px;border:1px solid var(--mock-line);border-radius:10px;background:var(--mock-surface)}.reviewMockFinding--blocking{border-color:color-mix(in oklab,var(--mock-red) 36%,var(--mock-line));background:color-mix(in oklab,var(--mock-red) 5%,var(--mock-surface))}.reviewMockFinding--warning{border-color:color-mix(in oklab,var(--mock-orange) 38%,var(--mock-line));background:color-mix(in oklab,var(--mock-orange) 5%,var(--mock-surface))}.reviewMockFinding--info{border-color:color-mix(in oklab,var(--mock-purple) 24%,var(--mock-line));background:color-mix(in oklab,var(--mock-purple) 4%,var(--mock-surface))}.reviewMockFindingHeading{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px}.reviewMockFindingIcon{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--mock-soft-orange);color:var(--mock-orange)}.reviewMockFinding--warning .reviewMockFindingIcon{background:var(--mock-soft-orange);color:var(--mock-orange)}.reviewMockFinding--info .reviewMockFindingIcon{background:var(--mock-soft-purple);color:var(--mock-purple)}.reviewMockFindingHeading strong,.reviewMockFindingHeading small{display:block}.reviewMockFindingHeading strong{color:var(--mock-ink);font-size:12px}.reviewMockFindingHeading small{margin-top:3px;color:var(--mock-muted);font-size:10px}.reviewMockFinding>p{color:var(--mock-muted);font-size:11px;line-height:1.45}.visualMockFindingAction{justify-self:start;min-height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--mock-purple);cursor:pointer;font-size:11px;font-weight:900}.visualMockFindingAction:hover{background:var(--mock-soft-purple)}.reviewMockAssist{display:grid;grid-template-columns:25px minmax(0,1fr);gap:8px;margin:16px 14px 14px;padding:12px;border-radius:10px;background:var(--mock-soft-purple);color:var(--mock-purple)}.reviewMockAssist>.MuiSvgIcon-root{margin-top:2px}.reviewMockAssist strong,.reviewMockAssist span{display:block}.reviewMockAssist strong{font-size:11px}.reviewMockAssist span{margin-top:3px;color:#5c5180;font-size:10px;line-height:1.4}.reviewMockActions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 30px;border-top:1px solid var(--mock-line);background:var(--mock-surface)}.reviewMockActions>div{display:flex;align-items:center;gap:10px}.reviewMockActions>div:last-child{gap:8px}.reviewMockActions strong,.reviewMockActions small{display:block}.reviewMockActions strong{color:var(--mock-ink);font-size:12px}.reviewMockActions small{margin-top:3px;color:var(--mock-muted);font-size:10px}.visualMocksNote{max-width:1480px;margin:40px auto 0;padding:13px 15px;border:1px solid color-mix(in oklab,var(--mock-purple) 24%,var(--mock-line));border-radius:14px;background:var(--mock-soft-purple);color:var(--mock-purple);font-size:12px;font-weight:700}@media(max-width:1100px){.shellMockDashboardGrid{grid-template-columns:1fr}.reviewMockWorkspace{grid-template-columns:minmax(0,1fr)}.reviewMockFindings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.reviewMockFindings .visualSurfaceHeader,.reviewMockAssist{grid-column:1 / -1}}@media(max-width:760px){.visualMocksPage{margin:-16px;padding:24px 14px 48px}.visualMocksHeader,.visualMockSectionHeader,.skinMockIntro,.shellMockPageTitle,.reviewMockTitle,.reviewMockActions{align-items:flex-start;flex-direction:column}.visualMocksLegend{justify-content:flex-start}.visualMocksNav{top:56px;overflow-x:auto}.visualMocksNav a{flex:0 0 auto}.skinMockApp,.shellMockApp{grid-template-columns:1fr}.skinMockApp{display:block;min-height:640px;overflow:hidden}.skinMockApp.is-collapsed{grid-template-columns:1fr}.skinMockRail,.shellMockSidebar{min-height:0;padding:12px}.skinMockRail{position:absolute;inset:0 auto 0 0;z-index:6;width:min(238px,calc(100% - 48px));height:100%;overflow-y:auto;box-shadow:18px 0 40px -24px #1d134c94;transform:translate(-105%);transition:transform .18s ease-out}.skinMockApp.is-mobile-open .skinMockRail{transform:translate(0)}.skinMockApp.is-mobile-open .skinMockMobileScrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;padding:0;border:0;background:#0c0e166b;cursor:pointer}.skinMockMobileMenu{display:grid}.skinMockMobileClose{display:grid;margin-left:auto}.skinMockRailToggle{display:none}.skinMockBrand,.shellMockLogo{min-height:42px}.skinMockRailGroup,.shellMockNav{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.skinMockRailGroup>p,.shellMockNav>p{width:100%;margin:3px 7px}.visualRailItem{width:auto;min-width:142px}.skinMockRailBottom,.shellMockSidebarFooter{display:none}.skinMockTopbar,.shellMockTopbar,.reviewMockTopbar{padding:12px 16px}.visualMockSearch,.shellMockSearch{min-width:0;flex:1}.skinMockMain,.shellMockMain,.reviewMockMain{padding:18px 14px}.skinMockMetricRow,.shellMockPipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.skinMockSplit{grid-template-columns:1fr}.shellMockMenuButton{display:grid}.shellMockTopbar{justify-content:flex-start}.shellMockSearch{order:2}.shellMockTopActions{margin-left:auto}.shellMockDashboardGrid{gap:12px}.shellMockTableHeader{display:none}.shellMockProjectRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 14px}.shellMockProjectRow>.visualChip,.shellMockTime{justify-self:end}.reviewMockToolbar{align-items:flex-start;flex-direction:column;padding:7px}.reviewMockTabs{width:100%;overflow-x:auto}.reviewMockTabs button{flex:0 0 auto}.reviewMockToolbarActions{width:100%;justify-content:flex-end}.reviewMockFindings{display:block}.reviewMockPaper{margin:12px;padding:20px}.reviewMockActions{padding:14px 16px}.reviewMockActions>div:last-child{width:100%}.reviewMockActions>div:last-child .MuiButton-root{flex:1}}@media(max-width:520px){.visualMocksHeader h1{font-size:30px}.skinMockTopbarActions{width:100%}.skinMockTopbar{align-items:flex-start;flex-direction:column}.visualMockSearch{width:100%}.skinMockMetricRow,.shellMockPipeline{grid-template-columns:1fr}.visualRailItem{min-width:0;flex:1 1 135px}.reviewMockTitle h3{font-size:22px}.reviewMockProgress{width:100%}.reviewMockWorkspace{gap:12px}.reviewMockPaper{min-height:340px;padding:18px}.reviewMockPaperLines{font-size:12px}.reviewMockPaperLines span.is-title{font-size:17px}}@media(prefers-reduced-motion:reduce){.visualMocksPage *,.visualMocksPage *:before,.visualMocksPage *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body .vdShell.is-dark-mode{--vd-ink: #f7f2ea;--vd-muted: #c9c0b3;--vd-border: #203044;--vd-surface: #0d1b2a;--vd-card: #102337;--vd-soft: #142942;--vd-soft-2: #08111c;--vd-accent: #b8734a;--vd-accent-strong: #b8734a;--vd-teal: #28c7a5;--vd-disabled-ink: var(--dobra-shell-disabled-ink-dark);--vd-disabled-surface: var(--dobra-shell-disabled-surface-dark);color-scheme:dark;background:#08111c!important;color:var(--vd-ink)!important}body .vdShell.is-dark-mode .vdDesignScreen,body .vdShell.is-dark-mode .vdMainContent{color:var(--vd-ink)!important;background:#08111c!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiPaper-root:not(.housingContractPreviewCard),body .vdShell.is-dark-mode .vdDesignScreen .MuiPaper-outlined:not(.housingContractPreviewCard),body .vdShell.is-dark-mode .vdDesignScreen .MuiPaper-elevation:not(.housingContractPreviewCard),body .vdShell.is-dark-mode .vdDesignScreen .laredoSurface:not(.housingContractPreviewCard),body .vdShell.is-dark-mode .vdDesignScreen .MuiTableContainer-root,body .vdShell.is-dark-mode .vdDesignScreen .vdTableFrame{color:var(--vd-ink)!important;background-color:var(--vd-surface)!important;background-image:linear-gradient(180deg,#ffffff08,#ffffff03)!important;border-color:var(--vd-border)!important;box-shadow:none!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTypography-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiTableCell-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiInputBase-input,body .vdShell.is-dark-mode .vdDesignScreen .MuiSelect-select,body .vdShell.is-dark-mode .vdDesignScreen .MuiFormLabel-root{color:var(--vd-ink)!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTypography-colorTextSecondary,body .vdShell.is-dark-mode .vdDesignScreen .MuiFormHelperText-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiInputLabel-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiTablePagination-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiTablePagination-selectLabel,body .vdShell.is-dark-mode .vdDesignScreen .MuiTablePagination-displayedRows{color:var(--vd-muted)!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTable-root{background:var(--vd-soft-2)!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTableHead-root .MuiTableCell-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiTable-stickyHeader .MuiTableCell-head{color:#eef2ff!important;background:#1f2740!important;border-bottom:1px solid #39425f!important;font-weight:900!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTableBody-root .MuiTableCell-root{color:#dfe6f8!important;background:#121827!important;border-bottom:1px solid var(--vd-border)!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root{background:#161d30!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTableBody-root .MuiTableRow-hover:hover .MuiTableCell-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiTableBody-root .MuiTableRow-root.Mui-selected .MuiTableCell-root{background:#b8734a3d!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiTextField-root .MuiInputBase-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiFormControl-root .MuiInputBase-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiSelect-root,body .vdShell.is-dark-mode .vdDesignScreen .MuiTablePagination-input{color:var(--vd-ink)!important;background:var(--vd-soft-2)!important;border-radius:10px!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiOutlinedInput-notchedOutline{border-color:#39425f!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiChip-root:not(.vdHeroChip){color:#dfe6f8!important;background:#22304f!important;border-color:#405078!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-root:not(.MuiButton-contained){color:#dfe6f8!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-contained{color:#fff!important;background:var(--vd-accent-strong)!important}body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-outlined,body .vdShell.is-dark-mode .vdDesignScreen .MuiButton-text{border-color:#405078!important;background:#202741!important}body .vdShell.is-dark-mode .vdDesignScreen .pageHeader{color:var(--vd-ink)!important}body .vdShell.is-dark-mode .vdDesignScreen .pageHeader .MuiTypography-h4{color:var(--vd-ink)!important;font-weight:950!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractFlow{--constructor-accent: var(--vd-accent);--constructor-ink: var(--vd-ink);--constructor-bg: #08111C;--constructor-panel: var(--vd-surface);--constructor-border: var(--vd-border);--constructor-muted: var(--vd-muted);color:var(--vd-ink)!important;background:#08111c!important;border-color:var(--vd-border)!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .MuiPaper-root,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .MuiPaper-outlined,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedShell,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorControlsStack,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedFooter,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceLiveStage,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceStageSourcePicker,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractFlowHeader,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStage,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractCaseStrip,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractIntakeDrop,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractEmptyStage{color:var(--vd-ink)!important;background-color:var(--vd-surface)!important;background-image:linear-gradient(180deg,#ffffff09,#ffffff03)!important;border-color:var(--vd-border)!important;box-shadow:none!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorTitle,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .aberturaPanelTitle,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .documentConferenceConstructorTitle,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStageHeader .MuiTypography-root{color:var(--vd-ink)!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorSubtitle,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorPercent,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSubtitle,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingFilename,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .documentConferenceConstructorSubtitle{color:var(--vd-muted)!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorStepLabel,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingEyebrow,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractEyebrow,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStageIndex{color:var(--vd-teal)!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorProgress,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractProgressTrack{background:#2d3651!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorProgress span,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractProgressBar{background:var(--vd-accent)!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStep,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingDropzone,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSourceCard,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceReadingSourceTag,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStep{color:#dfe6f8!important;background:var(--vd-soft)!important;border-color:#39425f!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStep span,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStepNumber{color:#dfe6f8!important;background:#33405f!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStepActive,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStep.isActive{color:#fff!important;background:#b8734a5c!important;border-color:#9f86ffb8!important}body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceGuidedStepActive span,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractStep.isActive .housingContractStepNumber,body .vdShell.is-dark-mode .vdDesignScreen .documentConferenceGuidedFlow .documentConferenceConstructorMark{color:#fff!important;background:var(--vd-accent-strong)!important;border-color:var(--vd-accent-strong)!important}body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractCaseSelect .MuiInputBase-root,body .vdShell.is-dark-mode .vdDesignScreen .housingContractPage .housingContractCaseSelect .MuiSelect-select{color:var(--vd-ink)!important;background:#101421!important}body .vdShell.is-dark-mode .vdDocsPage .MuiPaper-root,body .vdShell.is-dark-mode .vdDocsPage .MuiTableContainer-root{color:var(--vd-ink)!important;background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--vd-surface)!important;border-color:var(--vd-border)!important}body .vdShell.is-dark-mode .vdDocsPage .MuiBox-root[style],body .vdShell.is-dark-mode .vdDocsPage .MuiBox-root{color:inherit}body .vdShell.is-dark-mode .vdLogsSurface{display:grid;gap:18px}body .vdShell.is-dark-mode .vdLogsSummary .vdLogsMetric,body .vdShell.is-dark-mode .vdLogsFilters{padding:14px 16px;color:var(--vd-ink)!important;background:#11182a!important;border-color:var(--vd-border)!important}body .vdShell.is-dark-mode .vdLogsMetric .MuiTypography-caption{color:var(--vd-muted)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.06em}body .vdShell.is-dark-mode .vdLogsMetric .MuiTypography-h5{color:var(--vd-ink)!important;font-weight:950!important}body .vdShell.is-dark-mode .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root,body .vdShell.is-dark-mode .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:#161d30!important}body .vdShell.is-dark-mode .vdLogsTableFrame .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root *{color:#dfe6f8!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.MuiPaper-root,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceConstructorControlsStack,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedFooter,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractFlowHeader,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractLiveStage{color:#f5f7fb!important;background-color:#0d1b2a!important;background-image:radial-gradient(circle at 68% 32%,rgba(244,200,79,.12),transparent 60%),radial-gradient(circle at 30% 80%,rgba(123,92,255,.1),transparent 55%),linear-gradient(160deg,#0d1b2a,#101421)!important;border-color:#203044!important;box-shadow:none!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow{background:#08111c!important;border-color:#203044!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractLiveStage{min-height:calc(100% - 56px);align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractLiveStage .housingContractIntakeDrop,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceStageSourcePicker,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceReadingDropzone{color:#f5f7fb!important;background-color:#0f1421b8!important;background-image:none!important;border-color:#aab4cb57!important;box-shadow:none!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractLiveStage .housingContractIntakeDrop{min-height:188px;border-style:dashed!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractLiveStage .housingContractIntakeDrop .MuiTypography-root,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceGuidedFooter .MuiTypography-root,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack .MuiTypography-root{color:#f5f7fb!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractFlowHeader .MuiTypography-root,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.MuiPaper-root .MuiTypography-root{color:#f5f7fb!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractFlowHeader .MuiTypography-colorTextSecondary,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow>.housingContractFlowHeader .documentConferenceConstructorSubtitle,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.MuiPaper-root .documentConferenceConstructorSubtitle,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.MuiPaper-root .documentConferenceConstructorPercent{color:#aab4cb!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow .housingContractStep,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceGuidedStep{color:#dfe6f8!important;background:#202741!important;border-color:#39425f!important}html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.housingContractPage .housingContractFlow .housingContractStep.isActive,html body .vdShell.is-dark-mode .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceGuidedStepActive{color:#fff!important;background:#b8734a6b!important;border-color:#9f86ffbd!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentTray{color:#1b2430;background:#f7f8fb;border-color:#d9deea;box-shadow:none}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentTrayHeader .MuiTypography-root{color:#1b2430!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentTrayHeader .MuiTypography-caption,html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentFilterEmpty{color:#526071!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentFilter .MuiToggleButton-root{color:#344054!important;background:#fff!important;border-color:#c8cfdd!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentFilter .MuiToggleButton-root:hover{color:#2f2361!important;background:#f3e1d5!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractDocumentFilter .MuiToggleButton-root.Mui-selected{color:#fff!important;background:#b8734a!important;border-color:#b8734a!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPreviewCardHeader,html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPreviewCardHeader .MuiTypography-root,html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPreviewCardHeader .MuiSvgIcon-root,html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPreviewCardHeader .housingContractPreviewStatus{color:#fff!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPolicySummary{background:#f7f8fb!important;border-color:#d9deea!important}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPolicyItem{border-color:#d9deea}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPolicyItem strong{color:#1b2430}html body #root .vdShell.is-light-mode .vdDesignScreen .housingContractPolicyItem .MuiTypography-caption{color:#526071!important}body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractReviewStage{align-self:stretch;max-height:calc(100% - 40px);margin:20px;border-radius:16px!important}.housingContractChecklistViewer{display:flex;min-width:0;flex:1;flex-direction:column;overflow:hidden;border:1px solid #d9deea;border-radius:10px;background:#eef1f6}.housingContractChecklistToolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid #d9deea;background:#fff}.housingContractChecklistToolbar .MuiTypography-h6{color:#1b2430;font-size:1rem;line-height:1.25}.housingContractChecklistToolbar .MuiTypography-body2{color:#526071!important}.housingContractChecklistToolbar .MuiButton-root{min-height:44px;white-space:nowrap}.housingContractChecklistSummary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;max-width:350px;color:#526071;font-size:.75rem;line-height:1.35}.housingContractChecklistSummary span{white-space:nowrap}.housingContractChecklistSummary strong{color:#1b2430;font-variant-numeric:tabular-nums}.housingContractChecklistCanvas{position:relative;min-height:560px;height:clamp(560px,64vh,780px);background:#dfe3eb}.housingContractChecklistState{width:100%;height:100%;min-height:560px;padding:24px;text-align:center}.housingContractChecklistState .MuiAlert-root{max-width:620px}.housingContractChecklistFrame{display:block;width:100%;height:100%;min-height:560px;border:0;background:#fff}.housingContractChecklistNotice{margin-top:12px}html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistViewer{border-color:#303753;background:#101421}html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistToolbar{border-bottom-color:#303753;background:#171c2b}html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistToolbar .MuiTypography-h6,html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistSummary strong{color:#f5f7fb!important}html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistToolbar .MuiTypography-body2,html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistSummary{color:#aab4cb!important}html body #root .vdShell.is-dark-mode .vdDesignScreen .housingContractChecklistCanvas{background:#0d101a}@media(max-width:1100px){.housingContractChecklistToolbar{grid-template-columns:minmax(0,1fr) auto}.housingContractChecklistSummary{grid-column:1 / -1;grid-row:2;justify-content:flex-start;max-width:none}}@media(max-width:640px){body .vdDesignScreen.vdMainContent>.housingContractPage .housingContractReviewStage{margin:12px}.housingContractChecklistToolbar{display:flex;align-items:stretch;flex-direction:column}.housingContractChecklistSummary{justify-content:flex-start}.housingContractChecklistCanvas,.housingContractChecklistState,.housingContractChecklistFrame{min-height:68vh;height:68vh}}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow{display:grid;grid-template-columns:minmax(280px,376px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;min-height:clamp(620px,calc(100vh - 250px),760px);height:auto;max-height:none;overflow:hidden;border:1px solid var(--constructor-border, #D7D0C1);border-radius:16px}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedShell{grid-column:1;grid-row:1;min-width:0;padding:22px 26px 0;border:0!important;border-right:1px solid var(--constructor-border, #D7D0C1)!important;border-radius:0!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceGuidedStepper{grid-template-columns:1fr;gap:7px}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack{grid-column:1;grid-row:2;min-width:0;overflow:auto;border:0!important;border-right:1px solid var(--constructor-border, #D7D0C1)!important;border-radius:0!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceReadingPanel{padding:20px 26px!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedFooter{grid-column:1;grid-row:3;padding:15px 26px;border:0!important;border-top:1px solid var(--constructor-border, #D7D0C1)!important;border-right:1px solid var(--constructor-border, #D7D0C1)!important;border-radius:0!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceLiveStage{grid-column:2;grid-row:1 / 4;min-width:0;min-height:100%}@media(max-width:1120px){body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow{grid-template-columns:1fr;grid-template-rows:auto auto minmax(507px,auto) auto;min-height:0;height:auto;overflow:visible}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedShell,body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack,body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedFooter{grid-column:1;border-right:0!important}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedShell{grid-row:1}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceReadingPanel,body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow .documentConferenceConstructorControlsStack{grid-row:2}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceLiveStage{grid-column:1;grid-row:3;min-height:628px}body .vdDesignScreen.vdMainContent>.MuiStack-root>section.documentConferencePanel.documentConferenceGuidedFlow>.documentConferenceGuidedFooter{grid-row:4}}#root .vdShell.is-dark-mode .vdDesignScreen .usageLedgerFirstSurface{border-color:#2b3247!important;background:#08111c!important}#root .vdShell.is-dark-mode .vdDesignScreen .usageLedgerStatusChip{border-color:#f0b15c57!important;color:#ffd18f!important;background:#f0b15c24!important}#root .vdShell.is-dark-mode .vdDesignScreen .usageLedgerNoticeAction.MuiButton-root{border:0!important;color:#d9a071!important;background:transparent!important;box-shadow:none!important}.usersAdminSurface{color:#f5f7fb!important}.usersAdminTabs{margin:10px 0 16px;border-bottom:1px solid #2b3247}.usersAdminTabs .MuiTab-root{min-height:42px;color:#aab4cb;font-weight:800}.usersAdminTabs .Mui-selected{color:#f5f7fb!important}.usersAdminTabs .MuiTabs-indicator{background:#b8734a}.usersAdminTableFrame{overflow-x:auto;border:1px solid #2b3247;border-radius:8px;background:#101421}.usersAdminTableFrame .MuiTableCell-root{border-color:#2b3247;color:#dfe6f8}.usersAdminTableFrame .MuiTableCell-head{color:#aab4cb;background:#1f2740;font-size:11px;font-weight:900}.usageActivationDrawer .MuiBackdrop-root{background:var(--dobra-shell-scrim)}body[data-theme-mode=dark] .usageActivationDrawer .MuiBackdrop-root{background:var(--dobra-shell-scrim-dark)}.usageActivationDrawerPaper{width:min(430px,100vw);color:var(--dobra-ink)!important;background:var(--dobra-surface)!important;border-left:1px solid var(--dobra-border)!important;box-shadow:var(--shadow-dialog)!important;overflow-y:auto}.usageActivationDrawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;min-height:76px;padding:16px 18px;background:var(--dobra-surface-alt);border-bottom:1px solid var(--dobra-border)}.usageActivationDrawerHeader .MuiIconButton-root{flex:0 0 auto;color:var(--dobra-muted)}.usageActivationDrawerKicker{color:var(--dobra-muted)!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase}.usageActivationDrawerTitle{color:var(--dobra-ink)!important;font-family:var(--font-brand)!important;font-size:1.02rem!important;font-weight:800!important;line-height:1.1!important}.usageActivationDrawerSubtitle{margin-top:2px!important;color:var(--dobra-muted)!important;font-size:.78rem!important;line-height:1.3!important}.usageActivationDrawerBody{min-height:calc(100vh - 76px);padding:18px;background:var(--dobra-surface)}.usageActivationDrawerBody .usageLedgerEventsTitle{color:var(--dobra-ink)!important}.usageActivationDrawerBody .usageControlPriceItem{border-color:var(--dobra-border);background:var(--dobra-surface-alt)}@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{--dobra-auth-bg:#F1EFEA;--dobra-auth-surface:#FBFAF6;--dobra-auth-surface-alt:#F5F1E8;--dobra-auth-ink:#1F2328;--dobra-auth-muted:#5D6066;--dobra-auth-line:#D7D0C1;--dobra-auth-copper:#BD6A3A;--dobra-auth-copper-deep:#99522A;position:relative;isolation:isolate;display:grid;min-height:100vh;overflow:hidden;place-items:center;padding:24px;background:var(--dobra-auth-bg)}.papiroAuthFrame{position:relative;z-index:1;display:grid;grid-template-columns:minmax(250px,1fr) minmax(400px,448px);width:min(100%,980px);align-items:center;gap:clamp(40px,9vw,116px)}.papiroAuthGlow{position:absolute;z-index:-1;width:38rem;height:38rem;border-radius:50%;pointer-events:none;filter:blur(4px)}.papiroAuthGlowOne{top:-22rem;right:-16rem;border:1px solid color-mix(in srgb,var(--dobra-auth-copper) 32%,transparent);box-shadow:inset 0 0 0 4.5rem color-mix(in srgb,var(--dobra-auth-copper) 5%,transparent),inset 0 0 0 9rem color-mix(in srgb,var(--dobra-auth-copper) 4%,transparent)}.papiroAuthGlowTwo{bottom:-28rem;left:-24rem;background:color-mix(in srgb,var(--dobra-auth-copper) 10%,transparent)}.papiroAuthContext{max-width:360px}.papiroAuthContextKicker,.papiroAuthContextMeta,.papiroAuthBrand .MuiTypography-overline{display:block;color:var(--dobra-auth-copper);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;letter-spacing:.12em;line-height:1.4}.papiroAuthContextKicker{margin-top:22px}.papiroAuthContextTitle{margin:14px 0 16px;color:var(--dobra-auth-ink);font-family:Lora,Georgia,serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;letter-spacing:-.04em;line-height:1.04}.papiroAuthContextBody{max-width:32ch;margin:0;color:var(--dobra-auth-muted);font-size:1rem;line-height:1.6}.papiroAuthContextRule{width:72px;height:2px;margin:30px 0 14px;background:var(--dobra-auth-copper)}.papiroAuthCard{width:100%;padding:clamp(28px,4vw,42px);border:1px solid var(--dobra-auth-line)!important;border-radius:14px!important;background:var(--dobra-auth-surface)!important;box-shadow:0 20px 54px #1f23282e!important}.papiroAuthBrand{min-width:0}.papiroAuthBrandLockup{display:flex;min-height:46px;align-items:center;gap:16px}.dobraAuthDobraLogo{width:clamp(138px,40vw,188px);height:46px;flex:none}.papiroAuthBrandDivider{width:1px;height:34px;flex:none;background:var(--dobra-auth-line)}.papiroAuthCardRegistry{min-width:46px}.papiroAuthCardRegistry .registryBrand__logo{box-sizing:border-box;width:46px;height:46px;max-width:46px;padding:4px;border:1px solid var(--dobra-auth-line);border-radius:8px}.papiroAuthCardRegistry .registryBrand__avatar{width:46px;height:46px;border-radius:8px;font-size:14px}.papiroAuthBrand .MuiTypography-overline{margin-top:15px}.papiroAuthThemeToggle{width:44px;height:44px;border:1px solid var(--dobra-auth-line)!important;color:var(--dobra-auth-muted)!important}.papiroAuthTitle{color:var(--dobra-auth-ink);font-family:Lora,Georgia,serif!important;font-size:clamp(1.9rem,4vw,2.3rem)!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.1!important}.papiroAuthSubtitle{margin-top:10px!important;line-height:1.55!important}.papiroAuthCard .MuiOutlinedInput-root{min-height:52px;border-radius:9px;background:var(--dobra-auth-surface-alt)}.papiroAuthCard .MuiOutlinedInput-notchedOutline{border-color:var(--dobra-auth-line)}.papiroAuthCard .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--dobra-auth-copper);border-width:2px}.papiroAuthCard .MuiInputLabel-root.Mui-focused{color:var(--dobra-auth-copper)}.papiroAuthPrimaryAction{min-height:48px;border-radius:9px!important;background:var(--dobra-auth-copper-deep)!important;color:#fff!important}.papiroAuthPrimaryAction:hover{background:var(--dobra-auth-copper)!important}.papiroAuthPrimaryAction .MuiCircularProgress-root{color:inherit}.papiroAuthDivider{color:var(--dobra-auth-muted);font-size:.76rem}.papiroAuthProgress{width:100%;border-radius:99px}.papiroAuthProgress .MuiLinearProgress-bar{background-color:var(--dobra-auth-copper)}.papiroAuthLoadingLabel{margin-top:8px!important;font-size:.8rem!important}.papiroAuthLoadingCopy{text-align:center}.papiroAuthLoadingCopy .MuiTypography-overline{color:var(--dobra-auth-copper);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.12em}.papiroAuthLoadingCopy .MuiTypography-h5{margin:4px 0 8px;color:var(--dobra-auth-ink);font-family:Lora,Georgia,serif;font-weight:600}.papiroAuthFooter{padding-top:2px;font-size:.75rem!important;line-height:1.5!important;text-align:center}body[data-theme-mode=dark] .papiroAuthPage{--dobra-auth-bg:#08111C;--dobra-auth-surface:#0F2032;--dobra-auth-surface-alt:#132A3F;--dobra-auth-ink:#EDF1F6;--dobra-auth-muted:#93A0AF;--dobra-auth-line:#203044;--dobra-auth-copper:#CB7A3E;--dobra-auth-copper-deep:#E2975B}body[data-theme-mode=dark] .papiroAuthCard{box-shadow:0 24px 80px #0000006b!important}body[data-theme-mode=dark] .papiroAuthPrimaryAction{color:#08111c!important}@media(max-width:760px){.papiroAuthPage{padding:16px;align-items:start}.papiroAuthFrame{display:block;width:100%;padding-top:32px}.papiroAuthContext{display:none}.papiroAuthCard{padding:28px 22px}.papiroAuthBrandLockup{gap:12px}.dobraAuthDobraLogo{width:clamp(132px,42vw,188px)}.papiroAuthBrandDivider{height:30px}}@media(prefers-reduced-motion:reduce){.papiroAuthPage *,.papiroAuthPage *:before,.papiroAuthPage *:after{transition:none!important;animation:none!important}}body[data-theme-mode=light],body[data-theme-mode=light][data-design-option="2"]{background:#fbfaf7!important;color:#0d1b2a}body[data-theme-mode=light] #root,body[data-theme-mode=light][data-design-option="2"] #root{background:#fbfaf7!important}body[data-theme-mode=light] .vdShell{--mecesa-bg: #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{background:#0d1b2a!important}body[data-theme-mode=light] .ppv2 .vdShell,body[data-theme-mode=light] .ppv2 .vdDesignScreen,body[data-theme-mode=dark] .ppv2 .vdShell,body[data-theme-mode=dark] .ppv2 .vdDesignScreen{background:transparent!important}body[data-theme-mode=dark] .documentConferenceGuidedShell,body[data-theme-mode=dark] .documentConferenceReadingPanel,body[data-theme-mode=dark] .documentConferenceConstructorControlsStack,body[data-theme-mode=dark] .documentConferenceGuidedFooter,body[data-theme-mode=dark] .documentConferenceLiveStage,body[data-theme-mode=dark] .documentConferenceStageSourcePicker,body[data-theme-mode=dark] .housingContractFlowHeader,body[data-theme-mode=dark] .housingContractStage,body[data-theme-mode=dark] .housingContractCaseStrip{background:var(--dobra-navy)!important}body[data-theme-mode] #root .adminAuditPage{color:var(--dobra-ink);font-family:var(--font-ui)}body[data-theme-mode] #root .adminAuditSurface{position:relative;overflow:hidden;padding:var(--space-6)!important;color:var(--dobra-ink)!important;background:var(--dobra-surface)!important;border:1px solid var(--dobra-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-panel)!important;font-family:var(--font-ui)}body[data-theme-mode] #root .adminAuditSurface:before{position:absolute;inset:0 0 auto;height:var(--space-1);background:var(--dobra-copper);content:""}body[data-theme-mode] #root .adminAuditSurface.usersAdminSurface{overflow:visible;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body[data-theme-mode] #root .adminAuditSurface.usersAdminSurface:before{display:none}body[data-theme-mode] #root .adminAuditEyebrow{margin:var(--space-2) 0 var(--space-2);color:var(--dobra-copper-deep)!important;font-family:var(--font-ui);font-size:var(--text-caption);font-weight:700;letter-spacing:.14em;line-height:var(--leading-caption);text-transform:uppercase}body[data-theme-mode=dark] #root .adminAuditEyebrow{color:var(--dobra-copper)!important}body[data-theme-mode] #root .adminAuditSurface .pageHeader{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6)}body[data-theme-mode] #root .adminAuditSurface .pageHeader .MuiTypography-h4{color:var(--dobra-ink)!important;font-family:var(--font-brand);font-size:clamp(var(--text-h2),3vw,var(--text-h1));font-weight:700;letter-spacing:-.025em;line-height:var(--leading-h1)}body[data-theme-mode] #root .adminAuditSurface .pageHeader .MuiTypography-colorTextSecondary{max-width:64ch;margin-top:var(--space-2);color:var(--dobra-muted)!important;font-size:var(--text-body);line-height:var(--leading-body)}body[data-theme-mode] #root .adminAuditSurface .MuiButton-root{min-height:var(--space-10);border-radius:var(--radius-md);font-family:var(--font-ui);font-weight:700;text-transform:none;transition:background-color var(--motion-micro),border-color var(--motion-micro),color var(--motion-micro),transform var(--motion-micro)}body[data-theme-mode] #root .adminAuditSurface .MuiButton-containedPrimary{color:var(--dobra-off-white);background:var(--dobra-navy)}body[data-theme-mode] #root .adminAuditSurface .usersAdminPrimaryAction.MuiButton-containedPrimary{color:var(--surface2, var(--dobra-off-white));background:var(--copper-action, var(--dobra-copper))}body[data-theme-mode] #root .adminAuditSurface .usersAdminPrimaryAction.MuiButton-containedPrimary:hover{background:var(--copper, var(--dobra-copper-deep))}body[data-theme-mode=dark] #root .adminAuditSurface .MuiButton-containedPrimary{color:var(--dobra-navy-deep);background:var(--dobra-copper)}body[data-theme-mode] #root .adminAuditSurface .MuiButton-outlinedPrimary{color:var(--dobra-ink);border-color:var(--dobra-copper)}body[data-theme-mode] #root .adminAuditSurface .MuiButton-root:active{transform:translateY(1px)}body[data-theme-mode] #root .adminAuditSurface :is(.MuiButton-root,.MuiIconButton-root,.MuiTab-root,[tabindex="0"]):focus-visible,body[data-theme-mode] .adminAuditDialog :is(.MuiButton-root,.MuiIconButton-root,.MuiInputBase-root):focus-visible{outline:2px solid var(--dobra-copper);outline-offset:2px}body[data-theme-mode] #root .usersAdminTabs{min-height:44px;margin:0 0 var(--space-5);border-bottom:1px solid var(--dobra-border)}body[data-theme-mode] #root .usersAdminTabs .MuiTab-root{min-height:44px;padding:var(--space-3) var(--space-4);color:var(--dobra-muted);font-family:var(--font-ui);font-size:var(--text-body-sm);font-weight:700;letter-spacing:0;text-transform:none}body[data-theme-mode] #root .usersAdminTabs .Mui-selected{color:var(--dobra-ink)!important}body[data-theme-mode] #root .usersAdminTabs .MuiTabs-indicator{height:3px;border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:var(--dobra-copper)}body[data-theme-mode] #root .adminAuditReturnNotice,body[data-theme-mode] .MuiDialog-root.adminAuditDialog .adminAuditReturnNotice{color:var(--dobra-ink);background:color-mix(in srgb,var(--dobra-info) 9%,var(--dobra-surface));border:1px solid color-mix(in srgb,var(--dobra-info) 32%,var(--dobra-border));border-radius:var(--radius-md)}body[data-theme-mode] #root .adminAuditReturnNotice{margin-bottom:var(--space-5)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .adminAuditReturnNotice{margin-bottom:0}body[data-theme-mode] :is(#root,.MuiDialog-root.adminAuditDialog) .adminAuditReturnNotice .MuiAlert-icon{color:var(--dobra-info)}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame){overflow-x:auto;color:var(--dobra-ink)!important;background:var(--dobra-surface)!important;border:1px solid var(--dobra-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-panel);scrollbar-color:var(--dobra-stone) var(--dobra-surface-alt)}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTable-root{background:transparent!important}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableHead-root .MuiTableCell-root{padding:var(--space-3) var(--space-4);color:var(--dobra-ink)!important;background:var(--dobra-surface-alt)!important;border-bottom:1px solid var(--dobra-border)!important;font-family:var(--font-ui);font-size:var(--text-caption);font-weight:700!important;letter-spacing:.06em;line-height:var(--leading-caption);text-transform:uppercase}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableBody-root .MuiTableRow-root,body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:var(--dobra-surface)!important;transition:background-color var(--motion-micro)}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:color-mix(in srgb,var(--dobra-surface-alt) 48%,var(--dobra-surface))!important}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableBody-root .MuiTableRow-root:hover{background:color-mix(in srgb,var(--dobra-copper) 12%,var(--dobra-surface))!important}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableCell-root,body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableCell-root .MuiTypography-root{color:var(--dobra-ink)!important;border-bottom-color:var(--dobra-border)!important;font-family:var(--font-ui);line-height:var(--leading-body-sm);vertical-align:top}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableCell-root .MuiTypography-colorTextSecondary,body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame) .MuiTableCell-root .MuiTypography-caption{color:var(--dobra-muted)!important}body[data-theme-mode] #root .usersAdminTableFrame{color:var(--ink)!important;background:var(--surface)!important;border-color:var(--line)!important;box-shadow:var(--shadow);scrollbar-color:var(--faint) var(--surface2)}body[data-theme-mode] #root .usersAdminTableFrame .MuiTableHead-root .MuiTableCell-root{color:var(--ink)!important;background:var(--surface2)!important;border-bottom-color:var(--line)!important}body[data-theme-mode] #root .usersAdminTableFrame .MuiTableBody-root .MuiTableRow-root{background:var(--surface)!important}body[data-theme-mode] #root .usersAdminTableFrame .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:color-mix(in srgb,var(--surface2) 48%,var(--surface))!important}body[data-theme-mode] #root .usersAdminTableFrame .MuiTableBody-root .MuiTableRow-root:hover{background:color-mix(in srgb,var(--copper) 10%,var(--surface))!important}body[data-theme-mode] #root .usersAdminTableFrame .MuiTableCell-root,body[data-theme-mode] #root .usersAdminTableFrame .MuiTableCell-root .MuiTypography-root{color:var(--ink)!important;border-bottom-color:var(--line)!important}body[data-theme-mode] #root .usersAdminTableFrame .MuiTableCell-root .MuiTypography-colorTextSecondary,body[data-theme-mode] #root .usersAdminTableFrame .MuiTableCell-root .MuiTypography-caption{color:var(--muted)!important}body[data-theme-mode] #root .usersAdminTableFrame .usersAdminEmptyRow,body[data-theme-mode] #root .usersAdminTableFrame .usersAdminEmptyRow:hover{background:var(--surface)!important}body[data-theme-mode] #root .usersAdminTableFrame .usersAdminEmptyRow .MuiTableCell-root{padding:var(--space-2)!important}body[data-theme-mode] #root .usersAdminEmptyState{display:flex;min-height:76px;align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--ink);background:color-mix(in srgb,var(--copper) 6%,var(--surface));border:1px dashed color-mix(in srgb,var(--copper) 52%,var(--line));border-radius:var(--radius-md)}body[data-theme-mode] #root .usersAdminEmptyState>.MuiSvgIcon-root{flex:none;color:var(--ct);font-size:30px}body[data-theme-mode] #root .usersAdminEmptyState strong,body[data-theme-mode] #root .usersAdminEmptyState span{display:block}body[data-theme-mode] #root .usersAdminEmptyState strong{color:var(--ink)!important;font-family:var(--font-brand);font-size:var(--text-body);font-weight:700}body[data-theme-mode] #root .usersAdminEmptyState span{margin-top:var(--space-1);color:var(--muted)!important;font-size:var(--text-body-sm)}body[data-theme-mode] #root .vdLogsSurface{display:grid;gap:var(--space-5)}body[data-theme-mode] #root .vdLogsSurface .pageHeader{margin-bottom:0}body[data-theme-mode] #root .vdLogsSummary{margin-top:0}body[data-theme-mode] #root .vdLogsSummary .metricCard{min-height:112px;padding:var(--space-4);color:var(--dobra-ink)!important;background:var(--dobra-surface-alt)!important;border:1px solid var(--dobra-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}body[data-theme-mode] #root .vdLogsSummary .metricCard .MuiTypography-h4{color:var(--dobra-ink)!important;font-family:var(--font-brand);font-size:var(--text-h2);line-height:var(--leading-h2)}body[data-theme-mode] #root .vdLogsSummary .metricCard .MuiTypography-colorTextSecondary{color:var(--dobra-muted)!important;font-size:var(--text-body-sm)}body[data-theme-mode] #root :is(.vdLogsFilters,.adminAuditSecondaryPanel){padding:var(--space-4);color:var(--dobra-ink)!important;background:var(--dobra-surface-alt)!important;border:1px solid var(--dobra-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}body[data-theme-mode] #root .vdLogsFilters .MuiInputBase-root{color:var(--dobra-ink);background:var(--dobra-surface)}body[data-theme-mode] #root .vdLogsFilters :is(.MuiInputLabel-root,.MuiInputBase-input,.MuiSelect-icon){color:var(--dobra-muted)}body[data-theme-mode] #root .vdLogsFilters .MuiOutlinedInput-notchedOutline{border-color:var(--dobra-border)}body[data-theme-mode] #root .vdLogsFilters .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--dobra-copper)}body[data-theme-mode] #root .vdLogsTableFrame code,body[data-theme-mode] #root .vdLogsTableFrame .MuiTypography-root[style*=monospace]{color:var(--dobra-muted)!important;font-family:var(--font-mono)!important}body[data-theme-mode] #root .vdLogsSurface .MuiTablePagination-root{color:var(--dobra-ink);background:var(--dobra-surface-alt);border-top:1px solid var(--dobra-border)}body[data-theme-mode] #root .auditActivitySurface{gap:var(--space-3);padding:var(--space-4)!important;background:var(--dobra-surface-alt)!important}body[data-theme-mode] #root .auditActivitySurface>.MuiStack-root:first-child{align-items:center}body[data-theme-mode] #root .auditActivitySurface .MuiTypography-h4{font-family:var(--font-brand);font-size:var(--text-h2);line-height:var(--leading-h2)}body[data-theme-mode] #root .auditActivitySurface .adminAuditEyebrow{margin-top:0;margin-bottom:var(--space-1)}body[data-theme-mode] #root .auditActivitySurface .MuiButton-root{min-height:var(--space-8)}body[data-theme-mode] #root .auditActivityFilters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:0!important;padding:var(--space-3)!important;background:var(--dobra-surface)!important}body[data-theme-mode] #root .auditActivityFilters .MuiGrid-root{margin-top:0}body[data-theme-mode] #root .auditActivityFilters>.MuiGrid-container{width:auto;min-width:240px;margin:0;flex:1}body[data-theme-mode] #root .auditActivityFilters>.MuiGrid-container>.MuiGrid-item{min-width:240px;max-width:360px;padding-top:0;flex-basis:auto}body[data-theme-mode] #root .auditActivityFilters .MuiButton-root{min-height:var(--space-8);padding:var(--space-1) var(--space-3)}body[data-theme-mode] #root .auditActivitySectionTitle{margin-top:var(--space-2);margin-bottom:0;font-size:var(--text-body)}body[data-theme-mode] #root .auditActivitySummaryCard{display:grid;gap:var(--space-1);min-height:0;padding:var(--space-3);color:var(--dobra-ink);background:var(--dobra-surface);border-color:var(--dobra-border);box-shadow:none}body[data-theme-mode] #root .auditActivitySummaryButton{display:block;width:100%;border-radius:var(--radius-md);text-align:left}body[data-theme-mode] #root .auditActivitySummaryButton .auditActivitySummaryCard{width:100%}body[data-theme-mode] #root .auditActivitySummaryButton:focus-visible{outline:2px solid var(--dobra-copper);outline-offset:2px}body[data-theme-mode] #root .auditActivityTimeline>.MuiPaper-root{padding:var(--space-2) var(--space-3);color:var(--dobra-ink);background:var(--dobra-surface);border-color:var(--dobra-border);box-shadow:none}body[data-theme-mode] #root .auditActivityTimeline details{margin-top:var(--space-1);color:var(--dobra-muted);font-size:var(--text-caption)}body[data-theme-mode] #root .auditActivityProtocolCard{padding:var(--space-2) var(--space-3);color:var(--dobra-ink);background:color-mix(in srgb,var(--dobra-copper) 7%,var(--dobra-surface));border-color:var(--dobra-border);box-shadow:none}body[data-theme-mode] #root .auditActivityTopScrollbar{position:sticky;top:0;z-index:2;background:var(--dobra-surface-alt);scrollbar-color:var(--dobra-stone) var(--dobra-surface-alt)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiBackdrop-root{background:color-mix(in srgb,var(--dobra-navy-deep) 72%,transparent)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiDialog-paper{color:var(--dobra-ink)!important;color-scheme:light;background:var(--dobra-surface)!important;border:1px solid var(--dobra-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-dialog)!important;font-family:var(--font-ui);scrollbar-color:var(--dobra-stone) var(--dobra-surface-alt)}body[data-theme-mode=dark] .MuiDialog-root.adminAuditDialog .MuiDialog-paper{color-scheme:dark}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiDialogTitle-root{padding:var(--space-6) var(--space-6) var(--space-3);color:var(--dobra-ink)!important;background:var(--dobra-surface)!important;font-family:var(--font-brand);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-h3)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog :is(.MuiDialogContent-root,.MuiDialogActions-root){padding-right:var(--space-6);padding-left:var(--space-6);color:var(--dobra-ink)!important;background:var(--dobra-surface)!important}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiDialogContent-root{padding-top:var(--space-2);padding-bottom:var(--space-5)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiDialogActions-root{position:sticky;bottom:0;z-index:1;gap:var(--space-2);padding-top:var(--space-4);padding-bottom:var(--space-5);border-top:1px solid var(--dobra-border)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog :is(.MuiTypography-root,.MuiFormLabel-root){color:var(--dobra-ink)!important;font-family:var(--font-ui)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog :is(.MuiTypography-colorTextSecondary,.MuiFormHelperText-root){color:var(--dobra-muted)!important;line-height:var(--leading-body-sm)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiInputBase-root{color:var(--dobra-ink)!important;background:var(--dobra-surface-alt)!important;border-radius:var(--radius-md);font-family:var(--font-ui)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog :is(.MuiInputBase-input,.MuiSelect-select){color:var(--dobra-ink)!important;-webkit-text-fill-color:var(--dobra-ink)!important;caret-color:var(--dobra-copper);font-family:var(--font-ui);opacity:1}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiInputBase-input::placeholder{color:var(--dobra-muted)!important;-webkit-text-fill-color:var(--dobra-muted)!important;opacity:1}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiInputLabel-root{color:var(--dobra-muted)!important}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiInputLabel-root.Mui-focused{color:var(--dobra-copper)!important}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiOutlinedInput-notchedOutline{border-color:var(--dobra-border)!important}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--dobra-warning)!important}body[data-theme-mode] .MuiDialog-root.adminAuditDialog :is(.MuiInputLabel-root.Mui-error,.MuiFormHelperText-root.Mui-error){color:var(--dobra-warning)!important;font-weight:700}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--dobra-copper)!important;border-width:2px}body[data-theme-mode] .MuiDialog-root.adminAuditDialog :is(.MuiSelect-icon,.MuiSvgIcon-root){color:currentColor}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiDivider-root{border-color:var(--dobra-border)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiButton-root{min-height:var(--space-10);border-radius:var(--radius-md);font-family:var(--font-ui);font-weight:700;text-transform:none}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiButton-textPrimary{color:var(--dobra-ink)!important}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiButton-containedPrimary{color:var(--dobra-off-white)!important;background:var(--dobra-navy)!important}body[data-theme-mode=dark] .MuiDialog-root.adminAuditDialog .MuiButton-containedPrimary{color:var(--dobra-navy-deep)!important;background:var(--dobra-copper)!important}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiButton-outlinedPrimary{color:var(--dobra-ink)!important;border-color:var(--dobra-copper)!important}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .adminAuditDialogTableFrame{overflow-x:auto;color:var(--dobra-ink);background:var(--dobra-surface-alt);border:1px solid var(--dobra-border);border-radius:var(--radius-md);scrollbar-color:var(--dobra-stone) var(--dobra-surface-alt)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .adminAuditDialogTableFrame .MuiTableCell-root{color:var(--dobra-ink)!important;background:transparent!important;border-bottom-color:var(--dobra-border)!important;font-family:var(--font-ui)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .adminAuditDialogTableFrame .MuiTableCell-head{color:var(--dobra-ink)!important;background:var(--dobra-paper)!important;font-size:var(--text-caption);font-weight:700}body[data-theme-mode=dark] .MuiDialog-root.adminAuditDialog .adminAuditDialogTableFrame .MuiTableCell-head{background:var(--dobra-navy-soft)!important}@media(max-width:720px){body[data-theme-mode] #root .adminAuditSurface{padding:var(--space-4)!important}body[data-theme-mode] #root .adminAuditSurface .pageHeader{align-items:stretch;flex-direction:column}body[data-theme-mode] #root .adminAuditSurface .pageHeader>.MuiStack-root,body[data-theme-mode] #root .adminAuditSurface .pageHeader .MuiButton-root{width:100%}body[data-theme-mode] #root .usersAdminTabs .MuiTab-root{min-width:132px}body[data-theme-mode] #root :is(.usersAdminTableFrame,.vdLogsTableFrame){margin-right:calc(var(--space-4) * -1);margin-left:calc(var(--space-4) * -1);border-right:0!important;border-left:0!important;border-radius:0!important}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiDialog-paper{width:calc(100vw - (var(--space-3) * 2));max-height:calc(100dvh - (var(--space-3) * 2));margin:var(--space-3)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiDialogTitle-root{padding:var(--space-5) var(--space-4) var(--space-3)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog :is(.MuiDialogContent-root,.MuiDialogActions-root){padding-right:var(--space-4);padding-left:var(--space-4)}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .adminAuditDialogSectionHeader .MuiButton-root{width:100%}body[data-theme-mode] .MuiDialog-root.adminAuditDialog .MuiDialogActions-root .MuiButton-root{min-width:0;flex:1}}@media(prefers-reduced-motion:reduce){body[data-theme-mode] #root .adminAuditSurface *,body[data-theme-mode] .adminAuditDialog *{scroll-behavior:auto!important;transition-duration:0ms!important}}
