.pipeline-module__ptQ3ga__shell{flex-direction:column;gap:1.5rem;width:min(100%,76rem);margin:0 auto;display:flex}.pipeline-module__ptQ3ga__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3.5vw,2.1rem)}.pipeline-module__ptQ3ga__subtitle{color:var(--muted-foreground);margin:.35rem 0 0}.pipeline-module__ptQ3ga__viewerShell{flex-direction:column;gap:.5rem;min-width:0;max-width:100%;display:flex}.pipeline-module__ptQ3ga__viewerToolbar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pipeline-module__ptQ3ga__viewerBtn,.pipeline-module__ptQ3ga__viewerBtnText{cursor:pointer;border:1px solid var(--input);min-width:44px;min-height:44px;color:var(--foreground);background:0 0;border-radius:.6rem;font-weight:700}.pipeline-module__ptQ3ga__viewerBtnText{padding:0 .75rem}.pipeline-module__ptQ3ga__viewerBtn:hover:not(:disabled),.pipeline-module__ptQ3ga__viewerBtnText:hover{background:var(--secondary)}.pipeline-module__ptQ3ga__viewerBtn:disabled{color:var(--muted-foreground);cursor:not-allowed}.pipeline-module__ptQ3ga__zoomReadout{text-align:center;min-width:3.2rem;color:var(--muted-foreground);font-size:.85rem;font-weight:700}.pipeline-module__ptQ3ga__pageReadout{color:var(--muted-foreground);margin-left:auto;font-size:.85rem;font-weight:700}.pipeline-module__ptQ3ga__viewerBody{min-width:0;display:block;position:relative}.pipeline-module__ptQ3ga__viewerMinimap{z-index:4;cursor:pointer;border:1px solid var(--input);width:112px;box-shadow:0 8px 22px color-mix(in srgb, var(--foreground) 18%, transparent);background:#fff;border-radius:.45rem;position:absolute;bottom:.75rem;right:.75rem;overflow:hidden}.pipeline-module__ptQ3ga__viewerMinimapCanvas{width:100%;height:auto;display:block}.pipeline-module__ptQ3ga__minimapViewport{pointer-events:none;border:2px solid var(--primary-dark);background:color-mix(in srgb, var(--primary) 14%, transparent);border-radius:2px;position:absolute}.pipeline-module__ptQ3ga__viewerScroll{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--input);background:color-mix(in srgb, var(--muted) 60%, var(--background));isolation:isolate;border-radius:.6rem;flex:1;max-width:100%;height:min(68vh,700px);position:relative;overflow:auto}.pipeline-module__ptQ3ga__viewerScroll:focus-visible{outline-offset:-3px}.pipeline-module__ptQ3ga__viewerScroll{cursor:grab;-webkit-user-select:none;user-select:none}.pipeline-module__ptQ3ga__viewerLoading{text-align:center;color:var(--muted-foreground);margin:0;padding:2rem 1rem}.pipeline-module__ptQ3ga__viewerContent{width:fit-content;margin:0 auto;padding:1px;position:relative}.pipeline-module__ptQ3ga__pdfPageWrap{box-shadow:0 1px 4px color-mix(in srgb, var(--foreground) 18%, transparent);contain:paint;isolation:isolate;background:#fff;position:relative}.pipeline-module__ptQ3ga__pdfCanvas{background:#fff;width:100%;height:100%;display:block}.pipeline-module__ptQ3ga__bboxBtn{cursor:pointer;border:2px solid color-mix(in srgb, var(--conf,var(--primary)) 70%, transparent);background:color-mix(in srgb, var(--conf,var(--primary)) 10%, transparent);border-radius:3px;padding:0;position:absolute}.pipeline-module__ptQ3ga__bboxBtn:hover{background:color-mix(in srgb, var(--conf,var(--primary)) 24%, transparent)}.pipeline-module__ptQ3ga__bboxBtn:focus-visible{outline-offset:1px}.pipeline-module__ptQ3ga__bboxActive{border-width:3px;border-color:var(--conf,var(--primary-dark));background:color-mix(in srgb, var(--conf,var(--primary)) 18%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--conf,var(--primary)) 35%, transparent)}.pipeline-module__ptQ3ga__stepper{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pipeline-module__ptQ3ga__stepItem{border:1px solid var(--input);min-height:44px;color:var(--muted-foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:999px;flex:1;align-items:center;gap:.6rem;padding:.6rem .85rem;font-weight:700;display:flex}.pipeline-module__ptQ3ga__stepItem:disabled{cursor:not-allowed;opacity:.7}.pipeline-module__ptQ3ga__stepActive{border-color:var(--primary);color:var(--foreground);background:color-mix(in srgb, var(--secondary) 45%, var(--background))}.pipeline-module__ptQ3ga__stepDone{color:var(--foreground)}.pipeline-module__ptQ3ga__stepNum{background:var(--secondary);width:1.6rem;height:1.6rem;color:var(--primary-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:inline-flex}.pipeline-module__ptQ3ga__stepActive .pipeline-module__ptQ3ga__stepNum{background:var(--primary);color:var(--primary-foreground)}.pipeline-module__ptQ3ga__stepWrap{flex:1;display:flex;position:relative}.pipeline-module__ptQ3ga__stepLocked{cursor:not-allowed;opacity:.55}.pipeline-module__ptQ3ga__stepInfo{opacity:.7;border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;margin-left:auto;font-size:.7rem;font-style:italic;font-weight:800;display:inline-flex}.pipeline-module__ptQ3ga__stepTip{z-index:5;background:var(--foreground);max-width:calc(100% - 1rem);color:var(--background);pointer-events:none;opacity:0;visibility:hidden;border-radius:.6rem;padding:.35rem .65rem;font-size:.8rem;font-weight:700;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + .4rem);left:.5rem}.pipeline-module__ptQ3ga__stepWrap:hover .pipeline-module__ptQ3ga__stepTip,.pipeline-module__ptQ3ga__stepWrap:focus-within .pipeline-module__ptQ3ga__stepTip{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.pipeline-module__ptQ3ga__stepTip{transition:none}}.pipeline-module__ptQ3ga__card{border:1px solid var(--input);background:color-mix(in srgb, var(--secondary) 22%, var(--background));border-radius:1.25rem;padding:clamp(1.1rem,3vw,1.75rem)}.pipeline-module__ptQ3ga__cardTitle{letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.15rem}.pipeline-module__ptQ3ga__hint{color:var(--muted-foreground);font-size:.92rem}.pipeline-module__ptQ3ga__dropzone{border:2px dashed var(--input);background:var(--background);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1.25rem;transition:border-color .16s,background-color .16s;display:flex}.pipeline-module__ptQ3ga__dropzoneDragging{border-color:var(--primary);background:color-mix(in srgb, var(--secondary) 42%, var(--background))}.pipeline-module__ptQ3ga__uploadHero{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.pipeline-module__ptQ3ga__kicker{color:var(--primary-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:900}.pipeline-module__ptQ3ga__requiredLegend{color:var(--muted-foreground);margin:.45rem 0 0;font-size:.84rem;font-weight:800}.pipeline-module__ptQ3ga__requiredLegend span,.pipeline-module__ptQ3ga__requiredStar{color:var(--danger)}.pipeline-module__ptQ3ga__requiredStar{margin-left:.28rem;font-weight:950;display:inline-block}.pipeline-module__ptQ3ga__uploadStack{gap:.75rem;display:grid}.pipeline-module__ptQ3ga__uploadSlot{border:1px solid var(--input);background:var(--background);border-radius:1.15rem;transition:border-color .16s,background-color .16s,opacity .16s,transform .18s;position:relative;overflow:hidden}.pipeline-module__ptQ3ga__uploadSlot:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--input))}.pipeline-module__ptQ3ga__uploadSlotFocused{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--background));transform:translateY(-2px)}.pipeline-module__ptQ3ga__uploadSlotDimmed{opacity:.52}.pipeline-module__ptQ3ga__uploadSlotHasFile{border-color:color-mix(in srgb, var(--primary) 48%, var(--input));background:color-mix(in srgb, var(--primary) 8%, var(--background))}.pipeline-module__ptQ3ga__uploadSlotDone{border-color:color-mix(in srgb, #228b4e 58%, var(--input))}.pipeline-module__ptQ3ga__uploadSlotWarning{border-color:color-mix(in srgb, #d99a18 70%, var(--input));background:color-mix(in srgb, #f2b84b 12%, var(--background))}.pipeline-module__ptQ3ga__uploadSlotError{border-color:color-mix(in srgb, var(--danger) 70%, var(--input))}.pipeline-module__ptQ3ga__parseFailedBanner{border:1px solid color-mix(in srgb, var(--danger) 55%, var(--input));background:color-mix(in srgb, var(--danger) 10%, var(--background));color:var(--foreground);border-radius:10px;margin:0 0 14px;padding:12px 16px;font-size:.95rem;line-height:1.5}.pipeline-module__ptQ3ga__uploadSlotFill{background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 32%, transparent), color-mix(in srgb, var(--primary) 14%, transparent));width:0%;transition:width 40ms linear;position:absolute;inset:0 auto 0 0}.pipeline-module__ptQ3ga__uploadSlotDone .pipeline-module__ptQ3ga__uploadSlotFill{background:linear-gradient(90deg,#228b4e4d,#228b4e1a)}.pipeline-module__ptQ3ga__uploadSlotWarning .pipeline-module__ptQ3ga__uploadSlotFill{background:0 0}.pipeline-module__ptQ3ga__uploadSlotError .pipeline-module__ptQ3ga__uploadSlotFill{background:color-mix(in srgb, var(--danger) 18%, transparent)}.pipeline-module__ptQ3ga__uploadSlotBody{z-index:1;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex;position:relative}.pipeline-module__ptQ3ga__uploadSlotMain{align-items:center;gap:.85rem;min-width:0;display:flex}.pipeline-module__ptQ3ga__uploadSlotNumber{background:color-mix(in srgb, var(--secondary) 70%, var(--background));width:2rem;height:2rem;color:var(--primary-dark);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.pipeline-module__ptQ3ga__uploadSlotMain h3{letter-spacing:-.02em;margin:0;font-size:1rem}.pipeline-module__ptQ3ga__uploadSlotMain p{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.88rem}.pipeline-module__ptQ3ga__fileName{text-overflow:ellipsis;white-space:nowrap;max-width:30rem;font-weight:800;overflow:hidden;color:var(--foreground)!important}.pipeline-module__ptQ3ga__uploadSlotActions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.pipeline-module__ptQ3ga__findDocumentButton{cursor:pointer;border:1px solid var(--input);background:var(--background);width:2.65rem;height:2.65rem;color:var(--muted-foreground);font:inherit;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:950;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.pipeline-module__ptQ3ga__findDocumentButton:hover,.pipeline-module__ptQ3ga__findDocumentButton[aria-expanded=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--background));color:var(--primary-dark);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent);transform:translateY(-1px)}.pipeline-module__ptQ3ga__uploadIconButton{cursor:pointer;border:1px solid var(--input);background:var(--background);width:2.65rem;height:2.65rem;color:var(--primary-dark);border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:850;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative}.pipeline-module__ptQ3ga__uploadIconButton:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--background));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent);transform:translateY(-1px)}.pipeline-module__ptQ3ga__uploadGlyph{font-size:1.25rem;font-weight:950;line-height:1;position:absolute;top:.42rem}.pipeline-module__ptQ3ga__uploadTray{border:2px solid;border-top:0;border-radius:0 0 .22rem .22rem;width:1.05rem;height:.38rem;position:absolute;bottom:.64rem}.pipeline-module__ptQ3ga__uploadStatusIcon{cursor:default;border:1.5px dashed var(--input);width:2.1rem;height:2.1rem;color:var(--muted-foreground);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:950;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.pipeline-module__ptQ3ga__uploadStatusIcon:hover{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent);transform:translateY(-1px)}.pipeline-module__ptQ3ga__uploadStatusQueued{border-style:solid;border-color:color-mix(in srgb, var(--primary) 55%, var(--input));background:color-mix(in srgb, var(--primary) 10%, var(--background));color:var(--primary-dark)}.pipeline-module__ptQ3ga__uploadStatusParsing{border-style:solid;border-color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--background));color:var(--primary-dark)}.pipeline-module__ptQ3ga__uploadStatusDone{border-style:solid;border-color:color-mix(in srgb, #228b4e 65%, var(--input));background:color-mix(in srgb, #228b4e 18%, var(--background));color:#1f7a45}.pipeline-module__ptQ3ga__uploadStatusWarning{border-style:solid;border-color:color-mix(in srgb, #d99a18 72%, var(--input));background:color-mix(in srgb, #f2b84b 18%, var(--background));color:#9a6400}.pipeline-module__ptQ3ga__uploadStatusAlert{border-style:solid;border-color:color-mix(in srgb, var(--danger) 70%, var(--input));background:color-mix(in srgb, var(--danger) 10%, var(--background));color:var(--danger)}.pipeline-module__ptQ3ga__playButton{cursor:pointer;background:var(--primary);width:3rem;height:3rem;min-height:3rem;color:var(--primary-foreground);font:inherit;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-weight:900;display:inline-flex}.pipeline-module__ptQ3ga__playButton:disabled{cursor:not-allowed;opacity:.45}.pipeline-module__ptQ3ga__playButton span{border-top:.38rem solid #0000;border-bottom:.38rem solid #0000;border-left:.62rem solid;width:0;height:0;transform:translate(.08rem)}.pipeline-module__ptQ3ga__documentGuideCard{border:1px solid color-mix(in srgb, var(--primary) 42%, var(--input));background:color-mix(in srgb, var(--primary) 7%, var(--background));border-radius:1rem;gap:.8rem;padding:1rem;display:grid}.pipeline-module__ptQ3ga__documentGuideInline{margin:-.2rem 0 .25rem;animation:.19s ease-out pipeline-module__ptQ3ga__guideSlideIn}@keyframes pipeline-module__ptQ3ga__guideSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pipeline-module__ptQ3ga__documentGuideHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.pipeline-module__ptQ3ga__documentGuideHeader h3{letter-spacing:-.02em;margin:0;font-size:1.05rem}.pipeline-module__ptQ3ga__documentGuideClose{cursor:pointer;border:1px solid var(--input);background:var(--background);width:2.15rem;height:2.15rem;color:var(--muted-foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.05rem;font-weight:900;line-height:1;display:inline-flex}.pipeline-module__ptQ3ga__documentGuideClose:hover{border-color:var(--primary);color:var(--primary-dark)}.pipeline-module__ptQ3ga__documentGuideIssuer{margin:0;font-size:.9rem}.pipeline-module__ptQ3ga__documentGuideSteps{color:var(--foreground);gap:.4rem;margin:0;padding-left:1.15rem;font-size:.9rem;font-weight:650;display:grid}.pipeline-module__ptQ3ga__documentGuideLinks{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.55rem;display:grid}.pipeline-module__ptQ3ga__documentGuideLinks a{border:1px solid var(--input);background:var(--background);min-height:52px;color:var(--primary-dark);border-radius:.85rem;align-content:center;gap:.15rem;padding:.65rem .75rem;text-decoration:none;display:grid}.pipeline-module__ptQ3ga__documentGuideLinks a:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--background))}.pipeline-module__ptQ3ga__documentGuideLinks span{font-size:.88rem;font-weight:900}.pipeline-module__ptQ3ga__documentGuideLinks small{color:var(--muted-foreground);font-size:.76rem;font-weight:650;line-height:1.3}.pipeline-module__ptQ3ga__parseResult{border:1px solid var(--input);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.pipeline-module__ptQ3ga__parseResultReady{border-color:color-mix(in srgb, #228b4e 60%, var(--input));background:color-mix(in srgb, #228b4e 10%, var(--background))}.pipeline-module__ptQ3ga__parseResultAlert{border-color:color-mix(in srgb, var(--danger) 58%, var(--input));background:color-mix(in srgb, var(--danger) 8%, var(--background))}.pipeline-module__ptQ3ga__parseResultLabel{letter-spacing:-.02em;margin:0 0 .2rem;font-size:1.05rem;font-weight:900}.pipeline-module__ptQ3ga__resultIcon{background:var(--background);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:1.15rem;font-weight:950;display:inline-flex}.pipeline-module__ptQ3ga__parseResultReady .pipeline-module__ptQ3ga__resultIcon{color:#1f7a45}.pipeline-module__ptQ3ga__parseResultAlert .pipeline-module__ptQ3ga__resultIcon{color:var(--danger)}.pipeline-module__ptQ3ga__parseResultActions{flex:none;align-items:center;gap:.65rem;display:flex}.pipeline-module__ptQ3ga__reviewerTabs{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;margin:1rem 0;display:grid}.pipeline-module__ptQ3ga__reviewerTab{border:1px solid var(--input);background:var(--background);width:100%;min-width:0;min-height:4.6rem;color:var(--foreground);text-align:center;font:inherit;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.72rem 2.35rem .72rem .85rem;display:flex;position:relative}button.pipeline-module__ptQ3ga__reviewerTab{cursor:pointer}button.pipeline-module__ptQ3ga__reviewerTab:hover,.pipeline-module__ptQ3ga__reviewerTabActive{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--background))}.pipeline-module__ptQ3ga__reviewerTab span:first-child{letter-spacing:-.01em;font-weight:900}.pipeline-module__ptQ3ga__reviewerTab small{max-width:100%;color:var(--muted-foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;overflow:hidden}.pipeline-module__ptQ3ga__reviewerTabIcon{border-radius:50%;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-weight:950;display:inline-flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.pipeline-module__ptQ3ga__reviewerTabDone{border:1px solid color-mix(in srgb, #228b4e 65%, var(--input));background:color-mix(in srgb, #228b4e 12%, var(--background));color:#1f7a45}.pipeline-module__ptQ3ga__reviewerTabAlert{border:1px solid color-mix(in srgb, var(--danger) 70%, var(--input));background:color-mix(in srgb, var(--danger) 10%, var(--background));color:var(--danger)}.pipeline-module__ptQ3ga__reviewerTabMissing{color:var(--muted-foreground);border-style:dashed}.pipeline-module__ptQ3ga__reviewerIssuePanel{border:1px solid color-mix(in srgb, var(--danger) 44%, var(--input));background:color-mix(in srgb, var(--danger) 7%, var(--background));border-radius:1rem;gap:.75rem;margin:1rem 0;padding:.85rem .95rem;display:grid}.pipeline-module__ptQ3ga__warningPanel{border:1px solid color-mix(in srgb, var(--warn) 42%, var(--input));background:color-mix(in srgb, var(--warn) 8%, var(--background));border-radius:1rem;gap:.75rem;margin:0 0 1rem;padding:.85rem .95rem;display:grid}.pipeline-module__ptQ3ga__warningPanelHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pipeline-module__ptQ3ga__warningPanelHead h3,.pipeline-module__ptQ3ga__warningEyebrow{margin:0}.pipeline-module__ptQ3ga__warningPanelHead h3{letter-spacing:-.02em;font-size:1rem}.pipeline-module__ptQ3ga__warningPanelHead>span{background:var(--background);min-width:2rem;height:2rem;color:var(--warn);border-radius:999px;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.pipeline-module__ptQ3ga__warningEyebrow{color:var(--warn);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.pipeline-module__ptQ3ga__warningList{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pipeline-module__ptQ3ga__warningItem{border:1px solid color-mix(in srgb, var(--warn) 34%, var(--input));background:var(--background);border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .75rem;display:grid}.pipeline-module__ptQ3ga__warningItemDanger{border-color:color-mix(in srgb, var(--danger) 48%, var(--input))}.pipeline-module__ptQ3ga__warningItem strong,.pipeline-module__ptQ3ga__warningItem span{display:block}.pipeline-module__ptQ3ga__warningItem strong{font-size:.9rem}.pipeline-module__ptQ3ga__warningItem span{color:var(--muted-foreground);margin-top:.1rem;font-size:.82rem;line-height:1.35}.pipeline-module__ptQ3ga__warningOpenButton{cursor:pointer;border:1px solid var(--input);min-height:36px;color:var(--primary-dark);background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.82rem;font-weight:850}.pipeline-module__ptQ3ga__warningOpenButton:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent)}.pipeline-module__ptQ3ga__missingList,.pipeline-module__ptQ3ga__manualFieldList{gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.pipeline-module__ptQ3ga__missingItem,.pipeline-module__ptQ3ga__manualFieldItem{border:1px solid var(--input);background:var(--background);border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.7rem .85rem;display:grid}.pipeline-module__ptQ3ga__missingItem{grid-template-columns:minmax(0,1fr) auto}.pipeline-module__ptQ3ga__manualFieldItem strong,.pipeline-module__ptQ3ga__missingItem strong{display:block}.pipeline-module__ptQ3ga__manualFieldItem span,.pipeline-module__ptQ3ga__missingItem span{color:var(--muted-foreground);font-size:.84rem;display:block}.pipeline-module__ptQ3ga__manualInput{border:1px solid var(--input);background:var(--background);width:min(14rem,26vw);min-height:44px;color:var(--foreground);border-radius:999px;padding:.45rem .8rem}.pipeline-module__ptQ3ga__checklist{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pipeline-module__ptQ3ga__checkItem{border:1px solid var(--input);border-radius:.8rem;align-items:center;gap:.6rem;padding:.6rem .85rem;display:flex}.pipeline-module__ptQ3ga__checkMark{font-weight:800}.pipeline-module__ptQ3ga__checkPresent .pipeline-module__ptQ3ga__checkMark{color:var(--primary-dark)}.pipeline-module__ptQ3ga__checkMissing{color:var(--muted-foreground);border-style:dashed}.pipeline-module__ptQ3ga__reviewGrid{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.55fr);align-items:start;gap:1.5rem;min-width:0;display:grid}.pipeline-module__ptQ3ga__reviewGrid>*{min-width:0}.pipeline-module__ptQ3ga__fieldNavBar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.pipeline-module__ptQ3ga__fieldCount{color:var(--muted-foreground);font-size:.9rem;font-weight:700}.pipeline-module__ptQ3ga__reviewMeta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.42rem;font-size:.9rem;font-weight:800;display:flex}.pipeline-module__ptQ3ga__documentChip{color:var(--foreground)}.pipeline-module__ptQ3ga__navActions{flex:none;align-items:center;gap:.45rem;display:inline-flex}.pipeline-module__ptQ3ga__fieldKey{letter-spacing:-.02em;text-transform:capitalize;margin:0;font-size:1.25rem}.pipeline-module__ptQ3ga__fieldExplain{color:var(--muted-foreground);font-size:.92rem;line-height:1.55}.pipeline-module__ptQ3ga__correctError{color:var(--danger);margin:.4rem 0 0;font-size:.9rem;font-weight:700}.pipeline-module__ptQ3ga__fieldValue{border:1px solid var(--input);background:var(--background);width:100%;max-width:25rem;min-height:48px;color:var(--foreground);font:inherit;border-radius:.8rem;padding:.7rem .85rem;font-weight:700}.pipeline-module__ptQ3ga__fieldValueMissing{border-color:color-mix(in srgb, var(--danger) 68%, var(--input));background:color-mix(in srgb, var(--danger) 7%, var(--background));color:var(--danger)}.pipeline-module__ptQ3ga__actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.pipeline-module__ptQ3ga__reviewActionButton{transition:transform .12s,filter .12s,box-shadow .12s}.pipeline-module__ptQ3ga__reviewActionButton:active:not(:disabled){filter:saturate(1.15)brightness(.96);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent);transform:scale(1.045)}.pipeline-module__ptQ3ga__reviewFeedback{background:color-mix(in srgb, #228b4e 12%, var(--background));color:#1f7a45;border-radius:999px;align-items:center;min-height:1.9rem;margin:.65rem 0 0;padding:.25rem .65rem;font-size:.82rem;font-weight:850;animation:.18s ease-out pipeline-module__ptQ3ga__reviewFeedbackIn;display:inline-flex}@keyframes pipeline-module__ptQ3ga__reviewFeedbackIn{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pipeline-module__ptQ3ga__reviewActionButton{transition:none}.pipeline-module__ptQ3ga__reviewActionButton:active:not(:disabled){transform:none}.pipeline-module__ptQ3ga__reviewFeedback{animation:none}}.pipeline-module__ptQ3ga__incomeChart{border-top:1px solid var(--input);flex-direction:column;align-items:center;gap:.9rem;width:100%;max-width:27rem;margin-top:1.4rem;padding-top:1.2rem;display:flex}.pipeline-module__ptQ3ga__incomeChartTitle{text-align:center;width:100%;margin:0;font-size:1rem}.pipeline-module__ptQ3ga__incomeDonut{aspect-ratio:1;border-radius:50%;width:12rem;transition:background .22s;position:relative}.pipeline-module__ptQ3ga__incomeDonut:after{content:"";background:var(--background);border-radius:50%;position:absolute;inset:.82rem}.pipeline-module__ptQ3ga__incomeDonutCenter{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;display:flex;position:absolute;inset:1.05rem}.pipeline-module__ptQ3ga__incomeDonutCenter strong{font-variant-numeric:tabular-nums;font-size:.98rem}.pipeline-module__ptQ3ga__incomeDonutCenter span{color:var(--muted-foreground);font-size:.72rem;font-weight:750;line-height:1.15}.pipeline-module__ptQ3ga__incomeLegend{width:100%}.pipeline-module__ptQ3ga__incomeLegend p{color:var(--muted-foreground);text-align:center;margin:0;font-size:.78rem;line-height:1.35}.pipeline-module__ptQ3ga__incomeLegend ul{gap:.45rem;width:min(100%,18rem);margin:0 auto;padding:0;list-style:none;display:grid}.pipeline-module__ptQ3ga__incomeLegend li{grid-template-columns:.65rem minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.pipeline-module__ptQ3ga__incomeLegendDot{border-radius:50%;width:.65rem;height:.65rem;margin-top:.15rem}.pipeline-module__ptQ3ga__incomeLegend strong,.pipeline-module__ptQ3ga__incomeLegend small{display:block}.pipeline-module__ptQ3ga__incomeLegend strong{font-size:.8rem}.pipeline-module__ptQ3ga__incomeLegend small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.72rem}.pipeline-module__ptQ3ga__confidenceWrap{max-width:25rem;margin:.85rem 0}.pipeline-module__ptQ3ga__confidenceHead{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;font-size:.85rem;font-weight:700;display:flex}.pipeline-module__ptQ3ga__confidenceBar{background:color-mix(in srgb, var(--secondary) 60%, var(--background));border-radius:999px;height:.5rem;margin-top:.35rem;overflow:hidden}.pipeline-module__ptQ3ga__confidenceFill{background:var(--primary);border-radius:999px;height:100%}.pipeline-module__ptQ3ga__confidenceLow .pipeline-module__ptQ3ga__confidenceFill{background:var(--danger)}.pipeline-module__ptQ3ga__statusChip{border:1px solid var(--input);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.8rem;font-weight:800;display:inline-flex}.pipeline-module__ptQ3ga__chipConfirmed{color:var(--primary-dark);background:color-mix(in srgb, var(--secondary) 50%, transparent)}.pipeline-module__ptQ3ga__chipExtracted{color:var(--muted-foreground)}.pipeline-module__ptQ3ga__previewPane{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;display:flex}.pipeline-module__ptQ3ga__page{aspect-ratio:8.5/11;border:1px solid var(--input);background:repeating-linear-gradient(var(--background), var(--background) 1.4rem, color-mix(in srgb, var(--input) 40%, var(--background)) 1.4rem, color-mix(in srgb, var(--input) 40%, var(--background)) 1.45rem);border-radius:.6rem;width:100%;position:relative;overflow:hidden}.pipeline-module__ptQ3ga__pageLabel{color:var(--muted-foreground);background:color-mix(in srgb, var(--background) 80%, transparent);border-radius:999px;padding:.1rem .4rem;font-size:.7rem;font-weight:800;position:absolute;top:.4rem;right:.5rem}.pipeline-module__ptQ3ga__bbox{border:2px solid var(--primary);background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary-dark);white-space:nowrap;border-radius:.25rem;align-items:center;padding:0 .3rem;font-size:.72rem;font-weight:700;display:flex;position:absolute;overflow:hidden}.pipeline-module__ptQ3ga__docLink{color:var(--primary-dark);font-size:.85rem;font-weight:700}.pipeline-module__ptQ3ga__reasonList{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.pipeline-module__ptQ3ga__reason{border:1px solid var(--input);border-radius:.8rem;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;min-width:0;padding:.6rem .85rem;display:flex}.pipeline-module__ptQ3ga__reasonBlocking{border-color:color-mix(in srgb, var(--danger) 55%, var(--input))}.pipeline-module__ptQ3ga__reasonCode{overflow-wrap:anywhere;font-size:.85rem;font-weight:800}.pipeline-module__ptQ3ga__reasonBlocking .pipeline-module__ptQ3ga__reasonCode{color:var(--danger)}.pipeline-module__ptQ3ga__prepareToolbar{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;width:100%;display:flex}.pipeline-module__ptQ3ga__reviewSummary{flex-wrap:wrap;flex:34rem;align-items:center;gap:.45rem;min-width:0;display:flex}.pipeline-module__ptQ3ga__pendingFieldLinks{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pipeline-module__ptQ3ga__reviewIssueTag,.pipeline-module__ptQ3ga__pendingFieldButton{border:1px solid color-mix(in srgb, var(--warn) 48%, var(--input));background:color-mix(in srgb, var(--warn) 8%, var(--background));min-height:36px;color:var(--foreground);font:inherit;border-radius:999px;padding:.35rem .7rem;font-size:.82rem;font-weight:800}.pipeline-module__ptQ3ga__reviewIssueTag{align-items:center;display:inline-flex}.pipeline-module__ptQ3ga__pendingFieldButton{cursor:pointer}.pipeline-module__ptQ3ga__pendingFieldButton:hover{border-color:var(--primary);color:var(--primary-dark)}.pipeline-module__ptQ3ga__prepareGrid{flex-direction:column;gap:clamp(1.15rem,2.5vw,1.75rem);margin-top:.5rem;display:flex}.pipeline-module__ptQ3ga__prepareControls{flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.pipeline-module__ptQ3ga__prepareControls>*{margin:0}.pipeline-module__ptQ3ga__prepareDoc{width:100%;min-width:0}.pipeline-module__ptQ3ga__railGroup{gap:.6rem;display:grid}.pipeline-module__ptQ3ga__railGroup .pipeline-module__ptQ3ga__reasonList{margin:0}.pipeline-module__ptQ3ga__railHeading{margin:0;font-size:1rem}.pipeline-module__ptQ3ga__railActions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-left:auto;display:flex}.pipeline-module__ptQ3ga__railActions>button,.pipeline-module__ptQ3ga__deleteZone>button{width:auto;min-height:38px;padding:.45rem .85rem;font-size:.85rem}.pipeline-module__ptQ3ga__deleteZone{align-items:center;padding-top:0;display:flex;margin:0!important}.pipeline-module__ptQ3ga__deleteZone .pipeline-module__ptQ3ga__actions{align-items:center;margin-top:0}.pipeline-module__ptQ3ga__verdict{border:2px solid var(--input);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1.05rem;font-weight:800;display:inline-flex}.pipeline-module__ptQ3ga__verdictReady{border-color:var(--primary);color:var(--primary-dark);background:color-mix(in srgb, var(--secondary) 45%, transparent)}.pipeline-module__ptQ3ga__verdictNeeds{border-color:var(--danger);color:var(--danger)}.pipeline-module__ptQ3ga__qaForm{gap:.5rem;display:flex}.pipeline-module__ptQ3ga__qaInput{border:1px solid var(--input);background:var(--background);min-height:48px;color:var(--foreground);font:inherit;border-radius:.8rem;flex:1;padding:.7rem .85rem}.pipeline-module__ptQ3ga__qaAnswer{border-top:1px solid var(--input);margin-top:1rem;padding-top:1rem}.pipeline-module__ptQ3ga__aiOutcomeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pipeline-module__ptQ3ga__aiOutcome{border:1px solid var(--input);min-height:1.6rem;color:var(--primary-dark);text-transform:uppercase;border-radius:999px;align-items:center;padding:.1rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.pipeline-module__ptQ3ga__aiOutcomeAnswered{background:color-mix(in srgb, var(--secondary) 35%, var(--background))}.pipeline-module__ptQ3ga__aiOutcomeRefused{border-color:var(--primary-dark)}.pipeline-module__ptQ3ga__aiOutcomeAbstained{color:var(--muted-foreground);border-style:dashed}.pipeline-module__ptQ3ga__aiOutcomeNeeds{background:color-mix(in srgb, var(--secondary) 20%, var(--background));border-color:var(--primary-dark)}.pipeline-module__ptQ3ga__aiCodeRef{color:var(--muted-foreground);letter-spacing:.02em;font-size:.7rem;font-weight:700}.pipeline-module__ptQ3ga__aiAnswerText{margin:.65rem 0 0;line-height:1.65}.pipeline-module__ptQ3ga__aiCitations{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.pipeline-module__ptQ3ga__aiCitationChip{border:1px solid var(--input);max-width:100%;min-height:32px;color:var(--primary-dark);background:var(--background);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-flex}.pipeline-module__ptQ3ga__aiPrivacy{color:var(--muted-foreground);margin:.8rem 0 0;font-size:.78rem}.pipeline-module__ptQ3ga__aiNotice{color:var(--primary-dark);margin:.6rem 0 0;font-size:.82rem;font-weight:700}.pipeline-module__ptQ3ga__citation{border:1px solid var(--input);background:color-mix(in srgb, var(--secondary) 22%, var(--background));border-radius:.8rem;margin-top:.75rem;padding:.75rem .9rem}.pipeline-module__ptQ3ga__citationHead{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.pipeline-module__ptQ3ga__ruleId{font-size:.85rem;font-weight:800}.pipeline-module__ptQ3ga__badge{border:1px solid var(--input);color:var(--muted-foreground);border-radius:999px;padding:.12rem .5rem;font-size:.7rem;font-weight:800}.pipeline-module__ptQ3ga__badgeHud{color:var(--primary-dark);background:color-mix(in srgb, var(--secondary) 45%, transparent)}.pipeline-module__ptQ3ga__badgeFederal{color:var(--foreground)}.pipeline-module__ptQ3ga__badgeConvention{color:var(--muted-foreground)}.pipeline-module__ptQ3ga__samplePrompt{gap:.55rem;margin-top:.8rem;display:grid}.pipeline-module__ptQ3ga__sampleLabel{color:var(--muted-foreground);margin:0;font-size:.9rem;font-weight:700}.pipeline-module__ptQ3ga__sampleRow{flex-wrap:wrap;gap:.5rem;display:flex}.pipeline-module__ptQ3ga__sampleChip{border:1px solid var(--input);cursor:pointer;min-height:44px;font:inherit;color:var(--muted-foreground);background:0 0;border-radius:999px;padding:.45rem .75rem;font-size:.85rem}.pipeline-module__ptQ3ga__sampleChip:hover{background:var(--secondary);color:var(--foreground)}.pipeline-module__ptQ3ga__formula{font-variant-numeric:tabular-nums;border:1px solid var(--input);background:var(--background);border-radius:.8rem;padding:.85rem 1rem;line-height:1.9}.pipeline-module__ptQ3ga__formula strong{font-weight:800}.pipeline-module__ptQ3ga__sourceLine{color:var(--muted-foreground);margin-top:.75rem;font-size:.85rem}.pipeline-module__ptQ3ga__quarantine{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--input));background:color-mix(in srgb, var(--danger) 8%, var(--background));border-radius:.8rem;margin-top:.75rem;padding:.75rem .9rem}.pipeline-module__ptQ3ga__quarantineHead{color:var(--danger);font-size:.9rem;font-weight:800}.pipeline-module__ptQ3ga__quarantineText{color:var(--muted-foreground);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.85rem;font-style:italic}.pipeline-module__ptQ3ga__understandGrid{grid-template-columns:1fr 1.25fr;align-items:stretch;gap:1.25rem;min-width:0;display:grid}.pipeline-module__ptQ3ga__flatList{margin:1rem 0 0;padding:0;list-style:none}.pipeline-module__ptQ3ga__flatRow{border-bottom:1px solid color-mix(in srgb, var(--input) 55%, transparent);justify-content:space-between;gap:1rem;padding:.55rem .15rem;display:flex}.pipeline-module__ptQ3ga__flatRow:last-child{border-bottom:0}.pipeline-module__ptQ3ga__formulaFlat{background:0 0;border:0;padding:0}.pipeline-module__ptQ3ga__understandGrid>*{min-width:0}.pipeline-module__ptQ3ga__mathTable{border:1px solid var(--input);border-radius:.6rem;display:grid;overflow:hidden}.pipeline-module__ptQ3ga__mathRow{border-bottom:1px solid color-mix(in srgb, var(--input) 55%, transparent);background:color-mix(in srgb, var(--muted) 45%, var(--background));grid-template-columns:minmax(3.5rem,.5fr) 1.9fr minmax(6rem,auto);align-items:baseline;gap:.85rem;padding:.65rem .85rem;display:grid}.pipeline-module__ptQ3ga__mathRow:last-child{border-bottom:0}.pipeline-module__ptQ3ga__mathHead{background:var(--background);letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:700}.pipeline-module__ptQ3ga__mathHead .pipeline-module__ptQ3ga__mathSrcCell,.pipeline-module__ptQ3ga__mathHead .pipeline-module__ptQ3ga__mathCalcCell,.pipeline-module__ptQ3ga__mathHead .pipeline-module__ptQ3ga__mathNum{font-size:inherit;font-weight:inherit;text-transform:uppercase;color:inherit}.pipeline-module__ptQ3ga__mathSrcCell{text-transform:capitalize;font-size:.9rem;font-weight:700}.pipeline-module__ptQ3ga__mathSrcSub{color:var(--muted-foreground);text-transform:none;font-size:.76rem;font-weight:500;display:block}.pipeline-module__ptQ3ga__mathCalcCell{color:var(--muted-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.92rem}.pipeline-module__ptQ3ga__mathNum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem}.pipeline-module__ptQ3ga__mathTotalRow{border-top:2px solid var(--input);background:var(--background);font-size:1.02rem}.pipeline-module__ptQ3ga__resultText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.pipeline-module__ptQ3ga__resultAmounts{font-variant-numeric:tabular-nums;opacity:.9;font-size:.85rem}.pipeline-module__ptQ3ga__resultBanner{border-radius:.6rem;align-items:center;gap:.6rem;margin:1rem 0 0;padding:.7rem .9rem;font-size:.95rem;display:flex}.pipeline-module__ptQ3ga__resultBanner svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1rem;height:1.1rem}.pipeline-module__ptQ3ga__resultOk{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.pipeline-module__ptQ3ga__resultBad{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.pipeline-module__ptQ3ga__resultNone{color:var(--muted-foreground);background:color-mix(in srgb, var(--muted) 70%, transparent)}.pipeline-module__ptQ3ga__qaCard{background:color-mix(in srgb, var(--secondary) 42%, var(--background));border-color:color-mix(in srgb, var(--primary) 30%, var(--input));flex-direction:column;height:min(68vh,46rem);min-height:34rem;display:flex}.pipeline-module__ptQ3ga__chatHeader{border-bottom:1px solid color-mix(in srgb, var(--input) 70%, transparent);align-items:center;gap:.6rem;padding-bottom:.75rem;display:flex}.pipeline-module__ptQ3ga__chatHeaderAvatar{flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid;position:relative}.pipeline-module__ptQ3ga__chatHeaderAvatar img{border-radius:.75rem;width:100%;height:100%;display:block}.pipeline-module__ptQ3ga__chatHeaderDot{border:2px solid var(--background);background:var(--success);border-radius:50%;width:.7rem;height:.7rem;position:absolute;bottom:-.08rem;right:-.08rem}.pipeline-module__ptQ3ga__chatHeaderTitle{letter-spacing:-.02em;margin:0;font-size:1.05rem}.pipeline-module__ptQ3ga__chatHeaderHint{color:var(--muted-foreground);margin:.1rem 0 0;font-size:.8rem}.pipeline-module__ptQ3ga__qaAnswerArea{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:.85rem;min-height:0;margin:.75rem 0;padding:.25rem .1rem;display:flex;overflow-y:auto}.pipeline-module__ptQ3ga__chatEntry{flex-direction:column;gap:.5rem;display:flex}.pipeline-module__ptQ3ga__chatAssistantRow,.pipeline-module__ptQ3ga__chatThinking{align-self:flex-start;align-items:flex-start;gap:.55rem;max-width:95%;display:flex}.pipeline-module__ptQ3ga__chatAssistantAvatar{flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.pipeline-module__ptQ3ga__chatAssistantAvatar img{border-radius:.5rem;width:100%;height:100%;display:block}.pipeline-module__ptQ3ga__chatQuestion{background:var(--primary-dark);max-width:85%;color:var(--primary-foreground);border-radius:.85rem .85rem .2rem;align-self:flex-end;margin:0;padding:.5rem .8rem;font-size:.92rem;font-weight:600}.pipeline-module__ptQ3ga__chatAnswer{background:var(--background);border-radius:.85rem .85rem .85rem .2rem;min-width:0;padding:.6rem .8rem}.pipeline-module__ptQ3ga__thinkingBubble{background:var(--background);border-radius:.85rem .85rem .85rem .2rem;align-items:center;gap:.3rem;min-height:2.25rem;padding:.5rem .8rem;display:inline-flex}.pipeline-module__ptQ3ga__thinkingBubble i{background:var(--primary-dark);border-radius:50%;width:.42rem;height:.42rem;animation:1.1s ease-in-out infinite pipeline-module__ptQ3ga__thinking-dot}.pipeline-module__ptQ3ga__thinkingBubble i:nth-child(2){animation-delay:.14s}.pipeline-module__ptQ3ga__thinkingBubble i:nth-child(3){animation-delay:.28s}@keyframes pipeline-module__ptQ3ga__thinking-dot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-.22rem)}}.pipeline-module__ptQ3ga__summaryList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pipeline-module__ptQ3ga__summaryRow{border:1px solid var(--input);border-radius:.8rem;justify-content:space-between;gap:1rem;padding:.6rem .85rem;display:flex}.pipeline-module__ptQ3ga__summaryKey{color:var(--muted-foreground);text-transform:capitalize;font-weight:700}.pipeline-module__ptQ3ga__summaryVal{text-align:right;overflow-wrap:anywhere;font-weight:700}.pipeline-module__ptQ3ga__proof{border:1px solid var(--primary);background:color-mix(in srgb, var(--secondary) 40%, transparent);border-radius:.8rem;margin-top:1rem;padding:.85rem 1rem;font-weight:700}.pipeline-module__ptQ3ga__spinner{color:var(--muted-foreground);font-weight:700}@media (max-width:720px){.pipeline-module__ptQ3ga__globals{grid-template-columns:1fr}.pipeline-module__ptQ3ga__stepper{flex-direction:column}.pipeline-module__ptQ3ga__reviewGrid{grid-template-columns:1fr}.pipeline-module__ptQ3ga__fieldValue,.pipeline-module__ptQ3ga__confidenceWrap{max-width:100%}.pipeline-module__ptQ3ga__fieldNavBar{flex-direction:column;align-items:stretch}.pipeline-module__ptQ3ga__navActions{justify-content:flex-start}.pipeline-module__ptQ3ga__viewerMinimap{display:none}.pipeline-module__ptQ3ga__uploadHero,.pipeline-module__ptQ3ga__uploadSlotBody,.pipeline-module__ptQ3ga__uploadSlotActions,.pipeline-module__ptQ3ga__parseResult{flex-direction:column;align-items:stretch}.pipeline-module__ptQ3ga__uploadSlotActions{justify-content:flex-start}.pipeline-module__ptQ3ga__manualFieldItem,.pipeline-module__ptQ3ga__missingItem,.pipeline-module__ptQ3ga__warningItem{grid-template-columns:1fr}.pipeline-module__ptQ3ga__manualInput{width:100%}.pipeline-module__ptQ3ga__understandGrid{grid-template-columns:1fr}.pipeline-module__ptQ3ga__mathRow{grid-template-columns:1fr auto;gap:.25rem .75rem}.pipeline-module__ptQ3ga__mathSrcCell{grid-column:1/-1}.pipeline-module__ptQ3ga__mathNum{white-space:normal}.pipeline-module__ptQ3ga__qaCard{height:auto;min-height:34rem}}@media (prefers-reduced-motion:reduce){.pipeline-module__ptQ3ga__thinkingBubble i{opacity:.65;animation:none}}
.receipt-module__DObCia__stack{margin-top:.25rem;padding:0 .9rem .9rem 0;position:relative}.receipt-module__DObCia__stack:before,.receipt-module__DObCia__stack:after{content:"";border:1px solid var(--input);z-index:0;background:#fff;border-radius:.4rem;position:absolute}.receipt-module__DObCia__stack:before{inset:.9rem 0 0 .9rem}.receipt-module__DObCia__stack:after{inset:.45rem}.receipt-module__DObCia__banner{border:1px solid color-mix(in srgb, var(--warn) 45%, var(--input));background:color-mix(in srgb, var(--warn) 10%, var(--background));border-radius:.8rem;align-items:center;gap:.65rem;margin:0 0 .85rem;padding:.7rem .9rem;font-size:.9rem;font-weight:700;display:flex}.receipt-module__DObCia__bannerIcon{background:var(--warn);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.92rem;font-weight:950;display:inline-flex}.receipt-module__DObCia__page{z-index:1;border:1px solid var(--input);background:#fff;border-radius:.4rem;padding:clamp(1rem,3vw,1.75rem);position:relative;overflow:hidden}.receipt-module__DObCia__watermark{z-index:0;letter-spacing:.12em;white-space:nowrap;color:color-mix(in srgb, var(--danger) 13%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;font-size:clamp(2.6rem,14vw,6.5rem);font-weight:800;display:grid;position:absolute;inset:0;transform:rotate(-24deg)}.receipt-module__DObCia__inner{z-index:1;position:relative}.receipt-module__DObCia__docHeader{border-bottom:2px solid var(--foreground);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.receipt-module__DObCia__docHeadText{min-width:0}.receipt-module__DObCia__brand{flex:none;align-items:center;gap:.45rem;padding-top:.15rem;display:flex}.receipt-module__DObCia__brandLogo{width:1.7rem;height:1.7rem}.receipt-module__DObCia__brandName{letter-spacing:-.02em;color:var(--primary-dark);font-weight:800}.receipt-module__DObCia__kicker{text-transform:uppercase;letter-spacing:.09em;color:var(--muted-foreground);margin:0;font-size:.72rem;font-weight:800}.receipt-module__DObCia__docTitle{letter-spacing:-.02em;margin:.25rem 0;font-size:clamp(1.2rem,3vw,1.5rem)}.receipt-module__DObCia__meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:.85rem}.receipt-module__DObCia__section{margin-top:.8rem}.receipt-module__DObCia__secTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);border-bottom:1px solid var(--input);margin:0 0 .28rem;padding-bottom:.22rem;font-size:.78rem;font-weight:800}.receipt-module__DObCia__rows{margin:0;padding:0;list-style:none}.receipt-module__DObCia__row{border-bottom:1px dotted color-mix(in srgb, var(--input) 70%, transparent);grid-template-columns:minmax(7rem,1fr) 2fr auto;align-items:center;gap:.25rem .65rem;padding:.24rem 0;display:grid}.receipt-module__DObCia__rowKey{color:var(--muted-foreground);font-size:.88rem;font-weight:700}.receipt-module__DObCia__rowVal{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:700}.receipt-module__DObCia__missingVal{color:var(--danger)}.receipt-module__DObCia__errorText{color:var(--danger);flex-basis:100%;font-size:.85rem;font-weight:700}.receipt-module__DObCia__fileName{text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;font-weight:600}.receipt-module__DObCia__quarantineNote{color:var(--danger)}.receipt-module__DObCia__editBtn{border:1px solid var(--input);min-height:44px;color:var(--primary-dark);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-self:end;padding:.35rem .9rem;font-size:.85rem;font-weight:700}.receipt-module__DObCia__editBtn:hover{background:var(--secondary)}.receipt-module__DObCia__editArea{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:.5rem;display:flex}.receipt-module__DObCia__editInput{border:1px solid var(--input);background:var(--background);min-height:44px;color:var(--foreground);font:inherit;border-radius:.6rem;flex:10rem;padding:.5rem .75rem;font-weight:700}.receipt-module__DObCia__checkRow{align-items:center;gap:.5rem;padding:.24rem 0;font-weight:700;display:flex}.receipt-module__DObCia__checkOn{color:var(--primary-dark);font-weight:800}.receipt-module__DObCia__checkOff{color:var(--muted-foreground);font-weight:800}.receipt-module__DObCia__checkState{color:var(--muted-foreground);margin-left:auto;font-size:.8rem;font-weight:700}.receipt-module__DObCia__verdictLine{margin:.2rem 0 .5rem}.receipt-module__DObCia__codeRef{letter-spacing:.04em;color:color-mix(in srgb, var(--muted-foreground) 70%, transparent);overflow-wrap:anywhere;font-size:.7rem;font-weight:700}.receipt-module__DObCia__reasonNotes{gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.receipt-module__DObCia__note{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.85rem;line-height:1.55}.receipt-module__DObCia__docFooter{border-top:1px solid var(--input);color:var(--muted-foreground);margin-top:1rem;padding-top:.55rem;font-size:.82rem;line-height:1.55}@media (max-width:440px){.receipt-module__DObCia__row{grid-template-columns:1fr;gap:.15rem}.receipt-module__DObCia__editBtn{justify-self:start}.receipt-module__DObCia__editArea{grid-column:auto}.receipt-module__DObCia__watermark{font-size:clamp(2rem,18vw,4rem)}}@media print{.receipt-module__DObCia__editBtn,.receipt-module__DObCia__screenOnly{display:none}.receipt-module__DObCia__stack{padding:0}.receipt-module__DObCia__stack:before,.receipt-module__DObCia__stack:after{display:none}.receipt-module__DObCia__page{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0}}
.discovery-module__gNJuPW__discoverView{padding:.75rem 0 2rem}.discovery-module__gNJuPW__discoverHeader{gap:1rem;margin-bottom:.9rem;display:grid}.discovery-module__gNJuPW__discoverTitleRow{justify-content:space-between;align-items:start;gap:1.25rem;display:flex}.discovery-module__gNJuPW__discoverTitle{color:var(--foreground);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,2.8vw,2.35rem);font-weight:750;line-height:1.08}.discovery-module__gNJuPW__discoverRecordCount{max-width:42rem;color:var(--muted-foreground);margin:.2rem 0 0;font-size:.98rem;font-weight:700}.discovery-module__gNJuPW__discoverFilters{border:1px solid var(--input);background:color-mix(in srgb, var(--background) 82%, #fff);border-radius:.85rem;flex-wrap:wrap;align-items:end;gap:.7rem;padding:.75rem;display:flex}.discovery-module__gNJuPW__filterField{flex:12rem;gap:.3rem;display:grid}.discovery-module__gNJuPW__filterField label{color:var(--muted-foreground);font-size:.78rem;font-weight:800}.discovery-module__gNJuPW__filterField select{cursor:pointer;border:1px solid var(--input);background:var(--background);width:100%;min-height:44px;color:var(--foreground);border-radius:.55rem;padding:0 .75rem;font-weight:700}.discovery-module__gNJuPW__clearFiltersButton{cursor:pointer;border:1px solid var(--input);background:var(--background);min-height:44px;color:var(--primary-dark);border-radius:.55rem;flex:none;align-self:end;padding:0 .75rem;font-weight:800}.discovery-module__gNJuPW__clearFiltersButton:hover{background:color-mix(in srgb, var(--secondary) 60%, transparent)}.discovery-module__gNJuPW__discoverShell{border:1px solid var(--input);background:var(--background);border-radius:.8rem;grid-template-columns:minmax(0,1fr) minmax(22rem,25rem);height:calc(100dvh - 20.5rem);min-height:24rem;max-height:52rem;display:grid;overflow:hidden}.discovery-module__gNJuPW__discoverShell.discovery-module__gNJuPW__isMapOnly{grid-template-columns:1fr}.discovery-module__gNJuPW__discoverShell.discovery-module__gNJuPW__isMapOnly .discovery-module__gNJuPW__propertyDetail{display:none}.discovery-module__gNJuPW__discoverMap{background:#eee8dc;min-height:0;position:relative;overflow:hidden}.discovery-module__gNJuPW__leafletMap{z-index:0;position:absolute;inset:0}.discovery-module__gNJuPW__leafletMap .leaflet-container{width:100%;height:100%;font:inherit;background:#eee8dc}.discovery-module__gNJuPW__leafletMap .leaflet-control-attribution{font-size:.68rem}.discovery-module__gNJuPW__leafletMap .leaflet-control-zoom{box-shadow:0 .35rem 1rem #2a211c1f;border-color:var(--input)!important}.discovery-module__gNJuPW__leafletMap .leaflet-control-zoom a{color:var(--foreground)!important}.discovery-module__gNJuPW__propertyTooltip{border:1px solid var(--input);color:var(--foreground);background:#fffffff5;border-radius:.6rem;padding:0;overflow:hidden;box-shadow:0 .35rem 1rem #2a211c29}.discovery-module__gNJuPW__propertyTooltip img{object-fit:cover;width:13.5rem;height:8rem;display:block}.discovery-module__gNJuPW__propertyTooltipBody{width:13.5rem;padding:.5rem .65rem}.discovery-module__gNJuPW__propertyTooltipBody strong{max-width:14rem;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;display:block;overflow:hidden}.discovery-module__gNJuPW__propertyTooltipBody span{overflow-wrap:anywhere;color:var(--foreground);margin-top:.18rem;font-size:.72rem;font-weight:700;line-height:1.35;display:block}.discovery-module__gNJuPW__mapModeToggle{z-index:500;border:1px solid var(--input);background:#ffffffeb;border-radius:999px;display:inline-flex;position:absolute;top:1rem;right:1rem;overflow:hidden;box-shadow:0 .35rem 1rem #2a211c1f}.discovery-module__gNJuPW__mapModeToggle button{cursor:pointer;min-height:36px;color:var(--muted-foreground);background:0 0;border:0;padding:0 .8rem;font-size:.82rem;font-weight:850}.discovery-module__gNJuPW__mapModeToggle button.discovery-module__gNJuPW__isActive{background:var(--primary-dark);color:var(--primary-foreground)}.discovery-module__gNJuPW__mapEmptyState{z-index:600;border:1px solid var(--input);text-align:center;background:#faf6eff0;border-radius:1rem;width:min(90%,24rem);padding:1rem;font-weight:750;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.discovery-module__gNJuPW__propertyDetail{border-left:1px solid var(--input);background:#fff;align-content:start;gap:1rem;min-height:0;padding:1.25rem;display:grid;overflow-y:auto}.discovery-module__gNJuPW__propertyDetailPhoto{border:1px solid var(--input);background:var(--muted);border-radius:.9rem;overflow:hidden}.discovery-module__gNJuPW__propertyDetailPhoto img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.discovery-module__gNJuPW__propertyDetailHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.discovery-module__gNJuPW__propertyDetailClose{cursor:pointer;border:1px solid var(--input);background:var(--background);width:2.25rem;min-width:2.25rem;height:2.25rem;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;font-size:1.15rem;font-weight:800;line-height:1;display:inline-flex}.discovery-module__gNJuPW__propertyDetailClose:hover{background:var(--secondary);color:var(--foreground)}.discovery-module__gNJuPW__propertyDetail h2{letter-spacing:-.035em;margin:0;font-size:1.35rem;line-height:1.15}.discovery-module__gNJuPW__propertyAddress{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.92rem;font-weight:550;line-height:1.38}.discovery-module__gNJuPW__propertyAddress span{display:block}.discovery-module__gNJuPW__streetAddress{color:color-mix(in srgb, var(--foreground) 72%, var(--muted-foreground));font-size:.98rem;font-weight:650}.discovery-module__gNJuPW__unknownCard{border:1px solid color-mix(in srgb, #9a5b00 38%, var(--input));color:#5d3900;background:#fff8eb;border-radius:.55rem;align-items:center;gap:.55rem;min-height:50px;padding:.75rem .9rem;font-size:.9rem;display:flex}.discovery-module__gNJuPW__unknownCard strong{color:#4b2e00}.discovery-module__gNJuPW__detailGrid{gap:.65rem;display:grid}.discovery-module__gNJuPW__detailRow{border-bottom:1px solid color-mix(in srgb, var(--input) 72%, transparent);grid-template-columns:minmax(8rem,.75fr) 1fr;gap:.75rem;padding-bottom:.65rem;display:grid}.discovery-module__gNJuPW__detailRow dt{color:var(--muted-foreground);font-size:.82rem;font-weight:800}.discovery-module__gNJuPW__detailRow dd{margin:0;font-weight:750}.discovery-module__gNJuPW__detailActions{flex-wrap:wrap;gap:.65rem;display:flex}.discovery-module__gNJuPW__detailActions a,.discovery-module__gNJuPW__detailActions button{cursor:pointer;border:1px solid var(--primary);min-height:44px;color:var(--primary-dark);background:0 0;border-radius:999px;padding:.65rem .9rem;font-weight:800;text-decoration:none}.discovery-module__gNJuPW__detailActions a:hover,.discovery-module__gNJuPW__detailActions button:hover{background:var(--secondary)}.discovery-module__gNJuPW__discoverNote{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.9rem}@media (max-width:1080px){.discovery-module__gNJuPW__discoverShell{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.discovery-module__gNJuPW__discoverMap{height:clamp(18rem,48dvh,32rem)}.discovery-module__gNJuPW__propertyDetail{border-top:1px solid var(--input);border-left:0;overflow-y:visible}}@media (max-width:720px){.discovery-module__gNJuPW__discoverTitleRow{display:grid}.discovery-module__gNJuPW__filterField{flex-basis:100%}.discovery-module__gNJuPW__clearFiltersButton{width:100%}.discovery-module__gNJuPW__discoverMap{height:clamp(16rem,45dvh,28rem)}}
