._screen-loader_1dpkz_1{min-height:100dvh;display:grid;place-items:center;padding:1.5rem}._screen-loader-card_1dpkz_8{width:min(460px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;text-align:center;box-shadow:0 14px 36px #10221a14}._screen-loader-brand_1dpkz_18{margin:0;color:var(--brand-700);font-size:1.5rem;font-weight:800}._screen-loader-message_1dpkz_25{margin:.6rem 0 0;color:var(--text-muted)}._workspace-page_yzs5b_1{min-height:100dvh;padding:.32rem;background:radial-gradient(24rem 24rem at -10% -10%,#e5f2eb 0%,transparent 54%),radial-gradient(22rem 22rem at 108% -5%,#e8f3ee 0%,transparent 56%),#f5f8f6}._workspace-page-fixed_yzs5b_10{height:100dvh;overflow:hidden}._workspace-shell_yzs5b_15{width:100%;max-width:none;margin:0 auto;min-height:calc(100dvh - .64rem);border:1px solid var(--border);border-radius:1rem;background:var(--surface);display:grid;grid-template-columns:272px 1fr;grid-template-rows:1fr auto;overflow:hidden}._workspace-shell-fixed_yzs5b_29{height:calc(100dvh - .64rem);min-height:0}._workspace-sidebar_yzs5b_34{background:#fbfdfc;border-right:1px solid #dce7e1;grid-row:1 / 3;padding:1rem .85rem .9rem;display:flex;flex-direction:column;gap:.72rem}._workspace-sidebar-fixed_yzs5b_44{min-height:0;overflow-y:auto}._workspace-mobile-header_yzs5b_49,._workspace-navigation-backdrop_yzs5b_50{display:none}._sidebar-brand_yzs5b_54{display:grid;gap:.34rem}._sidebar-logo_yzs5b_59{width:208px;max-width:100%;height:auto}._sidebar-tagline_yzs5b_65{margin:0 0 .15rem;color:#4f675d;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._nav-list_yzs5b_72{display:grid;gap:.24rem}._nav-link_yzs5b_77{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:#263f35;padding:.54rem .62rem;border-radius:var(--radius-sm);font-weight:600;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-tight);border:1px solid #e5ede8;background:#fff}._nav-link_yzs5b_77:hover{background:#f2f8f4}._nav-link-active_yzs5b_96{background:#e8f3ed;color:var(--brand-700);border-color:#c8ddd1}._nav-link-disabled_yzs5b_102{align-items:flex-start;border-color:#e3e9e5;background:#f7f9f8;color:#74827b;cursor:not-allowed}._nav-link-disabled_yzs5b_102 ._nav-icon_yzs5b_110{color:#7b8982;background:#edf1ef}._nav-link-disabled_yzs5b_102:hover{background:#f7f9f8}._nav-link-content_yzs5b_119{display:grid;gap:.1rem;min-width:0}._nav-unavailable-hint_yzs5b_125{color:#697871;font-size:var(--ui-font-size-xs);font-weight:500;line-height:var(--ui-line-height-normal);overflow-wrap:anywhere}._nav-icon_yzs5b_110{width:1.2rem;height:1.2rem;color:#3f5c50;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef5f1}._nav-icon_yzs5b_110 svg{width:100%;height:100%;display:block}._sidebar-recent-searches_yzs5b_151{border:1px solid #d9e6e0;border-radius:var(--radius-sm);background:#f7fbf9;padding:var(--ui-card-padding-sm);display:grid;gap:.58rem}._sidebar-recent-searches-header_yzs5b_160{display:grid;gap:.2rem}._sidebar-recent-searches-header_yzs5b_160 h2{margin:0;color:#17392d;font-size:var(--ui-font-size-md);line-height:1.2}._sidebar-recent-searches-header_yzs5b_160 p,._sidebar-recent-searches-message_yzs5b_173,._sidebar-recent-searches-meta_yzs5b_174,._sidebar-recent-searches-error_yzs5b_175{margin:0;color:#4f675d;font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-normal)}._sidebar-recent-searches-error_yzs5b_175{color:var(--danger);font-weight:600}._sidebar-recent-searches-list_yzs5b_187{list-style:none;margin:0;padding:0;display:grid;gap:.42rem}._sidebar-recent-searches-item_yzs5b_195{width:100%;text-align:left;border:1px solid #d5e2dc;border-radius:var(--radius-sm);padding:.55rem .62rem;background:#fff;cursor:pointer}._sidebar-recent-searches-item_yzs5b_195:hover{background:#f2f8f4}._sidebar-recent-searches-item-active_yzs5b_209{border-color:#7db897;background:#eaf6ef}._sidebar-recent-searches-query_yzs5b_214{display:block;font-weight:700;color:#1c4033;font-size:var(--ui-font-size-sm);line-height:1.3;margin-bottom:.18rem;overflow-wrap:anywhere}._sidebar-recent-searches-meta_yzs5b_174{display:block}._sidebar-note_yzs5b_228{border:1px solid #d5e4dc;border-radius:var(--radius-sm);background:#f3faf6;color:#4f665c;font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-normal);padding:var(--ui-card-padding-sm)}._logout-button_yzs5b_238{min-height:var(--ui-control-min-height);border-radius:var(--radius-sm);border:1px solid #c0d4c9;background:#fff;color:#28443a;font-weight:700;font-size:var(--ui-font-size-sm);cursor:pointer}._logout-button_yzs5b_238:hover{background:#f0f6f3}._workspace-main_yzs5b_253{padding:.8rem .92rem .94rem;min-height:0}._workspace-main-fixed_yzs5b_258{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden}._workspace-main-fixed_yzs5b_258>*{flex:1 1 auto;min-height:0}._workspace-footer_yzs5b_271{grid-column:2 / 3;border-top:1px solid #dde8e2;padding:.72rem .96rem;background:#fcfefd}._workspace-footer_yzs5b_271 p{margin:0;color:#486257;font-size:var(--ui-font-size-xs)}._nav-link_yzs5b_77:focus-visible,._logout-button_yzs5b_238:focus-visible,._sidebar-recent-searches-item_yzs5b_195:focus-visible,._workspace-menu-button_yzs5b_287:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}@media (max-width: 980px){._workspace-page_yzs5b_1{padding:.26rem}._workspace-page-fixed_yzs5b_10{height:auto;overflow:visible}._workspace-shell_yzs5b_15{min-height:calc(100dvh - .52rem);grid-template-columns:1fr;grid-template-rows:auto 1fr auto}._workspace-shell-fixed_yzs5b_29{height:auto}._workspace-mobile-header_yzs5b_49{grid-column:1 / -1;display:flex;align-items:center;gap:.68rem;min-width:0;padding:.72rem .82rem;border-bottom:1px solid #dce7e1;background:#fbfdfc}._workspace-menu-button_yzs5b_287{width:2.7rem;min-width:2.7rem;min-height:2.7rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c6d8ce;border-radius:var(--radius-sm);background:#fff;color:#214437;cursor:pointer}._workspace-menu-button_yzs5b_287:hover{background:#f0f7f3}._workspace-menu-button_yzs5b_287 svg{width:1.38rem;height:1.38rem}._workspace-mobile-logo_yzs5b_346{width:min(10.5rem,calc(100vw - 6rem));height:auto}._workspace-navigation-backdrop_yzs5b_50{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:block;border:0;background:#18302638;cursor:pointer}._workspace-sidebar_yzs5b_34{position:fixed;inset:0 auto 0 0;z-index:30;width:min(21rem,calc(100vw - 2.4rem));min-height:100dvh;padding:1rem .85rem .9rem;border-right:1px solid #dce7e1;border-bottom:0;box-shadow:none;overflow-y:auto;transform:translate(-105%);transition:transform .18s ease}._workspace-sidebar-mobile-open_yzs5b_376{transform:translate(0);box-shadow:0 .8rem 2.5rem #1830263d}._workspace-sidebar-fixed_yzs5b_44{min-height:100dvh;overflow-y:auto}._workspace-main_yzs5b_253{padding:.88rem .82rem}._workspace-main-fixed_yzs5b_258{display:block;overflow:visible}._workspace-footer_yzs5b_271{grid-column:1 / -1;padding:.68rem .82rem}}@media (prefers-reduced-motion: reduce){._workspace-sidebar_yzs5b_34{transition:none}}._dashboard-page_goshr_1{min-height:100dvh;padding:.92rem;background:radial-gradient(24rem 24rem at -10% -10%,#e5f2eb 0%,transparent 54%),radial-gradient(22rem 22rem at 108% -5%,#e8f3ee 0%,transparent 56%),#f5f8f6}._dashboard-shell_goshr_10{max-width:1520px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:1rem;display:grid;grid-template-columns:272px 1fr;grid-template-rows:1fr auto;min-height:calc(100dvh - 1.84rem);overflow:hidden}._dashboard-sidebar_goshr_23{background:#fbfdfc;border-right:1px solid #dce7e1;padding:1rem .85rem .92rem;display:flex;flex-direction:column;gap:.76rem;grid-row:1 / 3}._sidebar-brand_goshr_33{display:grid;gap:.34rem}._sidebar-logo_goshr_38{width:204px;max-width:100%;height:auto}._dashboard-subtitle_goshr_44{margin:0;color:#4f675d;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._new-search-cta_goshr_51{display:inline-flex;justify-content:center;align-items:center;min-height:var(--ui-control-min-height);border-radius:var(--radius-sm);border:1px solid transparent;text-decoration:none;font-weight:800;font-size:var(--ui-font-size-sm);color:#fff;background:linear-gradient(180deg,#1f8b58,#147448)}._new-search-cta_goshr_51:hover{background:linear-gradient(180deg,#1c7e51,#12653f)}._dashboard-nav_goshr_69{display:grid;gap:.28rem}._dashboard-nav_goshr_69 a{text-decoration:none;color:#28443a;padding:.54rem .62rem;border-radius:var(--radius-sm);font-weight:600;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-tight)}._dashboard-nav_goshr_69 a._active_goshr_84,._dashboard-nav_goshr_69 a:hover{background:#e8f3ed;color:var(--brand-700)}._sidebar-note_goshr_90{margin-top:auto;font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-normal);color:#4f665c;border:1px solid #d5e4dc;border-radius:var(--radius-sm);background:#f3faf6;padding:.6rem}._logout-link_goshr_101{border:1px solid #c0d4c9;border-radius:var(--radius-sm);min-height:var(--ui-control-min-height);width:100%;background:#fff;color:#28443a;font-weight:700;font-size:var(--ui-font-size-sm);cursor:pointer}._logout-link_goshr_101:hover{background:#f0f6f3}._dashboard-content_goshr_117{padding:.96rem 1rem 1rem}._dashboard-header_goshr_121{display:flex;justify-content:space-between;align-items:flex-start;gap:.9rem}._dashboard-header_goshr_121 h1{margin:0;font-size:clamp(1.28rem,.55vw + .82rem,1.95rem);line-height:1.1;letter-spacing:-.01em;color:#102d24}._dashboard-header_goshr_121 p{margin:.5rem 0 0;color:#4e655c;max-width:72ch;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._header-right_goshr_144{display:flex;align-items:flex-start;margin-left:auto}._header-panel_goshr_150{border:none;border-radius:0;background:transparent;padding:0;min-width:0;width:fit-content;display:grid;gap:.58rem;justify-items:end}._header-utility-row_goshr_162{display:flex;align-items:center;justify-content:flex-end;gap:.68rem}._header-utility-link_goshr_169{border:none;background:transparent;color:#1f362e;font-weight:700;font-size:var(--ui-font-size-sm);display:inline-flex;align-items:center;gap:.38rem;padding:.2rem .16rem;text-decoration:none}._utility-icon_goshr_182{width:1.2rem;height:1.2rem;color:#324941}._utility-icon_goshr_182 svg{width:100%;height:100%;display:block}._account-card_goshr_194{display:flex;align-items:center;gap:.45rem;border:none;border-radius:999px;padding:.18rem .24rem .18rem .18rem;background:transparent;cursor:pointer}._account-menu-wrap_goshr_205{position:relative}._account-menu_goshr_205{position:absolute;top:calc(100% + .4rem);right:0;width:180px;background:#fff;border:1px solid #d7e4de;border-radius:.7rem;box-shadow:0 12px 28px #0f1e1821;padding:.35rem;display:grid;gap:.2rem;z-index:15}._account-menu-link_goshr_224,._account-menu-button_goshr_225{width:100%;text-align:left;border:none;background:transparent;color:#204033;font-weight:600;padding:.46rem .52rem;border-radius:.48rem;text-decoration:none;cursor:pointer}._account-menu-link_goshr_224:hover,._account-menu-button_goshr_225:hover{background:#eef6f2}._account-avatar_goshr_243{width:1.85rem;height:1.85rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eef4f1;color:#1f4034;font-weight:800}._account-name_goshr_255{margin:0;color:#1d3e31;font-size:var(--ui-font-size-sm);font-weight:700}._account-plan_goshr_262{margin:.1rem 0 0;color:#5e746a;font-size:var(--ui-font-size-xs)}._chevron-icon_goshr_268{width:1rem;height:1rem;margin-left:.1rem}._hero-cta_goshr_274{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-control-min-height);padding:0 clamp(.82rem,.18vw + .68rem,1rem);border-radius:var(--radius-sm);border:1px solid transparent;text-decoration:none;background:linear-gradient(180deg,#1f8b58,#147448);color:#fff;font-weight:700;font-size:var(--ui-font-size-sm);gap:.5rem}._hero-plus_goshr_290{width:.95rem;height:.95rem;display:inline-flex}._hero-plus_goshr_290 svg{width:100%;height:100%;display:block}._hero-cta_goshr_274:hover{background:linear-gradient(180deg,#1c7e51,#12653f)}._dashboard-error_goshr_306{margin:.9rem 0 0;border:1px solid #fecdca;background:#fef3f2;color:var(--danger);border-radius:var(--radius-sm);padding:.58rem .66rem;font-weight:600;font-size:var(--ui-font-size-sm)}._dashboard-metrics_goshr_317{margin-top:.84rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}._metric-card_goshr_324{border:1px solid #d8e4de;border-radius:var(--radius-md);background:#fff;padding:var(--ui-metric-card-padding);display:flex;align-items:center;gap:.58rem}._metric-card-link_goshr_334{text-decoration:none;color:inherit;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}._metric-card-link_goshr_334:hover{border-color:#b9d3c4;box-shadow:0 12px 24px #0b221812;transform:translateY(-1px)}._metric-icon_goshr_346{width:var(--ui-metric-icon-size);height:var(--ui-metric-icon-size);border-radius:999px;display:inline-flex;align-items:center;justify-content:center}._metric-icon_goshr_346 svg{width:calc(var(--ui-metric-icon-size) * .56);height:calc(var(--ui-metric-icon-size) * .56);display:block}._metric-green_goshr_361{background:#eaf8ef;color:#067647}._metric-blue_goshr_366{background:#edf4ff;color:#175cd3}._metric-amber_goshr_371{background:#fff6e9;color:#b54708}._metric-green-soft_goshr_376{background:#f0f9f4;color:#147448}._metric-value_goshr_381{margin:0;color:#112c24;font-size:var(--ui-metric-number-size);font-weight:800;line-height:1.05}._metric-title_goshr_389{margin:.1rem 0 0;color:#16392c;font-weight:700;font-size:var(--ui-metric-title-size);line-height:1.2}._metric-caption_goshr_397{margin:.16rem 0 0;color:#587065;font-size:var(--ui-metric-caption-size);line-height:var(--ui-line-height-normal)}._dashboard-main-grid_goshr_404{margin-top:.72rem;display:grid;grid-template-columns:1fr;gap:.5rem;align-items:stretch;min-height:25rem}._panel-card_goshr_413{border:1px solid #d8e4de;border-radius:var(--radius-md);background:#fff;padding:var(--ui-card-padding-md);box-shadow:0 8px 20px #10221a0a}._recent-searches-card_goshr_421{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0}._panel-card_goshr_413 h2{margin:0;color:#16372c;font-size:var(--ui-font-size-xl);line-height:1.18}._panel-header_goshr_434{display:flex;justify-content:space-between;gap:.55rem;align-items:center}._panel-link_goshr_441{text-decoration:none;border:1px solid #c6d8cf;color:#0d6f43;font-weight:700;border-radius:var(--radius-sm);padding:.42rem .76rem;font-size:var(--ui-font-size-sm);white-space:nowrap}._panel-link_goshr_441:hover{background:#f2f8f5}._panel-loading_goshr_456,._panel-empty_goshr_457{margin:.58rem 0 0;color:#51695f;font-size:var(--ui-font-size-sm)}._table-wrap_goshr_463{margin-top:.72rem;overflow:auto}._recent-searches-table-wrap_goshr_468{max-height:none;overflow-y:auto;min-height:18rem}._dashboard-table_goshr_474{width:100%;border-collapse:collapse;min-width:860px}._dashboard-table_goshr_474 th,._dashboard-table_goshr_474 td{text-align:left;padding:var(--ui-table-cell-padding-y) var(--ui-table-cell-padding-x);border-bottom:1px solid #e8efeb;vertical-align:middle}._dashboard-table_goshr_474 th{color:#426056;font-size:var(--ui-font-size-xs);font-weight:700;line-height:var(--ui-line-height-tight);text-transform:uppercase;letter-spacing:.04em}._dashboard-table_goshr_474 td{color:#203f34;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._dashboard-table_goshr_474 tbody tr{min-height:4.2rem}._dashboard-table_goshr_474 th:nth-child(4),._dashboard-table_goshr_474 td:nth-child(4),._dashboard-table_goshr_474 th:nth-child(6),._dashboard-table_goshr_474 td:nth-child(6),._dashboard-table_goshr_474 th:nth-child(7),._dashboard-table_goshr_474 td:nth-child(7){white-space:nowrap}._dashboard-table_goshr_474 th:nth-child(5),._dashboard-table_goshr_474 td:nth-child(5){min-width:12.5rem}._query-cell_goshr_521{margin:0;font-weight:700;color:#12573a;max-width:280px;line-height:1.35;font-size:.9rem}._progress-cell_goshr_530{display:flex;flex-direction:column;justify-content:center;gap:.32rem;min-width:9rem}._progress-cell_goshr_530 span{display:block;line-height:1.2}._progress-track_goshr_543{width:100%;max-width:8.7rem;height:.42rem;border-radius:999px;background:#dbe7e1;overflow:hidden}._progress-fill_goshr_552{display:block;height:100%;background:linear-gradient(90deg,#1f8b58,#147448)}._status-pill_goshr_558{border-radius:999px;padding:.28rem .76rem;font-size:.76rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-height:1.72rem;line-height:1.2}._status-ready_goshr_570{background:#ecfdf3;color:#067647;border:1px solid #abefc6}._status-review_goshr_576{background:#fffaeb;color:#b54708;border:1px solid #fedf89}._status-failed_goshr_582{background:#fef3f2;color:#b42318;border:1px solid #fecdca}._status-neutral_goshr_588{background:#f8faf9;color:#4d655b;border:1px solid #d4ded8}._row-action_goshr_594{text-decoration:none;border:1px solid #bdd2c8;border-radius:var(--radius-sm);padding:.34rem clamp(.68rem,.12vw + .58rem,.82rem);min-height:calc(var(--ui-control-min-height) - .2rem);align-items:center;justify-content:center;font-weight:700;font-size:var(--ui-font-size-xs);color:#0d6f43;display:inline-flex}._row-action_goshr_594:hover{background:#f0f7f3}._row-actions_goshr_612{display:inline-flex;align-items:center;gap:.62rem}._row-delete-action_goshr_618{border:1px solid #f2b8b5;background:#fff1f0;color:#b42318;border-radius:var(--radius-sm);padding:.34rem clamp(.68rem,.12vw + .58rem,.82rem);min-height:calc(var(--ui-control-min-height) - .2rem);font-weight:700;font-size:var(--ui-font-size-xs);cursor:pointer}._row-delete-action_goshr_618:hover:not(:disabled){background:#fee4e2}._row-delete-action_goshr_618:disabled{cursor:wait;opacity:.7}._confirm-backdrop_goshr_639{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0c16136b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:1rem}._confirm-modal_goshr_650{width:min(100%,30rem);border-radius:.95rem;border:1px solid #d9e6df;background:#fff;box-shadow:0 18px 34px #07151038;padding:1rem 1rem .95rem}._confirm-modal_goshr_650 h2{margin:0;color:#15372b;font-size:var(--ui-font-size-xl)}._confirm-modal_goshr_650 p{margin:.58rem 0 0;color:#3d5a4f;line-height:1.5}._confirm-query_goshr_671{color:#0f6a40;font-weight:700}._confirm-actions_goshr_676{margin-top:.9rem;display:flex;justify-content:flex-end;gap:.55rem}._confirm-cancel_goshr_683,._confirm-delete_goshr_684{min-height:2.25rem;border-radius:.62rem;border:1px solid transparent;font-weight:700;padding:.45rem .78rem;cursor:pointer}._confirm-cancel_goshr_683{background:#f8fbf9;color:#285042;border-color:#cfe0d8}._confirm-cancel_goshr_683:hover:not(:disabled){background:#eef5f1}._confirm-delete_goshr_684{background:#c83a30;color:#fff}._confirm-delete_goshr_684:hover:not(:disabled){background:#ac2f27}._confirm-cancel_goshr_683:disabled,._confirm-delete_goshr_684:disabled{opacity:.72;cursor:wait}._activity-list_goshr_718{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.58rem}._activity-list_goshr_718 li{display:grid;grid-template-columns:auto 1fr auto;gap:.45rem;align-items:flex-start}._activity-icon_goshr_733{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;margin-top:.1rem}._activity-icon_goshr_733 svg{width:1.1rem;height:1.1rem;display:block}._activity-success_goshr_749{background:#e9f8ee;color:#157f48}._activity-warning_goshr_754{background:#fff6e8;color:#b54708}._activity-review_goshr_759{background:#eef4ff;color:#175cd3}._activity-created_goshr_764{background:#eaf7ef;color:#198754}._activity-body_goshr_769{min-width:0}._activity-title_goshr_773{margin:0;color:#16392d;font-weight:700;font-size:.92rem;line-height:1.2}._activity-query_goshr_781{margin:.14rem 0 0;color:#425e54;line-height:1.35;font-size:var(--ui-font-size-sm)}._activity-time_goshr_788{margin:.06rem 0 0;color:#617a6f;font-size:var(--ui-font-size-xs);white-space:nowrap}._activity-link_goshr_795{margin-top:.8rem;color:#0b7748;font-weight:700;font-size:var(--ui-font-size-sm);text-decoration:none;display:inline-flex;align-items:center;gap:.32rem}._activity-link_goshr_795:after{content:"→";font-size:.95em}._panel-guide-text_goshr_811{margin:.46rem 0 0;color:#476055;line-height:1.45}._premium-row_goshr_817{display:grid;grid-template-columns:auto 1fr;gap:.72rem}._premium-icon_goshr_823{width:3rem;height:3rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dff2e6;color:#0e7a44}._premium-icon_goshr_823 svg{width:1.55rem;height:1.55rem;display:block}#_report-preparation_goshr_1{background:#f4fbf7;border-color:#d8e7de}#_report-preparation_goshr_1 h2{font-size:1.08rem;line-height:1.18}._workflow-action_goshr_850{margin-top:.85rem;display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.42rem .68rem;border:1px solid transparent;border-radius:var(--radius-sm);text-decoration:none;background:linear-gradient(180deg,#1f8b58,#147448);color:#fff;font-weight:700;font-size:var(--ui-font-size-sm)}._workflow-action_goshr_850:hover{background:linear-gradient(180deg,#1c7e51,#12653f)}._dashboard-footer_goshr_870{grid-column:2 / 3;border-top:1px solid #dde8e2;padding:.72rem .98rem;background:#fcfefd}._dashboard-footer_goshr_870 p{margin:0;color:#486257;font-size:var(--ui-font-size-xs)}._dashboard-nav_goshr_69 a:focus-visible,._metric-card-link_goshr_334:focus-visible,._workflow-action_goshr_850:focus-visible,._hero-cta_goshr_274:focus-visible,._new-search-cta_goshr_51:focus-visible,._panel-link_goshr_441:focus-visible,._row-action_goshr_594:focus-visible,._row-delete-action_goshr_618:focus-visible,._activity-link_goshr_795:focus-visible,._confirm-cancel_goshr_683:focus-visible,._confirm-delete_goshr_684:focus-visible,._header-utility-link_goshr_169:focus-visible,._account-card_goshr_194:focus-visible,._account-menu-link_goshr_224:focus-visible,._account-menu-button_goshr_225:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}@media (max-width: 1240px){._dashboard-metrics_goshr_317{grid-template-columns:repeat(2,minmax(0,1fr))}._dashboard-main-grid_goshr_404{grid-template-columns:1fr}._dashboard-footer_goshr_870{grid-column:1 / -1}}@media (max-width: 980px){._dashboard-page_goshr_1{padding:.7rem}._dashboard-shell_goshr_10{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;min-height:calc(100dvh - 1.4rem)}._dashboard-sidebar_goshr_23{grid-row:auto;border-right:none;border-bottom:1px solid #dce7e1;padding:1rem .85rem}._dashboard-content_goshr_117{padding:.95rem .85rem}._dashboard-header_goshr_121{flex-direction:column}._header-right_goshr_144{width:100%}._header-panel_goshr_150{min-width:0;width:100%}._dashboard-metrics_goshr_317{grid-template-columns:1fr}._dashboard-main-grid_goshr_404{min-height:auto}._recent-searches-table-wrap_goshr_468{min-height:0}._dashboard-footer_goshr_870{grid-column:1 / -1;padding:.75rem .85rem}}@media (max-width: 680px){._dashboard-nav_goshr_69 a{padding:.55rem .6rem;font-size:.94rem}._panel-header_goshr_434{flex-direction:column;align-items:flex-start}._activity-list_goshr_718 li{grid-template-columns:auto 1fr}._activity-time_goshr_788{grid-column:2 / 3}._header-utility-row_goshr_162{flex-wrap:wrap;justify-content:flex-start;gap:.45rem .8rem}}._public-nav_yetor_1{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;align-items:center}._public-nav-link_yetor_8{text-decoration:none;color:#2f4a3f;font-weight:700;font-size:1rem;line-height:1.2}._public-nav-link_yetor_8:hover{color:var(--brand-700)}._public-nav-link_yetor_8:focus-visible{border-radius:.3rem;outline:3px solid var(--focus-ring-color);outline-offset:2px}._public-nav-login_yetor_26,._public-nav-register_yetor_27{min-height:2.45rem;padding:0 .85rem;border:1px solid transparent;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}._public-nav-login_yetor_26{background:linear-gradient(90deg,var(--brand-700) 0%,var(--brand-500) 100%);color:#fff}._public-nav-login_yetor_26:hover{color:#fff;opacity:.92}._public-nav-register_yetor_27{border-color:#b7cfc2;background:#fff;color:#2e4a40}._public-footer_yetor_53{margin-top:1rem;padding-top:.8rem;border-top:1px solid #d9e4df}._public-footer-text_yetor_59{margin:0;color:#4c665c;font-size:.95rem;text-align:center}._auth-page_1jva3_1{--auth-page-padding: clamp(.75rem, 1.8vw, 1.2rem);min-height:100dvh;padding:var(--auth-page-padding);display:grid;place-items:center}._auth-frame_1jva3_9{width:min(1360px,100%);min-height:min(860px,calc(100dvh - (var(--auth-page-padding) * 2)));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;display:grid;grid-template-columns:1.16fr 1fr}._auth-brand-panel_1jva3_20{position:relative;background:radial-gradient(22rem 22rem at -12% -10%,#d6e9de 0%,transparent 56%),radial-gradient(20rem 20rem at 115% 105%,#deefe6 0%,transparent 52%),linear-gradient(180deg,#f2f8f4,#edf5f0);padding:2.3rem 2.3rem 2rem;display:flex;flex-direction:column;z-index:1}._auth-brand-backdrop_1jva3_32{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(23,112,65,.03) 0%,transparent 55%);pointer-events:none}._auth-brand-header_1jva3_39,._auth-brand-copy_1jva3_40,._auth-value-list_1jva3_41,._auth-brand-note_1jva3_42{position:relative;z-index:2}._auth-brand-logo_1jva3_47{width:min(420px,100%);max-width:100%;object-fit:contain}._auth-brand-home-link_1jva3_53{display:inline-flex;width:fit-content}._auth-brand-home-link_1jva3_53:focus-visible,._auth-back-link_1jva3_59:focus-visible{border-radius:.35rem;outline:3px solid var(--focus-ring-color);outline-offset:3px}._auth-brand-tagline_1jva3_65{margin:.6rem 0 0;color:var(--brand-700);font-weight:600;font-size:1.15rem}._auth-brand-copy_1jva3_40{margin-top:2rem}._auth-brand-copy_1jva3_40 h1{margin:0;font-size:clamp(2rem,3.1vw,3.1rem);line-height:1.14;letter-spacing:-.01em}._auth-brand-copy_1jva3_40 p{margin:1.1rem 0 0;color:#28453b;font-size:1.18rem;max-width:64ch;line-height:1.55}._auth-value-list_1jva3_41{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.1rem}._auth-value-list_1jva3_41 li{display:grid;grid-template-columns:3.1rem 1fr;gap:1rem;align-items:start}._auth-value-icon_1jva3_106{width:3.1rem;height:3.1rem;border-radius:999px;background:#d9ebe0;color:var(--brand-700);display:grid;place-items:center;font-size:1.3rem;font-weight:700}._auth-value-list_1jva3_41 h2{margin:0;font-size:1.45rem}._auth-value-list_1jva3_41 p{margin:.45rem 0 0;color:#345247;font-size:1.12rem;line-height:1.56}._auth-brand-note_1jva3_42{margin-top:1.6rem;border:1px solid #bad6c8;border-radius:var(--radius-md);background:#ffffff94;padding:1rem 1rem 1.1rem}._auth-brand-note-title_1jva3_138{margin:0;font-weight:800;font-size:1.1rem}._auth-brand-note_1jva3_42 p{margin:.35rem 0 0;color:#38584d}._auth-form-panel_1jva3_149{padding:2.3rem;display:grid;place-items:center;background:#fcfdfc}._auth-card_1jva3_156{width:min(520px,100%);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 16px 44px #10221a1c;padding:1.3rem 1.45rem}._auth-back-link_1jva3_59{width:fit-content;display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.8rem;color:#456157;font-size:.92rem;font-weight:700;text-decoration:none}._auth-back-link_1jva3_59:hover{color:var(--brand-700)}._auth-tabs_1jva3_181{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.4rem;border-bottom:1px solid #dce8e2}._auth-tab_1jva3_181{text-align:center;padding:.5rem .7rem .8rem;text-decoration:none;color:#355247;font-weight:700;border-bottom:3px solid transparent}._auth-tab_1jva3_181._active_1jva3_197{color:var(--brand-700);border-bottom-color:var(--brand-700)}._auth-card-header_1jva3_202 h2{margin:0;font-size:1.9rem;letter-spacing:-.02em}._auth-card-header_1jva3_202 p{margin:.4rem 0 1.3rem;color:var(--text-muted)}._auth-form_1jva3_149{display:flex;flex-direction:column;gap:.8rem}._register-form_1jva3_219{gap:.85rem}._register-row_1jva3_223{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem .85rem}._register-row-full_1jva3_229{grid-template-columns:1fr}._register-field_1jva3_233{display:grid;gap:.35rem;min-width:0}._register-field-error_1jva3_239{min-height:1.02rem}._field-label_1jva3_243{font-weight:700;color:#274136;font-size:.98rem}._field-input_1jva3_249{width:100%;border:1px solid #c8d7cf;border-radius:var(--radius-sm);min-height:2.8rem;padding:0 .8rem;font-size:1rem;color:var(--text);outline:none;transition:border-color .15s ease,box-shadow .15s ease;background:#fff}._field-input-wrapper_1jva3_262{position:relative}._field-input_1jva3_249._with-toggle_1jva3_266{padding-right:2.8rem}._field-input_1jva3_249:focus{border-color:#3a9c69;box-shadow:0 0 0 3px var(--focus-ring-color)}._field-input_1jva3_249:disabled{background:#f2f6f4}._field-input-error_1jva3_279{border-color:#d92d20}._field-input-error_1jva3_279:focus{border-color:#d92d20;box-shadow:0 0 0 3px var(--focus-ring-danger)}._field-error_1jva3_288{margin:-.2rem 0 .35rem;color:#b42318;font-size:.88rem;font-weight:600}._register-field-error_1jva3_239._field-error_1jva3_288{margin:.05rem 0 .15rem}._password-toggle_1jva3_299{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);border:none;background:transparent;min-width:3rem;height:2.2rem;border-radius:.4rem;cursor:pointer;padding:0 .35rem;font-size:.78rem;font-weight:700;color:#365449;line-height:1}._password-toggle_1jva3_299:hover:enabled{background:#eef5f1}._password-toggle_1jva3_299:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}._password-toggle_1jva3_299:disabled{cursor:not-allowed;opacity:.55}._auth-helper-text_1jva3_331{margin:-.2rem 0 .3rem;color:#5e746b;font-size:.92rem}._password-strength_1jva3_337{margin:-.15rem 0 .3rem}._password-strength-track_1jva3_341{width:100%;height:.35rem;border-radius:999px;background:#dde8e2;overflow:hidden}._password-strength-fill_1jva3_349{height:100%;transition:width .18s ease}._password-strength-fill_1jva3_349._level-0_1jva3_354,._password-strength-fill_1jva3_349._level-1_1jva3_355{background:#d92d20}._password-strength-fill_1jva3_349._level-2_1jva3_359{background:#e69a14}._password-strength-fill_1jva3_349._level-3_1jva3_363{background:#15803d}._password-strength-text_1jva3_367{margin:.45rem 0 0;color:#4c665c;font-size:.88rem;font-weight:600}._checkbox-row_1jva3_374{display:grid;grid-template-columns:1rem 1fr;align-items:start;gap:.65rem;margin-top:.1rem;color:#345247}._checkbox-row_1jva3_374 input{width:1rem;height:1rem;margin-top:.15rem}._auth-error_1jva3_389{margin:0;color:var(--danger);font-weight:600;font-size:.96rem}._auth-info_1jva3_396{margin:0;border:1px solid #d4e5db;border-radius:.55rem;background:#f4faf6;color:#2f5744;padding:.65rem .7rem;font-weight:600;font-size:.92rem}._auth-inline-link-row_1jva3_407{margin:-.1rem 0 .15rem;text-align:right}._auth-inline-link-row_1jva3_407 a{color:var(--brand-700);text-decoration:none;font-size:.9rem;font-weight:700}._auth-inline-link-row_1jva3_407 a:focus-visible,._auth-footer-link_1jva3_420 a:focus-visible,._auth-tab_1jva3_181:focus-visible{border-radius:.35rem;outline:3px solid var(--focus-ring-color);outline-offset:2px}._cta-button_1jva3_427{margin-top:.1rem;width:100%;min-height:2.9rem;border:none;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--brand-700) 0%,var(--brand-500) 100%);color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;transition:opacity .15s ease,transform .12s ease}._cta-button_1jva3_427:hover:enabled{transform:translateY(-1px)}._cta-button_1jva3_427:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}._cta-button_1jva3_427:disabled{opacity:.72;cursor:not-allowed}._auth-footer-link_1jva3_420{margin:1rem 0 0;text-align:center;color:#3f5d52}._auth-footer-link_1jva3_420 a{color:var(--brand-700);font-weight:700;text-decoration:none}._forgot-password-shell_1jva3_467{width:min(560px,100%);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 16px 44px #10221a1c;padding:1.4rem 1.45rem}._forgot-password-nav_1jva3_476{margin-bottom:1rem}._forgot-password-shell_1jva3_467 h1{margin:0;font-size:1.65rem;letter-spacing:-.01em}._forgot-password-shell_1jva3_467>p{margin:.65rem 0 0;color:#486358;line-height:1.55}._forgot-password-form_1jva3_492{margin-top:1rem}._forgot-password-note_1jva3_496{margin-top:.95rem;border:1px solid #d6e4dc;border-radius:var(--radius-sm);background:#f7fbf8;padding:.75rem .8rem;color:#3e5a4f;font-size:.91rem}@media (max-width: 1180px){._auth-frame_1jva3_9{grid-template-columns:1fr;min-height:auto}._auth-brand-panel_1jva3_20{padding:1.5rem 1.5rem 1.35rem}._auth-brand-copy_1jva3_40 h1{font-size:clamp(1.8rem,5.5vw,2.6rem)}._auth-value-list_1jva3_41{gap:1rem}._auth-form-panel_1jva3_149{padding:1.2rem}}@media (max-width: 680px){._auth-brand-logo_1jva3_47{width:280px}._auth-brand-copy_1jva3_40 p,._auth-value-list_1jva3_41 p{font-size:1rem}._auth-card_1jva3_156{padding:1.1rem 1rem}._auth-form-panel_1jva3_149{padding:.9rem}._auth-card-header_1jva3_202 h2{font-size:1.72rem}._register-form_1jva3_219{gap:.75rem}._register-row_1jva3_223{grid-template-columns:1fr}}@media (max-height: 820px) and (min-width: 1181px){._auth-page_1jva3_1{place-items:start center}._auth-frame_1jva3_9{min-height:auto}._auth-brand-panel_1jva3_20{padding:1.5rem 1.7rem}._auth-brand-copy_1jva3_40{margin-top:1.25rem}._auth-value-list_1jva3_41{margin-top:1.25rem;gap:.75rem}._auth-value-list_1jva3_41 li{grid-template-columns:2.6rem 1fr;gap:.75rem}._auth-value-icon_1jva3_106{width:2.6rem;height:2.6rem;font-size:1.1rem}._auth-value-list_1jva3_41 h2{font-size:1.2rem}._auth-value-list_1jva3_41 p,._auth-brand-copy_1jva3_40 p{font-size:1rem}._auth-brand-note_1jva3_42{margin-top:1.1rem;padding:.8rem}._auth-form-panel_1jva3_149{padding:1.25rem}}._help-shell_zlp3l_1{border:1px solid #d9e7e0;border-radius:1rem;background:#fff;padding:var(--ui-card-padding-lg);box-shadow:0 12px 28px #0f1e180f}._help-header_zlp3l_9{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._help-header_zlp3l_9 h1{margin:0;color:#0f2f24;font-size:clamp(1.22rem,.52vw + .78rem,1.82rem)}._help-header_zlp3l_9 p{margin:.45rem 0 0;color:#4f685d;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal);max-width:68ch}._help-actions_zlp3l_30{display:flex;align-items:center;gap:.45rem}._action-link_zlp3l_36{text-decoration:none;border:1px solid #bfd6cb;color:#0c6f43;border-radius:.62rem;padding:.42rem .66rem;font-weight:700;font-size:var(--ui-font-size-sm)}._action-link_zlp3l_36:hover{background:#f1f8f4}._primary-link_zlp3l_50{border-color:transparent;background:linear-gradient(180deg,#1f8b58,#147448);color:#fff}._primary-link_zlp3l_50:hover{background:linear-gradient(180deg,#1c7e51,#12653f)}._help-grid_zlp3l_60{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}._help-card_zlp3l_67{border:1px solid #d8e5de;border-radius:.85rem;background:#fbfdfc;padding:var(--ui-card-padding-md)}._help-card_zlp3l_67 h2{margin:0;color:#123c2d;font-size:var(--ui-font-size-xl)}._help-card_zlp3l_67 p{margin:.5rem 0 0;color:#4e675d;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._help-card_zlp3l_67 ul{margin:.55rem 0 0;padding-left:1.15rem;color:#315045;font-size:var(--ui-font-size-sm)}._inline-link_zlp3l_94{margin-top:.5rem;display:inline-flex;text-decoration:none;color:#0c6f43;font-weight:700}._inline-link_zlp3l_94:hover{text-decoration:underline}._action-link_zlp3l_36:focus-visible,._inline-link_zlp3l_94:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}@media (max-width: 900px){._help-shell_zlp3l_1{padding:var(--ui-card-padding-md)}._help-header_zlp3l_9{flex-direction:column}._help-grid_zlp3l_60{grid-template-columns:1fr}}._landing-page_7cp7c_1{min-height:100dvh;max-width:1320px;margin:0 auto;padding:1.25rem 1.25rem 2rem;display:grid;gap:1rem}._landing-header_7cp7c_10{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem 1.2rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem}._landing-logo_7cp7c_22{width:190px;max-width:100%;object-fit:contain}._landing-nav_7cp7c_28{display:flex;justify-content:center;flex-wrap:wrap;gap:1.15rem}._landing-nav_7cp7c_28 a{text-decoration:none;color:#2f4a3f;font-weight:600;font-size:1rem}._landing-nav_7cp7c_28 a:hover{color:var(--brand-700)}._landing-header-actions_7cp7c_46{display:flex;gap:.65rem}._landing-btn_7cp7c_51{border-radius:var(--radius-sm);min-height:2.55rem;padding:0 .95rem;font-weight:700;font-size:.96rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer}._landing-btn-primary_7cp7c_65{background:linear-gradient(90deg,var(--brand-700) 0%,var(--brand-500) 100%);color:#fff}._landing-btn-ghost_7cp7c_70{border-color:#b7cfc2;background:#fff;color:#2e4a40}._landing-btn_7cp7c_51:hover{opacity:.92}._landing-btn_7cp7c_51:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}._landing-hero_7cp7c_85{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(20rem 20rem at -6% -18%,#deeee5 0%,transparent 62%),radial-gradient(18rem 18rem at 106% 104%,#e4f0e9 0%,transparent 58%),#fff;padding:2.1rem 2rem;display:grid;grid-template-columns:1fr;gap:1rem}._landing-eyebrow_7cp7c_98{margin:0;color:var(--brand-700);font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:.84rem}._landing-hero-copy_7cp7c_107 h1{margin:.65rem 0 0;font-size:clamp(1.9rem,3.35vw,3rem);letter-spacing:-.02em;line-height:1.12}._landing-hero-copy_7cp7c_107 p{margin:.95rem 0 0;color:#3a574c;font-size:1.04rem;line-height:1.6;max-width:60ch}._landing-hero-actions_7cp7c_122{margin-top:1.1rem;display:flex;flex-wrap:wrap;gap:.65rem}._landing-btn-large_7cp7c_129{min-height:2.8rem;padding:0 1.2rem;font-size:1rem}._landing-disclaimer-inline_7cp7c_135{margin-top:.95rem;color:#4f675d;font-size:.92rem}._landing-section_7cp7c_141{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding:1.4rem 1.3rem 1.5rem}._landing-section_7cp7c_141 h2{margin:0;font-size:1.55rem;letter-spacing:-.01em}._landing-section_7cp7c_141>p{margin:.75rem 0 0;color:#496259;line-height:1.62;max-width:78ch}._landing-grid_7cp7c_161{margin-top:1rem;display:grid;gap:.75rem}._landing-grid-3_7cp7c_167{grid-template-columns:repeat(3,minmax(0,1fr))}._landing-grid-4_7cp7c_171{grid-template-columns:repeat(4,minmax(0,1fr))}._landing-card_7cp7c_175{border:1px solid #d8e4de;border-radius:var(--radius-md);padding:.95rem;background:#fcfdfc}._landing-card_7cp7c_175 h3{margin:0;font-size:1.06rem}._landing-card_7cp7c_175 p{margin:.46rem 0 0;color:#4c655c;line-height:1.55;font-size:.96rem}._landing-step_7cp7c_194{margin:0;color:var(--brand-700);text-transform:uppercase;letter-spacing:.02em;font-weight:700;font-size:.8rem}._landing-disclaimer_7cp7c_135{border:1px solid #cfded7;border-radius:var(--radius-md);background:#f8fbf9;padding:1rem 1.1rem}._landing-disclaimer_7cp7c_135 p{margin:0;color:#304a40;line-height:1.6}._landing-footer_7cp7c_216{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding:1rem 1.1rem}._landing-footer_7cp7c_216 p{margin:0;color:#4c665c;text-align:center}._landing-nav_7cp7c_28 a:focus-visible,._landing-footer_7cp7c_216 a:focus-visible{border-radius:.3rem;outline:3px solid var(--focus-ring-color);outline-offset:2px}@media (max-width: 1180px){._landing-header_7cp7c_10{grid-template-columns:1fr;justify-items:center}._landing-nav_7cp7c_28{justify-content:center}._landing-hero_7cp7c_85{grid-template-columns:1fr;padding:1.5rem 1.25rem}._landing-grid-3_7cp7c_167,._landing-grid-4_7cp7c_171{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){._landing-grid-3_7cp7c_167,._landing-grid-4_7cp7c_171{grid-template-columns:1fr}}@media (max-width: 680px){._landing-page_7cp7c_1{padding:.7rem .7rem 1.25rem}._landing-header_7cp7c_10,._landing-section_7cp7c_141,._landing-footer_7cp7c_216{padding-inline:.9rem}._landing-hero_7cp7c_85{padding:1.35rem 1rem}._landing-header-actions_7cp7c_46{width:100%;justify-content:center}._landing-btn_7cp7c_51{flex:1 1 auto}}._contact-page_142eo_1{min-height:100dvh;max-width:1180px;margin:0 auto;padding:1.25rem 1.25rem 2rem;display:grid;gap:1rem}._contact-header_142eo_19{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.85rem 1rem;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem}._contact-logo_142eo_43{width:190px;max-width:100%;object-fit:contain}._contact-logo-link_142eo_49{display:inline-flex;width:fit-content}._contact-logo-link_142eo_49:focus-visible{border-radius:.35rem;outline:3px solid var(--focus-ring-color);outline-offset:4px}._contact-card_142eo_61{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;box-shadow:0 16px 44px #10221a14;padding:1.5rem;display:grid;gap:1.1rem}._contact-intro_142eo_81{display:grid;gap:.6rem}._contact-eyebrow_142eo_91{margin:0;color:var(--brand-700);font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:.84rem}._contact-intro_142eo_81 h1{margin:0;font-size:clamp(1.9rem,3vw,2.7rem);letter-spacing:-.02em;line-height:1.12}._contact-intro_142eo_81 p{margin:0;color:#3a574c;line-height:1.6;max-width:62ch}._contact-intro_142eo_81 a{color:var(--brand-700);font-weight:700;text-decoration:none}._contact-intro_142eo_81 a:hover{text-decoration:underline}._contact-form_142eo_157{display:grid;gap:.8rem}._contact-field-rows_142eo_162{display:flex;flex-direction:column;gap:1rem}._contact-field-row_142eo_162{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}._contact-honeypot_142eo_176{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}._contact-field_142eo_162{display:grid;grid-template-rows:22px 45px 18px;gap:.25rem;align-content:start;min-width:0}._contact-field-message_142eo_206{grid-template-rows:22px auto 18px}._contact-field-label_142eo_210{min-height:22px;line-height:22px;color:#274136;font-weight:700;font-size:.98rem}._contact-field-input_142eo_218{width:100%;min-height:45px;height:45px;box-sizing:border-box}._contact-field-error_142eo_225{min-height:18px;margin:0;line-height:18px;color:#b42318;font-size:.88rem;font-weight:600}._contact-textarea_142eo_234{width:100%;box-sizing:border-box;min-height:11rem;resize:vertical;padding-top:.85rem;padding-bottom:.85rem;line-height:1.45}._contact-success_142eo_246,._contact-error_142eo_248{margin:.1rem 0 0;padding:.75rem .85rem;border-radius:var(--radius-md);font-weight:700;line-height:1.45}._contact-success_142eo_246{border:1px solid #b9dfca;background:#f3fbf6;color:#1e6b3b}._contact-error_142eo_248{border:1px solid #f3b4ad;background:#fff4f3;color:#a31515}._contact-actions_142eo_283{display:flex;justify-content:flex-start}._contact-submit-button_142eo_293{width:auto;min-width:12.5rem;padding-inline:1.2rem}@media (max-width: 860px){._contact-header_142eo_19{grid-template-columns:1fr;justify-items:center}._contact-field-row_142eo_162{grid-template-columns:1fr}}@media (max-width: 680px){._contact-page_142eo_1{padding:.7rem .7rem 1.25rem}._contact-header_142eo_19,._contact-card_142eo_61{padding-inline:.9rem}._contact-submit-button_142eo_293{width:100%;min-width:0}}._profile-shell_6s7tw_1{border:1px solid #d8e5de;border-radius:1rem;background:#fff;padding:var(--ui-card-padding-md);box-shadow:0 12px 28px #0f1e180f}._profile-header_6s7tw_9{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._profile-header_6s7tw_9 h1{margin:0;font-size:clamp(1.12rem,.34vw + .88rem,1.52rem);color:#113126}._profile-header_6s7tw_9 p{margin:.45rem 0 0;color:#4e675d;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._header-links_6s7tw_29{display:flex;align-items:center;gap:.45rem}._header-link_6s7tw_29{text-decoration:none;border:1px solid #bfd6cb;color:#0c6f43;border-radius:.62rem;padding:.42rem .66rem;font-weight:700;font-size:var(--ui-font-size-sm)}._header-link_6s7tw_29:hover{background:#f1f8f4}._primary-link_6s7tw_49{border-color:transparent;color:#fff;background:linear-gradient(180deg,#1f8b58,#147448)}._primary-link_6s7tw_49:hover{background:linear-gradient(180deg,#1c7e51,#12653f)}._profile-grid_6s7tw_59{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._profile-card_6s7tw_66{border:1px solid #d8e5de;border-radius:.85rem;background:#fbfdfc;padding:var(--ui-card-padding-md)}._profile-card_6s7tw_66 h2{margin:0;color:#123c2d;font-size:clamp(1rem,.24vw + .92rem,1.18rem)}._profile-form_6s7tw_79{margin-top:.65rem;display:grid;gap:.75rem}._profile-form-grid_6s7tw_85{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .8rem}._form_6s7tw_91 label{display:grid;gap:.3rem;color:#204337;font-weight:600;font-size:var(--ui-font-size-sm)}._field-group_6s7tw_99{display:grid;gap:.32rem;min-width:0}._field-full_6s7tw_105{grid-column:1 / -1}._field-label_6s7tw_109{color:#204337;font-weight:600;font-size:var(--ui-font-size-sm)}._field-input_6s7tw_115,._form_6s7tw_91 input{min-height:var(--ui-control-min-height);border:1px solid #c6d9ce;border-radius:.6rem;padding:.45rem .6rem;color:#193a2d;width:100%;background:#fff}._field-input_6s7tw_115:focus-visible,._form_6s7tw_91 input:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}._field-input-error_6s7tw_132{border-color:#d92d20}._field-input-error_6s7tw_132:focus-visible{outline-color:var(--focus-ring-danger)}._field-error_6s7tw_140{margin:0;min-height:1.02rem;color:#b42318;font-size:.88rem;font-weight:600}._form-message_6s7tw_148{margin:0}._save-button_6s7tw_152,._form_6s7tw_91 button{min-height:var(--ui-control-min-height);width:100%;border:1px solid transparent;border-radius:.62rem;background:linear-gradient(180deg,#1f8b58,#147448);color:#fff;font-weight:700;font-size:var(--ui-font-size-sm);cursor:pointer}._save-button_6s7tw_152:hover:enabled,._form_6s7tw_91 button:hover:enabled{background:linear-gradient(180deg,#1c7e51,#12653f)}._save-button_6s7tw_152:disabled,._form_6s7tw_91 button:disabled{opacity:.65;cursor:not-allowed}._error-text_6s7tw_176{margin:0;border:1px solid #fecdca;background:#fef3f2;color:#b42318;border-radius:.58rem;padding:.4rem .5rem;font-size:var(--ui-font-size-sm)}._success-text_6s7tw_186{margin:0;border:1px solid #abefc6;background:#ecfdf3;color:#067647;border-radius:.58rem;padding:.4rem .5rem;font-size:var(--ui-font-size-sm)}._profile-footer_6s7tw_196{margin-top:1rem;color:#4d665c;font-size:var(--ui-font-size-xs)}._header-link_6s7tw_29:focus-visible,._save-button_6s7tw_152:focus-visible,._form_6s7tw_91 button:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}@media (max-width: 860px){._profile-shell_6s7tw_1{padding:var(--ui-card-padding-md)}._profile-header_6s7tw_9{flex-direction:column}._profile-grid_6s7tw_59,._profile-form-grid_6s7tw_85{grid-template-columns:1fr}}._projects-page_dyjqr_1{display:grid;gap:1rem}._projects-header_dyjqr_6{border:1px solid #d8e5de;border-radius:var(--radius-md);background:#fff;padding:var(--ui-card-padding-lg);display:flex;justify-content:space-between;align-items:flex-start;gap:.9rem}._eyebrow_dyjqr_17{margin:0;text-transform:uppercase;letter-spacing:.06em;color:#1f6a47;font-size:var(--ui-font-size-xs);font-weight:800}._projects-header_dyjqr_6 h1{margin:.3rem 0 0;font-size:clamp(1.22rem,.52vw + .78rem,1.82rem);color:#13372b}._projects-header_dyjqr_6 p{margin:.45rem 0 0;color:#4e665c;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal);max-width:75ch}._search-link_dyjqr_40{text-decoration:none;border:1px solid #bdd2c8;border-radius:var(--radius-sm);background:#fff;color:#0d6f43;font-weight:700;min-height:var(--ui-control-min-height);padding:.42rem .62rem;font-size:var(--ui-font-size-sm);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}._search-link_dyjqr_40:hover{background:#f1f8f4}._error-banner_dyjqr_60{margin:0;border:1px solid #fecdca;background:#fef3f2;color:#b42318;border-radius:var(--radius-sm);padding:.68rem .75rem;font-weight:600}._projects-grid_dyjqr_70{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.65fr);gap:.9rem}._panel-card_dyjqr_76{border:1px solid #d8e5de;border-radius:var(--radius-md);background:#fff;padding:var(--ui-card-padding-md)}._panel-card_dyjqr_76 h2{margin:0;color:#16382d;font-size:var(--ui-font-size-xl)}._project-form_dyjqr_89{margin-top:.78rem;display:grid;gap:.52rem}._project-form_dyjqr_89 label{color:#224438;font-weight:700}._project-form_dyjqr_89 input,._project-form_dyjqr_89 textarea{width:100%;border:1px solid #bdd2c8;border-radius:var(--radius-sm);padding:var(--ui-card-padding-sm) var(--ui-card-padding-md);font:inherit;color:#1b3a2f;background:#fff}._project-form_dyjqr_89 button{min-height:var(--ui-control-min-height);border:1px solid transparent;border-radius:var(--radius-sm);background:linear-gradient(180deg,#1f8b58,#147448);color:#fff;font-weight:700;font-size:var(--ui-font-size-sm);cursor:pointer}._project-form_dyjqr_89 button:hover:enabled{background:linear-gradient(180deg,#1c7e51,#12653f)}._project-form_dyjqr_89 button:disabled{cursor:not-allowed;opacity:.7}._form-error_dyjqr_131{margin:0;color:#b42318;font-weight:700}._loading-text_dyjqr_137,._empty-text_dyjqr_138{margin:.75rem 0 0;font-size:var(--ui-font-size-sm);color:#4d655b}._projects-list_dyjqr_144{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.62rem}._project-item_dyjqr_152{border:1px solid #dbe7e1;border-radius:var(--radius-sm);padding:var(--ui-card-padding-md);background:#fbfdfc;display:grid;gap:.58rem}._project-header_dyjqr_161{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}._project-name_dyjqr_168{margin:0;color:#114b33;font-weight:800;font-size:var(--ui-font-size-md)}._project-description_dyjqr_175{margin:.35rem 0 0;color:#486257;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._project-meta_dyjqr_182{margin:.38rem 0 0;color:#5a7368;font-size:var(--ui-font-size-xs)}._project-actions_dyjqr_188{display:flex;gap:.4rem;flex-wrap:wrap}._project-action_dyjqr_188{text-decoration:none;border:1px solid #bdd2c8;border-radius:var(--radius-sm);color:#0d6f43;font-weight:700;background:#fff;min-height:var(--ui-control-min-height);padding:.34rem .54rem;font-size:var(--ui-font-size-sm);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer}._project-action_dyjqr_188:hover{background:#f1f8f4}._secondary-action_dyjqr_215{color:#1c4f3a}._danger-action_dyjqr_219{color:#b42318;border-color:#f4b4ad}._danger-action_dyjqr_219:hover{background:#fef2f1}._project-menu-wrap_dyjqr_228{position:relative}._menu-trigger_dyjqr_232{width:32px;min-width:32px;height:32px;min-height:32px;border-radius:999px;border:1px solid #cbd5d1;background:#fff;color:#4a5568;font-size:1rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;box-shadow:0 1px 2px #0000000d;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .12s ease}._menu-trigger_dyjqr_232:hover{background:#f9fafb;border-color:#9ca3af;color:#1a202c;box-shadow:0 1px 3px #0000001a}._menu-trigger_dyjqr_232:active{background:#f3f4f6;transform:scale(.95)}._menu-trigger-icon_dyjqr_270{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}._menu-trigger-icon_dyjqr_270 svg{display:block;width:18px;height:18px;fill:currentColor}._project-menu_dyjqr_228{position:absolute;right:0;top:calc(100% + .3rem);border:1px solid #d8e5de;border-radius:var(--radius-sm);background:#fff;min-width:10.5rem;box-shadow:0 12px 30px #072c1d26;overflow:hidden;z-index:4}._project-menu_dyjqr_228 button{border:0;width:100%;background:#fff;text-align:left;padding:.58rem .72rem;color:#1a4032;font-weight:600;cursor:pointer}._project-menu_dyjqr_228 button:hover{background:#f4faf7}._project-menu_dyjqr_228 ._danger-menu-item_dyjqr_313{color:#b42318}._project-searches_dyjqr_317{border-top:1px dashed #d3e2da;padding-top:.7rem}._project-search-list_dyjqr_322{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}._project-search-item_dyjqr_330{border:1px solid #dfe9e4;border-radius:var(--radius-sm);padding:.62rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem;background:#fff}._project-search-query_dyjqr_341{margin:0;color:#0f5337;font-weight:700}._project-search-detail_dyjqr_347{margin:.3rem 0 0;color:#5a7368;font-size:.85rem}._project-search-actions_dyjqr_353{display:inline-flex;gap:.42rem;flex-wrap:wrap}._dialog-backdrop_dyjqr_359{position:fixed;top:0;right:0;bottom:0;left:0;background:#081e1673;display:flex;align-items:center;justify-content:center;padding:1.15rem;z-index:30}._dialog-card_dyjqr_370{width:min(560px,100%);border:1px solid #d5e4dc;border-radius:var(--radius-md);background:#fff;padding:1rem;box-shadow:0 18px 42px #09271b3d}._dialog-card_dyjqr_370 h3{margin:0;color:#173c2f;font-size:1.24rem}._dialog-description_dyjqr_385{margin:.48rem 0 .84rem;color:#486257;line-height:1.5}._dialog-actions_dyjqr_391{display:inline-flex;gap:.55rem;justify-content:flex-end;width:100%}._dialog-secondary_dyjqr_398,._dialog-primary_dyjqr_399,._dialog-danger_dyjqr_400{min-height:2.45rem;border-radius:var(--radius-sm);padding:.48rem .82rem;font-weight:700;cursor:pointer;border:1px solid transparent}._dialog-secondary_dyjqr_398{border-color:#c8d9d0;background:#fff;color:#2d5745}._dialog-secondary_dyjqr_398:hover:enabled{background:#f3f9f6}._dialog-primary_dyjqr_399{background:linear-gradient(180deg,#1f8b58,#147448);color:#fff}._dialog-primary_dyjqr_399:hover:enabled{background:linear-gradient(180deg,#1c7e51,#12653f)}._dialog-danger_dyjqr_400{border-color:#f0b0aa;background:#fff5f4;color:#b42318}._dialog-danger_dyjqr_400:hover:enabled{background:#fee6e2}._dialog-secondary_dyjqr_398:disabled,._dialog-primary_dyjqr_399:disabled,._dialog-danger_dyjqr_400:disabled{opacity:.7;cursor:not-allowed}._search-link_dyjqr_40:focus-visible,._project-action_dyjqr_188:focus-visible,._menu-trigger_dyjqr_232:focus-visible,._project-menu_dyjqr_228 button:focus-visible,._project-form_dyjqr_89 input:focus-visible,._project-form_dyjqr_89 textarea:focus-visible,._project-form_dyjqr_89 button:focus-visible,._dialog-secondary_dyjqr_398:focus-visible,._dialog-primary_dyjqr_399:focus-visible,._dialog-danger_dyjqr_400:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}@media (max-width: 1080px){._projects-grid_dyjqr_70{grid-template-columns:1fr}}@media (max-width: 760px){._projects-header_dyjqr_6,._project-search-item_dyjqr_330{flex-direction:column}._dialog-actions_dyjqr_391{display:grid;grid-template-columns:1fr}}._reports-shell_1i2bo_1{display:grid;gap:1rem;min-width:0;max-width:100%}._report-preview-shell_1i2bo_8{display:block;min-height:auto;overflow:visible}._reports-header_1i2bo_14{flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:var(--ui-card-padding-md);border:1px solid #d8e5df;border-radius:var(--radius-lg);background:#fcfefd}._preview-header_1i2bo_26{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem 1.5rem}._preview-header-copy_1i2bo_33{min-width:0}._eyebrow_1i2bo_37{margin:0;text-transform:uppercase;letter-spacing:.06em;color:#1f6a47;font-size:var(--ui-font-size-xs);font-weight:800}._reports-header_1i2bo_14 h1{margin:.3rem 0 0;font-size:clamp(1.22rem,.52vw + .78rem,1.82rem);color:#11382b}._reports-header_1i2bo_14 p{margin:.45rem 0 0;color:#4d655b;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal);max-width:78ch}._header-actions_1i2bo_60{display:flex;flex-wrap:wrap;gap:.75rem;justify-self:end;justify-content:flex-end}._reports-panel_1i2bo_68,._report-document_1i2bo_69{border:1px solid #d8e5df;border-radius:var(--radius-lg);background:#fcfefd}._reports-panel_1i2bo_68{padding:var(--ui-card-padding-sm);min-width:0;max-width:100%}._report-document_1i2bo_69{padding:var(--ui-card-padding-md);display:grid;gap:.68rem;min-height:auto;overflow:visible}._panel-heading_1i2bo_89,._section-heading-row_1i2bo_90{display:flex;justify-content:space-between;align-items:flex-start;gap:.82rem;min-width:0;max-width:100%}._panel-heading_1i2bo_89>div{min-width:0}._panel-heading_1i2bo_89 h2,._report-section_1i2bo_104 h3,._cover-section_1i2bo_105 h2{margin:0;color:#11382b}._panel-heading_1i2bo_89 p,._report-section_1i2bo_104 p,._section-note_1i2bo_112,._cover-copy_1i2bo_113{color:#4d655b;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._panel-message_1i2bo_119,._panel-error_1i2bo_120,._section-note_1i2bo_112,._cover-copy_1i2bo_113,._methodology-grid_1i2bo_123 span,._report-meta-grid_1i2bo_124 span,._summary-card_1i2bo_125 span,._patent-meta-grid_1i2bo_126 span,._content-block_1i2bo_127 span{font-size:var(--ui-font-size-sm)}._panel-error_1i2bo_120{color:#b42318;font-weight:600}._table-wrap_1i2bo_136{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}._reports-table_1i2bo_144{width:100%;border-collapse:collapse;table-layout:fixed}._reports-table_1i2bo_144 th,._reports-table_1i2bo_144 td{padding:var(--ui-table-cell-padding-y) var(--ui-table-cell-padding-x);border-bottom:1px solid #e2ece6;vertical-align:top;text-align:left}._reports-table_1i2bo_144 th{color:#355245;font-size:var(--ui-font-size-xs)}._reports-table_1i2bo_144 th:nth-child(1),._reports-table_1i2bo_144 td:nth-child(1){width:31%}._reports-table_1i2bo_144 th:nth-child(2),._reports-table_1i2bo_144 td:nth-child(2){width:12%}._reports-table_1i2bo_144 th:nth-child(3),._reports-table_1i2bo_144 td:nth-child(3){width:10%}._reports-table_1i2bo_144 th:nth-child(4),._reports-table_1i2bo_144 td:nth-child(4){width:8%}._reports-table_1i2bo_144 th:nth-child(5),._reports-table_1i2bo_144 td:nth-child(5){width:11%}._reports-table_1i2bo_144 th:nth-child(6),._reports-table_1i2bo_144 td:nth-child(6){width:10%}._reports-table_1i2bo_144 th:nth-child(7),._reports-table_1i2bo_144 td:nth-child(7){width:11%}._reports-table_1i2bo_144 th:nth-child(8),._reports-table_1i2bo_144 td:nth-child(8){width:7%}._saved-reports-table_1i2bo_203 th:nth-child(1),._saved-reports-table_1i2bo_203 td:nth-child(1){width:30%}._saved-reports-table_1i2bo_203 th:nth-child(2),._saved-reports-table_1i2bo_203 td:nth-child(2){width:12%}._saved-reports-table_1i2bo_203 th:nth-child(3),._saved-reports-table_1i2bo_203 td:nth-child(3){width:12%}._saved-reports-table_1i2bo_203 th:nth-child(4),._saved-reports-table_1i2bo_203 td:nth-child(4){width:18%}._saved-reports-table_1i2bo_203 th:nth-child(5),._saved-reports-table_1i2bo_203 td:nth-child(5){width:12%}._saved-reports-table_1i2bo_203 th:nth-child(6),._saved-reports-table_1i2bo_203 td:nth-child(6){width:16%}._table-query_1i2bo_233{margin:0;color:#11382b;font-weight:700;line-height:1.35;max-width:26rem;overflow-wrap:anywhere;word-break:break-word;white-space:normal}._table-status_1i2bo_244{display:inline-block;margin-top:.25rem;color:#587165;font-size:var(--ui-font-size-xs);text-transform:capitalize}._saved-report-title_1i2bo_252{margin:0;color:#11382b;font-weight:800;line-height:1.35;max-width:28rem;overflow-wrap:anywhere;word-break:break-word}._saved-report-query_1i2bo_262{margin:.28rem 0 0;color:#355245;line-height:1.35;max-width:28rem;overflow-wrap:anywhere;word-break:break-word}._saved-report-counts_1i2bo_271{display:grid;gap:.22rem;color:#355245;font-size:var(--ui-font-size-sm)}._saved-report-warning_1i2bo_278{margin:.42rem 0 0;color:#7a5b0c;font-size:var(--ui-font-size-xs);line-height:1.35}._saved-report-menu-wrap_1i2bo_285{display:grid;gap:.35rem;justify-items:start}._saved-report-menu-trigger_1i2bo_291{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d8e5df;background:#fff;color:#11382b;border-radius:var(--radius-sm);min-height:calc(var(--ui-control-min-height) - .2rem);padding:.26rem .78rem;font-size:var(--ui-font-size-xs);font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer}._saved-report-menu-trigger_1i2bo_291:hover{background:#f6fbf8;border-color:#b8cfc1}._saved-report-menu-trigger_1i2bo_291:focus-visible,._saved-report-menu-item_1i2bo_312:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}._saved-report-menu_1i2bo_285{display:grid;min-width:11rem;padding:.28rem;border:1px solid #d8e5df;border-radius:var(--radius-md);background:#fff;box-shadow:0 14px 32px #11382b1f}._saved-report-menu-item_1i2bo_312{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-height:calc(var(--ui-control-min-height) - .18rem);padding:.35rem .64rem;border:0;border-radius:calc(var(--radius-sm) - 1px);background:transparent;color:#11382b;font-size:var(--ui-font-size-xs);font-weight:700;line-height:1.25;text-decoration:none;white-space:nowrap;cursor:pointer}._saved-report-menu-item_1i2bo_312:hover{background:#eef5f0}._danger-menu-item_1i2bo_350{color:#b42318}._danger-menu-item_1i2bo_350:hover{background:#fff1f1}._saved-report-actions_1i2bo_358{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}._table-delete-button_1i2bo_365{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e6b8b8;background:#fff;color:#b42318;border-radius:var(--radius-sm);min-height:calc(var(--ui-control-min-height) - .2rem);padding:.26rem clamp(.6rem,.14vw + .48rem,.76rem);font-size:var(--ui-font-size-xs);font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer}._table-delete-button_1i2bo_365:hover{background:#fff3f3;border-color:#d18f8f}._table-delete-button_1i2bo_365:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}._readiness-pill_1i2bo_390{display:inline-flex;align-items:center;min-height:calc(var(--ui-control-min-height) - .25rem);padding:.06rem clamp(.5rem,.1vw + .42rem,.62rem);border-radius:999px;border:1px solid #c8ddd1;font-weight:700;font-size:var(--ui-font-size-xs)}._readiness-ready_1i2bo_401{background:#ebf7ef;border-color:#a8d3b5;color:#0f7a4a}._readiness-zero-result_1i2bo_407{background:#edf4fb;border-color:#b8cde1;color:#24537a}._readiness-needs-selection_1i2bo_413{background:#fff8eb;border-color:#f4cf82;color:#9a6700}._diagnostics-block_1i2bo_419{display:grid;gap:.75rem;margin-top:.75rem}._diagnostics-block_1i2bo_419 h4{margin:0;font-size:1rem}._diagnostics-table_1i2bo_430{width:100%;border-collapse:collapse;background:#fff;border:1px solid #cfe0d6;border-radius:14px;overflow:hidden}._diagnostics-table_1i2bo_430 th,._diagnostics-table_1i2bo_430 td{padding:.75rem .85rem;text-align:left;vertical-align:top;border-bottom:1px solid #e3ece6}._diagnostics-table_1i2bo_430 th{background:#f6faf8;color:#244336;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}._diagnostics-table_1i2bo_430 tr:last-child td{border-bottom:none}._primary-link_1i2bo_459,._secondary-link_1i2bo_460{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--ui-control-min-height) - .2rem);padding:.26rem clamp(.6rem,.14vw + .48rem,.76rem);font-size:var(--ui-font-size-xs);border-radius:var(--radius-sm);text-decoration:none;font-weight:700;border:1px solid transparent;line-height:1.2;white-space:nowrap}._download-button_1i2bo_475{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit}._primary-link_1i2bo_459{background:#0f7a4a;color:#fff}._primary-link_1i2bo_459:hover{background:#0b683e}._secondary-link_1i2bo_460{background:#fff;border-color:#c5d9ce;color:#1d4637}._secondary-link_1i2bo_460:hover{background:#f3f9f5}._preview-navigation_1i2bo_500{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;justify-self:center}._preview-navigation-copy_1i2bo_513{display:grid;gap:.28rem;justify-items:center;text-align:center}._preview-navigation-copy_1i2bo_513 span{color:#5b7066;font-size:var(--ui-font-size-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700}._preview-navigation-copy_1i2bo_513 strong{color:#11382b;font-size:var(--ui-font-size-lg)}._preview-navigation-actions_1i2bo_533{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}._preview-nav-button_1i2bo_540{border:1px solid #c5d9ce;background:#fff;color:#1d4637;border-radius:var(--radius-sm);padding:.48rem .84rem;min-height:calc(var(--ui-control-min-height) - .15rem);font-size:var(--ui-font-size-sm);font-weight:700;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}._preview-nav-button_1i2bo_540:hover:not(:disabled){background:#f3f9f5;border-color:#9eb9ab}._preview-nav-button_1i2bo_540:disabled{opacity:.45;cursor:not-allowed}._preview-nav-button_1i2bo_540:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}._report-section_1i2bo_104{border:1px solid #e2ece6;border-radius:var(--radius-md);padding:var(--ui-card-padding-sm);background:#fff}._cover-section_1i2bo_105{background:linear-gradient(135deg,rgba(15,122,74,.06),transparent 50%),#fff}._section-kicker_1i2bo_585{margin:0 0 .4rem;color:#1f6a47;font-weight:700}._report-meta-grid_1i2bo_124,._methodology-grid_1i2bo_123,._summary-card-grid_1i2bo_593,._patent-meta-grid_1i2bo_126{display:grid;gap:.58rem;margin-top:.7rem}._report-meta-grid_1i2bo_124,._methodology-grid_1i2bo_123{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._summary-card-grid_1i2bo_593{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}._patent-meta-grid_1i2bo_126{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}._report-meta-grid_1i2bo_124 div,._methodology-grid_1i2bo_123 div,._summary-card_1i2bo_125,._patent-meta-grid_1i2bo_126 div{padding:var(--ui-card-padding-sm);border-radius:var(--radius-sm);border:1px solid #dde8e2;background:#fbfdfc}._report-meta-grid_1i2bo_124 span,._methodology-grid_1i2bo_123 span,._summary-card_1i2bo_125 span,._patent-meta-grid_1i2bo_126 span,._content-block_1i2bo_127 span{display:block;color:#587165;margin-bottom:.35rem}._report-meta-grid_1i2bo_124 strong,._methodology-grid_1i2bo_123 strong,._summary-card_1i2bo_125 strong,._patent-meta-grid_1i2bo_126 strong{color:#11382b;font-size:var(--ui-font-size-lg)}._report-review-status_1i2bo_641{display:inline-flex;align-items:center;min-height:calc(var(--ui-control-min-height) - .35rem);padding:.16rem .48rem;border:1px solid #d5e3dc;border-radius:999px;background:#f7faf8;color:#29483a;font-size:var(--ui-font-size-sm);line-height:1.3}._report-review-status-risk_1i2bo_654{border-color:#df8e8b;background:#fff0ef;box-shadow:inset .2rem 0 #c94540;color:#8c1d18}._disclaimer-box_1i2bo_661,._warning-box_1i2bo_662,._empty-state_1i2bo_663,._query-block_1i2bo_664,._reader-summary-box_1i2bo_665,._audit-details_1i2bo_666{margin-top:.95rem;padding:.9rem;border-radius:var(--radius-sm)}._reader-summary-box_1i2bo_665{background:#f4fbf7;border:1px solid #d4e6dc}._reader-summary-box_1i2bo_665 span,._audit-details_1i2bo_666 span,._disclaimer-box_1i2bo_661{display:block;color:#355245;margin-bottom:.45rem}._reader-summary-box_1i2bo_665 p,._audit-details_1i2bo_666 p{margin:0}._disclaimer-box_1i2bo_661{background:#f4fbf7;border:1px solid #cfe2d6;color:#23463a}._warning-box_1i2bo_662{background:#fff8eb;border:1px solid #f2d9a3;color:#7a5b0c}._query-block_1i2bo_664{background:#f7faf8;border:1px solid #dde8e2}._query-block_1i2bo_664 span{display:block;color:#587165;margin-bottom:.45rem}._query-block_1i2bo_664 code{display:block;white-space:pre-wrap;word-break:break-word;color:#16372c;font-size:.95rem}._audit-details_1i2bo_666{background:#fbfdfc;border:1px solid #e1ebe5}._distribution-block_1i2bo_726{margin-top:1rem}._distribution-bar_1i2bo_730{display:flex;min-height:.9rem;overflow:hidden;border-radius:999px;background:#e4ede8}._distribution-segment_1i2bo_738{min-width:0}._segment-risk_1i2bo_742{background:#d46b6b}._segment-clear_1i2bo_746{background:#1f8b58}._segment-review_1i2bo_750{background:#d4b45f}._distribution-legend_1i2bo_754{display:flex;flex-wrap:wrap;gap:.8rem 1rem;margin-top:.7rem}._legend-item_1i2bo_761{display:inline-flex;align-items:center;gap:.45rem;color:#355245}._legend-swatch_1i2bo_768{width:.8rem;height:.8rem;border-radius:999px;flex-shrink:0}._patent-list_1i2bo_775{display:grid;gap:.72rem;margin-top:.78rem}._patent-card_1i2bo_781{border:1px solid #dde8e2;border-radius:var(--radius-md);background:#fff;padding:var(--ui-card-padding-sm)}._overview-list_1i2bo_788{display:grid;gap:.7rem;margin-top:.78rem}._overview-card_1i2bo_794{border:1px solid #dde8e2;border-radius:var(--radius-md);background:#fff;padding:var(--ui-card-padding-sm);display:grid;gap:.68rem}._overview-heading_1i2bo_803{display:flex;justify-content:space-between;align-items:flex-start;gap:.68rem}._overview-heading-row_1i2bo_810{align-items:center}._overview-count_1i2bo_814{color:#0f7a4a;font-size:var(--ui-font-size-lg);font-weight:800;white-space:nowrap}._overview-heading_1i2bo_803 h4{margin:0;color:#0f7a4a;font-size:var(--ui-font-size-lg)}._overview-heading_1i2bo_803 p{margin:.28rem 0 0;color:#355245;font-weight:600}._overview-meta-grid_1i2bo_833{display:grid;gap:.58rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}._overview-meta-grid_1i2bo_833 div{padding:.68rem;border-radius:var(--radius-sm);border:1px solid #e2ece6;background:#fbfdfc}._overview-meta-grid_1i2bo_833 span{display:block;color:#587165;margin-bottom:.32rem;font-size:var(--ui-font-size-sm)}._overview-meta-grid_1i2bo_833 strong{color:#11382b;font-size:var(--ui-font-size-sm);font-weight:700;line-height:1.35}._patent-heading_1i2bo_860{display:flex;justify-content:space-between;align-items:flex-start;gap:.68rem}._patent-heading_1i2bo_860 h4{margin:0;color:#0f7a4a;font-size:var(--ui-font-size-xl)}._patent-heading_1i2bo_860 p{margin:.3rem 0 0;color:#355245;font-weight:600}._content-block_1i2bo_127{margin-top:.95rem}._content-block_1i2bo_127 p{margin:0;white-space:pre-wrap}._claim-text-block_1i2bo_888{display:grid;gap:.7rem;max-height:18rem;overflow-y:auto;margin-top:.35rem;padding-right:.15rem}._claim-text-block-expanded_1i2bo_897{max-height:none;overflow:visible}._report-claim-sections_1i2bo_902 h5{margin:0 0 .35rem;color:#11382b;font-size:.9rem}._report-translation-section_1i2bo_908{margin-top:1.2rem;padding-top:1rem;border-top:1px solid #d8e6dd}._claim-section-meta_1i2bo_914,._claim-translation-unavailable_1i2bo_915{margin:.15rem 0;color:#587165;font-size:.82rem}._claim-block_1i2bo_921{background:#f8fbf9;border:1px solid #d8e6dd;border-radius:.9rem;padding:.7rem .85rem;display:grid;gap:.45rem}._claim-block-header_1i2bo_930{display:flex;align-items:center}._claim-block-label_1i2bo_935{background:#dff1e7;border-radius:999px;color:#126d43;font-size:.76rem;font-weight:700;letter-spacing:.02em;padding:.18rem .55rem}._claim-block-text_1i2bo_945,._claim-text-fallback_1i2bo_946{margin:0;color:#355245;font:inherit;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}._claim-text-fallback_1i2bo_946{background:transparent;border:0;padding:0}._empty-state_1i2bo_663{border:1px dashed #c5d9ce;background:#f8fbf9;display:grid;gap:.7rem}._limitations-list_1i2bo_969{margin:.75rem 0 0;padding-left:1.1rem;color:#355245;display:grid;gap:.55rem}._primary-link_1i2bo_459:focus-visible,._secondary-link_1i2bo_460:focus-visible,._report-document_1i2bo_69:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}@media (max-width: 900px){._reports-header_1i2bo_14,._preview-header_1i2bo_26,._panel-heading_1i2bo_89,._section-heading-row_1i2bo_90,._patent-heading_1i2bo_860,._overview-heading_1i2bo_803{flex-direction:column;grid-template-columns:1fr;justify-items:start}._header-actions_1i2bo_60,._preview-header-copy_1i2bo_33,._primary-link_1i2bo_459,._secondary-link_1i2bo_460{width:100%}._reports-panel_1i2bo_68{padding:.78rem}._reports-table_1i2bo_144{min-width:52rem}._preview-navigation_1i2bo_500{width:100%;justify-self:stretch}._preview-navigation-actions_1i2bo_533{width:100%;justify-content:flex-start}._preview-nav-button_1i2bo_540{flex:1 1 0}}._search-shell_o7m75_1{width:100%;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}._search-header_o7m75_17{display:flex;justify-content:space-between;align-items:flex-start;gap:.82rem;padding:var(--ui-card-padding-lg);border-bottom:1px solid #dde8e2}._eyebrow_o7m75_35{margin:0;text-transform:uppercase;letter-spacing:.06em;color:#1f6a47;font-size:var(--ui-font-size-xs);font-weight:800}._search-header_o7m75_17 h1{margin:.3rem 0 0;font-size:clamp(1.22rem,.52vw + .78rem,1.82rem);color:#0f3b2b}._search-header_o7m75_17 p{margin:.45rem 0 0;color:var(--text-muted);max-width:80ch;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._generate-report-button_o7m75_73{white-space:nowrap}._report-generate-error_o7m75_77{margin:0;color:var(--danger);font-size:var(--ui-font-size-xs);font-weight:700;line-height:1.35;text-align:right;max-width:24rem}._top-notice_o7m75_88{margin:.85rem 1.25rem 0;border:1px solid #d6e7dd;background:#f3faf6;color:#2a4c3d;border-radius:var(--radius-sm);padding:var(--ui-card-padding-sm) var(--ui-card-padding-md);font-size:var(--ui-font-size-sm)}._search-layout_o7m75_108{min-height:clamp(40rem,58vh,48rem);margin-top:.85rem}._history-panel_o7m75_118{border-right:1px solid #dde8e2;background:#f8fbf9;padding:var(--ui-card-padding-md);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:.45rem;min-height:0}._history-panel_o7m75_118 h2{margin:0;font-size:var(--ui-font-size-lg)}._panel-help_o7m75_148{margin:.5rem 0 0;color:#4f665d;font-size:var(--ui-font-size-sm)}._panel-error_o7m75_160{margin:.75rem 0 0;color:var(--danger);font-weight:600}._history-list_o7m75_172{list-style:none;margin:0;padding:0;display:grid;gap:.52rem}._history-list-scroll_o7m75_188{min-height:0;overflow-y:auto;padding-right:.2rem}._history-item_o7m75_200{width:100%;text-align:left;border:1px solid #d5e2dc;border-radius:var(--radius-sm);padding:var(--ui-card-padding-sm) var(--ui-card-padding-md);background:#fff;cursor:pointer}._history-item_o7m75_200:hover{background:#f3f9f5}._history-item-active_o7m75_228{border-color:#7db897;background:#eaf6ef}._history-query_o7m75_238{display:block;font-weight:700;color:#1c4033;line-height:1.3;margin-bottom:.16rem}._history-meta_o7m75_254{display:block;color:#496259;font-size:var(--ui-font-size-xs)}._workspace-panel_o7m75_266{padding:var(--ui-card-padding-md);display:grid;gap:.82rem}._search-route-unavailable_o7m75_272{align-content:center;min-height:18rem;max-width:42rem;margin:0 auto;padding:clamp(1.25rem,3vw,2rem);border:1px solid #f3b4ad;border-radius:var(--radius-md);background:#fff8f7;color:#4a1f1c}._search-route-unavailable_o7m75_272 h2,._search-route-unavailable_o7m75_272 p{margin:0}._search-route-unavailable_o7m75_272 h2{color:#8c1d18;font-size:var(--ui-font-size-lg)}._search-route-unavailable_o7m75_272 p{margin-top:.55rem;line-height:var(--ui-line-height-normal)}._search-route-unavailable-actions_o7m75_299{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.1rem}._wizard-stepper_o7m75_307{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}._wizard-step-item_o7m75_327{display:flex;align-items:center;gap:.4rem}._wizard-step-button_o7m75_339{border:none;background:transparent;color:#4d645b;font-weight:700;font-size:var(--ui-font-size-sm);display:inline-flex;align-items:center;gap:.52rem;padding:.3rem .4rem;border-radius:999px;cursor:pointer}._wizard-step-button_o7m75_339:disabled{cursor:not-allowed;opacity:.6}._wizard-step-current_o7m75_377,._wizard-step-complete_o7m75_385{color:#0f7a4a}._wizard-step-index_o7m75_393{width:1.75rem;height:1.75rem;border-radius:999px;border:1px solid #c4d5cd;display:inline-flex;align-items:center;justify-content:center;font-size:var(--ui-font-size-sm);background:#fff}._wizard-step-current_o7m75_377 ._wizard-step-index_o7m75_393,._wizard-step-complete_o7m75_385 ._wizard-step-index_o7m75_393{border-color:#1f8b58;background:#1f8b58;color:#fff}._wizard-step-divider_o7m75_431{width:2rem;height:1px;background:#cddcd4}._wizard-step-content_o7m75_443{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:.82rem}._wizard-main_o7m75_455{min-width:0}._wizard-card_o7m75_463{border:1px solid #d8e5df;border-radius:var(--radius-md);background:#fcfefd;padding:var(--ui-card-padding-lg);display:grid;gap:.72rem}._wizard-card_o7m75_463 h2{margin:0;font-size:var(--ui-font-size-xl);color:#16372c}._wizard-card_o7m75_463 p{margin:0;color:#4d655b;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._wizard-card_o7m75_463 label,._review-controls_o7m75_509 label{font-weight:700;color:#1a3c30}._sr-only_o7m75_519{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}._keyword-fieldset_o7m75_541,._scope-fieldset_o7m75_543{border:1px solid #d7e3dd;border-radius:var(--radius-sm);padding:var(--ui-card-padding-sm)}._keyword-fieldset_o7m75_541 legend,._scope-fieldset_o7m75_543 legend{padding:0 .4rem;color:#2d4d41;font-weight:700}._keyword-list_o7m75_569{display:grid;gap:.8rem}._keyword-row_o7m75_579{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;gap:.55rem;align-items:end}._keyword-input-wrap_o7m75_593,._keyword-operator-wrap_o7m75_595{display:grid;gap:.35rem}._keyword-remove_o7m75_605{min-height:2.55rem;border-radius:var(--radius-sm);border:1px solid #f6c7c3;background:#fff5f4;color:#b42318;font-weight:700;cursor:pointer;padding:0 .8rem}._keyword-remove_o7m75_605:hover:not(:disabled){background:#fef2f1}._keyword-add_o7m75_635{justify-self:start}._assist-panel_o7m75_643{display:grid;gap:.55rem;border:1px solid #d7e3dd;border-radius:var(--radius-sm);padding:var(--ui-card-padding-md);background:#f8fcfa;margin-bottom:.72rem}._assist-panel_o7m75_643 h3{margin:0;font-size:var(--ui-font-size-lg);color:#1f5a43}._assist-panel_o7m75_643 p{margin:0;color:#4a6258;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._assist-button_o7m75_689{justify-self:start}._page-enrich-button_o7m75_693{min-height:2.45rem;font-size:.92rem}._assist-status_o7m75_699{margin:0;color:#176240;font-weight:600}._assist-disclaimer_o7m75_711{margin:0;font-size:var(--ui-font-size-sm);color:#456255}._assist-concepts_o7m75_723{border:1px solid #d7e3dd;border-radius:var(--radius-sm);padding:var(--ui-card-padding-md);background:#f8fcfa;display:grid;gap:.62rem}._assist-concepts-header_o7m75_741{display:flex;align-items:center;justify-content:space-between;gap:.62rem}._assist-concepts-header_o7m75_741 h3{margin:0;font-size:var(--ui-font-size-lg);color:#1f5a43}._assist-concepts-help_o7m75_767{margin:0;color:#4a6258;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._assist-boolean-note_o7m75_781{display:grid;gap:.22rem;margin:0;color:#365247;font-size:var(--ui-font-size-sm)}._assist-boolean-note_o7m75_781 p{margin:0;line-height:1.35}._assist-concepts-focus-hint_o7m75_807{margin:0;color:#355348;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._assist-query-mode_o7m75_821{margin:0;padding:var(--ui-card-padding-sm);border:1px solid #d7e3dd;border-radius:var(--radius-sm);background:#fff}._assist-query-mode_o7m75_821 legend{padding:0 .25rem;color:#244639;font-weight:700}._assist-query-mode-list_o7m75_849{display:grid;gap:.48rem}._assist-query-mode-option_o7m75_859{display:flex;align-items:flex-start;gap:.65rem;border:1px solid #d7e3dd;border-radius:var(--radius-sm);background:#f8fcfa;padding:var(--ui-card-padding-sm) var(--ui-card-padding-md);color:#244639;cursor:pointer}._assist-query-mode-option-active_o7m75_883{border-color:#7bb8a0;background:#f0f9f4}._assist-query-mode-option_o7m75_859 input[type=radio]{width:auto;min-width:1rem;margin:.2rem 0 0;flex:0 0 auto}._assist-query-mode-copy_o7m75_907{display:grid;gap:.15rem}._assist-query-mode-title_o7m75_917{display:block;font-weight:700;line-height:1.25}._assist-query-mode-help_o7m75_929{display:block;margin:0;color:#4a6258;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._assist-concepts-list_o7m75_945{display:grid;gap:.62rem}._assist-concept-stack-item_o7m75_955{display:grid;gap:.48rem}._assist-concept-card_o7m75_965{border:1px solid #d7e3dd;border-radius:var(--radius-sm);background:#fff;padding:var(--ui-card-padding-md);display:grid;gap:.55rem}._assist-concept-top_o7m75_983{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.48rem}._assist-term-list_o7m75_997{display:grid;gap:.48rem}._assist-term-stack-item_o7m75_1007{display:grid;gap:.32rem}._assist-term-row_o7m75_1017{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.48rem}._assist-terms-connector_o7m75_1031{margin:0;color:#436056;font-size:var(--ui-font-size-xs);font-weight:600}._assist-term-or-separator_o7m75_1045{justify-self:center;border:1px solid #d3e2db;border-radius:999px;padding:.08rem .5rem;background:#f6fbf8;color:#2c4a3d;font-size:var(--ui-font-size-xs);font-weight:700;letter-spacing:.02em}._assist-concept-and-separator_o7m75_1069{justify-self:center;border:1px solid #bcd7ca;border-radius:999px;padding:.14rem .65rem;background:#edf8f2;color:#1e5f42;font-size:var(--ui-font-size-xs);font-weight:800;letter-spacing:.03em}._assist-term-add_o7m75_1093{justify-self:start}._query-preview_o7m75_1101{border:1px dashed #c8d9d1;border-radius:var(--radius-sm);padding:.72rem;background:#f8fcfa;display:grid;gap:.2rem}._query-preview-title_o7m75_1119{font-weight:700;color:#244639}._query-preview-text_o7m75_1129{color:#27483b;word-break:break-word}._search-form_o7m75_1139 textarea,._search-form_o7m75_1139 select,._review-controls_o7m75_509 textarea,._review-controls_o7m75_509 select,._wizard-card_o7m75_463 input,._wizard-card_o7m75_463 textarea,._wizard-card_o7m75_463 select,._review-controls_o7m75_509 input{width:100%;border:1px solid #bdd2c8;border-radius:var(--radius-sm);padding:.65rem .72rem;font:inherit;line-height:1.45;background:#fff;color:var(--text)}._scope-grid_o7m75_1175{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}._scope-option_o7m75_1187{display:flex;align-items:flex-start;gap:.55rem;border:1px solid #d7e3dd;border-radius:var(--radius-sm);padding:.6rem;background:#fff;color:#244639}._scope-option-active_o7m75_1209{border-color:#7bb495;background:#edf8f2}._scope-label-wrap_o7m75_1219{display:grid;gap:.1rem}._scope-label-wrap_o7m75_1219 span{font-weight:700}._scope-label-wrap_o7m75_1219 small{color:#4c665c;line-height:1.35}._filter-section_o7m75_1247{display:grid;gap:.72rem}._filter-title_o7m75_1257{margin:0;font-size:1.52rem;line-height:1.2;color:#16392d}._filter-divider_o7m75_1271{border:none;border-top:1px solid #dce7e2;margin:0}._jurisdiction-grid_o7m75_1283{display:grid;grid-template-columns:repeat(auto-fit,minmax(182px,1fr));gap:.6rem .72rem}._jurisdiction-option_o7m75_1295{display:inline-flex;align-items:center;gap:.58rem;min-height:2.65rem;border:1px solid #d5e3dc;border-radius:.58rem;background:#fff;padding:.6rem .72rem;color:#2e4f42;font-weight:600;line-height:1.35;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}._jurisdiction-option_o7m75_1295 input{margin:0;width:1rem;height:1rem;accent-color:#16824f;flex:0 0 auto}._jurisdiction-option-active_o7m75_1343{border-color:#88bb9d;background:#edf8f2}._filters-card_o7m75_1353{border:1px solid #d5e3dd;background:#fff;gap:1rem;padding:1.3rem 1.45rem}._period-option_o7m75_1367{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;border:1px solid #d8e5df;border-radius:.58rem;background:#fff;padding:.62rem .72rem;cursor:pointer}._period-option_o7m75_1367 input{margin:.16rem 0 0;width:1rem;height:1rem;accent-color:#16824f}._period-option_o7m75_1367 strong{display:block;color:#1f493a;font-size:1.01rem}._period-option_o7m75_1367 small{display:block;margin-top:.22rem;color:#557368}._period-range-grid_o7m75_1429{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.72rem;align-items:flex-end}._period-range-grid_o7m75_1429>div{display:grid;gap:.35rem}._period-range-grid_o7m75_1429 input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}._period-separator_o7m75_1454{color:#637a70;font-weight:700;align-self:center;margin-bottom:.15rem}._scope-fieldset-enhanced_o7m75_1468{display:grid;gap:.82rem}._scope-helper_o7m75_1478{margin:0;color:#4e675d}._scope-option-enhanced_o7m75_1488{display:grid;grid-template-rows:auto 1fr auto;gap:.65rem;min-height:162px;padding:.9rem}._scope-option-head_o7m75_1504{display:flex;align-items:center;gap:.5rem;font-weight:800;color:#1f4134}._scope-option-head_o7m75_1504 input{margin:0;width:1rem;height:1rem;accent-color:#16824f}._scope-option-enhanced_o7m75_1488 small{color:#4d665d;line-height:1.35}._scope-icon-box_o7m75_1544{display:inline-flex;align-items:center;justify-content:center;width:3.3rem;height:2.4rem;border:1px solid #d5e4dd;border-radius:.5rem;background:#f4faf7;color:#8aa99a}._scope-icon-box_o7m75_1544 svg{width:1.6rem;height:1.35rem}._review-query-block_o7m75_1578{border:1px solid #d8e5df;border-radius:var(--radius-sm);background:#f8fcfa;padding:.72rem;display:grid;gap:.35rem}._review-query-block_o7m75_1578 h3,._review-query-block_o7m75_1578 p,._review-query-meta_o7m75_1600 p{margin:0}._review-query-text_o7m75_1608{color:#1b3f32;word-break:break-word}._review-query-meta_o7m75_1600{display:grid;gap:.35rem}._summary-small_o7m75_1628{font-size:.88rem;color:#4e665c}._summary-label_o7m75_1638{margin-top:.7rem!important;font-size:.86rem;text-transform:uppercase;letter-spacing:.04em;color:#2f5445!important;font-weight:700}._summary-chip-row_o7m75_1656{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}._summary-chip_o7m75_1656{display:inline-flex;align-items:center;border:1px solid #d2e2db;border-radius:.5rem;padding:.22rem .52rem;font-size:.83rem;color:#2b4a3d;background:#f2f8f4}._authority-remove-button_o7m75_1688{align-self:stretch;min-height:2.1rem;margin:0;border:0;border-left:1px solid #e6b8b2;border-radius:0 .45rem .45rem 0;background:#fff5f3;color:var(--danger);cursor:pointer;font-size:.78rem;font-weight:700;line-height:1;padding:.2rem .52rem}._authority-remove-button_o7m75_1688:hover:not(:disabled){background:#fee9e5}._authority-remove-button_o7m75_1688:disabled{cursor:not-allowed;opacity:.7}._authority-remove-button_o7m75_1688:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:-3px}._authority-chip_o7m75_1718{overflow:hidden;padding:0}._authority-chip-code_o7m75_1723{padding:.2rem .55rem;font-weight:800}._query-token-wrap_o7m75_1729{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.35rem}._query-token_o7m75_1729{display:inline-flex;align-items:center;border-radius:.45rem;padding:.2rem .48rem;font-size:.9rem;line-height:1.2}._query-token-term_o7m75_1761{border:1px solid #e2ebe6;background:#f8fbf9;color:#2b4a3d}._query-token-operator_o7m75_1773{border:1px solid #d5e7db;background:#edf7f1;color:#1f6b45;font-weight:700}._wizard-actions_o7m75_1787{display:flex;justify-content:flex-end;align-items:center;gap:.6rem}._wizard-actions-split_o7m75_1801{justify-content:space-between}._wizard-side_o7m75_1809{display:grid;align-content:start;gap:.8rem}._wizard-side-card_o7m75_1821{border:1px solid #d8e5df;border-radius:var(--radius-md);background:#fcfefd;padding:1.08rem 1rem}._wizard-side-card_o7m75_1821 h3{margin:0;font-size:var(--ui-font-size-xl);color:#176240}._wizard-side-card_o7m75_1821 p,._wizard-side-card_o7m75_1821 li{margin:.45rem 0 0;color:#495e55;line-height:1.5}._wizard-side-card_o7m75_1821 ul{margin:0;padding-left:1.1rem}._character-count_o7m75_1871{margin:0;text-align:right;color:#5d756b;font-size:.84rem}._keyword-character-count_o7m75_1885{margin-top:-.2rem}._keyword-side-card_o7m75_1893{min-height:100%}._wizard-side-intro_o7m75_1901{margin:.45rem 0 0;font-size:1.03rem}._operator-guide-list_o7m75_1911{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.85rem}._operator-guide-item_o7m75_1927{display:grid;grid-template-columns:3.4rem 1fr;align-items:flex-start;gap:.7rem;margin:0}._operator-pill_o7m75_1943{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;border-radius:.5rem;padding:1.28rem 0;font-weight:700;font-size:.98rem;line-height:1}._operator-pill-and_o7m75_1967{background:#d7f0de;color:#1a6b45}._operator-pill-or_o7m75_1977{background:#dce9ff;color:#1f60c5}._operator-pill-not_o7m75_1987{background:#fde8c9;color:#b35c00}._operator-guide-title_o7m75_1997{margin:0;font-weight:700;color:#2f4e42}._operator-guide-example_o7m75_2009{margin:.15rem 0 0;color:#5f7068;font-size:.97rem}._wizard-side-divider_o7m75_2021{border:none;border-top:1px solid #dce6e1;margin:.95rem 0 .9rem}._search-tip-list_o7m75_2033{margin:.6rem 0 0;padding-left:1.1rem;display:grid;gap:.35rem}._form-error_o7m75_2047{margin:.2rem 0 0;color:var(--danger);font-weight:700}._submit-button_o7m75_2058,._save-button_o7m75_2060,._secondary-button_o7m75_2062{min-height:2.65rem;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;padding:0 .85rem}._submit-button_o7m75_2058,._save-button_o7m75_2060{border:1px solid transparent;background:linear-gradient(180deg,#1f8b58,#147448);color:#fff}._submit-button_o7m75_2058:hover:not(:disabled),._save-button_o7m75_2060:hover:not(:disabled){background:linear-gradient(180deg,#1c7e51,#12653f)}._secondary-button_o7m75_2062{border:1px solid #c3d5cc;background:#fff;color:#234337}._secondary-button_o7m75_2062:hover:not(:disabled){background:#f1f7f4}._submit-button_o7m75_2058:disabled,._save-button_o7m75_2060:disabled,._secondary-button_o7m75_2062:disabled,._history-item_o7m75_200:disabled,._keyword-remove_o7m75_605:disabled{cursor:not-allowed;opacity:.7}._results-step_o7m75_2140{display:grid;gap:.95rem}._loading-state_o7m75_2150{margin:0;padding:.95rem;border:1px solid #d7e6dd;border-radius:var(--radius-sm);background:#f6faf8;color:#2f4f42;font-weight:600}._empty-state_o7m75_2170{margin:0;padding:.95rem;border:1px dashed #c2d4cb;border-radius:var(--radius-sm);color:#456156;background:#fbfdfc}._results-summary_o7m75_2188{border:1px solid #d9e5df;border-radius:var(--radius-md);padding:.95rem;background:#fbfefd;display:flex;justify-content:space-between;gap:.72rem;align-items:flex-start}._results-summary_o7m75_2188 h2{margin:0;font-size:var(--ui-font-size-xl);color:#16372c}._results-summary_o7m75_2188 p{margin:.35rem 0 0;color:#3f5c51}._mock-notice_o7m75_2232{margin:0;border:1px solid #d9e8df;border-radius:var(--radius-sm);background:#f2f8f4;padding:.62rem .7rem;color:#294b3d;font-size:.9rem}._result-metric-grid_o7m75_2252{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}._result-metric-card_o7m75_2264{border:1px solid #d8e4de;border-radius:var(--radius-sm);background:#fff;padding:.75rem}._result-metric-card_o7m75_2264 p{margin:0;color:#4f675d;font-size:.88rem}._result-metric-card_o7m75_2264 strong{display:block;margin-top:.3rem;font-size:1.35rem;color:#14372b}._results-filter-toolbar_o7m75_2304{border:1px solid #d8e5df;border-radius:var(--radius-sm);background:#fbfefd;padding:.62rem .72rem;display:flex;flex-wrap:wrap;gap:.72rem;align-items:center}._wizard-action-error_o7m75_2315{display:flex;align-items:center;gap:.55rem;flex-basis:100%;margin:0;border:1px solid #e4aaa1;border-radius:var(--radius-sm);background:#fef3f1;color:#9e3027;line-height:1.4;padding:.6rem .72rem}._wizard-action-error_o7m75_2315:before{display:inline-grid;width:1.15rem;height:1.15rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--danger);color:#fff;content:"!";font-size:.78rem;font-weight:800}._results-filter-toolbar_o7m75_2304 label{display:grid;gap:.3rem;min-width:170px}._results-filter-toolbar_o7m75_2304 label span{color:#3f5c51;font-size:.82rem;font-weight:700}._results-filter-toolbar_o7m75_2304 select{min-height:2.2rem}._results-filter-toolbar-actions_o7m75_2372{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;min-width:0}._results-filter-summary_o7m75_2382{margin:0;color:#3f5c51;font-size:.9rem}._results-pagination_o7m75_2394{border:1px solid #d8e5df;border-radius:var(--radius-sm);background:#fbfefd;padding:.62rem .72rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem}._results-pagination-center_o7m75_2416{display:grid;justify-items:center;gap:.35rem}._results-pagination-label_o7m75_2428{margin:0;color:#3f5c51;font-size:.9rem}._results-page-jump_o7m75_2440{display:flex;align-items:center;gap:.45rem}._results-page-jump_o7m75_2440 label{color:#3f5c51;font-size:.84rem}._results-page-jump_o7m75_2440 input{width:5.2rem;min-height:2.2rem;border:1px solid #c7d9d0;border-radius:.45rem;padding:0 .5rem}._empty-state-stack_o7m75_2478{display:grid;gap:.6rem;justify-items:start}._zero-result-empty-state_o7m75_2484{width:100%;gap:.9rem}._zero-result-panel_o7m75_2489{width:100%;border:1px solid #d6e4dd;border-radius:var(--radius-md);background:#f9fcfa;padding:1rem 1rem .95rem;display:grid;gap:.75rem}._zero-result-title_o7m75_2499{margin:0;font-size:1.05rem;font-weight:800;color:#17392d}._zero-result-description_o7m75_2506{margin:0;color:#35584a;line-height:1.55}._concept-diagnostics_o7m75_2512{display:grid;gap:.55rem}._concept-diagnostics-title_o7m75_2517{margin:0;font-weight:700;color:#214336}._concept-diagnostics-table_o7m75_2523{width:100%;border-collapse:collapse;border:1px solid #dbe6e0;border-radius:var(--radius-sm);overflow:hidden;background:#fff}._concept-diagnostics-table_o7m75_2523 thead th{text-align:left;padding:.7rem .75rem;background:#f7fbf8;color:#35584a;font-size:.86rem;border-bottom:1px solid #e3ece7}._concept-diagnostics-table_o7m75_2523 tbody td{padding:.72rem .75rem;border-bottom:1px solid #edf3ef;vertical-align:top;color:#1f3f34}._concept-diagnostics-table_o7m75_2523 tbody tr:last-child td{border-bottom:none}._concept-diagnostics-note_o7m75_2552{margin:0;color:#5d5347;background:#fff8ee;border:1px solid #f0dfc2;border-radius:var(--radius-sm);padding:.72rem .8rem}._results-workspace_o7m75_2562{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.9rem;align-items:stretch;min-height:0}._results-table-card_o7m75_2578,._selected-result-panel_o7m75_2580{border:1px solid #d8e5df;border-radius:var(--radius-md);background:#fff;overflow:hidden;min-height:0}._results-table-scroll_o7m75_2596{max-height:42rem;overflow:auto}._results-table_o7m75_2578{width:100%;border-collapse:collapse}._results-table_o7m75_2578 thead th{text-align:left;font-size:.88rem;color:#35584a;padding:.74rem .72rem;border-bottom:1px solid #e3ece7;background:#f9fcfa}._results-table_o7m75_2578 tbody td{padding:.78rem .72rem;border-bottom:1px solid #edf3ef;vertical-align:top;color:#1d3d32}._results-row-active_o7m75_2648{background:#eff8f3}._results-row-interactive_o7m75_2656{cursor:pointer}._results-row-interactive_o7m75_2656:hover{background:#f6fbf8}._results-row-interactive_o7m75_2656:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:-3px}._table-subtext_o7m75_2682{margin:.25rem 0 0;font-size:.84rem;color:#4f675d}._selected-result-panel_o7m75_2580{padding:.9rem;display:grid;gap:.68rem;align-content:start;max-height:42rem;overflow-y:auto}._selected-result-header_o7m75_2712 h3{margin:0;font-size:var(--ui-font-size-2xl);color:#136f44}._selected-result-header_o7m75_2712 p{margin:.35rem 0 0;color:#1f3f34;line-height:1.45}._selected-result-meta_o7m75_2736{color:#4b655a;font-size:.9rem}._selected-result-section_o7m75_2746 h4{margin:0;font-size:var(--ui-font-size-lg);color:#204035}._claims-section-header_o7m75_2752{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}._selected-result-section_o7m75_2746 p{margin:.45rem 0 0;color:#3a5349;line-height:1.55;white-space:pre-wrap;word-break:break-word}._claims-scroll-box_o7m75_2776{max-height:none;overflow:visible;padding-right:0}._claims-block_o7m75_2782{display:grid;gap:.45rem}._claim-text-block_o7m75_2787{display:grid;gap:.7rem;margin-top:.45rem}._claim-block_o7m75_2793{background:#f8fbf9;border:1px solid #d8e6dd;border-radius:.9rem;padding:.7rem .85rem;display:grid;gap:.45rem}._claim-block-header_o7m75_2802{display:flex;align-items:center}._claim-block-label_o7m75_2807{background:#dff1e7;border-radius:999px;color:#126d43;font-size:.76rem;font-weight:700;letter-spacing:.02em;padding:.18rem .55rem}._claim-block-text_o7m75_2817,._claim-text-fallback_o7m75_2818{margin:0;color:#3a5349;font:inherit;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-width:100%}._claim-text-fallback_o7m75_2818{background:transparent;border:0;padding:0}._claims-unavailable_o7m75_2834{color:#446459;font-style:italic}._claim-source-inline_o7m75_2840{color:#2f4a3f;font-size:.78rem;font-weight:600}._claim-source-note_o7m75_2852{color:#2f4a3f;font-size:.84rem;font-weight:600;margin:0!important}._claim-translation-controls_o7m75_2859{display:grid;gap:.45rem;justify-items:end}._claim-translation-toggle_o7m75_2865{display:flex;flex-wrap:wrap;gap:.45rem}._claim-translation-button_o7m75_2871{border:1px solid #cfe0d6;border-radius:999px;background:#fff;color:#2f4a3f;cursor:pointer;font-size:.82rem;font-weight:700;padding:.45rem .75rem}._claim-translation-button_o7m75_2871:hover:not(:disabled),._claim-translation-button-active_o7m75_2883{background:#dff1e7;border-color:#a8d7bc;color:#126d43}._claim-translation-button_o7m75_2871:disabled{cursor:not-allowed;opacity:.55}._claim-translation-unavailable_o7m75_2894{color:#5e7067!important;font-size:.8rem;font-style:italic;margin:0!important}._claims-external-link_o7m75_2901{margin-top:.55rem;width:fit-content}._claim-source-warning_o7m75_2907{color:#3a5349;font-size:.8rem;margin:0!important}._review-controls_o7m75_509{border-top:1px solid #edf3ef;display:grid;gap:.55rem;padding-top:.7rem}._review-actions_o7m75_2928{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.15rem}._save-state_o7m75_2944{margin:0;color:#3f5c51;font-size:var(--ui-font-size-xs);font-weight:700}._checkbox-label_o7m75_2958{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.55rem;width:100%;max-width:100%;line-height:1.45;min-width:0}._checkbox-label_o7m75_2958 input[type=checkbox]{width:1.2rem;height:1.2rem;min-width:1.2rem;flex:0 0 1.2rem;flex-shrink:0;margin:0}._checkbox-label_o7m75_2958 span{display:inline;flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}._item-error_o7m75_3018{margin:.2rem 0 0;color:var(--danger);font-weight:600}._review-chip_o7m75_3030{border-radius:999px;padding:.3rem .72rem;font-size:.78rem;font-weight:700;white-space:nowrap}._status-risk_o7m75_3046{background:#fef3f2;color:#b42318;border:1px solid #fecaca}._status-clear_o7m75_3058{background:#ecfdf3;color:#067647;border:1px solid #abefc6}._status-review_o7m75_3070{background:#eff6ff;color:#175cd3;border:1px solid #bfdbfe}._claim-available_o7m75_3082{background:#f6f5ff;color:#444ce7;border:1px solid #d9d6fe}._claim-unavailable_o7m75_3094{background:#f9fafb;color:#475467;border:1px solid #d0d5dd}._wizard-step-button_o7m75_339:focus-visible,._search-form_o7m75_1139 textarea:focus-visible,._search-form_o7m75_1139 select:focus-visible,._review-controls_o7m75_509 textarea:focus-visible,._review-controls_o7m75_509 select:focus-visible,._scope-option_o7m75_1187 input:focus-visible,._checkbox-label_o7m75_2958 input:focus-visible,._history-item_o7m75_200:focus-visible,._submit-button_o7m75_2058:focus-visible,._save-button_o7m75_2060:focus-visible,._secondary-button_o7m75_2062:focus-visible,._keyword-remove_o7m75_605:focus-visible,._wizard-card_o7m75_463 input:focus-visible,._wizard-card_o7m75_463 textarea:focus-visible,._wizard-card_o7m75_463 select:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}._query-modal-backdrop_o7m75_3144{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0b1f167a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._query-modal_o7m75_3144{width:min(42rem,100%);max-height:min(90vh,32rem);overflow:auto;border:1px solid #cfe0d6;border-radius:1rem;background:#fff;box-shadow:0 1.5rem 3rem #0b1f162e;padding:var(--ui-card-padding-lg)}._query-modal_o7m75_3144 h2{margin:0 0 .75rem;font-size:var(--ui-font-size-xl);line-height:1.3;color:#0e2f23}._query-modal_o7m75_3144 p{margin:0;color:#244134}._query-modal-actions_o7m75_3214{display:flex;flex-wrap:wrap;gap:.62rem;margin-top:1.25rem}._report-generated-modal_o7m75_3221{width:min(46rem,100%)}._report-generated-modal-actions_o7m75_3225{justify-content:flex-start}._report-action-link_o7m75_3229{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media (max-width: 1280px){._result-metric-grid_o7m75_2252{grid-template-columns:repeat(3,minmax(0,1fr))}._results-workspace_o7m75_2562{grid-template-columns:1fr}}@media (max-width: 1080px){._history-panel_o7m75_118{border-right:none;border-bottom:1px solid #dde8e2}._wizard-step-content_o7m75_443{grid-template-columns:1fr}._scope-grid_o7m75_1175,._jurisdiction-grid_o7m75_1283{grid-template-columns:repeat(2,minmax(0,1fr))}._period-range-grid_o7m75_1429{grid-template-columns:1fr}._period-separator_o7m75_1454{display:none}._keyword-row_o7m75_579{grid-template-columns:1fr}._assist-concepts-header_o7m75_741{flex-direction:column;align-items:flex-start}._assist-concept-top_o7m75_983,._assist-term-row_o7m75_1017{grid-template-columns:1fr}._wizard-actions-split_o7m75_1801{flex-direction:column;align-items:stretch}}@media (max-width: 760px){._search-header_o7m75_17{flex-direction:column;align-items:stretch}._scope-grid_o7m75_1175,._jurisdiction-grid_o7m75_1283{grid-template-columns:1fr}._result-metric-grid_o7m75_2252{grid-template-columns:repeat(2,minmax(0,1fr))}._results-summary_o7m75_2188{flex-direction:column}._results-filter-toolbar_o7m75_2304{display:grid;grid-template-columns:1fr}._results-filter-toolbar_o7m75_2304 label{min-width:0}._results-pagination_o7m75_2394{flex-direction:column;align-items:stretch}._results-pagination-center_o7m75_2416{justify-items:start}._results-page-jump_o7m75_2440{flex-wrap:wrap}._results-table_o7m75_2578{display:block;overflow-x:auto;white-space:nowrap}._claims-section-header_o7m75_2752{flex-direction:column}._claim-translation-controls_o7m75_2859{justify-items:start}._wizard-step-divider_o7m75_431{display:none}}:root{--bg: #f3f7f4;--surface: #ffffff;--surface-soft: #f7faf8;--border: #d6e2dc;--text: #10221a;--text-muted: #496259;--brand-700: #0d6f43;--brand-600: #0f8751;--brand-500: #169a5c;--danger: #b42318;--radius-sm: .55rem;--radius-md: .75rem;--radius-lg: .95rem;--focus-ring-color: rgba(22, 154, 92, .22);--focus-ring-danger: rgba(217, 45, 32, .16);--app-font-size-base: clamp(13px, .208vw + 10px, 16px);--ui-font-size-xs: clamp(.72rem, .08vw + .68rem, .82rem);--ui-font-size-sm: clamp(.79rem, .11vw + .73rem, .9rem);--ui-font-size-base: clamp(.84rem, .12vw + .76rem, .98rem);--ui-font-size-md: clamp(.9rem, .14vw + .8rem, 1.04rem);--ui-font-size-lg: clamp(.96rem, .16vw + .84rem, 1.12rem);--ui-font-size-xl: clamp(1.06rem, .18vw + .9rem, 1.24rem);--ui-font-size-2xl: clamp(1.28rem, .3vw + 1.02rem, 1.62rem);--ui-line-height-tight: 1.16;--ui-line-height-normal: 1.42;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-card-padding-sm: clamp(.58rem, .16vw + .48rem, .76rem);--ui-card-padding-md: clamp(.82rem, .22vw + .65rem, 1.08rem);--ui-card-padding-lg: clamp(.98rem, .28vw + .74rem, 1.32rem);--ui-metric-card-padding: clamp(.68rem, .2vw + .54rem, 1rem);--ui-metric-icon-size: clamp(2.3rem, .28vw + 2.06rem, 2.9rem);--ui-metric-number-size: clamp(1.22rem, .24vw + 1.02rem, 1.62rem);--ui-metric-title-size: clamp(.82rem, .08vw + .76rem, .98rem);--ui-metric-caption-size: clamp(.7rem, .08vw + .64rem, .86rem);--ui-table-cell-padding-y: clamp(.5rem, .14vw + .38rem, .72rem);--ui-table-cell-padding-x: clamp(.58rem, .18vw + .44rem, .82rem);--ui-control-min-height: clamp(2.1rem, .22vw + 1.9rem, 2.45rem);font-size:var(--app-font-size-base);font-family:Manrope,Segoe UI,Trebuchet MS,sans-serif;color:var(--text);background:var(--bg)}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(42rem 42rem at -10% -20%,#e7f3ec 0%,transparent 45%),radial-gradient(30rem 30rem at 110% 105%,#e3f0e8 0%,transparent 50%),var(--bg);color:var(--text)}#root{min-height:100vh}html,body,#root{height:100%}a{color:inherit}:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}
