._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_jb07f_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_jb07f_10{height:100dvh;overflow:hidden}._workspace-shell_jb07f_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_jb07f_29{height:calc(100dvh - .64rem);min-height:0}._workspace-sidebar_jb07f_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_jb07f_44{min-height:0;overflow-y:auto}._sidebar-brand_jb07f_49{display:grid;gap:.34rem}._sidebar-logo_jb07f_54{width:208px;max-width:100%;height:auto}._sidebar-tagline_jb07f_60{margin:0 0 .15rem;color:#4f675d;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._nav-list_jb07f_67{display:grid;gap:.24rem}._nav-link_jb07f_72{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_jb07f_72:hover{background:#f2f8f4}._nav-link-active_jb07f_91{background:#e8f3ed;color:var(--brand-700);border-color:#c8ddd1}._nav-icon_jb07f_97{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_jb07f_97 svg{width:100%;height:100%;display:block}._sidebar-recent-searches_jb07f_115{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_jb07f_124{display:grid;gap:.2rem}._sidebar-recent-searches-header_jb07f_124 h2{margin:0;color:#17392d;font-size:var(--ui-font-size-md);line-height:1.2}._sidebar-recent-searches-header_jb07f_124 p,._sidebar-recent-searches-message_jb07f_137,._sidebar-recent-searches-meta_jb07f_138,._sidebar-recent-searches-error_jb07f_139{margin:0;color:#4f675d;font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-normal)}._sidebar-recent-searches-error_jb07f_139{color:var(--danger);font-weight:600}._sidebar-recent-searches-list_jb07f_151{list-style:none;margin:0;padding:0;display:grid;gap:.42rem}._sidebar-recent-searches-item_jb07f_159{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_jb07f_159:hover{background:#f2f8f4}._sidebar-recent-searches-item-active_jb07f_173{border-color:#7db897;background:#eaf6ef}._sidebar-recent-searches-query_jb07f_178{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_jb07f_138{display:block}._sidebar-note_jb07f_192{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_jb07f_202{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_jb07f_202:hover{background:#f0f6f3}._workspace-main_jb07f_217{padding:.8rem .92rem .94rem;min-height:0}._workspace-main-fixed_jb07f_222{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden}._workspace-main-fixed_jb07f_222>*{flex:1 1 auto;min-height:0}._workspace-footer_jb07f_235{grid-column:2 / 3;border-top:1px solid #dde8e2;padding:.72rem .96rem;background:#fcfefd}._workspace-footer_jb07f_235 p{margin:0;color:#486257;font-size:var(--ui-font-size-xs)}._nav-link_jb07f_72:focus-visible,._logout-button_jb07f_202:focus-visible,._sidebar-recent-searches-item_jb07f_159:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}@media (max-width: 980px){._workspace-page_jb07f_1{padding:.26rem}._workspace-page-fixed_jb07f_10{height:auto;overflow:visible}._workspace-shell_jb07f_15{min-height:calc(100dvh - .52rem);grid-template-columns:1fr;grid-template-rows:auto 1fr auto}._workspace-shell-fixed_jb07f_29{height:auto}._workspace-sidebar_jb07f_34{grid-row:auto;border-right:none;border-bottom:1px solid #dce7e1;padding:.92rem .8rem}._workspace-sidebar-fixed_jb07f_44{min-height:initial;overflow:visible}._workspace-main_jb07f_217{padding:.88rem .82rem}._workspace-main-fixed_jb07f_222{display:block;overflow:visible}._workspace-footer_jb07f_235{grid-column:1 / -1;padding:.68rem .82rem}}._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_8rrvu_1{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center}._public-nav-link_8rrvu_8{text-decoration:none;color:#2f4a3f;font-weight:700;font-size:.95rem}._public-nav-link_8rrvu_8:hover{color:var(--brand-700)}._public-nav-link_8rrvu_8:focus-visible{border-radius:.3rem;outline:3px solid var(--focus-ring-color);outline-offset:2px}._public-footer_8rrvu_25{margin-top:1rem;padding-top:.8rem;border-top:1px solid #d9e4df}._public-footer-text_8rrvu_31{margin:0;color:#4c665c;font-size:.95rem;text-align:center}._auth-page_1wmd1_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_1wmd1_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_1wmd1_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_1wmd1_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_1wmd1_39,._auth-brand-copy_1wmd1_40,._auth-value-list_1wmd1_41,._auth-brand-note_1wmd1_42{position:relative;z-index:2}._auth-brand-logo_1wmd1_47{width:min(420px,100%);max-width:100%;object-fit:contain}._auth-brand-tagline_1wmd1_53{margin:.6rem 0 0;color:var(--brand-700);font-weight:600;font-size:1.15rem}._auth-brand-copy_1wmd1_40{margin-top:2rem}._auth-brand-copy_1wmd1_40 h1{margin:0;font-size:clamp(2rem,3.1vw,3.1rem);line-height:1.14;letter-spacing:-.01em}._auth-brand-copy_1wmd1_40 p{margin:1.1rem 0 0;color:#28453b;font-size:1.18rem;max-width:64ch;line-height:1.55}._auth-value-list_1wmd1_41{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.1rem}._auth-value-list_1wmd1_41 li{display:grid;grid-template-columns:3.1rem 1fr;gap:1rem;align-items:start}._auth-value-icon_1wmd1_94{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_1wmd1_41 h2{margin:0;font-size:1.45rem}._auth-value-list_1wmd1_41 p{margin:.45rem 0 0;color:#345247;font-size:1.12rem;line-height:1.56}._auth-brand-note_1wmd1_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_1wmd1_126{margin:0;font-weight:800;font-size:1.1rem}._auth-brand-note_1wmd1_42 p{margin:.35rem 0 0;color:#38584d}._auth-form-panel_1wmd1_137{padding:2.3rem;display:grid;place-items:center;background:#fcfdfc}._auth-card_1wmd1_144{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-tabs_1wmd1_153{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.4rem;border-bottom:1px solid #dce8e2}._auth-public-nav_1wmd1_160{margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:center}._auth-public-nav_1wmd1_160 a{text-decoration:none;color:#2f4a3f;font-weight:700;font-size:.95rem}._auth-public-nav_1wmd1_160 a:hover{color:var(--brand-700)}._auth-public-nav_1wmd1_160 a:focus-visible{border-radius:.3rem;outline:3px solid var(--focus-ring-color);outline-offset:2px}._auth-tab_1wmd1_153{text-align:center;padding:.5rem .7rem .8rem;text-decoration:none;color:#355247;font-weight:700;border-bottom:3px solid transparent}._auth-tab_1wmd1_153._active_1wmd1_195{color:var(--brand-700);border-bottom-color:var(--brand-700)}._auth-card-header_1wmd1_200 h2{margin:0;font-size:1.9rem;letter-spacing:-.02em}._auth-card-header_1wmd1_200 p{margin:.4rem 0 1.3rem;color:var(--text-muted)}._auth-form_1wmd1_137{display:flex;flex-direction:column;gap:.8rem}._register-form_1wmd1_217{gap:.85rem}._register-row_1wmd1_221{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem .85rem}._register-row-full_1wmd1_227{grid-template-columns:1fr}._register-field_1wmd1_231{display:grid;gap:.35rem;min-width:0}._register-field-error_1wmd1_237{min-height:1.02rem}._field-label_1wmd1_241{font-weight:700;color:#274136;font-size:.98rem}._field-input_1wmd1_247{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_1wmd1_260{position:relative}._field-input_1wmd1_247._with-toggle_1wmd1_264{padding-right:2.8rem}._field-input_1wmd1_247:focus{border-color:#3a9c69;box-shadow:0 0 0 3px var(--focus-ring-color)}._field-input_1wmd1_247:disabled{background:#f2f6f4}._field-input-error_1wmd1_277{border-color:#d92d20}._field-input-error_1wmd1_277:focus{border-color:#d92d20;box-shadow:0 0 0 3px var(--focus-ring-danger)}._field-error_1wmd1_286{margin:-.2rem 0 .35rem;color:#b42318;font-size:.88rem;font-weight:600}._register-field-error_1wmd1_237._field-error_1wmd1_286{margin:.05rem 0 .15rem}._password-toggle_1wmd1_297{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_1wmd1_297:hover:enabled{background:#eef5f1}._password-toggle_1wmd1_297:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}._password-toggle_1wmd1_297:disabled{cursor:not-allowed;opacity:.55}._auth-helper-text_1wmd1_329{margin:-.2rem 0 .3rem;color:#5e746b;font-size:.92rem}._password-strength_1wmd1_335{margin:-.15rem 0 .3rem}._password-strength-track_1wmd1_339{width:100%;height:.35rem;border-radius:999px;background:#dde8e2;overflow:hidden}._password-strength-fill_1wmd1_347{height:100%;transition:width .18s ease}._password-strength-fill_1wmd1_347._level-0_1wmd1_352,._password-strength-fill_1wmd1_347._level-1_1wmd1_353{background:#d92d20}._password-strength-fill_1wmd1_347._level-2_1wmd1_357{background:#e69a14}._password-strength-fill_1wmd1_347._level-3_1wmd1_361{background:#15803d}._password-strength-text_1wmd1_365{margin:.45rem 0 0;color:#4c665c;font-size:.88rem;font-weight:600}._checkbox-row_1wmd1_372{display:grid;grid-template-columns:1rem 1fr;align-items:start;gap:.65rem;margin-top:.1rem;color:#345247}._checkbox-row_1wmd1_372 input{width:1rem;height:1rem;margin-top:.15rem}._auth-error_1wmd1_387{margin:0;color:var(--danger);font-weight:600;font-size:.96rem}._auth-info_1wmd1_394{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_1wmd1_405{margin:-.1rem 0 .15rem;text-align:right}._auth-inline-link-row_1wmd1_405 a{color:var(--brand-700);text-decoration:none;font-size:.9rem;font-weight:700}._auth-inline-link-row_1wmd1_405 a:focus-visible,._auth-footer-link_1wmd1_418 a:focus-visible,._auth-tab_1wmd1_153:focus-visible{border-radius:.35rem;outline:3px solid var(--focus-ring-color);outline-offset:2px}._cta-button_1wmd1_425{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_1wmd1_425:hover:enabled{transform:translateY(-1px)}._cta-button_1wmd1_425:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}._cta-button_1wmd1_425:disabled{opacity:.72;cursor:not-allowed}._auth-footer-link_1wmd1_418{margin:1rem 0 0;text-align:center;color:#3f5d52}._auth-footer-link_1wmd1_418 a{color:var(--brand-700);font-weight:700;text-decoration:none}._forgot-password-shell_1wmd1_465{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_1wmd1_474{margin-bottom:1rem}._forgot-password-shell_1wmd1_465 h1{margin:0;font-size:1.65rem;letter-spacing:-.01em}._forgot-password-shell_1wmd1_465>p{margin:.65rem 0 0;color:#486358;line-height:1.55}._forgot-password-form_1wmd1_490{margin-top:1rem}._forgot-password-note_1wmd1_494{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_1wmd1_9{grid-template-columns:1fr;min-height:auto}._auth-brand-panel_1wmd1_20{padding:1.5rem 1.5rem 1.35rem}._auth-brand-copy_1wmd1_40 h1{font-size:clamp(1.8rem,5.5vw,2.6rem)}._auth-value-list_1wmd1_41{gap:1rem}._auth-form-panel_1wmd1_137{padding:1.2rem}}@media (max-width: 680px){._auth-brand-logo_1wmd1_47{width:280px}._auth-brand-copy_1wmd1_40 p,._auth-value-list_1wmd1_41 p{font-size:1rem}._auth-card_1wmd1_144{padding:1.1rem 1rem}._auth-form-panel_1wmd1_137{padding:.9rem}._auth-card-header_1wmd1_200 h2{font-size:1.72rem}._register-form_1wmd1_217{gap:.75rem}._register-row_1wmd1_221{grid-template-columns:1fr}}@media (max-height: 820px) and (min-width: 1181px){._auth-page_1wmd1_1{place-items:start center}._auth-frame_1wmd1_9{min-height:auto}}._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_1kj93_1{min-height:100dvh;max-width:1320px;margin:0 auto;padding:1.25rem 1.25rem 2rem;display:grid;gap:1rem}._landing-header_1kj93_10{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 auto;align-items:center;gap:1rem}._landing-logo_1kj93_22{width:190px;max-width:100%;object-fit:contain}._landing-nav_1kj93_28{display:flex;justify-content:center;flex-wrap:wrap;gap:.9rem}._landing-nav_1kj93_28 a{text-decoration:none;color:#2f4a3f;font-weight:600;font-size:.95rem}._landing-nav_1kj93_28 a:hover{color:var(--brand-700)}._landing-header-actions_1kj93_46{display:flex;gap:.55rem}._landing-btn_1kj93_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_1kj93_65{background:linear-gradient(90deg,var(--brand-700) 0%,var(--brand-500) 100%);color:#fff}._landing-btn-ghost_1kj93_70{border-color:#b7cfc2;background:#fff;color:#2e4a40}._landing-btn_1kj93_51:hover{opacity:.92}._landing-btn_1kj93_51:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}._landing-hero_1kj93_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_1kj93_98{margin:0;color:var(--brand-700);font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:.84rem}._landing-hero-copy_1kj93_107 h1{margin:.65rem 0 0;font-size:clamp(1.9rem,3.35vw,3rem);letter-spacing:-.02em;line-height:1.12}._landing-hero-copy_1kj93_107 p{margin:.95rem 0 0;color:#3a574c;font-size:1.04rem;line-height:1.6;max-width:60ch}._landing-hero-actions_1kj93_122{margin-top:1.1rem;display:flex;flex-wrap:wrap;gap:.65rem}._landing-btn-large_1kj93_129{min-height:2.8rem;padding:0 1.2rem;font-size:1rem}._landing-disclaimer-inline_1kj93_135{margin-top:.95rem;color:#4f675d;font-size:.92rem}._landing-section_1kj93_141{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding:1.4rem 1.3rem 1.5rem}._landing-section_1kj93_141 h2{margin:0;font-size:1.55rem;letter-spacing:-.01em}._landing-section_1kj93_141>p{margin:.75rem 0 0;color:#496259;line-height:1.62;max-width:78ch}._landing-grid_1kj93_161{margin-top:1rem;display:grid;gap:.75rem}._landing-grid-3_1kj93_167{grid-template-columns:repeat(3,minmax(0,1fr))}._landing-grid-4_1kj93_171{grid-template-columns:repeat(4,minmax(0,1fr))}._landing-card_1kj93_175{border:1px solid #d8e4de;border-radius:var(--radius-md);padding:.95rem;background:#fcfdfc}._landing-card_1kj93_175 h3{margin:0;font-size:1.06rem}._landing-card_1kj93_175 p{margin:.46rem 0 0;color:#4c655c;line-height:1.55;font-size:.96rem}._landing-step_1kj93_194{margin:0;color:var(--brand-700);text-transform:uppercase;letter-spacing:.02em;font-weight:700;font-size:.8rem}._landing-disclaimer_1kj93_135{border:1px solid #cfded7;border-radius:var(--radius-md);background:#f8fbf9;padding:1rem 1.1rem}._landing-disclaimer_1kj93_135 p{margin:0;color:#304a40;line-height:1.6}._landing-footer_1kj93_216{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding:1rem 1.1rem}._landing-footer_1kj93_216 p{margin:0;color:#4c665c;text-align:center}._landing-nav_1kj93_28 a:focus-visible,._landing-footer_1kj93_216 a:focus-visible{border-radius:.3rem;outline:3px solid var(--focus-ring-color);outline-offset:2px}@media (max-width: 1180px){._landing-header_1kj93_10{grid-template-columns:1fr;justify-items:center}._landing-nav_1kj93_28{justify-content:center}._landing-hero_1kj93_85{grid-template-columns:1fr;padding:1.5rem 1.25rem}._landing-grid-3_1kj93_167,._landing-grid-4_1kj93_171{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){._landing-grid-3_1kj93_167,._landing-grid-4_1kj93_171{grid-template-columns:1fr}}@media (max-width: 680px){._landing-page_1kj93_1{padding:.7rem .7rem 1.25rem}._landing-header_1kj93_10,._landing-section_1kj93_141,._landing-footer_1kj93_216{padding-inline:.9rem}._landing-hero_1kj93_85{padding:1.35rem 1rem}._landing-header-actions_1kj93_46{width:100%;justify-content:center}._landing-btn_1kj93_51{flex:1 1 auto}}._contact-page_n3ovg_1{min-height:100dvh;max-width:1180px;margin:0 auto;padding:1.25rem 1.25rem 2rem;display:grid;gap:1rem}._contact-header_n3ovg_10{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_n3ovg_22{width:190px;max-width:100%;object-fit:contain}._contact-card_n3ovg_28{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_n3ovg_38{display:grid;gap:.6rem}._contact-eyebrow_n3ovg_43{margin:0;color:var(--brand-700);font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:.84rem}._contact-intro_n3ovg_38 h1{margin:0;font-size:clamp(1.9rem,3vw,2.7rem);letter-spacing:-.02em;line-height:1.12}._contact-intro_n3ovg_38 p{margin:0;color:#3a574c;line-height:1.6;max-width:62ch}._contact-intro_n3ovg_38 a{color:var(--brand-700);font-weight:700;text-decoration:none}._contact-intro_n3ovg_38 a:hover{text-decoration:underline}._contact-form_n3ovg_76{display:grid;gap:.8rem}._contact-field-grid_n3ovg_81{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}._contact-honeypot_n3ovg_87{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}._contact-field_n3ovg_81{display:grid;gap:.35rem}._contact-field-error_n3ovg_103{min-height:1rem;margin:-.1rem 0 0}._contact-textarea_n3ovg_108{min-height:11rem;resize:vertical;padding-top:.85rem;padding-bottom:.85rem;line-height:1.45}._contact-success_n3ovg_116,._contact-error_n3ovg_117{margin:.1rem 0 0;padding:.75rem .85rem;border-radius:var(--radius-md);font-weight:700;line-height:1.45}._contact-success_n3ovg_116{border:1px solid #b9dfca;background:#f3fbf6;color:#1e6b3b}._contact-error_n3ovg_117{border:1px solid #f3b4ad;background:#fff4f3;color:#a31515}._contact-actions_n3ovg_137{display:flex;justify-content:flex-start}._contact-submit-button_n3ovg_142{width:auto;min-width:12.5rem;padding-inline:1.2rem}@media (max-width: 860px){._contact-header_n3ovg_10{grid-template-columns:1fr;justify-items:center}._contact-field-grid_n3ovg_81{grid-template-columns:1fr}}@media (max-width: 680px){._contact-page_n3ovg_1{padding:.7rem .7rem 1.25rem}._contact-header_n3ovg_10,._contact-card_n3ovg_28{padding-inline:.9rem}._contact-submit-button_n3ovg_142{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_16oud_1{display:grid;gap:1rem}._report-preview-shell_16oud_6{display:block;min-height:auto;overflow:visible}._reports-header_16oud_12{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_16oud_24{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem 1.5rem}._preview-header-copy_16oud_31{min-width:0}._eyebrow_16oud_35{margin:0;text-transform:uppercase;letter-spacing:.06em;color:#1f6a47;font-size:var(--ui-font-size-xs);font-weight:800}._reports-header_16oud_12 h1{margin:.3rem 0 0;font-size:clamp(1.22rem,.52vw + .78rem,1.82rem);color:#11382b}._reports-header_16oud_12 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_16oud_58{display:flex;flex-wrap:wrap;gap:.75rem;justify-self:end;justify-content:flex-end}._reports-panel_16oud_66,._report-document_16oud_67{border:1px solid #d8e5df;border-radius:var(--radius-lg);background:#fcfefd}._reports-panel_16oud_66{padding:var(--ui-card-padding-sm)}._report-document_16oud_67{padding:var(--ui-card-padding-md);display:grid;gap:.68rem;min-height:auto;overflow:visible}._panel-heading_16oud_85,._section-heading-row_16oud_86{display:flex;justify-content:space-between;align-items:flex-start;gap:.82rem}._panel-heading_16oud_85 h2,._report-section_16oud_94 h3,._cover-section_16oud_95 h2{margin:0;color:#11382b}._panel-heading_16oud_85 p,._report-section_16oud_94 p,._section-note_16oud_102,._cover-copy_16oud_103{color:#4d655b;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._panel-message_16oud_109,._panel-error_16oud_110,._section-note_16oud_102,._cover-copy_16oud_103,._methodology-grid_16oud_113 span,._report-meta-grid_16oud_114 span,._summary-card_16oud_115 span,._patent-meta-grid_16oud_116 span,._content-block_16oud_117 span{font-size:var(--ui-font-size-sm)}._panel-error_16oud_110{color:#b42318;font-weight:600}._table-wrap_16oud_126{overflow-x:auto}._reports-table_16oud_130{width:100%;border-collapse:collapse;table-layout:fixed}._reports-table_16oud_130 th,._reports-table_16oud_130 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_16oud_130 th{color:#355245;font-size:var(--ui-font-size-xs)}._reports-table_16oud_130 th:nth-child(1),._reports-table_16oud_130 td:nth-child(1){width:31%}._reports-table_16oud_130 th:nth-child(2),._reports-table_16oud_130 td:nth-child(2){width:12%}._reports-table_16oud_130 th:nth-child(3),._reports-table_16oud_130 td:nth-child(3){width:10%}._reports-table_16oud_130 th:nth-child(4),._reports-table_16oud_130 td:nth-child(4){width:8%}._reports-table_16oud_130 th:nth-child(5),._reports-table_16oud_130 td:nth-child(5){width:11%}._reports-table_16oud_130 th:nth-child(6),._reports-table_16oud_130 td:nth-child(6){width:10%}._reports-table_16oud_130 th:nth-child(7),._reports-table_16oud_130 td:nth-child(7){width:11%}._reports-table_16oud_130 th:nth-child(8),._reports-table_16oud_130 td:nth-child(8){width:7%}._saved-reports-table_16oud_189 th:nth-child(1),._saved-reports-table_16oud_189 td:nth-child(1){width:30%}._saved-reports-table_16oud_189 th:nth-child(2),._saved-reports-table_16oud_189 td:nth-child(2){width:12%}._saved-reports-table_16oud_189 th:nth-child(3),._saved-reports-table_16oud_189 td:nth-child(3){width:12%}._saved-reports-table_16oud_189 th:nth-child(4),._saved-reports-table_16oud_189 td:nth-child(4){width:18%}._saved-reports-table_16oud_189 th:nth-child(5),._saved-reports-table_16oud_189 td:nth-child(5){width:12%}._saved-reports-table_16oud_189 th:nth-child(6),._saved-reports-table_16oud_189 td:nth-child(6){width:16%}._table-query_16oud_219{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_16oud_230{display:inline-block;margin-top:.25rem;color:#587165;font-size:var(--ui-font-size-xs);text-transform:capitalize}._saved-report-title_16oud_238{margin:0;color:#11382b;font-weight:800;line-height:1.35;max-width:28rem;overflow-wrap:anywhere;word-break:break-word}._saved-report-query_16oud_248{margin:.28rem 0 0;color:#355245;line-height:1.35;max-width:28rem;overflow-wrap:anywhere;word-break:break-word}._saved-report-counts_16oud_257{display:grid;gap:.22rem;color:#355245;font-size:var(--ui-font-size-sm)}._saved-report-warning_16oud_264{margin:.42rem 0 0;color:#7a5b0c;font-size:var(--ui-font-size-xs);line-height:1.35}._saved-report-menu-wrap_16oud_271{display:grid;gap:.35rem;justify-items:start}._saved-report-menu-trigger_16oud_277{-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_16oud_277:hover{background:#f6fbf8;border-color:#b8cfc1}._saved-report-menu-trigger_16oud_277:focus-visible,._saved-report-menu-item_16oud_298:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}._saved-report-menu_16oud_271{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_16oud_298{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_16oud_298:hover{background:#eef5f0}._danger-menu-item_16oud_336{color:#b42318}._danger-menu-item_16oud_336:hover{background:#fff1f1}._saved-report-actions_16oud_344{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}._table-delete-button_16oud_351{-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_16oud_351:hover{background:#fff3f3;border-color:#d18f8f}._table-delete-button_16oud_351:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}._readiness-pill_16oud_376{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_16oud_387{background:#ebf7ef;border-color:#a8d3b5;color:#0f7a4a}._readiness-needs-selection_16oud_393{background:#fff8eb;border-color:#f4cf82;color:#9a6700}._primary-link_16oud_399,._secondary-link_16oud_400{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_16oud_415{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit}._primary-link_16oud_399{background:#0f7a4a;color:#fff}._primary-link_16oud_399:hover{background:#0b683e}._secondary-link_16oud_400{background:#fff;border-color:#c5d9ce;color:#1d4637}._secondary-link_16oud_400:hover{background:#f3f9f5}._preview-navigation_16oud_440{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_16oud_453{display:grid;gap:.28rem;justify-items:center;text-align:center}._preview-navigation-copy_16oud_453 span{color:#5b7066;font-size:var(--ui-font-size-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700}._preview-navigation-copy_16oud_453 strong{color:#11382b;font-size:var(--ui-font-size-lg)}._preview-navigation-actions_16oud_473{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}._preview-nav-button_16oud_480{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_16oud_480:hover:not(:disabled){background:#f3f9f5;border-color:#9eb9ab}._preview-nav-button_16oud_480:disabled{opacity:.45;cursor:not-allowed}._preview-nav-button_16oud_480:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}._report-section_16oud_94{border:1px solid #e2ece6;border-radius:var(--radius-md);padding:var(--ui-card-padding-sm);background:#fff}._cover-section_16oud_95{background:linear-gradient(135deg,rgba(15,122,74,.06),transparent 50%),#fff}._section-kicker_16oud_525{margin:0 0 .4rem;color:#1f6a47;font-weight:700}._report-meta-grid_16oud_114,._methodology-grid_16oud_113,._summary-card-grid_16oud_533,._patent-meta-grid_16oud_116{display:grid;gap:.58rem;margin-top:.7rem}._report-meta-grid_16oud_114,._methodology-grid_16oud_113{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._summary-card-grid_16oud_533{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}._patent-meta-grid_16oud_116{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}._report-meta-grid_16oud_114 div,._methodology-grid_16oud_113 div,._summary-card_16oud_115,._patent-meta-grid_16oud_116 div{padding:var(--ui-card-padding-sm);border-radius:var(--radius-sm);border:1px solid #dde8e2;background:#fbfdfc}._report-meta-grid_16oud_114 span,._methodology-grid_16oud_113 span,._summary-card_16oud_115 span,._patent-meta-grid_16oud_116 span,._content-block_16oud_117 span{display:block;color:#587165;margin-bottom:.35rem}._report-meta-grid_16oud_114 strong,._methodology-grid_16oud_113 strong,._summary-card_16oud_115 strong,._patent-meta-grid_16oud_116 strong{color:#11382b;font-size:var(--ui-font-size-lg)}._disclaimer-box_16oud_581,._warning-box_16oud_582,._empty-state_16oud_583,._query-block_16oud_584,._reader-summary-box_16oud_585,._audit-details_16oud_586{margin-top:.95rem;padding:.9rem;border-radius:var(--radius-sm)}._reader-summary-box_16oud_585{background:#f4fbf7;border:1px solid #d4e6dc}._reader-summary-box_16oud_585 span,._audit-details_16oud_586 span,._disclaimer-box_16oud_581{display:block;color:#355245;margin-bottom:.45rem}._reader-summary-box_16oud_585 p,._audit-details_16oud_586 p{margin:0}._disclaimer-box_16oud_581{background:#f4fbf7;border:1px solid #cfe2d6;color:#23463a}._warning-box_16oud_582{background:#fff8eb;border:1px solid #f2d9a3;color:#7a5b0c}._query-block_16oud_584{background:#f7faf8;border:1px solid #dde8e2}._query-block_16oud_584 span{display:block;color:#587165;margin-bottom:.45rem}._query-block_16oud_584 code{display:block;white-space:pre-wrap;word-break:break-word;color:#16372c;font-size:.95rem}._audit-details_16oud_586{background:#fbfdfc;border:1px solid #e1ebe5}._distribution-block_16oud_646{margin-top:1rem}._distribution-bar_16oud_650{display:flex;min-height:.9rem;overflow:hidden;border-radius:999px;background:#e4ede8}._distribution-segment_16oud_658{min-width:0}._segment-risk_16oud_662{background:#d46b6b}._segment-clear_16oud_666{background:#1f8b58}._segment-review_16oud_670{background:#d4b45f}._distribution-legend_16oud_674{display:flex;flex-wrap:wrap;gap:.8rem 1rem;margin-top:.7rem}._legend-item_16oud_681{display:inline-flex;align-items:center;gap:.45rem;color:#355245}._legend-swatch_16oud_688{width:.8rem;height:.8rem;border-radius:999px;flex-shrink:0}._patent-list_16oud_695{display:grid;gap:.72rem;margin-top:.78rem}._patent-card_16oud_701{border:1px solid #dde8e2;border-radius:var(--radius-md);background:#fff;padding:var(--ui-card-padding-sm)}._overview-list_16oud_708{display:grid;gap:.7rem;margin-top:.78rem}._overview-card_16oud_714{border:1px solid #dde8e2;border-radius:var(--radius-md);background:#fff;padding:var(--ui-card-padding-sm);display:grid;gap:.68rem}._overview-heading_16oud_723{display:flex;justify-content:space-between;align-items:flex-start;gap:.68rem}._overview-heading-row_16oud_730{align-items:center}._overview-count_16oud_734{color:#0f7a4a;font-size:var(--ui-font-size-lg);font-weight:800;white-space:nowrap}._overview-heading_16oud_723 h4{margin:0;color:#0f7a4a;font-size:var(--ui-font-size-lg)}._overview-heading_16oud_723 p{margin:.28rem 0 0;color:#355245;font-weight:600}._overview-meta-grid_16oud_753{display:grid;gap:.58rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}._overview-meta-grid_16oud_753 div{padding:.68rem;border-radius:var(--radius-sm);border:1px solid #e2ece6;background:#fbfdfc}._overview-meta-grid_16oud_753 span{display:block;color:#587165;margin-bottom:.32rem;font-size:var(--ui-font-size-sm)}._overview-meta-grid_16oud_753 strong{color:#11382b;font-size:var(--ui-font-size-sm);font-weight:700;line-height:1.35}._patent-heading_16oud_780{display:flex;justify-content:space-between;align-items:flex-start;gap:.68rem}._patent-heading_16oud_780 h4{margin:0;color:#0f7a4a;font-size:var(--ui-font-size-xl)}._patent-heading_16oud_780 p{margin:.3rem 0 0;color:#355245;font-weight:600}._content-block_16oud_117{margin-top:.95rem}._content-block_16oud_117 p{margin:0;white-space:pre-wrap}._claim-text-block_16oud_808{max-height:18rem;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;margin-top:.35rem;padding-right:.15rem}._empty-state_16oud_583{border:1px dashed #c5d9ce;background:#f8fbf9;display:grid;gap:.7rem}._limitations-list_16oud_825{margin:.75rem 0 0;padding-left:1.1rem;color:#355245;display:grid;gap:.55rem}._primary-link_16oud_399:focus-visible,._secondary-link_16oud_400:focus-visible,._report-document_16oud_67:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}@media (max-width: 900px){._reports-header_16oud_12,._preview-header_16oud_24,._panel-heading_16oud_85,._section-heading-row_16oud_86,._patent-heading_16oud_780,._overview-heading_16oud_723{flex-direction:column;grid-template-columns:1fr;justify-items:start}._header-actions_16oud_58,._preview-header-copy_16oud_31,._primary-link_16oud_399,._secondary-link_16oud_400{width:100%}._preview-navigation_16oud_440{width:100%;justify-self:stretch}._preview-navigation-actions_16oud_473{width:100%;justify-content:flex-start}._preview-nav-button_16oud_480{flex:1 1 0}}._search-shell_k1ria_1{width:100%;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}._search-header_k1ria_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_k1ria_35{margin:0;text-transform:uppercase;letter-spacing:.06em;color:#1f6a47;font-size:var(--ui-font-size-xs);font-weight:800}._search-header_k1ria_17 h1{margin:.3rem 0 0;font-size:clamp(1.22rem,.52vw + .78rem,1.82rem);color:#0f3b2b}._search-header_k1ria_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_k1ria_73{white-space:nowrap}._report-generate-error_k1ria_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_k1ria_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_k1ria_108{min-height:clamp(40rem,58vh,48rem);margin-top:.85rem}._history-panel_k1ria_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_k1ria_118 h2{margin:0;font-size:var(--ui-font-size-lg)}._panel-help_k1ria_148{margin:.5rem 0 0;color:#4f665d;font-size:var(--ui-font-size-sm)}._panel-error_k1ria_160{margin:.75rem 0 0;color:var(--danger);font-weight:600}._history-list_k1ria_172{list-style:none;margin:0;padding:0;display:grid;gap:.52rem}._history-list-scroll_k1ria_188{min-height:0;overflow-y:auto;padding-right:.2rem}._history-item_k1ria_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_k1ria_200:hover{background:#f3f9f5}._history-item-active_k1ria_228{border-color:#7db897;background:#eaf6ef}._history-query_k1ria_238{display:block;font-weight:700;color:#1c4033;line-height:1.3;margin-bottom:.16rem}._history-meta_k1ria_254{display:block;color:#496259;font-size:var(--ui-font-size-xs)}._workspace-panel_k1ria_266{padding:var(--ui-card-padding-md);display:grid;gap:.82rem}._wizard-stepper_k1ria_278{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}._wizard-step-item_k1ria_298{display:flex;align-items:center;gap:.4rem}._wizard-step-button_k1ria_310{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_k1ria_310:disabled{cursor:not-allowed;opacity:.6}._wizard-step-current_k1ria_348,._wizard-step-complete_k1ria_356{color:#0f7a4a}._wizard-step-index_k1ria_364{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_k1ria_348 ._wizard-step-index_k1ria_364,._wizard-step-complete_k1ria_356 ._wizard-step-index_k1ria_364{border-color:#1f8b58;background:#1f8b58;color:#fff}._wizard-step-divider_k1ria_402{width:2rem;height:1px;background:#cddcd4}._wizard-step-content_k1ria_414{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:.82rem}._wizard-main_k1ria_426{min-width:0}._wizard-card_k1ria_434{border:1px solid #d8e5df;border-radius:var(--radius-md);background:#fcfefd;padding:var(--ui-card-padding-lg);display:grid;gap:.72rem}._wizard-card_k1ria_434 h2{margin:0;font-size:var(--ui-font-size-xl);color:#16372c}._wizard-card_k1ria_434 p{margin:0;color:#4d655b;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._wizard-card_k1ria_434 label,._review-controls_k1ria_480 label{font-weight:700;color:#1a3c30}._sr-only_k1ria_490{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}._keyword-fieldset_k1ria_512,._scope-fieldset_k1ria_514{border:1px solid #d7e3dd;border-radius:var(--radius-sm);padding:var(--ui-card-padding-sm)}._keyword-fieldset_k1ria_512 legend,._scope-fieldset_k1ria_514 legend{padding:0 .4rem;color:#2d4d41;font-weight:700}._keyword-list_k1ria_540{display:grid;gap:.8rem}._keyword-row_k1ria_550{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;gap:.55rem;align-items:end}._keyword-input-wrap_k1ria_564,._keyword-operator-wrap_k1ria_566{display:grid;gap:.35rem}._keyword-remove_k1ria_576{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_k1ria_576:hover:not(:disabled){background:#fef2f1}._keyword-add_k1ria_606{justify-self:start}._assist-panel_k1ria_614{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_k1ria_614 h3{margin:0;font-size:var(--ui-font-size-lg);color:#1f5a43}._assist-panel_k1ria_614 p{margin:0;color:#4a6258;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._assist-button_k1ria_660{justify-self:start}._assist-status_k1ria_668{margin:0;color:#176240;font-weight:600}._assist-disclaimer_k1ria_680{margin:0;font-size:var(--ui-font-size-sm);color:#456255}._assist-concepts_k1ria_692{border:1px solid #d7e3dd;border-radius:var(--radius-sm);padding:var(--ui-card-padding-md);background:#f8fcfa;display:grid;gap:.62rem}._assist-concepts-header_k1ria_710{display:flex;align-items:center;justify-content:space-between;gap:.62rem}._assist-concepts-header_k1ria_710 h3{margin:0;font-size:var(--ui-font-size-lg);color:#1f5a43}._assist-concepts-help_k1ria_736{margin:0;color:#4a6258;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._assist-boolean-note_k1ria_750{display:grid;gap:.22rem;margin:0;color:#365247;font-size:var(--ui-font-size-sm)}._assist-boolean-note_k1ria_750 p{margin:0;line-height:1.35}._assist-concepts-focus-hint_k1ria_776{margin:0;color:#355348;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._assist-query-mode_k1ria_790{margin:0;padding:var(--ui-card-padding-sm);border:1px solid #d7e3dd;border-radius:var(--radius-sm);background:#fff}._assist-query-mode_k1ria_790 legend{padding:0 .25rem;color:#244639;font-weight:700}._assist-query-mode-list_k1ria_818{display:grid;gap:.48rem}._assist-query-mode-option_k1ria_828{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_k1ria_852{border-color:#7bb8a0;background:#f0f9f4}._assist-query-mode-option_k1ria_828 input[type=radio]{width:auto;min-width:1rem;margin:.2rem 0 0;flex:0 0 auto}._assist-query-mode-copy_k1ria_876{display:grid;gap:.15rem}._assist-query-mode-title_k1ria_886{display:block;font-weight:700;line-height:1.25}._assist-query-mode-help_k1ria_898{display:block;margin:0;color:#4a6258;font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-normal)}._assist-concepts-list_k1ria_914{display:grid;gap:.62rem}._assist-concept-stack-item_k1ria_924{display:grid;gap:.48rem}._assist-concept-card_k1ria_934{border:1px solid #d7e3dd;border-radius:var(--radius-sm);background:#fff;padding:var(--ui-card-padding-md);display:grid;gap:.55rem}._assist-concept-top_k1ria_952{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.48rem}._assist-term-list_k1ria_966{display:grid;gap:.48rem}._assist-term-stack-item_k1ria_976{display:grid;gap:.32rem}._assist-term-row_k1ria_986{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.48rem}._assist-terms-connector_k1ria_1000{margin:0;color:#436056;font-size:var(--ui-font-size-xs);font-weight:600}._assist-term-or-separator_k1ria_1014{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_k1ria_1038{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_k1ria_1062{justify-self:start}._query-preview_k1ria_1070{border:1px dashed #c8d9d1;border-radius:var(--radius-sm);padding:.72rem;background:#f8fcfa;display:grid;gap:.2rem}._query-preview-title_k1ria_1088{font-weight:700;color:#244639}._query-preview-text_k1ria_1098{color:#27483b;word-break:break-word}._search-form_k1ria_1108 textarea,._search-form_k1ria_1108 select,._review-controls_k1ria_480 textarea,._review-controls_k1ria_480 select,._wizard-card_k1ria_434 input,._wizard-card_k1ria_434 textarea,._wizard-card_k1ria_434 select,._review-controls_k1ria_480 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_k1ria_1144{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}._scope-option_k1ria_1156{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_k1ria_1178{border-color:#7bb495;background:#edf8f2}._scope-label-wrap_k1ria_1188{display:grid;gap:.1rem}._scope-label-wrap_k1ria_1188 span{font-weight:700}._scope-label-wrap_k1ria_1188 small{color:#4c665c;line-height:1.35}._filter-section_k1ria_1216{display:grid;gap:.72rem}._filter-title_k1ria_1226{margin:0;font-size:1.52rem;line-height:1.2;color:#16392d}._filter-divider_k1ria_1240{border:none;border-top:1px solid #dce7e2;margin:0}._jurisdiction-grid_k1ria_1252{display:grid;grid-template-columns:repeat(auto-fit,minmax(182px,1fr));gap:.6rem .72rem}._jurisdiction-option_k1ria_1264{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_k1ria_1264 input{margin:0;width:1rem;height:1rem;accent-color:#16824f;flex:0 0 auto}._jurisdiction-option-active_k1ria_1312{border-color:#88bb9d;background:#edf8f2}._filters-card_k1ria_1322{border:1px solid #d5e3dd;background:#fff;gap:1rem;padding:1.3rem 1.45rem}._period-option_k1ria_1336{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_k1ria_1336 input{margin:.16rem 0 0;width:1rem;height:1rem;accent-color:#16824f}._period-option_k1ria_1336 strong{display:block;color:#1f493a;font-size:1.01rem}._period-option_k1ria_1336 small{display:block;margin-top:.22rem;color:#557368}._period-range-grid_k1ria_1398{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.72rem;align-items:flex-end}._period-range-grid_k1ria_1398>div{display:grid;gap:.35rem}._period-separator_k1ria_1422{color:#637a70;font-weight:700;align-self:center;margin-bottom:.15rem}._scope-fieldset-enhanced_k1ria_1436{display:grid;gap:.82rem}._scope-helper_k1ria_1446{margin:0;color:#4e675d}._scope-option-enhanced_k1ria_1456{display:grid;grid-template-rows:auto 1fr auto;gap:.65rem;min-height:162px;padding:.9rem}._scope-option-head_k1ria_1472{display:flex;align-items:center;gap:.5rem;font-weight:800;color:#1f4134}._scope-option-head_k1ria_1472 input{margin:0;width:1rem;height:1rem;accent-color:#16824f}._scope-option-enhanced_k1ria_1456 small{color:#4d665d;line-height:1.35}._scope-icon-box_k1ria_1512{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_k1ria_1512 svg{width:1.6rem;height:1.35rem}._review-query-block_k1ria_1546{border:1px solid #d8e5df;border-radius:var(--radius-sm);background:#f8fcfa;padding:.72rem;display:grid;gap:.35rem}._review-query-block_k1ria_1546 h3,._review-query-block_k1ria_1546 p,._review-query-meta_k1ria_1568 p{margin:0}._review-query-text_k1ria_1576{color:#1b3f32;word-break:break-word}._review-query-meta_k1ria_1568{display:grid;gap:.35rem}._summary-small_k1ria_1596{font-size:.88rem;color:#4e665c}._summary-label_k1ria_1606{margin-top:.7rem!important;font-size:.86rem;text-transform:uppercase;letter-spacing:.04em;color:#2f5445!important;font-weight:700}._summary-chip-row_k1ria_1624{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}._summary-chip_k1ria_1624{display:inline-flex;align-items:center;border:1px solid #d2e2db;border-radius:.5rem;padding:.22rem .52rem;font-size:.83rem;color:#2b4a3d;background:#f2f8f4}._query-token-wrap_k1ria_1660{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.35rem}._query-token_k1ria_1660{display:inline-flex;align-items:center;border-radius:.45rem;padding:.2rem .48rem;font-size:.9rem;line-height:1.2}._query-token-term_k1ria_1692{border:1px solid #e2ebe6;background:#f8fbf9;color:#2b4a3d}._query-token-operator_k1ria_1704{border:1px solid #d5e7db;background:#edf7f1;color:#1f6b45;font-weight:700}._wizard-actions_k1ria_1718{display:flex;justify-content:flex-end;align-items:center;gap:.6rem}._wizard-actions-split_k1ria_1732{justify-content:space-between}._wizard-side_k1ria_1740{display:grid;align-content:start;gap:.8rem}._wizard-side-card_k1ria_1752{border:1px solid #d8e5df;border-radius:var(--radius-md);background:#fcfefd;padding:1.08rem 1rem}._wizard-side-card_k1ria_1752 h3{margin:0;font-size:var(--ui-font-size-xl);color:#176240}._wizard-side-card_k1ria_1752 p,._wizard-side-card_k1ria_1752 li{margin:.45rem 0 0;color:#495e55;line-height:1.5}._wizard-side-card_k1ria_1752 ul{margin:0;padding-left:1.1rem}._character-count_k1ria_1802{margin:0;text-align:right;color:#5d756b;font-size:.84rem}._keyword-character-count_k1ria_1816{margin-top:-.2rem}._keyword-side-card_k1ria_1824{min-height:100%}._wizard-side-intro_k1ria_1832{margin:.45rem 0 0;font-size:1.03rem}._operator-guide-list_k1ria_1842{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.85rem}._operator-guide-item_k1ria_1858{display:grid;grid-template-columns:3.4rem 1fr;align-items:flex-start;gap:.7rem;margin:0}._operator-pill_k1ria_1874{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_k1ria_1898{background:#d7f0de;color:#1a6b45}._operator-pill-or_k1ria_1908{background:#dce9ff;color:#1f60c5}._operator-pill-not_k1ria_1918{background:#fde8c9;color:#b35c00}._operator-guide-title_k1ria_1928{margin:0;font-weight:700;color:#2f4e42}._operator-guide-example_k1ria_1940{margin:.15rem 0 0;color:#5f7068;font-size:.97rem}._wizard-side-divider_k1ria_1952{border:none;border-top:1px solid #dce6e1;margin:.95rem 0 .9rem}._search-tip-list_k1ria_1964{margin:.6rem 0 0;padding-left:1.1rem;display:grid;gap:.35rem}._form-error_k1ria_1978{margin:.2rem 0 0;color:var(--danger);font-weight:700}._submit-button_k1ria_1990,._save-button_k1ria_1992,._secondary-button_k1ria_1994{min-height:2.65rem;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;padding:0 .85rem}._submit-button_k1ria_1990,._save-button_k1ria_1992{border:1px solid transparent;background:linear-gradient(180deg,#1f8b58,#147448);color:#fff}._submit-button_k1ria_1990:hover:not(:disabled),._save-button_k1ria_1992:hover:not(:disabled){background:linear-gradient(180deg,#1c7e51,#12653f)}._secondary-button_k1ria_1994{border:1px solid #c3d5cc;background:#fff;color:#234337}._secondary-button_k1ria_1994:hover:not(:disabled){background:#f1f7f4}._submit-button_k1ria_1990:disabled,._save-button_k1ria_1992:disabled,._secondary-button_k1ria_1994:disabled,._history-item_k1ria_200:disabled,._keyword-remove_k1ria_576:disabled{cursor:not-allowed;opacity:.7}._results-step_k1ria_2072{display:grid;gap:.95rem}._loading-state_k1ria_2082{margin:0;padding:.95rem;border:1px solid #d7e6dd;border-radius:var(--radius-sm);background:#f6faf8;color:#2f4f42;font-weight:600}._empty-state_k1ria_2102{margin:0;padding:.95rem;border:1px dashed #c2d4cb;border-radius:var(--radius-sm);color:#456156;background:#fbfdfc}._results-summary_k1ria_2120{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_k1ria_2120 h2{margin:0;font-size:var(--ui-font-size-xl);color:#16372c}._results-summary_k1ria_2120 p{margin:.35rem 0 0;color:#3f5c51}._mock-notice_k1ria_2164{margin:0;border:1px solid #d9e8df;border-radius:var(--radius-sm);background:#f2f8f4;padding:.62rem .7rem;color:#294b3d;font-size:.9rem}._result-metric-grid_k1ria_2184{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}._result-metric-card_k1ria_2196{border:1px solid #d8e4de;border-radius:var(--radius-sm);background:#fff;padding:.75rem}._result-metric-card_k1ria_2196 p{margin:0;color:#4f675d;font-size:.88rem}._result-metric-card_k1ria_2196 strong{display:block;margin-top:.3rem;font-size:1.35rem;color:#14372b}._results-filter-toolbar_k1ria_2236{border:1px solid #d8e5df;border-radius:var(--radius-sm);background:#fbfefd;padding:.62rem .72rem;display:flex;flex-wrap:wrap;gap:.72rem;align-items:center}._results-filter-toolbar_k1ria_2236 label{display:grid;gap:.3rem;min-width:170px}._results-filter-toolbar_k1ria_2236 label span{color:#3f5c51;font-size:.82rem;font-weight:700}._results-filter-toolbar_k1ria_2236 select{min-height:2.2rem}._results-filter-toolbar-actions_k1ria_2276{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;min-width:0}._results-filter-summary_k1ria_2286{margin:0;color:#3f5c51;font-size:.9rem}._results-pagination_k1ria_2298{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_k1ria_2320{display:grid;justify-items:center;gap:.35rem}._results-pagination-label_k1ria_2332{margin:0;color:#3f5c51;font-size:.9rem}._results-page-jump_k1ria_2344{display:flex;align-items:center;gap:.45rem}._results-page-jump_k1ria_2344 label{color:#3f5c51;font-size:.84rem}._results-page-jump_k1ria_2344 input{width:5.2rem;min-height:2.2rem;border:1px solid #c7d9d0;border-radius:.45rem;padding:0 .5rem}._empty-state-stack_k1ria_2382{display:grid;gap:.6rem;justify-items:start}._results-workspace_k1ria_2394{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.9rem;align-items:stretch;min-height:0}._results-table-card_k1ria_2410,._selected-result-panel_k1ria_2412{border:1px solid #d8e5df;border-radius:var(--radius-md);background:#fff;overflow:hidden;min-height:0}._results-table-scroll_k1ria_2428{max-height:42rem;overflow:auto}._results-table_k1ria_2410{width:100%;border-collapse:collapse}._results-table_k1ria_2410 thead th{text-align:left;font-size:.88rem;color:#35584a;padding:.74rem .72rem;border-bottom:1px solid #e3ece7;background:#f9fcfa}._results-table_k1ria_2410 tbody td{padding:.78rem .72rem;border-bottom:1px solid #edf3ef;vertical-align:top;color:#1d3d32}._results-row-active_k1ria_2480{background:#eff8f3}._results-row-interactive_k1ria_2488{cursor:pointer}._results-row-interactive_k1ria_2488:hover{background:#f6fbf8}._results-row-interactive_k1ria_2488:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:-3px}._table-subtext_k1ria_2514{margin:.25rem 0 0;font-size:.84rem;color:#4f675d}._selected-result-panel_k1ria_2412{padding:.9rem;display:grid;gap:.68rem;align-content:start;max-height:42rem;overflow-y:auto}._selected-result-header_k1ria_2544 h3{margin:0;font-size:var(--ui-font-size-2xl);color:#136f44}._selected-result-header_k1ria_2544 p{margin:.35rem 0 0;color:#1f3f34;line-height:1.45}._selected-result-meta_k1ria_2568{color:#4b655a;font-size:.9rem}._selected-result-section_k1ria_2578 h4{margin:0;font-size:var(--ui-font-size-lg);color:#204035}._selected-result-section_k1ria_2578 p{margin:.45rem 0 0;color:#3a5349;line-height:1.55;white-space:pre-wrap;word-break:break-word}._claims-scroll-box_k1ria_2606{max-height:none;overflow:visible;padding-right:0}._claims-unavailable_k1ria_2613{color:#446459;font-style:italic}._claim-source-inline_k1ria_2623{color:#2f4a3f;font-size:.78rem;font-weight:600}._claim-source-note_k1ria_2635{color:#2f4a3f;font-size:.84rem;font-weight:600;margin-top:.6rem!important}._claims-external-link_k1ria_2649{margin-top:.55rem;width:fit-content}._claim-source-warning_k1ria_2659{color:#3a5349;font-size:.8rem;margin-top:.3rem!important}._review-controls_k1ria_480{border-top:1px solid #edf3ef;display:grid;gap:.55rem;padding-top:.7rem}._review-actions_k1ria_2685{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.15rem}._save-state_k1ria_2701{margin:0;color:#3f5c51;font-size:var(--ui-font-size-xs);font-weight:700}._checkbox-label_k1ria_2715{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_k1ria_2715 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_k1ria_2715 span{display:inline;flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}._item-error_k1ria_2775{margin:.2rem 0 0;color:var(--danger);font-weight:600}._review-chip_k1ria_2787{border-radius:999px;padding:.3rem .72rem;font-size:.78rem;font-weight:700;white-space:nowrap}._status-risk_k1ria_2803{background:#fef3f2;color:#b42318;border:1px solid #fecaca}._status-clear_k1ria_2815{background:#ecfdf3;color:#067647;border:1px solid #abefc6}._status-review_k1ria_2827{background:#eff6ff;color:#175cd3;border:1px solid #bfdbfe}._claim-available_k1ria_2839{background:#f6f5ff;color:#444ce7;border:1px solid #d9d6fe}._claim-unavailable_k1ria_2851{background:#f9fafb;color:#475467;border:1px solid #d0d5dd}._wizard-step-button_k1ria_310:focus-visible,._search-form_k1ria_1108 textarea:focus-visible,._search-form_k1ria_1108 select:focus-visible,._review-controls_k1ria_480 textarea:focus-visible,._review-controls_k1ria_480 select:focus-visible,._scope-option_k1ria_1156 input:focus-visible,._checkbox-label_k1ria_2715 input:focus-visible,._history-item_k1ria_200:focus-visible,._submit-button_k1ria_1990:focus-visible,._save-button_k1ria_1992:focus-visible,._secondary-button_k1ria_1994:focus-visible,._keyword-remove_k1ria_576:focus-visible,._wizard-card_k1ria_434 input:focus-visible,._wizard-card_k1ria_434 textarea:focus-visible,._wizard-card_k1ria_434 select:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:1px}._query-modal-backdrop_k1ria_2901{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_k1ria_2901{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_k1ria_2901 h2{margin:0 0 .75rem;font-size:var(--ui-font-size-xl);line-height:1.3;color:#0e2f23}._query-modal_k1ria_2901 p{margin:0;color:#244134}._query-modal-actions_k1ria_2971{display:flex;flex-wrap:wrap;gap:.62rem;margin-top:1.25rem}._report-generated-modal_k1ria_2978{width:min(46rem,100%)}._report-generated-modal-actions_k1ria_2982{justify-content:flex-start}._report-action-link_k1ria_2986{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media (max-width: 1280px){._result-metric-grid_k1ria_2184{grid-template-columns:repeat(3,minmax(0,1fr))}._results-workspace_k1ria_2394{grid-template-columns:1fr}}@media (max-width: 1080px){._history-panel_k1ria_118{border-right:none;border-bottom:1px solid #dde8e2}._wizard-step-content_k1ria_414{grid-template-columns:1fr}._scope-grid_k1ria_1144,._jurisdiction-grid_k1ria_1252{grid-template-columns:repeat(2,minmax(0,1fr))}._period-range-grid_k1ria_1398{grid-template-columns:1fr}._period-separator_k1ria_1422{display:none}._keyword-row_k1ria_550{grid-template-columns:1fr}._assist-concepts-header_k1ria_710{flex-direction:column;align-items:flex-start}._assist-concept-top_k1ria_952,._assist-term-row_k1ria_986{grid-template-columns:1fr}._wizard-actions-split_k1ria_1732{flex-direction:column;align-items:stretch}}@media (max-width: 760px){._search-header_k1ria_17{flex-direction:column;align-items:stretch}._scope-grid_k1ria_1144,._jurisdiction-grid_k1ria_1252{grid-template-columns:1fr}._result-metric-grid_k1ria_2184{grid-template-columns:repeat(2,minmax(0,1fr))}._results-summary_k1ria_2120{flex-direction:column}._results-filter-toolbar_k1ria_2236{display:grid;grid-template-columns:1fr}._results-filter-toolbar_k1ria_2236 label{min-width:0}._results-pagination_k1ria_2298{flex-direction:column;align-items:stretch}._results-pagination-center_k1ria_2320{justify-items:start}._results-page-jump_k1ria_2344{flex-wrap:wrap}._results-table_k1ria_2410{display:block;overflow-x:auto;white-space:nowrap}._wizard-step-divider_k1ria_402{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}
