.LegalQuery-module__SWcRxq__shell{gap:20px;display:grid}.LegalQuery-module__SWcRxq__chatShell{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.LegalQuery-module__SWcRxq__chatPrimary{gap:0;padding:0;display:grid}.LegalQuery-module__SWcRxq__heroStage,.LegalQuery-module__SWcRxq__threadStage,.LegalQuery-module__SWcRxq__workspace,.LegalQuery-module__SWcRxq__workspaceStack,.LegalQuery-module__SWcRxq__resultsStack{gap:18px;display:grid}.LegalQuery-module__SWcRxq__heroStage{text-align:center;align-content:center;justify-items:center;gap:18px;min-height:calc(100vh - 168px);padding:26px 24px 40px}.LegalQuery-module__SWcRxq__threadStage{gap:18px;width:min(100%,1380px);min-width:0;margin:0 auto;padding:6px 0 0}.LegalQuery-module__SWcRxq__topAccessBar{justify-content:flex-end;align-items:center;width:min(100%,1380px);margin:0 auto;padding:28px 8px 0 0;display:flex}.LegalQuery-module__SWcRxq__accessButton{appearance:none;min-height:36px;color:var(--text-primary);font:inherit;white-space:nowrap;letter-spacing:.01em;background:#10141c8a;border:1px solid #ffffff13;border-radius:999px;align-items:center;padding:0 13px;transition:border-color .18s,transform .18s,box-shadow .18s,background .18s;display:inline-flex}.LegalQuery-module__SWcRxq__accessButton:hover{background:#121720b8;border-color:#c8a0623d;transform:translateY(-1px);box-shadow:0 10px 24px #04070c2e}.LegalQuery-module__SWcRxq__accessButtonLabel{color:var(--text-primary);font-size:.86rem;font-weight:600}.LegalQuery-module__SWcRxq__drawerOverlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04070c57;justify-content:flex-end;display:flex;position:fixed;inset:0}.LegalQuery-module__SWcRxq__authDrawer{background:linear-gradient(#12161ffb,#090c12fc),#090c12fc;border-left:1px solid #ffffff14;grid-template-rows:auto 1fr;width:min(100%,368px);height:100%;padding:14px;display:grid;box-shadow:-24px 0 44px #04070c47}.LegalQuery-module__SWcRxq__authDrawerHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 2px 10px;display:flex}.LegalQuery-module__SWcRxq__authDrawerBody{padding-top:2px;overflow:auto}.LegalQuery-module__SWcRxq__heroCopyCompact,.LegalQuery-module__SWcRxq__heroCopy{justify-items:center;gap:8px;max-width:920px;display:grid}.LegalQuery-module__SWcRxq__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#8d97aa;font-size:.76rem}.LegalQuery-module__SWcRxq__heroTitle{font-family:var(--font-serif);letter-spacing:-.065em;color:var(--text-primary);margin:0;font-size:clamp(3.3rem,6vw,5.8rem);line-height:.88}.LegalQuery-module__SWcRxq__heroText{color:#a7b0be;letter-spacing:.01em;max-width:40ch;margin:0;font-size:clamp(.94rem,1.2vw,1.08rem);line-height:1.45}.LegalQuery-module__SWcRxq__utilityMeta,.LegalQuery-module__SWcRxq__operationalStatus,.LegalQuery-module__SWcRxq__status,.LegalQuery-module__SWcRxq__authHint,.LegalQuery-module__SWcRxq__historyTimestamp,.LegalQuery-module__SWcRxq__expedienteMeta{color:var(--text-secondary);font-size:.84rem}.LegalQuery-module__SWcRxq__operationalStatus{text-align:right;max-width:460px}.LegalQuery-module__SWcRxq__contextBar{background:linear-gradient(#ffffff08,#ffffff04),#0e1219e6;border:1px solid #ffffff12;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.LegalQuery-module__SWcRxq__contextBarLabel{letter-spacing:.1em;text-transform:uppercase;color:#919bad;font-size:.78rem}.LegalQuery-module__SWcRxq__form{background:linear-gradient(#ffffff0a,#ffffff05),#0b0f16f5;border:1px solid #ffffff14;border-radius:28px;gap:14px;padding:18px 20px 20px;display:grid;box-shadow:0 22px 52px #04070c3d}.LegalQuery-module__SWcRxq__formCentered{width:min(100%,1080px);max-width:1080px;margin:0 auto}.LegalQuery-module__SWcRxq__fieldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.LegalQuery-module__SWcRxq__fieldGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.LegalQuery-module__SWcRxq__field{gap:6px;display:grid}.LegalQuery-module__SWcRxq__fieldLabel{letter-spacing:.1em;text-transform:uppercase;color:#8d97aa;font-size:.74rem}.LegalQuery-module__SWcRxq__control,.LegalQuery-module__SWcRxq__textarea{width:100%;color:var(--text-primary);font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;transition:border-color .18s,box-shadow .18s,background .18s}.LegalQuery-module__SWcRxq__control{min-height:48px;padding:0 14px}.LegalQuery-module__SWcRxq__textarea{resize:vertical;min-height:144px;padding:16px 18px;line-height:1.74}.LegalQuery-module__SWcRxq__control:focus,.LegalQuery-module__SWcRxq__textarea:focus{background:#ffffff0a;border-color:#c8a0624d;outline:none;box-shadow:0 0 0 4px #c8a0621a}.LegalQuery-module__SWcRxq__suggestions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.LegalQuery-module__SWcRxq__suggestion{color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:10px 14px;font-size:.92rem;transition:border-color .18s,transform .18s,background .18s}.LegalQuery-module__SWcRxq__suggestion:hover{background:#ffffff0d;border-color:#c8a06247;transform:translateY(-1px)}.LegalQuery-module__SWcRxq__actions,.LegalQuery-module__SWcRxq__assistantHeader,.LegalQuery-module__SWcRxq__foundationHead,.LegalQuery-module__SWcRxq__workspaceHead,.LegalQuery-module__SWcRxq__historyHeader,.LegalQuery-module__SWcRxq__historySubheader,.LegalQuery-module__SWcRxq__historyItemTop,.LegalQuery-module__SWcRxq__contextHeader,.LegalQuery-module__SWcRxq__authHeader,.LegalQuery-module__SWcRxq__authActions,.LegalQuery-module__SWcRxq__exportBar,.LegalQuery-module__SWcRxq__threadHeader,.LegalQuery-module__SWcRxq__utilityDrawerHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.LegalQuery-module__SWcRxq__actions{align-items:end}.LegalQuery-module__SWcRxq__actionButtons,.LegalQuery-module__SWcRxq__assistantMeta,.LegalQuery-module__SWcRxq__foundationMeta,.LegalQuery-module__SWcRxq__workspaceMeta,.LegalQuery-module__SWcRxq__contextMeta,.LegalQuery-module__SWcRxq__authTabs,.LegalQuery-module__SWcRxq__exportActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LegalQuery-module__SWcRxq__primaryButton,.LegalQuery-module__SWcRxq__secondaryButton,.LegalQuery-module__SWcRxq__authTab,.LegalQuery-module__SWcRxq__expedienteAction{appearance:none;font:inherit;border-radius:16px;padding:11px 16px;font-weight:600;transition:transform .18s,opacity .18s,border-color .18s,background .18s}.LegalQuery-module__SWcRxq__primaryButton{color:#140f09;background:linear-gradient(135deg,#c8a062f0,#947245f5);border:1px solid #c8a06261}.LegalQuery-module__SWcRxq__secondaryButton,.LegalQuery-module__SWcRxq__authTab,.LegalQuery-module__SWcRxq__expedienteAction{color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff14}.LegalQuery-module__SWcRxq__primaryButton:hover,.LegalQuery-module__SWcRxq__secondaryButton:hover,.LegalQuery-module__SWcRxq__authTab:hover,.LegalQuery-module__SWcRxq__expedienteAction:hover{transform:translateY(-1px)}.LegalQuery-module__SWcRxq__primaryButton:disabled,.LegalQuery-module__SWcRxq__secondaryButton:disabled,.LegalQuery-module__SWcRxq__authTab:disabled,.LegalQuery-module__SWcRxq__expedienteAction:disabled,.LegalQuery-module__SWcRxq__accessButton:disabled,.LegalQuery-module__SWcRxq__expedienteButton:disabled,.LegalQuery-module__SWcRxq__historyItem:disabled{opacity:.6;box-shadow:none;transform:none}.LegalQuery-module__SWcRxq__assistantCard{background:linear-gradient(#ffffff08,#ffffff03),#090d13fb;border:1px solid #ffffff14;border-radius:26px;gap:18px;padding:22px 24px 24px;display:grid}.LegalQuery-module__SWcRxq__assistantLead{gap:8px;max-width:96ch;display:grid}.LegalQuery-module__SWcRxq__assistantTitle{color:var(--text-primary);margin:0;font-size:clamp(1.35rem,1.9vw,1.72rem);line-height:1.22}.LegalQuery-module__SWcRxq__pill{color:#d5dde9;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:.83rem;font-weight:600;display:inline-flex}.LegalQuery-module__SWcRxq__pillStrong{color:#f5deaf;background:#c8a0622e;border-color:#c8a06238}.LegalQuery-module__SWcRxq__pillAlert{color:#f2c983;background:#d7a35b24;border-color:#d7a35b33}.LegalQuery-module__SWcRxq__pillDanger{color:#ffc2ba;background:#d5726729;border-color:#d5726738}.LegalQuery-module__SWcRxq__summary,.LegalQuery-module__SWcRxq__panelText,.LegalQuery-module__SWcRxq__subtleHint,.LegalQuery-module__SWcRxq__emptyNote,.LegalQuery-module__SWcRxq__messageQuery,.LegalQuery-module__SWcRxq__workspaceIntro p,.LegalQuery-module__SWcRxq__utilityDrawerText{color:var(--text-secondary);margin:0;line-height:1.8}.LegalQuery-module__SWcRxq__summary{color:var(--text-primary);max-width:84ch;font-size:1.05rem;line-height:1.78}.LegalQuery-module__SWcRxq__primaryResultGrid,.LegalQuery-module__SWcRxq__resultsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.LegalQuery-module__SWcRxq__panel,.LegalQuery-module__SWcRxq__secondarySurface,.LegalQuery-module__SWcRxq__historyPanel,.LegalQuery-module__SWcRxq__authPanel,.LegalQuery-module__SWcRxq__contextPanel,.LegalQuery-module__SWcRxq__utilityDrawer{background:linear-gradient(#ffffff06,#ffffff02),#0c1017f7;border:1px solid #ffffff14;border-radius:22px;gap:14px;padding:16px 18px;display:grid}.LegalQuery-module__SWcRxq__panelFull{grid-column:1/-1}.LegalQuery-module__SWcRxq__panelTitle{letter-spacing:.16em;text-transform:uppercase;color:#a4afc2;margin:0;font-size:.74rem}.LegalQuery-module__SWcRxq__panelSubtitle{letter-spacing:.12em;text-transform:uppercase;color:#8d97aa;margin:0;font-size:.72rem}.LegalQuery-module__SWcRxq__panelEditorial{background:linear-gradient(#ffffff07,#ffffff02),#0e1219fa}.LegalQuery-module__SWcRxq__panelSignal{background:linear-gradient(#c8a0620a,#ffffff02),#0e1219fa}.LegalQuery-module__SWcRxq__resultsSection{gap:16px}.LegalQuery-module__SWcRxq__foundationList,.LegalQuery-module__SWcRxq__warningList,.LegalQuery-module__SWcRxq__strategyList,.LegalQuery-module__SWcRxq__workspaceList,.LegalQuery-module__SWcRxq__historyList,.LegalQuery-module__SWcRxq__expedienteList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.LegalQuery-module__SWcRxq__foundationItem,.LegalQuery-module__SWcRxq__warningItem,.LegalQuery-module__SWcRxq__strategyItem,.LegalQuery-module__SWcRxq__workspaceCard,.LegalQuery-module__SWcRxq__historyItem,.LegalQuery-module__SWcRxq__expedienteButton,.LegalQuery-module__SWcRxq__authIdentity{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;padding:16px}.LegalQuery-module__SWcRxq__foundationTitle,.LegalQuery-module__SWcRxq__workspaceTitle,.LegalQuery-module__SWcRxq__historyTitle,.LegalQuery-module__SWcRxq__contextTitle,.LegalQuery-module__SWcRxq__authTitle,.LegalQuery-module__SWcRxq__utilityDrawerTitle,.LegalQuery-module__SWcRxq__threadTitle,.LegalQuery-module__SWcRxq__historySectionTitle{color:var(--text-primary);margin:0}.LegalQuery-module__SWcRxq__foundationTitle,.LegalQuery-module__SWcRxq__workspaceTitle{font-size:1.02rem}.LegalQuery-module__SWcRxq__threadTitle{font-family:var(--font-serif);letter-spacing:-.05em;font-size:clamp(2rem,3vw,3rem);line-height:.96}.LegalQuery-module__SWcRxq__historySectionTitle{letter-spacing:.08em;text-transform:uppercase;color:#9ca6b8;font-size:.88rem}.LegalQuery-module__SWcRxq__threadHeaderCopy{gap:6px;max-width:720px;display:grid}.LegalQuery-module__SWcRxq__threadSummary{color:#a7b0be;letter-spacing:.01em;margin:0;font-size:.95rem;line-height:1.4;display:block}.LegalQuery-module__SWcRxq__threadViewport{background:linear-gradient(#ffffff03,#ffffff01),#070a0fb8;border:1px solid #ffffff0d;border-radius:28px;width:100%;min-width:0;padding:8px 10px 4px;display:grid}.LegalQuery-module__SWcRxq__threadComposer{z-index:2;width:100%;max-width:1380px;margin:0 auto;padding-top:2px;position:sticky;bottom:0}.LegalQuery-module__SWcRxq__threadHeader{text-align:center;justify-content:center;align-items:center;gap:8px;width:100%}.LegalQuery-module__SWcRxq__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.LegalQuery-module__SWcRxq__confidenceBlock,.LegalQuery-module__SWcRxq__strategyBlock,.LegalQuery-module__SWcRxq__workspaceIntro,.LegalQuery-module__SWcRxq__authForm,.LegalQuery-module__SWcRxq__expedienteItem,.LegalQuery-module__SWcRxq__utilityDrawerBody,.LegalQuery-module__SWcRxq__expedienteContextCard,.LegalQuery-module__SWcRxq__expedienteContextStack,.LegalQuery-module__SWcRxq__expedienteContextNote{gap:12px;display:grid}.LegalQuery-module__SWcRxq__meter{background:#ffffff12;border-radius:999px;height:10px;overflow:hidden}.LegalQuery-module__SWcRxq__meter>span{border-radius:inherit;background:linear-gradient(90deg,#c8a062,#6a86af);height:100%;display:block}.LegalQuery-module__SWcRxq__docBox{color:#e9eef8;background:#101828;border-radius:20px;padding:16px;overflow:auto}.LegalQuery-module__SWcRxq__docBox pre{white-space:pre-wrap;word-break:break-word;font:inherit;margin:0;line-height:1.72}.LegalQuery-module__SWcRxq__threadLoading{color:var(--text-secondary);background:#ffffff08;border:1px dashed #ffffff24;border-radius:20px;padding:16px}.LegalQuery-module__SWcRxq__workspaceIntro h2{color:var(--text-primary);margin:0;font-size:1.1rem}.LegalQuery-module__SWcRxq__messageBody{gap:10px;width:100%;display:grid}.LegalQuery-module__SWcRxq__messageLabel{letter-spacing:.18em;text-transform:uppercase;color:#f0d7a5;font-size:.7rem;font-weight:700}.LegalQuery-module__SWcRxq__messageQuery{color:#f2f5f9;font-size:.98rem;line-height:1.7}.LegalQuery-module__SWcRxq__assistantTurnAnchor{scroll-margin-top:18px}.LegalQuery-module__SWcRxq__panelText{font-size:.96rem;line-height:1.78}.LegalQuery-module__SWcRxq__subtleHint{color:#9ca6b8;max-width:72ch;font-size:.9rem;line-height:1.65}.LegalQuery-module__SWcRxq__subtleHintStrong{color:#d8c8a2;background:#c8a0620f;border:1px solid #c8a06229;border-radius:14px;max-width:74ch;margin:0;padding:10px 12px;font-size:.9rem;line-height:1.62}.LegalQuery-module__SWcRxq__followupAnswerBox{background:#070a0f6b;border:1px solid #ffffff14;border-radius:16px;gap:10px;margin-top:6px;padding:14px 16px;display:grid}.LegalQuery-module__SWcRxq__followupAnswerLabel{letter-spacing:.14em;text-transform:uppercase;color:#9ca6b8;margin:0;font-size:.72rem;font-weight:700}.LegalQuery-module__SWcRxq__followupAnswerRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.LegalQuery-module__SWcRxq__followupAnswerInput,.LegalQuery-module__SWcRxq__followupAnswerButton{font:inherit}.LegalQuery-module__SWcRxq__followupAnswerInput{width:100%;min-height:46px;color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s}.LegalQuery-module__SWcRxq__followupAnswerInput:focus{background:#ffffff0a;border-color:#c8a06247;outline:none;box-shadow:0 0 0 4px #c8a06214}.LegalQuery-module__SWcRxq__followupAnswerButton{appearance:none;color:#d8e0ff;background:#6e8cff29;border:1px solid #6e8cff3d;border-radius:14px;min-height:46px;padding:0 16px;font-weight:700;transition:transform .18s,border-color .18s,background .18s}.LegalQuery-module__SWcRxq__followupAnswerButton:hover:not(:disabled){background:#6e8cff38;border-color:#6e8cff57;transform:translateY(-1px)}.LegalQuery-module__SWcRxq__followupAnswerButton:disabled{opacity:.55;cursor:default;transform:none}.LegalQuery-module__SWcRxq__resultsStack{gap:14px}.LegalQuery-module__SWcRxq__historyItem,.LegalQuery-module__SWcRxq__expedienteButton{text-align:left;gap:10px;width:100%;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.LegalQuery-module__SWcRxq__historyItem:hover,.LegalQuery-module__SWcRxq__expedienteButton:hover{border-color:#c8a0623d;transform:translateY(-1px);box-shadow:0 10px 24px #04070c38}.LegalQuery-module__SWcRxq__historyItemActive,.LegalQuery-module__SWcRxq__expedienteButtonActive,.LegalQuery-module__SWcRxq__authTabActive{border-color:#c8a0624d;box-shadow:0 12px 28px #04070c3d}.LegalQuery-module__SWcRxq__authTabActive{color:#f7f9fc;background:#c8a06229}.LegalQuery-module__SWcRxq__authError,.LegalQuery-module__SWcRxq__errorBox{color:#ffc7c0;background:#d572671f;border:1px solid #d5726747;border-radius:18px;gap:8px;padding:14px;display:grid}.LegalQuery-module__SWcRxq__historyQuery,.LegalQuery-module__SWcRxq__expedienteName{color:var(--text-primary);margin:0}.LegalQuery-module__SWcRxq__historyQuery{font-size:.94rem;line-height:1.6}.LegalQuery-module__SWcRxq__expedienteName{font-size:.95rem;font-weight:600;line-height:1.4}.LegalQuery-module__SWcRxq__historyMeta{color:var(--text-secondary);text-transform:capitalize;flex-wrap:wrap;gap:8px 12px;font-size:.82rem;display:flex}.LegalQuery-module__SWcRxq__expedienteComposer{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.LegalQuery-module__SWcRxq__expedienteContextCard,.LegalQuery-module__SWcRxq__expedienteContextNote{background:linear-gradient(#ffffff07,#ffffff03),#0a0e14eb;border:1px solid #ffffff12;border-radius:18px;padding:16px}.LegalQuery-module__SWcRxq__expedienteContextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.LegalQuery-module__SWcRxq__expedienteContextActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.LegalQuery-module__SWcRxq__expedienteActions{flex-wrap:wrap;gap:8px;display:flex}.LegalQuery-module__SWcRxq__exportBar{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;padding:12px 14px}.LegalQuery-module__SWcRxq__exportStatus{color:var(--text-secondary);font-size:.86rem}.LegalQuery-module__SWcRxq__threadBadge{color:#cfd8f8;background:#6e8cff24;border:1px solid #6e8cff33;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.LegalQuery-module__SWcRxq__utilityDrawer{position:sticky;top:24px}.LegalQuery-module__SWcRxq__disclosure{background:#ffffff05;border:1px solid #ffffff12;border-radius:18px;overflow:hidden}.LegalQuery-module__SWcRxq__disclosureSummary{cursor:pointer;color:var(--text-primary);padding:14px 16px;font-size:.9rem;font-weight:700;list-style:none}.LegalQuery-module__SWcRxq__disclosureSummary::-webkit-details-marker{display:none}.LegalQuery-module__SWcRxq__disclosureBody{padding:0 16px 16px}.LegalQuery-module__SWcRxq__heroAnswer{background:linear-gradient(#ffffff09,#ffffff03),#0e1219fa;border:1px solid #ffffff17;border-radius:22px;gap:16px;padding:20px 22px 22px;display:grid}.LegalQuery-module__SWcRxq__heroAnswerSecondary{background:linear-gradient(#ffffff06,#ffffff02),#0c1017f5;gap:12px}.LegalQuery-module__SWcRxq__heroAnswerHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.LegalQuery-module__SWcRxq__heroAnswerEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9ca6b8;font-size:.72rem;font-weight:700}.LegalQuery-module__SWcRxq__heroAnswerText{color:var(--text-primary);max-width:84ch;margin:0;font-size:1.06rem;line-height:1.82}.LegalQuery-module__SWcRxq__heroQuickStart{background:#c8a06212;border:1px solid #c8a06224;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.LegalQuery-module__SWcRxq__heroQuickStartLabel{letter-spacing:.14em;text-transform:uppercase;color:#c8a062;font-size:.72rem;font-weight:700}.LegalQuery-module__SWcRxq__heroQuickStartText{color:var(--text-primary);margin:0;font-size:.96rem;line-height:1.7}.LegalQuery-module__SWcRxq__conversationHero{border:1px solid #ffffff14;border-radius:22px;gap:16px;padding:20px 22px;display:grid}.LegalQuery-module__SWcRxq__conversationHeroClarification{background:linear-gradient(#6e8cff14,#ffffff03),#0c1017fa;border-color:#6e8cff29}.LegalQuery-module__SWcRxq__conversationHeroAdvice{background:linear-gradient(#c8a0620d,#ffffff03),#0c1017fa;border-color:#c8a06229}.LegalQuery-module__SWcRxq__conversationHeroHead,.LegalQuery-module__SWcRxq__conversationHeroLead{gap:8px;display:grid}.LegalQuery-module__SWcRxq__conversationStatusAlert,.LegalQuery-module__SWcRxq__conversationStatusOk,.LegalQuery-module__SWcRxq__conversationPill,.LegalQuery-module__SWcRxq__conversationPillAccent,.LegalQuery-module__SWcRxq__conversationPillWarning,.LegalQuery-module__SWcRxq__conversationOptionChip{border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:700;display:inline-flex}.LegalQuery-module__SWcRxq__conversationStatusAlert{color:#d8e0ff;background:#6e8cff26;border:1px solid #6e8cff40}.LegalQuery-module__SWcRxq__conversationStatusOk{color:#f5deaf;background:#c8a06224;border:1px solid #c8a06238}.LegalQuery-module__SWcRxq__conversationHeroTitle{color:var(--text-primary);margin:0;font-size:1.24rem;line-height:1.2}.LegalQuery-module__SWcRxq__conversationHeroDescription{max-width:70ch;color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.65}.LegalQuery-module__SWcRxq__conversationQuestionCard,.LegalQuery-module__SWcRxq__conversationAdviceCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:10px;padding:16px 18px;display:grid}.LegalQuery-module__SWcRxq__conversationQuestionLabel,.LegalQuery-module__SWcRxq__conversationMiniTitle{letter-spacing:.14em;text-transform:uppercase;color:#9ca6b8;margin:0;font-size:.72rem;font-weight:700}.LegalQuery-module__SWcRxq__conversationQuestionText{color:var(--text-primary);margin:0;font-size:1.12rem;line-height:1.7}.LegalQuery-module__SWcRxq__conversationAdviceText{color:var(--text-primary);margin:0;font-size:1rem;line-height:1.76}.LegalQuery-module__SWcRxq__conversationOptionRow,.LegalQuery-module__SWcRxq__conversationPillRow{flex-wrap:wrap;gap:8px;display:flex}.LegalQuery-module__SWcRxq__conversationOptionChip{appearance:none;color:#d8e0ff;font:inherit;cursor:pointer;background:#6e8cff1a;border:1px solid #6e8cff2e;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.LegalQuery-module__SWcRxq__conversationOptionChip:hover:not(:disabled){background:#6e8cff24;border-color:#6e8cff52;transform:translateY(-1px)}.LegalQuery-module__SWcRxq__conversationOptionChip:disabled{opacity:.6;cursor:default}.LegalQuery-module__SWcRxq__conversationOptionChipActive{background:#c8a06224;border-color:#c8a0624d;box-shadow:0 10px 24px #04070c2e}.LegalQuery-module__SWcRxq__conversationMiniSection{gap:8px;display:grid}.LegalQuery-module__SWcRxq__progressContainer{gap:10px;padding:12px 0 4px;display:grid}.LegalQuery-module__SWcRxq__progressHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.LegalQuery-module__SWcRxq__progressTitle{color:#b7c0cf;margin:0;font-size:.86rem;font-weight:600}.LegalQuery-module__SWcRxq__progressBar{background:#ffffff14;border-radius:999px;height:8px;position:relative;overflow:hidden}.LegalQuery-module__SWcRxq__progressFill{border-radius:inherit;background:linear-gradient(90deg,#c8a062eb,#6e8cffe6);height:100%;transition:width .22s;display:block}.LegalQuery-module__SWcRxq__progressList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.LegalQuery-module__SWcRxq__progressItem{align-items:center;gap:8px;font-size:.9rem;line-height:1.5;display:flex}.LegalQuery-module__SWcRxq__progressDone{color:#dfe6d7}.LegalQuery-module__SWcRxq__progressPending{color:#cfd7e5}.LegalQuery-module__SWcRxq__progressIcon{justify-content:center;align-items:center;width:16px;font-size:.82rem;font-weight:700;display:inline-flex}.LegalQuery-module__SWcRxq__conversationNextStep{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.65}.LegalQuery-module__SWcRxq__conversationNextStepLabel{color:#a4afc2;font-weight:700}.LegalQuery-module__SWcRxq__conversationPill{color:#d5dde9;background:#ffffff0d;border:1px solid #ffffff14}.LegalQuery-module__SWcRxq__conversationPillAccent{color:#f1e1b8;background:#c8a0621c;border:1px solid #c8a0622e}.LegalQuery-module__SWcRxq__conversationPillWarning{color:#ffc9c2;background:#d572671f;border:1px solid #d572672e}.LegalQuery-module__SWcRxq__secondaryGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.LegalQuery-module__SWcRxq__secondaryCard{background:linear-gradient(#ffffff05,#ffffff02),#0c1017f5;border:1px solid #ffffff12;border-radius:20px;gap:10px;padding:16px 18px;display:grid}.LegalQuery-module__SWcRxq__secondaryCardRisk{background:linear-gradient(#d572670a,#ffffff02),#0c1017f5;border-color:#d5726724}.LegalQuery-module__SWcRxq__secondaryCardTitle{letter-spacing:.15em;text-transform:uppercase;color:#a4afc2;margin:0;font-size:.73rem;font-weight:700}.LegalQuery-module__SWcRxq__compactList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.LegalQuery-module__SWcRxq__compactItem{color:var(--text-secondary);padding-left:14px;font-size:.94rem;line-height:1.68;position:relative}.LegalQuery-module__SWcRxq__compactItem:before{content:"";background:#c8a06280;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.LegalQuery-module__SWcRxq__secondaryCardRisk .LegalQuery-module__SWcRxq__compactItem:before{background:#d5726799}.LegalQuery-module__SWcRxq__inlineDisclosure{background:0 0;border:none;margin:0}.LegalQuery-module__SWcRxq__inlineDisclosureSummary{cursor:pointer;color:#8d97aa;padding:2px 0;font-size:.82rem;font-weight:600;list-style:none}.LegalQuery-module__SWcRxq__inlineDisclosureSummary::-webkit-details-marker{display:none}.LegalQuery-module__SWcRxq__inlineDisclosureSummary:hover{color:#c8a062}.LegalQuery-module__SWcRxq__normativeCompactList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.LegalQuery-module__SWcRxq__normativeCompactItem{color:var(--text-secondary);padding-left:14px;font-size:.9rem;line-height:1.6;position:relative}.LegalQuery-module__SWcRxq__normativeCompactItem:before{content:"§";color:#c8a06280;font-weight:700;position:absolute;left:0}.LegalQuery-module__SWcRxq__normativeCompactMore{color:#8d97aa;padding-left:14px;font-size:.82rem;font-style:italic}.LegalQuery-module__SWcRxq__conversationalBlock{background:linear-gradient(#6e8cff0d,#ffffff02),#0c1017f5;border:1px solid #6e8cff29;border-radius:20px;gap:12px;padding:18px 20px;display:grid}.LegalQuery-module__SWcRxq__conversationalQuestion{color:var(--text-primary);margin:0;font-size:1.02rem;font-weight:600;line-height:1.6}.LegalQuery-module__SWcRxq__conversationalOptions{flex-wrap:wrap;gap:8px;display:flex}.LegalQuery-module__SWcRxq__conversationalOption{color:#cfd8f8;background:#6e8cff14;border:1px solid #6e8cff33;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.88rem;font-weight:600;display:inline-flex}.LegalQuery-module__SWcRxq__conversationalNextStep{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.LegalQuery-module__SWcRxq__conversationalNextStepLabel{color:#a4afc2;letter-spacing:.04em;font-weight:700}@media (min-width:1180px){.LegalQuery-module__SWcRxq__chatShell{grid-template-columns:minmax(0,1fr)}}@media (max-width:1080px){.LegalQuery-module__SWcRxq__fieldGrid,.LegalQuery-module__SWcRxq__primaryResultGrid,.LegalQuery-module__SWcRxq__resultsGrid,.LegalQuery-module__SWcRxq__expedienteContextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LegalQuery-module__SWcRxq__operationalStatus{text-align:left;max-width:none}}@media (max-width:720px){.LegalQuery-module__SWcRxq__chatPrimary{gap:0}.LegalQuery-module__SWcRxq__topAccessBar{width:100%;padding:20px 0 0}.LegalQuery-module__SWcRxq__accessButton{width:auto;min-height:38px}.LegalQuery-module__SWcRxq__authDrawer{width:min(100%,100vw);padding:12px}.LegalQuery-module__SWcRxq__form{border-radius:22px;padding:14px}.LegalQuery-module__SWcRxq__fieldGrid,.LegalQuery-module__SWcRxq__fieldGridCompact,.LegalQuery-module__SWcRxq__primaryResultGrid,.LegalQuery-module__SWcRxq__resultsGrid,.LegalQuery-module__SWcRxq__secondaryGrid,.LegalQuery-module__SWcRxq__expedienteContextGrid{grid-template-columns:minmax(0,1fr)}.LegalQuery-module__SWcRxq__heroTitle{font-size:3rem}.LegalQuery-module__SWcRxq__heroStage{min-height:auto;padding:18px 0 26px}.LegalQuery-module__SWcRxq__actions,.LegalQuery-module__SWcRxq__assistantHeader,.LegalQuery-module__SWcRxq__foundationHead,.LegalQuery-module__SWcRxq__workspaceHead,.LegalQuery-module__SWcRxq__historyHeader,.LegalQuery-module__SWcRxq__historySubheader,.LegalQuery-module__SWcRxq__historyItemTop,.LegalQuery-module__SWcRxq__contextHeader,.LegalQuery-module__SWcRxq__authHeader,.LegalQuery-module__SWcRxq__authActions,.LegalQuery-module__SWcRxq__exportBar,.LegalQuery-module__SWcRxq__threadHeader,.LegalQuery-module__SWcRxq__utilityDrawerHeader,.LegalQuery-module__SWcRxq__authDrawerHeader,.LegalQuery-module__SWcRxq__contextBar{flex-direction:column;align-items:stretch}.LegalQuery-module__SWcRxq__actionButtons,.LegalQuery-module__SWcRxq__primaryButton,.LegalQuery-module__SWcRxq__secondaryButton,.LegalQuery-module__SWcRxq__expedienteContextActions{width:100%}.LegalQuery-module__SWcRxq__expedienteComposer{grid-template-columns:minmax(0,1fr)}.LegalQuery-module__SWcRxq__threadViewport{background:0 0;border:none;padding:0}.LegalQuery-module__SWcRxq__threadComposer{max-width:none;position:static}}
.LegalQueryReading-module__Z6dLPG__readingFlow{gap:14px;display:grid}.LegalQueryReading-module__Z6dLPG__primaryReadingCard,.LegalQueryReading-module__Z6dLPG__nextBestStepCard,.LegalQueryReading-module__Z6dLPG__followupCard,.LegalQueryReading-module__Z6dLPG__primaryConversationSection,.LegalQueryReading-module__Z6dLPG__secondaryDetailCard{border:1px solid #ffffff14;border-radius:22px;gap:12px;min-width:0;padding:18px 20px;display:grid}.LegalQueryReading-module__Z6dLPG__primaryReadingCard{background:linear-gradient(#ffffff08,#ffffff03),#0e1219fa}.LegalQueryReading-module__Z6dLPG__primaryReadingCardClarification{background:linear-gradient(#6e8cff14,#ffffff03),#0c1017fa;border-color:#6e8cff2e}.LegalQueryReading-module__Z6dLPG__primaryReadingHead,.LegalQueryReading-module__Z6dLPG__nextBestStepHead,.LegalQueryReading-module__Z6dLPG__followupHead,.LegalQueryReading-module__Z6dLPG__primaryConversationHead,.LegalQueryReading-module__Z6dLPG__readingDisclosureLead{gap:8px;display:grid}.LegalQueryReading-module__Z6dLPG__primaryReadingEyebrow,.LegalQueryReading-module__Z6dLPG__nextBestStepEyebrow,.LegalQueryReading-module__Z6dLPG__followupEyebrow,.LegalQueryReading-module__Z6dLPG__primaryConversationEyebrow,.LegalQueryReading-module__Z6dLPG__readingDisclosureTitle{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.LegalQueryReading-module__Z6dLPG__primaryReadingEyebrow,.LegalQueryReading-module__Z6dLPG__nextBestStepEyebrow,.LegalQueryReading-module__Z6dLPG__followupEyebrow,.LegalQueryReading-module__Z6dLPG__primaryConversationEyebrow{color:#9ca6b8}.LegalQueryReading-module__Z6dLPG__primaryReadingTitle,.LegalQueryReading-module__Z6dLPG__followupTitle{color:var(--text-primary);margin:0}.LegalQueryReading-module__Z6dLPG__primaryReadingTitle{font-size:clamp(1.14rem,1.8vw,1.36rem);line-height:1.22}.LegalQueryReading-module__Z6dLPG__followupTitle{font-size:1.08rem;line-height:1.55}.LegalQueryReading-module__Z6dLPG__primaryReadingText,.LegalQueryReading-module__Z6dLPG__nextBestStepText,.LegalQueryReading-module__Z6dLPG__followupHint,.LegalQueryReading-module__Z6dLPG__primaryConversationText,.LegalQueryReading-module__Z6dLPG__primaryReadingSupport,.LegalQueryReading-module__Z6dLPG__nextBestStepReason,.LegalQueryReading-module__Z6dLPG__nextBestStepHint{overflow-wrap:anywhere;margin:0;line-height:1.72}.LegalQueryReading-module__Z6dLPG__primaryReadingText{color:var(--text-primary);font-size:1.04rem}.LegalQueryReading-module__Z6dLPG__primaryReadingSupport,.LegalQueryReading-module__Z6dLPG__followupHint,.LegalQueryReading-module__Z6dLPG__primaryConversationText,.LegalQueryReading-module__Z6dLPG__nextBestStepReason,.LegalQueryReading-module__Z6dLPG__readingDisclosureSubtitle{color:var(--text-secondary)}.LegalQueryReading-module__Z6dLPG__nextBestStepCard{background:linear-gradient(#c8a06214,#ffffff03),#0c1017fa;border-color:#c8a0622e}.LegalQueryReading-module__Z6dLPG__nextBestStepTag,.LegalQueryReading-module__Z6dLPG__readingDisclosureBadge{color:#f3d9a8;background:#c8a0621a;border:1px solid #c8a0622e;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.LegalQueryReading-module__Z6dLPG__nextBestStepText{color:var(--text-primary);font-size:1.02rem}.LegalQueryReading-module__Z6dLPG__nextBestStepHint{color:#f1d7a4}.LegalQueryReading-module__Z6dLPG__nextBestStepSupport{gap:8px;display:grid}.LegalQueryReading-module__Z6dLPG__nextBestStepSupportLabel,.LegalQueryReading-module__Z6dLPG__readingDisclosureSubtitle{font-size:.88rem}.LegalQueryReading-module__Z6dLPG__nextBestStepList{gap:6px}.LegalQueryReading-module__Z6dLPG__followupCard{background:linear-gradient(#6e8cff0f,#ffffff03),#0c1017fa;border-color:#6e8cff2e}.LegalQueryReading-module__Z6dLPG__primaryConversationSection{background:linear-gradient(#6e8cff0a,#ffffff03),#0c1017f7;border-color:#6e8cff1f}.LegalQueryReading-module__Z6dLPG__readingDisclosure{background:#ffffff05}.LegalQueryReading-module__Z6dLPG__readingDisclosureSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.LegalQueryReading-module__Z6dLPG__readingDisclosureTitle{color:var(--text-primary)}.LegalQueryReading-module__Z6dLPG__disclosureAccent{border-color:#c8a06229}.LegalQueryReading-module__Z6dLPG__disclosureAlert{border-color:#d572672e}.LegalQueryReading-module__Z6dLPG__secondaryDetailCard{background:#ffffff06;margin-top:12px;padding:16px 18px}@media (max-width:720px){.LegalQueryReading-module__Z6dLPG__readingDisclosureSummary{align-items:flex-start}}
.ConversationalChat-module__aYXzVW__chatContainer{background:radial-gradient(circle at 0 0,#71a0ff1f,#0000 34%),linear-gradient(#ffffff09,#ffffff04),#0b0f16f0;border:1px solid #ffffff14;border-radius:28px;gap:14px;padding:20px;display:grid;box-shadow:0 22px 52px #04070c38}.ConversationalChat-module__aYXzVW__message{opacity:0;width:100%;animation:.28s forwards ConversationalChat-module__aYXzVW__revealMessage;display:flex;transform:translateY(10px)}.ConversationalChat-module__aYXzVW__messageLeft{justify-content:flex-start}.ConversationalChat-module__aYXzVW__bubble{color:#edf2fb;border:1px solid #ffffff0f;border-radius:22px 22px 22px 8px;max-width:min(100%,720px);padding:14px 16px;font-size:.97rem;line-height:1.55;box-shadow:0 12px 28px #04070c1f}.ConversationalChat-module__aYXzVW__bubbleInfo{background:#181f2bf0}.ConversationalChat-module__aYXzVW__bubblePractical{background:linear-gradient(#1a3238f5,#122428f5);border-color:#7cbfb33d}.ConversationalChat-module__aYXzVW__bubbleFocus{background:linear-gradient(#392d18fa,#261d0ffa);border-color:#dcb96e47}.ConversationalChat-module__aYXzVW__bubbleQuestion{background:linear-gradient(#222b45fa,#171f34fa);border-color:#85a6ff52}.ConversationalChat-module__aYXzVW__typingBubble{color:#c7d1df;align-items:center;gap:10px;padding-right:18px;display:inline-flex}.ConversationalChat-module__aYXzVW__typingText{font-size:.92rem}.ConversationalChat-module__aYXzVW__typingDots{align-items:center;gap:5px;display:inline-flex}.ConversationalChat-module__aYXzVW__typingDot{background:#edf2fbc7;border-radius:999px;width:7px;height:7px;animation:.9s ease-in-out infinite ConversationalChat-module__aYXzVW__typingPulse}.ConversationalChat-module__aYXzVW__typingDot:nth-child(2){animation-delay:.12s}.ConversationalChat-module__aYXzVW__typingDot:nth-child(3){animation-delay:.24s}.ConversationalChat-module__aYXzVW__inputContainer{background:#0a0e14d1;border:1px solid #ffffff14;border-radius:22px;gap:12px;margin-top:4px;padding:14px;display:grid}.ConversationalChat-module__aYXzVW__inputLabel{letter-spacing:.08em;text-transform:uppercase;color:#97a2b5;margin:0;font-size:.78rem}.ConversationalChat-module__aYXzVW__inputRow{align-items:center;gap:10px;display:flex}.ConversationalChat-module__aYXzVW__input{color:#edf2fb;min-height:48px;font:inherit;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;flex:1;padding:0 14px}.ConversationalChat-module__aYXzVW__input:focus{border-color:#85a6ff57;outline:none;box-shadow:0 0 0 4px #85a6ff1a}.ConversationalChat-module__aYXzVW__button{appearance:none;color:#f7f9fd;min-height:48px;font:inherit;background:linear-gradient(#5674cdf5,#3e59aaf5);border:1px solid #85a6ff47;border-radius:16px;padding:0 18px;font-weight:600;transition:transform .16s,box-shadow .16s,opacity .16s}.ConversationalChat-module__aYXzVW__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #131c3447}.ConversationalChat-module__aYXzVW__button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.ConversationalChat-module__aYXzVW__scrollAnchor{width:100%;height:1px}@keyframes ConversationalChat-module__aYXzVW__revealMessage{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ConversationalChat-module__aYXzVW__typingPulse{0%,80%,to{opacity:.42;transform:scale(.78)}40%{opacity:1;transform:scale(1)}}@media (max-width:720px){.ConversationalChat-module__aYXzVW__chatContainer{border-radius:22px;padding:16px}.ConversationalChat-module__aYXzVW__bubble{max-width:100%;padding:13px 14px}.ConversationalChat-module__aYXzVW__inputRow{flex-direction:column;align-items:stretch}.ConversationalChat-module__aYXzVW__button{width:100%}.ConversationalChat-module__aYXzVW__typingBubble{width:fit-content}}
