._toastViewport_fhj8r_1{position:fixed;top:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.75rem;z-index:1200;pointer-events:none;width:min(340px,calc(100vw - 3rem))}._toast_fhj8r_1{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;background:var(--theme-color-primary-strong);color:var(--theme-color-surface);border-radius:14px;padding:.9rem 1.1rem;box-shadow:0 16px 28px #094e3747;pointer-events:auto}._toastMessage_fhj8r_26{font-weight:600;line-height:1.35}._dismissButton_fhj8r_31{border:none;background:transparent;color:inherit;font-size:1.1rem;cursor:pointer;padding:0;line-height:1}._dismissButton_fhj8r_31:hover,._dismissButton_fhj8r_31:focus-visible{opacity:.8}@media(max-width:640px){._toastViewport_fhj8r_1{left:1.5rem;right:1.5rem;width:auto}}._confirmOverlay_1pwlb_1{position:fixed;inset:0;background:#0e201685;display:flex;align-items:center;justify-content:center;padding:2rem;z-index:1400}._confirmDialog_1pwlb_12{width:min(420px,100%);background:var(--theme-color-page);border:1px solid var(--theme-color-surface-muted);border-radius:24px;box-shadow:0 28px 56px #094e3738;padding:2rem;display:grid;gap:1.5rem;color:var(--theme-color-text)}._confirmHeader_1pwlb_24{display:grid;gap:.5rem}._confirmHeader_1pwlb_24 h2{margin:0;font-size:1.35rem;color:var(--theme-color-text)}._confirmMessage_1pwlb_35{margin:0;color:var(--theme-color-text-muted);line-height:1.5}._confirmPreviewBox_1pwlb_41{background:var(--theme-color-surface-muted);border:1px solid var(--theme-color-surface-muted);border-radius:18px;padding:1rem 1.25rem;display:grid;gap:.35rem}._confirmPreviewLabel_1pwlb_50{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-color-text-muted)}._confirmPreview_1pwlb_41{margin:0;color:var(--theme-color-text);line-height:1.5;word-break:break-word}._confirmField_1pwlb_65{display:grid;gap:.35rem}._confirmLabel_1pwlb_69{font-size:.95rem;font-weight:600;color:var(--theme-color-text)}._confirmInput_1pwlb_74{width:100%;border-radius:12px;border:1px solid var(--theme-color-border);background:var(--theme-color-surface);padding:.75rem .9rem;font-size:1rem;color:var(--theme-color-text);transition:border-color .2s ease,box-shadow .2s ease}._confirmInput_1pwlb_74:focus-visible{border-color:var(--theme-color-text-muted);outline:none;box-shadow:0 0 0 3px #b8865f33}._confirmInput_1pwlb_74:disabled{background:var(--theme-color-surface-muted);cursor:not-allowed;color:var(--theme-color-text-muted)}._confirmError_1pwlb_95{margin:0;color:var(--theme-color-danger);font-weight:600}._confirmActions_1pwlb_101{display:flex;justify-content:flex-end;gap:.75rem}._confirmCancel_1pwlb_107{border-radius:999px;border:1px solid var(--theme-color-border);background:var(--theme-color-surface);color:var(--theme-color-text);font-weight:600;padding:.65rem 1.5rem;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}._confirmCancel_1pwlb_107:hover,._confirmCancel_1pwlb_107:focus-visible{background:var(--theme-color-surface-muted);box-shadow:0 6px 16px #50463c2e;outline:none}._confirmCancel_1pwlb_107:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._confirmDelete_1pwlb_131{border:none;border-radius:999px;background:linear-gradient(135deg,var(--theme-color-danger),var(--theme-color-danger));color:var(--theme-color-surface);font-weight:600;padding:.65rem 1.6rem;cursor:pointer;box-shadow:0 16px 32px #c2282347;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._confirmDelete_1pwlb_131:hover,._confirmDelete_1pwlb_131:focus-visible{transform:translateY(-1px);box-shadow:0 20px 36px #c2282352;background:linear-gradient(135deg,var(--theme-color-danger),var(--theme-color-danger));outline:none}._confirmDelete_1pwlb_131:disabled{background:var(--theme-color-border);box-shadow:none;cursor:not-allowed;transform:none}._confirmPrimary_1pwlb_158{background:linear-gradient(135deg,var(--theme-color-primary-strong),var(--theme-color-primary-strong));box-shadow:0 16px 32px #0c8c6147}._confirmPrimary_1pwlb_158:hover,._confirmPrimary_1pwlb_158:focus-visible{transform:translateY(-1px);box-shadow:0 20px 36px #0c8c6152;background:linear-gradient(135deg,var(--theme-color-primary-strong),var(--theme-color-primary-strong));outline:none}._confirmPrimary_1pwlb_158:disabled{background:var(--theme-color-border);box-shadow:none;cursor:not-allowed;transform:none}@media(max-width:600px){._confirmOverlay_1pwlb_1{padding:1.25rem}._confirmDialog_1pwlb_12{width:100%}._confirmActions_1pwlb_101{justify-content:flex-start;flex-wrap:wrap}._confirmCancel_1pwlb_107,._confirmDelete_1pwlb_131{width:100%;text-align:center}}._authoritySection_1sr04_1{display:grid;gap:.85rem}._authorityModalBody_1sr04_6{padding-left:1.5rem;padding-right:1.5rem}._authorityTitle_1sr04_11{margin:0;color:var(--theme-color-primary);font-size:1.2rem}._authorityTable_1sr04_17{display:grid;gap:.6rem}._authorityRow_1sr04_22{display:grid;grid-template-columns:minmax(140px,1fr) 120px 120px;align-items:center;gap:.5rem;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--theme-color-surface-muted)}._authorityRegulatoryRow_1sr04_32{grid-template-columns:minmax(220px,1fr) 120px}._authorityHeader_1sr04_36{background:var(--theme-color-surface-muted);border-style:dashed;font-weight:600;color:var(--theme-color-text-muted)}._authorityColumnLabel_1sr04_43{text-transform:uppercase;font-size:.8rem;letter-spacing:.08em}._authorityLabel_1sr04_49{font-weight:600;color:var(--theme-color-text)}._authorityCell_1sr04_54{display:flex;justify-content:flex-start}._authorityCheckbox_1sr04_59{width:18px;height:18px;accent-color:var(--theme-color-primary-strong)}._authorityDash_1sr04_65{color:var(--theme-color-text-muted);font-weight:600}._authorityRowToneOne_1sr04_70{background:var(--theme-color-surface-muted)}._authorityRowToneTwo_1sr04_74{background:var(--theme-color-surface)}._authorityError_1sr04_78{margin:0;color:var(--theme-color-danger);font-weight:600}@media(max-width:720px){._authorityModalBody_1sr04_6{padding-left:1rem;padding-right:1rem}._authorityRow_1sr04_22{grid-template-columns:minmax(120px,1fr) 72px 72px;padding:.75rem .5rem}._authorityRegulatoryRow_1sr04_32{grid-template-columns:minmax(160px,1fr) 72px}}._page_y01b8_1{width:100%;display:flex;flex-direction:column;align-items:center;gap:2.75rem;padding-bottom:4rem}._hero_y01b8_10{position:relative;max-width:760px;width:100%;background:var(--theme-color-page);border:1px solid var(--theme-color-surface-muted);border-radius:28px;box-shadow:var(--theme-box-shadow);padding:3rem 3.25rem 2.5rem;display:grid;gap:1.75rem;justify-items:center}._heroMark_y01b8_24{width:72px;height:72px;object-fit:contain;display:block}._heroMarkPlaceholder_y01b8_32{width:72px;height:72px}._heroTitle_y01b8_37{margin:0;color:var(--theme-color-primary);font-size:2.25rem;text-align:center}._tabRow_y01b8_44{display:inline-flex;border-radius:999px;background:var(--theme-color-surface-muted);padding:.35rem;gap:.4rem}._tabButton_y01b8_52{border:none;border-radius:999px;padding:.6rem 1.9rem;font-size:.95rem;font-weight:600;color:var(--theme-color-text);background:transparent;cursor:pointer;transition:background .2s ease,color .2s ease}._tabButton_y01b8_52:hover,._tabButton_y01b8_52:focus-visible{background:#0b724e26}._tabButtonActive_y01b8_69{background:var(--theme-color-primary-strong);color:var(--theme-color-surface)}._searchForm_y01b8_74{position:relative;width:100%;display:grid;gap:1rem}._projectGuard_y01b8_81{margin:0 0 .75rem;color:var(--theme-color-text-muted);font-weight:600}._searchForm_y01b8_74 textarea,._searchForm_y01b8_74 input{border-radius:18px;border:1px solid var(--theme-color-border);padding:1.25rem 1.5rem 5rem;font-family:inherit;font-size:1rem;background:var(--theme-color-surface);color:var(--theme-color-text)}._searchForm_y01b8_74 textarea{min-height:220px;line-height:1.5;resize:vertical}._authoritySummary_y01b8_105{margin:0;text-align:center;color:var(--theme-color-text-muted);font-weight:600}._submitButton_y01b8_112{position:absolute;right:1.2rem;bottom:1.2rem;width:54px;height:54px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--theme-color-primary),var(--theme-color-primary-strong));color:var(--theme-color-surface);font-size:1.3rem;display:grid;place-items:center;cursor:pointer;box-shadow:var(--theme-box-shadow)}._authorityButton_y01b8_129{position:absolute;right:5.6rem;bottom:1.2rem;width:54px;height:54px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--theme-color-primary),var(--theme-color-primary-strong));display:grid;place-items:center;cursor:pointer;box-shadow:var(--theme-box-shadow)}._authorityButton_y01b8_129:hover,._authorityButton_y01b8_129:focus-visible{filter:brightness(1.05);outline:none}._authorityButton_y01b8_129 img{width:22px;height:22px}._submitButton_y01b8_112:disabled{background:var(--theme-color-border);box-shadow:none;cursor:not-allowed}._toggleRow_y01b8_161{width:100%;display:flex;flex-wrap:wrap;gap:1.75rem;justify-content:center;color:var(--theme-color-text);font-weight:600}._toggle_y01b8_161{display:inline-flex;align-items:center;gap:.6rem}._toggle_y01b8_161 input{position:absolute;opacity:0;pointer-events:none}._switch_y01b8_183{width:46px;height:24px;border-radius:12px;background:var(--theme-color-border);position:relative;transition:background .2s ease}._switch_y01b8_183:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--theme-color-surface);transition:transform .2s ease;box-shadow:0 4px 8px #00000040}._toggle_y01b8_161 input:checked+._switch_y01b8_183{background:var(--theme-color-primary-strong)}._toggle_y01b8_161 input:checked+._switch_y01b8_183:after{transform:translate(22px)}._toggle_y01b8_161 span:last-child{white-space:nowrap}._processingError_y01b8_217{margin:0;font-weight:600;color:var(--theme-color-danger)}._processingListShell_y01b8_223{width:100%}._processingSummary_y01b8_227{position:relative;margin:0 0 .5rem;display:flex;align-items:center;gap:.4rem;font-weight:600;color:var(--theme-color-text);font-size:1.05rem}._processingSummaryFraction_y01b8_238{display:inline-flex;align-items:center;gap:.2rem;font-size:inherit}._processingSummaryCount_y01b8_245{font-size:inherit;font-weight:700}._processingSummarySeparator_y01b8_250{font-weight:400;color:var(--theme-color-text-muted)}._processingSummaryLimit_y01b8_255{font-size:inherit;font-weight:700}._processingSummaryLabel_y01b8_260{font-size:.95rem;color:var(--theme-color-text-muted)}._processingSummaryNote_y01b8_265{font-size:.85rem;color:var(--theme-color-text-muted);font-weight:400}._processingSummarySrOnly_y01b8_271{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._error_y01b8_283{margin:0;color:var(--theme-color-danger);font-weight:600}._resultsShell_y01b8_289{width:min(2060px,100%);display:flex;flex-direction:column;gap:1.75rem}._resultHeader_y01b8_296{background:var(--theme-color-surface-muted);border:1px solid var(--theme-color-surface-muted);border-radius:18px;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap}._aiResultHeader_y01b8_308{width:min(50%,920px);margin-left:auto}._aiResultHeaderEditing_y01b8_313{width:100%;min-height:360px}._resultHeaderText_y01b8_318{display:flex;flex-direction:column;gap:.65rem;flex:1 1 auto}._resultHeaderBottom_y01b8_325{display:flex;align-items:flex-end;justify-content:flex-end;gap:1rem}._resultHeaderTop_y01b8_332{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}._resultBadge_y01b8_339{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem 1rem;border-radius:999px;background:var(--theme-text-highlight);color:var(--theme-color-primary-strong);font-weight:600;font-size:.85rem}._resultPrompt_y01b8_351{margin:0;color:var(--theme-color-text);font-size:1.1rem}._resultPromptEditor_y01b8_357{width:100%;border:0;background:transparent;color:var(--theme-color-text);font:inherit;resize:none;outline:none;min-height:180px}._resultAuthorities_y01b8_368{margin:0;color:var(--theme-color-text-muted);font-size:.95rem}._resultMeta_y01b8_374{margin:0;color:var(--theme-color-text-muted);font-size:.95rem;font-weight:600}._resultProcessingMeta_y01b8_381{margin:0;color:#8b4a00;font-weight:700;display:inline-flex;gap:2rem}._resultLayout_y01b8_389{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:flex-start;margin-top:1.5rem}._resultLayoutCollapsed_y01b8_397{grid-template-columns:minmax(0,1fr);gap:1.75rem}._resultMain_y01b8_402{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;display:grid;gap:1.5rem;color:var(--theme-color-text);line-height:1.6;position:relative}._resultHeader_y01b8_296 ._submitButton_y01b8_112{position:static;width:44px;height:44px;font-size:1.1rem}._processingResultShell_y01b8_422{width:100%;display:grid;gap:2rem}._processingResultAnimation_y01b8_428{display:grid;place-items:center}._processingResultAnimationImage_y01b8_433{width:auto;height:56px}._finalAnswerContent_y01b8_438{display:grid;gap:1.5rem}._markdownContent_y01b8_443{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal}._markdownContent_y01b8_443 :is(h1,h2,h3,h4,h5,h6){margin:0;line-height:1.3}._markdownContent_y01b8_443 p{margin:0}._markdownContent_y01b8_443 p+p{margin-top:1rem}._markdownContent_y01b8_443 :is(ul,ol){margin:0;padding-left:1.5rem}._markdownContent_y01b8_443 li+li{margin-top:.35rem}._markdownContent_y01b8_443 blockquote{margin:0;padding:.5rem 1rem;border-left:3px solid var(--theme-color-surface-muted);background:var(--theme-color-surface-muted)}._markdownContent_y01b8_443 pre{margin:0;padding:.75rem 1rem;border-radius:10px;background:var(--theme-color-surface-muted);overflow-x:auto}._markdownContent_y01b8_443 code{font-family:SFMono-Regular,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}._markdownContent_y01b8_443 hr{border:none;border-top:1px solid var(--theme-color-surface-muted);margin:.5rem 0}._markdownContent_y01b8_443 table{width:100%;border-collapse:collapse;font-size:.95rem}._markdownContent_y01b8_443 th,._markdownContent_y01b8_443 td{border:1px solid var(--theme-color-surface-muted);padding:.5rem .65rem;vertical-align:top;text-align:left}._markdownContent_y01b8_443 thead{background:var(--theme-color-surface-muted)}._finalAnswerActions_y01b8_515{display:flex;justify-content:flex-end;gap:.75rem}._finalAnswerActionButton_y01b8_521{border:none;background:none;padding:.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:var(--theme-color-text-muted);transition:background-color .2s ease,opacity .2s ease}._finalAnswerActionButton_y01b8_521:hover,._finalAnswerActionButton_y01b8_521:focus-visible{background:#0c7a521f;outline:none}._finalAnswerActionButton_y01b8_521:active{opacity:.8}._finalAnswerActionIcon_y01b8_544{width:20px;height:20px;display:block;filter:grayscale(100%);opacity:.8}._highlight_y01b8_552{background:#f8d99fe6;padding:0 .15rem;border-radius:4px}._resultLayoutCollapsed_y01b8_397>._resultMain_y01b8_402{margin-top:0;width:100%}._resultSidebar_y01b8_563{width:100%;background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:18px;box-shadow:var(--theme-box-shadow);padding:1.75rem;display:grid;gap:1.5rem;align-content:start;position:sticky;top:2.5rem;max-height:calc(100vh - 5rem);overflow-y:auto}._insightsContent_y01b8_579{display:grid;gap:1.25rem}._insightsHeader_y01b8_584{position:sticky;top:0;z-index:2;background:transparent;display:inline-flex;justify-content:flex-end;align-self:flex-end;justify-self:end;width:fit-content}._insightsActions_y01b8_596{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--theme-color-surface-muted);margin-top:.5rem}._sidebarCollapse_y01b8_605{border:none;background:var(--theme-color-surface);color:var(--theme-color-primary-strong);font-size:1.05rem;font-weight:600;cursor:pointer;padding:.2rem .4rem;border-radius:999px}._sidebarExpand_y01b8_616{width:auto;min-width:0;border:1px solid var(--theme-color-primary-strong);border-radius:22px;padding:.85rem 1.5rem;background:var(--theme-text-highlight);color:var(--theme-color-primary-strong);font-size:1.05rem;font-weight:600;cursor:pointer;align-self:flex-start;transition:background .2s ease,border-color .2s ease}._sidebarExpand_y01b8_616:hover,._sidebarExpand_y01b8_616:focus-visible{background:#0c7a522e;border-color:#0c7a52cc;outline:none}._sidebarExpandInline_y01b8_638{border:1px solid var(--theme-color-primary-strong);border-radius:18px;padding:.6rem 1.15rem;background:var(--theme-text-highlight);color:var(--theme-color-primary-strong);font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease;align-self:auto;margin-top:0;white-space:nowrap;flex-shrink:0}._sidebarExpandInline_y01b8_638:hover,._sidebarExpandInline_y01b8_638:focus-visible{background:#0c7a522e;border-color:#0c7a52cc;outline:none}._sidebarExpandInlineSlot_y01b8_662{display:flex;align-items:flex-end;gap:.6rem;flex-wrap:nowrap;min-width:0}._sidebarExpandInlinePlaceholder_y01b8_670{visibility:hidden;pointer-events:none}._infoSection_y01b8_675{display:grid;background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:18px;overflow:hidden}._infoSectionHeader_y01b8_683{width:100%;border:none;background:var(--theme-color-primary-strong);color:var(--theme-color-surface);display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;font-size:1.05rem;font-weight:700;cursor:pointer}._infoSectionHeader_y01b8_683:hover,._infoSectionHeader_y01b8_683:focus-visible{background:var(--theme-color-primary);outline:none}._infoSectionTitle_y01b8_703{margin:0}._infoSectionIcon_y01b8_707{font-size:.95rem}._infoSectionContent_y01b8_711{padding:1.25rem;display:grid;gap:1.25rem}._infoList_y01b8_717{margin:0;padding:0;list-style:none;display:grid;gap:1.1rem}._caseTitle_y01b8_725,._statuteTitle_y01b8_726{margin:0;color:var(--theme-color-primary);font-size:1rem;line-height:1.5}._caseTitleButton_y01b8_733,._caseHeadingButton_y01b8_734,._statuteTitleButton_y01b8_735,._statuteHeadingButton_y01b8_736{padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;line-height:1.5}._caseTitleButton_y01b8_733:hover,._caseTitleButton_y01b8_733:focus-visible,._caseHeadingButton_y01b8_734:hover,._caseHeadingButton_y01b8_734:focus-visible,._statuteTitleButton_y01b8_735:hover,._statuteTitleButton_y01b8_735:focus-visible,._statuteHeadingButton_y01b8_736:hover,._statuteHeadingButton_y01b8_736:focus-visible{text-decoration:underline;outline:none}._caseMeta_y01b8_759{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;color:var(--theme-color-text);font-size:.9rem;margin-top:.35rem}._signalIndicator_y01b8_769{width:12px;height:12px;border-radius:50%;background:var(--theme-color-border)}._signalNeutral_y01b8_776{background:var(--theme-color-border)}._signalGreen_y01b8_780{background:var(--theme-color-primary-strong)}._signalGray_y01b8_784{background:var(--theme-color-neutral)}._signalYellow_y01b8_788{background:var(--theme-color-warning)}._signalRed_y01b8_792{background:var(--theme-color-danger)}._signalLabel_y01b8_796{font-weight:600}._metaSeparator_y01b8_800{color:var(--theme-color-neutral)}._metaScore_y01b8_804{color:var(--theme-color-text);font-weight:600;line-height:1.5;margin:0}._metaSummary_y01b8_811{margin:.35rem 0 0;color:var(--theme-color-text-muted);line-height:1.5}._summaryToggle_y01b8_817{justify-self:flex-start;border:none;background:none;color:var(--theme-color-primary-strong);font-weight:600;cursor:pointer;padding:0}._summaryToggle_y01b8_817:hover,._summaryToggle_y01b8_817:focus-visible,._sidebarCollapse_y01b8_605:hover,._sidebarCollapse_y01b8_605:focus-visible,._sidebarExpand_y01b8_616:hover,._sidebarExpand_y01b8_616:focus-visible{text-decoration:underline}._promptContent_y01b8_836{gap:1rem}._promptPair_y01b8_840{display:grid;gap:.35rem}._promptLabel_y01b8_845{color:var(--theme-color-text-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}._promptValue_y01b8_852{margin:0;color:var(--theme-color-text);line-height:1.5}._promptListSection_y01b8_858{display:grid;gap:.5rem}._promptList_y01b8_858{margin:0;padding-left:1.2rem;color:var(--theme-color-text);display:grid;gap:.4rem}._emptyState_y01b8_871{width:min(720px,100%);background:var(--theme-color-surface);border:1px dashed var(--theme-color-border);border-radius:20px;padding:2.5rem;text-align:center;box-shadow:var(--theme-box-shadow);display:grid;gap:.75rem}._emptyState_y01b8_871 h2{margin:0;color:var(--theme-color-primary)}._emptyState_y01b8_871 p{margin:0;color:var(--theme-color-text-muted)}._historyView_y01b8_893{width:min(960px,100%);background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:22px;box-shadow:var(--theme-box-shadow);padding:2.5rem;display:grid;gap:1.75rem}._historyPreview_y01b8_904{width:min(760px,100%)}._historyHeader_y01b8_908 h2{margin:0;color:var(--theme-color-primary)}._historyHeader_y01b8_908 p{margin:.5rem 0 0;color:var(--theme-color-text-muted)}._historyTabShell_y01b8_918{border:1px solid var(--theme-color-border);border-radius:18px;background:var(--theme-color-surface);box-shadow:inset 0 1px 0 var(--theme-color-surface-muted);overflow:hidden}._historyTabList_y01b8_926{display:flex;gap:0;border-bottom:1px solid var(--theme-color-border);background:linear-gradient(180deg,var(--theme-color-surface-muted) 0%,var(--theme-color-surface-muted) 100%)}._historyTabButton_y01b8_933{flex:1;border:none;background:transparent;color:var(--theme-color-text-muted);font-weight:800;padding:.85rem 1rem;cursor:pointer;font-size:15px}._historyTabButton_y01b8_933+._historyTabButton_y01b8_933{border-left:1px solid var(--theme-color-border)}._historyTabActive_y01b8_948{background:var(--theme-color-primary-strong);color:var(--theme-color-surface);box-shadow:inset 0 -2px 0 var(--theme-color-primary-strong)}._historyTabButton_y01b8_933:focus-visible{outline:2px solid var(--theme-color-primary-strong);outline-offset:-4px}._historyEmpty_y01b8_959{margin:0;color:var(--theme-color-text-muted)}._historyList_y01b8_964{margin:0;padding:0;list-style:none;display:grid;gap:1.25rem}._notesView_y01b8_972{width:min(960px,100%);background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:22px;box-shadow:var(--theme-box-shadow);padding:2.5rem;display:grid;gap:1.5rem;color:var(--theme-color-text)}._notesHeader_y01b8_984{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;align-items:flex-start}._notesHeader_y01b8_984 h2{margin:0;color:var(--theme-color-primary)}._notesActions_y01b8_997{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}._notesSubtitle_y01b8_1004{margin:.35rem 0 0;color:var(--theme-color-text-muted);max-width:520px}._notesSaveButton_y01b8_1010{border:none;border-radius:999px;padding:.75rem 2.25rem;background:linear-gradient(135deg,var(--theme-color-primary),var(--theme-color-primary-strong));color:var(--theme-color-surface);font-weight:600;cursor:pointer;box-shadow:var(--theme-box-shadow)}._notesSaveButton_y01b8_1010:disabled{background:var(--theme-color-border);box-shadow:none;cursor:not-allowed}._notesInfo_y01b8_1027{margin:0;color:var(--theme-color-text-muted);font-weight:500}._notesToolbar_y01b8_1033{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}._notesToolbarGroup_y01b8_1040{display:inline-flex;gap:.6rem}._notesToolbarActions_y01b8_1045{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem}._notesToolbarButton_y01b8_1052{border:1px solid var(--theme-color-border);border-radius:999px;padding:.35rem 1.1rem;background:var(--theme-color-surface-muted);color:var(--theme-color-text);font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}._notesToolbarButton_y01b8_1052:hover,._notesToolbarButton_y01b8_1052:focus-visible{background:var(--theme-color-surface-muted);border-color:var(--theme-color-neutral);outline:none}._notesToolbarButton_y01b8_1052:active{background:var(--theme-color-surface-muted)}._notesFontLabel_y01b8_1074{display:inline-flex;align-items:center;gap:.5rem;color:var(--theme-color-text-muted);font-weight:600}._notesFontSelect_y01b8_1082{border:1px solid var(--theme-color-border);border-radius:12px;padding:.4rem 1rem;background:var(--theme-color-surface);font-weight:500;color:var(--theme-color-text)}._notesIconButton_y01b8_1091{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--theme-color-neutral);background:var(--theme-color-page);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}._notesIconButton_y01b8_1091:hover,._notesIconButton_y01b8_1091:focus-visible{background:var(--theme-color-surface-muted);border-color:var(--theme-color-neutral);box-shadow:0 0 0 3px #0d7a5226;outline:none}._notesIconButton_y01b8_1091:active{background:var(--theme-color-surface-muted)}._notesToolbarIconMask_y01b8_1116{width:1.25rem;height:1.25rem;display:block;background:var(--theme-color-primary-strong);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}._notesEditor_y01b8_1129{width:100%;min-height:360px;border-radius:18px;border:1px solid var(--theme-color-border);padding:1.25rem 1.5rem;font-family:Source Sans Pro,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;color:var(--theme-color-text);background:var(--theme-color-page);overflow-y:auto}._notesEditor_y01b8_1129:focus{outline:2px solid var(--theme-color-primary-strong);outline-offset:2px}._notesEditor_y01b8_1129[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--theme-color-neutral)}._notesFooter_y01b8_1153{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;align-items:center}._notesStatus_y01b8_1161{margin:0;font-weight:600;color:var(--theme-color-text);text-align:right}._notesLoading_y01b8_1168{color:var(--theme-color-primary-strong);font-weight:600}._notesError_y01b8_1173{margin:0;color:var(--theme-color-danger);font-weight:600}._bookmarksView_y01b8_1179{width:min(960px,100%);background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:22px;box-shadow:var(--theme-box-shadow);padding:2.5rem;display:grid;gap:1.5rem;color:var(--theme-color-text)}._bookmarksHeader_y01b8_1191{display:flex;flex-direction:column;gap:.5rem}._bookmarksHeader_y01b8_1191 h2{margin:0;color:var(--theme-color-primary)}._bookmarksHeader_y01b8_1191 p{margin:0;color:var(--theme-color-text-muted);max-width:520px}._bookmarksStatus_y01b8_1208{margin:0;color:var(--theme-color-primary-strong);font-weight:600}._bookmarksEmpty_y01b8_1214{margin:0;color:var(--theme-color-text-muted);font-weight:500}._bookmarksGroup_y01b8_1220{display:grid;gap:1.25rem}._bookmarksGroupTitle_y01b8_1225{margin:0;color:var(--theme-color-primary);font-size:1.1rem}._historyItem_y01b8_1231 h3{margin:0 0 .35rem;color:var(--theme-color-text)}._historyItem_y01b8_1231{position:relative}._historyButton_y01b8_1240{width:100%;border:none;background:none;padding:1.1rem 2.75rem 1.1rem 1.25rem;border-radius:18px;display:grid;gap:.45rem;text-align:left;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}._historyButton_y01b8_1240:hover,._historyButton_y01b8_1240:focus-visible{background:var(--theme-color-hover);box-shadow:var(--theme-box-shadow);outline:none}._historyItemActive_y01b8_1260 ._historyButton_y01b8_1240{background:var(--theme-color-hover);box-shadow:var(--theme-box-shadow)}._historyDelete_y01b8_1265{position:absolute;top:.4rem;right:.4rem;width:2rem;height:2rem;border-radius:999px;border:none;background:#cc241d1f;color:var(--theme-color-danger);font-size:1.1rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease,background .2s ease,color .2s ease}._historyDelete_y01b8_1265:hover,._historyDelete_y01b8_1265:focus-visible{background:#cc241d38;color:var(--theme-color-danger);outline:none}._historyDelete_y01b8_1265:focus-visible,._historyItem_y01b8_1231:hover ._historyDelete_y01b8_1265,._historyItem_y01b8_1231:focus-within ._historyDelete_y01b8_1265,._historyItemActive_y01b8_1260 ._historyDelete_y01b8_1265{opacity:1;pointer-events:auto}._historyMeta_y01b8_1302{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;color:var(--theme-color-text-muted);font-size:.9rem}._metaBadge_y01b8_1311{display:inline-flex;align-items:center;gap:.4rem;background:var(--theme-text-highlight);border-radius:999px;padding:.25rem .75rem;color:var(--theme-color-primary-strong);font-weight:600}._historyStatus_y01b8_1322{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .65rem;font-size:.85rem;font-weight:600;line-height:1}._historyStatusProcessing_y01b8_1332{background:var(--theme-color-hover);color:var(--theme-color-warning)}._historyStatusComplete_y01b8_1337{background:#0c7a5214;color:var(--theme-color-primary)}._historyStatusFailed_y01b8_1342{background:#cc241d2e;color:var(--theme-color-danger)}._historyTimestamp_y01b8_1347{color:var(--theme-color-text-muted)}._historyError_y01b8_1351{margin:.35rem 0 0;color:var(--theme-color-danger);font-size:.9rem}._singleColumnLayout_y01b8_1357{display:flex;flex-direction:column}._pagination_y01b8_1362{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.75rem;flex-wrap:wrap}._paginationList_y01b8_1371{display:inline-flex;gap:.5rem;list-style:none;margin:0;padding:0}._paginationButton_y01b8_1379,._paginationNavButton_y01b8_1380{border:1px solid var(--theme-color-primary-strong);background:var(--theme-color-surface);color:var(--theme-color-primary-strong);border-radius:999px;padding:.45rem 1rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._paginationButton_y01b8_1379:hover,._paginationButton_y01b8_1379:focus-visible,._paginationNavButton_y01b8_1380:hover,._paginationNavButton_y01b8_1380:focus-visible{background:#0c7a521f;border-color:#0c7a52d9;outline:none;box-shadow:0 10px 20px #094e3733}._paginationButton_y01b8_1379:disabled,._paginationNavButton_y01b8_1380:disabled{border-color:var(--theme-color-border);color:var(--theme-color-neutral);background:var(--theme-color-page);cursor:not-allowed;box-shadow:none}._paginationButtonActive_y01b8_1410{background:var(--theme-color-primary-strong);color:var(--theme-color-surface);border-color:var(--theme-color-primary-strong)}._paginationStatus_y01b8_1416{margin:0;color:var(--theme-color-primary);font-weight:600}._resultError_y01b8_1422{margin:0;color:var(--theme-color-danger);font-weight:600}._caseList_y01b8_1428,._statuteList_y01b8_1429{margin:0;padding:0;list-style:none;display:grid;gap:1.75rem}._caseItem_y01b8_1437,._statuteItem_y01b8_1438{display:grid;gap:.75rem}._caseHeaderRow_y01b8_1443{display:flex;align-items:center;justify-content:space-between;gap:1rem}._caseHeaderLeft_y01b8_1450,._caseTitleRow_y01b8_1451{display:flex;align-items:center;gap:.75rem}._caseTitleRow_y01b8_1451{justify-content:space-between}._caseHeading_y01b8_734,._statuteHeading_y01b8_736{margin:0;color:var(--theme-color-primary)}._caseSignal_y01b8_1467{display:inline-flex;align-items:center;gap:.45rem;color:var(--theme-color-text);font-size:.9rem}._bookmarkButton_y01b8_1475{border:none;background:transparent;padding:.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;opacity:.55;transition:opacity .2s ease,background .2s ease}._bookmarkGlyph_y01b8_1489{width:20px;height:20px;display:block;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}._bookmarkGlyphInactive_y01b8_1501{background:var(--theme-color-text-muted)}._bookmarkGlyphActive_y01b8_1505{background:var(--theme-color-primary-strong)}._bookmarkButton_y01b8_1475:hover,._bookmarkButton_y01b8_1475:focus-visible{opacity:1;background:#0c7a521f;outline:none}._bookmarkButtonActive_y01b8_1516{opacity:1}._caseMetaRow_y01b8_1520{display:flex;flex-wrap:wrap;gap:.6rem;color:var(--theme-color-text-muted);font-size:.9rem}._caseSummary_y01b8_1528,._statuteSummary_y01b8_1529{margin:0;color:var(--theme-color-text);line-height:1.55}._caseActions_y01b8_1535{display:flex;gap:1rem;align-items:center}._inlineLink_y01b8_1541{color:var(--theme-color-primary-strong);font-weight:600;text-decoration:none}._inlineLink_y01b8_1541:hover,._inlineLink_y01b8_1541:focus-visible{text-decoration:underline}._modalOverlay_y01b8_1552{position:fixed;inset:0;background:#11241c8c;display:grid;place-items:center;padding:2rem;z-index:1200}._modalOverlayTop_y01b8_1562{z-index:1300}._modalPanel_y01b8_1566{position:relative;width:min(1100px,96%);max-height:92vh;background:var(--theme-color-page);border-radius:13px;box-shadow:0 34px 90px #094e3766;overflow:hidden}._modalScroll_y01b8_1576{max-height:92vh;overflow-y:scroll;scrollbar-width:auto;padding-right:.35rem}._modalHeader_y01b8_1583{position:sticky;top:0;padding:2.5rem 3rem 1.75rem;background:linear-gradient(180deg,rgba(255,255,255,.98),var(--theme-color-page) 85%);display:grid;gap:.85rem;border-bottom:1px solid rgba(9,78,55,.12);z-index:1}._modalHeaderTopRow_y01b8_1594{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}._modalHeaderActions_y01b8_1601{display:inline-flex;align-items:center;gap:.75rem}._modalBookmarkButton_y01b8_1607{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem 1rem;border-radius:999px;border:1px solid var(--theme-color-primary-strong);background:var(--theme-text-highlight);color:var(--theme-color-primary-strong);font-weight:600;font-size:.95rem;cursor:pointer;transition:background .2s ease,color .2s ease}._modalBookmarkButton_y01b8_1607:hover,._modalBookmarkButton_y01b8_1607:focus-visible{background:var(--theme-text-highlight);outline:none}._modalBookmarkButtonActive_y01b8_1628{background:var(--theme-text-highlight);color:var(--theme-color-primary-strong)}._modalBookmarkButtonActive_y01b8_1628:hover,._modalBookmarkButtonActive_y01b8_1628:focus-visible{background:var(--theme-text-highlight)}._modalBookmarkGlyph_y01b8_1638{width:18px;height:18px;display:inline-block;background:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}._modalBookmarkGlyphActive_y01b8_1651{mask-image:url(/bookmark_enabled.svg);-webkit-mask-image:url(/bookmark_enabled.svg)}._modalBookmarkGlyphInactive_y01b8_1656{mask-image:url(/bookmark_disabled.svg);-webkit-mask-image:url(/bookmark_disabled.svg)}._modalClose_y01b8_1661{width:40px;height:40px;border-radius:12px;border:1px solid rgba(9,78,55,.28);background:var(--theme-color-surface);color:var(--theme-color-primary-strong);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}._modalClose_y01b8_1661:hover,._modalClose_y01b8_1661:focus-visible{background:#0c7a5214;border-color:#094e3766;outline:none}._modalCloseIcon_y01b8_1682{font-size:1.4rem;font-weight:600;line-height:1}._modalSignalRow_y01b8_1688{display:inline-flex;align-items:center;gap:.5rem;color:var(--theme-color-primary-strong);font-weight:600}._modalTitle_y01b8_1696{margin:0;font-size:1.85rem;color:var(--theme-color-primary)}._modalMeta_y01b8_1702{margin:0;color:var(--theme-color-text-muted)}._modalLink_y01b8_1707{color:var(--theme-color-primary-strong);font-weight:600;text-decoration:none}._modalLink_y01b8_1707:hover,._modalLink_y01b8_1707:focus-visible{text-decoration:underline;outline:none}._modalSubMeta_y01b8_1719{margin:0;color:var(--theme-color-text-muted);font-size:.9rem}._modalTabs_y01b8_1725{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem}._modalSearchRow_y01b8_1732{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.75rem}._modalSearchLabel_y01b8_1740{font-weight:600;color:var(--theme-color-primary-strong)}._modalSearchInput_y01b8_1745{flex:1 1 220px;min-width:180px;border-radius:18px;border:1px solid var(--theme-color-surface-muted);padding:.65rem 1rem;font-family:inherit;font-size:.95rem;background:var(--theme-color-surface);color:var(--theme-color-text)}._modalSearchInput_y01b8_1745:focus-visible{outline:none;border-color:var(--theme-text-highlight);box-shadow:0 0 0 3px var(--theme-text-highlight)}._modalSearchStatus_y01b8_1763{color:var(--theme-color-text-muted);font-size:.9rem}._modalTab_y01b8_1725{border:1px solid var(--theme-color-primary-strong);background:var(--theme-text-highlight);color:var(--theme-color-primary-strong);font-weight:600;padding:.55rem 1.25rem;border-radius:999px;cursor:pointer}._modalTabActive_y01b8_1778{background:var(--theme-color-primary-strong);color:var(--theme-color-surface);border-color:var(--theme-color-primary-strong)}._modalTab_y01b8_1725:focus-visible{outline:none;box-shadow:0 0 0 3px var(--theme-text-highlight)}._modalBody_y01b8_1789{padding:2rem 3rem 3rem;display:grid;gap:2rem;color:var(--theme-color-text);line-height:1.65}._modalSection_y01b8_1797{display:grid;gap:.75rem}._modalSection_y01b8_1797 h3{margin:0;color:var(--theme-color-primary)}._modalParagraph_y01b8_1807{margin:0}._modalPre_y01b8_1811{margin:0;padding:1.25rem 1.5rem;background:var(--theme-color-surface);border-radius:18px;border:1px solid var(--theme-color-surface-muted);white-space:pre-wrap}._modalStatuteList_y01b8_1820,._modalTimeline_y01b8_1821{margin:0;padding:0;list-style:none;display:grid;gap:1.1rem}._modalStatuteItem_y01b8_1829,._modalTimelineItem_y01b8_1830{background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:18px;padding:1.25rem 1.5rem;display:grid;gap:.55rem}._modalStatuteButton_y01b8_1839{font:inherit;font-weight:600;color:var(--theme-color-primary-strong);border:none;background:none;padding:0;margin:0;text-align:left;cursor:pointer}._modalStatuteButton_y01b8_1839:hover,._modalStatuteButton_y01b8_1839:focus-visible{text-decoration:underline;outline:none}._crossReferenceList_y01b8_1857{margin:0;padding:0;list-style:none;display:grid;gap:.85rem}._crossReferenceItem_y01b8_1865{background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:16px;padding:1rem 1.25rem;display:grid;gap:.4rem}._crossReferenceText_y01b8_1874{margin:0;color:var(--theme-color-text-muted)}._statuteAnnotationList_y01b8_1879{margin:0;padding:0;list-style:none;display:grid;gap:1.25rem}._statuteAnnotationItem_y01b8_1887{background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:18px;padding:1.25rem 1.5rem;display:grid;gap:.75rem}._statuteAnnotationTitle_y01b8_1896{border:none;background:none;color:var(--theme-color-primary-strong);font-weight:600;text-align:left;padding:0;cursor:pointer;font-size:1.05rem}._statuteAnnotationTitle_y01b8_1896:disabled{color:var(--theme-color-neutral);cursor:not-allowed}._statuteAnnotationTitle_y01b8_1896:hover:not(:disabled),._statuteAnnotationTitle_y01b8_1896:focus-visible:not(:disabled){text-decoration:underline;outline:none}._statuteAnnotationMeta_y01b8_1918{margin:0;color:var(--theme-color-text-muted);font-size:.95rem}._statuteAnnotationSection_y01b8_1924{display:grid;gap:.4rem}._statuteAnnotationSection_y01b8_1924 h4{margin:0;color:var(--theme-color-primary);font-size:1rem}._statuteAnnotationSection_y01b8_1924 p{margin:0;color:var(--theme-color-text)}._modalTimelineHeader_y01b8_1940{display:flex;flex-wrap:wrap;gap:.5rem;font-weight:600;color:var(--theme-color-primary-strong)}._modalTimelineCaseButton_y01b8_1948{border:none;background:none;color:var(--theme-color-primary-strong);font-weight:600;text-align:left;padding:0;cursor:pointer}._modalTimelineCaseButton_y01b8_1948:disabled{color:var(--theme-color-neutral);cursor:not-allowed}._modalTimelineCaseButton_y01b8_1948:hover:not(:disabled),._modalTimelineCaseButton_y01b8_1948:focus-visible:not(:disabled){text-decoration:underline;outline:none}._modalTimelineMeta_y01b8_1969{color:var(--theme-color-text-muted);font-weight:500}._modalStatus_y01b8_1974{margin:0;color:var(--theme-color-text-muted)}._modalStatusError_y01b8_1979{margin:0;color:var(--theme-color-danger);font-weight:600}@media(max-width:1080px){._hero_y01b8_10{padding:2.5rem 2rem}._resultLayout_y01b8_389{grid-template-columns:minmax(0,1fr)}._sidebarContainer_y01b8_1994,._resultSidebar_y01b8_563,._sidebarExpand_y01b8_616{width:100%}._resultSidebar_y01b8_563{position:static;max-height:none}._modalHeader_y01b8_1583{position:static;top:auto}._notesView_y01b8_972{padding:2.25rem}._notesHeader_y01b8_984{flex-direction:column;align-items:stretch}._notesSaveButton_y01b8_1010{width:100%;text-align:center}}@media(max-width:720px){._heroTitle_y01b8_37{font-size:1.8rem}._resultHeader_y01b8_296{padding:1.25rem 1.5rem}._aiResultHeader_y01b8_308{width:100%;margin-left:0}._resultHeaderBottom_y01b8_325{justify-content:flex-start}._sidebarExpandInlineSlot_y01b8_662{width:100%;overflow-x:auto;padding-bottom:.25rem}._resultMain_y01b8_402{padding:1.75rem}._historyView_y01b8_893{padding:2rem}._modalPanel_y01b8_1566{max-height:92vh}._modalHeader_y01b8_1583{padding:2rem 1.75rem 1.25rem}._modalBody_y01b8_1789{padding:1.75rem 1.75rem 2.25rem}._notesView_y01b8_972{padding:1.75rem;gap:1.25rem}._notesTextarea_y01b8_2074{min-height:260px}}._inlineLinkButton_y01b8_2079{border:none;background:transparent;color:#0f62fe;font:inherit;padding:0;text-decoration:underline;cursor:pointer}._inlineLinkButton_y01b8_2079:hover,._inlineLinkButton_y01b8_2079:focus-visible{color:#0838a5}._promptLibraryButton_y01b8_2094{position:absolute;right:10rem;bottom:1.2rem;width:54px;height:54px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--theme-color-primary),var(--theme-color-primary-strong));display:grid;place-items:center;cursor:pointer;box-shadow:var(--theme-box-shadow)}._promptLibraryButton_y01b8_2094:hover,._promptLibraryButton_y01b8_2094:focus-visible{filter:brightness(1.05);outline:none}._promptLibraryButton_y01b8_2094 img,._authorityButton_y01b8_129 img{width:22px;height:22px;filter:brightness(0) saturate(100%) invert(100%)}._promptLibraryItem_y01b8_2122 img{width:22px;height:22px;color:var(--theme-color-primary-strong);filter:none}._promptLibraryBody_y01b8_2129{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._promptLibrarySectionTitle_y01b8_2135{margin:0 0 .75rem;color:var(--theme-color-primary)}._promptLibraryList_y01b8_2136{display:grid;gap:.6rem}._promptLibraryItem_y01b8_2122{display:flex;align-items:center;gap:.6rem;border:1px solid var(--theme-color-border);background:var(--theme-color-surface);border-radius:10px;padding:.7rem .8rem;cursor:pointer;color:var(--theme-color-text);text-align:left;font-size:1.25rem}._promptLibraryItem_y01b8_2122:hover,._promptLibraryItem_y01b8_2122:focus-visible{border-color:var(--theme-color-primary-strong);outline:none}@media(max-width:820px){._promptLibraryBody_y01b8_2129{grid-template-columns:1fr}}._continueReadingButton_y01b8_2144{border:0;background:transparent;color:var(--theme-color-primary-strong);font-weight:700;font-size:1.5rem;padding:0;cursor:pointer;width:fit-content}._answerDivider_y01b8_2155{border:0;border-top:1px solid #d6d6d6;width:100%}._answerSection_y01b8_2161{display:grid;gap:.75rem}._answerSectionToggle_y01b8_2166{border:0;background:transparent;display:inline-flex;align-items:center;gap:.5rem;font-weight:700;cursor:pointer;padding:0;color:var(--theme-color-text)}._answerPlusIcon_y01b8_2178{width:18px;height:18px}._popupPanel_y01b8_2183{width:min(760px,96%);background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:18px;box-shadow:var(--theme-box-shadow);overflow:hidden}._popupHeaderRow_y01b8_2192{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--theme-color-surface-muted);background:var(--theme-color-surface);color:var(--theme-color-primary-strong)}._popupTitle_y01b8_2202{margin:0;font-size:2rem;font-weight:700;text-decoration:underline}._popupTitleButton_y01b8_2209{border:none;background:transparent;color:#0f62fe;padding:0;cursor:pointer;text-align:left}._popupTitleButton_y01b8_2209:hover,._popupTitleButton_y01b8_2209:focus-visible{text-decoration:underline;outline:none}._popupEntryLink_y01b8_2224{border:none;background:transparent;color:#0f62fe;font:inherit;padding:0;cursor:pointer;text-decoration:underline;justify-self:start}._popupEntryLink_y01b8_2224:hover,._popupEntryLink_y01b8_2224:focus-visible{color:#0838a5;outline:none}._panel_1r9ua_1{position:relative}._panelCollapsed_1r9ua_5{display:flex;justify-content:center}._projectHeader_1r9ua_10{display:flex;align-items:center;gap:.75rem}._iconBox_1r9ua_16{width:44px;height:44px;border-radius:14px;background:#ffffff2e;display:grid;place-items:center}._iconBox_1r9ua_16 img{width:24px;height:24px}._projectCopy_1r9ua_30{display:flex;flex-direction:column;gap:.25rem}._label_1r9ua_36{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;color:#ffffffb8}._name_1r9ua_44{margin:0;font-size:1.05rem;font-weight:600}._switch_1r9ua_50{border:none;padding:0;background:none;color:var(--theme-color-surface-muted);font-weight:600;text-align:left;cursor:pointer}._switch_1r9ua_50:hover,._switch_1r9ua_50:focus-visible{text-decoration:underline}._dropdown_1r9ua_65{position:absolute;top:64px;left:0;z-index:10;min-width:344px;background:var(--theme-color-surface);color:var(--theme-color-text);border-radius:14px;box-shadow:var(--theme-box-shadow);padding:1rem;display:grid;gap:.75rem}._dropdown_1r9ua_65 header p{margin:0;font-weight:600;color:var(--theme-color-primary)}._projectList_1r9ua_86{display:grid;gap:.5rem;max-height:220px;overflow-y:auto;padding-right:.4rem;scrollbar-gutter:stable both-edges}._projectRow_1r9ua_95{display:grid;grid-template-columns:1fr auto auto auto;gap:.35rem;align-items:center;padding-right:.2rem}._projectOption_1r9ua_103{border:1px solid transparent;border-radius:10px;padding:.6rem .75rem;font-size:.95rem;background:var(--theme-color-surface-muted);text-align:left;cursor:pointer}._projectOption_1r9ua_103:hover,._projectOption_1r9ua_103:focus-visible{border-color:var(--theme-color-primary)}._activeOption_1r9ua_118{background:color-mix(in srgb,var(--theme-color-primary) 14%,transparent)!important;border-color:var(--theme-color-primary)!important}._renameButton_1r9ua_123,._authorityButton_1r9ua_124,._deleteButton_1r9ua_125{border:none;background:none;padding:.25rem;cursor:pointer;border-radius:6px;display:grid;place-items:center}._renameButton_1r9ua_123,._authorityButton_1r9ua_124{color:var(--theme-color-primary-strong)}._renameGlyph_1r9ua_141,._authorityButton_1r9ua_124 img{width:18px;height:18px}._renameGlyph_1r9ua_141{display:block;background:currentColor;mask-image:url(/pencil.svg);-webkit-mask-image:url(/pencil.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}._renameButton_1r9ua_123:hover,._renameButton_1r9ua_123:focus-visible,._authorityButton_1r9ua_124:hover,._authorityButton_1r9ua_124:focus-visible{background:color-mix(in srgb,var(--theme-color-primary-strong) 12%,transparent)}._deleteButton_1r9ua_125{color:var(--theme-color-danger);font-size:1.2rem;line-height:1}._deleteButton_1r9ua_125:hover,._deleteButton_1r9ua_125:focus-visible{background:#a43d3d1f;color:var(--theme-color-danger)}._emptyState_1r9ua_179{margin:0;color:var(--theme-color-text-muted)}._newProject_1r9ua_184{border:none;border-radius:10px;padding:.65rem .75rem;background:var(--theme-color-primary);color:var(--theme-color-surface);font-weight:600;cursor:pointer}._newProject_1r9ua_184:hover,._newProject_1r9ua_184:focus-visible{background:var(--theme-color-primary-strong)}._nav_13z45_1{width:100%}._list_13z45_5{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}._link_13z45_13{display:flex;align-items:center;gap:.75rem;color:var(--theme-color-surface);font-weight:600;text-decoration:none;padding:.65rem .75rem;border-radius:14px;transition:background .2s ease;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;font:inherit}._link_13z45_13:hover,._link_13z45_13:focus-visible{background:#ffffff24}._icon_13z45_36{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#ffffff2e}._iconGlyph_13z45_45{width:22px;height:22px;display:block;background:var(--theme-color-surface);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}._label_13z45_58{white-space:nowrap}._active_13z45_62{background:#ffffff29}._iconActive_13z45_66{background:var(--theme-color-surface)}._iconActive_13z45_66 ._iconGlyph_13z45_45{background:var(--theme-color-primary-strong)}._collapsed_13z45_74{justify-content:center;padding:.45rem}._collapsed_13z45_74 ._icon_13z45_36{background:transparent}._collapsed_13z45_74 ._iconActive_13z45_66{background:var(--theme-color-surface)}._appShell_1mrsg_1{display:flex;min-height:100vh;background:var(--theme-color-page);position:relative}._sidebar_1mrsg_8{position:sticky;top:0;height:100vh;width:260px;background:var(--theme-color-primary);color:var(--theme-color-surface);transition:width .25s ease,transform .3s ease;display:flex;flex-shrink:0;align-self:flex-start;z-index:40}._sidebarInner_1mrsg_24{display:flex;flex-direction:column;gap:2rem;padding:2.25rem 1.5rem 2.5rem;width:100%;height:100%}._brandSection_1mrsg_33{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;letter-spacing:.04em}._brandMark_1mrsg_42{width:42px;height:auto}._brandName_1mrsg_47{margin-top:.1rem}._bottomLinks_1mrsg_51{margin-top:auto;display:flex;flex-direction:column;gap:.75rem;padding-bottom:env(safe-area-inset-bottom,0px)}._poweredByRow_1mrsg_58{margin-top:.25rem;display:inline-flex;align-items:center;gap:.5rem;color:var(--theme-color-surface-muted);font-size:.8rem;opacity:.95}._poweredByLogo_1mrsg_68{width:18px;height:18px;object-fit:contain}._navLink_1mrsg_75{display:inline-flex;align-items:center;gap:.75rem;padding:.65rem .75rem .65rem 0;border-radius:14px;color:var(--theme-color-surface);text-decoration:none;transition:background .2s ease;width:100%}._navLink_1mrsg_75:hover,._navLink_1mrsg_75:focus-visible{background:#ffffff24}._navIcon_1mrsg_92{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#ffffff2e}._navIcon_1mrsg_92 img{width:22px;height:22px}._collapseToggle_1mrsg_106{position:absolute;top:50%;right:-18px;transform:translateY(-50%);width:42px;height:42px;border:none;border-radius:50%;background:var(--theme-color-primary);display:grid;place-items:center;cursor:pointer;box-shadow:none}._collapseToggle_1mrsg_106 img{width:22px;height:22px}._mobileToggle_1mrsg_127,._mobileOverlay_1mrsg_133{display:none}._mainContent_1mrsg_137{flex:1;display:flex;justify-content:center;align-items:stretch;padding:2.75rem 3.5rem;min-width:0}._contentInner_1mrsg_146{width:min(1200px,100%);margin:0 auto;display:grid;gap:2rem;min-width:0}._pageHeader_1mrsg_154{display:grid;gap:.4rem;color:var(--theme-color-primary)}._pageHeader_1mrsg_154 h1{margin:0}._pageHeader_1mrsg_154 p{margin:0;color:var(--theme-color-text-muted)}@media(min-width:1081px){._collapsed_1mrsg_22{width:88px}._collapsed_1mrsg_22 ._sidebarInner_1mrsg_24{align-items:center;padding-inline:.75rem}._collapsed_1mrsg_22 ._navLink_1mrsg_75{justify-content:center;padding:.45rem}._collapsed_1mrsg_22 ._navIcon_1mrsg_92{background:transparent}}@media(max-width:1080px){._sidebar_1mrsg_8{position:fixed;left:0;top:0;height:100vh;width:min(84vw,320px);transform:translate(-100%);box-shadow:var(--theme-box-shadow);border-radius:0 18px 18px 0;overflow-y:auto}._sidebarInner_1mrsg_24{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}._mobileOpen_1mrsg_131{transform:translate(0)}._collapseToggle_1mrsg_106{display:none}._mobileToggle_1mrsg_127{position:fixed;top:1.25rem;right:1.25rem;width:48px;height:48px;border-radius:14px;border:none;background:var(--theme-color-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;z-index:30}._mobileToggle_1mrsg_127:focus-visible{outline:3px solid rgba(255,255,255,.6);outline-offset:2px}._mobileToggleIcon_1mrsg_236,._mobileToggleIcon_1mrsg_236:before,._mobileToggleIcon_1mrsg_236:after{content:"";display:block;width:22px;height:2px;border-radius:999px;background:var(--theme-color-surface);transition:transform .3s ease,opacity .3s ease;position:relative}._mobileToggleIcon_1mrsg_236:before{position:absolute;top:-6px;left:0}._mobileToggleIcon_1mrsg_236:after{position:absolute;bottom:-6px;left:0}._mobileToggle_1mrsg_127[aria-expanded=true] ._mobileToggleIcon_1mrsg_236{background:transparent}._mobileToggle_1mrsg_127[aria-expanded=true] ._mobileToggleIcon_1mrsg_236:before{transform:translateY(6px) rotate(45deg)}._mobileToggle_1mrsg_127[aria-expanded=true] ._mobileToggleIcon_1mrsg_236:after{transform:translateY(-6px) rotate(-45deg)}._mobileOverlay_1mrsg_133{position:fixed;inset:0;background:#0f1b1773;border:none;padding:0;margin:0;z-index:25;display:block;cursor:pointer}._mobileOverlay_1mrsg_133:focus{outline:none}._mainContent_1mrsg_137{padding:5rem 1.5rem 2rem}}@media(max-width:640px){._bottomLinks_1mrsg_51{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}._mainContent_1mrsg_137{padding-inline:0}}._section_135h4_1{background:var(--theme-color-surface);border-radius:16px;border:1px solid var(--theme-color-surface-muted);padding:1.5rem;box-shadow:0 12px 18px #12664714}._sectionHeader_135h4_10{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._detailsSection_135h4_18{display:grid;gap:1rem}._detailsBody_135h4_23{display:flex;flex-direction:column;gap:.75rem}._customizationsSection_135h4_29{display:grid;gap:1rem}._customizationsGrid_135h4_34{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._authoritySection_135h4_40{display:grid;gap:.75rem}._authorityButton_135h4_45{width:48px;height:48px;border-radius:12px;border:none;background:var(--theme-color-primary-strong);display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 10px 18px #0a714e1f}._authorityButton_135h4_45:hover,._authorityButton_135h4_45:focus-visible{background:var(--theme-color-primary)}._authorityButton_135h4_45 img{width:22px;height:22px;display:block;filter:brightness(0) invert(1)}._authorityText_135h4_70{margin:0;color:var(--theme-color-text-muted);line-height:1.5}._detailLabel_135h4_76{margin:0;font-size:.9rem;color:var(--theme-color-text-muted)}._detailValue_135h4_82{margin:.2rem 0 0;font-size:1.1rem;font-weight:600;color:var(--theme-color-text)}._toggleLabel_135h4_90{font-weight:600;color:var(--theme-color-text)}._toggle_135h4_90{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;color:var(--theme-color-text)}._toggle_135h4_90 input{position:absolute;opacity:0;pointer-events:none}._switch_135h4_109{width:46px;height:24px;border-radius:12px;background:var(--theme-color-border);position:relative;transition:background .2s ease}._switch_135h4_109:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--theme-color-surface);transition:transform .2s ease;box-shadow:0 4px 8px #00000040}._toggle_135h4_90 input:checked+._switch_135h4_109{background:var(--theme-color-primary-strong)}._toggle_135h4_90 input:checked+._switch_135h4_109:after{transform:translate(22px)}._toggle_135h4_90 span:last-child{white-space:nowrap}._logoutButton_135h4_143{align-self:flex-start;white-space:nowrap}._logoutButton_135h4_143:hover,._logoutButton_135h4_143:focus-visible{background:var(--theme-color-primary)}._section_135h4_1+._section_135h4_1{margin-top:1.5rem}._section_135h4_1 h3{margin:0;color:var(--theme-color-primary)}._section_135h4_1 p{color:var(--theme-color-text-muted)}._sectionDescription_135h4_166{margin:0;color:var(--theme-color-text-muted)}._dangerSection_135h4_171 ._sectionDescription_135h4_166{margin-top:.85rem}._section_135h4_1 button{border:none;border-radius:12px;background:var(--theme-color-primary-strong);color:#fff;padding:.65rem 1.2rem;font-weight:600;cursor:pointer}._section_135h4_1 button:not(._dangerButton_135h4_185):hover,._section_135h4_1 button:not(._dangerButton_135h4_185):focus-visible{background:var(--theme-color-primary)}._section_135h4_1 button:disabled{opacity:.6;cursor:not-allowed}._dangerSection_135h4_171 h3{color:var(--theme-color-danger)}._dangerSection_135h4_171 p{color:var(--theme-color-text-muted)}._dangerButton_135h4_185{background:var(--theme-color-danger)}._dangerButton_135h4_185:hover,._dangerButton_135h4_185:focus-visible{background:var(--theme-color-danger)}._form_135h4_212{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}._fieldGroup_135h4_219{display:flex;flex-direction:column;gap:.35rem}._redlineSettingsBlock_135h4_225{margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem}._redlineAuthorLabel_135h4_232{margin-top:.65rem}._fieldGroup_135h4_219 label{font-weight:600;color:var(--theme-color-text)}._fieldGroup_135h4_219 input{border-radius:12px;border:1px solid var(--theme-color-surface-muted);padding:.65rem .75rem;font-size:1rem;font-family:Inter,system-ui,sans-serif}._fieldGroup_135h4_219 input:focus{outline:2px solid var(--theme-color-primary-strong);outline-offset:1px}._formActions_135h4_254{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}._dangerActions_135h4_261{margin-top:1.1rem}._helperText_135h4_265{margin:0;font-size:.9rem;color:var(--theme-color-text-muted)}._success_135h4_271{color:var(--theme-color-primary);font-weight:600}._error_135h4_276{color:var(--theme-color-danger);font-weight:600}._limitsList_135h4_281{display:flex;flex-direction:column;gap:.9rem;margin-top:.75rem}._limitGroup_135h4_288{display:flex;flex-direction:column;gap:.6rem}._limitRow_135h4_294,._limitEntry_135h4_295{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.75rem .9rem;border-radius:12px;border:1px solid var(--theme-color-surface-muted);background:var(--theme-color-page)}._limitEntry_135h4_295{background:var(--theme-color-surface)}._limitEntries_135h4_310{display:flex;flex-direction:column;gap:.5rem}._limitCategory_135h4_316{margin:0;color:var(--theme-color-primary);font-weight:700}._limitLabel_135h4_322{margin:0;color:var(--theme-color-text);font-weight:600}._limitValue_135h4_328{margin:0;color:var(--theme-color-primary);font-weight:700}._limitNote_135h4_334{margin:0;color:var(--theme-color-text-muted)}@media(max-width:980px){._customizationsGrid_135h4_34{grid-template-columns:1fr}}._caseCard_twfun_1{background:var(--theme-color-surface);border-radius:18px;border:1px solid var(--theme-color-surface-muted);padding:1.75rem;box-shadow:0 14px 24px #1266471f}._caseCard_twfun_1 h2{margin:0;color:var(--theme-color-primary)}._meta_twfun_14{margin:.2rem 0;color:var(--theme-color-text-muted)}._section_twfun_19+section{margin-top:1.5rem}._error_twfun_23{color:var(--theme-color-danger)}._caseCard_twfun_1 ul{margin:.75rem 0 0;padding-left:1.2rem;color:var(--theme-color-text-muted)}._closeButton_1tukm_1{position:absolute;top:12px;right:12px;border:none;background:transparent;color:var(--theme-color-neutral);font-size:20px;cursor:pointer}._closeButton_1tukm_1:focus-visible{outline:2px solid var(--theme-color-primary-strong);outline-offset:2px}._dialogBody_1tukm_17{position:relative}._message_1tukm_21{margin:12px 0 0;color:var(--theme-color-text);line-height:1.5}._actions_1tukm_27{margin-top:20px;display:flex;justify-content:flex-end}._resultsShell_18irb_1{width:min(1680px,100%);display:flex;flex-direction:column;gap:1rem;color:var(--theme-color-text)}._header_18irb_9{display:flex;justify-content:space-between;gap:1rem;align-items:center;background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:14px;padding:.9rem 1rem}._kicker_18irb_20{margin:0;color:var(--theme-color-primary);font-weight:800;letter-spacing:.06em;font-size:.82rem}._documentName_18irb_28{margin:.15rem 0 0;font-size:2.1rem;line-height:1.1}._emailNotice_18irb_34{margin:.45rem 0 0;color:var(--theme-color-text-muted);font-weight:600}._headerActions_18irb_40{display:flex;gap:.65rem}._outlineButton_18irb_45{border:1px solid var(--theme-color-primary-strong);background:var(--theme-color-surface);color:var(--theme-color-primary);border-radius:999px;padding:.5rem .9rem;font-weight:700}._submissionDetails_18irb_54{display:flex;flex-wrap:wrap;gap:1rem;font-size:.92rem;color:var(--theme-color-text-muted)}._topTabs_18irb_62{display:flex;gap:0;border:1px solid var(--theme-color-border);border-radius:18px;background:var(--theme-color-surface);box-shadow:inset 0 1px 0 var(--theme-color-surface-muted);overflow:hidden}._topTab_18irb_62{flex:1;border:none;border-left:1px solid var(--theme-color-border);background:linear-gradient(180deg,var(--theme-color-surface-muted) 0%,var(--theme-color-surface-muted) 100%);padding:.85rem 1rem;font-weight:800;font-size:16px;color:var(--theme-color-text-muted);cursor:pointer}._topTab_18irb_62:first-child{border-left:none}._topTab_18irb_62[aria-selected=true]{background:var(--theme-color-primary-strong);color:var(--theme-color-surface);box-shadow:inset 0 -2px 0 var(--theme-color-primary-strong)}._topTab_18irb_62:focus-visible{outline:2px solid var(--theme-color-primary-strong);outline-offset:-4px}._categoryRow_18irb_99,._subcategoryRow_18irb_100{display:flex;flex-wrap:wrap;gap:.9rem 1.25rem}._checkLabel_18irb_106{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem}._colorDot_18irb_113{width:12px;height:12px;border-radius:3px}._reviewWorkspace_18irb_119{display:flex;flex-direction:column;gap:0;align-items:stretch;background:var(--theme-color-surface);border:1px solid var(--theme-color-border);border-radius:14px;overflow:hidden}._workspaceTabs_18irb_130{display:flex;border-bottom:1px solid var(--theme-color-border);background:color-mix(in srgb,var(--theme-color-page) 85%,white)}._workspaceTab_18irb_130{flex:1;border:0;border-left:1px solid var(--theme-color-border);background:transparent;padding:.7rem 1rem;font-weight:700;color:var(--theme-color-text-muted)}._workspaceTab_18irb_130:first-child{border-left:0}._workspaceTab_18irb_130[aria-selected=true]{background:var(--theme-color-surface);color:var(--theme-color-primary)}._editorPane_18irb_155,._commentPane_18irb_156,._summaryList_18irb_157,._dealMap_18irb_158{background:var(--theme-color-surface);border:1px solid var(--theme-color-border);border-radius:14px}._editorPane_18irb_155{overflow:hidden;border:0}._editorToolbar_18irb_169{padding:.6rem .85rem;border-bottom:1px solid var(--theme-color-border);font-size:.85rem;font-weight:700;color:var(--theme-color-text-muted);background:color-mix(in srgb,var(--theme-color-page) 85%,white)}._contractEditorShell_18irb_178{position:relative;width:100%;height:75vh;background:#fff}._contractEditorHighlight_18irb_185,._contractEditorInput_18irb_186{position:absolute;inset:0;width:100%;height:100%;border:0;padding:1rem;font-size:1rem;line-height:1.5;font-family:Consolas,Courier New,monospace;white-space:pre-wrap;overflow:auto;box-sizing:border-box}._contractEditorHighlight_18irb_185{color:#111;pointer-events:none}._contractEditorInput_18irb_186{background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:#111;resize:none}._snippetHighlight_18irb_214{background:#fff59e;color:inherit;padding:0 .05rem}._commentPane_18irb_156{display:flex;flex-direction:column;gap:.65rem;padding:.9rem;overflow:hidden;border:0;font-size:calc(1rem + 2px);line-height:1.5}._commentViewport_18irb_231{height:75vh;overflow:auto}._commentTimeline_18irb_236{display:flex;flex-direction:column;gap:calc(.75rem + 10px);min-height:100%}._commentPane_18irb_156 h2{margin:0 0 .2rem;font-size:calc(1rem + 2px)}._emptyState_18irb_248{margin:0;font-size:.88rem;color:var(--theme-color-text-muted)}._commentCard_18irb_254{position:relative;background:var(--theme-color-page);border:1px solid var(--theme-color-border);border-left-width:4px;border-radius:10px;padding:.75rem}._commentHeaderRow_18irb_263{display:flex;justify-content:space-between;gap:.5rem;align-items:center}._commentHeaderRow_18irb_263 h3{margin:0;font-size:calc(.98rem + 2px)}._commentHeaderActions_18irb_275{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}._commentCardCollapsed_18irb_282{padding-top:.5rem;padding-bottom:.5rem}._commentCardCollapsed_18irb_282 ._commentHeaderRow_18irb_263{flex-wrap:nowrap}._commentCardCollapsed_18irb_282 ._commentHeaderRow_18irb_263 h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._minimizeButton_18irb_298{border:1px solid var(--theme-color-border);background:var(--theme-color-surface);border-radius:999px;padding:.18rem .5rem;font-size:.74rem;font-weight:700}._commentCard_18irb_254 p{margin:.45rem 0;font-size:calc(.85rem + 2px);line-height:1.5}._unifiedDiff_18irb_313{border:1px solid var(--theme-color-border);border-radius:8px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(.78rem + 2px);line-height:1.5;margin-top:.45rem}._diffHeader_18irb_323{padding:.35rem .5rem;background:#eef2f7;color:#4b5563}._diffLineOld_18irb_329,._diffLineNew_18irb_330{display:grid;grid-template-columns:1rem 1fr;gap:.3rem;padding:.28rem .5rem;white-space:pre-wrap}._diffLineOld_18irb_329{background:#fff1f2}._diffLineNew_18irb_330{background:#ecfdf5}._diffPrefix_18irb_346{font-weight:700}._diffRemovedToken_18irb_350{background:#fecaca;color:#7f1d1d;text-decoration:line-through}._diffAddedToken_18irb_356{background:#a7f3d0;color:#065f46}._summaryList_18irb_157,._dealMap_18irb_158{margin:0;padding:1rem}._summaryList_18irb_157{display:flex;flex-direction:column;gap:1rem}._summaryList_18irb_157 li{line-height:2}._summaryList_18irb_157 li p{margin:0}._dealMapRow_18irb_381{display:block;padding:.7rem 0;border-bottom:1px solid color-mix(in srgb,var(--theme-color-border) 70%,transparent)}._dealMapRow_18irb_381:last-child{border-bottom:0}._dealMap_18irb_158 dt{margin:0 0 .45rem;font-weight:700;font-size:2rem;color:var(--theme-color-primary)}._dealMap_18irb_158 dd{margin:0;line-height:1.9;white-space:pre-wrap}._dealMap_18irb_158 dd p{margin:0}._dealMap_18irb_158 dd ul,._dealMap_18irb_158 dd ol{margin:0;padding-left:1.1rem}._dealMap_18irb_158 dd li{margin:0 0 .45rem;line-height:1.8}@media(max-width:1100px){._documentName_18irb_28{font-size:1.7rem}._reviewWorkspace_18irb_119{grid-template-columns:1fr}._contractEditorShell_18irb_178{height:55vh}}._page_1g4wc_1{--document-review-section-heading-size: 1.5rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:2.75rem;padding:0 0 3.5rem}._workspaceCard_1g4wc_11{width:min(980px,100%);display:flex;flex-direction:column;gap:1.4rem;background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:28px;box-shadow:var(--theme-box-shadow);padding:1.75rem}._heroRow_1g4wc_23{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem;padding-top:.75rem}._heroMark_1g4wc_32{width:76px;height:76px;object-fit:contain;display:block}._heroMarkPlaceholder_1g4wc_39{width:76px;height:76px}._heroTitle_1g4wc_44{margin:0;color:var(--theme-color-primary);font-size:2.25rem}._section_1g4wc_50{background:transparent;border:none;border-radius:0;padding:0}._recentReviews_1g4wc_57{width:min(980px,100%);background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:22px;box-shadow:var(--theme-box-shadow);padding:2.5rem;display:grid;gap:1.75rem}._sectionHeading_1g4wc_68{margin:0 0 .65rem;color:var(--theme-color-primary);font-size:1.05rem}._dropZone_1g4wc_74{border:1px solid var(--theme-color-surface-muted);border-radius:4px;background:var(--theme-color-page);padding:1.2rem 1.5rem;display:block;cursor:pointer}._dropZoneInput_1g4wc_83{display:none}._dropZoneContent_1g4wc_87{display:flex;align-items:center;justify-content:center;gap:1rem}._uploadIcon_1g4wc_94{width:44px;height:54px;display:inline-block;background:var(--theme-color-primary);mask-image:var(--upload-icon-url);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--upload-icon-url);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}._dropZoneTitle_1g4wc_109{margin:0 0 .2rem;color:var(--theme-color-primary);font-size:2rem;font-weight:700}._dropZoneSubtitle_1g4wc_116{margin:0;color:var(--theme-color-primary);font-size:1.7rem}._fileName_1g4wc_122{margin:0;color:var(--theme-color-text);font-size:2.1rem;text-decoration:underline;text-underline-offset:.12em;font-weight:500}._error_1g4wc_131{margin:.6rem 0 0;color:var(--theme-color-danger)}._field_1g4wc_136,._fieldGrow_1g4wc_137{display:flex;flex-direction:column;gap:.35rem;position:relative}._fieldGrow_1g4wc_137{flex:1}._playbookField_1g4wc_148{position:relative}._playbookMenuButton_1g4wc_152{width:100%;border:1px solid var(--theme-color-border);border-radius:8px;background:var(--theme-color-page);color:var(--theme-color-text);padding:.58rem .7rem;font-size:.95rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}._playbookMenu_1g4wc_152{position:absolute;top:calc(100% + .45rem);left:0;right:0;z-index:30;border:1px solid var(--theme-color-border);border-radius:14px;background:var(--theme-color-surface);box-shadow:var(--theme-box-shadow);padding:.8rem;display:grid;gap:.5rem;max-height:260px;overflow:auto}._playbookEmpty_1g4wc_183{margin:0;color:var(--theme-color-text-muted)}._playbookItem_1g4wc_188{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:center}._playbookNameButton_1g4wc_195{border:1px solid transparent;border-radius:10px;padding:.6rem .75rem;font-size:.95rem;background:var(--theme-color-surface-muted);text-align:left;cursor:pointer}._playbookNameButton_1g4wc_195:hover,._playbookNameButton_1g4wc_195:focus-visible{border-color:var(--theme-color-primary)}._label_1g4wc_210{font-weight:700;color:var(--theme-color-primary);display:flex;align-items:center;gap:.4rem;font-size:var(--document-review-section-heading-size)}._infoButton_1g4wc_219{border:none;background:transparent;padding:0;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._infoAnchor_1g4wc_231{position:relative;display:inline-flex}._infoBadge_1g4wc_236{width:14px;height:14px;border-radius:999px;background:var(--theme-color-primary);color:var(--theme-color-surface);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;text-transform:lowercase}._infoPopover_1g4wc_251{position:fixed;max-width:calc(100vw - 2rem);background:var(--theme-color-primary);color:var(--theme-color-surface);border:3px solid color-mix(in srgb,var(--theme-color-surface) 35%,transparent);border-radius:6px;padding:1rem 2.5rem .8rem 1rem;z-index:45}._infoPopoverClose_1g4wc_262{position:absolute;top:.25rem;right:.5rem;border:none;background:transparent;color:var(--theme-color-surface);font-size:2rem;line-height:1;cursor:pointer}._infoPopoverText_1g4wc_274{margin:0;white-space:pre-line;font-size:1.05rem;font-weight:600;line-height:1.35;padding-right:.15rem}._input_1g4wc_283,._textarea_1g4wc_284{border:1px solid var(--theme-color-border);border-radius:8px;background:var(--theme-color-page);color:var(--theme-color-text);padding:.58rem .7rem;font-size:.95rem}._textarea_1g4wc_284{min-height:120px;resize:vertical}._topRow_1g4wc_298{margin-top:.3rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem;align-items:end}._playbookNameStack_1g4wc_306{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:end}._row_1g4wc_313{margin-top:.8rem;display:flex;gap:.7rem;align-items:flex-end}._row_1g4wc_313>*{flex:1}._clientObjectivesField_1g4wc_324{margin-top:.8rem}._clientObjectivesField_1g4wc_324 ._textarea_1g4wc_284{min-height:144px}._playbookDeleteButton_1g4wc_332,._recentDeleteButton_1g4wc_333,._processingCancel_1g4wc_334{border:none;background:none;padding:.25rem;cursor:pointer;border-radius:6px;display:grid;place-items:center;color:var(--theme-color-danger);font-size:1.2rem;line-height:1}._playbookDeleteButton_1g4wc_332:hover,._playbookDeleteButton_1g4wc_332:focus-visible,._recentDeleteButton_1g4wc_333:hover,._recentDeleteButton_1g4wc_333:focus-visible,._processingCancel_1g4wc_334:hover,._processingCancel_1g4wc_334:focus-visible{background:#a43d3d1f}._playbookDeleteButton_1g4wc_332:disabled,._recentDeleteButton_1g4wc_333:disabled,._processingCancel_1g4wc_334:disabled{opacity:.45;cursor:not-allowed}._saveButton_1g4wc_363{white-space:nowrap;border:1px solid var(--theme-color-primary-strong);background:var(--theme-color-surface);color:var(--theme-color-primary);border-radius:6px;padding:.4rem .55rem;font-weight:700}._submitRow_1g4wc_373{margin-top:1rem;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}._submitButton_1g4wc_381{width:78px;height:78px;border:none;border-radius:50%;background:linear-gradient(135deg,var(--theme-color-primary),var(--theme-color-primary-strong));color:var(--theme-color-surface);font-size:1.95rem;font-weight:800}._submitButton_1g4wc_381:disabled{opacity:.45}._resultsBlock_1g4wc_396{margin-top:0;position:relative}._resultsTitle_1g4wc_401{margin:0 0 .35rem;color:var(--theme-color-primary);font-size:var(--document-review-section-heading-size);font-weight:700;display:flex;align-items:center;gap:.35rem}._resultsText_1g4wc_411{margin:0;color:var(--theme-color-text);font-size:.95rem}._processingList_1g4wc_417{border:1px solid var(--theme-color-surface-muted);background:var(--theme-color-surface);border-radius:16px;padding:1rem;display:grid;gap:.8rem}._processingSummary_1g4wc_426{margin:0;font-weight:700;color:var(--theme-color-text-muted)}._processingSummaryCount_1g4wc_432{color:var(--theme-color-text);font-size:1.2rem}._processingItems_1g4wc_437,._recentReviewList_1g4wc_438{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}._processingItem_1g4wc_437,._recentReviewItem_1g4wc_447{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem}._processingContent_1g4wc_455 h3,._reviewTitle_1g4wc_456{margin:0;font-size:1rem;color:var(--theme-color-text)}._recentReviewButton_1g4wc_462{border:none;background:none;width:100%;text-align:left;display:grid;gap:.6rem;cursor:pointer;border-radius:18px;padding:1.1rem 2.75rem 1.1rem 1.25rem;transition:background .2s ease,box-shadow .2s ease}._recentReviewButton_1g4wc_462:hover,._recentReviewButton_1g4wc_462:focus-visible{background:var(--theme-color-hover);box-shadow:0 12px 28px #094e372e;outline:none}._recentDeleteButton_1g4wc_333{position:absolute;top:.9rem;right:.9rem;width:2rem;height:2rem;border-radius:999px;background:#cc241d1f;opacity:0;pointer-events:none;transition:opacity .2s ease,background .2s ease}._recentReviewItem_1g4wc_447:hover ._recentDeleteButton_1g4wc_333,._recentReviewItem_1g4wc_447:focus-within ._recentDeleteButton_1g4wc_333,._recentDeleteButton_1g4wc_333:focus-visible{opacity:1;pointer-events:auto}._recentDeleteButton_1g4wc_333:hover,._recentDeleteButton_1g4wc_333:focus-visible{background:#cc241d38}._processingCancel_1g4wc_334{width:2rem;height:2rem;border-radius:999px;background:#cc241d1f}._reviewMetaRow_1g4wc_515{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap}._reviewTypePill_1g4wc_522,._processingPill_1g4wc_523{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;font-size:.85rem;padding:.2rem .7rem}._reviewTypePill_1g4wc_522{background:var(--theme-text-highlight);color:var(--theme-color-primary-strong)}._processingPill_1g4wc_523{background:color-mix(in srgb,var(--theme-color-warning) 24%,white);color:var(--theme-color-warning)}._reviewTimestamp_1g4wc_543{color:var(--theme-color-text-muted);font-size:.9rem}._recentReviews_1g4wc_57 header h2{margin:0;color:var(--theme-color-primary);font-size:var(--document-review-section-heading-size)}._recentReviews_1g4wc_57 header p{margin:.5rem 0 0;color:var(--theme-color-text-muted)}@media(max-width:768px){._heroTitle_1g4wc_44{font-size:1.8rem}._topRow_1g4wc_298,._playbookNameStack_1g4wc_306{grid-template-columns:1fr;align-items:stretch}._row_1g4wc_313{flex-direction:column;align-items:stretch}._recentReviews_1g4wc_57{padding:2rem}._processingItem_1g4wc_437,._recentReviewItem_1g4wc_447{grid-template-columns:1fr}}._page_7p2g2_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background:radial-gradient(circle at top,rgba(24,150,107,.08),transparent 55%),var(--theme-color-page);padding:2rem}._card_7p2g2_10{background:var(--theme-color-surface);border-radius:24px;border:1px solid var(--theme-color-surface-muted);padding:2.5rem 3rem;max-width:480px;width:100%;box-shadow:0 24px 48px #1266472e;text-align:center}._header_7p2g2_21 img{width:68px;margin-bottom:1rem}._header_7p2g2_21 h1{margin:0;color:var(--theme-color-primary)}._header_7p2g2_21 p{margin-top:.75rem;color:var(--theme-color-text-muted);line-height:1.6}._tagline_7p2g2_37{margin-top:.35rem;font-size:.9rem;color:var(--theme-color-text-muted)}._form_7p2g2_43{display:flex;flex-direction:column;gap:1rem;text-align:left;margin-top:1.5rem}._form_7p2g2_43 label{display:flex;flex-direction:column;gap:.35rem;font-weight:600;color:var(--theme-color-text-muted)}._form_7p2g2_43 input{border-radius:12px;border:1px solid var(--theme-color-border);padding:.75rem .9rem;font-size:1rem}._form_7p2g2_43 button{margin-top:.5rem;border:none;border-radius:14px;background:linear-gradient(120deg,var(--theme-color-primary),var(--theme-color-primary-strong));color:#fff;padding:.85rem;font-size:1.05rem;font-weight:600;cursor:pointer}._form_7p2g2_43 button:disabled{opacity:.7;cursor:progress}._error_7p2g2_83{margin:0;color:var(--theme-color-danger);font-weight:600}._success_7p2g2_89{margin:0;color:var(--theme-color-primary);font-weight:600}._footerText_7p2g2_95{margin-top:1.75rem;color:var(--theme-color-text-muted)}._footerText_7p2g2_95 a{color:var(--theme-color-primary-strong);font-weight:600;text-decoration:none}._resetPrompt_7p2g2_106{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}._resetLink_7p2g2_113{background:none;border:none;padding:0;color:var(--theme-color-primary-strong);font-weight:600;text-align:left;cursor:pointer}._resetLink_7p2g2_113:hover{text-decoration:underline}._resetForm_7p2g2_127{display:flex;flex-direction:column;gap:.75rem;text-align:left}._resetForm_7p2g2_127 button{margin-top:.5rem;border:none;border-radius:14px;background:linear-gradient(120deg,var(--theme-color-primary),var(--theme-color-primary-strong));color:#fff;padding:.85rem;font-size:1.05rem;font-weight:600;cursor:pointer}._resetForm_7p2g2_127 button:disabled{opacity:.7;cursor:progress}._card_1n5vd_1{background:var(--theme-color-surface);border-radius:18px;border:1px solid var(--theme-color-surface-muted);padding:1.75rem;box-shadow:0 14px 24px #1266471f}._card_1n5vd_1 h2{margin:0;color:var(--theme-color-primary)}._meta_1n5vd_14{margin:.4rem 0;color:var(--theme-color-text-muted)}._card_1n5vd_1 a{color:var(--theme-color-info);text-decoration:none;font-weight:600}._card_1n5vd_1 section{margin-top:1.5rem}._error_1n5vd_29{color:var(--theme-color-danger)}._section_vhlqd_1{background:var(--theme-color-surface);border-radius:16px;border:1px solid var(--theme-color-surface-muted);padding:1.25rem 1.5rem;box-shadow:0 12px 18px #12664714;max-width:420px;width:min(100%,420px);justify-self:flex-start}._section_vhlqd_1 h3{margin:0;color:var(--theme-color-primary)}._section_vhlqd_1 p{color:var(--theme-color-text-muted)}._section_vhlqd_1 ul{margin:.75rem 0 0;padding-left:1.2rem;color:var(--theme-color-text-muted)}._section_vhlqd_1 a{color:var(--theme-color-primary-strong);font-weight:600;text-decoration:none}._wrapper_gjkrt_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--theme-color-page)}._card_gjkrt_9{background:var(--theme-color-surface);border-radius:24px;border:1px solid var(--theme-color-surface-muted);padding:2.5rem 3rem;text-align:center;box-shadow:0 24px 48px #1266472e;max-width:520px}._card_gjkrt_9 h1{margin-top:0;color:var(--theme-color-primary)}._card_gjkrt_9 p{color:var(--theme-color-text-muted);line-height:1.6}._actions_gjkrt_29{display:flex;justify-content:center;gap:1.25rem;margin-top:1.5rem}._actions_gjkrt_29 a{background:var(--theme-color-primary-strong);color:#fff;text-decoration:none;padding:.75rem 1.25rem;border-radius:14px;font-weight:600}._overlay_rvnop_1{position:fixed;inset:0;background:#0e20169e;display:flex;align-items:center;justify-content:center;padding:2rem;z-index:1600}._dialog_rvnop_12{width:min(900px,100%);max-height:calc(100vh - 4rem);background:var(--theme-color-page);border:1px solid var(--theme-color-surface-muted);border-radius:24px;box-shadow:0 28px 56px #094e3738;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;color:var(--theme-color-text)}._header_rvnop_26{display:grid;gap:.35rem}._title_rvnop_31{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}._updatedAt_rvnop_39{margin:0;color:var(--theme-color-text-muted);font-size:.95rem}._body_rvnop_45{overflow-y:auto;display:grid;gap:1rem;line-height:1.6;color:var(--theme-color-text);padding-right:.5rem}._list_rvnop_54{display:grid;gap:1rem;padding-left:1.25rem;margin:0}._list_rvnop_54 li{display:grid;gap:.5rem}._list_rvnop_54 li p{margin:0}._footerText_rvnop_70{margin:0;font-weight:700;letter-spacing:.01em}._actions_rvnop_76{display:flex;justify-content:flex-end}._acceptButton_rvnop_81{border:none;border-radius:999px;background:linear-gradient(135deg,var(--theme-color-primary-strong),var(--theme-color-primary-strong));color:var(--theme-color-surface);font-weight:600;padding:.75rem 2rem;cursor:pointer;box-shadow:0 16px 32px #0c8c6147;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._acceptButton_rvnop_81:hover,._acceptButton_rvnop_81:focus-visible{transform:translateY(-1px);box-shadow:0 20px 36px #0c8c6152;background:linear-gradient(135deg,var(--theme-color-primary-strong),var(--theme-color-primary-strong));outline:none}._acceptButton_rvnop_81:disabled{background:var(--theme-color-border);box-shadow:none;cursor:not-allowed;transform:none}._error_rvnop_108{margin:0;color:var(--theme-color-danger);font-weight:600}@media(max-width:700px){._overlay_rvnop_1{padding:1rem}._dialog_rvnop_12{padding:1.5rem;max-height:calc(100vh - 2rem)}._actions_rvnop_76{justify-content:stretch}._acceptButton_rvnop_81{width:100%}}:root{font-family:Calibri,Segoe UI,Helvetica,Arial,sans-serif;background-color:var(--theme-color-page);color:var(--theme-color-text)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background-color:var(--theme-color-page)}a{color:inherit}button{font-family:inherit}#root{min-height:100vh}
