._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_1b67y_1{width:100%;display:flex;flex-direction:column;align-items:center;gap:2.75rem;padding-bottom:4rem}._hero_1b67y_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_1b67y_24{width:72px;height:72px;object-fit:contain;display:block}._heroMarkPlaceholder_1b67y_32{width:72px;height:72px}._heroTitle_1b67y_37{margin:0;color:var(--theme-color-primary);font-size:2.25rem;text-align:center}._tabRow_1b67y_44{display:inline-flex;border-radius:999px;background:var(--theme-color-surface-muted);padding:.35rem;gap:.4rem}._tabButton_1b67y_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_1b67y_52:hover,._tabButton_1b67y_52:focus-visible{background:#0b724e26}._tabButtonActive_1b67y_69{background:var(--theme-color-primary-strong);color:var(--theme-color-surface)}._searchForm_1b67y_74{position:relative;width:100%;display:grid;gap:1rem}._projectGuard_1b67y_81{margin:0 0 .75rem;color:var(--theme-color-text-muted);font-weight:600}._searchForm_1b67y_74 textarea,._searchForm_1b67y_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_1b67y_74 textarea{min-height:220px;line-height:1.5;resize:vertical}._authoritySummary_1b67y_104{margin:0;text-align:center;color:var(--theme-color-text-muted);font-weight:600}._submitButton_1b67y_111{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_1b67y_128{position:absolute;right:5.6rem;bottom:1.2rem;width:54px;height:54px;border-radius:50%;border:1px solid var(--theme-color-border);background:var(--theme-color-surface);display:grid;place-items:center;cursor:pointer;box-shadow:var(--theme-box-shadow)}._authorityButton_1b67y_128:hover,._authorityButton_1b67y_128:focus-visible{border-color:var(--theme-color-primary-strong);outline:none}._authorityButton_1b67y_128 img{width:22px;height:22px}._submitButton_1b67y_111:disabled{background:var(--theme-color-border);box-shadow:none;cursor:not-allowed}._toggleRow_1b67y_160{width:100%;display:flex;flex-wrap:wrap;gap:1.75rem;justify-content:center;color:var(--theme-color-text);font-weight:600}._toggle_1b67y_160{display:inline-flex;align-items:center;gap:.6rem}._toggle_1b67y_160 input{position:absolute;opacity:0;pointer-events:none}._switch_1b67y_182{width:46px;height:24px;border-radius:12px;background:var(--theme-color-border);position:relative;transition:background .2s ease}._switch_1b67y_182: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_1b67y_160 input:checked+._switch_1b67y_182{background:var(--theme-color-primary-strong)}._toggle_1b67y_160 input:checked+._switch_1b67y_182:after{transform:translate(22px)}._toggle_1b67y_160 span:last-child{white-space:nowrap}._processingError_1b67y_216{margin:0;font-weight:600;color:var(--theme-color-danger)}._processingListShell_1b67y_222{width:100%}._processingSummary_1b67y_226{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_1b67y_237{display:inline-flex;align-items:center;gap:.2rem;font-size:inherit}._processingSummaryCount_1b67y_244{font-size:inherit;font-weight:700}._processingSummarySeparator_1b67y_249{font-weight:400;color:var(--theme-color-text-muted)}._processingSummaryLimit_1b67y_254{font-size:inherit;font-weight:700}._processingSummaryLabel_1b67y_259{font-size:.95rem;color:var(--theme-color-text-muted)}._processingSummaryNote_1b67y_264{font-size:.85rem;color:var(--theme-color-text-muted);font-weight:400}._processingSummarySrOnly_1b67y_270{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._error_1b67y_282{margin:0;color:var(--theme-color-danger);font-weight:600}._resultsShell_1b67y_288{width:min(2060px,100%);display:flex;flex-direction:column;gap:1.75rem}._resultHeader_1b67y_295{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}._resultHeaderText_1b67y_307{display:flex;flex-direction:column;gap:.65rem;flex:1 1 auto}._resultHeaderTop_1b67y_314{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}._resultBadge_1b67y_321{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_1b67y_333{margin:0;color:var(--theme-color-text);font-size:1.1rem}._resultAuthorities_1b67y_339{margin:0;color:var(--theme-color-text-muted);font-size:.95rem}._resultMeta_1b67y_345{margin:0;color:var(--theme-color-text-muted);font-size:.95rem;font-weight:600}._resultLayout_1b67y_352{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:flex-start;margin-top:1.5rem}._resultLayoutCollapsed_1b67y_360{grid-template-columns:minmax(0,1fr);gap:1.75rem}._resultMain_1b67y_365{background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:18px;box-shadow:var(--theme-box-shadow);padding:2.25rem;display:grid;gap:1.5rem;color:var(--theme-color-text);line-height:1.6;position:relative}._finalAnswerContent_1b67y_378{display:grid;gap:1.5rem}._markdownContent_1b67y_383{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal}._markdownContent_1b67y_383 :is(h1,h2,h3,h4,h5,h6){margin:0;line-height:1.3}._markdownContent_1b67y_383 p{margin:0}._markdownContent_1b67y_383 p+p{margin-top:1rem}._markdownContent_1b67y_383 :is(ul,ol){margin:0;padding-left:1.5rem}._markdownContent_1b67y_383 li+li{margin-top:.35rem}._markdownContent_1b67y_383 blockquote{margin:0;padding:.5rem 1rem;border-left:3px solid var(--theme-color-surface-muted);background:var(--theme-color-surface-muted)}._markdownContent_1b67y_383 pre{margin:0;padding:.75rem 1rem;border-radius:10px;background:var(--theme-color-surface-muted);overflow-x:auto}._markdownContent_1b67y_383 code{font-family:SFMono-Regular,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}._markdownContent_1b67y_383 hr{border:none;border-top:1px solid var(--theme-color-surface-muted);margin:.5rem 0}._markdownContent_1b67y_383 table{width:100%;border-collapse:collapse;font-size:.95rem}._markdownContent_1b67y_383 th,._markdownContent_1b67y_383 td{border:1px solid var(--theme-color-surface-muted);padding:.5rem .65rem;vertical-align:top;text-align:left}._markdownContent_1b67y_383 thead{background:var(--theme-color-surface-muted)}._finalAnswerActions_1b67y_455{display:flex;justify-content:flex-end;gap:.75rem}._finalAnswerActionButton_1b67y_461{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_1b67y_461:hover,._finalAnswerActionButton_1b67y_461:focus-visible{background:#0c7a521f;outline:none}._finalAnswerActionButton_1b67y_461:active{opacity:.8}._finalAnswerActionIcon_1b67y_484{width:20px;height:20px;display:block;filter:grayscale(100%);opacity:.8}._highlight_1b67y_492{background:#f8d99fe6;padding:0 .15rem;border-radius:4px}._resultLayoutCollapsed_1b67y_360>._resultMain_1b67y_365{margin-top:0;width:100%}._resultSidebar_1b67y_503{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_1b67y_519{display:grid;gap:1.25rem}._insightsHeader_1b67y_524{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_1b67y_536{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--theme-color-surface-muted);margin-top:.5rem}._sidebarCollapse_1b67y_545{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_1b67y_556{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_1b67y_556:hover,._sidebarExpand_1b67y_556:focus-visible{background:#0c7a522e;border-color:#0c7a52cc;outline:none}._sidebarExpandInline_1b67y_578{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-size:1.05rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease;align-self:auto;margin-top:0}._sidebarExpandInline_1b67y_578:hover,._sidebarExpandInline_1b67y_578:focus-visible{background:#0c7a522e;border-color:#0c7a52cc;outline:none}._sidebarExpandInlineSlot_1b67y_599{margin-left:auto;display:flex;align-items:flex-end}._sidebarExpandInlinePlaceholder_1b67y_605{visibility:hidden;pointer-events:none}._infoSection_1b67y_610{display:grid;background:var(--theme-color-surface);border:1px solid var(--theme-color-surface-muted);border-radius:18px;overflow:hidden}._infoSectionHeader_1b67y_618{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_1b67y_618:hover,._infoSectionHeader_1b67y_618:focus-visible{background:var(--theme-color-primary);outline:none}._infoSectionTitle_1b67y_638{margin:0}._infoSectionIcon_1b67y_642{font-size:.95rem}._infoSectionContent_1b67y_646{padding:1.25rem;display:grid;gap:1.25rem}._infoList_1b67y_652{margin:0;padding:0;list-style:none;display:grid;gap:1.1rem}._caseTitle_1b67y_660,._statuteTitle_1b67y_661{margin:0;color:var(--theme-color-primary);font-size:1rem;line-height:1.5}._caseTitleButton_1b67y_668,._caseHeadingButton_1b67y_669,._statuteTitleButton_1b67y_670,._statuteHeadingButton_1b67y_671{padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;line-height:1.5}._caseTitleButton_1b67y_668:hover,._caseTitleButton_1b67y_668:focus-visible,._caseHeadingButton_1b67y_669:hover,._caseHeadingButton_1b67y_669:focus-visible,._statuteTitleButton_1b67y_670:hover,._statuteTitleButton_1b67y_670:focus-visible,._statuteHeadingButton_1b67y_671:hover,._statuteHeadingButton_1b67y_671:focus-visible{text-decoration:underline;outline:none}._caseMeta_1b67y_694{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;color:var(--theme-color-text);font-size:.9rem;margin-top:.35rem}._signalIndicator_1b67y_704{width:12px;height:12px;border-radius:50%;background:var(--theme-color-border)}._signalNeutral_1b67y_711{background:var(--theme-color-border)}._signalGreen_1b67y_715{background:var(--theme-color-primary-strong)}._signalGray_1b67y_719{background:var(--theme-color-neutral)}._signalYellow_1b67y_723{background:var(--theme-color-warning)}._signalRed_1b67y_727{background:var(--theme-color-danger)}._signalLabel_1b67y_731{font-weight:600}._metaSeparator_1b67y_735{color:var(--theme-color-neutral)}._metaScore_1b67y_739{color:var(--theme-color-text);font-weight:600;line-height:1.5;margin:0}._metaSummary_1b67y_746{margin:.35rem 0 0;color:var(--theme-color-text-muted);line-height:1.5}._summaryToggle_1b67y_752{justify-self:flex-start;border:none;background:none;color:var(--theme-color-primary-strong);font-weight:600;cursor:pointer;padding:0}._summaryToggle_1b67y_752:hover,._summaryToggle_1b67y_752:focus-visible,._sidebarCollapse_1b67y_545:hover,._sidebarCollapse_1b67y_545:focus-visible,._sidebarExpand_1b67y_556:hover,._sidebarExpand_1b67y_556:focus-visible{text-decoration:underline}._promptContent_1b67y_771{gap:1rem}._promptPair_1b67y_775{display:grid;gap:.35rem}._promptLabel_1b67y_780{color:var(--theme-color-text-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}._promptValue_1b67y_787{margin:0;color:var(--theme-color-text);line-height:1.5}._promptListSection_1b67y_793{display:grid;gap:.5rem}._promptList_1b67y_793{margin:0;padding-left:1.2rem;color:var(--theme-color-text);display:grid;gap:.4rem}._emptyState_1b67y_806{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_1b67y_806 h2{margin:0;color:var(--theme-color-primary)}._emptyState_1b67y_806 p{margin:0;color:var(--theme-color-text-muted)}._historyView_1b67y_828{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_1b67y_839{width:min(760px,100%)}._historyHeader_1b67y_843 h2{margin:0;color:var(--theme-color-primary)}._historyHeader_1b67y_843 p{margin:.5rem 0 0;color:var(--theme-color-text-muted)}._historyTabShell_1b67y_853{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_1b67y_861{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_1b67y_868{flex:1;border:none;background:transparent;color:var(--theme-color-text-muted);font-weight:800;padding:.85rem 1rem;cursor:pointer;font-size:15px}._historyTabButton_1b67y_868+._historyTabButton_1b67y_868{border-left:1px solid var(--theme-color-border)}._historyTabActive_1b67y_883{background:var(--theme-color-primary-strong);color:var(--theme-color-surface);box-shadow:inset 0 -2px 0 var(--theme-color-primary-strong)}._historyTabButton_1b67y_868:focus-visible{outline:2px solid var(--theme-color-primary-strong);outline-offset:-4px}._historyEmpty_1b67y_894{margin:0;color:var(--theme-color-text-muted)}._historyList_1b67y_899{margin:0;padding:0;list-style:none;display:grid;gap:1.25rem}._notesView_1b67y_907{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_1b67y_919{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;align-items:flex-start}._notesHeader_1b67y_919 h2{margin:0;color:var(--theme-color-primary)}._notesActions_1b67y_932{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}._notesSubtitle_1b67y_939{margin:.35rem 0 0;color:var(--theme-color-text-muted);max-width:520px}._notesSaveButton_1b67y_945{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_1b67y_945:disabled{background:var(--theme-color-border);box-shadow:none;cursor:not-allowed}._notesInfo_1b67y_962{margin:0;color:var(--theme-color-text-muted);font-weight:500}._notesToolbar_1b67y_968{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}._notesToolbarGroup_1b67y_975{display:inline-flex;gap:.6rem}._notesToolbarActions_1b67y_980{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem}._notesToolbarButton_1b67y_987{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_1b67y_987:hover,._notesToolbarButton_1b67y_987:focus-visible{background:var(--theme-color-surface-muted);border-color:var(--theme-color-neutral);outline:none}._notesToolbarButton_1b67y_987:active{background:var(--theme-color-surface-muted)}._notesFontLabel_1b67y_1009{display:inline-flex;align-items:center;gap:.5rem;color:var(--theme-color-text-muted);font-weight:600}._notesFontSelect_1b67y_1017{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_1b67y_1026{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_1b67y_1026:hover,._notesIconButton_1b67y_1026:focus-visible{background:var(--theme-color-surface-muted);border-color:var(--theme-color-neutral);box-shadow:0 0 0 3px #0d7a5226;outline:none}._notesIconButton_1b67y_1026:active{background:var(--theme-color-surface-muted)}._notesToolbarIconMask_1b67y_1051{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_1b67y_1064{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_1b67y_1064:focus{outline:2px solid var(--theme-color-primary-strong);outline-offset:2px}._notesEditor_1b67y_1064[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--theme-color-neutral)}._notesFooter_1b67y_1088{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;align-items:center}._notesStatus_1b67y_1096{margin:0;font-weight:600;color:var(--theme-color-text);text-align:right}._notesLoading_1b67y_1103{color:var(--theme-color-primary-strong);font-weight:600}._notesError_1b67y_1108{margin:0;color:var(--theme-color-danger);font-weight:600}._bookmarksView_1b67y_1114{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_1b67y_1126{display:flex;flex-direction:column;gap:.5rem}._bookmarksHeader_1b67y_1126 h2{margin:0;color:var(--theme-color-primary)}._bookmarksHeader_1b67y_1126 p{margin:0;color:var(--theme-color-text-muted);max-width:520px}._bookmarksStatus_1b67y_1143{margin:0;color:var(--theme-color-primary-strong);font-weight:600}._bookmarksEmpty_1b67y_1149{margin:0;color:var(--theme-color-text-muted);font-weight:500}._bookmarksGroup_1b67y_1155{display:grid;gap:1.25rem}._bookmarksGroupTitle_1b67y_1160{margin:0;color:var(--theme-color-primary);font-size:1.1rem}._historyItem_1b67y_1166 h3{margin:0 0 .35rem;color:var(--theme-color-text)}._historyItem_1b67y_1166{position:relative}._historyButton_1b67y_1175{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_1b67y_1175:hover,._historyButton_1b67y_1175:focus-visible{background:var(--theme-color-hover);box-shadow:var(--theme-box-shadow);outline:none}._historyItemActive_1b67y_1195 ._historyButton_1b67y_1175{background:var(--theme-color-hover);box-shadow:var(--theme-box-shadow)}._historyDelete_1b67y_1200{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_1b67y_1200:hover,._historyDelete_1b67y_1200:focus-visible{background:#cc241d38;color:var(--theme-color-danger);outline:none}._historyDelete_1b67y_1200:focus-visible,._historyItem_1b67y_1166:hover ._historyDelete_1b67y_1200,._historyItem_1b67y_1166:focus-within ._historyDelete_1b67y_1200,._historyItemActive_1b67y_1195 ._historyDelete_1b67y_1200{opacity:1;pointer-events:auto}._historyMeta_1b67y_1237{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;color:var(--theme-color-text-muted);font-size:.9rem}._metaBadge_1b67y_1246{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_1b67y_1257{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .65rem;font-size:.85rem;font-weight:600;line-height:1}._historyStatusProcessing_1b67y_1267{background:var(--theme-color-hover);color:var(--theme-color-warning)}._historyStatusComplete_1b67y_1272{background:#0c7a5214;color:var(--theme-color-primary)}._historyStatusFailed_1b67y_1277{background:#cc241d2e;color:var(--theme-color-danger)}._historyTimestamp_1b67y_1282{color:var(--theme-color-text-muted)}._historyError_1b67y_1286{margin:.35rem 0 0;color:var(--theme-color-danger);font-size:.9rem}._singleColumnLayout_1b67y_1292{display:flex;flex-direction:column}._pagination_1b67y_1297{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.75rem;flex-wrap:wrap}._paginationList_1b67y_1306{display:inline-flex;gap:.5rem;list-style:none;margin:0;padding:0}._paginationButton_1b67y_1314,._paginationNavButton_1b67y_1315{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_1b67y_1314:hover,._paginationButton_1b67y_1314:focus-visible,._paginationNavButton_1b67y_1315:hover,._paginationNavButton_1b67y_1315:focus-visible{background:#0c7a521f;border-color:#0c7a52d9;outline:none;box-shadow:0 10px 20px #094e3733}._paginationButton_1b67y_1314:disabled,._paginationNavButton_1b67y_1315:disabled{border-color:var(--theme-color-border);color:var(--theme-color-neutral);background:var(--theme-color-page);cursor:not-allowed;box-shadow:none}._paginationButtonActive_1b67y_1345{background:var(--theme-color-primary-strong);color:var(--theme-color-surface);border-color:var(--theme-color-primary-strong)}._paginationStatus_1b67y_1351{margin:0;color:var(--theme-color-primary);font-weight:600}._resultError_1b67y_1357{margin:0;color:var(--theme-color-danger);font-weight:600}._caseList_1b67y_1363,._statuteList_1b67y_1364{margin:0;padding:0;list-style:none;display:grid;gap:1.75rem}._caseItem_1b67y_1372,._statuteItem_1b67y_1373{display:grid;gap:.75rem}._caseHeaderRow_1b67y_1378{display:flex;align-items:center;justify-content:space-between;gap:1rem}._caseHeaderLeft_1b67y_1385,._caseTitleRow_1b67y_1386{display:flex;align-items:center;gap:.75rem}._caseTitleRow_1b67y_1386{justify-content:space-between}._caseHeading_1b67y_669,._statuteHeading_1b67y_671{margin:0;color:var(--theme-color-primary)}._caseSignal_1b67y_1402{display:inline-flex;align-items:center;gap:.45rem;color:var(--theme-color-text);font-size:.9rem}._bookmarkButton_1b67y_1410{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_1b67y_1424{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_1b67y_1436{background:var(--theme-color-text-muted)}._bookmarkGlyphActive_1b67y_1440{background:var(--theme-color-primary-strong)}._bookmarkButton_1b67y_1410:hover,._bookmarkButton_1b67y_1410:focus-visible{opacity:1;background:#0c7a521f;outline:none}._bookmarkButtonActive_1b67y_1451{opacity:1}._caseMetaRow_1b67y_1455{display:flex;flex-wrap:wrap;gap:.6rem;color:var(--theme-color-text-muted);font-size:.9rem}._caseSummary_1b67y_1463,._statuteSummary_1b67y_1464{margin:0;color:var(--theme-color-text);line-height:1.55}._caseActions_1b67y_1470{display:flex;gap:1rem;align-items:center}._inlineLink_1b67y_1476{color:var(--theme-color-primary-strong);font-weight:600;text-decoration:none}._inlineLink_1b67y_1476:hover,._inlineLink_1b67y_1476:focus-visible{text-decoration:underline}._modalOverlay_1b67y_1487{position:fixed;inset:0;background:#11241c8c;display:grid;place-items:center;padding:2rem;z-index:1200}._modalOverlayTop_1b67y_1497{z-index:1300}._modalPanel_1b67y_1501{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_1b67y_1511{max-height:92vh;overflow-y:scroll;scrollbar-width:auto;padding-right:.35rem}._modalHeader_1b67y_1518{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_1b67y_1529{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}._modalHeaderActions_1b67y_1536{display:inline-flex;align-items:center;gap:.75rem}._modalBookmarkButton_1b67y_1542{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_1b67y_1542:hover,._modalBookmarkButton_1b67y_1542:focus-visible{background:var(--theme-text-highlight);outline:none}._modalBookmarkButtonActive_1b67y_1563{background:var(--theme-text-highlight);color:var(--theme-color-primary-strong)}._modalBookmarkButtonActive_1b67y_1563:hover,._modalBookmarkButtonActive_1b67y_1563:focus-visible{background:var(--theme-text-highlight)}._modalBookmarkGlyph_1b67y_1573{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_1b67y_1586{mask-image:url(/bookmark_enabled.svg);-webkit-mask-image:url(/bookmark_enabled.svg)}._modalBookmarkGlyphInactive_1b67y_1591{mask-image:url(/bookmark_disabled.svg);-webkit-mask-image:url(/bookmark_disabled.svg)}._modalClose_1b67y_1596{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_1b67y_1596:hover,._modalClose_1b67y_1596:focus-visible{background:#0c7a5214;border-color:#094e3766;outline:none}._modalCloseIcon_1b67y_1617{font-size:1.4rem;font-weight:600;line-height:1}._modalSignalRow_1b67y_1623{display:inline-flex;align-items:center;gap:.5rem;color:var(--theme-color-primary-strong);font-weight:600}._modalTitle_1b67y_1631{margin:0;font-size:1.85rem;color:var(--theme-color-primary)}._modalMeta_1b67y_1637{margin:0;color:var(--theme-color-text-muted)}._modalLink_1b67y_1642{color:var(--theme-color-primary-strong);font-weight:600;text-decoration:none}._modalLink_1b67y_1642:hover,._modalLink_1b67y_1642:focus-visible{text-decoration:underline;outline:none}._modalSubMeta_1b67y_1654{margin:0;color:var(--theme-color-text-muted);font-size:.9rem}._modalTabs_1b67y_1660{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem}._modalSearchRow_1b67y_1667{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.75rem}._modalSearchLabel_1b67y_1675{font-weight:600;color:var(--theme-color-primary-strong)}._modalSearchInput_1b67y_1680{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_1b67y_1680:focus-visible{outline:none;border-color:var(--theme-text-highlight);box-shadow:0 0 0 3px var(--theme-text-highlight)}._modalSearchStatus_1b67y_1698{color:var(--theme-color-text-muted);font-size:.9rem}._modalTab_1b67y_1660{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_1b67y_1713{background:var(--theme-color-primary-strong);color:var(--theme-color-surface);border-color:var(--theme-color-primary-strong)}._modalTab_1b67y_1660:focus-visible{outline:none;box-shadow:0 0 0 3px var(--theme-text-highlight)}._modalBody_1b67y_1724{padding:2rem 3rem 3rem;display:grid;gap:2rem;color:var(--theme-color-text);line-height:1.65}._modalSection_1b67y_1732{display:grid;gap:.75rem}._modalSection_1b67y_1732 h3{margin:0;color:var(--theme-color-primary)}._modalParagraph_1b67y_1742{margin:0}._modalPre_1b67y_1746{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_1b67y_1755,._modalTimeline_1b67y_1756{margin:0;padding:0;list-style:none;display:grid;gap:1.1rem}._modalStatuteItem_1b67y_1764,._modalTimelineItem_1b67y_1765{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_1b67y_1774{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_1b67y_1774:hover,._modalStatuteButton_1b67y_1774:focus-visible{text-decoration:underline;outline:none}._crossReferenceList_1b67y_1792{margin:0;padding:0;list-style:none;display:grid;gap:.85rem}._crossReferenceItem_1b67y_1800{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_1b67y_1809{margin:0;color:var(--theme-color-text-muted)}._statuteAnnotationList_1b67y_1814{margin:0;padding:0;list-style:none;display:grid;gap:1.25rem}._statuteAnnotationItem_1b67y_1822{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_1b67y_1831{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_1b67y_1831:disabled{color:var(--theme-color-neutral);cursor:not-allowed}._statuteAnnotationTitle_1b67y_1831:hover:not(:disabled),._statuteAnnotationTitle_1b67y_1831:focus-visible:not(:disabled){text-decoration:underline;outline:none}._statuteAnnotationMeta_1b67y_1853{margin:0;color:var(--theme-color-text-muted);font-size:.95rem}._statuteAnnotationSection_1b67y_1859{display:grid;gap:.4rem}._statuteAnnotationSection_1b67y_1859 h4{margin:0;color:var(--theme-color-primary);font-size:1rem}._statuteAnnotationSection_1b67y_1859 p{margin:0;color:var(--theme-color-text)}._modalTimelineHeader_1b67y_1875{display:flex;flex-wrap:wrap;gap:.5rem;font-weight:600;color:var(--theme-color-primary-strong)}._modalTimelineCaseButton_1b67y_1883{border:none;background:none;color:var(--theme-color-primary-strong);font-weight:600;text-align:left;padding:0;cursor:pointer}._modalTimelineCaseButton_1b67y_1883:disabled{color:var(--theme-color-neutral);cursor:not-allowed}._modalTimelineCaseButton_1b67y_1883:hover:not(:disabled),._modalTimelineCaseButton_1b67y_1883:focus-visible:not(:disabled){text-decoration:underline;outline:none}._modalTimelineMeta_1b67y_1904{color:var(--theme-color-text-muted);font-weight:500}._modalStatus_1b67y_1909{margin:0;color:var(--theme-color-text-muted)}._modalStatusError_1b67y_1914{margin:0;color:var(--theme-color-danger);font-weight:600}@media(max-width:1080px){._hero_1b67y_10{padding:2.5rem 2rem}._resultLayout_1b67y_352{grid-template-columns:minmax(0,1fr)}._sidebarContainer_1b67y_1929,._resultSidebar_1b67y_503,._sidebarExpand_1b67y_556{width:100%}._resultSidebar_1b67y_503{position:static;max-height:none}._modalHeader_1b67y_1518{position:static;top:auto}._notesView_1b67y_907{padding:2.25rem}._notesHeader_1b67y_919{flex-direction:column;align-items:stretch}._notesSaveButton_1b67y_945{width:100%;text-align:center}}@media(max-width:720px){._heroTitle_1b67y_37{font-size:1.8rem}._resultHeader_1b67y_295{padding:1.25rem 1.5rem}._resultMain_1b67y_365{padding:1.75rem}._historyView_1b67y_828{padding:2rem}._modalPanel_1b67y_1501{max-height:92vh}._modalHeader_1b67y_1518{padding:2rem 1.75rem 1.25rem}._modalBody_1b67y_1724{padding:1.75rem 1.75rem 2.25rem}._notesView_1b67y_907{padding:1.75rem;gap:1.25rem}._notesTextarea_1b67y_1994{min-height:260px}}._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_11bbh_1{width:min(1680px,100%);display:flex;flex-direction:column;gap:1rem;color:var(--theme-color-text)}._header_11bbh_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_11bbh_20{margin:0;color:var(--theme-color-primary);font-weight:800;letter-spacing:.06em;font-size:.82rem}._documentName_11bbh_28{margin:.15rem 0 0;font-size:2.1rem;line-height:1.1}._headerActions_11bbh_34{display:flex;gap:.65rem}._outlineButton_11bbh_39{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_11bbh_48{display:flex;flex-wrap:wrap;gap:1rem;font-size:.92rem;color:var(--theme-color-text-muted)}._topTabs_11bbh_56{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_11bbh_56{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_11bbh_56:first-child{border-left:none}._topTab_11bbh_56[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_11bbh_56:focus-visible{outline:2px solid var(--theme-color-primary-strong);outline-offset:-4px}._categoryRow_11bbh_93,._subcategoryRow_11bbh_94{display:flex;flex-wrap:wrap;gap:.9rem 1.25rem}._checkLabel_11bbh_100{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem}._colorDot_11bbh_107{width:12px;height:12px;border-radius:3px}._reviewWorkspace_11bbh_113{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_11bbh_124{display:flex;border-bottom:1px solid var(--theme-color-border);background:color-mix(in srgb,var(--theme-color-page) 85%,white)}._workspaceTab_11bbh_124{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_11bbh_124:first-child{border-left:0}._workspaceTab_11bbh_124[aria-selected=true]{background:var(--theme-color-surface);color:var(--theme-color-primary)}._editorPane_11bbh_149,._commentPane_11bbh_150,._summaryList_11bbh_151,._dealMap_11bbh_152{background:var(--theme-color-surface);border:1px solid var(--theme-color-border);border-radius:14px}._editorPane_11bbh_149{overflow:hidden;border:0}._editorToolbar_11bbh_163{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_11bbh_172{position:relative;width:100%;height:75vh;background:#fff}._contractEditorHighlight_11bbh_179,._contractEditorInput_11bbh_180{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_11bbh_179{color:#111;pointer-events:none}._contractEditorInput_11bbh_180{background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:#111;resize:none}._snippetHighlight_11bbh_208{background:#fff59e;color:inherit;padding:0 .05rem}._commentPane_11bbh_150{display:flex;flex-direction:column;gap:.65rem;padding:.9rem;overflow:hidden;border:0;font-size:calc(1rem + 2px);line-height:1.5}._commentViewport_11bbh_225{height:75vh;overflow:auto}._commentTimeline_11bbh_230{display:flex;flex-direction:column;gap:calc(.75rem + 10px);min-height:100%}._commentPane_11bbh_150 h2{margin:0 0 .2rem;font-size:calc(1rem + 2px)}._emptyState_11bbh_242{margin:0;font-size:.88rem;color:var(--theme-color-text-muted)}._commentCard_11bbh_248{position:relative;background:var(--theme-color-page);border:1px solid var(--theme-color-border);border-left-width:4px;border-radius:10px;padding:.75rem}._commentHeaderRow_11bbh_257{display:flex;justify-content:space-between;gap:.5rem;align-items:center}._commentHeaderRow_11bbh_257 h3{margin:0;font-size:calc(.98rem + 2px)}._commentHeaderActions_11bbh_269{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}._commentCardCollapsed_11bbh_276{padding-top:.5rem;padding-bottom:.5rem}._commentCardCollapsed_11bbh_276 ._commentHeaderRow_11bbh_257{flex-wrap:nowrap}._commentCardCollapsed_11bbh_276 ._commentHeaderRow_11bbh_257 h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._minimizeButton_11bbh_292{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_11bbh_248 p{margin:.45rem 0;font-size:calc(.85rem + 2px);line-height:1.5}._unifiedDiff_11bbh_307{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_11bbh_317{padding:.35rem .5rem;background:#eef2f7;color:#4b5563}._diffLineOld_11bbh_323,._diffLineNew_11bbh_324{display:grid;grid-template-columns:1rem 1fr;gap:.3rem;padding:.28rem .5rem;white-space:pre-wrap}._diffLineOld_11bbh_323{background:#fff1f2}._diffLineNew_11bbh_324{background:#ecfdf5}._diffPrefix_11bbh_340{font-weight:700}._diffRemovedToken_11bbh_344{background:#fecaca;color:#7f1d1d;text-decoration:line-through}._diffAddedToken_11bbh_350{background:#a7f3d0;color:#065f46}._summaryList_11bbh_151,._dealMap_11bbh_152{margin:0;padding:1rem}._summaryList_11bbh_151{display:flex;flex-direction:column;gap:1rem}._summaryList_11bbh_151 li{line-height:2}._summaryList_11bbh_151 li p{margin:0}._dealMapRow_11bbh_375{display:block;padding:.7rem 0;border-bottom:1px solid color-mix(in srgb,var(--theme-color-border) 70%,transparent)}._dealMapRow_11bbh_375:last-child{border-bottom:0}._dealMap_11bbh_152 dt{margin:0 0 .45rem;font-weight:700;font-size:2rem;color:var(--theme-color-primary)}._dealMap_11bbh_152 dd{margin:0;line-height:1.9;white-space:pre-wrap}._dealMap_11bbh_152 dd p{margin:0}._dealMap_11bbh_152 dd ul,._dealMap_11bbh_152 dd ol{margin:0;padding-left:1.1rem}._dealMap_11bbh_152 dd li{margin:0 0 .45rem;line-height:1.8}@media(max-width:1100px){._documentName_11bbh_28{font-size:1.7rem}._reviewWorkspace_11bbh_113{grid-template-columns:1fr}._contractEditorShell_11bbh_172{height:55vh}}._page_9emoq_1{width:100%;display:flex;flex-direction:column;align-items:center;gap:2.75rem;padding:0 0 3.5rem}._workspaceCard_9emoq_10{width:min(980px,100%);display:flex;flex-direction:column;gap:1rem;background:var(--theme-color-page);border:1px solid var(--theme-color-surface-muted);border-radius:28px;box-shadow:var(--theme-box-shadow);padding:1.75rem}._heroRow_9emoq_22{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem;padding-top:.75rem}._heroMark_9emoq_31{width:76px;height:76px;object-fit:contain;display:block}._heroMarkPlaceholder_9emoq_38{width:76px;height:76px}._heroTitle_9emoq_43{margin:0;color:var(--theme-color-primary);font-size:2.25rem}._section_9emoq_49{background:var(--theme-color-surface);box-shadow:inset 0 1px 0 var(--theme-color-surface-muted);border:1px solid var(--theme-color-surface-muted);border-radius:14px;padding:1rem}._recentReviews_9emoq_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_9emoq_68{margin:0 0 .65rem;color:var(--theme-color-primary);font-size:1.05rem}._dropZone_9emoq_74{border:2px dashed var(--theme-color-primary-strong);border-radius:12px;background:var(--theme-color-page);padding:1.2rem;display:block;cursor:pointer}._dropZoneInput_9emoq_83{display:none}._dropZoneTitle_9emoq_87{margin:0;font-weight:700}._dropZoneSubtitle_9emoq_92{margin:.3rem 0 0;color:var(--theme-color-text-muted)}._fileName_9emoq_97{margin:.6rem 0 0;color:var(--theme-color-primary);font-weight:700}._error_9emoq_103{margin:.6rem 0 0;color:var(--theme-color-danger)}._field_9emoq_108,._fieldGrow_9emoq_109{display:flex;flex-direction:column;gap:.35rem}._fieldGrow_9emoq_109{flex:1}._playbookField_9emoq_119{position:relative}._playbookMenuButton_9emoq_123{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_9emoq_123{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_9emoq_154{margin:0;color:var(--theme-color-text-muted)}._playbookItem_9emoq_159{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:center}._playbookNameButton_9emoq_166{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_9emoq_166:hover,._playbookNameButton_9emoq_166:focus-visible{border-color:var(--theme-color-primary)}._label_9emoq_181{font-weight:700;color:var(--theme-color-primary)}._input_9emoq_186,._textarea_9emoq_187{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_9emoq_187{min-height:120px;resize:vertical}._topRow_9emoq_201{margin-top:.3rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem;align-items:end}._playbookNameStack_9emoq_209{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:end}._row_9emoq_216{margin-top:.8rem;display:flex;gap:.7rem;align-items:flex-end}._row_9emoq_216>*{flex:1}._clientObjectivesField_9emoq_227{margin-top:.8rem}._playbookDeleteButton_9emoq_231,._recentDeleteButton_9emoq_232,._processingCancel_9emoq_233{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_9emoq_231:hover,._playbookDeleteButton_9emoq_231:focus-visible,._recentDeleteButton_9emoq_232:hover,._recentDeleteButton_9emoq_232:focus-visible,._processingCancel_9emoq_233:hover,._processingCancel_9emoq_233:focus-visible{background:#a43d3d1f}._playbookDeleteButton_9emoq_231:disabled,._recentDeleteButton_9emoq_232:disabled,._processingCancel_9emoq_233:disabled{opacity:.45;cursor:not-allowed}._saveButton_9emoq_262{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_9emoq_272{margin-top:.85rem;display:flex;justify-content:flex-end}._submitButton_9emoq_278{width:52px;height:52px;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.3rem;font-weight:800}._submitButton_9emoq_278:disabled{opacity:.45}._estimatedAnswerTime_9emoq_293{margin:.45rem 0 0;text-align:center;color:var(--theme-color-text-muted);font-weight:600}._processingList_9emoq_300{border:1px solid var(--theme-color-surface-muted);background:var(--theme-color-surface);border-radius:16px;padding:1rem;display:grid;gap:.8rem}._processingSummary_9emoq_309{margin:0;font-weight:700;color:var(--theme-color-text-muted)}._processingSummaryCount_9emoq_315{color:var(--theme-color-text);font-size:1.2rem}._processingItems_9emoq_320,._recentReviewList_9emoq_321{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}._processingItem_9emoq_320,._recentReviewItem_9emoq_330{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem}._processingContent_9emoq_338 h3,._reviewTitle_9emoq_339{margin:0;font-size:1rem;color:var(--theme-color-text)}._recentReviewButton_9emoq_345{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_9emoq_345:hover,._recentReviewButton_9emoq_345:focus-visible{background:var(--theme-color-hover);box-shadow:0 12px 28px #094e372e;outline:none}._recentDeleteButton_9emoq_232{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_9emoq_330:hover ._recentDeleteButton_9emoq_232,._recentReviewItem_9emoq_330:focus-within ._recentDeleteButton_9emoq_232,._recentDeleteButton_9emoq_232:focus-visible{opacity:1;pointer-events:auto}._recentDeleteButton_9emoq_232:hover,._recentDeleteButton_9emoq_232:focus-visible{background:#cc241d38}._processingCancel_9emoq_233{width:2rem;height:2rem;border-radius:999px;background:#cc241d1f}._reviewMetaRow_9emoq_398{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap}._reviewTypePill_9emoq_405,._processingPill_9emoq_406{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;font-size:.85rem;padding:.2rem .7rem}._reviewTypePill_9emoq_405{background:var(--theme-text-highlight);color:var(--theme-color-primary-strong)}._processingPill_9emoq_406{background:color-mix(in srgb,var(--theme-color-warning) 24%,white);color:var(--theme-color-warning)}._reviewTimestamp_9emoq_426{color:var(--theme-color-text-muted);font-size:.9rem}._recentReviews_9emoq_57 header h2{margin:0;color:var(--theme-color-primary)}._recentReviews_9emoq_57 header p{margin:.5rem 0 0;color:var(--theme-color-text-muted)}@media(max-width:768px){._heroTitle_9emoq_43{font-size:1.8rem}._topRow_9emoq_201,._playbookNameStack_9emoq_209{grid-template-columns:1fr;align-items:stretch}._row_9emoq_216{flex-direction:column;align-items:stretch}._recentReviews_9emoq_57{padding:2rem}._processingItem_9emoq_320,._recentReviewItem_9emoq_330{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}
