:root{--font-ui:"Public Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Space Grotesk","Public Sans",system-ui,sans-serif;--surface-0:#f4f7fb;--surface-1:#fff;--surface-2:#f8fafc;--surface-3:#eef4fb;--text-strong:#0f172a;--text-default:#1e293b;--text-muted:#64748b;--text-soft:#94a3b8;--border-subtle:#dbe4ee;--border-strong:#c5d2e3;--accent:#175cd3;--accent-strong:#0f4bb8;--accent-soft:#e8f0ff;--explore:#0f766e;--explore-soft:#e8f7f4;--investigate:#4f46e5;--investigate-soft:#eef0ff;--monitor:#b45309;--monitor-soft:#fff6df;--operations:#9a3412;--operations-soft:#fff4eb;--danger:#b42318;--warning:#b54708;--success:#047857;--shadow-sm:0 6px 18px rgba(15,23,42,.05);--shadow-md:0 14px 32px rgba(15,23,42,.08);--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--touch-target-min:44px;--mobile-control-font-size:16px;--motion-duration-short:200ms;--motion-duration:350ms;--motion-duration-slow:500ms;--motion-ease:cubic-bezier(0.22,1,0.36,1)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body,html{max-width:100vw;min-height:100dvh;font-family:var(--font-ui);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}.app-icon{display:inline-block;width:1em;height:1em;flex:0 0 auto;vertical-align:-.125em}button,input,select,textarea{font:inherit}::selection{background:rgba(23,92,211,.16);color:var(--text-strong)}:focus-visible{outline:3px solid rgba(23,92,211,.22);outline-offset:2px}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media (max-width:768px){.dashboard-grid{grid-template-columns:1fr}}body{background:radial-gradient(circle at top left,rgba(23,92,211,.08),transparent 24%),linear-gradient(180deg,#f7f9fc 0,var(--surface-0) 100%);color:var(--text-strong)}.app-body{margin:0;min-height:100dvh;display:flex;flex-direction:column}body.app-mobile-menu-open{overflow:hidden}.app-shell{flex:1 1;display:flex;flex-direction:column}.app-shell-analyst{background:radial-gradient(circle at top left,rgba(23,92,211,.08),transparent 24%),linear-gradient(180deg,#f7f9fc 0,var(--surface-0) 100%)}.app-shell-admin{background:radial-gradient(circle at top left,rgba(180,83,9,.08),transparent 22%),linear-gradient(180deg,#fbfaf7,#f5f2ea)}.app-main{flex:1 1;min-height:0;display:flex;flex-direction:column}.app-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;justify-content:space-between;gap:var(--space-5);padding:.9rem max(1rem,env(safe-area-inset-right)) .9rem max(1rem,env(safe-area-inset-left));border-bottom:1px solid rgba(197,210,227,.9);background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-sm)}.app-nav-admin-context{border-bottom-color:rgba(180,83,9,.16);background:rgba(255,251,245,.94)}.app-nav-actions,.app-nav-brand-row{display:flex;align-items:center;gap:var(--space-3)}.app-nav-brand-row{flex:1 1;flex-wrap:wrap;gap:.65rem 1rem}.app-nav-brand-lead,.app-nav-brand-row{min-width:0;display:flex;align-items:center}.app-nav-brand-lead{gap:var(--space-3);flex-shrink:0}.app-nav-actions{flex-wrap:wrap}.app-nav-mobile-toggle{display:none;align-items:center;justify-content:center;min-height:var(--touch-target-min);padding:.55rem .95rem;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-1);color:var(--text-default);font-size:.94rem;font-weight:700;cursor:pointer}.app-nav-brand-block{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.app-nav-brand{flex-shrink:0;color:var(--text-strong);text-decoration:none}.erie-brand-lockup{display:inline-flex;align-items:center;gap:.58rem;color:var(--text-strong);line-height:1;white-space:nowrap}.erie-brand-seal{display:block;width:2.2rem;height:2.2rem;flex:0 0 auto;filter:drop-shadow(0 2px 4px rgba(10,83,96,.18))}.erie-brand-wordmark{display:inline-flex;align-items:baseline;gap:.34rem;min-width:0}.erie-brand-wordmark-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.16rem;min-width:0}.erie-brand-wordmark-primary{font-family:var(--font-display);font-size:1.16rem;font-weight:700;letter-spacing:-.045em}.erie-brand-wordmark-secondary{color:#0a5360;font-size:.67rem;font-weight:800;letter-spacing:.105em;text-transform:uppercase}.erie-brand-tagline{color:#4f6477;font-size:.52rem;font-weight:700;letter-spacing:.035em;line-height:1.1}.erie-brand-lockup-marketing .erie-brand-seal{width:2.12rem;height:2.12rem}.erie-brand-lockup-marketing .erie-brand-wordmark-primary{font-size:1.2rem}.erie-brand-lockup-marketing .erie-brand-wordmark-secondary{font-size:.64rem}.erie-brand-lockup-public .erie-brand-seal{width:2rem;height:2rem}.erie-brand-lockup-public .erie-brand-wordmark-primary{font-size:1.08rem}.erie-brand-lockup-public .erie-brand-wordmark-secondary{font-size:.61rem}.app-nav-context-pill{display:inline-flex;align-items:center;padding:.18rem .48rem;border:1px solid rgba(23,92,211,.18);border-radius:999px;background:rgba(232,240,255,.85);color:var(--accent);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.app-nav-context-pill-admin{border-color:rgba(180,83,9,.22);background:rgba(255,247,237,.92);color:var(--warning)}.app-nav-search{position:relative;flex:1 1 22rem;min-width:0;max-width:40rem}@media (max-width:1180px){.app-nav{align-items:flex-start}.app-nav-actions{padding-top:.2rem}.app-nav-search{flex:1 1 100%;max-width:none}}@media (max-width:1040px){.app-nav-context-pill{display:none}}.app-nav-search-input{width:100%;padding:.72rem 4.65rem .72rem .95rem;border:1px solid var(--border-strong);border-radius:999px;background:rgba(248,250,252,.98);color:var(--text-default);box-shadow:inset 0 1px 2px rgba(15,23,42,.03)}.app-nav-search-input::placeholder{color:var(--text-soft)}.app-nav-search-shortcut{position:absolute;top:50%;right:.62rem;transform:translateY(-50%);padding:.18rem .36rem;border:1px solid var(--border-subtle);border-radius:.3rem;background:var(--surface-1);color:var(--text-muted);font-size:.65rem;font-weight:700;letter-spacing:.02em;pointer-events:none}.app-nav-search-results{position:absolute;top:calc(100% + .45rem);left:0;z-index:70;width:min(42rem,calc(100vw - 2rem));overflow:auto;max-height:min(34rem,calc(100dvh - 5.5rem));border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-md)}.app-nav-search-state{padding:1rem;color:var(--text-muted);font-size:.875rem}.app-nav-search-state-warning{color:var(--warning)}.app-nav-search-group{padding:.65rem .8rem 0;border-bottom:1px solid #eef2f7}.app-nav-search-group-last{border-bottom:none;padding-bottom:.8rem}.app-nav-search-group-label{margin-bottom:.25rem;color:var(--text-muted);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-nav-search-group-heading{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.app-nav-search-group-heading .app-nav-search-group-label{margin-bottom:.25rem}.app-nav-event-sort{display:inline-flex;align-items:center;gap:.35rem;margin:-.2rem 0 .35rem;color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:none}.app-nav-event-sort select{min-height:1.65rem;padding:.12rem 1.5rem .12rem .38rem;border:1px solid var(--border-subtle);border-radius:.35rem;background:var(--surface-1);color:var(--text-default);font:inherit}.app-nav-search-result{display:block;padding:.55rem .3rem;color:var(--text-default);font-size:.89rem;border-radius:var(--radius-sm)}.app-nav-search-result:focus-visible,.app-nav-search-result:hover{background:var(--surface-2);outline:none}.app-nav-search-result-meta{margin-left:.5rem;color:var(--text-muted)}.app-nav-search-result-detail{margin-top:.15rem;color:var(--text-muted);font-size:.78rem}.app-nav-command-actions-group{padding-bottom:.7rem}.app-nav-command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.app-nav-command-action{display:inline-flex;align-items:center;gap:.42rem;min-height:2.4rem;padding:.46rem .55rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-default);font-size:.8rem;font-weight:700}.app-nav-command-action:focus-visible,.app-nav-command-action:hover{border-color:rgba(15,118,110,.32);background:var(--explore-soft);color:var(--explore);outline:none}.app-nav-command-action .app-icon{width:.95rem;height:.95rem}.app-nav-button,.app-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target-min);padding:.45rem .78rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-default);font-size:.88rem;font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.app-nav-button .app-icon,.app-nav-link .app-icon{width:1rem;height:1rem;margin-right:.38rem}.app-nav-button:hover,.app-nav-link:hover{background:var(--surface-2);border-color:var(--border-subtle);transform:translateY(-1px)}.app-nav-link-active{background:var(--accent-soft);border-color:rgba(23,92,211,.22);color:var(--accent)}.app-nav-link-accent{color:var(--accent)}.app-nav-link-stage-explore.app-nav-link-active{border-color:rgba(15,118,110,.24);background:var(--explore-soft);color:var(--explore)}.app-nav-link-stage-investigate.app-nav-link-active{border-color:rgba(79,70,229,.24);background:var(--investigate-soft);color:var(--investigate)}.app-nav-link-stage-monitor.app-nav-link-active{border-color:rgba(180,83,9,.25);background:var(--monitor-soft);color:var(--monitor)}.app-nav-button{border-color:var(--border-subtle);background:var(--surface-1)}.app-nav-button-active{border-color:rgba(23,92,211,.28);background:var(--accent-soft);color:var(--accent)}.app-nav-admin{position:relative}.app-nav-admin-menu{position:absolute;top:calc(100% + .45rem);right:0;min-width:13.5rem;padding:.35rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-md)}.app-nav-mobile-backdrop{display:none}.app-nav-admin-link{display:flex;align-items:center;gap:.48rem;padding:.5rem .6rem;border-radius:var(--radius-sm);color:var(--text-default);font-size:.84rem;font-weight:600}.app-nav-admin-link .app-icon{width:.94rem;height:.94rem;color:var(--text-muted)}.app-nav-admin-link:hover{background:var(--surface-2)}.app-nav{display:grid;grid-template-columns:max-content minmax(13rem,1fr) max-content;align-items:center;grid-gap:.75rem;gap:.75rem;padding-top:.65rem;padding-bottom:.65rem}.app-nav-brand-row{display:contents}.app-nav-brand-lead{grid-column:1}.app-nav-search{grid-column:2;width:100%;max-width:none}.app-nav-search-input{padding-top:.62rem;padding-bottom:.62rem}.app-nav-actions{grid-column:3;flex-wrap:nowrap;justify-content:flex-end;gap:.08rem;min-width:0}.app-nav-group{display:inline-flex;align-items:center;gap:.05rem}.app-nav-group-divider{width:1px;height:1.45rem;margin:0 .28rem;background:var(--border-subtle)}.app-nav-button,.app-nav-link{min-height:2.35rem;padding:.42rem .62rem;border-radius:.5rem;font-size:.84rem;white-space:nowrap}.app-nav-button:hover,.app-nav-link:hover{transform:none}.app-nav-link-active{border-color:transparent;background:transparent;box-shadow:inset 0 -2px 0 currentColor}.app-nav-link-stage-explore.app-nav-link-active{border-color:transparent;background:rgba(240,253,250,.7);box-shadow:inset 0 -2px 0 currentColor}.app-nav-link-stage-investigate.app-nav-link-active{border-color:transparent;background:rgba(245,243,255,.72);box-shadow:inset 0 -2px 0 currentColor}.app-nav-link-stage-monitor.app-nav-link-active{border-color:transparent;background:rgba(255,251,235,.72);box-shadow:inset 0 -2px 0 currentColor}.app-nav-account{position:relative;flex:0 0 auto}.app-nav-account-caret{margin-left:.12rem;font-size:1rem;line-height:.8}.app-nav-account-menu{position:absolute;top:calc(100% + .45rem);right:0;z-index:65;width:max-content;min-width:14.25rem;max-height:min(34rem,calc(100dvh - 5.5rem));overflow-y:auto;padding:.35rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-md)}.app-nav-account-menu-label{margin:.5rem .6rem .24rem;color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-nav-account-menu-divider{height:1px;margin:.38rem .25rem;background:var(--border-subtle)}.app-nav-account-logout{display:flex;width:100%;align-items:center;gap:.48rem;padding:.5rem .6rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--danger);font-family:inherit;font-size:.84rem;font-weight:700;text-align:left;cursor:pointer}.app-nav-account-logout:hover{background:rgba(220,38,38,.08)}.app-nav-account-logout .app-icon{width:.94rem;height:.94rem}@media (max-width:1380px) and (min-width:901px){.app-nav{grid-template-columns:max-content minmax(15rem,1fr)}.app-nav-actions{grid-column:1/-1;justify-content:flex-start}}.ui-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ui-card-interactive{transition:transform var(--motion-duration-short) var(--motion-ease),box-shadow var(--motion-duration-short) var(--motion-ease),border-color var(--motion-duration-short) ease}.ui-card-interactive:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.ui-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.65rem 1rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-default);font-size:.9rem;font-weight:600}.ui-button-primary{background:var(--accent);border-color:var(--accent);color:#fff}.ui-input,.ui-select{width:100%;min-width:0;padding:.72rem .85rem;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-1);color:var(--text-default)}.ui-eyebrow{color:var(--text-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-hero,.ui-page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-5)}.app-page-shell{max-width:80rem;margin:0 auto;padding:1.5rem 1rem 2.5rem}@media (max-width:768px){.app-page-shell,.app-page-shell-admin,.app-page-shell-wide{padding-left:max(.85rem,env(safe-area-inset-left));padding-right:max(.85rem,env(safe-area-inset-right));padding-bottom:2rem}}.app-page-shell-wide{max-width:96rem}.app-page-shell-admin{max-width:78rem}.app-page-back-link{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.85rem;color:var(--accent);font-size:.875rem;font-weight:600}.app-page-back-link-admin{color:var(--warning)}.ui-page-header-copy{min-width:0}.ui-page-header-title-row{display:flex;align-items:center;gap:.78rem}.ui-page-header-icon{display:inline-grid;width:2.65rem;height:2.65rem;flex:0 0 2.65rem;place-items:center;border:1px solid var(--border-subtle);border-radius:.9rem;background:var(--surface-2);color:var(--accent)}.ui-page-header-icon .app-icon{width:1.32rem;height:1.32rem}.ui-page-header-tone-explore .ui-page-header-icon{border-color:rgba(15,118,110,.2);background:var(--explore-soft);color:var(--explore)}.ui-page-header-tone-investigate .ui-page-header-icon{border-color:rgba(79,70,229,.2);background:var(--investigate-soft);color:var(--investigate)}.ui-page-header-tone-monitor .ui-page-header-icon{border-color:rgba(180,83,9,.22);background:var(--monitor-soft);color:var(--monitor)}.ui-page-header-tone-operations .ui-page-header-icon{border-color:rgba(154,52,18,.2);background:var(--operations-soft);color:var(--operations)}.dashboard-title,.ui-page-title{margin:.35rem 0 .45rem;color:var(--text-strong);font-size:2.25rem;line-height:1.05;letter-spacing:-.03em}.ui-page-header-title-row .ui-page-title{margin-top:.16rem}.dashboard-subtitle,.ui-page-subtitle{max-width:42rem;color:var(--text-muted);font-size:1rem;line-height:1.65}.ui-page-header-actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.ui-workflow-header{--workflow-stage:var(--explore);--workflow-stage-soft:var(--explore-soft);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem 1.25rem;gap:1rem 1.25rem;margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--workflow-stage) 20%,var(--border-subtle));border-radius:1rem;background:linear-gradient(112deg,var(--workflow-stage-soft),var(--surface-1) 46%);box-shadow:0 8px 24px rgba(15,23,42,.045)}.ui-workflow-header--investigate{--workflow-stage:var(--investigate);--workflow-stage-soft:var(--investigate-soft)}.ui-workflow-header--monitor{--workflow-stage:var(--monitor);--workflow-stage-soft:var(--monitor-soft)}.ui-workflow-header__copy{min-width:0}.ui-workflow-header__stage{display:inline-flex;align-items:center;gap:.38rem;color:var(--workflow-stage);font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ui-workflow-header__primary-action .app-icon,.ui-workflow-header__stage .app-icon{width:1rem;height:1rem}.ui-workflow-header__title{margin:.22rem 0 0;color:var(--text-strong);font-size:clamp(1.35rem,2.5vw,1.85rem);letter-spacing:-.035em;line-height:1.12}.ui-workflow-header__purpose{max-width:48rem;margin:.42rem 0 0;color:var(--text-muted);font-size:.92rem;line-height:1.52}.ui-workflow-header__meta{margin-top:.55rem;color:var(--text-muted);font-size:.8rem;line-height:1.4}.ui-workflow-header__actions,.ui-workflow-header__secondary-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.ui-workflow-header__actions{justify-content:flex-end}.ui-workflow-header__primary-action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.3rem;padding:.5rem .72rem;border:1px solid var(--workflow-stage);border-radius:.68rem;background:var(--workflow-stage);color:#fff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:750;line-height:1.2;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease,filter .16s ease}.ui-workflow-header--explore .ui-workflow-header__primary-action{color:#fff}.ui-workflow-header__primary-action:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 8px 18px color-mix(in srgb,var(--workflow-stage) 25%,transparent);transform:translateY(-1px)}.ui-workflow-header__primary-action:focus-visible{outline:3px solid color-mix(in srgb,var(--workflow-stage) 50%,#fff);outline-offset:3px}.ui-workflow-header__primary-action:disabled{cursor:not-allowed;opacity:.58}.ui-workflow-header__navigation{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.35rem .7rem;padding-top:.72rem;border-top:1px solid color-mix(in srgb,var(--workflow-stage) 14%,var(--border-subtle))}.ui-workflow-header__navigation a{color:var(--workflow-stage);font-size:.78rem;font-weight:700;text-decoration:none}.ui-workflow-header__navigation a:focus-visible,.ui-workflow-header__navigation a:hover{text-decoration:underline;text-underline-offset:.18em}.parcel-workflow-header .ui-workflow-header__title{font-size:1.1rem}@media (max-width:720px){.ui-workflow-header{grid-template-columns:1fr;gap:.85rem}.ui-workflow-header__actions{justify-content:flex-start}}.ui-action-with-icon,.ui-section-title,.ui-tab-with-icon{display:inline-flex;align-items:center;gap:.42rem}.ui-section-title-icon{width:1rem;height:1rem;color:var(--text-muted)}.ui-status-rail{display:flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.78rem;font-weight:600}.ui-status-rail:before{width:.52rem;height:.52rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 13%,transparent);content:""}.ui-status-rail-success{color:var(--success)}.ui-status-rail-warning{color:var(--warning)}.ui-status-rail-danger{color:var(--danger)}.ui-status-rail-explore{color:var(--explore)}.ui-status-rail-investigate{color:var(--investigate)}.ui-status-rail-monitor{color:var(--monitor)}.ui-pipeline{display:flex;align-items:center;gap:.4rem;min-width:0}.ui-pipeline-step{display:inline-flex;align-items:center;gap:.3rem;min-width:0;color:var(--text-muted);font-size:.73rem;font-weight:650;white-space:nowrap}.ui-pipeline-step .app-icon{width:.93rem;height:.93rem}.ui-pipeline-connector{width:1.2rem;height:1px;flex:0 0 1.2rem;background:var(--border-strong)}.watchlists-page .ui-page-header{margin-bottom:.9rem}.watchlists-summary{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin:0 0 1rem;color:var(--text-muted);font-size:.8rem}.watchlists-summary span{display:inline-flex;align-items:center;gap:.25rem;padding:.38rem .6rem;border:1px solid rgba(180,83,9,.16);border-radius:999px;background:var(--monitor-soft)}.watchlists-summary strong{color:var(--monitor)}.watchlists-summary .app-icon{width:.88rem;height:.88rem;color:var(--monitor)}.watchlists-summary-status-active,.watchlists-summary-status-quiet{border-color:transparent!important}.watchlists-summary-status-quiet{background:#f8fafc!important;color:#64748b}.watchlists-summary-status-active{background:#ecfdf5!important;color:var(--success)}.watchlists-summary-status-active .app-icon{color:var(--success)}.watchlists-message{margin:0 0 .85rem;font-size:.875rem;font-weight:600}.watchlists-message-success{color:var(--success)}.watchlists-message-error{color:var(--danger)}.watchlists-layout{display:grid;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.watchlists-detail-card,.watchlists-sidebar-card{padding:1rem}.watchlists-card-title,.watchlists-section-title{display:flex;align-items:center;gap:.45rem;margin-top:0;color:var(--text-strong)}.watchlists-card-title{margin-bottom:.7rem;font-size:1.05rem}.watchlists-section-title{margin-bottom:.5rem;font-size:.95rem}.watchlists-card-title .app-icon,.watchlists-section-title .app-icon{color:var(--monitor)}.watchlists-card-intro{margin:-.22rem 0 .8rem;color:var(--text-muted);font-size:.8rem;line-height:1.45}.watchlists-create-form{padding-bottom:.9rem;border-bottom:1px solid var(--border-subtle)}.watchlists-monitor-empty,.watchlists-section-empty,.watchlists-sidebar-empty{color:var(--text-muted);font-size:.84rem;line-height:1.5}.watchlists-sidebar-empty{display:grid;grid-gap:.35rem;gap:.35rem;padding:.8rem .1rem .1rem}.watchlists-sidebar-empty strong{color:var(--text-strong)}.watchlists-monitor-empty p,.watchlists-section-empty p,.watchlists-sidebar-empty p{margin:0}.watchlists-monitor-empty-icon,.watchlists-sidebar-empty-icon{display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgba(180,83,9,.2);border-radius:.7rem;background:var(--monitor-soft);color:var(--monitor)}.watchlists-monitor-empty-icon .app-icon,.watchlists-sidebar-empty-icon .app-icon{width:1.1rem;height:1.1rem}.watchlists-monitor-empty{display:grid;justify-items:start;grid-gap:.45rem;gap:.45rem;padding:1.25rem;border:1px dashed #d8b87a;border-radius:.85rem;background:linear-gradient(135deg,#fffdfa,var(--monitor-soft))}.watchlists-monitor-empty-kicker{color:var(--monitor);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.watchlists-monitor-empty h3{color:var(--text-strong);font-size:1rem}.watchlists-monitor-empty-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.2rem}.watchlists-monitor-empty-actions .dashboard-button,.watchlists-section-empty .dashboard-inline-link{display:inline-flex;align-items:center;gap:.32rem;text-decoration:none}.watchlists-monitor-empty-actions .app-icon,.watchlists-section-empty .app-icon{width:.88rem;height:.88rem}.watchlists-section-empty{display:grid;justify-items:start;grid-gap:.36rem;gap:.36rem;padding:.85rem;border:1px dashed var(--border-subtle);border-radius:.7rem;background:var(--surface-2)}.watchlists-tracked-link{display:inline-flex;align-items:center;gap:.3rem;color:var(--explore);font-weight:700;text-decoration:none}.watchlists-tracked-link:hover{text-decoration:underline}.watchlists-tracked-link:focus-visible{outline:none;border-radius:4px;box-shadow:0 0 0 3px rgba(15,118,110,.2)}.watchlists-tracked-link .app-icon{width:.9rem;height:.9rem}.watchlists-tracked-meta{margin-top:.12rem;color:var(--text-muted);font-size:.72rem}.watchlists-queue-card{border-color:#d5e8e5;background:linear-gradient(160deg,rgba(249,253,252,.98),hsla(0,0%,100%,.94));box-shadow:0 10px 26px rgba(26,81,80,.06)}.watchlists-queue-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.watchlists-queue-heading>div{min-width:0}.watchlists-queue-heading p{margin:0 0 .2rem;color:#178179;font-size:.66rem;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.watchlists-queue-heading .watchlists-card-title{margin-bottom:0}.watchlists-queue-heading>span{flex:0 0 auto;padding:.22rem .42rem;border:1px solid #c5e1dc;border-radius:999px;background:#f2fbf8;color:#18786f;font-size:.68rem;font-weight:780}.watchlists-queue-card .watchlists-card-intro{margin-top:.45rem}.watchlists-queue-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.42rem;gap:.42rem;margin:.78rem 0 .52rem;padding:.42rem .5rem;border:1px solid #d5e6e5;border-radius:.58rem;background:#fff}.watchlists-queue-search>.app-icon{width:.92rem;height:.92rem;color:#4d938d}.watchlists-queue-search input{min-width:0;padding:0;border:0;outline:0;color:var(--text-strong);font-size:.78rem}.watchlists-queue-search input::placeholder{color:#8296a1}.watchlists-queue-search:focus-within{border-color:#74aaa4;box-shadow:0 0 0 3px rgba(31,145,134,.12)}.watchlists-queue-search>span{color:var(--text-muted);font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.watchlists-queue-notice{display:flex;align-items:center;gap:.34rem;margin:0 0 .5rem;padding:.48rem .56rem;border:1px solid #f0d59b;border-radius:.55rem;background:#fffaf0;color:#82570f;font-size:.71rem;line-height:1.35}.watchlists-queue-notice .app-icon{flex:0 0 auto;width:.86rem;height:.86rem}.watchlists-queue-list{display:grid;grid-gap:.36rem;gap:.36rem;max-height:39rem;margin:0;padding:.08rem .08rem .08rem 0;overflow-y:auto;list-style:none;scrollbar-color:#a8c7c4 transparent;scrollbar-width:thin}.watchlists-queue-row{position:relative;display:flex;align-items:stretch;gap:.28rem;min-width:0;border:1px solid #dfebea;border-radius:.68rem;background:hsla(0,0%,100%,.86);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.watchlists-queue-row:focus-within,.watchlists-queue-row:hover{border-color:#a8d0ca;box-shadow:0 5px 14px rgba(24,101,96,.07)}.watchlists-queue-row--selected{border-color:#529e96;background:linear-gradient(110deg,#effaf7,#fff);box-shadow:inset 3px 0 0 #13837a}.watchlists-queue-row__select{display:grid;min-width:0;flex:1 1;grid-gap:.26rem;gap:.26rem;padding:.58rem .32rem .58rem .68rem;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.watchlists-queue-row__action-button:focus-visible,.watchlists-queue-row__menu button:focus-visible,.watchlists-queue-row__select:focus-visible{outline:2px solid #248f85;outline-offset:2px}.watchlists-queue-row__activity,.watchlists-queue-row__metrics,.watchlists-queue-row__topline{display:flex;align-items:center;min-width:0}.watchlists-queue-row__topline{gap:.32rem}.watchlists-queue-row__topline strong{overflow:hidden;color:var(--text-strong);font-size:.8rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.watchlists-queue-row__muted,.watchlists-queue-row__visibility{flex:0 0 auto;padding:.11rem .3rem;border-radius:999px;font-size:.6rem;font-weight:780;line-height:1.2;white-space:nowrap}.watchlists-queue-row__visibility--org_shared{background:#e5f6f3;color:#08736b}.watchlists-queue-row__visibility--personal{background:#f1f5f9;color:#526878}.watchlists-queue-row__muted{background:#fff4df;color:#985c06}.watchlists-queue-row__metrics{flex-wrap:wrap;gap:.25rem .5rem;color:var(--text-muted);font-size:.67rem}.watchlists-queue-row__activity,.watchlists-queue-row__metrics>span{gap:.22rem}.watchlists-queue-row__metrics>span{display:inline-flex;align-items:center}.watchlists-queue-row__activity .app-icon,.watchlists-queue-row__metrics .app-icon{width:.76rem;height:.76rem;color:#528d88}.watchlists-queue-row__metrics .watchlists-queue-row__new-alerts{color:#a05b08;font-weight:750}.watchlists-queue-row__metrics .watchlists-queue-row__new-alerts .app-icon{color:#c27608}.watchlists-queue-row__activity{overflow:hidden;color:#637b8b;font-size:.68rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.watchlists-queue-row__owner{overflow:hidden;color:#8a9ba6;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.watchlists-queue-row__actions{position:relative;display:flex;align-items:flex-start;flex:0 0 auto;padding:.43rem .42rem 0 0}.watchlists-queue-row__action-button{padding:.25rem .38rem;border:1px solid #c8dcda;border-radius:.42rem;background:#fff;color:#376f6b;cursor:pointer;font-size:.64rem;font-weight:780}.watchlists-queue-row__action-button:hover,.watchlists-queue-row__action-button[aria-expanded=true]{border-color:#6daaa3;background:#eaf7f4;color:#08736b}.watchlists-queue-row__menu{position:absolute;z-index:4;top:2.22rem;right:0;display:grid;min-width:9.25rem;padding:.28rem;border:1px solid #bfdad7;border-radius:.58rem;background:#fff;box-shadow:0 12px 24px rgba(27,76,82,.16)}.watchlists-queue-row__menu button{padding:.42rem .48rem;border:0;border-radius:.34rem;background:transparent;color:#294c5d;cursor:pointer;font-size:.7rem;font-weight:650;text-align:left}.watchlists-queue-row__menu button:hover{background:#eff9f7}.watchlists-queue-row__menu .watchlists-queue-row__menu-danger{color:#b42318}.watchlists-queue-row__menu .watchlists-queue-row__menu-danger:hover{background:#fff1f0}.watchlists-queue-empty{display:flex;align-items:center;gap:.4rem;padding:.72rem .18rem;color:var(--text-muted);font-size:.76rem}.watchlists-queue-empty .app-icon{width:.9rem;height:.9rem}@media (max-width:760px){.watchlists-layout{grid-template-columns:minmax(0,1fr)}.watchlists-queue-list{max-height:none;overflow:visible}}.ui-page-header-admin .ui-page-header-icon{border-color:rgba(154,52,18,.2);background:var(--operations-soft);color:var(--operations)}.ui-page-header-admin .ui-eyebrow{color:var(--warning)}.ui-page-header-admin .ui-page-subtitle{max-width:48rem}.ui-section-card{padding:1.1rem 1.15rem}.dashboard-card-header,.entity-page-card-header,.parcel-card-header,.ui-section-header,.views-saved-card-header,.views-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.ui-section-title{margin-bottom:.18rem;color:var(--text-strong);font-size:1.06rem}.ui-section-description{color:var(--text-muted);font-size:.88rem;line-height:1.55}.ui-inline-notice{margin-bottom:.8rem;padding:.8rem .95rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-default);font-size:.88rem}.ui-inline-notice-success{border-color:#a7f3d0;background:#ecfdf5;color:var(--success)}.ui-inline-notice-warning{border-color:#fed7aa;background:#fff7ed;color:var(--warning)}.ui-inline-notice-danger{border-color:#fecaca;background:#fef2f2;color:var(--danger)}.dashboard-empty-state,.entity-page-empty-state,.ui-empty-state,.views-empty-state{display:flex;align-items:flex-start;gap:.7rem;padding:1rem;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2)}.ui-empty-state .ui-empty-state__icon{display:inline-flex;width:1.9rem;height:1.9rem;flex:0 0 1.9rem;align-items:center;justify-content:center;margin:0;border:1px solid rgba(13,148,136,.18);border-radius:.58rem;background:rgba(13,148,136,.08);color:var(--explore-accent,#0f766e)}.ui-empty-state .ui-empty-state__icon .app-icon{width:.96rem;height:.96rem}.dashboard-empty-state p,.entity-page-empty-state,.ui-empty-state p,.views-empty-state p,.views-empty-state span{color:var(--text-strong)}.dashboard-empty-state p,.ui-empty-state p,.views-empty-state p{margin-bottom:.35rem;font-weight:600}.dashboard-empty-state span,.ui-empty-state span,.views-empty-state span{display:block;color:var(--text-muted);font-size:.875rem;line-height:1.55}.ui-badge{display:inline-flex;align-items:center;padding:.18rem .48rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-2);color:var(--text-default);font-size:.72rem;font-weight:700}.ui-badge-accent{border-color:#bfdbfe;background:#eff6ff;color:var(--accent)}.ui-badge-success{border-color:#a7f3d0;background:#ecfdf5;color:var(--success)}.ui-badge-warning{border-color:#fed7aa;background:#fff7ed;color:var(--warning)}.ui-badge-danger{border-color:#fecaca;background:#fef2f2;color:var(--danger)}.ui-error-state,.ui-loading-state{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:hsla(0,0%,100%,.86);box-shadow:var(--shadow-sm)}.ui-loading-state{color:var(--text-default)}.ui-error-state p,.ui-loading-state p{margin:0;font-size:.92rem;font-weight:700}.ui-error-state span,.ui-loading-state span{display:block;margin-top:.18rem;color:var(--text-muted);font-size:.84rem;line-height:1.55}.ui-loading-spinner{width:1rem;height:1rem;margin-top:.12rem;border:2px solid rgba(23,92,211,.18);border-top:2px solid var(--accent);border-radius:999px;flex-shrink:0;animation:ui-spin .9s linear infinite}.ui-error-state{border-color:#fecaca;background:#fff8f7}.ui-error-state p{color:var(--danger)}.ui-error-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.85rem}.ui-state-panel{--state-accent:var(--explore-accent,#0f766e);--state-tint:rgba(13,148,136,.08);display:flex;align-items:flex-start;gap:1rem;padding:1.15rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:hsla(0,0%,100%,.9);box-shadow:var(--shadow-sm)}.ui-state-panel--first-use{--state-accent:var(--monitor-accent,#b45309);--state-tint:rgba(245,158,11,.1)}.ui-state-panel--permission{--state-accent:var(--investigate-accent,#4f46e5);--state-tint:rgba(79,70,229,.08)}.ui-state-panel--error{--state-accent:var(--danger);--state-tint:#fff5f4;border-color:#fecaca}.ui-loading-state__icon,.ui-state-panel__icon{display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--state-accent,var(--accent)) 22%,transparent);border-radius:.72rem;background:var(--state-tint,rgba(23,92,211,.08));color:var(--state-accent,var(--accent))}.ui-loading-state__icon .app-icon,.ui-state-panel__icon .app-icon{width:1.12rem;height:1.12rem}.ui-loading-state__content,.ui-state-panel__content{min-width:0;flex:1 1}.ui-state-panel__eyebrow{margin:0 0 .28rem;color:var(--state-accent);font-size:.7rem;font-weight:800;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.ui-state-panel__title{margin:0;color:var(--text-strong);font-family:var(--font-display,inherit);font-size:1.05rem;letter-spacing:-.02em;line-height:1.25}.ui-state-panel__detail{margin-top:.36rem;color:var(--text-muted);font-size:.88rem;line-height:1.55}.ui-state-panel__detail p{margin:0}.ui-state-panel__detail p+p{margin-top:.35rem}.ui-state-panel__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.ui-state-panel__action{display:inline-flex;min-height:2.2rem;align-items:center;gap:.38rem;padding:.45rem .7rem;border:1px solid var(--border-strong);border-radius:.58rem;background:var(--surface-1);color:var(--text-strong);cursor:pointer;font:inherit;font-size:.82rem;font-weight:750;line-height:1.2;text-decoration:none}.ui-state-panel__action:hover{border-color:color-mix(in srgb,var(--state-accent) 45%,var(--border-strong));color:var(--state-accent)}.ui-state-panel__action:focus-visible{outline:3px solid color-mix(in srgb,var(--state-accent) 28%,transparent);outline-offset:2px}.ui-state-panel__action:disabled{cursor:wait;opacity:.65}.ui-state-panel__action .app-icon{width:.95rem;height:.95rem}.ui-state-panel__action--primary{border-color:var(--state-accent);background:var(--state-accent);color:#fff}.ui-state-panel__action--primary:hover{border-color:var(--state-accent);background:color-mix(in srgb,var(--state-accent) 90%,#000);color:#fff}.ui-state-panel--compact{gap:.8rem;padding:.9rem;border-radius:var(--radius-md)}.ui-state-panel--compact .ui-state-panel__icon{width:2rem;height:2rem;flex-basis:2rem;border-radius:.6rem}.ui-contextual-guidance{--guidance-accent:var(--accent);--guidance-tint:var(--accent-soft);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:flex-start;margin:1rem 0;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--guidance-accent) 24%,var(--border-subtle));border-radius:var(--radius-md);background:linear-gradient(110deg,color-mix(in srgb,var(--guidance-tint) 72%,#fff),var(--surface-1) 62%)}.ui-contextual-guidance--monitor{--guidance-accent:var(--monitor);--guidance-tint:var(--monitor-soft)}.ui-contextual-guidance--investigate{--guidance-accent:var(--investigate);--guidance-tint:var(--investigate-soft)}.ui-contextual-guidance--operations{--guidance-accent:var(--operations);--guidance-tint:var(--operations-soft)}.ui-contextual-guidance--neutral{--guidance-accent:#475569;--guidance-tint:var(--surface-3)}.ui-contextual-guidance__icon{display:inline-flex;width:2.05rem;height:2.05rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--guidance-accent) 22%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--guidance-accent) 11%,#fff);color:var(--guidance-accent)}.ui-contextual-guidance__icon .app-icon{width:1.02rem;height:1.02rem}.ui-contextual-guidance__content{min-width:0}.ui-contextual-guidance__content h2{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:.96rem;line-height:1.3}.ui-contextual-guidance__content p{max-width:58rem;margin:.23rem 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.48}.ui-contextual-guidance__actions{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.62rem}.ui-contextual-guidance__action,.ui-contextual-guidance__dismiss{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.32rem;padding:.32rem .5rem;border:1px solid color-mix(in srgb,var(--guidance-accent) 23%,var(--border-strong));border-radius:.48rem;background:var(--surface-1);color:var(--guidance-accent);font:inherit;font-size:.76rem;font-weight:750;line-height:1.2;text-decoration:none}.ui-contextual-guidance__action:hover,.ui-contextual-guidance__dismiss:hover{border-color:color-mix(in srgb,var(--guidance-accent) 48%,var(--border-strong));background:var(--guidance-tint)}.ui-contextual-guidance__action .app-icon{width:.86rem;height:.86rem}.ui-contextual-guidance__dismiss{border-color:transparent;background:transparent;color:var(--text-muted);cursor:pointer}.ui-contextual-guidance__action:focus-visible,.ui-contextual-guidance__dismiss:focus-visible{outline:3px solid color-mix(in srgb,var(--guidance-accent) 28%,transparent);outline-offset:2px}@media (max-width:620px){.ui-contextual-guidance{grid-template-columns:auto minmax(0,1fr)}.ui-contextual-guidance__dismiss{grid-column:2;justify-self:start}}.alert-composer{position:relative;display:inline-flex;min-width:0;z-index:3}.alert-composer__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.25rem;padding:.48rem .72rem;border:1px solid #93c5fd;border-radius:.6rem;background:#eff6ff;color:#1d4ed8;font:inherit;font-size:.83rem;font-weight:750;cursor:pointer}.alert-composer__trigger:hover{background:#dbeafe;border-color:#60a5fa}.alert-composer__trigger .app-icon{width:1rem;height:1rem}.alert-composer__panel{position:absolute;top:calc(100% + .55rem);right:0;width:min(27rem,calc(100vw - 2rem));padding:.85rem;border:1px solid #bfdbfe;border-radius:.95rem;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.2);color:#0f172a;z-index:60}.alert-composer__heading{display:flex;justify-content:space-between;gap:.75rem;padding-bottom:.72rem;border-bottom:1px solid #e2e8f0}.alert-composer__heading p{display:flex;align-items:center;gap:.35rem;margin:0 0 .2rem;color:#2563eb;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.alert-composer__heading p .app-icon{width:.9rem;height:.9rem}.alert-composer__heading h3{margin:0;font-size:1rem;line-height:1.2}.alert-composer__heading span{display:block;margin-top:.24rem;color:#64748b;font-size:.78rem;line-height:1.35}.alert-composer__heading>button{width:1.8rem;height:1.8rem;border:0;border-radius:.45rem;background:transparent;color:#64748b;font-size:1.3rem;cursor:pointer}.alert-composer__heading>button:hover{background:#f1f5f9;color:#0f172a}.alert-composer__target{display:grid;grid-gap:.16rem;gap:.16rem;margin-top:.76rem;padding:.62rem .7rem;border-radius:.65rem;background:#f8fafc;color:#334155}.alert-composer__target>span{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.alert-composer__target strong{font-size:.84rem}.alert-composer__target small{color:#64748b;font-size:.75rem;line-height:1.35}.alert-composer__field{display:grid;grid-gap:.3rem;gap:.3rem;margin-top:.72rem;color:#334155;font-size:.77rem;font-weight:700}.alert-composer__field input,.alert-composer__field select{width:100%;min-height:2.35rem;padding:.46rem .55rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#0f172a;font:inherit;font-size:.86rem;font-weight:500}.alert-composer__modes{display:grid;grid-gap:.4rem;gap:.4rem;margin:.8rem 0 0;padding:0;border:0}.alert-composer__modes legend{margin-bottom:.34rem;color:#475569;font-size:.77rem;font-weight:750}.alert-composer__modes label{display:flex;gap:.5rem;align-items:flex-start;padding:.56rem;border:1px solid #e2e8f0;border-radius:.6rem;cursor:pointer}.alert-composer__modes label.is-selected{border-color:#60a5fa;background:#eff6ff}.alert-composer__modes input{margin:.2rem 0 0;accent-color:#2563eb}.alert-composer__modes label>span{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.35rem;column-gap:.35rem;min-width:0}.alert-composer__modes .app-icon{grid-row:span 2;width:.95rem;height:.95rem;margin-top:.08rem;color:#2563eb}.alert-composer__modes strong{font-size:.82rem}.alert-composer__modes small{grid-column:2;margin-top:.13rem;color:#64748b;font-size:.73rem;line-height:1.32}.alert-composer__settings{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.alert-composer__settings .alert-composer__field{min-width:0}.alert-composer__delivery{display:flex;align-items:center;gap:.45rem;margin:.72rem 0 0;padding:.5rem .55rem;border:1px solid #dbeafe;border-radius:.5rem;background:#f8fbff;color:#475569;font-size:.75rem;line-height:1.25}.alert-composer__delivery .app-icon{flex:0 0 auto;width:.92rem;height:.92rem;color:#2563eb}.alert-composer__delivery span{display:grid;grid-gap:.06rem;gap:.06rem}.alert-composer__delivery strong{color:#334155;font-size:.74rem}.alert-composer__entity-note{display:flex;gap:.4rem;align-items:flex-start;margin:.8rem 0 0;padding:.62rem .68rem;border-radius:.6rem;background:#f0fdfa;color:#0f766e;font-size:.77rem;line-height:1.4}.alert-composer__entity-note .app-icon{flex:0 0 auto;width:1rem;height:1rem;margin-top:.04rem}.alert-composer__error{margin:.72rem 0 0;color:#b91c1c;font-size:.78rem}.alert-composer__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.82rem;padding-top:.72rem;border-top:1px solid #e2e8f0}.alert-composer__actions button,.alert-composer__success a,.alert-composer__success button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.1rem;padding:.42rem .62rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#334155;font:inherit;font-size:.77rem;font-weight:700;text-decoration:none;cursor:pointer}.alert-composer__actions .alert-composer__save{border-color:#1d4ed8;background:#2563eb;color:#fff}.alert-composer__actions .alert-composer__save:disabled{opacity:.65;cursor:wait}.alert-composer__actions .app-icon,.alert-composer__success .app-icon{width:.9rem;height:.9rem}.alert-composer__success{padding:.35rem 0 .1rem}.alert-composer__success strong{color:#047857;font-size:.9rem}.alert-composer__success p{margin:.36rem 0 .7rem;color:#475569;font-size:.8rem;line-height:1.4}.alert-composer__success>div{display:flex;flex-wrap:wrap;gap:.45rem}.alert-composer__success a:first-child{border-color:#047857;background:#047857;color:#fff}@media (max-width:640px){.alert-composer__panel{position:fixed;top:1rem;right:1rem;left:1rem;width:auto;max-height:calc(100dvh - 2rem);overflow:auto}.alert-composer__settings{grid-template-columns:1fr;gap:0}}.ui-loading-state{--state-accent:var(--accent);--state-tint:rgba(23,92,211,.08)}.ui-loading-state .ui-loading-spinner{margin:0}.ui-loading-state .ui-loading-state__icon{display:inline-flex;margin-top:0;color:var(--state-accent,var(--accent))}.ui-loading-state .ui-loading-skeleton__card{display:grid;margin-top:0}.ui-loading-skeleton{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.85rem}.ui-loading-skeleton>i,.ui-loading-skeleton__card i{display:block;height:.62rem;border-radius:999px;background:linear-gradient(90deg,#edf1f5 20%,#f8fafc 42%,#edf1f5 64%);background-size:220% 100%;animation:ui-state-shimmer 1.4s ease-in-out infinite}.ui-loading-skeleton>i:nth-child(2),.ui-loading-skeleton__card i:nth-child(2){width:76%}.ui-loading-skeleton>i:nth-child(3),.ui-loading-skeleton__card i:nth-child(3){width:48%}.ui-loading-skeleton--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-loading-skeleton__card{display:grid;grid-gap:.45rem;gap:.45rem;min-height:4.25rem;padding:.72rem;border:1px solid var(--border-subtle);border-radius:.7rem;background:var(--surface-2)}@keyframes ui-state-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ui-loading-skeleton>i,.ui-loading-skeleton__card i{animation:none}}@media (max-width:640px){.ui-state-panel{padding:1rem}.ui-loading-skeleton--cards{grid-template-columns:1fr}}.ui-surface-enter{animation:ui-fade-up .18s ease-out}.ui-trust-stack{display:grid;grid-gap:.7rem;gap:.7rem}.ui-trust-row{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.ui-trust-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .62rem;border-radius:999px;border:1px solid rgba(23,92,211,.16);background:rgba(232,240,255,.82);color:var(--accent);font-size:.74rem;font-weight:700}.ui-trust-pill-neutral{border-color:var(--border-subtle);background:var(--surface-2);color:var(--text-default)}.ui-trust-pill-warning{border-color:#fed7aa;background:#fff7ed;color:var(--warning)}.ui-trust-caption{color:var(--text-muted);font-size:.82rem;line-height:1.55}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.entity-page-table-wrap,.parcel-table-wrap,.ui-table-wrap,.views-table-wrap{overflow:auto;border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-1)}.entity-page-table,.parcel-table,.ui-table,.views-table{width:100%;border-collapse:collapse;background:var(--surface-1)}.entity-page-table thead th,.parcel-table thead th,.ui-table thead th,.views-table th{padding:.75rem .8rem;border-bottom:1px solid #e7edf5;background:var(--surface-2);color:#334155;font-size:.77rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left}.entity-page-table tbody td,.parcel-table td,.ui-table tbody td,.views-table td{padding:.78rem .8rem;border-bottom:1px solid #eef2f7;vertical-align:top;color:var(--text-default);font-size:.84rem}.entity-page-table tbody tr:hover,.parcel-table tbody tr:hover,.ui-table tbody tr:hover,.views-table tbody tr:hover{background:#fbfdff}.ui-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.ui-kpi-card{padding:.9rem 1rem}.ui-kpi-card-accent{background:linear-gradient(135deg,#f8fbff,#eef5ff);border-color:rgba(23,92,211,.2)}.ui-kpi-label{display:block;font-size:.78rem;color:var(--text-muted)}.ui-kpi-value{display:block;margin-top:.18rem;font-size:1.25rem;font-weight:700;color:var(--text-strong)}.ui-kpi-note{display:block;margin-top:.22rem;font-size:.75rem;color:var(--text-muted);line-height:1.45}.ui-split-layout{display:grid;grid-template-columns:22rem minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.ui-page-stack,.ui-sidebar-stack{display:grid;grid-gap:.95rem;gap:.95rem}.ui-sidebar-stack{position:-webkit-sticky;position:sticky;top:1rem}.ui-panel{padding:.95rem}.ui-panel-tight{padding:.85rem .95rem}.ui-panel-soft{background:linear-gradient(135deg,#f8fafc,#eff6ff)}.ui-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.ui-section-head h2,.ui-section-head h3{margin:0;color:var(--text-strong)}.ui-section-head h2{font-size:1rem}.ui-section-head h3{font-size:.96rem}.ui-section-subtitle{margin-top:.24rem;font-size:.8rem;color:var(--text-muted);line-height:1.5}.ui-filter-form{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:.9rem}.ui-filter-group{display:grid;grid-gap:.5rem;gap:.5rem}.ui-field{display:grid;grid-gap:.24rem;gap:.24rem;font-size:.78rem;color:#475569}.ui-field-help{font-size:.78rem;color:var(--text-muted)}.ui-action-row{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.ui-chip-row{display:flex;flex-wrap:wrap;gap:.45rem}.ui-chip-button{padding:.36rem .68rem;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-default);font-size:.76rem;font-weight:600;cursor:pointer}.ui-chip-button-active{border-color:rgba(23,92,211,.24);background:var(--accent-soft);color:var(--accent)}.ui-chip-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .62rem;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-default);font-size:.76rem}.ui-chip-pill strong{font-weight:700}.ui-button-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.55rem .85rem;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--accent);font-size:.84rem;font-weight:600}.ui-table-button{border:0;background:transparent;padding:0;font-weight:600;color:var(--text-strong);cursor:pointer}.ui-table-meta{color:var(--text-muted);font-size:.74rem}.ui-table-actions{display:flex;gap:.35rem;flex-wrap:wrap}.intel-party-row-name-link{display:block;text-decoration:none;color:inherit;border-radius:4px;outline-offset:2px}.intel-party-row-name-link:focus-visible .intel-party-row-name-link__title,.intel-party-row-name-link:hover .intel-party-row-name-link__title{color:var(--accent);text-decoration:underline}.intel-party-row-parcel-link{color:inherit;text-decoration:none;border-radius:4px;outline-offset:2px}.intel-party-row-parcel-link:focus-visible,.intel-party-row-parcel-link:hover{color:var(--accent);text-decoration:underline}.intel-investigation-summary{margin-bottom:1rem;overflow:hidden;border:1px solid #d9dcfa;border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(99,102,241,.11),transparent 31%),linear-gradient(135deg,#fbfbff,#f8f8ff 58%,#fafcff);box-shadow:0 10px 26px rgba(49,46,129,.055)}.intel-investigation-summary__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.05rem 1.1rem .9rem}.intel-investigation-summary__eyebrow{display:inline-flex;align-items:center;gap:.38rem;margin:0 0 .25rem;color:#4f46e5;font-size:.69rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.intel-investigation-summary__eyebrow .app-icon{width:.92rem;height:.92rem}.intel-investigation-summary__heading h1{margin:0;color:#1e2458;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.025em;line-height:1.12}.intel-investigation-summary__description{max-width:44rem;margin:.34rem 0 0;color:#5d6385;font-size:.9rem;line-height:1.5}.intel-investigation-summary__context{margin:.38rem 0 0;color:#4d5688;font-size:.78rem;font-weight:700;line-height:1.4}.intel-investigation-summary__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.intel-investigation-summary__primary-action,.intel-investigation-summary__secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.3rem;padding:.5rem .72rem;border-radius:.68rem;font-size:.82rem;font-weight:750;line-height:1.2;text-decoration:none;white-space:nowrap}.intel-investigation-summary__primary-action{border:1px solid #4f46e5;background:#4f46e5;color:#fff;transition:box-shadow .16s ease,transform .16s ease,filter .16s ease}.intel-investigation-summary__primary-action:hover{filter:brightness(1.06);box-shadow:0 8px 18px rgba(79,70,229,.25);transform:translateY(-1px)}.intel-investigation-summary__primary-action:focus-visible,.intel-investigation-summary__secondary-action:focus-visible{outline:3px solid rgba(79,70,229,.35);outline-offset:3px}.intel-investigation-summary__primary-action .app-icon{width:1rem;height:1rem}.intel-investigation-summary__secondary-action{color:#4f46e5}.intel-investigation-summary__secondary-action:hover{color:#3730a3;text-decoration:underline}.intel-investigation-summary__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e5e7fb;border-bottom:1px solid #e5e7fb}.intel-investigation-summary__metric{display:flex;min-width:0;align-items:flex-start;gap:.55rem;padding:.82rem .85rem;border-right:1px solid #e5e7fb}.intel-investigation-summary__metric:last-child{border-right:0}.intel-investigation-summary__metric>.app-icon{width:1.04rem;height:1.04rem;flex:0 0 auto;margin-top:.08rem;color:#4f46e5}.intel-investigation-summary__metric--provenance>.app-icon{color:#155e75}.intel-investigation-summary__metric div{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem}.intel-investigation-summary__metric span{color:#6b7195;font-size:.69rem;line-height:1.25}.intel-investigation-summary__metric strong{overflow:hidden;color:#24275d;font-family:var(--font-display);font-size:.92rem;line-height:1.24;text-overflow:ellipsis;white-space:nowrap}.intel-investigation-summary__metric small{overflow:hidden;color:#747b9e;font-size:.69rem;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.intel-investigation-summary__evidence{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.1rem .9rem}.intel-investigation-summary__evidence>div{min-width:0}.intel-investigation-summary__evidence-label{display:inline-flex;align-items:center;gap:.34rem;color:#3f478d;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.intel-investigation-summary__evidence-label .app-icon{width:.86rem;height:.86rem;color:#4f46e5}.intel-investigation-summary__evidence p{max-width:47rem;margin:.26rem 0 0;color:#5d6385;font-size:.77rem;line-height:1.5}.intel-investigation-summary__lead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.42rem;gap:.42rem;min-width:min(100%,17rem);align-items:center;padding:.55rem .64rem;border:1px solid #d8dafb;border-radius:10px;background:hsla(0,0%,100%,.72);color:#353b76;text-decoration:none}.intel-investigation-summary__lead:hover{border-color:#b9bdf3;background:#fff}.intel-investigation-summary__lead:focus-visible{outline:3px solid rgba(79,70,229,.25);outline-offset:2px}.intel-investigation-summary__lead>.app-icon{width:.92rem;height:.92rem;color:#4f46e5}.intel-investigation-summary__lead>.app-icon:last-child{color:#747b9e}.intel-investigation-summary__lead span{display:grid;min-width:0;grid-gap:.08rem;gap:.08rem}.intel-investigation-summary__lead small{color:#747b9e;font-size:.66rem}.intel-investigation-summary__lead strong{overflow:hidden;color:#282e67;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.intel-investigation-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-investigation-summary__metric:nth-child(2){border-right:0}.intel-investigation-summary__metric:nth-child(-n+2){border-bottom:1px solid #e5e7fb}}@media (max-width:640px){.intel-investigation-summary__evidence,.intel-investigation-summary__heading{flex-direction:column}.intel-investigation-summary__actions,.intel-investigation-summary__lead{width:100%}.intel-investigation-summary__primary-action,.intel-investigation-summary__secondary-action{flex:1 1 auto}.intel-investigation-summary__metrics{grid-template-columns:1fr}.intel-investigation-summary__metric,.intel-investigation-summary__metric:nth-child(2){border-right:0;border-bottom:1px solid #e5e7fb}.intel-investigation-summary__metric:last-child{border-bottom:0}}.intel-research-header{margin-bottom:1rem;overflow:hidden;border:1px solid #d9dcfa;border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(99,102,241,.11),transparent 31%),linear-gradient(135deg,#fbfbff,#f8f8ff 58%,#fafcff);box-shadow:0 10px 26px rgba(49,46,129,.055)}.intel-research-header__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.05rem 1.1rem .9rem}.intel-filter-builder__heading p,.intel-research-header__eyebrow,.intel-research-lenses__heading p,.intel-research-scope__heading p,.intel-results-panel__heading p{display:flex;align-items:center;gap:.38rem;margin:0 0 .25rem;color:#4f46e5;font-size:.69rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.intel-research-header__eyebrow .app-icon{width:.92rem;height:.92rem}.intel-research-header h1{margin:0;color:#1e2458;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.025em;line-height:1.12}.intel-research-header__description{max-width:44rem;margin:.34rem 0 0;color:#5d6385;font-size:.9rem;line-height:1.5}.intel-research-header__actions,.intel-research-scope__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.intel-research-header__primary-action,.intel-research-header__secondary-action,.intel-research-scope__primary-action,.intel-research-scope__quiet-action,.intel-research-scope__secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:.48rem .7rem;border-radius:.68rem;font-size:.78rem;font-weight:750;line-height:1.2;text-decoration:none;white-space:nowrap}.intel-research-header__primary-action,.intel-research-scope__primary-action{border:1px solid #4f46e5;background:#4f46e5;color:#fff;cursor:pointer;transition:box-shadow .16s ease,transform .16s ease,filter .16s ease}.intel-research-header__primary-action:hover,.intel-research-scope__primary-action:hover{filter:brightness(1.06);box-shadow:0 8px 18px rgba(79,70,229,.25);transform:translateY(-1px)}.intel-research-header__secondary-action,.intel-research-scope__secondary-action{border:1px solid #cbdde3;background:hsla(0,0%,100%,.82);color:#215d69;cursor:pointer}.intel-research-header__secondary-action:hover,.intel-research-scope__secondary-action:hover{border-color:#0f766e;background:#f0fdfa}.intel-research-scope__quiet-action{border:1px solid transparent;background:transparent;color:#526878;cursor:pointer}.intel-filter-builder button:focus-visible,.intel-filter-group summary:focus-visible,.intel-research-header__primary-action:focus-visible,.intel-research-header__secondary-action:focus-visible,.intel-research-lenses button:focus-visible,.intel-research-scope a:focus-visible,.intel-research-scope button:focus-visible,.intel-results-table a:focus-visible,.intel-results-table summary:focus-visible{outline:3px solid rgba(79,70,229,.3);outline-offset:3px}.intel-research-scope{border-top:1px solid #e5e7fb}.intel-research-scope__heading{display:grid;grid-template-columns:minmax(11.5rem,.72fr) minmax(0,1.7fr) auto;align-items:center;grid-gap:1rem;gap:1rem;padding:.74rem 1.1rem}.intel-filter-builder__heading p,.intel-research-lenses__heading p,.intel-research-scope__heading p,.intel-results-panel__heading p{color:#0f766e;font-size:.66rem}.intel-filter-builder__heading h2,.intel-research-lenses__heading h2,.intel-research-scope__heading h2,.intel-results-panel__heading h2{margin:0;color:#17324d;font-family:var(--font-display);font-size:1rem;letter-spacing:-.015em}.intel-filter-builder__heading>div>span,.intel-research-scope__identity>span,.intel-results-panel__heading>div>span{display:block;margin-top:.2rem;color:#607788;font-size:.78rem}.intel-research-scope__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e1e4f6;border-radius:10px;background:hsla(0,0%,100%,.56)}.intel-research-scope__metrics>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:.48rem;column-gap:.48rem;align-items:start;min-width:0;padding:.5rem .58rem;border-right:1px solid #e5e7fb}.intel-research-scope__metrics>div:last-child{border-right:0}.intel-research-scope__metrics .app-icon{grid-row:span 3;width:1rem;height:1rem;margin-top:.1rem;color:#4f46e5}.intel-research-scope__metrics small,.intel-research-scope__metrics span{overflow:hidden;color:#6b7195;font-size:.68rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.intel-research-scope__metrics strong{overflow:hidden;color:#24275d;font-family:var(--font-display);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.intel-research-scope__filters{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2.7rem;padding:.48rem 1.1rem .54rem;border-top:1px solid #edf0fb}.intel-research-scope__filter-message{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-width:0}.intel-research-scope__filter-message>span{color:#6b7f92;font-size:.76rem}.intel-filter-builder__active button:not(:last-child),.intel-research-scope__filter-message button{display:inline-flex;align-items:center;gap:.32rem;padding:.27rem .45rem;border:1px solid #d5e2f8;border-radius:999px;background:#f7faff;color:#365487;cursor:pointer;font-size:.71rem;font-weight:700}.intel-filter-builder__active button:not(:last-child):hover,.intel-research-scope__filter-message button:hover{border-color:#9dbcf1;background:#eef5ff}.intel-research-scope__lead{display:inline-flex;align-items:center;gap:.38rem;min-width:0;padding:.45rem .55rem;border:1px solid #d8dafb;border-radius:9px;background:hsla(0,0%,100%,.75);color:#353b76;font-size:.73rem;text-decoration:none}.intel-research-scope__lead .app-icon{width:.84rem;height:.84rem;flex:0 0 auto;color:#4f46e5}.intel-research-workspace{align-items:start}.intel-filter-builder{position:-webkit-sticky;position:sticky;top:.85rem}.intel-filter-builder__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.intel-filter-builder__heading>strong{padding:.28rem .44rem;border:1px solid #cfe2e0;border-radius:999px;background:#effaf7;color:#0f766e;font-size:.7rem}.intel-filter-builder__active{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem;min-height:2.25rem;margin:.72rem 0;padding:.55rem 0;border-top:1px solid #e7eef0;border-bottom:1px solid #e7eef0}.intel-filter-builder__active>span{color:#687d90;font-size:.73rem}.intel-filter-builder__active>button:last-child{margin-left:auto;padding:0;border:0;background:transparent;color:#526878;cursor:pointer;font-size:.73rem;font-weight:700}.intel-filter-builder__form{gap:.6rem}.intel-filter-group{overflow:hidden;border:1px solid #e0eaed;border-radius:9px;background:#fbfefd}.intel-filter-group>summary{display:flex;align-items:center;justify-content:space-between;padding:.58rem .65rem;color:#28455d;cursor:pointer;font-size:.77rem;font-weight:750;list-style:none}.intel-filter-group>summary::-webkit-details-marker{display:none}.intel-filter-group>summary:after{color:#0f766e;content:"+";font-size:.9rem}.intel-filter-group[open]>summary:after{content:"−"}.intel-filter-group__body{display:grid;grid-gap:.55rem;gap:.55rem;padding:0 .65rem .7rem;border-top:1px solid #eaf0f2}.intel-filter-group__hint{margin:0;color:#687d90;font-size:.72rem;line-height:1.35}.intel-starter-workflow{display:grid;grid-gap:.16rem;gap:.16rem;padding:.48rem .52rem;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff;color:#0f172a;cursor:pointer;text-align:left}.intel-starter-workflow strong{font-size:.76rem}.intel-starter-workflow span{color:#64748b;font-size:.7rem;line-height:1.35}.intel-save-research-form,.intel-saved-research-list>div{display:flex;gap:.35rem}.intel-save-research-form input{min-width:0;flex:1 1;padding:.4rem .5rem;border:1px solid #cbdde3;border-radius:7px;background:#fff;font:inherit;font-size:.75rem}.intel-save-research-form button,.intel-saved-research-list button{padding:.36rem .5rem;border:1px solid #cbdde3;border-radius:7px;background:#fff;color:#215d69;cursor:pointer;font-size:.72rem;font-weight:700}.intel-save-research-form button:disabled{cursor:not-allowed;opacity:.55}.intel-saved-research-list{display:grid;grid-gap:.32rem;gap:.32rem;max-height:9rem;overflow-y:auto}.intel-saved-research-list>span{color:#687d90;font-size:.72rem}.intel-saved-research-list>div button:first-child{flex:1 1;text-align:left}.intel-saved-research-list>div button:last-child{border-color:#fecaca;color:#b91c1c}.intel-research-lenses{overflow:hidden;border:1px solid #dce7e8;border-radius:14px;background:#fff}.intel-research-lenses__heading,.intel-results-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.82rem .9rem .7rem}.intel-research-lenses__heading>span{color:#607788;font-size:.75rem;white-space:nowrap}.intel-research-lenses__tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #e7eef0}.intel-research-lenses__tabs button{display:grid;grid-gap:.14rem;gap:.14rem;min-height:4.1rem;padding:.62rem .72rem;border:0;border-right:1px solid #e0eaed;background:#fff;color:#3d586d;cursor:pointer;text-align:left}.intel-research-lenses__tabs button:last-child{border-right:0}.intel-research-lenses__tabs button strong{color:inherit;font-size:.76rem}.intel-research-lenses__tabs button small{color:#718397;font-size:.67rem;line-height:1.25}.intel-research-lenses__tabs button[aria-selected=true]{background:linear-gradient(135deg,#eff6ff,#f8fbff);box-shadow:inset 0 -3px 0 #2563eb;color:#1d4ed8}.intel-research-lenses__tabs button[aria-selected=true] small{color:#2563eb}.intel-research-lenses__tabs button:hover:not([aria-selected=true]){background:#f7fbfc;color:#155e75}.intel-results-panel{position:relative;overflow:hidden}.intel-results-panel--loading:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#0f766e,#2563eb,#0f766e);background-size:200% 100%;content:"";animation:intel-results-loading 1.25s linear infinite}@keyframes intel-results-loading{to{background-position:200% 0}}.intel-results-panel__status{display:grid;grid-gap:.16rem;gap:.16rem;min-width:10rem;padding:.5rem .6rem;border:1px solid #dce7e8;border-radius:9px;background:#fbfefd}.intel-results-panel__status strong{overflow:hidden;color:#215d69;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.intel-results-panel__status span{color:#687d90;font-size:.7rem}.intel-results-table-wrap{margin:0 .9rem .9rem;border-radius:12px}.intel-results-table{min-width:0;table-layout:fixed}.intel-results-table td{padding:.68rem;vertical-align:middle}.intel-results-table__entity{min-width:0}.intel-results-table__entity-column{width:23%}.intel-results-table__select-column{width:3.2rem}.intel-results-table__select,.intel-results-table__select-heading{width:3.2rem;text-align:center}.intel-results-table__select input{width:1rem;height:1rem;accent-color:#0f766e;cursor:pointer}.intel-results-table__select input:disabled{cursor:not-allowed;opacity:.42}.intel-comparison-tray{display:flex;align-items:center;justify-content:space-between;gap:.7rem 1rem;margin:0 0 .75rem;padding:.62rem .72rem;border:1px solid #bfdbd6;border-radius:.72rem;background:linear-gradient(110deg,#f0fdfa,#f8fbff)}.intel-comparison-tray p{display:flex;align-items:center;gap:.28rem;margin:0;color:#0f766e;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.intel-comparison-tray p .app-icon{width:.78rem;height:.78rem}.intel-comparison-tray span,.intel-comparison-tray strong{display:block}.intel-comparison-tray strong{margin-top:.12rem;color:#183b50;font-size:.82rem}.intel-comparison-tray span{margin-top:.1rem;color:#607788;font-size:.72rem;line-height:1.35}.intel-comparison-tray>div:last-child{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.intel-comparison-tray button,.intel-comparison-tray__primary-action{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:1.95rem;padding:.34rem .55rem;border:1px solid #b8d3d2;border-radius:.5rem;background:#fff;color:#28556a;font:inherit;font-size:.71rem;font-weight:750;text-decoration:none;cursor:pointer}.intel-comparison-tray__primary-action{border-color:#0f766e;background:#0f766e;color:#fff}.intel-comparison-tray__primary-action .app-icon{width:.78rem;height:.78rem}.intel-results-table__roles-column{width:18%}.intel-results-table__footprint-column{width:17%}.intel-results-table__signal-column{width:18%}.intel-results-table__evidence-column{width:13%}.intel-results-table__actions-column{width:8%}.intel-results-table th:last-child{white-space:nowrap}.intel-results-table__entity-content,.intel-results-table__evidence-content,.intel-results-table__footprint-content,.intel-results-table__roles-content,.intel-results-table__signal-content{min-width:0}.intel-results-table__entity-content>a>div:last-child{overflow:hidden;color:#718397;font-size:.71rem;text-overflow:ellipsis;white-space:nowrap}.intel-party-row-name-link__title{overflow:hidden;color:#253d53;font-size:.82rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.intel-results-table__roles-content{display:flex;align-items:center;flex-wrap:wrap;gap:.22rem}.intel-results-table__more-roles{color:#64748b;font-size:.7rem;font-weight:700}.intel-results-table__evidence-content,.intel-results-table__footprint-content,.intel-results-table__signal-content{display:flex;align-items:center;min-width:0;gap:.3rem}.intel-results-table__evidence-content>span,.intel-results-table__footprint-content>span,.intel-results-table__signal-content{overflow:hidden;color:#607788;font-size:.72rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.intel-results-table__footprint-content strong,.intel-results-table__signal-content strong{color:#304a60;font-size:.75rem}.intel-results-table__footprint-content svg{width:60px;height:18px;flex:0 0 auto}.intel-results-table__signal-content>a,.intel-results-table__signal-muted{overflow:hidden;color:#215d69;font-size:.72rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.intel-results-table__signal-muted{color:#94a3b8}.intel-evidence-status{width:-moz-fit-content;width:fit-content;padding:.17rem .34rem;border:1px solid;border-radius:999px;font-size:.66rem;line-height:1.2}.intel-evidence-status--strong{border-color:#a7e0d6;background:#ecfdf5;color:#047857}.intel-evidence-status--partial{border-color:#c7dbe0;background:#f5fafb;color:#215d69}.intel-evidence-status--none{border-color:#e2e8f0;background:#f8fafc;color:#64748b}.intel-results-table__actions>div{display:flex;align-items:center;gap:.38rem}.intel-results-table__primary-action{color:#1d4ed8;font-size:.73rem;font-weight:750;text-decoration:none;white-space:nowrap}.intel-results-table__actions details{position:relative}.intel-results-table__actions summary{color:#526878;cursor:pointer;font-size:.72rem;font-weight:700}.intel-results-table__actions details>div{position:absolute;z-index:2;top:1.35rem;right:0;display:grid;grid-gap:.28rem;gap:.28rem;min-width:8rem;padding:.48rem;border:1px solid #d7e2e7;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12)}.intel-results-table__actions details a,.intel-results-table__actions details span{color:#215d69;font-size:.72rem;text-decoration:none}.intel-results-table__actions details span{color:#94a3b8}.intel-results-table__empty{padding:1.1rem .85rem!important;text-align:left}.intel-results-table__empty>span,.intel-results-table__empty>strong{display:block}.intel-results-table__empty>span{margin-top:.24rem;color:#687d90;font-size:.78rem}.intel-results-table__empty>div:not(.contextual-empty-state){display:flex;justify-content:center;gap:.45rem;margin-top:.7rem}.intel-results-table__empty>div:not(.contextual-empty-state) button{padding:.4rem .56rem;border:1px solid #cbdde3;border-radius:7px;background:#fff;color:#215d69;cursor:pointer;font-size:.73rem;font-weight:700}.intel-results-table__empty>.contextual-empty-state{justify-content:flex-start;margin:0}@media (max-width:1120px){.intel-research-scope__heading{grid-template-columns:minmax(11.5rem,.7fr) minmax(0,1.3fr)}.intel-research-scope__actions{grid-column:1/-1;justify-content:flex-end}.intel-research-scope__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-research-scope__metrics>div:nth-child(2){border-right:0}.intel-research-scope__metrics>div:nth-child(-n+2){border-bottom:1px solid #e5e7fb}.intel-research-lenses__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.intel-research-lenses__tabs button:nth-child(3){border-right:0}.intel-research-lenses__tabs button:nth-child(-n+3){border-bottom:1px solid #e0eaed}}@media (max-width:760px){.intel-research-header__heading,.intel-research-lenses__heading,.intel-results-panel__heading{flex-direction:column}.intel-research-header__actions,.intel-research-scope__actions,.intel-results-panel__status{width:100%}.intel-research-scope__heading{grid-template-columns:1fr}.intel-research-scope__actions{grid-column:auto;justify-content:flex-start}.intel-research-scope__filters{align-items:flex-start;flex-direction:column}.intel-research-scope__lead{max-width:100%}.intel-research-header__primary-action,.intel-research-header__secondary-action,.intel-research-scope__primary-action,.intel-research-scope__secondary-action{flex:1 1 auto}.intel-filter-builder{position:static}.intel-research-lenses__tabs{grid-template-columns:repeat(3,minmax(8.75rem,1fr));overflow-x:auto}.intel-research-lenses__tabs button:nth-child(3){border-right:1px solid #e0eaed}.intel-research-lenses__tabs button:nth-child(-n+3){border-bottom:0}.intel-results-table-wrap{overflow:visible;border:0;background:transparent}.intel-results-table,.intel-results-table tbody,.intel-results-table td,.intel-results-table tr{display:block;width:100%}.intel-results-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.intel-results-table tr{overflow:visible;margin-bottom:.65rem;border:1px solid #dce7e8;border-radius:11px;background:#fff}.intel-results-table td{display:grid;grid-template-columns:minmax(6.75rem,34%) minmax(0,1fr);grid-gap:.36rem .7rem;gap:.36rem .7rem;min-width:0;padding:.58rem .65rem;border-bottom:1px solid #edf2f4}.intel-results-table td:before{color:#607788;content:attr(data-label);font-size:.69rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.intel-results-table td:last-child{border-bottom:0}.intel-results-table__actions>div,.intel-results-table__entity-content,.intel-results-table__evidence-content,.intel-results-table__footprint-content,.intel-results-table__roles-content,.intel-results-table__signal-content{grid-column:2;grid-row:1}.intel-results-table__evidence-content,.intel-results-table__footprint-content,.intel-results-table__signal-content{flex-wrap:wrap}.intel-results-table__actions details>div{right:auto;left:0}.intel-results-table__empty{display:block!important}.intel-results-table__empty:before{content:none!important}}.ui-link-inline{color:var(--accent);font-size:.82rem;font-weight:600}.ui-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.85rem}.ui-summary-tile{border:1px solid var(--border-subtle);border-radius:12px;padding:.75rem .8rem;background:var(--surface-2)}.ui-summary-tile-label{font-size:.72rem;color:var(--text-muted)}.ui-summary-tile-value{display:block;margin-top:.2rem;font-weight:700;color:var(--text-strong)}.ui-notice-soft{margin-top:.85rem;padding:.75rem .8rem;border-radius:10px;background:var(--surface-2);border:1px dashed var(--border-strong);font-size:.8rem;color:var(--text-muted)}.ui-grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.7rem;gap:.7rem}.ui-feature-card{text-align:left;padding:.9rem;border-radius:12px;border:1px solid rgba(23,92,211,.14);background:linear-gradient(180deg,#fbfdff,#f8fbff)}.ui-feature-kicker{font-size:.72rem;color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ui-feature-title{margin-top:.35rem;font-size:.96rem;font-weight:700;color:var(--text-strong)}.ui-feature-copy{margin-top:.24rem;font-size:.8rem;color:#475569;line-height:1.5}@media (max-width:1024px){.ui-split-layout{grid-template-columns:1fr}.ui-sidebar-stack{position:static}}.parcel-inline-pairs-stack{align-items:flex-start;flex-direction:column;gap:.35rem}.entity-page-shell{max-width:96rem;margin:0 auto;padding:2rem 1rem 3rem}.entity-page-loading{color:#64748b;font-size:.95rem}.entity-page-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.25rem}.entity-page-eyebrow{margin-bottom:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#475569}.entity-page-title{font-size:2rem;line-height:1.1;margin-bottom:.4rem}.entity-page-subtitle{max-width:48rem;color:#475569;line-height:1.6}.entity-page-hero-actions{display:flex;gap:.75rem;flex-wrap:wrap}.entity-page-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem 1rem;border-radius:999px;border:1px solid #cbd5e1;font-size:.9rem;font-weight:600}.entity-page-action-primary{background:#0f172a;border-color:#0f172a;color:#fff}.entity-page-action-secondary{background:#fff;color:#0f172a}.entity-page-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.entity-page-kpi-card{padding:1.05rem 1.15rem;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.entity-page-kpi-card-emphasis{background:linear-gradient(180deg,#f8fbff,#eef6ff);border-color:#dbeafe}.entity-page-kpi-label{display:block;margin-bottom:.45rem;font-size:.78rem;font-weight:700;color:#475569}.entity-page-kpi-value{display:block;margin-bottom:.3rem;font-size:1.5rem;line-height:1.1}.entity-page-kpi-note{display:block;font-size:.8rem;color:#64748b}.entity-page-layout{display:grid;grid-template-columns:21.5rem minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.entity-page-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 10px 28px rgba(15,23,42,.05)}.entity-page-sidebar .entity-page-card{padding:1rem;position:-webkit-sticky;position:sticky;top:1rem}.entity-page-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.entity-page-card-header h2{font-size:1.05rem;margin-bottom:.2rem}.entity-page-card-header p{font-size:.86rem;color:#64748b;line-height:1.5}.entity-page-field-grid{display:grid;grid-gap:.75rem;gap:.75rem}.entity-page-field{display:flex;flex-direction:column;gap:.35rem}.entity-page-field span{font-size:.78rem;font-weight:600;color:#475569}.entity-page-field input,.entity-page-field select,.entity-page-preset-save input{width:100%;min-width:0;padding:.7rem .85rem;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;font-size:.92rem}.entity-page-preset-item button,.entity-page-preset-save button,.entity-page-primary-button,.entity-page-secondary-button{border-radius:12px;font-weight:600;cursor:pointer}.entity-page-primary-button{width:100%;margin-top:.9rem;padding:.8rem 1rem;border:1px solid #2563eb;background:#2563eb;color:#fff;font-size:.92rem}.entity-page-primary-button:disabled,.entity-page-secondary-button:disabled{cursor:not-allowed;opacity:.7}.entity-page-secondary-button{padding:.7rem 1rem;border:1px solid #cbd5e1;background:#fff;color:#0f172a}.entity-page-active-filter-summary{margin-top:.8rem;font-size:.8rem;color:#64748b;line-height:1.5}.entity-page-side-section{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.entity-page-side-section h3{margin-bottom:.55rem;font-size:.88rem}.entity-page-preset-list,.entity-page-recipe-list{display:grid;grid-gap:.5rem;gap:.5rem}.entity-page-recipe-card{display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem .8rem;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff;text-align:left;cursor:pointer}.entity-page-recipe-card strong{font-size:.82rem}.entity-page-recipe-card span,.entity-page-side-note{font-size:.77rem;color:#64748b;line-height:1.5}.entity-page-preset-save{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem;margin-bottom:.55rem}.entity-page-preset-save button{padding:.7rem .95rem;border:1px solid #cbd5e1;background:#fff}.entity-page-preset-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem}.entity-page-preset-item button{padding:.6rem .75rem;border:1px solid #e2e8f0;background:#fff;text-align:left}.entity-page-preset-delete{color:#b91c1c;border-color:#fecaca}.entity-page-chip-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.7rem}.entity-page-chip{padding:.45rem .75rem;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:.8rem;font-weight:600;cursor:pointer}.entity-page-chip-active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.entity-page-main-card{padding:1rem}.entity-page-main-header{margin-bottom:.8rem}.entity-page-main-meta{display:grid;justify-items:end;grid-gap:.18rem;gap:.18rem}.entity-page-main-meta strong{font-size:.95rem}.entity-page-main-meta span{font-size:.78rem;color:#64748b}.entity-page-error{margin-bottom:.8rem;color:#b91c1c;font-size:.86rem}.entity-page-table-wrap{overflow-x:auto}.entity-page-table{width:100%;border-collapse:collapse;min-width:72rem}.entity-page-table thead th{padding:.75rem .7rem;border-bottom:1px solid #e2e8f0;text-align:left;background:#f8fafc;font-size:.8rem;color:#334155}.entity-page-table thead button{border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;font-weight:700}.entity-page-table tbody td{padding:.85rem .7rem;border-bottom:1px solid #edf2f7;vertical-align:top;font-size:.84rem}.entity-page-entity-name{font-size:.92rem;font-weight:700;color:#0f172a}.entity-page-entity-meta,.entity-page-source-meta{margin-top:.2rem;font-size:.75rem;color:#64748b}.entity-page-badge-row{display:flex;gap:.3rem;flex-wrap:wrap}.entity-page-badge{display:inline-flex;align-items:center;padding:.16rem .45rem;border:1px solid #cbd5e1;border-radius:999px;font-size:.72rem;font-weight:600}.entity-page-action-list{display:flex;flex-wrap:wrap;gap:.4rem .55rem}.entity-page-action-list a{color:#2563eb;font-weight:600}.entity-page-disabled-link{color:#94a3b8}.entity-page-empty-state{color:#64748b;text-align:center}.entity-page-load-more{margin-top:.85rem}@media (max-width:1080px){.entity-page-layout{grid-template-columns:1fr}.entity-page-sidebar .entity-page-card{position:static}.entity-page-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.entity-page-hero{flex-direction:column;align-items:stretch}.entity-page-kpis{grid-template-columns:1fr}.entity-page-main-meta{justify-items:start}.entity-page-preset-item,.entity-page-preset-save{grid-template-columns:1fr}}.dashboard-shell{max-width:80rem;margin:0 auto;padding:2rem 1rem 3rem}.dashboard-shell--feed-only{max-width:110rem}.dashboard-auth-state{padding:2rem;text-align:center}.dashboard-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem}.dashboard-eyebrow-row{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.dashboard-eyebrow{margin-bottom:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#475569}.dashboard-variant-indicator{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-title{margin-bottom:.5rem;font-size:2.25rem;line-height:1.1}.dashboard-subtitle{max-width:40rem;font-size:1rem;color:#475569}.dashboard-hero-actions{display:flex;gap:.75rem;flex-wrap:wrap}.dashboard-next-section{display:flex;flex-direction:column;gap:1rem;margin-top:1.75rem}.dashboard-next-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.dashboard-next-section-kicker{margin:0 0 .35rem;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.dashboard-next-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.dashboard-next-summary-card{padding:1.1rem 1.15rem;border:1px solid #cbd5e1;border-radius:1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.98)),linear-gradient(135deg,rgba(15,118,110,.06),rgba(14,116,144,.04));box-shadow:0 12px 32px rgba(15,23,42,.05)}.dashboard-next-summary-label{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0f766e}.dashboard-next-summary-value{margin:.4rem 0 0;font-size:2rem;font-weight:700;line-height:1;color:#0f172a}.dashboard-next-summary-detail{margin:.45rem 0 0;color:#475569;font-size:.92rem}.dashboard-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.dashboard-next-grid--primary{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)}.dashboard-next-detail-stack{display:flex;flex-direction:column;gap:.9rem}.dashboard-next-detail-row{display:flex;flex-direction:column;gap:.2rem;padding-bottom:.9rem;border-bottom:1px solid #e2e8f0}.dashboard-next-detail-row:last-child{padding-bottom:0;border-bottom:0}.dashboard-next-detail-label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.dashboard-next-usage-card{margin-top:1rem}.dashboard-next-usage-list{display:flex;flex-wrap:wrap;gap:.55rem}.dashboard-next-usage-chip{display:inline-flex;align-items:center;padding:.32rem .6rem;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-size:.8rem;font-weight:600}.dashboard-hero .ui-page-subtitle{display:flex;flex-wrap:wrap;align-items:baseline;max-width:100%;row-gap:.15rem;column-gap:0}.dashboard-hero-subtitle-line{min-width:0}.dashboard-hero-subtitle-join{color:#64748b;flex-shrink:0}@media (max-width:640px){.dashboard-hero .ui-page-subtitle{flex-direction:column;align-items:flex-start}.dashboard-hero-subtitle-join{display:none}.dashboard-next-grid,.dashboard-next-grid--primary,.dashboard-next-summary-grid{grid-template-columns:1fr}}.dashboard-button{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid #cbd5e1;border-radius:999px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.dashboard-button-primary{color:#fff;background:#0f172a;border-color:#0f172a}.dashboard-button-secondary{color:#0f172a;background:#fff;border-color:#cbd5e1}.dashboard-button-ghost{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.dashboard-card{padding:1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 25px rgba(15,23,42,.04)}.dashboard-filter-card{margin-bottom:1.25rem}.dashboard-filter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;align-items:end}.dashboard-filter-field{display:flex;flex-direction:column;gap:.35rem}.dashboard-filter-field label{font-size:.75rem;font-weight:600;color:#475569}.dashboard-filter-field select{width:100%;min-width:0;padding:.7rem .85rem;font-size:.95rem;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px}.dashboard-filter-actions{display:flex;justify-content:flex-end}.dashboard-filter-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-top:1rem;padding:.65rem .85rem;font-size:.9rem;line-height:1.35;color:#334155;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid var(--border-subtle);border-radius:12px}.dashboard-filter-summary-label{flex-shrink:0;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.dashboard-filter-summary-value{font-weight:600;color:#0f172a}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.dashboard-kpi-card{padding:1rem 1.1rem;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:18px}.dashboard-kpi-label{margin-bottom:.5rem;font-size:.8rem;font-weight:700;color:#475569}.dashboard-kpi-value{margin-bottom:.35rem;font-size:1.65rem;line-height:1.1;font-weight:700;color:#0f172a}.dashboard-kpi-subtitle{font-size:.75rem;line-height:1.3;color:#94a3b8}.dashboard-kpi-card-warning{border-color:#fcd34d;background:linear-gradient(180deg,#fffbeb,#fff7ed)}.dashboard-kpi-card-skeleton{min-height:6.5rem}.dashboard-kpi-card-skeleton .dashboard-skeleton-line-value{height:1.75rem;width:55%;margin-bottom:.5rem}.dashboard-skeleton-line{height:.65rem;border-radius:6px;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;animation:dashboard-skeleton-shimmer 1.2s ease-in-out infinite}.dashboard-skeleton-line-short{width:38%;margin-bottom:.65rem}.dashboard-skeleton-line-medium{width:72%}.dashboard-skeleton-line-long{width:92%}.dashboard-skeleton-line-sub{width:48%;margin-top:.35rem}.dashboard-skeleton-block{min-height:2.25rem;border-radius:10px;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;animation:dashboard-skeleton-shimmer 1.2s ease-in-out infinite}@keyframes dashboard-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dashboard-overview-section{margin-bottom:1rem}.dashboard-overview-column-labels{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-bottom:.5rem}.dashboard-column-section-title{margin:0;font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.dashboard-overview-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1rem}.dashboard-context-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr);grid-gap:1rem;gap:1rem}.dashboard-context-grid--restored{margin-top:1rem}.dashboard-priority-card.ui-section-card,.dashboard-signals-card.ui-section-card{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.dashboard-feed-topbar{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.7fr);grid-gap:1rem;gap:1rem;align-items:start;margin-bottom:1rem}.dashboard-feed-topbar-current-view{padding:1rem 1.05rem;border:1px solid #dbe4ee;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 30px -28px rgba(15,23,42,.38)}.dashboard-feed-topbar-current-view-head h2{margin:0;font-size:1.55rem;line-height:1.05;color:#0f172a}.dashboard-feed-topbar-current-view-head p{margin:.35rem 0 0;font-size:.84rem;line-height:1.5;color:#64748b;max-width:26rem}.dashboard-feed-topbar-eyebrow{display:inline-flex;margin-bottom:.38rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.dashboard-feed-topbar-current-view .dashboard-feed-rail-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-top:1rem}.dashboard-feed-topbar-current-view .dashboard-feed-rail-stat{padding-bottom:.75rem}.dashboard-feed-topbar-current-view .dashboard-feed-rail-chip-row{margin-top:.25rem}.dashboard-feed-header-actions{display:grid;grid-template-rows:auto auto;grid-gap:.9rem;gap:.9rem;width:100%;min-width:0}.dashboard-feed-header-actions-top{display:flex;align-items:stretch;justify-content:flex-end;gap:.9rem;width:100%;min-width:0}.dashboard-feed-header-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;flex:1 1 auto;min-width:0}.dashboard-feed-header-card{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0;padding:.78rem .85rem;border:1px solid #dbe4ee;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.96));box-shadow:0 10px 28px -28px rgba(15,23,42,.5)}.dashboard-feed-header-card--interactive{width:100%;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-feed-header-card--interactive:focus-visible,.dashboard-feed-header-card--interactive:hover{border-color:#bfdbfe;box-shadow:0 18px 32px -30px rgba(37,99,235,.65);transform:translateY(-1px)}.dashboard-feed-header-card--interactive:focus-visible{outline:2px solid rgba(37,99,235,.18);outline-offset:2px}.dashboard-feed-header-card-copy{display:grid;grid-gap:.16rem;gap:.16rem}.dashboard-feed-header-card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-feed-header-card-label{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.dashboard-feed-header-card strong{color:#0f172a;font-size:1.02rem;line-height:1.15}.dashboard-feed-header-card p,.dashboard-feed-header-card-footnote{margin:0;color:#64748b;font-size:.76rem;line-height:1.45}.dashboard-feed-header-inline-select{display:grid;grid-gap:.22rem;gap:.22rem;justify-items:end;min-width:8rem}.dashboard-feed-header-inline-select-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard-feed-header-inline-select select{width:100%;min-height:2rem;padding:.38rem .68rem;border:1px solid #dbe4ee;border-radius:999px;background:#fff;color:#334155;font-size:.76rem;font-weight:700;text-align:right}.dashboard-feed-header-inline-select select:focus-visible{outline:2px solid rgba(37,99,235,.18);outline-offset:2px}.dashboard-feed-header-sparkline{width:100%;height:2.1rem}.dashboard-feed-header-sparkline-baseline{stroke:#dbe4ee;stroke-width:1}.dashboard-feed-header-sparkline-line{fill:none;stroke:#2563eb;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.dashboard-feed-header-mix{display:flex;overflow:hidden;height:.56rem;border-radius:999px;background:#e2e8f0}.dashboard-feed-header-mix-segment--1{background:linear-gradient(90deg,#2563eb,#3b82f6)}.dashboard-feed-header-mix-segment--2{background:linear-gradient(90deg,#0891b2,#06b6d4)}.dashboard-feed-header-mix-segment--3{background:linear-gradient(90deg,#0f766e,#14b8a6)}.dashboard-feed-header-mix-segment--empty{background:#cbd5e1}.dashboard-feed-header-legend{display:flex;flex-wrap:wrap;gap:.35rem .45rem}.dashboard-feed-header-legend-item,.dashboard-feed-header-scope-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #dbe4ee;background:#f8fafc;color:#475569;font-size:.71rem;font-weight:700;line-height:1}.dashboard-feed-header-legend-item{gap:.38rem;padding:.26rem .48rem}.dashboard-feed-header-legend-main{white-space:nowrap}.dashboard-feed-header-legend-parent{display:inline-flex;align-items:center;padding:.14rem .34rem;border-radius:999px;background:#e8f0ff;color:#2958b8;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboard-feed-header-scope-list{display:flex;flex-wrap:wrap;gap:.4rem}.dashboard-feed-header-scope-chip{padding:.34rem .56rem}.dashboard-feed-header-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.dashboard-feed-header-card-action{color:#2563eb;font-size:.74rem;font-weight:800;white-space:nowrap}.dashboard-feed-header-link{align-self:flex-start;white-space:nowrap;padding-top:.35rem}.dashboard-feed-context-strip{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:center;padding:.8rem .95rem;border:1px solid #dbe4ee;border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,251,255,.92))}.dashboard-feed-context-copy{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.dashboard-feed-context-label{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.dashboard-feed-context-copy p{margin:0;color:#334155;font-size:.84rem;line-height:1.5}.dashboard-feed-context-chips{display:flex;flex-wrap:wrap;gap:.45rem}.dashboard-feed-context-chip{display:inline-flex;align-items:center;padding:.34rem .58rem;border-radius:999px;border:1px solid #dbe4ee;background:#f8fafc;color:#475569;font-size:.73rem;font-weight:700;line-height:1}.dashboard-feed-context-actions{display:flex;align-items:center;gap:.8rem;justify-content:flex-end}.dashboard-feed-context-link{white-space:nowrap}.dashboard-feed-tabs{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:.9rem}.dashboard-feed-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .75rem;border-radius:999px;border:1px solid #dbe4ee;background:#f8fafc;color:#475569;font-size:.82rem;font-weight:700;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.dashboard-feed-tab:hover{border-color:#cbd5e1;background:#f1f5f9}.dashboard-feed-tab--active{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8;box-shadow:inset 0 0 0 1px rgba(59,130,246,.08)}.dashboard-feed-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .3rem;border-radius:999px;background:rgba(15,23,42,.07);color:inherit;font-size:.74rem;line-height:1}.dashboard-feed-toolbar{display:flex;justify-content:flex-end;margin-bottom:.75rem}.dashboard-feed-multiselect{margin:0;padding:1rem;border:1px solid #dbe4ee;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff)}.dashboard-feed-events-layout{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr) minmax(240px,300px);grid-gap:1rem;gap:1rem;align-items:start}.dashboard-feed-events-sidebar{position:-webkit-sticky;position:sticky;top:1rem}.dashboard-feed-events-main{min-width:0}.dashboard-feed-events-rail{position:-webkit-sticky;position:sticky;top:1rem;display:grid;grid-gap:.9rem;gap:.9rem}.dashboard-feed-rail-card{padding:1rem;border:1px solid #dbe4ee;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 30px -28px rgba(15,23,42,.38)}.dashboard-feed-rail-head h3{margin:0;font-size:.96rem;color:#0f172a}.dashboard-feed-rail-head p{margin:.3rem 0 0;font-size:.82rem;line-height:1.5;color:#64748b}.dashboard-feed-rail-stack{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:.9rem}.dashboard-feed-rail-stat{display:grid;grid-gap:.18rem;gap:.18rem;padding-bottom:.7rem;border-bottom:1px solid #e7edf5}.dashboard-feed-rail-stat:last-child{padding-bottom:0;border-bottom:0}.dashboard-feed-rail-stat-label{font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.dashboard-feed-rail-stat strong{font-size:.92rem;color:#0f172a}.dashboard-feed-rail-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.dashboard-feed-rail-chip{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:999px;border:1px solid #dbe4ee;background:#f8fafc;color:#475569;font-size:.74rem;font-weight:700}.dashboard-feed-rail-chip--accent{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.dashboard-feed-rail-actions,.dashboard-feed-rail-button-list{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.9rem}.dashboard-feed-preset{display:grid;grid-gap:.22rem;gap:.22rem;padding:.85rem .95rem;border:1px solid #dbe4ee;border-radius:14px;background:#fff;text-align:left;color:#0f172a;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.dashboard-feed-preset:hover{border-color:#bfdbfe;background:#f8fbff}.dashboard-feed-preset--active{border-color:#93c5fd;background:#eff6ff;box-shadow:inset 0 0 0 1px rgba(37,99,235,.08)}.dashboard-feed-preset-title{font-size:.86rem;font-weight:800}.dashboard-feed-preset-copy{font-size:.78rem;line-height:1.45;color:#64748b}.dashboard-feed-scope-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:end;margin-bottom:.95rem}.dashboard-feed-scope-field{display:flex;flex-direction:column;gap:.35rem}.dashboard-feed-scope-field select{width:100%;min-width:0;padding:.7rem .85rem;font-size:.95rem;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px}.dashboard-feed-scope-actions{display:flex;justify-content:flex-end}.dashboard-feed-multiselect-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.dashboard-feed-clear-button{border:none;background:transparent;padding:0;font:inherit;cursor:pointer}.dashboard-feed-multiselect-note{margin:0 0 .85rem;font-size:.84rem;color:#64748b}.dashboard-feed-multiselect-grid{display:flex;flex-direction:column;gap:.75rem}.dashboard-feed-group{border:1px solid #dbe4ee;border-radius:16px;background:#fff;overflow:clip}.dashboard-feed-group[open]{border-color:#bfdbfe;box-shadow:0 10px 30px -24px rgba(37,99,235,.45)}.dashboard-feed-group-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;cursor:pointer;list-style:none}.dashboard-feed-group-summary::-webkit-details-marker{display:none}.dashboard-feed-group-summary-main{display:flex;align-items:center;gap:.7rem;min-width:0}.dashboard-feed-group-title{font-size:.92rem;font-weight:800;color:#0f172a;cursor:pointer}.dashboard-feed-group-summary-meta{display:inline-flex;align-items:center;gap:.65rem;flex-wrap:wrap;font-size:.78rem;color:#64748b}.dashboard-feed-group-description{margin:0;padding:0 1rem .9rem;font-size:.82rem;color:#64748b}.dashboard-feed-group-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:0 1rem 1rem}.dashboard-feed-checkcard{display:flex;align-items:flex-start;gap:.65rem;min-width:0;padding:.8rem .9rem;border:1px solid #dbe4ee;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.dashboard-feed-checkcard:hover{border-color:#bfdbfe;box-shadow:0 10px 30px -20px rgba(37,99,235,.55)}.dashboard-feed-checkcard--active{border-color:#93c5fd;background:#eff6ff;box-shadow:inset 0 0 0 1px rgba(59,130,246,.08)}.dashboard-feed-checkcard input{margin-top:.15rem}.dashboard-feed-checkcard-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.dashboard-feed-checkcard-label{font-size:.9rem;font-weight:700;color:#0f172a}.dashboard-feed-checkcard-count{font-size:.78rem;color:#64748b}.dashboard-feed-toolbar-field{display:flex;flex-direction:column;gap:.3rem;min-width:12rem}.dashboard-feed-toolbar-label{font-size:.76rem;font-weight:700;letter-spacing:.02em;color:#64748b}.dashboard-feed-toolbar-select{min-height:2.4rem;padding:.5rem .75rem;border:1px solid #dbe4ee;border-radius:12px;background:#fff;color:#0f172a;font-size:.9rem}.dashboard-context-card.ui-section-card{border-color:#e8edf4;box-shadow:0 4px 14px rgba(15,23,42,.04);background:linear-gradient(180deg,#fff,#fafbfc)}.dashboard-context-card-recent-work.ui-section-card{opacity:.97}.dashboard-card-error-row{display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem;padding:.65rem .75rem;border-radius:12px;border:1px solid #fecaca;background:#fff1f2;color:#991b1b}.dashboard-card-error-icon{flex-shrink:0;margin-top:.1rem;color:#b91c1c}.dashboard-card-error-msg{flex:1 1;min-width:8rem;font-size:.875rem;line-height:1.4}.dashboard-card-error-retry{flex-shrink:0;margin-left:auto;padding:.35rem .75rem;font-size:.8125rem}.dashboard-card-skeleton-list{display:flex;flex-direction:column;gap:1rem}.dashboard-priority-skeleton-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.dashboard-priority-skeleton-main{display:flex;flex-direction:column;gap:.45rem;min-width:0}.dashboard-priority-skeleton-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;min-width:9rem}.dashboard-signal-skeleton-row{display:flex;flex-direction:column;gap:.45rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.dashboard-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.dashboard-card-header h2{margin-bottom:.25rem;font-size:1.1rem}.dashboard-card-header p{font-size:.9rem;color:#64748b}.dashboard-inline-link{font-size:.875rem;font-weight:600;color:#2563eb;white-space:nowrap}.alerts-page,.alerts-shell{--alerts-surface:#fff;--alerts-surface-muted:#f8fafc;--alerts-border:#e2e8f0;--alerts-border-strong:#cbd5e1;--alerts-radius:10px;--alerts-radius-sm:8px;--alerts-radius-xs:6px;--alerts-text-muted:#64748b;--alerts-text-secondary:#475569;--alerts-text:#0f172a;--alerts-accent:#2563eb;--alerts-accent-soft:#eff6ff;--alerts-shadow:none;--alerts-focus-ring:0 0 0 2px #fff,0 0 0 4px #93c5fd}.alerts-shell{display:flex;flex-direction:column;gap:1.25rem;max-width:96rem;margin:0 auto;padding:1.5rem 1rem 2.5rem}.alerts-page{min-width:0}.alerts-page-header-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.alerts-page-header-row .alerts-page-header-block{margin-bottom:0;flex:1 1;min-width:0}.alerts-page-header-row .ui-page-title{margin:0}.alerts-page-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-width:0}.alerts-page-intro{margin:0 0 1rem;font-size:.9rem;line-height:1.5;color:var(--alerts-text-secondary);max-width:48rem}.alerts-details{margin:0 0 1.25rem;padding:.65rem .85rem;border:1px solid var(--alerts-border);border-radius:var(--alerts-radius-sm);background:var(--alerts-surface-muted);max-width:48rem}.alerts-details summary{cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--alerts-accent);list-style:none}.alerts-details summary::-webkit-details-marker{display:none}.alerts-details summary:before{content:"▸ ";display:inline-block;transition:transform .15s ease}.alerts-details[open] summary:before{transform:rotate(90deg)}.alerts-details-body{margin-top:.65rem;font-size:.8125rem;line-height:1.55;color:var(--alerts-text-secondary)}.alerts-form-section{margin-bottom:1.35rem;padding-bottom:1.25rem;border-bottom:1px solid var(--alerts-border)}.alerts-form-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.alerts-form-section-title{margin:0 0 .75rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--alerts-text-muted)}.alerts-form-grid--wide{max-width:42rem}.alerts-form-grid--templates{margin-bottom:1rem}.alerts-field-row{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.alerts-field-row .alerts-field-grow{flex:1 1 12rem;min-width:10rem}.alerts-template-list{margin-bottom:1.25rem;font-size:.875rem;color:var(--alerts-text-secondary)}.alerts-template-list-item{margin-right:.75rem;display:inline-flex;align-items:center;gap:.35rem}.alerts-btn-tiny{font-size:.75rem;padding:.2rem .45rem}.alerts-field-label-inline{display:block;font-size:.8125rem;font-weight:600;margin-bottom:.35rem;color:var(--alerts-text)}.alerts-radio-row{display:flex;flex-wrap:wrap;gap:1rem}.alerts-radio-row label{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;color:var(--alerts-text-secondary);cursor:pointer}.alerts-intel-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:.5rem;gap:.5rem;max-height:12rem;overflow:auto;padding:.5rem;border:1px solid var(--alerts-border);border-radius:var(--alerts-radius-xs);background:var(--alerts-surface-muted)}.alerts-intel-type-grid--empty{color:var(--alerts-text-muted);font-size:.875rem}.alerts-intel-type-label{display:flex;align-items:flex-start;gap:.4rem;font-size:.8125rem}.alerts-intel-type-label strong,.alerts-intel-type-title{color:var(--alerts-text);font-weight:600}.alerts-muted{color:var(--alerts-text-muted);font-size:.875rem}.alerts-intel-type-id{color:var(--alerts-text-muted);display:block;font-size:.75rem}.alerts-grid-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-gap:.75rem;gap:.75rem;grid-column:1/-1}.alerts-grid-span-full{grid-column:1/-1}.alerts-structured-intro{font-size:.8125rem;color:var(--alerts-text-muted);margin:0 0 .75rem}.alerts-field-hint{margin:.25rem 0 0;font-size:.75rem;color:var(--alerts-text-muted)}.alerts-match-group-title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;color:var(--alerts-text)}.alerts-form-grid--tight{gap:.65rem}.alerts-form-grid--narrow{max-width:28rem}.alerts-btn-add-group{font-size:.8125rem;margin-top:.5rem}.alerts-preview-block{margin-top:1rem;font-size:.875rem;color:var(--alerts-text-secondary)}.alerts-preview-note{margin:.5rem 0 0;color:var(--alerts-text-muted);font-size:.8125rem}.alerts-preview-list{margin:.5rem 0 0;padding-left:1.25rem}.alerts-preview-list li{margin-bottom:.35rem}.alerts-callout{margin-bottom:1.25rem;padding:1rem 1.15rem;font-size:.875rem;color:var(--alerts-text-secondary);border:1px solid var(--alerts-border);border-radius:var(--alerts-radius-sm);background:var(--alerts-surface-muted)}.alerts-callout-title{font-weight:700;color:var(--alerts-text);margin-bottom:.5rem}.alerts-callout ul{margin:0;padding-left:1.15rem;line-height:1.55}.alerts-callout li+li{margin-top:.35rem}.alerts-skeleton-line-gap{margin-top:.75rem}.alerts-unavailable-title{font-size:1.65rem}.alerts-access-denied-subtitle{margin-top:.5rem}.alerts-access-denied-plan{margin-top:.75rem;font-size:.9rem;color:var(--alerts-text)}.alerts-access-denied-back{margin-top:1rem;display:inline-block}.alerts-shell-toolbar{width:100%;padding-bottom:1rem;border-bottom:1px solid var(--alerts-border)}.alerts-shell-toolbar-top{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:.35rem}.alerts-shell-eyebrow{margin:0}.alerts-shell-tagline{margin:0 0 .85rem;font-size:.82rem;line-height:1.45;color:var(--alerts-text-muted);max-width:52rem}.alerts-shell-body{flex:1 1;min-width:0}.alerts-nav{display:flex;flex-wrap:wrap;gap:.4rem}.alerts-nav-toolbar{gap:.5rem}.alerts-nav-link{display:inline-flex;align-items:center;padding:.45rem .9rem;border-radius:999px;border:1px solid var(--alerts-border);background:var(--alerts-surface);color:var(--alerts-text-secondary);font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.alerts-nav-link:hover{border-color:var(--alerts-border-strong);background:var(--alerts-surface-muted);color:var(--alerts-text)}.alerts-nav-link:focus-visible{outline:none;box-shadow:var(--alerts-focus-ring)}.alerts-nav-link[data-active=true]{border-color:#93c5fd;background:var(--alerts-accent-soft);color:#1d4ed8}.alerts-structured-match-toggle{grid-column:1/-1;display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.45;color:var(--alerts-text-secondary)}.alerts-structured-match-toggle input{margin-top:.2rem;flex-shrink:0}.alerts-structured-match-toggle input:focus-visible{outline:none;box-shadow:var(--alerts-focus-ring);border-radius:4px}.alerts-structured-match-toggle strong{color:var(--alerts-text)}.alerts-structured-match-hint{display:block;margin-top:.35rem;font-size:.8125rem;font-weight:400;color:var(--alerts-text-muted)}.alerts-match-or-divider{display:flex;align-items:center;gap:.75rem;margin:.5rem 0 .85rem;color:var(--alerts-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.alerts-match-or-divider:after,.alerts-match-or-divider:before{content:"";flex:1 1;height:1px;background:var(--alerts-border)}.alerts-match-group-card{border:1px solid var(--alerts-border);border-radius:var(--alerts-radius-sm);padding:.85rem 1rem;margin-bottom:.25rem;background:var(--alerts-surface)}.alerts-match-group-card-header{justify-content:space-between;margin-bottom:.65rem}.alerts-match-group-card-header,.alerts-match-group-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.alerts-match-group-row{min-width:0}.alerts-match-group-heading{font-size:.875rem;font-weight:600;color:var(--alerts-text)}.alerts-remove-group-btn{font-size:.75rem;padding:.25rem .5rem}.alerts-and-chip{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:var(--alerts-radius-xs);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--alerts-surface-muted);color:var(--alerts-text-secondary);border:1px solid var(--alerts-border)}.alerts-page-header-block{margin-bottom:1rem}.alerts-page-title-icon{display:inline-grid;width:2.35rem;height:2.35rem;margin-right:.6rem;place-items:center;vertical-align:.12em;border:1px solid rgba(180,83,9,.2);border-radius:.78rem;background:var(--monitor-soft);color:var(--monitor)}.alerts-page-title-icon .app-icon{width:1.18rem;height:1.18rem}.alerts-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.alerts-toolbar-main{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.alerts-monitor-control-bar{display:flex;flex:1 1 40rem;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .72rem;border:1px solid rgba(180,83,9,.22);border-radius:.85rem;background:linear-gradient(135deg,#fffdfa,var(--monitor-soft))}.alerts-monitor-control-copy{display:grid;grid-gap:.08rem;gap:.08rem;min-width:12rem}.alerts-monitor-control-copy>span{display:inline-flex;align-items:center;gap:.28rem;color:var(--monitor);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.alerts-monitor-control-copy>span .app-icon{width:.85rem;height:.85rem}.alerts-monitor-control-copy strong{color:var(--alerts-text);font-size:.9rem}.alerts-monitor-control-copy small{color:var(--alerts-text-muted);font-size:.75rem}.alerts-toolbar-actions{gap:.5rem}.alerts-cross-links,.alerts-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center}.alerts-cross-links{gap:.5rem .75rem;margin:0 0 1.1rem;font-size:.875rem;font-weight:600;color:var(--alerts-text-secondary)}.alerts-cross-links a{display:inline-flex;align-items:center;gap:.32rem;color:var(--alerts-accent);text-decoration:none;white-space:nowrap}.alerts-cross-links a .app-icon{width:.92rem;height:.92rem}.alerts-cross-links a:hover{text-decoration:underline}.alerts-cross-links a:focus-visible{outline:none;border-radius:4px;box-shadow:var(--alerts-focus-ring)}.alerts-cross-links-sep{color:var(--alerts-border-strong);font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.alerts-filter-segment{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.2rem;border-radius:999px;border:1px solid var(--alerts-border);background:var(--alerts-surface-muted)}.alerts-filter-btn{padding:.4rem .85rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--alerts-text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer}.alerts-filter-btn:hover{background:var(--alerts-surface);color:var(--alerts-text)}.alerts-filter-btn:focus-visible{outline:none;box-shadow:var(--alerts-focus-ring)}.alerts-filter-btn[data-active=true]{border-color:rgba(180,83,9,.28);background:#fff;color:#92400e;box-shadow:none}.alerts-inbox-empty{padding:2.5rem 1.5rem;text-align:center;border-radius:var(--alerts-radius);border:1px dashed var(--alerts-border-strong);background:var(--alerts-surface-muted);color:var(--alerts-text-muted)}.alerts-inbox-empty-icon{display:inline-grid;width:2.45rem;height:2.45rem;margin-bottom:.5rem;place-items:center;border:1px solid rgba(180,83,9,.2);border-radius:.78rem;background:#fff;color:var(--monitor)}.alerts-inbox-empty-icon .app-icon{width:1.2rem;height:1.2rem}.alerts-inbox-empty-kicker{display:block;margin-bottom:.28rem;color:var(--monitor);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.alerts-inbox-empty-title{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;color:var(--alerts-text)}.alerts-inbox-empty p{font-size:.9rem;line-height:1.55;max-width:28rem;margin:0 auto}.alerts-inbox-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.alerts-inbox-empty-actions .dashboard-button{display:inline-flex;align-items:center;gap:.35rem;min-height:2.4rem;text-decoration:none}.alerts-inbox-empty-actions .app-icon{width:.88rem;height:.88rem}.alerts-inbox-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.alerts-inbox-list--compact{gap:.45rem}.alerts-inbox-card{position:relative;padding:1rem 1rem 1rem 2.75rem;border-radius:var(--alerts-radius-sm);border:1px solid var(--alerts-border);background:var(--alerts-surface);box-shadow:var(--alerts-shadow);min-width:0}.alerts-page .alerts-inbox-card:not(.alerts-inbox-card--policy-row){transition:border-color var(--motion-duration-short) var(--motion-ease),box-shadow var(--motion-duration-short) var(--motion-ease)}.alerts-page .alerts-inbox-card:not(.alerts-inbox-card--policy-row):hover{border-color:#cbd5e1;box-shadow:var(--shadow-sm)}.alerts-inbox-list--compact .alerts-inbox-card{padding:.65rem .75rem .65rem 2.4rem}.alerts-inbox-list--compact .alerts-inbox-card-select{top:.65rem;left:.65rem}.alerts-inbox-card--rule{border-left:3px solid var(--alerts-border-strong)}.alerts-inbox-card--policy-row{padding-left:1rem}.alerts-inbox-card--score{border-left:3px solid #db2777;background:var(--alerts-surface-muted)}.alerts-inbox-card--entity{border-left:3px solid var(--alerts-accent);background:var(--alerts-surface-muted)}.alerts-inbox-card-select{position:absolute;left:.85rem;top:1rem}.alerts-inbox-card-select input:focus-visible{outline:none;box-shadow:var(--alerts-focus-ring)}.alerts-inbox-card-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem}.alerts-inbox-card-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.alerts-inbox-status{display:inline-flex;align-items:center;gap:.28rem;padding:.18rem .48rem;border:1px solid transparent;border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.alerts-inbox-status:before{width:.36rem;height:.36rem;border-radius:999px;background:currentColor;content:""}.alerts-inbox-status--new{border-color:rgba(180,83,9,.24);background:var(--monitor-soft);color:#92400e}.alerts-inbox-status--reviewed{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.alerts-inbox-status--activity{border-color:#dbe4ee;background:#f8fafc;color:#475569}.alerts-inbox-watchlist-context{color:var(--alerts-text-muted);font-size:.74rem}.alerts-badge-dot{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .5rem;border-radius:var(--alerts-radius-xs);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--alerts-text-muted);background:var(--alerts-surface-muted);border:1px solid var(--alerts-border)}.alerts-badge-dot:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--alerts-badge-dot,#94a3b8)}.alerts-badge-dot--rule{--alerts-badge-dot:#64748b}.alerts-badge-dot--score{--alerts-badge-dot:#db2777}.alerts-badge-dot--entity{--alerts-badge-dot:#2563eb}.alerts-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .5rem;border-radius:var(--alerts-radius-xs);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--alerts-text-muted);background:var(--alerts-surface-muted);border:1px solid var(--alerts-border);--alerts-badge-dot:#64748b}.alerts-badge:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--alerts-badge-dot)}.alerts-badge--score{--alerts-badge-dot:#db2777}.alerts-badge--entity{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .5rem;border-radius:var(--alerts-radius-xs);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--alerts-text-muted);background:var(--alerts-surface-muted);border:1px solid var(--alerts-border);--alerts-badge-dot:#2563eb}.alerts-badge--entity:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--alerts-badge-dot)}.alerts-inbox-card-title{margin-top:.35rem;font-size:1rem;font-weight:700;color:var(--alerts-text)}.alerts-inbox-card>.alerts-inbox-card-title:first-child{margin-top:0}a.alerts-inbox-card-title{display:block}.alerts-inbox-card-title a,a.alerts-inbox-card-title{color:var(--alerts-accent);text-decoration:none;font-weight:700}.alerts-inbox-card-title a:hover,a.alerts-inbox-card-title:hover{text-decoration:underline}.alerts-inbox-card-title a:focus-visible{outline:none;border-radius:4px;box-shadow:var(--alerts-focus-ring)}.alerts-inbox-meta{margin-top:.25rem;font-size:.78rem;line-height:1.4;color:var(--alerts-text-muted)}.alerts-inbox-meta--row{display:flex;flex-wrap:wrap;gap:.35rem .65rem;align-items:baseline}.alerts-inbox-meta-strong{color:var(--alerts-text-secondary);font-weight:600}.alerts-inbox-why{margin-top:.35rem;font-size:.8125rem;line-height:1.45;color:var(--alerts-text-secondary)}.alerts-inbox-context-row,.alerts-inbox-entity-context{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-top:.52rem;padding:.42rem .52rem;border:1px solid #e8eef5;border-radius:.55rem;background:#fbfcfe;color:var(--alerts-text-muted);font-size:.75rem}.alerts-inbox-context-label,.alerts-inbox-context-link{display:inline-flex;align-items:center;gap:.28rem}.alerts-inbox-context-label{color:var(--alerts-text-secondary);font-weight:700}.alerts-inbox-context-label .app-icon,.alerts-inbox-context-link .app-icon{width:.84rem;height:.84rem}.alerts-inbox-context-link{color:var(--alerts-accent);font-weight:700;text-decoration:none}.alerts-inbox-context-link:hover{text-decoration:underline}.alerts-inbox-context-link:focus-visible{outline:none;border-radius:4px;box-shadow:var(--alerts-focus-ring)}.alerts-inbox-context-muted{color:var(--alerts-text-muted)}.alerts-inbox-list--compact .alerts-inbox-why{font-size:.8rem;margin-top:.25rem}.alerts-inbox-ack-row{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.alerts-inbox-ack-btn{padding:0;border:none;background:none;font-size:.8125rem;font-weight:600;color:var(--alerts-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.alerts-inbox-ack-btn:hover:not(:disabled){color:#1d4ed8}.alerts-inbox-ack-btn:disabled{opacity:.55;cursor:not-allowed}.alerts-inbox-ack-btn:focus-visible{outline:none;border-radius:4px;box-shadow:var(--alerts-focus-ring)}.alerts-inbox-toolbar-density{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--alerts-text-muted)}.alerts-inbox-toolbar-density button{padding:.25rem .55rem;border-radius:6px;border:1px solid var(--alerts-border);background:var(--alerts-surface);color:var(--alerts-text-secondary);font-size:.75rem;font-weight:600;cursor:pointer}.alerts-inbox-toolbar-density button[data-active=true]{border-color:#93c5fd;background:var(--alerts-accent-soft);color:#1d4ed8}.alerts-inbox-toolbar-density button:focus-visible{outline:none;box-shadow:var(--alerts-focus-ring)}.alerts-title-count{font-size:1rem;font-weight:500;color:var(--alerts-text-muted);margin-left:.5rem}.alerts-entity-links{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.alerts-entity-title{margin-top:.5rem}.alerts-load-more{margin-top:1.25rem}.alerts-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alerts-skeleton-inbox{display:flex;flex-direction:column;gap:.65rem}.alerts-skeleton-card{padding:.85rem 1rem;min-height:4.5rem}.alerts-skeleton-card,.alerts-table-wrap{border-radius:var(--alerts-radius-sm);border:1px solid var(--alerts-border);background:var(--alerts-surface)}.alerts-table-wrap{overflow-x:auto;box-shadow:var(--alerts-shadow)}.alerts-table{width:100%;border-collapse:collapse;font-size:.875rem}.alerts-table td,.alerts-table th{padding:.65rem .85rem;text-align:left;border-bottom:1px solid var(--alerts-border);vertical-align:top}.alerts-table th{font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--alerts-text-muted);background:var(--alerts-surface-muted)}.alerts-table td.alerts-table__num,.alerts-table th.alerts-table__num{text-align:right}.alerts-table tr:last-child td{border-bottom:none}.alerts-table-actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.alerts-table-btn{font-size:.8125rem;padding:.35rem .75rem}.alerts-table-btn--danger{color:#b91c1c;border-color:#fecaca}.alerts-table-cell-muted{color:var(--alerts-text-secondary);font-size:.85rem}.alerts-table-name{font-weight:600;color:var(--alerts-text)}.alerts-form-card{margin-bottom:1.75rem;padding:1.25rem 1.35rem;border-radius:var(--alerts-radius);border:1px solid var(--alerts-border);background:var(--alerts-surface);box-shadow:var(--alerts-shadow)}.alerts-form-grid{display:grid;grid-gap:.75rem;gap:.75rem;max-width:36rem}.alerts-field label{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:600;color:var(--alerts-text-secondary)}.alerts-field input,.alerts-field select,.alerts-field textarea{padding:.5rem .6rem;font-size:.9375rem;color:var(--alerts-text);border:1px solid var(--alerts-border-strong);border-radius:var(--alerts-radius-xs);background:var(--alerts-surface);min-width:0}.alerts-field input:focus-visible,.alerts-field select:focus-visible,.alerts-field textarea:focus-visible{outline:none;border-color:#93c5fd;box-shadow:var(--alerts-focus-ring)}.alerts-form-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.alerts-form-actions .dashboard-button{display:inline-flex;align-items:center;gap:.36rem}.alerts-form-actions .app-icon{width:.92rem;height:.92rem}.alerts-section-title{margin:0 0 .75rem;font-size:1.05rem;font-weight:700;color:var(--alerts-text)}.alerts-configuration-header-action,.alerts-configuration-header-meta,.alerts-rule-builder-heading__note,.alerts-rule-card__actions .dashboard-button,.alerts-rule-card__chips,.alerts-rule-card__eyebrow,.alerts-rule-card__facts span,.alerts-rule-chip,.alerts-rule-status{display:inline-flex;align-items:center}.alerts-configuration-header-meta{gap:.35rem}.alerts-configuration-header-meta .app-icon{color:var(--monitor)}.alerts-configuration-header-action{min-height:2.25rem;gap:.38rem;padding:.43rem .68rem;border:1px solid color-mix(in srgb,var(--monitor) 24%,var(--alerts-border));border-radius:.58rem;background:var(--surface-1);color:#8a4005;font-size:.82rem;font-weight:700;text-decoration:none;transition:background var(--motion-duration-short) var(--motion-ease),border-color var(--motion-duration-short) var(--motion-ease),transform var(--motion-duration-short) var(--motion-ease)}.alerts-configuration-header-action .app-icon{width:.96rem;height:.96rem}.alerts-configuration-header-action:hover{border-color:color-mix(in srgb,var(--monitor) 46%,var(--alerts-border));background:var(--monitor-soft);transform:translateY(-1px)}.alerts-configuration-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0}.alerts-configuration-stats article{min-width:0;padding:.9rem .98rem;border:1px solid var(--alerts-border);border-radius:var(--radius-md);background:var(--alerts-surface);box-shadow:var(--shadow-sm)}.alerts-configuration-stats article>span{display:inline-flex;align-items:center;gap:.35rem;color:var(--alerts-text-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.alerts-configuration-stats article>span .app-icon{width:.88rem;height:.88rem;color:var(--monitor)}.alerts-configuration-stats strong{display:block;overflow:hidden;margin-top:.42rem;color:var(--alerts-text);font-family:var(--font-display);font-size:clamp(1.22rem,1.7vw,1.55rem);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.alerts-configuration-stats p{overflow:hidden;margin:.3rem 0 0;color:var(--alerts-text-muted);font-size:.78rem;line-height:1.38;text-overflow:ellipsis;white-space:nowrap}.alerts-configuration-explainer{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.68rem;gap:.68rem;margin-bottom:1rem;padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--monitor) 24%,var(--alerts-border));border-radius:var(--alerts-radius);background:linear-gradient(112deg,color-mix(in srgb,var(--monitor-soft) 86%,#fff),var(--alerts-surface) 64%)}.alerts-configuration-explainer>span{display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border-radius:.65rem;background:color-mix(in srgb,var(--monitor) 13%,#fff);color:var(--monitor)}.alerts-configuration-explainer>span .app-icon{width:1.05rem;height:1.05rem}.alerts-configuration-explainer strong{color:var(--alerts-text);font-size:.88rem}.alerts-configuration-explainer p{margin:.18rem 0 0;color:var(--alerts-text-secondary);font-size:.81rem;line-height:1.48}.alerts-rule-builder{border-color:color-mix(in srgb,var(--monitor) 25%,var(--alerts-border));background:linear-gradient(125deg,color-mix(in srgb,var(--monitor-soft) 62%,#fff),var(--alerts-surface) 52%)}.alerts-rule-builder-heading,.alerts-rule-card__topline,.alerts-rule-collection-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.alerts-rule-builder-heading{margin-bottom:1rem}.alerts-rule-builder-heading p,.alerts-rule-card__eyebrow,.alerts-rule-collection-heading p{margin:0;color:var(--monitor);font-size:.69rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.alerts-rule-builder-heading h2,.alerts-rule-collection-heading h2{margin:.18rem 0 0;color:var(--alerts-text);font-family:var(--font-display);font-size:1.15rem;line-height:1.25}.alerts-rule-builder-heading h2+span,.alerts-rule-collection-heading h2+span{display:block;max-width:50rem;margin-top:.32rem;color:var(--alerts-text-muted);font-size:.83rem;line-height:1.48}.alerts-rule-builder-heading__note{flex:0 0 auto;gap:.32rem;padding:.34rem .52rem;border:1px solid color-mix(in srgb,var(--monitor) 22%,var(--alerts-border));border-radius:999px;background:color-mix(in srgb,var(--monitor-soft) 76%,#fff);color:#8a4005;font-size:.71rem;font-weight:750;white-space:nowrap}.alerts-rule-builder-heading__note .app-icon{width:.87rem;height:.87rem}.alerts-rule-builder-map-note{margin:-.3rem 0 .9rem;padding:.5rem .62rem;border:1px solid color-mix(in srgb,var(--monitor) 28%,var(--alerts-border));border-radius:.58rem;background:color-mix(in srgb,var(--monitor-soft) 58%,#fff);color:color-mix(in srgb,var(--monitor) 72%,#0f172a);font-size:.78rem;font-weight:620;line-height:1.4}.alerts-rule-collection{margin-top:1.55rem}.alerts-rule-collection-heading{margin-bottom:.85rem}.alerts-rule-collection-heading__count{flex:0 0 auto;padding:.3rem .5rem;border:1px solid var(--alerts-border);border-radius:999px;background:var(--alerts-surface-muted);color:var(--alerts-text-secondary);font-size:.72rem;font-weight:750;white-space:nowrap}.alerts-rule-list{display:flex;flex-direction:column;gap:.72rem;margin:0;padding:0;list-style:none}.alerts-rule-card{position:relative;min-width:0;padding:1rem;border:1px solid var(--alerts-border);border-left:3px solid var(--monitor);border-radius:var(--alerts-radius);background:var(--alerts-surface);box-shadow:var(--shadow-sm);transition:border-color var(--motion-duration-short) var(--motion-ease),box-shadow var(--motion-duration-short) var(--motion-ease),transform var(--motion-duration-short) var(--motion-ease)}.alerts-rule-card:hover{border-color:color-mix(in srgb,var(--monitor) 35%,var(--alerts-border));box-shadow:var(--shadow-md);transform:translateY(-1px)}.alerts-rule-card--score{border-left-color:var(--investigate)}.alerts-rule-card--score .alerts-rule-card__eyebrow{color:var(--investigate)}.alerts-rule-card--skeleton{min-height:5.45rem}.alerts-rule-card__copy{min-width:0}.alerts-rule-card__eyebrow{gap:.3rem}.alerts-rule-card__eyebrow .app-icon{width:.86rem;height:.86rem}.alerts-rule-card h3{margin:.36rem 0 0;color:var(--alerts-text);font-family:var(--font-display);font-size:1rem;line-height:1.25}.alerts-rule-card__copy>p{max-width:62rem;margin:.32rem 0 0;color:var(--alerts-text-secondary);font-size:.86rem;line-height:1.48}.alerts-rule-card__chips{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.alerts-rule-chip,.alerts-rule-status{min-height:1.62rem;justify-content:center;padding:.18rem .48rem;border-radius:999px;font-size:.69rem;font-weight:800;white-space:nowrap}.alerts-rule-status--active{background:#e7f8ef;color:#087443}.alerts-rule-status--paused{background:var(--surface-3);color:#475569}.alerts-rule-chip{border:1px solid var(--alerts-border);background:var(--alerts-surface-muted);color:var(--alerts-text-secondary)}.alerts-rule-card__facts{display:flex;flex-wrap:wrap;gap:.42rem .7rem;margin-top:.72rem;padding:.46rem .55rem;border:1px solid #e8eef5;border-radius:.58rem;background:#fbfcfe}.alerts-rule-card__facts span{min-width:0;gap:.3rem;color:var(--alerts-text-muted);font-size:.75rem;line-height:1.42}.alerts-rule-card__facts .app-icon{width:.85rem;height:.85rem;color:var(--monitor)}.alerts-rule-card--score .alerts-rule-card__facts .app-icon{color:var(--investigate)}.alerts-rule-card__actions{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.72rem}.alerts-rule-card__actions .dashboard-button{gap:.34rem}.alerts-rule-card__actions .app-icon{width:.88rem;height:.88rem}@media (max-width:720px){.alerts-configuration-stats{grid-template-columns:1fr}.alerts-rule-builder-heading,.alerts-rule-card__topline,.alerts-rule-collection-heading{align-items:flex-start;flex-direction:column}.alerts-rule-card__chips{justify-content:flex-start}}@media (max-width:540px){.alerts-configuration-explainer{grid-template-columns:1fr}.alerts-rule-builder-heading__note,.alerts-rule-collection-heading__count{white-space:normal}}.dashboard-summary-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.dashboard-summary-stats>div{padding:.9rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px}.dashboard-summary-stat-value{display:block;font-size:1.25rem;font-weight:700;color:#0f172a}.dashboard-summary-stat-label{display:block;margin-top:.25rem;font-size:.82rem;color:#64748b}.dashboard-list{list-style:none;display:flex;flex-direction:column;gap:.75rem}.dashboard-list-item,.dashboard-signal-item{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.dashboard-priority-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:start;padding-top:.9rem;border-top:1px solid #e2e8f0}.dashboard-hot-entity-main,.dashboard-priority-main{min-width:0}.dashboard-feed-watchlist-wrap{position:relative;margin-top:.7rem}.dashboard-feed-watchlist-button{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:999px;border:1px solid #fecdd3;background:#fff1f2;color:#be123c;font-size:.82rem;font-weight:600}.dashboard-feed-watchlist-menu{left:0;right:auto;min-width:15rem;display:grid;grid-gap:.6rem;gap:.6rem;z-index:5}.dashboard-feed-watchlist-label{display:block;font-size:.78rem;font-weight:600;color:#475569}.dashboard-feed-watchlist-menu select{width:100%}.dashboard-feed-watchlist-actions{display:flex;justify-content:flex-start}.dashboard-feed-watchlist-empty,.dashboard-feed-watchlist-status{margin:.45rem 0 0;font-size:.78rem;color:#64748b}.dashboard-feed-watchlist-status{color:#9f1239}.dashboard-hot-entity-header,.dashboard-priority-header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.dashboard-priority-chip{display:inline-flex;align-items:center;padding:.22rem .6rem;border-radius:999px;border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;font-size:.72rem;font-weight:700;white-space:nowrap}.dashboard-priority-chip--critical{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.dashboard-priority-chip--attention{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.dashboard-priority-chip--positive{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.dashboard-priority-chip--neutral{border-color:#e2e8f0;background:#f8fafc;color:#475569}.dashboard-priority-reason{margin-top:.35rem;color:#475569;font-size:.84rem;line-height:1.5}.dashboard-priority-why{margin-top:.35rem}.dashboard-priority-why-summary{display:list-item;margin-left:1rem;list-style-position:outside;cursor:pointer;color:#64748b;font-size:.8rem;font-weight:600;line-height:1.45}.dashboard-priority-why-summary::-webkit-details-marker{color:#94a3b8}.dashboard-priority-why-body{margin-top:.35rem;padding-left:.1rem;color:#475569;font-size:.84rem;line-height:1.5}.dashboard-priority-why-body p{margin:0}.dashboard-priority-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;min-width:10.5rem}.dashboard-priority-scores>div{padding:.6rem .55rem;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff;text-align:center}.dashboard-priority-scores span{display:block;font-size:1rem;font-weight:700;color:#0f172a}.dashboard-priority-scores small{font-size:.74rem;color:#64748b}.dashboard-hot-entity-badges{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.dashboard-event-badge-muted{background:#f8fafc;color:#475569}.dashboard-list-title{font-size:.95rem;font-weight:600;color:#0f172a}.dashboard-list-link{font-size:.97rem;font-weight:600;color:#0f172a}.dashboard-list-meta,.dashboard-muted-text,.dashboard-section-meta{margin-top:.25rem;font-size:.84rem;color:#64748b}.dashboard-list-metric{min-width:4rem;text-align:right}.dashboard-list-metric span{display:block;font-size:1rem;font-weight:700}.dashboard-list-metric small{font-size:.78rem;color:#64748b}.dashboard-signal-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.35rem;font-size:.8rem;color:#64748b}.dashboard-event-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;color:#1d4ed8;background:#dbeafe;border-radius:999px}.dashboard-feed-preview-note,.dashboard-priority-preview-note{margin:0 0 .75rem;font-size:.84rem;color:#64748b}.dashboard-feed-preview-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.dashboard-feed-preview-row .dashboard-priority-preview-note{margin:0}.dashboard-feed-browse-button{flex-shrink:0;border:none;background:transparent;padding:0;font:inherit;cursor:pointer}.dashboard-signal-summary{margin-top:.35rem;font-size:.84rem;line-height:1.45;color:#334155}.dashboard-feed-summary-block{margin-top:.35rem}.dashboard-feed-summary-block .dashboard-signal-summary{margin-top:0}.dashboard-feed-summary-toggle{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;padding:.2rem 0;border:none;background:none;cursor:pointer;font-size:.8125rem;font-weight:600;color:#3730a3}.dashboard-feed-summary-toggle:hover{text-decoration:underline}.dashboard-feed-summary-chevron{flex-shrink:0;transition:transform .15s ease}.dashboard-feed-summary-chevron--up{transform:rotate(180deg)}.dashboard-signal-groups{display:flex;flex-direction:column;gap:1rem;max-height:min(32rem,70vh);overflow-y:auto;padding-right:.15rem}.dashboard-section-title,.dashboard-signal-group-label{font-size:.85rem;font-weight:700;color:#334155}.dashboard-empty-state{padding:1rem;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px}.dashboard-empty-state p{margin-bottom:.35rem;font-weight:600;color:#0f172a}.dashboard-empty-state span{font-size:.875rem;color:#64748b}.dashboard-error-text{margin-bottom:.75rem;font-size:.875rem;color:#b91c1c}.dashboard-card-footer{margin-top:1rem}.dashboard-feed-modal{max-width:54rem}.dashboard-feed-modal-detail{margin:0}.dashboard-feed-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.dashboard-feed-modal-status{font-size:.875rem;color:#64748b}.dashboard-section-header{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem}@media (max-width:1024px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview-column-labels{grid-template-columns:1fr;gap:.35rem}.dashboard-context-grid,.dashboard-feed-events-layout,.dashboard-feed-scope-row,.dashboard-filter-row,.dashboard-overview-grid{grid-template-columns:1fr}.dashboard-feed-events-rail,.dashboard-feed-events-sidebar{position:static}.dashboard-feed-scope-actions,.dashboard-filter-actions{justify-content:flex-start}}@media (max-width:768px){.dashboard-feed-topbar,.dashboard-feed-topbar-current-view .dashboard-feed-rail-stack{grid-template-columns:1fr}.dashboard-feed-context-strip{grid-template-columns:1fr;align-items:flex-start}.dashboard-feed-context-actions{justify-content:flex-start}.dashboard-feed-header-actions,.dashboard-feed-header-actions-top,.dashboard-feed-panel-card .ui-section-header{flex-direction:column;align-items:flex-start}.dashboard-feed-header-insights{grid-template-columns:1fr;width:100%}.dashboard-feed-header-card-topline{flex-direction:column;align-items:flex-start}.dashboard-feed-header-inline-select{width:100%;justify-items:stretch}.dashboard-feed-header-inline-select select{text-align:left}.dashboard-feed-header-link{padding-top:0}.dashboard-shell{padding:1.25rem .9rem 2rem}.dashboard-hero{flex-direction:column;align-items:flex-start}.dashboard-title{font-size:1.8rem}.dashboard-kpi-grid,.dashboard-next-grid,.dashboard-next-grid--primary,.dashboard-next-summary-grid,.dashboard-summary-stats{grid-template-columns:1fr}.dashboard-kpi-grid .dashboard-kpi-card:first-child{grid-column:1/-1;padding:1.15rem 1.2rem}.dashboard-kpi-grid .dashboard-kpi-card:first-child .dashboard-kpi-value{font-size:2rem}.dashboard-kpi-grid .dashboard-kpi-card:first-child .dashboard-kpi-label{font-size:.85rem}.dashboard-priority-item{grid-template-columns:1fr}.dashboard-feed-tabs{gap:.45rem}.dashboard-feed-multiselect-grid{gap:.65rem}.dashboard-feed-group-summary{flex-direction:column;align-items:flex-start}.dashboard-feed-group-items{grid-template-columns:1fr}.dashboard-hot-entity-header,.dashboard-priority-header{flex-direction:column}.dashboard-priority-scores{min-width:0}}.map-shell{flex:1 1;min-height:0;padding:.85rem .9rem max(.85rem,env(safe-area-inset-bottom));background:radial-gradient(circle at top left,rgba(14,116,144,.12),transparent 24%),radial-gradient(circle at top right,rgba(37,99,235,.1),transparent 26%),linear-gradient(180deg,#f3f7fb,#dce7f2)}.map-header,.map-shell{display:flex;flex-direction:column}.map-header{gap:.2rem;margin-bottom:.28rem;padding:.35rem .48rem;border:1px solid rgba(219,228,238,.9);border-radius:12px;background:hsla(0,0%,100%,.78);box-shadow:0 18px 40px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.map-back-link,.map-state-link{color:#2563eb;font-size:.875rem;font-weight:600}.map-drawer-eyebrow,.map-eyebrow,.map-stage-label,.map-stage-metric-label{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.map-drawer-header h2{font-size:clamp(1.2rem,4vw,2rem);line-height:1.15;margin:.35rem 0 .45rem;word-break:break-word;overflow-wrap:anywhere}@supports (width:1cqi){.map-drawer.map-drawer-open .map-drawer-header h2{font-size:clamp(1.2rem,2.75cqi + .85rem,2rem)}}.map-header-button,.map-inline-button,.map-primary-link,.map-watchlist-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:999px;border:1px solid #cbd5e1;padding:.65rem 1rem;font-size:.875rem;font-weight:600;background:#fff;color:#0f172a;cursor:pointer}.map-header-button-primary,.map-primary-link{background:#0f172a;border-color:#0f172a;color:#fff}.map-header-button-secondary,.map-inline-button{background:#fff;color:#0f172a}.map-workspace{flex:1 1;min-height:0;display:flex;flex-direction:column}.map-drawer,.map-sidebar,.map-stage{min-width:0}.map-stage{flex:1 1;min-height:0;display:flex;flex-direction:column}.map-active-filters-bar,.map-canvas-shell,.map-drawer,.map-panel,.map-stage-toolbar,.map-state-page{background:hsla(0,0%,100%,.92);border:1px solid rgba(219,228,238,.92);border-radius:22px;box-shadow:0 18px 40px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.map-active-filters-bar,.map-drawer,.map-panel,.map-stage-toolbar{padding:1rem}.map-sidebar{display:flex;flex-direction:column;gap:1rem;min-height:0;height:100%;max-height:100%;align-self:stretch;overflow:hidden;padding-right:.25rem}.map-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.map-filter-panel-header{margin-bottom:.55rem}.map-filter-panel-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.map-filter-panel-title-row h2{margin:0}.map-filter-count{display:inline-flex;align-items:center;min-height:1.4rem;padding:.12rem .42rem;border:1px solid #dbe4ee;border-radius:999px;background:#f8fafc;color:#64748b;font-size:.68rem;font-weight:750}.map-filter-count-active{border-color:#99d9d1;background:#ecfdf9;color:#0f766e}.map-filter-clear-button{flex:0 0 auto;padding:.2rem 0;border:none;background:transparent;color:#0f766e;font:inherit;font-size:.76rem;font-weight:750;cursor:pointer}.map-filter-clear-button:hover:not(:disabled){color:#115e59;text-decoration:underline}.map-filter-clear-button:disabled{color:#94a3b8;cursor:default}.map-filter-active-summary{min-height:2.2rem;margin-bottom:.82rem;padding:.46rem .56rem;border:1px solid rgba(219,228,238,.92);border-radius:10px;background:rgba(248,250,252,.82);color:#64748b;font-size:.74rem;line-height:1.35}.map-filter-active-summary .map-filter-chip-list{justify-content:flex-start;flex-wrap:wrap;overflow:visible;white-space:normal}.map-legend-header h3,.map-panel-header h2{font-size:1rem;margin-bottom:.2rem}.map-drawer-subtitle,.map-empty-drawer p,.map-legend-header p,.map-panel-header p,.map-stage-summary p,.map-state-text,.map-watchlist-message{color:#64748b;font-size:.9rem}.map-display-controls,.map-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.map-display-controls,.map-field-grid,.map-filter-section{display:grid;grid-gap:.85rem;gap:.85rem}.map-filter-core-grid>.map-filter-group-government,.map-filter-core-grid>.map-filter-group-saved-area{order:1}.map-filter-section+.map-filter-section{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(219,228,238,.92)}.map-filter-section-header{display:grid;grid-gap:.2rem;gap:.2rem}.map-filter-section-header h3,.map-toggle-panel-header h4{margin:0;font-size:.92rem;color:#0f172a}.map-filter-group-copy span,.map-filter-section-header p,.map-toggle-panel-header p{margin:0;color:#64748b;font-size:.82rem}.map-filter-group{border:1px solid rgba(219,228,238,.92);border-radius:16px;background:rgba(248,250,252,.88);overflow:hidden}.map-filter-group-open{background:hsla(0,0%,100%,.95);overflow:visible}.map-filter-group-compact{border-radius:12px}.map-filter-group-compact .map-filter-group-toggle{padding:.68rem .78rem}.map-filter-group-compact .map-filter-group-copy strong{font-size:.82rem}.map-filter-group-compact .map-filter-group-copy span{font-size:.72rem}.map-filter-group-compact .map-filter-group-caret{font-size:1rem}.map-filter-group-fields{margin:0}.map-display-section{padding:.82rem;border:1px solid rgba(191,219,254,.85);border-radius:14px;background:linear-gradient(135deg,rgba(239,246,255,.76),rgba(248,250,252,.9))}.map-filter-panel-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.9rem;padding:.7rem .05rem .1rem;border-top:1px solid rgba(219,228,238,.96);background:linear-gradient(180deg,hsla(0,0%,100%,.82),#fff 35%)}.map-filter-panel-footer div{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.map-filter-panel-footer strong{color:#0f172a;font-size:.78rem}.map-filter-panel-footer span{color:#64748b;font-size:.68rem}.map-filter-panel-footer button{flex:0 0 auto;padding:0;border:none;background:transparent;color:#0f766e;font:inherit;font-size:.72rem;font-weight:750;cursor:pointer}.map-filter-panel-footer button:hover{color:#115e59;text-decoration:underline}.map-filter-group-toggle{width:100%;border:none;background:transparent;padding:.9rem 1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;text-align:left;cursor:pointer}.map-filter-group-copy{display:grid;grid-gap:.2rem;gap:.2rem}.map-filter-group-copy strong{font-size:.9rem;color:#0f172a}.map-filter-group-caret{font-size:1.2rem;line-height:1;color:#475569}.map-filter-group .map-field-grid,.map-filter-group-body{padding:0 1rem 1rem}.map-toggle-panel{display:grid;grid-gap:.8rem;gap:.8rem;margin-bottom:1rem;padding:.95rem;border-radius:16px;background:linear-gradient(135deg,rgba(15,23,42,.04),rgba(37,99,235,.08));border:1px solid rgba(191,219,254,.9)}.map-toggle-panel-header{display:grid;grid-gap:.2rem;gap:.2rem}.map-flag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem}.map-flag-toggle{position:relative;display:grid;align-content:start;grid-gap:.3rem;gap:.3rem;min-width:0;min-height:9rem;padding:.95rem .95rem 1rem 2.45rem;border:1px solid rgba(148,163,184,.45);border-radius:14px;background:hsla(0,0%,100%,.94);cursor:pointer}.map-flag-toggle input{position:absolute;top:.95rem;left:.9rem;width:auto;margin:0}.map-flag-toggle strong{font-size:.86rem;color:#0f172a;line-height:1.25}.map-flag-toggle span{font-size:.78rem;color:#64748b;line-height:1.35;overflow-wrap:anywhere}.map-flag-toggle-active{border-color:rgba(37,99,235,.55);background:rgba(219,234,254,.55);box-shadow:inset 0 0 0 1px rgba(191,219,254,.95)}.map-field,.map-toggle{display:flex;flex-direction:column;gap:.35rem;min-width:0}.map-field-full{grid-column:1/-1}.map-field span,.map-toggle span{font-size:.8rem;font-weight:600;color:#475569}.map-field input,.map-field select,.map-range-field{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a}.map-field input,.map-field select{padding:.72rem .8rem}.map-autocomplete{position:relative}.map-autocomplete-panel{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:6;display:grid;grid-gap:.35rem;gap:.35rem;max-height:16rem;overflow-y:auto;overscroll-behavior:contain;padding:.45rem;border:1px solid rgba(219,228,238,.98);border-radius:14px;background:hsla(0,0%,100%,.98);box-shadow:0 16px 30px rgba(15,23,42,.12);scrollbar-gutter:stable}.map-autocomplete-option,.map-autocomplete-status{width:100%;text-align:left;border-radius:10px;padding:.65rem .75rem}.map-autocomplete-option{border:1px solid rgba(219,228,238,.92);background:rgba(248,250,252,.9);display:grid;grid-gap:.18rem;gap:.18rem;cursor:pointer}.map-autocomplete-option strong{font-size:.84rem;color:#0f172a}.map-autocomplete-option span,.map-autocomplete-status{font-size:.77rem;color:#64748b;line-height:1.35}.map-autocomplete-status{border:1px dashed rgba(203,213,225,.95);background:rgba(248,250,252,.9)}.map-range-field{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem}.map-range-field input{padding:0;border:none}.map-toggle{justify-content:flex-end}.map-toggle-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.map-toggle input{width:auto}.map-shortcuts{gap:.75rem}.map-shortcut-card,.map-shortcuts{display:flex;flex-direction:column}.map-shortcut-card{gap:.25rem;padding:.9rem 1rem;border:1px solid rgba(219,228,238,.92);border-radius:16px;background:rgba(248,250,252,.9)}.map-shortcut-card strong{color:#0f172a}.map-shortcut-card span{color:#64748b;font-size:.84rem}.map-stage-toolbar{display:flex;flex-direction:column;gap:.2rem;width:100%;padding:.2rem .24rem}.map-stage-metrics,.map-stage-summary,.map-stage-toolbar-filters,.map-stage-toolbar-main{display:flex;justify-content:space-between;gap:.7rem;align-items:center}.map-stage-summary h2{font-size:.9rem;margin:.08rem 0 .12rem;max-width:18rem}.map-toolbar-shell .map-stage-toolbar{padding:0;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.map-header.map-toolbar-shell{padding:.26rem .48rem;margin-bottom:.2rem;gap:.12rem}.map-header.map-explore-control-bar{padding:.65rem .78rem .55rem;border:1px solid rgba(45,121,110,.18);border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(240,253,250,.84));box-shadow:0 10px 24px rgba(15,23,42,.055)}.map-explore-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.1rem .06rem .78rem;border-bottom:1px solid rgba(45,121,110,.14)}.map-explore-summary__copy{min-width:0}.map-explore-summary__eyebrow{display:inline-flex;align-items:center;gap:.38rem;margin:0;color:#0f766e;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.map-explore-summary__action .app-icon,.map-explore-summary__eyebrow .app-icon{width:1rem;height:1rem}.map-explore-summary h1{margin:.22rem 0 0;color:#0f172a;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.03em;line-height:1.12}.map-explore-summary__purpose{max-width:48rem;margin:.36rem 0 0;color:#52657e;font-size:.9rem;line-height:1.5}.map-explore-summary__context{display:flex;flex-wrap:wrap;gap:.22rem .58rem;margin:.4rem 0 0;color:#476277;font-size:.78rem;font-weight:650;line-height:1.4}.map-explore-summary__context span+span:before{margin-right:.58rem;color:#94a3b8;content:"·"}.map-explore-summary__context strong{color:#0f766e}.map-starter-views{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.58rem .06rem .08rem}.map-starter-views__copy{min-width:0}.map-starter-views__copy p{margin:0;color:#1e3a4a;font-size:.78rem;font-weight:750}.map-starter-views__copy span{display:block;margin-top:.12rem;color:#64748b;font-size:.74rem;line-height:1.35}.map-starter-views__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.map-starter-view{display:inline-flex;align-items:center;min-height:2rem;padding:.4rem .62rem;border:1px solid rgba(15,118,110,.24);border-radius:999px;background:hsla(0,0%,100%,.9);color:#0f766e;font-size:.76rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.map-starter-view:hover{border-color:#0f766e;background:#ecfdf5;box-shadow:0 4px 12px rgba(15,118,110,.12)}.map-starter-view:focus-visible{outline:3px solid rgba(13,148,136,.35);outline-offset:2px}.map-explore-summary__action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.42rem;min-height:2.3rem;padding:.5rem .72rem;border:1px solid #0f766e;border-radius:.68rem;background:#0f766e;color:#fff;font-size:.82rem;font-weight:750;line-height:1.2;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease,filter .16s ease}.map-explore-summary__action:hover{filter:brightness(1.06);box-shadow:0 8px 18px rgba(15,118,110,.25);transform:translateY(-1px)}.map-explore-summary__action:focus-visible{outline:3px solid rgba(13,148,136,.35);outline-offset:3px}.map-selection-tray{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(20rem,auto);align-items:center;grid-gap:.7rem 1rem;gap:.7rem 1rem;margin:.15rem 0 .28rem;padding:.62rem .72rem;border:1px solid rgba(20,184,166,.28);border-radius:.82rem;background:linear-gradient(112deg,rgba(240,253,250,.96),rgba(239,246,255,.88)),#fff}.map-selection-tray__summary{min-width:0}.map-selection-tray__eyebrow{display:inline-flex;align-items:center;gap:.28rem;margin:0;color:#0f766e;font-size:.61rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.map-selection-tray__eyebrow .app-icon{width:.82rem;height:.82rem}.map-selection-tray__summary h2{margin:.12rem 0 0;color:#0f172a;font-size:.96rem;line-height:1.2}.map-selection-tray__summary>p:not(.map-selection-tray__eyebrow){margin:.16rem 0 0;color:#52657e;font-size:.73rem;line-height:1.4}.map-selection-tray__message{display:inline-flex;margin-top:.3rem;color:#047857;font-size:.7rem;font-weight:700}.map-selection-tray__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.34rem}.map-selection-tray__preview,.map-selection-tray__tip{max-width:16rem;overflow:hidden;color:#476277;font-size:.69rem;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.map-selection-tray__tip{color:#64748b;font-weight:550}.map-selection-tray__action,.map-selection-tray__clear{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:1.92rem;padding:.32rem .5rem;border:1px solid #cbd5e1;border-radius:.5rem;background:hsla(0,0%,100%,.9);color:#334155;font-family:inherit;font-size:.69rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.map-selection-tray__action:hover,.map-selection-tray__clear:hover{border-color:#94a3b8;background:#fff;color:#0f172a}.map-selection-tray__action:focus-visible,.map-selection-tray__clear:focus-visible{outline:3px solid rgba(20,184,166,.28);outline-offset:2px}.map-selection-tray__action .app-icon{width:.8rem;height:.8rem}.map-selection-tray__action--primary{border-color:#0f766e;background:#0f766e;color:#fff}.map-selection-tray__action--primary:hover{border-color:#0f766e;background:#0d9488;color:#fff}.map-selection-tray__clear{border-color:transparent;background:transparent;color:#64748b}.parcel-action-tray{display:grid;grid-template-columns:minmax(12rem,1fr) auto;grid-column:1/-1;align-items:center;grid-gap:.7rem 1rem;gap:.7rem 1rem;margin:.5rem 0 .75rem;padding:.68rem .8rem;border:1px solid rgba(20,184,166,.28);border-radius:.82rem;background:linear-gradient(112deg,rgba(240,253,250,.94),rgba(239,246,255,.82));box-shadow:0 8px 22px rgba(15,23,42,.04)}.parcel-action-tray__summary{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.parcel-action-tray__summary p{display:inline-flex;align-items:center;gap:.3rem;margin:0;color:#0f766e;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.parcel-action-tray__summary p .app-icon{width:.82rem;height:.82rem}.parcel-action-tray__summary strong{color:#0f172a;font-size:.92rem;line-height:1.2}.parcel-action-tray__hint,.parcel-action-tray__summary small,.parcel-action-tray__summary>span{color:#52657e;font-size:.72rem;font-weight:600;line-height:1.35}.parcel-action-tray__summary small{color:#047857}.parcel-action-tray__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.34rem}.parcel-action-tray__action,.parcel-action-tray__clear,.parcel-action-tray__monitor .alert-composer__trigger,.workspace-action-menu--parcel-tray .workspace-action-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:1.92rem;padding:.32rem .52rem;border:1px solid #cbd5e1;border-radius:.5rem;background:hsla(0,0%,100%,.86);color:#334155;font-family:inherit;font-size:.7rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.parcel-action-tray__action .app-icon{width:.8rem;height:.8rem}.parcel-action-tray__action:hover,.parcel-action-tray__clear:hover,.parcel-action-tray__monitor .alert-composer__trigger:hover,.workspace-action-menu--parcel-tray .workspace-action-menu__trigger:hover{border-color:#94a3b8;background:#fff;color:#0f172a}.parcel-action-tray__action:focus-visible,.parcel-action-tray__clear:focus-visible,.parcel-action-tray__monitor .alert-composer__trigger:focus-visible,.workspace-action-menu--parcel-tray .workspace-action-menu__trigger:focus-visible{outline:3px solid rgba(20,184,166,.28);outline-offset:2px}.parcel-action-tray__action:disabled{cursor:not-allowed;opacity:.62}.parcel-action-tray__action--primary{border-color:#0f766e;background:#0f766e;color:#fff}.parcel-action-tray__action--primary:hover{border-color:#0f766e;background:#0d9488;color:#fff}.parcel-action-tray__clear{border-color:transparent;background:transparent;color:#64748b}.map-selection-stack{display:grid;grid-gap:.12rem;gap:.12rem}.map-selection-stack__context{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;padding:0 .2rem;color:#52657e;font-size:.71rem;font-weight:650}.map-selection-stack__context>span{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-selection-stack__context a{display:inline-flex;align-items:center;gap:.25rem;color:#0f766e;font-weight:750;text-decoration:none}.map-selection-stack__context a .app-icon{width:.78rem;height:.78rem}.map-selection-stack__message,.workspace-detail-selection-message{color:#047857;font-size:.72rem;font-weight:700}.map-selection-prompt{display:inline-flex;align-items:center;gap:.38rem;margin:.18rem 0 .38rem;padding:.45rem .62rem;border:1px dashed rgba(20,184,166,.36);border-radius:.62rem;color:#476277;font-size:.72rem;font-weight:650}.map-selection-prompt .app-icon{width:.9rem;height:.9rem;color:#0f766e}@media (max-width:760px){.parcel-action-tray{grid-template-columns:1fr;gap:.55rem}.parcel-action-tray__actions{justify-content:flex-start}.map-selection-stack__context>span{max-width:min(100%,20rem)}.map-selection-prompt{align-items:flex-start}}.map-toolbar-selection-count{display:inline-flex;align-items:center;padding:.16rem .44rem;border:1px solid rgba(20,184,166,.3);border-radius:999px;background:#f0fdfa;color:#0f766e;font-size:.65rem;font-weight:800;white-space:nowrap}.map-toolbar-strip{display:flex;flex-wrap:wrap;align-items:center;column-gap:.48rem;row-gap:.26rem}.map-toolbar-focus{display:inline-flex;align-items:baseline;gap:.28rem;max-width:12rem;min-width:0;font-size:.72rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-toolbar-focus-label{flex-shrink:0;font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.map-toolbar-focus strong{color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis}.map-toolbar-badge{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.map-toolbar-badge-info{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.map-toolbar-vr{width:1px;height:1.1rem;background:#e2e8f0;flex-shrink:0}.map-toolbar-controls--display{order:1}.map-toolbar-vr{order:2}.map-toolbar-focus--highlight,.map-toolbar-watchlist-add,.map-toolbar-watchlist-toggle{order:3}.map-toolbar-shell .map-toolbar-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem .42rem;grid-template-columns:none}.map-toolbar-shell .map-toolbar-inline-field{flex-direction:row;align-items:center;gap:.26rem}.map-toolbar-shell .map-toolbar-inline-field>span{display:inline-flex;align-items:center;gap:.22rem;font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.map-primary-link .app-icon,.map-toolbar-export-link .app-icon,.map-toolbar-filters-title .app-icon,.map-toolbar-shell .map-toolbar-inline-field>span .app-icon,.map-toolbar-shell .map-toolbar-inline-toggle span .app-icon{width:.86rem;height:.86rem}.map-toolbar-shell .map-toolbar-inline-field select{padding:.2rem .38rem;font-size:.72rem;border-radius:8px;min-width:5.25rem;width:auto}.map-toolbar-range{padding:.12rem .32rem;gap:.28rem;min-width:6.5rem;width:auto}.map-toolbar-range input[type=range]{width:4.25rem;min-width:3rem;flex:1 1}.map-toolbar-shell .map-toolbar-inline-toggle{flex-direction:row;align-items:center;gap:.22rem}.map-toolbar-shell .map-toolbar-inline-toggle span{display:inline-flex;align-items:center;gap:.22rem;font-size:.66rem;font-weight:600;color:#475569;white-space:nowrap}.map-toolbar-reset-btn.map-inline-button{padding:.2rem .48rem;font-size:.66rem}.map-toolbar-export-link.map-inline-button{display:inline-flex;align-items:center;gap:.28rem;padding:.2rem .48rem;border-color:rgba(13,148,136,.25);color:#0f766e;font-size:.66rem;text-decoration:none}.map-toolbar-shell .map-toolbar-watchlist-add.map-inline-button{padding:.3rem .65rem;font-size:.75rem;font-weight:700;letter-spacing:.01em;color:#fff;background:linear-gradient(180deg,#e11d48,#be123c);border:1px solid #9f1239;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 2px 10px rgba(190,18,60,.4)}.map-toolbar-shell .map-toolbar-watchlist-add.map-inline-button:hover{filter:brightness(1.07)}.map-toolbar-shell .map-toolbar-watchlist-add.map-inline-button:focus-visible{outline:2px solid #fb7185;outline-offset:2px}.map-toolbar-filters-subrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.65rem 1rem;gap:.65rem 1rem;width:100%;padding-top:.3rem;margin-top:.08rem;border-top:1px solid rgba(226,232,240,.9)}.map-header.map-explore-control-bar{gap:.24rem;padding:.5rem .7rem .44rem}.map-explore-summary{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(28rem,1.5fr) auto;align-items:center;justify-content:normal;grid-gap:.6rem 1rem;gap:.6rem 1rem;padding:.06rem .06rem .46rem}.map-explore-summary__research{min-width:0}.map-explore-summary__research .research-context-bar{width:100%}.map-explore-summary__title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.28rem .68rem}.map-explore-summary h1{margin:.13rem 0 0;font-size:clamp(1.38rem,2.2vw,1.75rem)}.map-explore-summary__purpose{margin-top:.2rem;font-size:.82rem;line-height:1.35}.map-explore-summary__context{margin:0;font-size:.72rem}.map-explore-summary__action{min-height:2rem;padding:.4rem .62rem;font-size:.75rem}.map-toolbar-shell .research-context-bar{min-height:1.95rem;margin:0;padding:.3rem .56rem;border-color:rgba(219,231,232,.9);border-radius:9px;font-size:.71rem}.map-toolbar-shell .research-context-bar__eyebrow{font-size:.58rem}.map-toolbar-shell .research-context-bar__name{font-size:.73rem}.map-toolbar-shell .research-context-bar__actions a,.map-toolbar-shell .research-context-bar__actions button{padding:.16rem .3rem}@media (max-width:1280px){.map-explore-summary{grid-template-columns:minmax(18rem,1fr) auto}.map-explore-summary__research{grid-column:1/-1}}.map-toolbar-shell .map-stage-toolbar{margin-top:.08rem}.map-primary-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem .46rem;min-width:0}.map-primary-toolbar .map-toolbar-vr{order:0;height:1.55rem}.map-filter-summary-button,.map-selection-mode-button{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:2.05rem;padding:.38rem .58rem;border:1px solid #b9d5d2;border-radius:.58rem;background:#fff;color:#165d5a;font-family:inherit;font-size:.72rem;font-weight:800;line-height:1.1;cursor:pointer}.map-filter-summary-button .app-icon,.map-selection-mode-button .app-icon{width:.9rem;height:.9rem}.map-filter-summary-button:hover,.map-selection-mode-button:hover{border-color:#5ba39f;background:#f0fdfa}.map-filter-summary-button:focus-visible,.map-selection-mode-button:focus-visible{outline:3px solid rgba(20,184,166,.28);outline-offset:2px}.map-selection-mode-button--active{border-color:#0f766e;background:#0f766e;color:#fff;box-shadow:0 4px 12px rgba(15,118,110,.2)}.map-selection-mode-button--active:hover{border-color:#0d9488;background:#0d9488}.map-selection-mode-button strong{padding:.12rem .34rem;border-radius:999px;background:hsla(0,0%,100%,.2);color:inherit;font-size:.63rem;white-space:nowrap}.map-selection-mode-help{color:#64748b;font-size:.69rem;font-weight:620;white-space:nowrap}.map-toolbar-mode-hint{color:#64748b;font-size:.65rem;font-weight:650;white-space:nowrap}.map-filter-summary-button--active{border-color:#7c9fec;background:#eff6ff;color:#1d4ed8}.map-toolbar-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.28rem .42rem;min-width:0}.map-area-context-bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.34rem;padding:.4rem .08rem 0 .12rem;border-top:1px solid rgba(45,121,110,.13)}.map-area-context-bar__path{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem;min-width:0;color:#64748b;font-size:.68rem;font-weight:650}.map-area-context-bar__path strong{color:#0f766e}.map-area-context-bar__count{padding:.14rem .38rem;border-radius:999px;background:#ecfdf5;color:#047857;font-size:.63rem;font-weight:800;white-space:nowrap}.map-area-context-bar__reset{flex:0 0 auto;border:0;background:transparent;color:#0f766e;font:inherit;font-size:.67rem;font-weight:800;cursor:pointer}.map-area-context-bar__reset:hover{color:#0d9488;text-decoration:underline}.map-area-context-bar__reset:focus-visible{outline:3px solid rgba(20,184,166,.28);outline-offset:2px;border-radius:.3rem}.map-area-preview-actions{display:grid;grid-gap:.28rem;gap:.28rem;margin-bottom:.62rem;padding:.58rem;border:1px solid rgba(20,184,166,.24);border-radius:.7rem;background:linear-gradient(135deg,rgba(240,253,250,.94),rgba(239,246,255,.82))}.map-area-preview-actions>span{color:#52657e;font-size:.72rem;line-height:1.35}.map-area-preview-actions__primary.map-inline-button{justify-self:start;border-color:#0f766e;background:#0f766e;color:#fff}.map-area-preview-actions__primary.map-inline-button:hover{border-color:#0d9488;background:#0d9488}.map-area-preview-tabs{display:flex;flex-wrap:wrap;gap:.38rem;margin-bottom:.7rem}.map-area-preview-details{margin-top:.15rem}.map-area-preview-details>summary{color:#0f766e;font-size:.76rem;font-weight:800;cursor:pointer}.map-area-preview-details__content{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.65rem}.map-primary-toolbar .map-toolbar-inline-field>span{font-size:.57rem}.map-primary-toolbar .map-toolbar-inline-field select{min-width:4.65rem;max-width:9.5rem;padding:.26rem .38rem;background:#fff;font-size:.7rem}.map-primary-toolbar .map-field-saved-view select{min-width:8.2rem}.map-primary-toolbar .map-toolbar-inline-toggle{min-height:2.05rem;padding:.2rem .28rem;border:1px solid transparent;border-radius:.5rem}.map-primary-toolbar .map-toolbar-inline-toggle:hover{border-color:#d7e5e4;background:#f8fafc}.map-primary-toolbar .map-toolbar-inline-toggle span{font-size:.67rem}.map-primary-toolbar .map-toolbar-export-link.map-inline-button,.map-primary-toolbar .map-toolbar-reset-btn.map-inline-button{min-height:2.05rem;padding:.34rem .52rem;font-size:.7rem}.map-primary-toolbar .map-toolbar-export-link.map-inline-button{background:#effcf9}.map-parcel-lookup{position:relative;display:grid;grid-template-columns:auto minmax(8.5rem,11.5rem);align-items:center;grid-gap:.28rem;gap:.28rem;min-width:0}.map-parcel-lookup__label{display:inline-flex;align-items:center;gap:.28rem;color:#285b59;font-size:.68rem;font-weight:750;white-space:nowrap}.map-parcel-lookup__label .app-icon{width:.82rem;height:.82rem}.map-parcel-lookup__input-wrap{min-width:0}.map-parcel-lookup__input-wrap input{width:100%;min-height:2.05rem;padding:.34rem .5rem;border:1px solid #b9d5d2;border-radius:.58rem;background:#fff;color:#173b3a;font:inherit;font-size:.72rem}.map-parcel-lookup__input-wrap input::placeholder{color:#78908e}.map-parcel-lookup__input-wrap input:focus-visible{border-color:#0f766e;outline:3px solid rgba(20,184,166,.22);outline-offset:1px}.map-parcel-lookup__popover{position:absolute;top:calc(100% + .36rem);right:0;z-index:20;width:min(22rem,calc(100vw - 2rem));overflow:hidden;border:1px solid #c9dddb;border-radius:.68rem;background:hsla(0,0%,100%,.98);box-shadow:0 12px 30px rgba(15,23,42,.18)}.map-parcel-lookup__status{margin:0;padding:.72rem .8rem;color:#526b6a;font-size:.74rem;line-height:1.35}.map-parcel-lookup__status--error{color:#b42318}.map-parcel-lookup__results{display:grid;grid-gap:0;gap:0;margin:0;padding:.28rem;list-style:none}.map-parcel-lookup__results button{display:grid;width:100%;grid-gap:.12rem;gap:.12rem;padding:.55rem .58rem;border:1px solid transparent;border-radius:.46rem;background:transparent;color:#173b3a;font:inherit;text-align:left;cursor:pointer}.map-parcel-lookup__results button:focus-visible,.map-parcel-lookup__results button:hover{border-color:#b9d5d2;background:#f0fdfa;outline:none}.map-parcel-lookup__results strong{font-size:.76rem}.map-parcel-lookup__results span{color:#607a78;font-size:.68rem}@media (max-width:720px){.map-explore-summary{grid-template-columns:1fr}.map-starter-views{align-items:flex-start;flex-direction:column}.map-starter-views__actions{justify-content:flex-start}.map-explore-summary__research{grid-column:auto}.map-explore-summary__action{width:100%}.map-toolbar-filters-subrow{grid-template-columns:1fr;justify-items:stretch}.map-toolbar-filters-inline{justify-self:stretch;max-width:none}.map-filter-chip-list{justify-content:flex-start}.map-selection-tray{grid-template-columns:1fr}.map-selection-tray__actions{justify-content:flex-start}.map-selection-tray__preview,.map-selection-tray__tip{width:100%;max-width:none}.map-explore-summary__title-row{align-items:flex-start;flex-direction:column;gap:.18rem}.map-primary-toolbar .map-toolbar-vr{display:none}.map-parcel-lookup,.map-toolbar-group{width:100%}.map-parcel-lookup{grid-template-columns:auto minmax(0,1fr)}.map-parcel-lookup__popover{right:auto;left:0}}.map-toolbar-subrow-hint{margin:0;min-width:0;font-size:.74rem;line-height:1.4;color:#64748b;text-align:right}.map-toolbar-filters-inline{display:flex;align-items:center;gap:.32rem;flex:0 1 auto;min-width:0;max-width:min(100%,34rem);justify-self:start;justify-content:flex-start}.map-toolbar-filters-title{display:inline-flex;align-items:center;gap:.22rem;margin:0;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;flex-shrink:0}.map-stage-summary-copy{display:none}.map-stage-metrics>div{min-width:5.1rem}.map-active-filters-copy{display:flex;align-items:center;min-width:max-content;font-size:.72rem;gap:.3rem}.map-active-filters-copy span{display:none}.map-filter-chip-list{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:.28rem;flex:1 1;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin}.map-filter-chip{display:inline-flex;align-items:center;gap:.32rem;padding:.2rem .5rem;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.7rem;font-weight:600}.map-filter-chip-muted{background:#f8fafc;border-color:#dbe4ee;color:#64748b}.map-callout-row{display:flex;flex-wrap:wrap;gap:.4rem;max-width:100%}.map-callout{padding:.38rem .7rem;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;font-size:.78rem}.map-toolbar-shell .map-field-saved-view select{min-width:7.5rem;max-width:11rem}.map-toolbar-shell .map-toolbar-inline-field .map-range-field{min-width:0}.map-toolbar-shell .map-field input,.map-toolbar-shell .map-field select{padding:.34rem .48rem;font-size:.74rem}.map-toolbar-shell .map-toolbar-inline-field select,.map-toolbar-shell .map-toolbar-range{padding:.2rem .38rem;font-size:.72rem}.map-toolbar-shell .map-toolbar-range strong{font-size:.72rem;min-width:1.25rem;text-align:right}.map-toolbar-shell .map-inline-button:not(.map-toolbar-reset-btn):not(.map-toolbar-watchlist-add){padding:.32rem .55rem;font-size:.72rem}.map-toolbar-shell .map-toggle:not(.map-toolbar-inline-toggle){gap:.12rem}.map-stage-toolbar-filters{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.4rem;gap:.4rem}.map-header-compact{padding:.4rem .5rem}.map-header-compact .map-stage-toolbar{gap:.2rem;padding:.2rem .3rem}.map-header-compact .map-stage-toolbar-main{grid-template-columns:minmax(0,1fr) auto;gap:.28rem;align-items:center}.map-header-compact .map-stage-summary{min-width:0}.map-header-compact .map-stage-summary h2{margin:0;font-size:.84rem;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-header-compact .map-stage-metrics{gap:.26rem;min-width:0}.map-header-compact .map-stage-metrics>div{min-width:0;display:inline-flex;align-items:baseline;gap:.16rem}.map-header-compact .map-stage-metric-label{font-size:.6rem;letter-spacing:.04em;white-space:nowrap}.map-header-compact .map-stage-metrics strong{font-size:.72rem;max-width:8.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-header-compact .map-display-controls{grid-template-columns:repeat(6,minmax(4.8rem,max-content));gap:.2rem}.map-header-compact .map-field span,.map-header-compact .map-toggle span{font-size:.62rem}.map-header-compact .map-field input,.map-header-compact .map-field select{padding:.22rem .36rem;font-size:.68rem}.map-header-compact .map-range-field{padding:.14rem .28rem;gap:.24rem}.map-header-compact .map-inline-button{padding:.2rem .45rem;font-size:.66rem}.map-header-compact .map-stage-toolbar-filters{gap:.3rem}.map-header-compact .map-active-filters-copy{font-size:.66rem}.map-header-compact .map-filter-chip{padding:.14rem .42rem;font-size:.64rem}.map-callout-error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.contextual-empty-state{display:flex;align-items:flex-start;gap:.72rem;padding:.9rem;border:1px solid #c7ddeb;border-radius:12px;background:linear-gradient(135deg,#f8fcff,#f0f7ff);color:#1e3a5f;text-align:left}.contextual-empty-state__icon{display:grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border-radius:9px;background:#e0f2fe;color:#0f766e}.contextual-empty-state__icon .app-icon{width:1rem;height:1rem}.contextual-empty-state__copy{display:grid;min-width:0;grid-gap:.22rem;gap:.22rem}.contextual-empty-state__copy>strong{color:#0f172a;font-size:.9rem}.contextual-empty-state__copy>span{color:#526878;font-size:.79rem;line-height:1.45}.contextual-empty-state__copy>.contextual-empty-state__suggestion{color:#215d69}.contextual-empty-state__actions{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.38rem}.contextual-empty-state__actions button{display:inline-flex;align-items:center;gap:.32rem;min-height:2rem;padding:.4rem .6rem;border:1px solid #bfd1df;border-radius:7px;background:#fff;color:#215d69;cursor:pointer;font:inherit;font-size:.74rem;font-weight:750}.contextual-empty-state__actions button:hover:not(:disabled){border-color:#4f9da5;background:#f0fdfa}.contextual-empty-state__actions button:disabled{opacity:.55;cursor:default}.contextual-empty-state__actions .contextual-empty-state__action--primary{border-color:#0f766e;background:#0f766e;color:#fff}.contextual-empty-state__actions .app-icon{width:.86rem;height:.86rem}.map-empty-results-overlay{width:min(29rem,calc(100% - 26rem));box-shadow:0 16px 36px rgba(15,23,42,.15)}.map-empty-results-overlay,.map-sparse-results-overlay{position:absolute;z-index:2;top:1rem;left:50%;transform:translateX(-50%);pointer-events:auto}.map-sparse-results-overlay{width:min(25rem,calc(100% - 28rem));border-color:#b8e0d9;background:rgba(246,253,251,.94);box-shadow:0 10px 28px rgba(15,23,42,.1)}.reports-contextual-empty-state{margin-top:.95rem}.reports-contextual-empty-state--sparse{border-color:#b8e0d9;background:linear-gradient(135deg,#f8fffd,#f0fdfa)}@media (max-width:760px){.map-empty-results-overlay,.map-sparse-results-overlay{top:.75rem;right:.75rem;left:.75rem;width:auto;transform:none}}.map-canvas-shell{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,rgba(15,23,42,.06),rgba(15,23,42,.16)),radial-gradient(circle at bottom right,rgba(37,99,235,.18),transparent 24%)}.map-canvas-shell>.map-canvas{position:relative;z-index:0}.map-canvas-load-error,.map-canvas-loading{position:absolute;top:50%;left:50%;z-index:4;width:min(25rem,calc(100% - 2rem));transform:translate(-50%,-50%)}.map-canvas-loading{pointer-events:none}.map-canvas-loading .ui-loading-state{border-color:rgba(13,148,136,.2);background:hsla(0,0%,100%,.9);box-shadow:0 14px 34px rgba(15,23,42,.14);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.map-canvas-load-error{padding:.82rem .95rem;border:1px solid #fecaca;border-radius:.75rem;background:hsla(8,100%,98%,.96);box-shadow:0 14px 34px rgba(15,23,42,.14);color:#b91c1c;font-size:.84rem;font-weight:700;line-height:1.45;text-align:center}.map-score-detail-loading{margin:.65rem 0 0;color:#64748b;font-size:.78rem}.map-navigation-dock{position:absolute;z-index:5;bottom:1rem;left:50%;display:inline-flex;align-items:center;min-height:2.55rem;padding:.22rem;border:1px solid rgba(148,163,184,.28);border-radius:.85rem;background:hsla(0,0%,100%,.82);box-shadow:0 10px 26px rgba(15,23,42,.12);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);transform:translateX(-50%)}.map-navigation-dock__zoom{display:inline-flex}.map-navigation-dock__fit-button,.map-navigation-dock__icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:2.1rem;padding:0;border:0;border-radius:.62rem;background:transparent;color:#0f172a;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.map-navigation-dock__icon-button>span{font-size:1.15rem;font-weight:700;line-height:1}.map-navigation-dock__fit-button .app-icon,.map-navigation-dock__icon-button .app-icon{width:1rem;height:1rem}.map-navigation-dock__north>span{position:relative;padding-top:.1rem;color:#0f766e;font-size:.72rem;letter-spacing:.02em}.map-navigation-dock__north>span:before{position:absolute;top:-.42rem;left:50%;width:0;height:0;border-right:.18rem solid transparent;border-bottom:.38rem solid;border-left:.18rem solid transparent;content:"";transform:translateX(-50%)}.map-navigation-dock__fit-button{gap:.32rem;min-width:auto;padding:0 .62rem;color:#0f766e;font-size:.76rem;font-weight:750}.map-navigation-dock__divider{width:1px;height:1.35rem;margin:0 .08rem;background:rgba(148,163,184,.28)}.map-navigation-dock__fit-button:focus-visible,.map-navigation-dock__fit-button:hover:not(:disabled),.map-navigation-dock__icon-button:focus-visible,.map-navigation-dock__icon-button:hover:not(:disabled){background:rgba(204,251,241,.7);color:#115e59;outline:none;transform:translateY(-1px)}.map-navigation-dock__fit-button:disabled,.map-navigation-dock__icon-button:disabled{cursor:not-allowed;color:#94a3b8}.map-parcel-hover-tooltip{position:absolute;z-index:6;display:flex;width:min(13.5rem,calc(100% - 1.5rem));flex-direction:column;gap:.2rem;padding:.48rem .58rem;border:1px solid rgba(13,148,136,.28);border-radius:.62rem;background:hsla(0,0%,100%,.93);box-shadow:0 10px 22px rgba(15,23,42,.14);color:#0f172a;pointer-events:none;transform:translate(.72rem,calc(-100% - .72rem));backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.map-parcel-hover-tooltip small,.map-parcel-hover-tooltip span,.map-parcel-hover-tooltip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-parcel-hover-tooltip strong{font-size:.78rem;font-weight:780;line-height:1.25}.map-parcel-hover-tooltip small,.map-parcel-hover-tooltip span{display:flex;align-items:center;gap:.34rem;color:#506279;font-size:.67rem;line-height:1.2}.map-parcel-hover-tooltip small{color:#0f766e;font-weight:700}.map-parcel-hover-tooltip i{width:.18rem;height:.18rem;flex:0 0 auto;border-radius:50%;background:currentColor;opacity:.55}.map-canvas-updating{position:absolute;top:.72rem;left:50%;z-index:1;display:inline-flex;align-items:center;gap:.48rem;min-width:9.4rem;padding:.42rem .58rem;border:1px solid rgba(15,118,110,.24);border-radius:999px;background:hsla(0,0%,100%,.9);box-shadow:0 4px 14px rgba(15,23,42,.12);color:#285b59;font-size:.68rem;font-weight:750;pointer-events:none;transform:translateX(-50%)}.map-canvas-updating__bar{position:relative;width:2.6rem;height:.22rem;overflow:hidden;border-radius:999px;background:#d7efec}.map-canvas-updating__bar span{position:absolute;inset:0 auto 0 -55%;width:55%;border-radius:inherit;background:#0f766e;animation:map-canvas-updating-progress 1.1s ease-in-out infinite}@keyframes map-canvas-updating-progress{0%{transform:translateX(0)}to{transform:translateX(285%)}}.map-stage-overlays{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:minmax(13rem,23vw) minmax(0,1fr) minmax(14rem,26vw);grid-template-rows:minmax(0,1fr);grid-gap:0;gap:0;padding:0;pointer-events:none}.map-canvas{flex:1 1;min-height:0;width:100%}.map-canvas .mapboxgl-ctrl-bottom-left{margin:0 0 6px 8px}.map-overlay-body{display:contents;pointer-events:none}.map-overlay-body>*{pointer-events:auto}.map-overlay-body>.map-sidebar{grid-column:1;grid-row:1;position:relative;z-index:3}.map-overlay-body>.map-right-rail{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;min-height:0;padding:.65rem .65rem .65rem 0;box-sizing:border-box;position:relative;z-index:4;pointer-events:none}.map-right-rail>*{pointer-events:auto}.map-drawer-resizable,.map-permit-opportunities-panel,.map-sidebar-resizable{position:relative}.map-panel-resize-handle{position:absolute;z-index:12;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#0f766e;opacity:.48;transition:opacity .14s ease,background .14s ease;touch-action:none}.map-panel-resize-handle-active,.map-panel-resize-handle:focus-visible,.map-panel-resize-handle:hover{opacity:1;background:rgba(204,251,241,.64);outline:none}.map-panel-resize-handle span{display:block;border-radius:999px;background:currentColor;box-shadow:0 -.38rem 0 currentColor,0 .38rem 0 currentColor}.map-panel-resize-handle--left,.map-panel-resize-handle--right{top:20%;bottom:20%;width:.7rem;cursor:col-resize}.map-panel-resize-handle--right{right:0;border-radius:999px 0 0 999px}.map-panel-resize-handle--left{left:0;border-radius:0 999px 999px 0}.map-panel-resize-handle--left span,.map-panel-resize-handle--right span{width:2px;height:1.7rem}.map-panel-resize-handle--top{top:0;right:18%;left:18%;height:.7rem;cursor:row-resize;border-radius:0 0 999px 999px}.map-panel-resize-handle--top span{width:1.7rem;height:2px;box-shadow:-.38rem 0 0 currentColor,.38rem 0 0 currentColor}.map-stage-overlays-resizing,.map-stage-overlays-resizing *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.map-sidebar>.map-panel{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.map-sidebar>.map-panel+.map-panel{flex:0 0 auto;max-height:min(17rem,calc(100vh - 44rem));overflow:auto}.map-drawer{align-self:stretch;max-height:min(100%,44rem);overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.map-drawer.map-drawer-open{width:100%;max-width:100%;min-width:0}.map-right-rail>.map-drawer.map-drawer-open{flex:1 1;min-height:0;max-height:none}.map-right-rail>.map-drawer-empty{align-self:flex-end}@supports (container-type:inline-size){.map-drawer.map-drawer-open{container-type:inline-size;container-name:map-drawer}}.map-legend{position:relative;padding:.68rem .76rem;border-radius:16px;background:hsla(0,0%,100%,.76);border:1px solid rgba(148,163,184,.28);box-shadow:0 10px 26px rgba(15,23,42,.09);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);overflow:hidden}.map-legend:before,.map-right-rail>.map-drawer:before{content:"";position:absolute;top:0;right:1rem;left:1rem;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,rgba(13,148,136,.92),transparent);pointer-events:none}.map-legend.map-legend-float{box-sizing:border-box;margin:0;width:min(20rem,100%);max-width:100%;max-height:min(38vh,21rem);overflow-x:hidden;overflow-y:auto}.map-legend--collapsed{width:100%;max-height:none;overflow:visible}.map-drawer-sections,.map-legend-list,.map-timeline-list{display:flex;flex-direction:column;gap:.48rem}.map-legend-row{display:grid;grid-template-columns:.78rem minmax(0,1fr) max-content;grid-gap:.52rem;gap:.52rem;align-items:center;min-height:1.9rem;padding:.26rem 0;border:0;border-radius:8px;color:#0f172a}.map-legend-row:not(:disabled){cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.map-legend-row:not(:disabled):focus-visible,.map-legend-row:not(:disabled):hover{background:rgba(204,251,241,.48);outline:none}.map-legend-row--spotlighted{padding-right:.35rem;padding-left:.35rem;background:rgba(204,251,241,.72);box-shadow:inset 2px 0 0 #0f9488}.map-legend-swatch{width:.78rem;height:.78rem;border-radius:999px;flex-shrink:0}.map-legend-header h3{margin:.08rem 0 0;font-size:.96rem}.map-legend-header{display:flex;align-items:end;justify-content:space-between;gap:.75rem;margin-bottom:.42rem}.map-legend-header .map-legend-eyebrow{margin:0;color:#0f766e;font-size:.65rem;font-weight:800;letter-spacing:.09em;line-height:1;text-transform:uppercase}.map-legend-total{color:#475569;font-size:.72rem;font-weight:700;line-height:1.2;white-space:nowrap}.map-legend-row strong{display:block;font-size:.84rem;line-height:1.2}.map-legend-count{color:#64748b;font-size:.76rem;line-height:1.25;text-align:right;white-space:nowrap}.map-drawer-summary strong,.map-legend-row strong,.map-score-card strong{display:block;color:#0f172a}.map-legend-actions{display:flex;align-items:center;gap:.5rem;margin:0 0 .4rem}.map-legend-actions>span{color:#64748b;font-size:.72rem}.map-legend-toggle{padding:.24rem .1rem;border:0;border-radius:6px;background:transparent;color:#0f766e;font-size:.75rem;font-weight:750;cursor:pointer}.map-legend-toggle:focus-visible,.map-legend-toggle:hover{color:#115e59;outline:none;text-decoration:underline;text-underline-offset:.16rem}.map-legend-toggle:disabled{cursor:default;color:#94a3b8;text-decoration:none}.map-legend-toggle--zones{width:100%;margin-top:.22rem;border-top:1px solid rgba(148,163,184,.2);text-align:left}.map-legend-collapsed-row{display:flex;align-items:center;gap:.48rem;min-height:1.35rem}.map-legend-collapsed-row strong{color:#0f172a;font-size:.78rem;letter-spacing:.01em}.map-legend-collapsed-mark{width:.62rem;height:.62rem;border-radius:999px;background:#0f9488;box-shadow:0 0 0 3px rgba(20,184,166,.14)}.map-drawer-summary span,.map-score-card span{display:block;color:#64748b;font-size:.8rem;line-height:1.35;text-wrap:balance}.map-drawer-empty{display:block;align-self:start;justify-self:end;width:min(20rem,100%);max-height:none;min-height:0;padding:.78rem .88rem;overflow:hidden}.map-right-rail>.map-drawer{position:relative;background:hsla(0,0%,100%,.8);border-color:rgba(148,163,184,.28);box-shadow:0 10px 26px rgba(15,23,42,.09);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25)}.map-empty-drawer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.36rem;min-height:0}.map-empty-drawer h2{margin:0;font-size:1rem;line-height:1.2}.map-parcel-inspector-prompt{gap:.34rem}.map-parcel-inspector-prompt__header{display:flex;align-items:center;gap:.42rem;color:#0f766e}.map-parcel-inspector-prompt__header svg{width:.9rem;height:.9rem}.map-parcel-inspector-prompt__header h2{color:#0f172a;font-weight:760}.map-parcel-inspector-prompt p{color:#475569;font-size:.82rem;line-height:1.32}.map-empty-drawer p{width:100%;margin:0;line-height:1.4}.map-drawer-actions,.map-drawer-header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;flex-wrap:wrap}.map-drawer-header>div:first-child{flex:1 1;min-width:0}.map-drawer-header .map-inline-button{flex-shrink:0}.map-drawer-actions .map-watchlist-group{flex:1 1 10.5rem;min-width:0}.map-drawer-actions .map-primary-link{flex:1 1 10.5rem;min-width:0;justify-content:center}.map-score-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));grid-gap:.75rem}.map-drawer-summary,.map-score-grid{display:grid;gap:.75rem;margin:1rem 0}.map-drawer-summary{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem}.map-drawer-summary>div,.map-score-card,.map-timeline-card,.map-watchlist-menu{padding:.85rem;border-radius:16px;border:1px solid #dbe4ee;background:#f8fafc;min-width:0}.map-detail-list,.map-detail-list-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.4rem .75rem;gap:.4rem .75rem}.map-detail-list dt,.map-detail-list-row dt{color:#64748b;font-size:.82rem}.map-detail-list dd,.map-detail-list-row dd{text-align:right;word-break:break-word;color:#0f172a;font-size:.84rem}@container map-drawer (max-width: 22rem){.map-detail-list,.map-detail-list-row,.map-drawer-summary{grid-template-columns:1fr}.map-detail-list dd,.map-detail-list-row dd{text-align:left;padding-right:0}}.map-drawer-loading{margin:.5rem 0 0;color:#64748b;font-size:.85rem}.map-watchlist-group{position:relative}.map-watchlist-button{background:#fff1f2;border-color:#fecdd3;color:#be123c}.map-watchlist-menu{position:absolute;z-index:4;top:calc(100% + .35rem);left:0;min-width:13rem;display:flex;flex-direction:column;gap:.25rem;box-shadow:0 18px 30px rgba(15,23,42,.1)}.map-watchlist-menu-item{border:none;background:transparent;text-align:left;padding:.35rem .1rem;color:#0f172a;cursor:pointer}.map-state-page{max-width:42rem;margin:2rem auto;padding:2rem}.map-state-title{font-size:1.4rem;margin-bottom:.5rem}@media (max-width:1480px){.map-stage-overlays{grid-template-columns:minmax(12rem,17rem) minmax(0,1fr) minmax(12rem,18rem);gap:0;padding:0}.map-active-filters-bar,.map-drawer,.map-panel,.map-stage-toolbar{padding:.85rem}.map-sidebar>.map-panel{flex:1 1 auto;min-height:0;max-height:none}.map-sidebar>.map-panel+.map-panel{max-height:min(15rem,calc(100vh - 40rem))}.map-panel-header{flex-wrap:wrap;gap:.6rem}.map-toolbar-shell .map-toolbar-controls{width:100%;justify-content:flex-start}.map-toolbar-filters-subrow{grid-template-columns:1fr;justify-items:stretch}.map-toolbar-filters-inline{justify-self:stretch;max-width:none;justify-content:flex-start}.map-stage-metrics>div{min-width:5.8rem}.map-active-filters-copy{min-width:9rem}}@media (max-width:1280px){.map-toolbar-filters-subrow{grid-template-columns:1fr;justify-items:stretch}.map-toolbar-filters-inline{justify-self:stretch;max-width:none;justify-content:flex-start}.map-filter-chip-list{justify-content:flex-start}.map-legend.map-legend-float{width:min(20rem,100%)}}@media (max-width:1400px) and (max-height:820px){.map-shell{padding:.65rem .72rem .85rem}.map-header:not(.map-toolbar-shell){margin-bottom:.45rem;padding:.52rem .68rem;gap:.35rem}.map-header.map-toolbar-shell{padding:.24rem .42rem;margin-bottom:.26rem}.map-stage-toolbar{padding:.55rem .62rem;gap:.3rem}.map-toolbar-shell .map-stage-toolbar{padding:0}.map-toolbar-strip{row-gap:.32rem}.map-toolbar-shell .map-toolbar-inline-field>span,.map-toolbar-shell .map-toolbar-inline-toggle span{font-size:.62rem}.map-toolbar-shell .map-toolbar-inline-field select,.map-toolbar-shell .map-toolbar-range{font-size:.7rem}.map-toolbar-shell .map-toolbar-reset-btn.map-inline-button{font-size:.64rem}.map-toolbar-shell .map-toolbar-watchlist-add.map-inline-button{font-size:.72rem;padding:.28rem .55rem}.map-active-filters-copy{min-width:0;gap:.02rem}.map-active-filters-copy span,.map-active-filters-copy strong{font-size:.74rem}.map-filter-chip{padding:.25rem .5rem;font-size:.7rem;gap:.3rem}.map-stage-overlays{grid-template-columns:minmax(11.25rem,16rem) minmax(0,1fr) minmax(11.25rem,16rem);gap:0;padding:0}.map-drawer,.map-panel{padding:.65rem .68rem;border-radius:16px}.map-panel-header{margin-bottom:.62rem;gap:.45rem}.map-panel-header h2{font-size:.92rem}.map-panel-header p{font-size:.76rem}.map-sidebar{gap:.68rem}.map-sidebar>.map-panel{flex:1 1 auto;min-height:0;max-height:none}.map-sidebar>.map-panel+.map-panel{max-height:min(11rem,calc(100vh - 33rem))}.map-filter-section{gap:.65rem}.map-filter-section+.map-filter-section{margin-top:.72rem;padding-top:.72rem}.map-filter-group{border-radius:12px}.map-filter-group-toggle{padding:.58rem .72rem;gap:.45rem}.map-filter-group-copy strong{font-size:.82rem}.map-filter-group-copy span,.map-filter-section-header p,.map-toggle-panel-header p{font-size:.74rem}.map-filter-group .map-field-grid,.map-filter-group-body{padding:0 .72rem .72rem}.map-shortcut-card{padding:.62rem .7rem;gap:.18rem;border-radius:12px}.map-shortcut-card strong{font-size:.83rem;line-height:1.2}.map-shortcut-card span{font-size:.75rem;line-height:1.28}.map-legend.map-legend-float{margin-bottom:.5rem;width:min(20rem,100%);max-height:min(38vh,19rem)}.map-legend{padding:.55rem .62rem;border-radius:12px}.map-legend-header h3{font-size:.86rem}.map-legend-header p{font-size:.74rem;line-height:1.2}.map-legend-list{gap:.38rem}.map-legend-row{gap:.42rem}.map-legend-row strong{font-size:.78rem}.map-legend-row span{font-size:.72rem;line-height:1.2}.map-legend-swatch{width:.7rem;height:.7rem;margin-top:.12rem}}@media (max-width:1200px){.map-canvas,.map-canvas-shell{min-height:clamp(20rem,52vh,30rem)}.map-canvas{height:100%}.map-navigation-dock{bottom:.7rem}.map-stage-overlays{position:static;padding:0;pointer-events:auto}.map-overlay-body,.map-stage-overlays{display:grid;grid-template-columns:1fr}.map-overlay-body{grid-gap:1rem;gap:1rem}.map-drawer,.map-sidebar{height:auto;max-height:none;overflow:visible;padding-right:0}.map-overlay-body>.map-right-rail,.map-overlay-body>.map-sidebar{grid-column:auto;grid-row:auto}.map-right-rail{align-items:stretch;gap:1rem;padding:0}.map-right-rail>.map-drawer.map-drawer-open{flex:0 0 auto;min-height:auto}.map-right-rail>.map-drawer-empty,.map-right-rail>.map-legend.map-legend-float{width:auto;align-self:stretch}.map-sidebar .map-panel:first-child,.map-sidebar .map-panel:last-child{max-height:none;overflow:visible}.map-legend.map-legend-float{width:auto;max-height:none}}@media (max-width:900px){.map-navigation-dock{min-height:2.3rem;padding:.16rem}.map-navigation-dock__fit-button,.map-navigation-dock__icon-button{min-width:1.95rem;height:1.95rem}.map-navigation-dock__fit-button{padding:0 .48rem}input,select,textarea{font-size:var(--mobile-control-font-size)}.app-nav{display:flex;flex-wrap:wrap;gap:.7rem;align-items:flex-start;padding-top:max(.85rem,env(safe-area-inset-top))}.app-nav-brand-row{display:flex;width:100%;justify-content:flex-start}.app-nav-brand-lead{flex:1 1;min-width:0;justify-content:space-between}.app-nav-context-pill{display:none}.app-nav-mobile-toggle{display:inline-flex;flex-shrink:0}.app-nav-search{width:100%;max-width:none}.app-nav-actions{display:none;width:100%;position:fixed;top:0;right:0;z-index:60;max-width:min(22rem,92vw);height:100dvh;overflow-y:auto;padding:calc(max(.9rem, env(safe-area-inset-top)) + .4rem) .75rem calc(.9rem + env(safe-area-inset-bottom));background:var(--surface-1);border-left:1px solid var(--border-subtle);box-shadow:-10px 0 40px rgba(15,23,42,.16);align-items:stretch;flex-direction:column;gap:.5rem;justify-content:flex-start}.app-nav-actions-open{display:flex}.app-nav-group{display:contents}.app-nav-group-divider{display:none}.app-nav-button,.app-nav-link{width:100%;justify-content:flex-start;padding:.7rem .9rem;font-size:1rem}.app-nav-admin{width:100%}.app-nav-admin-menu{position:static;min-width:0;margin-top:.35rem}.app-nav-account{width:100%}.app-nav-account-menu{position:static;width:auto;min-width:0;max-height:none;margin-top:.35rem}.app-nav-account-logout{padding:.7rem .9rem;font-size:1rem}.app-nav-mobile-backdrop{display:block;position:fixed;inset:0;z-index:55;border:none;background:rgba(15,23,42,.45);cursor:pointer}.map-drawer-actions,.map-drawer-header,.map-header:not(.map-toolbar-shell),.map-toolbar-strip{flex-direction:column}.map-toolbar-strip{align-items:stretch}.map-toolbar-vr{display:none}.map-toolbar-filters-subrow{grid-template-columns:1fr;justify-items:stretch}.map-toolbar-filters-inline{justify-self:stretch;max-width:none;width:100%;justify-content:flex-start}.map-toolbar-shell .map-toolbar-controls{width:100%}.map-display-controls:not(.map-toolbar-controls),.map-drawer-summary,.map-field-grid,.map-score-grid,.map-workspace{grid-template-columns:1fr}.map-shell{padding:1rem .85rem max(1rem,env(safe-area-inset-bottom))}.map-stage-overlays{gap:.85rem}.map-stage-toolbar{padding:.85rem}.map-flag-grid,.map-toggle-stack{grid-template-columns:1fr}.map-flag-toggle{min-height:0}.map-canvas,.map-canvas-shell{min-height:clamp(17rem,46vh,24rem)}}.map-mobile-sheet-controls{display:none}@media (max-width:1200px){.map-stage{position:relative;isolation:isolate}.map-stage-overlays.map-mobile-sheet{position:absolute;inset:auto 0 0;z-index:8;display:flex;height:calc(4.55rem + env(safe-area-inset-bottom));flex-direction:column;gap:0;padding:0;border:1px solid rgba(148,163,184,.3);border-radius:1.2rem 1.2rem 0 0;background:hsla(0,0%,100%,.86);box-shadow:0 -14px 32px rgba(15,23,42,.16);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);pointer-events:none;transition:height .22s ease,transform .18s ease}.map-stage-overlays.map-mobile-sheet--expanded{height:min(64%,34rem)}.map-stage-overlays.map-mobile-sheet--dragging{transition:none}.map-mobile-sheet-controls{z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;flex:0 0 auto;grid-gap:.32rem .56rem;gap:.32rem .56rem;padding:.25rem .62rem max(.46rem,env(safe-area-inset-bottom));border-bottom:1px solid rgba(148,163,184,.18);background:hsla(0,0%,100%,.58);pointer-events:auto}.map-mobile-sheet-drag-handle{display:grid;grid-column:1/-1;place-items:center;height:.9rem;padding:0;border:0;background:transparent;color:#64748b;cursor:-webkit-grab;cursor:grab;touch-action:none}.map-mobile-sheet-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.map-mobile-sheet-drag-handle span{width:2.4rem;height:.25rem;border-radius:999px;background:currentColor;opacity:.62}.map-mobile-sheet-drag-handle:focus-visible,.map-mobile-sheet-tabs button:focus-visible,.map-mobile-sheet-toggle:focus-visible{outline:3px solid rgba(20,184,166,.3);outline-offset:2px}.map-mobile-sheet-tabs{display:inline-flex;min-width:0;gap:.22rem;padding:.18rem;border-radius:999px;background:rgba(226,232,240,.72)}.map-mobile-sheet-tabs button,.map-mobile-sheet-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2rem;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:.76rem;font-weight:760;cursor:pointer}.map-mobile-sheet-tabs button{min-width:5.25rem;padding:.28rem .66rem}.map-mobile-sheet-tabs button[aria-selected=true]{background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.11);color:#0f766e}.map-mobile-sheet-tabs strong{display:inline-grid;min-width:1.1rem;min-height:1.1rem;place-items:center;padding:0 .2rem;border-radius:999px;background:#ccfbf1;color:#0f766e;font-size:.65rem}.map-mobile-sheet-toggle{padding:.28rem .6rem;color:#0f766e}.map-mobile-sheet--collapsed .map-overlay-body{display:none}.map-mobile-sheet .map-overlay-body{display:flex;flex:1 1 auto;min-height:0;padding:.5rem;pointer-events:auto}.map-mobile-sheet .map-overlay-body>.map-right-rail,.map-mobile-sheet .map-overlay-body>.map-sidebar{display:none;width:100%;min-height:0;max-height:none;padding:0 .08rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.map-mobile-sheet--filters .map-overlay-body>.map-sidebar,.map-mobile-sheet--inspector .map-overlay-body>.map-right-rail{display:flex}.map-mobile-sheet .map-sidebar{flex-direction:column;gap:.62rem;height:auto}.map-mobile-sheet .map-sidebar>.map-panel,.map-mobile-sheet .map-sidebar>.map-panel+.map-panel{flex:0 0 auto;min-height:0;max-height:none;overflow:visible}.map-mobile-sheet .map-right-rail{align-items:stretch;gap:.62rem}.map-mobile-sheet .map-right-rail>.map-drawer-empty,.map-mobile-sheet .map-right-rail>.map-drawer.map-drawer-open,.map-mobile-sheet .map-right-rail>.map-legend.map-legend-float{width:100%;min-height:0;max-height:none;align-self:stretch}.map-mobile-sheet .map-right-rail>.map-drawer.map-drawer-open{flex:0 0 auto;overflow:visible}.map-mobile-sheet .map-legend.map-legend-float{overflow:visible}.map-navigation-dock{top:.7rem;right:.7rem;bottom:auto;left:auto;transform:none}}.parcel-shell{max-width:78rem;margin:0 auto;padding:1.25rem 1rem 3rem}.parcel-topbar{margin-bottom:.85rem}.parcel-inline-link{color:#2563eb;font-weight:600}.parcel-state-page{max-width:48rem;margin:2rem auto;padding:2rem 1rem}.parcel-error-text{color:#b91c1c}.parcel-success-text{margin:.85rem 0 1rem;color:#047857;font-size:.9rem}.parcel-case-summary{position:-webkit-sticky;position:sticky;top:.75rem;z-index:5;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);grid-gap:1.25rem;gap:1.25rem;align-items:flex-start;margin-bottom:1rem;padding:1.15rem 1.2rem;border:1px solid rgba(67,56,202,.18);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(224,231,255,.8),transparent 46%),linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96));box-shadow:0 14px 32px rgba(15,23,42,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.parcel-case-summary-main{min-width:0}.parcel-case-stage,.parcel-section-kicker{display:inline-flex;align-items:center;gap:.38rem;margin:0 0 .38rem;color:var(--investigate);font-size:.72rem;font-weight:750;letter-spacing:.085em;text-transform:uppercase}.parcel-case-stage .app-icon,.parcel-section-kicker .app-icon{width:.95rem;height:.95rem}.parcel-case-stage span:last-child{color:#64748b;font-weight:650;letter-spacing:.045em}.parcel-case-summary h1{margin:0 0 .4rem;color:#0f172a;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.04}.parcel-identity-meta{margin:0;color:#475569}.parcel-case-identifiers{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:.8rem 0 0}.parcel-case-identifiers div{display:grid;grid-gap:.08rem;gap:.08rem}.parcel-case-identifiers dd,.parcel-case-identifiers dt{margin:0}.parcel-case-identifiers dt{color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.parcel-case-identifiers dd{color:#1e293b;font-size:.82rem;font-weight:650}.parcel-anchor-nav,.parcel-chip-row,.parcel-evidence-list,.parcel-identity-actions,.parcel-inline-pairs{display:flex;gap:.55rem;flex-wrap:wrap}.parcel-anchor-nav{margin-top:.9rem}.parcel-anchor-nav a,.parcel-chip{padding:.4rem .7rem;border-radius:999px;border:1px solid #dbe4ee;background:#fff;color:#334155;font-size:.82rem}.parcel-anchor-nav a:hover{border-color:rgba(79,70,229,.38);color:#3730a3}.parcel-case-status{display:grid;grid-gap:.65rem;gap:.65rem;min-width:0;padding:.78rem;border:1px solid rgba(129,140,248,.22);border-radius:18px;background:hsla(0,0%,100%,.78)}.parcel-case-provenance-hint,.parcel-case-provenance-link,.parcel-case-status-footer,.parcel-case-status-heading{display:flex;align-items:center;gap:.4rem}.parcel-case-status-heading{justify-content:space-between;color:#475569;font-size:.72rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.parcel-case-status-heading strong{max-width:12rem;overflow:hidden;color:#3730a3;font-size:.7rem;text-align:right;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.parcel-case-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.parcel-case-status-grid>div{display:grid;min-width:0;grid-gap:.16rem;gap:.16rem;padding:.55rem;border-radius:12px;background:#f8fafc}.parcel-case-status-grid .app-icon{width:.9rem;height:.9rem;color:var(--investigate)}.parcel-case-status-grid span{color:#64748b;font-size:.68rem;font-weight:700}.parcel-case-status-grid strong{overflow:hidden;color:#1e293b;font-size:.78rem;line-height:1.2;text-overflow:ellipsis}.parcel-case-status-grid small{overflow:hidden;color:#64748b;font-size:.68rem;line-height:1.25;text-overflow:ellipsis}.parcel-case-provenance-hint,.parcel-case-provenance-link{color:#155e75;font-size:.75rem;font-weight:650}.parcel-case-provenance-link:hover{color:#0f766e}.parcel-case-provenance-hint .app-icon,.parcel-case-provenance-link .app-icon{flex:0 0 auto;width:.9rem;height:.9rem}.parcel-chip-muted{background:#f8fafc;color:#64748b}.parcel-action-button{display:inline-flex;align-items:center;gap:.4rem;justify-content:center;padding:.65rem 1rem;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-size:.875rem;font-weight:600;cursor:pointer}.parcel-action-button-primary{border-color:#3730a3;background:#4338ca;color:#fff}.parcel-action-button-primary:hover{border-color:#312e81;background:#3730a3}.parcel-action-button .app-icon{width:1rem;height:1rem}.parcel-identity-actions{grid-column:1/-1;align-items:center;justify-content:flex-end;margin-top:-.15rem}.parcel-take-action{position:relative}.parcel-take-action__trigger{min-width:8.45rem;border-color:#cbdde0;background:hsla(0,0%,100%,.84);color:#275563}.parcel-take-action__trigger:hover,.parcel-take-action__trigger[aria-expanded=true]{border-color:#83b7b0;background:#f0faf8;color:#0f766e}.parcel-take-action__item:focus-visible,.parcel-take-action__trigger:focus-visible,.parcel-watchlist-option:focus-visible{outline:3px solid rgba(13,148,136,.22);outline-offset:2px}.parcel-take-action__menu{position:absolute;z-index:70;top:calc(100% + .42rem);right:0;display:grid;width:min(17.5rem,calc(100vw - 2rem));grid-gap:.12rem;gap:.12rem;padding:.38rem;border:1px solid #cfe3e1;border-radius:.8rem;background:hsla(0,0%,100%,.98);box-shadow:0 18px 38px rgba(15,45,54,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.parcel-take-action-menu__alert .alert-composer__trigger,.parcel-take-action-menu__workspace .workspace-action-menu__trigger,.parcel-take-action__item{display:inline-flex;width:100%;min-height:2.35rem;align-items:center;justify-content:flex-start;gap:.48rem;padding:.52rem .62rem;border:0;border-radius:.52rem;background:transparent;color:#294b57;cursor:pointer;font:inherit;font-size:.79rem;font-weight:700;text-align:left;text-decoration:none}.parcel-take-action-menu__alert .alert-composer__trigger:hover,.parcel-take-action-menu__workspace .workspace-action-menu__trigger:hover,.parcel-take-action__item:hover{background:#eef8f6;color:#0f766e}.parcel-take-action-menu__alert .app-icon,.parcel-take-action-menu__workspace .app-icon,.parcel-take-action__item .app-icon{width:.94rem;height:.94rem;color:#0f8a81}.parcel-take-action-menu__alert,.parcel-take-action-menu__watchlist,.parcel-take-action-menu__workspace{display:block;width:100%}.parcel-take-action-menu__workspace .workspace-action-menu__trigger{min-height:2.35rem;border-radius:.52rem;background:transparent;color:#294b57;font-size:.79rem}.parcel-take-action-menu__alert{position:relative;z-index:1}.parcel-take-action-menu__alert .alert-composer__trigger{min-height:2.35rem;border-radius:.52rem;background:transparent;color:#294b57;font-size:.79rem}.parcel-take-action-menu__alert .alert-composer__panel,.parcel-take-action-menu__watchlist .parcel-watchlist-menu,.parcel-take-action-menu__workspace .workspace-action-menu__popover{top:0;right:calc(100% + .45rem)}@media (max-width:640px){.parcel-identity-actions{justify-content:flex-start}.parcel-take-action__menu{right:auto;left:0}.parcel-take-action-menu__watchlist .parcel-watchlist-menu{top:calc(100% + .3rem);right:auto;left:0}}.intel-graph-controls-title,.intel-graph-header-link,.intel-graph-title{display:inline-flex;align-items:center;gap:.4rem}.intel-graph-title{margin:0;color:var(--text-strong);font-size:1.4rem}.intel-graph-title .app-icon{width:1.25rem;height:1.25rem;color:var(--investigate)}.intel-graph-controls-title{margin:0;color:var(--text-strong);font-size:.95rem}.intel-graph-controls-title .app-icon{color:var(--investigate)}.intel-graph-header-link{color:var(--accent);font-size:.875rem;font-weight:600}.intel-graph-header-link .app-icon{width:.95rem;height:.95rem;color:var(--investigate)}.intel-graph-reset{display:inline-flex;align-items:center;gap:.35rem}.intel-graph-reset .app-icon{width:.92rem;height:.92rem;color:var(--text-muted)}.portfolio-page-title{display:flex;align-items:center;gap:.5rem}.portfolio-page-title .app-icon{width:1.3rem;height:1.3rem;color:var(--investigate)}.proceeding-thread-link,.proceeding-thread-section-title,.proceeding-thread-title{display:inline-flex;align-items:center;gap:.42rem}.proceeding-thread-title .app-icon{width:1.36rem;height:1.36rem;color:var(--investigate)}.proceeding-thread-section-title{margin:0;color:var(--text-strong)}.proceeding-thread-section-title .app-icon{color:var(--investigate)}.proceeding-thread-link{color:var(--accent);font-size:.9rem;font-weight:700;text-decoration:none}.proceeding-thread-link .app-icon{width:.96rem;height:.96rem;color:var(--investigate)}.party-producer-title{display:flex;align-items:center;gap:.5rem}.party-producer-title .app-icon{width:1.3rem;height:1.3rem;color:var(--investigate)}.source-document-title{display:flex;align-items:center;gap:.5rem}.source-document-title .app-icon{width:1.28rem;height:1.28rem;color:var(--investigate)}.scheduled-exports-title{display:flex;align-items:center;gap:.45rem}.scheduled-exports-title .app-icon{width:1.18rem;height:1.18rem;color:var(--explore)}.scheduled-exports-page{max-width:78rem}.scheduled-exports-button,.scheduled-exports-header-action,.scheduled-exports-header-meta,.scheduled-exports-section-note,.scheduled-exports-status-chip,.scheduled-exports-table-button,.scheduled-exports-timezone-help{display:inline-flex;align-items:center}.scheduled-exports-header-meta{gap:.38rem}.scheduled-exports-header-meta .app-icon{color:var(--monitor)}.scheduled-exports-header-action{min-height:2.25rem;gap:.38rem;padding:.44rem .68rem;border:1px solid color-mix(in srgb,var(--monitor) 24%,var(--border-subtle));border-radius:.58rem;background:var(--surface-1);color:#8a4005;font-size:.82rem;font-weight:700;text-decoration:none;transition:background var(--motion-duration-short) var(--motion-ease),border-color var(--motion-duration-short) var(--motion-ease),transform var(--motion-duration-short) var(--motion-ease)}.scheduled-exports-header-action .app-icon{width:.98rem;height:.98rem}.scheduled-exports-header-action:hover{border-color:color-mix(in srgb,var(--monitor) 48%,var(--border-subtle));background:var(--monitor-soft);transform:translateY(-1px)}.scheduled-exports-workflow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:1rem 0}.scheduled-exports-workflow:before{position:absolute;top:1.42rem;right:16.7%;left:16.7%;z-index:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--monitor) 12%,var(--border-subtle)),color-mix(in srgb,var(--monitor) 50%,var(--border-subtle)),color-mix(in srgb,var(--monitor) 12%,var(--border-subtle)));content:""}.scheduled-exports-workflow>div{position:relative;z-index:1;min-width:0;padding:.88rem .95rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 92%,var(--monitor-soft))}.scheduled-exports-workflow span{display:inline-flex;align-items:center;gap:.32rem;padding:.24rem .45rem;border-radius:999px;background:var(--monitor-soft);color:#8a4005;font-size:.69rem;font-weight:800;letter-spacing:.08em}.scheduled-exports-workflow span .app-icon{width:.82rem;height:.82rem}.scheduled-exports-workflow strong{display:block;margin-top:.62rem;color:var(--text-strong);font-family:var(--font-display);font-size:.95rem}.scheduled-exports-workflow p{margin-top:.28rem;color:var(--text-muted);font-size:.81rem;line-height:1.48}.scheduled-exports-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:0 0 1rem}.scheduled-exports-stats article{min-width:0;padding:.95rem 1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-sm)}.scheduled-exports-stats article>span{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-muted);font-size:.74rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.scheduled-exports-stats article>span .app-icon{width:.92rem;height:.92rem;color:var(--monitor)}.scheduled-exports-stats strong{display:block;overflow:hidden;margin-top:.46rem;color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.18rem,1.6vw,1.56rem);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.scheduled-exports-stats p{overflow:hidden;margin-top:.34rem;color:var(--text-muted);font-size:.79rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.scheduled-exports-message{margin:0 0 1rem;padding:.72rem .85rem;border:1px solid color-mix(in srgb,var(--monitor) 26%,var(--border-subtle));border-radius:.65rem;background:var(--monitor-soft);color:#7c3906;font-size:.88rem;font-weight:650}.scheduled-exports-import{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;margin-bottom:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--monitor) 27%,var(--border-subtle));border-radius:var(--radius-md);background:linear-gradient(110deg,var(--monitor-soft),var(--surface-1) 66%)}.scheduled-exports-import>span{display:inline-flex;width:2.2rem;height:2.2rem;align-items:center;justify-content:center;border-radius:.68rem;background:color-mix(in srgb,var(--monitor) 14%,#fff);color:#8a4005}.scheduled-exports-import>span .app-icon{width:1.1rem;height:1.1rem}.scheduled-exports-import p,.scheduled-exports-section-heading p{margin:0;color:var(--monitor);font-size:.71rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.scheduled-exports-import h2,.scheduled-exports-section-heading h2{margin:.16rem 0 0;color:var(--text-strong);font-family:var(--font-display);font-size:1.12rem;line-height:1.25}.scheduled-exports-import h2+span,.scheduled-exports-section-heading h2+span{display:block;max-width:51rem;margin-top:.32rem;color:var(--text-muted);font-size:.84rem;line-height:1.48}.scheduled-exports-import>div>div{display:flex;flex-wrap:wrap;gap:.52rem;margin-top:.75rem}.scheduled-exports-card{margin-top:1rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-sm)}.scheduled-exports-card--create{border-color:color-mix(in srgb,var(--monitor) 25%,var(--border-subtle));background:linear-gradient(126deg,color-mix(in srgb,var(--monitor-soft) 68%,#fff),var(--surface-1) 56%)}.scheduled-exports-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.scheduled-exports-section-note{flex:0 0 auto;gap:.34rem;padding:.35rem .52rem;border:1px solid color-mix(in srgb,var(--monitor) 19%,var(--border-subtle));border-radius:999px;background:color-mix(in srgb,var(--monitor-soft) 72%,#fff);color:#8a4005;font-size:.72rem;font-weight:750;white-space:nowrap}.scheduled-exports-section-note .app-icon{width:.9rem;height:.9rem}.scheduled-exports-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.scheduled-exports-field{min-width:0}.scheduled-exports-field--timezone{grid-column:span 2}.scheduled-exports-field label{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin-bottom:.36rem;color:var(--text-default);font-size:.8rem;font-weight:750}.scheduled-exports-field label span{color:var(--text-muted);font-size:.72rem;font-weight:600}.scheduled-exports-field input,.scheduled-exports-field select{width:100%;min-height:2.58rem;padding:.56rem .66rem;border:1px solid var(--border-strong);border-radius:.55rem;background:color-mix(in srgb,var(--surface-1) 92%,var(--monitor-soft));color:var(--text-strong)}.scheduled-exports-field input:focus,.scheduled-exports-field select:focus{border-color:var(--monitor);outline:3px solid color-mix(in srgb,var(--monitor) 21%,transparent);outline-offset:1px}.scheduled-exports-timezone-help{flex-wrap:wrap;gap:.42rem .7rem;margin-top:.38rem;color:var(--text-muted);font-size:.73rem}.scheduled-exports-timezone-help button{padding:0;border:0;background:transparent;color:#8a4005;font-size:inherit;font-weight:750;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--monitor) 42%,transparent);text-decoration-color:color-mix(in srgb,var(--monitor) 42%,transparent);text-underline-offset:.16em;cursor:pointer}.scheduled-exports-timezone-help--error{color:var(--danger);font-weight:700}.scheduled-exports-form__actions{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:.7rem .9rem;padding-top:.12rem}.scheduled-exports-form__actions>span{color:var(--text-muted);font-size:.79rem}.scheduled-exports-button{min-height:2.52rem;justify-content:center;gap:.4rem;padding:.5rem .75rem;border:1px solid var(--border-strong);border-radius:.6rem;background:var(--surface-1);color:var(--text-default);font-size:.84rem;font-weight:750;cursor:pointer;transition:background var(--motion-duration-short) var(--motion-ease),border-color var(--motion-duration-short) var(--motion-ease),box-shadow var(--motion-duration-short) var(--motion-ease),transform var(--motion-duration-short) var(--motion-ease)}.scheduled-exports-button .app-icon{width:1rem;height:1rem}.scheduled-exports-button:hover:not(:disabled),.scheduled-exports-table-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--monitor) 44%,var(--border-strong));background:var(--monitor-soft)}.scheduled-exports-button:disabled,.scheduled-exports-table-button:disabled{cursor:not-allowed;opacity:.58}.scheduled-exports-button--amber{border-color:var(--monitor);background:var(--monitor);color:#fff}.scheduled-exports-button--primary{border-color:#8a4005;background:#8a4005;color:#fff;box-shadow:0 7px 16px color-mix(in srgb,var(--monitor) 24%,transparent)}.scheduled-exports-button--amber:hover:not(:disabled),.scheduled-exports-button--primary:hover:not(:disabled){border-color:#713404;background:#713404;color:#fff;transform:translateY(-1px)}.scheduled-exports-table-wrap{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:.7rem}.scheduled-exports-table{width:100%;min-width:58rem;border-collapse:collapse;color:var(--text-default);font-size:.83rem}.scheduled-exports-table td,.scheduled-exports-table th{padding:.75rem .78rem;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle}.scheduled-exports-table th{background:var(--surface-2);color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.scheduled-exports-table tr:last-child td{border-bottom:0}.scheduled-exports-table td>strong{color:var(--text-strong);font-weight:750}.scheduled-exports-table td>span:not(.scheduled-exports-status-chip){display:block;margin-top:.16rem;color:var(--text-muted);font-size:.75rem}.scheduled-exports-history-table{min-width:41rem}.scheduled-exports-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:.38rem}.scheduled-exports-table-button{min-height:2rem;justify-content:center;gap:.32rem;padding:.32rem .48rem;border:1px solid var(--border-subtle);border-radius:.45rem;background:var(--surface-1);color:var(--text-default);font-size:.75rem;font-weight:700;white-space:nowrap;cursor:pointer}.scheduled-exports-table-button .app-icon{width:.86rem;height:.86rem}.scheduled-exports-table-button--run{border-color:color-mix(in srgb,var(--monitor) 40%,var(--border-subtle));color:#8a4005}.scheduled-exports-table-button--delete{color:var(--danger)}.scheduled-exports-status-chip{min-height:1.62rem;justify-content:center;padding:.18rem .48rem;border-radius:999px;font-size:.7rem;font-weight:800;white-space:nowrap}.scheduled-exports-status-chip--active,.scheduled-exports-status-chip--success{background:#e7f8ef;color:#087443}.scheduled-exports-status-chip--neutral,.scheduled-exports-status-chip--paused{background:var(--surface-3);color:#475569}.scheduled-exports-status-chip--failed{background:#fff0ef;color:var(--danger)}@media (max-width:820px){.scheduled-exports-stats,.scheduled-exports-workflow{grid-template-columns:1fr}.scheduled-exports-workflow:before{top:2.8rem;right:auto;bottom:2.8rem;left:1.47rem;width:1px;height:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--monitor) 12%,var(--border-subtle)),color-mix(in srgb,var(--monitor) 50%,var(--border-subtle)),color-mix(in srgb,var(--monitor) 12%,var(--border-subtle)))}.scheduled-exports-form{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduled-exports-field--timezone{grid-column:span 2}}@media (max-width:620px){.scheduled-exports-page .ui-workflow-header__actions,.scheduled-exports-page .ui-workflow-header__secondary-actions{width:100%}.scheduled-exports-header-action{flex:1 1 auto;justify-content:center}.scheduled-exports-import{grid-template-columns:1fr}.scheduled-exports-section-heading{align-items:flex-start;flex-direction:column}.scheduled-exports-form{grid-template-columns:1fr}.scheduled-exports-field--timezone{grid-column:auto}.scheduled-exports-form__actions{align-items:stretch;flex-direction:column}.scheduled-exports-button--primary{width:100%}}.account-settings-title{display:flex;align-items:center;gap:.48rem}.account-settings-title .app-icon{width:1.2rem;height:1.2rem;color:var(--accent)}.account-settings-page{max-width:64rem}.account-page-intro{display:flex;align-items:flex-start;gap:.7rem;margin:.78rem 0 .85rem}.account-card__icon,.account-page-intro__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.65rem}.account-page-intro__icon{width:2.35rem;height:2.35rem;border:1px solid #d7e3e8;background:#f5f9fa;color:#315a69}.account-page-intro__icon .app-icon{width:1.18rem;height:1.18rem}.account-card__eyebrow,.account-page-intro p{margin:0 0 .2rem;color:#58717e;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.account-page-intro h1{margin:0;color:#10263c;font-family:var(--font-display);font-size:clamp(1.35rem,2.8vw,1.85rem);letter-spacing:-.035em;line-height:1.15}.account-page-intro>div>span{display:block;margin-top:.3rem;color:#5b6d7f;font-size:.86rem;line-height:1.5}.account-identity-band{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 1.05rem;border:1px solid #d9e5e8;border-radius:1rem;background:radial-gradient(circle at 100% 0,rgba(49,90,105,.1),transparent 30%),linear-gradient(135deg,#fbfdfd,#fff 58%,#f6fafb);box-shadow:0 8px 22px rgba(15,23,42,.035)}.account-identity-band__avatar{display:inline-flex;width:2.8rem;height:2.8rem;align-items:center;justify-content:center;border-radius:50%;background:#315a69;color:#fff;font-family:var(--font-display);font-size:1.1rem;font-weight:750}.account-identity-band__main{min-width:0}.account-identity-band h2{margin:0;color:#10263c;font-family:var(--font-display);font-size:1.1rem;letter-spacing:-.02em}.account-identity-band h2,.account-identity-band__main>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-identity-band__main>p{margin:.18rem 0 0;color:#5b6d7f;font-size:.8rem}.account-identity-band__chips{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.62rem}.account-status-chip{display:inline-flex;align-items:center;gap:.3rem;min-height:1.5rem;padding:.16rem .44rem;border:1px solid #d4e1e5;border-radius:999px;background:#fff;color:#496575;font-size:.68rem;font-weight:750;line-height:1.15}.account-status-chip .app-icon{width:.76rem;height:.76rem}.account-status-chip--neutral{background:#f7fafb}.account-status-chip--active{border-color:#bde2d9;background:#effbf7;color:#147261}.account-status-chip--warning{border-color:#f0d49e;background:#fffbeb;color:#9a5c0b}.account-status-chip--muted{border-color:#e1e7eb;background:#f8fafc;color:#748594}.account-identity-band__activity{min-width:12.5rem;padding:.68rem .75rem;border:1px solid #dce7e9;border-radius:.7rem;background:hsla(0,0%,100%,.75)}.account-identity-band__activity small,.account-identity-band__activity>span{display:block;color:#6c7e8d;font-size:.7rem}.account-identity-band__activity strong{display:block;margin:.2rem 0;color:#244455;font-size:.8rem;line-height:1.35}.account-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:.85rem}.account-card{min-width:0;padding:1rem;border:1px solid #dce7e9;border-radius:.9rem;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.025)}.account-card--developer,.account-settings-grid .account-card:nth-child(3){grid-column:1/-1}.account-card--developer{margin-top:.85rem;background:linear-gradient(135deg,#fff,#fbfdfd)}.account-card__heading{display:flex;align-items:flex-start;gap:.6rem}.account-card__icon{width:2rem;height:2rem;border:1px solid #d7e4e7;background:#f5f9fa;color:#315a69}.account-card__icon .app-icon{width:.98rem;height:.98rem}.account-card h2{margin:0;color:#10263c;font-family:var(--font-display);font-size:1.01rem;letter-spacing:-.018em;line-height:1.3}.account-card__heading>div>p:not(.account-card__eyebrow){margin:.22rem 0 0;color:#5b6d7f;font-size:.79rem;line-height:1.48}.account-api-key-form,.account-form{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.95rem}.account-field{min-width:0}.account-field label{display:flex;justify-content:space-between;gap:.6rem;margin-bottom:.32rem;color:#294858;font-size:.78rem;font-weight:750}.account-field label span,.account-field>span,.account-form__hint{color:#70818f;font-size:.7rem;font-weight:500;line-height:1.4}.account-field>span{display:block;margin-top:.3rem}.account-field input{width:100%;min-height:2.35rem;padding:.48rem .6rem;border:1px solid #cbd9de;border-radius:.58rem;outline:0;color:#18394a;background:#fff;font:inherit;font-size:.84rem}.account-field input:hover{border-color:#9eb8c1}.account-field input:focus{border-color:#315a69;box-shadow:0 0 0 3px rgba(49,90,105,.13)}.account-api-key-form,.account-form__two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.account-form__hint{margin:-.1rem 0 0}.account-copy-button,.account-primary-button,.account-revoke-button,.account-secondary-button{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:.38rem;min-height:2.22rem;padding:.45rem .64rem;border-radius:.58rem;cursor:pointer;font:inherit;font-size:.78rem;font-weight:750;line-height:1.2}.account-primary-button,.account-secondary-button{border:1px solid #315a69;background:#315a69;color:#fff}.account-secondary-button{border-color:#244455;background:#244455}.account-copy-button .app-icon,.account-primary-button .app-icon,.account-secondary-button .app-icon{width:.88rem;height:.88rem}.account-primary-button:hover:not(:disabled),.account-secondary-button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.account-copy-button:focus-visible,.account-primary-button:focus-visible,.account-revoke-button:focus-visible,.account-secondary-button:focus-visible{outline:3px solid rgba(49,90,105,.28);outline-offset:2px}.account-primary-button:disabled,.account-secondary-button:disabled{cursor:wait;opacity:.65}.account-form-message{margin:0;padding:.52rem .6rem;border:1px solid;border-radius:.58rem;font-size:.76rem;line-height:1.4}.account-form-message--success{border-color:#b9ded4;color:#166653;background:#f0fbf7}.account-form-message--error{border-color:#f0c8c2;color:#a53b32;background:#fff7f5}.account-definition-list{display:grid;grid-gap:0;gap:0;margin:.95rem 0 0;border:1px solid #e2eaed;border-radius:.68rem;overflow:hidden}.account-definition-list>div{display:flex;justify-content:space-between;gap:.8rem;padding:.6rem .65rem;background:#fbfcfd}.account-definition-list>div+div{border-top:1px solid #e7edef}.account-definition-list dt{color:#697b89;font-size:.74rem}.account-definition-list dd{max-width:60%;margin:0;overflow:hidden;color:#294858;font-size:.75rem;font-weight:750;text-align:right;text-overflow:ellipsis;white-space:nowrap}.account-card__note,.account-developer-summary{display:flex;align-items:center;gap:.4rem;margin:.75rem 0 0;color:#617686;font-size:.72rem;line-height:1.4}.account-card__note .app-icon,.account-developer-summary .app-icon{width:.86rem;height:.86rem;color:#315a69}.account-developer-summary{justify-content:space-between;flex-wrap:wrap;padding:.58rem .65rem;border:1px solid #dbe6e8;border-radius:.65rem;background:#f8fbfc}.account-developer-summary>span{display:inline-flex;align-items:center;gap:.36rem;color:#315a69;font-weight:750}.account-developer-summary small{color:#647786;font-size:.7rem}.account-api-secret{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.7rem .9rem;gap:.7rem .9rem;align-items:center;margin-top:.75rem;padding:.78rem;border:1px solid #ecd39f;border-radius:.7rem;background:#fffbeb}.account-api-secret p{display:flex;align-items:center;gap:.36rem;margin:0;color:#83520c;font-size:.8rem;font-weight:800}.account-api-secret p .app-icon{width:.9rem;height:.9rem}.account-api-secret span{display:block;margin-top:.2rem;color:#8c681f;font-size:.72rem;line-height:1.4}.account-api-secret code{grid-column:1/-1;display:block;overflow-wrap:anywhere;padding:.55rem .6rem;border:1px solid #edd9ad;border-radius:.55rem;color:#5e410e;background:hsla(0,0%,100%,.72);font-size:.76rem}.account-copy-button{border:1px solid #a66b11;background:#fff;color:#86530a}.account-copy-button:hover{background:#fffaf0}.account-api-key-form{align-items:end}.account-api-key-form .account-primary-button{margin-bottom:1px}.account-api-key-mobile-list{display:none}.account-api-key-table-wrap{margin-top:.85rem;overflow-x:auto;border:1px solid #dfe8ea;border-radius:.7rem}.account-api-key-table{width:100%;min-width:48rem;border-collapse:collapse;color:#385666;font-size:.74rem}.account-api-key-table td,.account-api-key-table th{padding:.62rem .65rem;border-bottom:1px solid #e9eff1;text-align:left;vertical-align:middle}.account-api-key-table th{color:#607584;background:#f8fbfc;font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.account-api-key-table tr:last-child td{border-bottom:0}.account-api-key-mobile-card code,.account-api-key-table code{color:#244455;font-size:.72rem}.account-table-muted{color:#7b8a96;font-size:.7rem}.account-revoke-button{min-height:1.8rem;padding:.3rem .46rem;border:1px solid #e1b9b3;background:#fff;color:#a53b32;font-size:.69rem}.account-revoke-button:hover{border-color:#c96b60;background:#fff7f5}@media (max-width:760px){.account-settings-grid{grid-template-columns:1fr}.account-settings-grid .account-card:nth-child(3){grid-column:auto}.account-api-key-table-wrap{display:none}.account-api-key-mobile-list{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.85rem}.account-api-key-mobile-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:.72rem;border:1px solid #dfe8ea;border-radius:.65rem;background:#fbfcfd;color:#617686;font-size:.73rem}.account-api-key-mobile-card>div{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.account-api-key-mobile-card strong{color:#294858;font-size:.8rem}}@media (max-width:640px){.account-page-intro{margin-top:.65rem}.account-identity-band{grid-template-columns:auto minmax(0,1fr);gap:.72rem}.account-identity-band__activity{grid-column:1/-1;min-width:0}.account-api-key-form,.account-api-secret,.account-form__two-columns{grid-template-columns:1fr}.account-api-secret code{grid-column:auto}.account-copy-button{width:100%}.account-definition-list>div{align-items:flex-start;flex-direction:column;gap:.18rem}.account-definition-list dd{max-width:100%;text-align:left}}.admin-operations-title{display:flex;align-items:center;gap:.5rem;color:var(--text-strong)}.admin-operations-title .app-icon{width:1.22rem;height:1.22rem;color:var(--operations)}.admin-operations-pipeline{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:-.28rem 0 1rem;color:var(--text-muted)}.admin-operations-pipeline span{display:inline-flex;align-items:center;gap:.3rem;padding:.34rem .52rem;border:1px solid rgba(154,52,18,.16);border-radius:999px;background:var(--operations-soft);color:var(--operations);font-size:.75rem;font-weight:700}.admin-operations-pipeline .app-icon{width:.9rem;height:.9rem}.admin-operations-pipeline i{width:1rem;height:1px;background:rgba(154,52,18,.32)}.admin-operations-shell{width:min(100% - 2rem,76rem);margin:0 auto;padding:1.5rem 0 3rem}.admin-operations-shell--wide{width:min(100% - 2rem,96rem)}.admin-operations-header{margin-bottom:1rem}.admin-operations-header__actions,.admin-operations-nav,.operations-action-row,.operations-filter-bar,.operations-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.admin-operations-nav{margin-bottom:.9rem}.admin-operations-nav a{display:inline-flex;align-items:center;gap:.28rem;min-height:2rem;padding:.32rem .52rem;border:1px solid #dce5e8;border-radius:.5rem;color:#506877;background:#fff;font-size:.73rem;font-weight:700}.admin-operations-nav a:hover,.admin-operations-nav a[aria-current=page]{border-color:#c9927a;color:#8c371a;background:#fff6f1}.admin-operations-nav__admin{color:#315a69!important;background:#f5f9fa!important}.admin-operations-header h1 .app-icon,.admin-operations-nav .app-icon{width:.9rem;height:.9rem}.admin-operations-header__content{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid #ead9d0;border-radius:1rem;background:linear-gradient(112deg,#fff,#fff7f3)}.admin-operations-header__content>div:first-child{min-width:0}.admin-operations-header__content p{margin:0 0 .2rem;color:#9a4a2a;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-operations-header h1{display:flex;align-items:center;gap:.45rem;margin:0;color:#302018;font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.85rem);letter-spacing:-.035em}.admin-operations-header h1 .app-icon{color:var(--operations)}.admin-operations-header__content>div>span{display:block;max-width:48rem;margin-top:.32rem;color:#6f625c;font-size:.82rem;line-height:1.5}.admin-operations-header__actions>a,.operations-danger-action,.operations-primary-action,.operations-secondary-action{display:inline-flex;min-height:2.24rem;align-items:center;justify-content:center;gap:.34rem;padding:.42rem .62rem;border:1px solid #315a69;border-radius:.58rem;background:#315a69;color:#fff;cursor:pointer;font:inherit;font-size:.76rem;font-weight:750}.operations-secondary-action{border-color:#cedbdf;background:#fff;color:#315a69}.operations-danger-action{border-color:#e8bdb6;background:#fff7f5;color:#a53b32}.operations-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:.6rem;gap:.6rem;margin-top:.7rem}.operations-metric{min-width:0;padding:.66rem .72rem;border:1px solid #e3e9eb;border-radius:.72rem;background:#fff}.operations-metric small,.operations-metric>span{display:block;color:#6b7d87;font-size:.68rem;line-height:1.35}.operations-metric>span{font-weight:750;text-transform:uppercase;letter-spacing:.055em}.operations-metric strong{display:block;margin:.14rem 0;color:#203d4b;font-size:1.12rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.operations-status-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.19rem .42rem;border:1px solid transparent;border-radius:999px;font-size:.69rem;font-weight:750;line-height:1.2}.operations-status-chip--success{border-color:#b9ded4;color:#166653;background:#f0fbf7}.operations-status-chip--running{border-color:#c6d9f4;color:#265493;background:#eff6ff}.operations-status-chip--attention{border-color:#efd8a8;color:#945a07;background:#fff9e8}.operations-status-chip--inactive{border-color:#dce3e6;color:#61727c;background:#f7f9fa}.operations-status-chip--neutral{border-color:#d9e4e7;color:#486574;background:#f5fafb}.operations-card{margin-top:.9rem;padding:1rem;border:1px solid #dfe7e9;border-radius:.9rem;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.025)}.operations-card h2,.operations-card h3{color:#253f4b;font-family:var(--font-display)}.operations-card>h2:first-child{margin:0 0 .8rem;font-size:1.05rem}.operations-legacy-add-actions,.operations-legacy-heading{display:none}.operations-message{margin:.7rem 0;padding:.58rem .68rem;border:1px solid;border-radius:.62rem;font-size:.78rem;line-height:1.45}.operations-message--error{border-color:#f0c8c2;color:#a53b32;background:#fff7f5}.operations-message--success{border-color:#b9ded4;color:#166653;background:#f0fbf7}.operations-message--attention{border-color:#efd8a8;color:#87560c;background:#fffaed}.operations-filter-bar{margin:.85rem 0;padding:.7rem;border:1px solid #e3e9eb;border-radius:.75rem;background:#fbfcfd}.operations-filter-bar input,.operations-form input,.operations-form select{min-height:2.25rem;padding:.42rem .56rem;border:1px solid #cbd9de;border-radius:.55rem;color:#18394a;background:#fff;font:inherit;font-size:.8rem}.operations-filter-bar input{width:min(100%,22rem)}.operations-filter-bar input:focus,.operations-form input:focus,.operations-form select:focus{border-color:#315a69;outline:0;box-shadow:0 0 0 3px rgba(49,90,105,.13)}.operations-table-wrap{overflow-x:auto;border:1px solid #dfe7e9;border-radius:.8rem;background:#fff}.operations-table{width:100%;border-collapse:collapse;font-size:.79rem}.operations-table th{padding:.62rem .7rem;color:#556b75;background:#f6f9fa;font-size:.68rem;letter-spacing:.045em;text-align:left;text-transform:uppercase}.operations-table td{padding:.66rem .7rem;border-top:1px solid #edf1f2;vertical-align:top}.operations-table tbody tr:hover{background:#fbfdfd}.operations-table__error{max-width:18rem;color:#a75a24;overflow:hidden;text-overflow:ellipsis}.operations-progress{width:min(12rem,100%);height:.38rem;margin-top:.35rem;overflow:hidden;border-radius:999px;background:#e5ecee}.operations-progress>span{display:block;height:100%;border-radius:inherit;background:#315a69}@media (max-width:640px){.admin-operations-shell,.admin-operations-shell--wide{width:min(100% - 1.25rem,96rem);padding-top:.9rem}.admin-operations-header__content{align-items:stretch;flex-direction:column}.admin-operations-header__actions>a,.operations-primary-action{width:100%}.operations-card{padding:.8rem}}.map-stage-label,.map-toolbar-focus-label{display:inline-flex;align-items:center;gap:.3rem}.map-stage-label .app-icon,.map-toolbar-focus-label .app-icon{width:.88rem;height:.88rem;color:var(--explore)}.parcel-action-button-watchlist{border-color:#fecdd3;background:#fff1f2;color:#be123c}.parcel-watchlist-wrap{position:relative}.parcel-watchlist-menu{position:absolute;top:calc(100% + .35rem);right:0;min-width:14rem;padding:.45rem;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 18px 30px rgba(15,23,42,.08)}.parcel-watchlist-option{width:100%;padding:.45rem .5rem;border:none;background:transparent;text-align:left;cursor:pointer}.parcel-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(min(100%,22rem),.95fr);grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media (max-width:960px){.parcel-overview-grid{grid-template-columns:1fr}}.parcel-assessor-sections,.parcel-evidence-doc-grid,.parcel-governance-list,.parcel-stack{display:flex;flex-direction:column;gap:1rem}.parcel-card,.parcel-modal{border:1px solid #dbe4ee;border-radius:22px;background:#fff;box-shadow:0 16px 35px rgba(15,23,42,.06)}.parcel-card{padding:1rem 1.1rem;margin-bottom:1rem}.parcel-activity-card{border-top:3px solid rgba(79,70,229,.7)}.parcel-property-activity{border-color:rgba(13,148,136,.28);border-top:3px solid rgba(13,148,136,.78);background:radial-gradient(circle at 100% 0,rgba(20,184,166,.09),transparent 28rem),linear-gradient(135deg,#fff,#f6fdfc)}.parcel-property-activity__header{margin-bottom:.7rem}.parcel-property-activity__count{display:inline-flex;align-items:center;min-height:1.9rem;padding:.3rem .56rem;border:1px solid #cfe9e4;border-radius:999px;background:hsla(0,0%,100%,.82);color:#0f766e;font-size:.72rem;font-weight:750;white-space:nowrap}.parcel-property-activity__filters{display:flex;flex-wrap:wrap;gap:.38rem;margin-bottom:.8rem;padding:.52rem;border:1px solid #deecea;border-radius:12px;background:hsla(0,0%,100%,.74)}.parcel-property-activity__filters button{display:inline-flex;align-items:center;gap:.3rem;min-height:1.95rem;padding:.28rem .52rem;border:1px solid transparent;border-radius:999px;background:transparent;color:#526878;font:inherit;font-size:.73rem;font-weight:720;cursor:pointer}.parcel-property-activity__filters button:focus-visible,.parcel-property-activity__filters button:hover{border-color:#b8dcd7;background:#edf9f7;color:#0f766e;outline:none}.parcel-property-activity__filters button.is-active{border-color:#91d2c8;background:#dff5f0;color:#0f766e}.parcel-property-activity__filters button span{min-width:1.1rem;padding:.08rem .25rem;border-radius:999px;background:rgba(15,118,110,.11);color:inherit;font-size:.65rem;text-align:center}.parcel-property-activity__list{display:grid;grid-gap:.48rem;gap:.48rem;padding-left:.72rem;border-left:2px solid #cde8e2}.parcel-property-activity__item{position:relative;display:grid;grid-template-columns:minmax(8.5rem,.26fr) minmax(0,1fr);grid-gap:.7rem;gap:.7rem;min-width:0;padding:.72rem .8rem;border:1px solid #dbe8e7;border-radius:13px;background:hsla(0,0%,100%,.84)}.parcel-property-activity__item:before{position:absolute;top:1rem;left:-1.05rem;width:.56rem;height:.56rem;border:2px solid #fff;border-radius:50%;background:#0f766e;box-shadow:0 0 0 1px #9fcec6;content:""}.parcel-property-activity__item--governance:before{background:#4f46e5;box-shadow:0 0 0 1px #c7d2fe}.parcel-property-activity__item--violation:before{background:#c2410c;box-shadow:0 0 0 1px #fed7aa}.parcel-property-activity__item--ownership:before{background:#0369a1;box-shadow:0 0 0 1px #bae6fd}.parcel-property-activity__item--document:before{background:#64748b;box-shadow:0 0 0 1px #cbd5e1}.parcel-property-activity__date{display:inline-flex;align-items:center;align-self:start;gap:.38rem;color:#466172;font-size:.74rem;font-weight:720}.parcel-property-activity__date .app-icon{width:.96rem;height:.96rem;color:#0f766e}.parcel-property-activity__item--governance .parcel-property-activity__date .app-icon{color:#4f46e5}.parcel-property-activity__item--violation .parcel-property-activity__date .app-icon{color:#c2410c}.parcel-property-activity__item--ownership .parcel-property-activity__date .app-icon{color:#0369a1}.parcel-property-activity__item--document .parcel-property-activity__date .app-icon{color:#64748b}.parcel-property-activity__content{min-width:0}.parcel-property-activity__kind{color:#0f766e;font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.parcel-property-activity__item--governance .parcel-property-activity__kind{color:#4f46e5}.parcel-property-activity__item--violation .parcel-property-activity__kind{color:#c2410c}.parcel-property-activity__item--ownership .parcel-property-activity__kind{color:#0369a1}.parcel-property-activity__item--document .parcel-property-activity__kind{color:#64748b}.parcel-property-activity__content h3{margin:.16rem 0 0;color:#172f45;font-size:.91rem;line-height:1.3}.parcel-property-activity__content p{margin:.22rem 0 0;color:#617285;font-size:.78rem;line-height:1.4}.parcel-property-activity__links{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-top:.46rem}.parcel-property-activity__links a{display:inline-flex;align-items:center;gap:.24rem;color:#0f766e;font-size:.72rem;font-weight:750;text-decoration:none}.parcel-property-activity__links a:focus-visible,.parcel-property-activity__links a:hover{color:#0b5f59;text-decoration:underline;outline:none}.parcel-property-activity__links .app-icon{width:.84rem;height:.84rem}.parcel-property-activity__more{display:block;margin:.72rem auto 0;padding:.36rem .68rem;border:1px solid #b9dcd7;border-radius:8px;background:#fff;color:#0f766e;font:inherit;font-size:.75rem;font-weight:750;cursor:pointer}.parcel-property-activity__more:focus-visible,.parcel-property-activity__more:hover{border-color:#5eaaa1;background:#edf9f7;outline:none}.parcel-people-card{border-top:3px solid rgba(67,56,202,.42)}.parcel-evidence-card{border-color:rgba(13,148,136,.28);background:linear-gradient(135deg,#fff,#f0fdfa 170%)}.parcel-evidence-card .parcel-evidence-doc-card{border-color:rgba(13,148,136,.22);background:hsla(0,0%,100%,.85)}.parcel-timeline-list .parcel-timeline-card:first-child{border-color:rgba(79,70,229,.32);background:linear-gradient(135deg,#fff,#eef2ff)}.parcel-monitoring-card{border-color:rgba(217,119,6,.28);background:linear-gradient(135deg,#fff,#fffbeb 155%)}.parcel-monitoring-card .parcel-monitoring-grid .app-icon,.parcel-monitoring-card .parcel-section-kicker{color:var(--monitor)}.parcel-monitoring-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.parcel-monitoring-grid>div{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;padding:.8rem;border:1px solid rgba(217,119,6,.2);border-radius:14px;background:hsla(0,0%,100%,.7)}.parcel-monitoring-grid .app-icon{width:1rem;height:1rem}.parcel-monitoring-grid strong{color:#78350f;font-size:.86rem}.parcel-monitoring-grid span{color:#78716c;font-size:.78rem;line-height:1.4}.parcel-card-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.85rem}.parcel-card-header h2,.parcel-card-header h3,.parcel-timeline-card h3{margin-bottom:.15rem;font-size:1.05rem}.parcel-card-header p,.parcel-insight-card p,.parcel-muted-text,.parcel-table-subtle,.parcel-timeline-header p{color:#64748b;font-size:.87rem}.parcel-fact-grid,.parcel-insight-grid,.parcel-score-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));grid-gap:.75rem;gap:.75rem}.parcel-evidence-block,.parcel-evidence-doc-card,.parcel-fact-card,.parcel-governance-card,.parcel-insight-card,.parcel-score-card,.parcel-timeline-card{padding:.9rem 1rem;border:1px solid #dbe4ee;border-radius:18px;background:#f8fafc}.parcel-fact-card span,.parcel-insight-card span,.parcel-score-card span{color:#64748b;font-size:.78rem;font-weight:600}.parcel-fact-card strong,.parcel-insight-card strong,.parcel-score-card strong{display:block;margin-top:.25rem;color:#0f172a;font-size:1.1rem}.parcel-insight-card-hint{display:block;margin-top:.35rem;font-size:.78rem;font-weight:500;color:#2563eb}.parcel-score-card{text-align:left;cursor:pointer}button.parcel-insight-card--clickable{display:block;width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}button.parcel-insight-card--clickable:hover{border-color:#94a3b8;box-shadow:0 1px 3px rgba(15,23,42,.08)}button.parcel-insight-card--clickable:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.parcel-score-card-low{border-color:#bbf7d0}.parcel-score-card-medium{border-color:#fde68a}.parcel-score-card-high{border-color:#fecaca}.parcel-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.parcel-score-card-wrap{position:relative;min-width:0}.parcel-score-card-wrap .parcel-score-card{width:100%}.parcel-score-card-corner-tip.parcel-intel-def-tip{position:absolute;top:.35rem;right:.4rem;z-index:2}.parcel-score-dimension-tabs{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:flex-start;padding:.25rem;margin-bottom:.85rem;border-radius:999px;border:1px solid #dbe4ee;background:#f1f5f9}.parcel-score-dimension-tab-cell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .35rem}.parcel-score-dimension-tab{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:999px;border:1px solid transparent;background:transparent;color:#64748b;font-size:.8125rem;font-weight:600;cursor:pointer;font-family:inherit}.parcel-score-dimension-tab:hover{background:#fff;color:#0f172a}.parcel-score-dimension-tab:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb}.parcel-score-dimension-tab[data-active=true]{border-color:#bfdbfe;background:#fff;color:#1d4ed8}.parcel-score-dimension-tab-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.parcel-score-dimension-tab-tip.parcel-intel-def-tip{flex-shrink:0}.parcel-score-driver-dim-badge{margin-right:.15rem;vertical-align:middle;font-size:.68rem;font-weight:700;text-transform:capitalize}.parcel-intel-signal-list{list-style:none;padding:0;margin:0}.parcel-intel-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.parcel-intel-signal-group{margin-bottom:1.25rem}.parcel-intel-signal-group-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.5rem}.parcel-intel-older-runs{margin:.5rem 0 0;padding:.5rem 0 0;border-top:1px solid var(--parcel-border,#e5e7eb)}.parcel-intel-older-runs-summary{cursor:pointer;font-size:.8125rem;color:#475569;font-weight:600}.parcel-intel-older-list{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.5rem}.parcel-intel-history-compact{min-width:0}.parcel-intel-history-compact-line{display:flex;flex-wrap:wrap;gap:.25rem .5rem;font-size:.8125rem;align-items:baseline}.parcel-intel-field-definitions summary{margin-bottom:.25rem}.parcel-intel-signal-row--nested{min-width:0}.parcel-intel-history-nested summary{margin-top:.35rem}.parcel-intel-def-tip{display:inline-block;position:relative;vertical-align:middle;margin-left:2px}.parcel-intel-def-tip-summary{list-style:none;cursor:help;color:#94a3b8;font-size:.75rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.parcel-intel-def-tip-summary::-webkit-details-marker{display:none}.parcel-intel-def-tip-body{position:absolute;z-index:5;left:0;top:100%;margin-top:4px;min-width:14rem;max-width:22rem;padding:8px 10px;font-size:.78rem;line-height:1.4;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 20px rgba(15,23,42,.12)}.parcel-intel-def-tip-body p{margin:6px 0 0}.parcel-saturation-advanced{margin-top:.75rem;padding:.75rem .85rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.map-saturation-advanced{margin-top:.65rem}.parcel-saturation-advanced-meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:0 0 .75rem;font-size:.8rem}.parcel-saturation-advanced-meta dt{margin:0;font-weight:600;color:#64748b}.parcel-saturation-advanced-meta dd{margin:.15rem 0 0;color:#0f172a}.parcel-saturation-advanced-table{width:100%;border-collapse:collapse;font-size:.78rem}.parcel-saturation-advanced-table td,.parcel-saturation-advanced-table th{padding:.35rem .5rem;text-align:left;border-bottom:1px solid #e2e8f0}.parcel-saturation-advanced-table thead th{font-weight:600;color:#475569;background:#f1f5f9}.parcel-map-frame{min-height:18rem;overflow:hidden;border-radius:18px;border:1px solid #dbe4ee;background:#f8fafc;margin-bottom:.75rem}.parcel-mini-map{min-height:18rem;height:18rem}.parcel-map-empty{display:flex;align-items:center;justify-content:center;min-height:18rem;padding:1rem;color:#64748b}.parcel-timeline-list{display:flex;flex-direction:column;gap:.65rem;padding-left:.35rem;border-left:2px solid #e2e8f0}.parcel-timeline-card--compact{padding:.65rem .85rem}.parcel-timeline-card--expanded{padding:.85rem 1rem}.parcel-timeline-card--interactive{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.parcel-timeline-card--interactive:hover{border-color:#94a3b8;box-shadow:0 1px 4px rgba(15,23,42,.06)}.parcel-timeline-card--interactive:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.parcel-timeline-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.35rem}.parcel-timeline-summary-toggle{display:flex;align-items:flex-start;gap:.5rem;flex:1 1;min-width:0;margin:0;padding:0;border:none;background:transparent;font:inherit;text-align:left;color:inherit;border-radius:8px}.parcel-timeline-chevron{flex-shrink:0;width:1rem;font-size:.65rem;line-height:1.5;color:#64748b;margin-top:.2rem}.parcel-timeline-header-text{min-width:0}.parcel-timeline-header-text h3{margin-bottom:.1rem}.parcel-timeline-summary-actions{flex-shrink:0;padding-top:.1rem}.parcel-timeline-address-line{margin:0 0 .35rem;font-size:.82rem}.parcel-timeline-fields-hint{margin:.25rem 0 0;font-size:.8rem}.parcel-timeline-details{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e2e8f0}.parcel-timeline-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.5rem}.parcel-detail-list,.parcel-detail-list-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.35rem .75rem;gap:.35rem .75rem}.parcel-detail-list dt,.parcel-detail-list-row dt{color:#64748b;font-size:.82rem}.parcel-detail-list dd,.parcel-detail-list-row dd{text-align:right;word-break:break-word}.parcel-table-wrap{overflow:auto;border:1px solid #dbe4ee;border-radius:18px}.parcel-table{width:100%;border-collapse:collapse;background:#fff}.parcel-table td,.parcel-table th{padding:.7rem .75rem;border-bottom:1px solid #eef2f7;text-align:left;vertical-align:top}.parcel-table thead th{background:#f8fafc;font-size:.78rem;color:#475569;text-transform:uppercase}.parcel-filter-inline{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.parcel-filter-inline select{padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:10px}.parcel-modal-backdrop{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.45)}.parcel-modal{max-width:48rem;width:100%;max-height:85vh;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px rgba(15,23,42,.25)}.parcel-modal-footer,.parcel-modal-header{padding:1rem 1.1rem}.parcel-modal-body{padding:0 1.1rem 1rem}.listing-packet-preview{display:flex;flex-direction:column;gap:1rem}.listing-packet-cover-card{padding:1.15rem 1.25rem;border-radius:16px;border:1px solid #dbe4ee;background:linear-gradient(160deg,#f8fafc,#f1f5f9 55%,#eef2f7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.listing-packet-address{margin:0 0 .7rem;font-size:1.28rem;font-weight:700;letter-spacing:-.025em;color:#0f172a;line-height:1.2}.listing-packet-meta-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.6rem}.listing-packet-meta-pill{display:inline-block;font-size:.76rem;font-weight:500;padding:.2rem .55rem;border-radius:999px;background:hsla(0,0%,100%,.92);border:1px solid #e2e8f0;color:#475569}.listing-packet-window-line{margin:0 0 .85rem;font-size:.8rem;color:#64748b}.listing-packet-section{padding:1rem 1.15rem;border-radius:14px;border:1px solid #e8eef4;background:#fff}.listing-packet-section-title{margin:0 0 .55rem;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.listing-packet-section-intro{margin:0 0 .65rem;font-size:.88rem;line-height:1.55;color:#475569}.listing-packet-owner-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.listing-packet-owner-item{padding:.65rem .85rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.listing-packet-owner-name{font-weight:600;font-size:.92rem}.listing-packet-owner-meta{display:block;margin-top:.2rem;font-size:.8rem;color:#64748b}.listing-packet-activity-list{list-style:none;margin:0;padding:0}.listing-packet-activity-item{padding:.85rem 0;border-bottom:1px solid #f1f5f9}.listing-packet-activity-item:last-child{border-bottom:none;padding-bottom:0}.listing-packet-activity-item:first-child{padding-top:0}.listing-packet-activity-title{font-weight:600;font-size:.92rem;color:#0f172a}.listing-packet-activity-sub{font-size:.82rem;color:#64748b;margin-top:.12rem}.listing-packet-activity-summary{font-size:.88rem;color:#475569;margin-top:.25rem;line-height:1.45}.listing-packet-activity-links{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.4rem}.listing-packet-empty{margin:0;padding:.7rem .9rem;border-radius:12px;background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b;font-size:.84rem;line-height:1.4;text-align:center}.listing-packet-modal-footer{border-top:1px solid #e8eef4;margin-top:.25rem;padding-top:1rem}.parcel-score-card-sub{display:block;margin-top:.35rem;font-size:.72rem;font-weight:500;line-height:1.3;color:#475569;text-align:center}.parcel-score-meta-list{margin:.5rem 0 0;padding-left:1.1rem;font-size:.82rem;color:#334155}.parcel-modal-ordering{margin-top:.5rem;font-size:.8rem}.parcel-breakdown-groups{display:flex;flex-direction:column;gap:1rem}.parcel-breakdown-group-title{margin:0 0 .5rem;font-size:.88rem;font-weight:600;color:#0f172a}@media (max-width:900px){.parcel-card-header,.parcel-case-summary,.parcel-timeline-header{flex-direction:column}.parcel-case-summary{position:relative;top:auto}.parcel-case-status-grid,.parcel-case-summary,.parcel-fact-grid,.parcel-insight-grid,.parcel-monitoring-grid,.parcel-overview-grid,.parcel-score-grid{grid-template-columns:1fr}.parcel-property-activity__item{grid-template-columns:1fr;gap:.35rem}}.views-shell{max-width:80rem;margin:0 auto;padding:1.5rem 1rem 2.5rem}@media (max-width:768px){.views-shell{padding-left:max(.85rem,env(safe-area-inset-left));padding-right:max(.85rem,env(safe-area-inset-right));padding-bottom:2rem}}.views-topbar{margin-bottom:1rem}.views-inline-link{color:#2563eb;text-decoration:none;font-size:.875rem}.views-inline-link:hover{text-decoration:underline}.views-hero{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.25rem;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.views-eyebrow{margin:0 0 .25rem;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:#2563eb;font-weight:700}.views-hero h1{margin:0;font-size:1.85rem;color:#0f172a}.views-hero p{margin:.45rem 0 0;max-width:48rem;color:#475569;line-height:1.6}.views-muted{color:#64748b;font-size:.875rem}.views-hero-actions{display:flex;gap:.6rem;flex-wrap:wrap;align-items:flex-start}.views-primary-button,.views-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 .9rem;border-radius:999px;text-decoration:none;font-size:.9rem;font-weight:600}.views-primary-button{background:#1d4ed8;color:#fff}.views-secondary-button{border:1px solid #cbd5e1;color:#0f172a;background:#fff}.views-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.views-metric-card,.views-section-card{border:1px solid #e2e8f0;border-radius:16px;background:#fff}.views-metric-card{padding:1rem}.views-metric-card span{display:block;font-size:.76rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.views-metric-card strong{display:block;margin-top:.45rem;font-size:1.6rem;color:#0f172a}.views-metric-card p{margin:.35rem 0 0;font-size:.82rem;color:#475569;line-height:1.5}.views-section-card{margin-top:1rem;padding:1rem}.views-section-header{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;align-items:flex-start}.views-section-header h2{margin:0;font-size:1rem;color:#0f172a}.views-section-header p{margin:.24rem 0 0;font-size:.82rem;color:#64748b;line-height:1.5}.views-card-grid,.views-list{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:.9rem}.views-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.views-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.views-recipe-card,.views-repeat-card,.views-saved-card{border:1px solid #dbeafe;border-radius:14px;background:#f8fbff;padding:.9rem}.views-recipe-card span{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2563eb}.views-recipe-card h3,.views-saved-card h3{margin:.35rem 0 0;font-size:.98rem;color:#0f172a}.views-recipe-card p,.views-saved-card p{margin:.25rem 0 0;color:#475569;font-size:.82rem;line-height:1.5}.views-card-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:.75rem}.views-two-column{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:1rem;gap:1rem}.views-saved-card-header{display:flex;justify-content:space-between;gap:.65rem;align-items:flex-start}.views-badge{display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.72rem;font-weight:700}.views-saved-card-meta{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:.55rem;font-size:.76rem;color:#64748b}.views-repeat-card{display:flex;justify-content:space-between;gap:.65rem;flex-wrap:wrap;align-items:center}.views-repeat-card strong{color:#0f172a;font-size:.9rem}.views-repeat-card span{color:#64748b;font-size:.8rem}.views-empty-state{padding:1rem;border-radius:14px;background:#f8fafc;color:#64748b}.views-empty-state p,.views-empty-state span{display:block;margin:0;font-size:.84rem}.views-empty-state span{margin-top:.3rem}.views-table-wrap{overflow-x:auto;margin-top:.9rem;border:1px solid #e2e8f0;border-radius:14px}.views-mobile-list{display:none}.views-mobile-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.reports-workbench-header{margin-bottom:1rem;overflow:hidden;border:1px solid #c9e3df;border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(79,70,229,.08),transparent 30%),linear-gradient(135deg,#f5fcfb,#f8fbfc 58%,#f8faff);box-shadow:0 10px 28px rgba(15,23,42,.045)}.reports-workbench-header__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.05rem 1.1rem .9rem}.reports-workbench-header__copy{min-width:0}.reports-workbench-header__eyebrow{display:inline-flex;align-items:center;gap:.38rem;margin:0;color:#0f766e;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.reports-workbench-header__eyebrow .app-icon,.reports-workbench-header__primary-action .app-icon,.reports-workbench-header__scope .app-icon,.reports-workbench-header__secondary-action .app-icon{width:.96rem;height:.96rem}.reports-workbench-header h1{margin:.22rem 0 0;color:#10263c;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.03em;line-height:1.12}.reports-workbench-header__copy>p:not(.reports-workbench-header__eyebrow){max-width:46rem;margin:.38rem 0 0;color:#526878;font-size:.9rem;line-height:1.5}.reports-workbench-header__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.reports-workbench-header__primary-action,.reports-workbench-header__secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.3rem;padding:.5rem .72rem;border:1px solid #2563eb;border-radius:.68rem;background:#2563eb;color:#fff;font-size:.82rem;font-weight:750;line-height:1.2;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease,filter .16s ease}.reports-workbench-header__primary-action{cursor:pointer}.reports-workbench-header__secondary-action{border-color:#c7dbe0;background:hsla(0,0%,100%,.8);color:#155e75}.reports-workbench-header__primary-action:hover{filter:brightness(1.06);box-shadow:0 8px 18px rgba(37,99,235,.22);transform:translateY(-1px)}.reports-workbench-header__secondary-action:hover{border-color:#0f766e;background:#f0fdfa}.reports-workbench-header__guide summary:focus-visible,.reports-workbench-header__primary-action:focus-visible,.reports-workbench-header__provenance:focus-visible,.reports-workbench-header__scope button:focus-visible,.reports-workbench-header__secondary-action:focus-visible,.reports-workbench-header__tabs button:focus-visible{outline:3px solid rgba(13,148,136,.3);outline-offset:3px}.reports-workbench-header__navigation{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.65rem 1rem;gap:.65rem 1rem;padding:.72rem 1.1rem .78rem;border-top:1px solid rgba(45,121,110,.14)}.reports-workbench-header__scope,.reports-workbench-header__tabs{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem}.reports-workbench-header__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;min-width:0;overflow:hidden;border:1px solid #cbdde3;border-radius:.78rem;background:hsla(0,0%,100%,.7)}.reports-workbench-header__scope>button,.reports-workbench-header__scope>span,.reports-workbench-header__tabs button{display:inline-flex;align-items:center;gap:.34rem;min-height:2rem;padding:.35rem .58rem;border:1px solid #d4e2e7;border-radius:999px;background:hsla(0,0%,100%,.75);color:#40576c;font:inherit;font-size:.74rem;font-weight:700}.reports-workbench-header__tabs button{min-width:0;min-height:3.35rem;padding:.6rem .8rem;border:0;border-right:1px solid #dbe7eb;border-radius:0;background:transparent;align-items:flex-start;flex-direction:column;justify-content:center;gap:.16rem;cursor:pointer;text-align:left}.reports-workbench-header__tabs button:last-child{border-right:0}.reports-workbench-header__tabs button>span{display:inline-flex;align-items:center;gap:.34rem}.reports-workbench-header__tabs button small{color:#6b7f92;font-size:.67rem;font-weight:600;line-height:1.25}.reports-workbench-header__tabs button[aria-selected=true]{position:relative;background:linear-gradient(135deg,#eff6ff,#f8fbff);box-shadow:inset 0 -3px 0 #2563eb;color:#1d4ed8}.reports-workbench-header__tabs button[aria-selected=true] small{color:#2563eb}.reports-workbench-header__tabs button:hover:not([aria-selected=true]){background:#f7fbfc;color:#155e75}.reports-workbench-header__tabs .app-icon{width:.9rem;height:.9rem}.reports-workbench-header__scope{justify-content:flex-end;color:#526878}.reports-workbench-header__scope>span .app-icon{color:#0f766e}.reports-workbench-header__scope>button .app-icon,.reports-workbench-header__scope>span:nth-child(2) .app-icon{color:#4f46e5}.reports-workbench-header__scope strong{color:#17324d}.reports-workbench-header__scope>button{cursor:pointer}.reports-workbench-header__scope>button:disabled{cursor:not-allowed;opacity:.55}.reports-workbench-header__guide{position:relative}.reports-workbench-header__guide summary{cursor:pointer;color:#526878;font-size:.74rem;font-weight:700;list-style:none}.reports-workbench-header__guide summary::-webkit-details-marker{display:none}.reports-workbench-header__guide summary:before{margin-right:.28rem;color:#0f766e;content:"+"}.reports-workbench-header__guide[open] summary:before{content:"−"}.reports-workbench-header__guide p{position:absolute;right:0;z-index:4;width:min(20rem,calc(100vw - 3rem));margin:.42rem 0 0;padding:.65rem .72rem;border:1px solid #d4e2e7;border-radius:9px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12);color:#526878;font-size:.74rem;line-height:1.45}.reports-workbench-header__provenance{text-decoration:none}.reports-workbench-header__provenance:hover{text-decoration:underline}.research-context-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.35rem .55rem;gap:.35rem .55rem;min-height:2.55rem;margin-bottom:.65rem;padding:.5rem .72rem;border:1px solid #dbe7e8;border-radius:11px;background:hsla(0,0%,100%,.74);color:#526878;font-size:.76rem}.research-context-bar__summary{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .55rem;min-width:0}.research-context-bar__eyebrow{display:inline-flex;align-items:center;gap:.28rem;color:#0f766e;font-size:.65rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.research-context-bar__eyebrow .app-icon{width:.9rem;height:.9rem}.research-context-bar__name{max-width:min(20rem,38vw);overflow:hidden;color:#17324d;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.research-context-bar__count,.research-context-bar__origin,.research-context-bar__workspace{white-space:nowrap}.research-context-bar__count{color:#0f766e;font-weight:750}.research-context-bar__origin{padding-left:.55rem;border-left:1px solid #dbe7e8;color:#6a7b8d}.research-context-bar__actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-left:auto}.research-context-bar__actions a,.research-context-bar__actions button{display:inline-flex;align-items:center;gap:.28rem;padding:.22rem .38rem;border:0;border-radius:7px;background:transparent;color:#215d69;font:inherit;font-weight:750;text-decoration:none;white-space:nowrap;cursor:pointer}.research-context-bar__actions a:focus-visible,.research-context-bar__actions a:hover,.research-context-bar__actions button:focus-visible,.research-context-bar__actions button:hover{background:#edf8f6;color:#0f766e;outline:none}.research-context-bar__actions .app-icon{width:.9rem;height:.9rem}.research-context-bar__actions .research-context-bar__save{background:#e9f8f5;color:#0f766e}.research-context-bar__actions .research-context-bar__clear{color:#627387}.research-context-bar__actions button:disabled{opacity:.48;cursor:not-allowed}.research-context-bar__filters{display:flex;grid-column:1/-1;align-items:center;flex-wrap:wrap;gap:.3rem;padding-top:.38rem;border-top:1px solid rgba(219,231,232,.78);color:#6a7b8d;font-size:.71rem}.research-context-bar__filters>span:first-child{color:#516578;font-weight:750}.research-context-bar__filter,.research-context-bar__filters button{display:inline-flex;align-items:center;gap:.22rem;padding:.14rem .34rem;border:1px solid #d7e5e8;border-radius:999px;background:#f8fcfc;color:#406171;font:inherit;line-height:1.2}.research-context-bar__filters button{cursor:pointer}.research-context-bar__filters button:focus-visible,.research-context-bar__filters button:hover{border-color:#9fcac5;background:#edf8f6;color:#0f766e;outline:none}@media (max-width:760px){.research-context-bar{grid-template-columns:1fr}.research-context-bar__name{max-width:100%}.research-context-bar__actions{width:100%;margin-left:0}}.reports-workspace{grid-template-columns:var(--reports-workspace-columns,320px minmax(0,1fr))}.reports-scope-sheet{gap:.9rem}.reports-scope-sheet__controls{display:none}.reports-scope-bar{margin-bottom:.85rem;padding:.7rem .9rem;border:1px solid #d6e4e8;border-radius:15px;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.025)}.reports-scope-bar__heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.reports-scope-bar__summary{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .55rem;min-width:0}.reports-scope-bar__heading p{margin:0;color:#0f766e;font-size:.68rem;font-weight:800;letter-spacing:.095em;text-transform:uppercase}.reports-scope-bar__heading h2{margin:0;color:#10263c;font-family:var(--font-display);font-size:.95rem;letter-spacing:-.015em}.reports-scope-bar__result-count{color:#607788;font-size:.78rem;white-space:nowrap}.reports-scope-bar__filter-status{padding:.18rem .42rem;border:1px solid #d7e7e5;border-radius:999px;background:#f0f9f7;color:#0f766e;font-size:.7rem;font-weight:750;line-height:1.15;white-space:nowrap}.reports-saved-view-card__scope,.reports-scope-bar__actions,.reports-scope-bar__filters{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem}.reports-scope-bar__primary-action,.reports-scope-bar__quiet-action,.reports-scope-bar__secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:2rem;padding:.38rem .58rem;border-radius:8px;font-size:.75rem;font-weight:750;cursor:pointer}.reports-scope-bar__primary-action{border:1px solid #0f766e;background:#0f766e;color:#fff}.reports-scope-bar__primary-action:disabled{cursor:not-allowed;opacity:.55}.reports-scope-bar__secondary-action{border:1px solid #c7dbe0;background:#fff;color:#215d69}.reports-scope-bar__quiet-action{border:1px solid transparent;background:transparent;color:#526878}.reports-scope-bar__filters,.reports-scope-bar__starter-row{margin-top:.55rem;padding-top:.55rem;border-top:1px solid #edf2f4}.reports-scope-bar__starter-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.7rem;gap:.7rem}.reports-scope-bar__starter-label{color:#526878;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.reports-results-panel__provenance{color:#526878;font-size:.75rem;white-space:nowrap}.reports-selection-tray{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-top:.82rem;padding:.72rem .78rem;border:1px solid #b9dfd8;border-radius:12px;background:linear-gradient(112deg,rgba(237,249,246,.96),rgba(248,252,251,.92));box-shadow:0 8px 20px rgba(13,107,90,.07)}.reports-selection-tray__summary{display:grid;min-width:0;grid-gap:.12rem;gap:.12rem}.reports-selection-tray__summary p{display:inline-flex;align-items:center;gap:.3rem;margin:0;color:#0f766e;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reports-selection-tray__summary p .app-icon{width:.86rem;height:.86rem}.reports-selection-tray__summary strong{color:#153b37;font-size:.88rem}.reports-selection-tray__summary small,.reports-selection-tray__summary>span{color:#5c7480;font-size:.74rem;line-height:1.32}.reports-selection-tray__summary small{color:#0f766e;font-weight:700}.reports-selection-tray__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4rem}.reports-selection-tray__action,.reports-selection-tray__clear,.workspace-action-menu--reports-tray>button{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:2rem;padding:.36rem .56rem;border:1px solid #b8d7d1;border-radius:8px;background:hsla(0,0%,100%,.84);color:#195e58;font-size:.74rem;font-weight:750;line-height:1;text-decoration:none;cursor:pointer}.reports-selection-tray__action:hover,.reports-selection-tray__clear:hover,.workspace-action-menu--reports-tray>button:hover{border-color:#6caea4;background:#fff}.reports-selection-tray__action:focus-visible,.reports-selection-tray__clear:focus-visible,.workspace-action-menu--reports-tray>button:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.reports-selection-tray__action:disabled{cursor:not-allowed;opacity:.55}.reports-selection-tray__action .app-icon{width:.86rem;height:.86rem}.reports-selection-tray__action--primary{border-color:#0f766e;background:#0f766e;color:#fff}.reports-selection-tray__action--primary:hover{border-color:#0b625b;background:#0b625b}.reports-selection-tray__clear{border-color:transparent;background:transparent;color:#64748b}.reports-filter-builder{overflow:hidden}.reports-filter-builder>summary{display:flex;align-items:center;justify-content:space-between;gap:.7rem;cursor:pointer;list-style:none}.reports-filter-builder>summary::-webkit-details-marker,.reports-filter-group>summary::-webkit-details-marker{display:none}.reports-filter-builder__eyebrow{margin:0 0 .2rem;color:#0f766e;font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.reports-filter-builder__summary h2{margin:0;color:#10263c;font-size:1rem}.reports-filter-builder__summary p:not(.reports-filter-builder__eyebrow){margin:.22rem 0 0;color:#607788;font-size:.76rem;line-height:1.4}.reports-filter-builder__summary>span{padding:.28rem .45rem;border:1px solid #cfe2e0;border-radius:999px;background:#effaf7;color:#0f766e;font-size:.7rem;font-weight:800;white-space:nowrap}.reports-filter-builder__body{margin-top:.85rem;padding-top:.85rem;border-top:1px solid #e7eef0}.reports-filter-builder__active-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.reports-filter-builder__active-row>div{display:grid;grid-gap:.14rem;gap:.14rem}.reports-filter-builder__active-row strong{color:#17324d;font-size:.78rem}.reports-filter-builder__active-row span,.reports-filter-builder__footer span{color:#687d90;font-size:.73rem;line-height:1.35}.reports-filter-builder__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.reports-filter-builder .ui-filter-form{gap:.6rem;margin-top:.75rem}.reports-filter-group{border:1px solid #e0eaed;border-radius:9px;background:#fbfefd}.reports-filter-group>summary{display:flex;align-items:center;justify-content:space-between;padding:.58rem .65rem;color:#28455d;cursor:pointer;font-size:.77rem;font-weight:750;list-style:none}.reports-filter-group>summary:after{color:#0f766e;content:"+";font-size:.9rem}.reports-filter-group[open]>summary:after{content:"−"}.reports-filter-group__body{display:grid;grid-gap:.55rem;gap:.55rem;padding:0 .65rem .7rem;border-top:1px solid #eaf0f2}.reports-filter-builder__footer{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.8rem;padding-top:.75rem;border-top:1px solid #e7eef0}@media (max-width:1024px){.reports-workspace{display:block;grid-template-columns:minmax(0,1fr);padding-bottom:calc(5.4rem + env(safe-area-inset-bottom))}.reports-scope-sheet{position:fixed;z-index:70;right:auto;bottom:0;left:50%;display:flex;width:min(100vw,52rem);height:calc(4.55rem + env(safe-area-inset-bottom));flex-direction:column;gap:0;margin:0;padding:0;overflow:hidden;border:1px solid rgba(148,163,184,.3);border-radius:1.2rem 1.2rem 0 0;background:hsla(0,0%,100%,.88);box-shadow:0 -14px 32px rgba(15,23,42,.15);transform:translateX(-50%);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);pointer-events:none;transition:height .22s ease,transform .18s ease}.reports-scope-sheet--expanded{height:min(72dvh,42rem)}.reports-scope-sheet--dragging{transition:none}.reports-scope-sheet__controls{z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;flex:0 0 auto;grid-gap:.32rem .56rem;gap:.32rem .56rem;padding:.25rem .62rem max(.46rem,env(safe-area-inset-bottom));border-bottom:1px solid rgba(148,163,184,.18);background:hsla(0,0%,100%,.58);pointer-events:auto}.reports-scope-sheet__drag-handle{display:grid;grid-column:1/-1;place-items:center;height:.9rem;padding:0;border:0;background:transparent;color:#64748b;cursor:-webkit-grab;cursor:grab;touch-action:none}.reports-scope-sheet__drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.reports-scope-sheet__drag-handle span{width:2.4rem;height:.25rem;border-radius:999px;background:currentColor;opacity:.62}.reports-scope-sheet__summary,.reports-scope-sheet__toggle{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:.76rem;font-weight:760;cursor:pointer}.reports-scope-sheet__summary{justify-content:flex-start;min-width:0;padding:.28rem .5rem;color:#0f766e}.reports-scope-sheet__summary:focus-visible,.reports-scope-sheet__summary:hover{background:rgba(240,253,250,.82)}.reports-scope-sheet__summary .app-icon{width:.95rem;height:.95rem}.reports-scope-sheet__toggle{padding:.28rem .6rem;color:#0f766e}.reports-scope-sheet__drag-handle:focus-visible,.reports-scope-sheet__summary:focus-visible,.reports-scope-sheet__toggle:focus-visible{outline:3px solid rgba(20,184,166,.3);outline-offset:2px}.reports-scope-sheet--collapsed>:not(.reports-scope-sheet__controls){display:none}.reports-scope-sheet>#reports-filter-builder{display:block;flex:1 1 auto;min-height:0;margin:0;padding:.72rem;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;background:transparent;box-shadow:none;overscroll-behavior:contain;pointer-events:auto;scrollbar-width:thin}.reports-scope-sheet .reports-filter-builder{overflow:visible}.reports-scope-sheet .reports-filter-builder>summary{display:none}.reports-scope-sheet .reports-filter-builder__body{margin-top:0;padding-top:0;border-top:0}.reports-scope-sheet__supplemental{display:none}}.reports-saved-view-card__scope{margin-top:.55rem}.reports-supplemental-analysis{overflow:hidden;border:1px solid #dce7e8;border-radius:14px;background:#fbfefd}.reports-supplemental-analysis>summary{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.8rem .9rem;color:#28455d;cursor:pointer;list-style:none}.reports-supplemental-analysis>summary::-webkit-details-marker{display:none}.reports-supplemental-analysis>summary span{font-size:.83rem;font-weight:800}.reports-supplemental-analysis>summary small{color:#687d90;font-size:.72rem}.reports-supplemental-analysis>summary:before{margin-right:.3rem;color:#0f766e;content:"+";font-size:1rem}.reports-supplemental-analysis[open]>summary:before{content:"−"}.reports-supplemental-analysis__body{display:grid;grid-gap:.85rem;gap:.85rem;padding:0 .85rem .85rem}.reports-starter-views__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dce7e8;border-radius:10px;background:#fbfefd}.reports-starter-view{display:grid;align-content:center;grid-gap:.14rem;gap:.14rem;min-height:3.1rem;padding:.38rem .55rem;border:0;border-right:1px solid #dce7e8;background:transparent;color:#17324d;cursor:pointer;text-align:left}.reports-starter-view:last-child{border-right:0}.reports-starter-view>span{color:#2563eb;font-size:.58rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.reports-starter-view>span,.reports-starter-view>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-starter-view>strong{color:inherit;font-size:.75rem}.reports-starter-view:hover{background:#f2f8ff;color:#1d4ed8}.reports-starter-view:focus-visible{position:relative;z-index:1;outline:3px solid rgba(37,99,235,.28);outline-offset:-3px}@media (max-width:760px){.reports-selection-tray{align-items:stretch;flex-direction:column}.reports-selection-tray__actions{justify-content:flex-start}.reports-scope-bar__starter-row{grid-template-columns:1fr;gap:.4rem}.reports-starter-views__list{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-starter-view:nth-child(2){border-right:0}.reports-starter-view:nth-child(-n+2){border-bottom:1px solid #dce7e8}}.reports-workflow-shelf{margin-bottom:1rem;overflow:hidden;border:1px solid #d9e5e8;border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(79,70,229,.08),transparent 30%),linear-gradient(135deg,#fbfefd,#f7fafc 58%,#fbfbff);box-shadow:0 10px 28px rgba(15,23,42,.045)}.reports-workflow-shelf__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.05rem 1.1rem .9rem}.reports-workflow-shelf__eyebrow{margin:0 0 .25rem;color:#0f766e;font-size:.69rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.reports-workflow-shelf__heading h2{margin:0;color:#10263c;font-family:var(--font-display);font-size:1.08rem;letter-spacing:-.025em;line-height:1.25}.reports-workflow-shelf__heading>div>p:not(.reports-workflow-shelf__eyebrow){max-width:44rem;margin:.35rem 0 0;color:#526878;font-size:.83rem;line-height:1.5}.reports-workflow-shelf__current-view{display:grid;grid-template-columns:auto auto;grid-gap:.16rem .38rem;gap:.16rem .38rem;min-width:12rem;padding:.65rem .72rem;border:1px solid #dbe5f1;border-radius:10px;background:hsla(0,0%,100%,.76);color:#5b6d7f;font-size:.71rem}.reports-workflow-shelf__current-view .app-icon{grid-row:span 2;width:1rem;height:1rem;margin-top:.16rem;color:#4f46e5}.reports-workflow-shelf__current-view strong{overflow:hidden;color:#1d3650;font-size:.8rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.reports-workflow-shelf__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e2eaf0;border-bottom:1px solid #e2eaf0}.reports-workflow-step{display:flex;min-width:0;align-items:center;gap:.55rem;padding:.75rem .8rem;border:0;border-right:1px solid #e2eaf0;background:transparent;color:#334e68;cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:background .16s ease,color .16s ease}.reports-workflow-step:last-child{border-right:0}.reports-workflow-step:hover{background:hsla(0,0%,100%,.78);color:#10263c}.reports-workflow-shelf__empty-view:focus-visible,.reports-workflow-shelf__recent-report a:focus-visible,.reports-workflow-shelf__view-list button:focus-visible,.reports-workflow-step:focus-visible{outline:3px solid rgba(79,70,229,.25);outline-offset:-3px}.reports-workflow-step:disabled{cursor:not-allowed;opacity:.55}.reports-workflow-step>.app-icon{width:1.04rem;height:1.04rem;flex:0 0 auto}.reports-workflow-step span{display:grid;grid-gap:.12rem;gap:.12rem;color:#6b7f92;font-size:.73rem;line-height:1.25}.reports-workflow-step strong{color:#1d3650;font-size:.79rem}.reports-workflow-step--explore>.app-icon{color:#0f766e}.reports-workflow-step--refine>.app-icon{color:#4f46e5}.reports-workflow-step--save>.app-icon{color:#0f766e}.reports-workflow-step--deliver>.app-icon{color:#b45309}.reports-workflow-shelf__details{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);grid-gap:1rem;gap:1rem;padding:.9rem 1.1rem 1rem}.reports-workflow-shelf__scope{min-width:0}.reports-workflow-shelf__metric{display:inline-flex;align-items:center;gap:.5rem;margin-right:1.15rem}.reports-workflow-shelf__metric>.app-icon{width:1rem;height:1rem;color:#0f766e}.reports-workflow-shelf__metric+.reports-workflow-shelf__metric>.app-icon{color:#4f46e5}.reports-workflow-shelf__metric div{display:grid;grid-gap:.08rem;gap:.08rem}.reports-workflow-shelf__metric span{color:#687d90;font-size:.7rem}.reports-workflow-shelf__metric strong{color:#17324d;font-family:var(--font-display);font-size:.88rem;line-height:1.2}.reports-workflow-shelf__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.reports-workflow-shelf__chips span{max-width:100%;overflow:hidden;padding:.25rem .48rem;border:1px solid #c7e5df;border-radius:999px;background:#effaf7;color:#16665f;font-size:.71rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.reports-workflow-shelf__quiet{margin:.65rem 0 0;color:#6b7f92;font-size:.76rem;line-height:1.45}.reports-workflow-shelf__resources{min-width:0;padding-left:1rem;border-left:1px solid #e2eaf0}.reports-workflow-shelf__recent-report,.reports-workflow-shelf__resources-title{display:flex;align-items:center;gap:.38rem;color:#526878;font-size:.73rem}.reports-workflow-shelf__resources-title{color:#1d3650;font-weight:750}.reports-workflow-shelf__resources-title>.app-icon{width:.98rem;height:.98rem;color:#4f46e5}.reports-workflow-shelf__view-list{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.48rem}.reports-workflow-shelf__empty-view,.reports-workflow-shelf__view-list button{display:inline-flex;min-width:0;align-items:center;gap:.32rem;padding:.32rem .48rem;border:1px solid #d7dff3;border-radius:7px;background:#f8f9ff;color:#394b77;cursor:pointer;font:inherit;font-size:.71rem;font-weight:700}.reports-workflow-shelf__empty-view:hover,.reports-workflow-shelf__view-list button:hover{border-color:#aebcf1;background:#f1f3ff}.reports-workflow-shelf__empty-view .app-icon,.reports-workflow-shelf__view-list .app-icon{width:.84rem;height:.84rem;flex:0 0 auto}.reports-workflow-shelf__view-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-workflow-shelf__view-list em{padding-left:.18rem;color:#0f766e;font-size:.65rem;font-style:normal}.reports-workflow-shelf__empty-view{margin-top:.48rem}.reports-workflow-shelf__empty-view:disabled{cursor:not-allowed;opacity:.55}.reports-workflow-shelf__recent-report{flex-wrap:wrap;margin-top:.55rem}.reports-workflow-shelf__recent-report>.app-icon{width:.88rem;height:.88rem;color:#0f766e}.reports-workflow-shelf__recent-report a{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;color:#1d4ed8;font-weight:700;text-decoration:none}.reports-workflow-shelf__recent-report a:hover{text-decoration:underline}.reports-workflow-shelf__recent-report a .app-icon{width:.82rem;height:.82rem}.reports-mobile-list{display:none}.reports-explorer-row{cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.reports-explorer-row:hover{background:#f0fdfa}.reports-explorer-row:focus-visible{position:relative;z-index:1;outline:2px solid #0f766e;outline-offset:-2px;background:#f0fdfa}.reports-explorer-row>td:first-child:not(:has(input)){color:#0f766e;font-weight:750}.reports-mobile-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;font-size:.85rem}.reports-mobile-link{color:#2563eb;font-weight:600}.evidence-freshness-indicators{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.5rem}.evidence-freshness-indicators__item{display:inline-flex;align-items:center;gap:.28rem;min-width:0;padding:.24rem .42rem;border:1px solid rgba(20,184,166,.18);border-radius:999px;background:rgba(240,253,250,.76);color:#33556a;font-size:.7rem;font-weight:650;line-height:1.2}.evidence-freshness-indicators__item .app-icon{flex:0 0 auto;width:.76rem;height:.76rem;color:#0f766e}.evidence-freshness-indicators__item--warning{border-color:rgba(217,119,6,.28);background:rgba(255,251,235,.86);color:#92400e}.evidence-freshness-indicators__item--warning .app-icon{color:#b45309}.reports-mobile-select{display:inline-flex;align-items:center;gap:.38rem;color:#0f766e;font-size:.74rem;font-weight:750}.admin-users-mobile-list{display:none}.admin-users-mobile-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:.85rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;font-size:.85rem}.views-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.84rem}.views-table td,.views-table th{padding:.7rem .8rem;text-align:left;border-bottom:1px solid #eef2f7}.views-table th{background:#f8fafc;color:#334155;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.views-workbench-header{margin-bottom:1rem;overflow:hidden;border:1px solid #bcdadd;border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(79,70,229,.08),transparent 30%),linear-gradient(135deg,#f2fbfa,#f8fbfc 58%,#f8faff);box-shadow:0 10px 28px rgba(15,23,42,.045)}.views-workbench-header__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem 1.05rem}.views-workbench-header__copy{min-width:0}.views-workbench-header__eyebrow{display:inline-flex;align-items:center;gap:.38rem;margin:0;color:#0f766e;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.views-workbench-header__context .app-icon,.views-workbench-header__eyebrow .app-icon,.views-workbench-header__primary-action .app-icon{width:.96rem;height:.96rem}.views-workbench-header h1{margin:.22rem 0 0;color:#10263c;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.03em;line-height:1.12}.views-workbench-header__copy>p:not(.views-workbench-header__eyebrow){max-width:46rem;margin:.38rem 0 0;color:#526878;font-size:.9rem;line-height:1.5}.views-workbench-header__actions,.views-workbench-header__quiet-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.views-workbench-header__actions{justify-content:flex-end}.views-workbench-header__primary-action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.3rem;padding:.5rem .72rem;border:1px solid #0f766e;border-radius:.68rem;background:#0f766e;color:#fff;font-size:.82rem;font-weight:750;line-height:1.2;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease,filter .16s ease}.views-workbench-header__primary-action:hover{filter:brightness(1.06);box-shadow:0 8px 18px rgba(15,118,110,.25);transform:translateY(-1px)}.views-workbench-header__quiet-actions a{color:#28596b;font-size:.78rem;font-weight:750;text-decoration:none}.views-workbench-header__quiet-actions a:hover{color:#0f766e;text-decoration:underline}.views-workbench-header__guide summary:focus-visible,.views-workbench-header__primary-action:focus-visible,.views-workbench-header__quiet-actions a:focus-visible{outline:3px solid rgba(13,148,136,.3);outline-offset:3px}.views-workbench-header__context{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem .5rem;padding:.82rem 1.35rem .88rem;border-top:1px solid rgba(45,121,110,.14);color:#526878}.views-workbench-header__context>span{display:inline-flex;align-items:center;gap:.34rem;min-height:2rem;padding:.35rem .58rem;border:1px solid #d4e2e7;border-radius:999px;background:hsla(0,0%,100%,.75);color:#40576c;font-size:.74rem;font-weight:700}.views-workbench-header__context>span .app-icon{color:#0f766e}.views-workbench-header__context>span:nth-child(2) .app-icon{color:#4f46e5}.views-workbench-header__context strong{color:#17324d}.views-workbench-header__guide{position:relative}.views-workbench-header__guide summary{cursor:pointer;color:#526878;font-size:.74rem;font-weight:700;list-style:none}.views-workbench-header__guide summary::-webkit-details-marker{display:none}.views-workbench-header__guide summary:before{margin-right:.28rem;color:#0f766e;content:"+"}.views-workbench-header__guide[open] summary:before{content:"−"}.views-workbench-header__guide p{position:absolute;z-index:4;top:1.2rem;left:0;width:min(23rem,calc(100vw - 3rem));margin:.42rem 0 0;padding:.65rem .72rem;border:1px solid #d4e2e7;border-radius:9px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12);color:#526878;font-size:.74rem;line-height:1.45}.views-saved-panel{margin-bottom:0;padding:1.25rem 1.35rem 1.3rem;border:1px solid #cfe2e0;border-radius:1rem;background:radial-gradient(circle at 100% 0,rgba(15,118,110,.1),transparent 28%),linear-gradient(135deg,#f7fcfb,#fff 60%,#f8fafc);box-shadow:0 10px 26px rgba(15,23,42,.045)}.views-saved-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.views-saved-panel__header h2{margin:0;color:#10263c;font-family:var(--font-display);font-size:1.1rem;letter-spacing:-.025em;line-height:1.25}.views-saved-panel__header p:not(.views-section-kicker){max-width:44rem;margin:.32rem 0 0;color:#526878;font-size:.82rem;line-height:1.5}.views-saved-panel .views-resume-grid{padding:0}.views-first-use{display:flex;align-items:flex-start;gap:.8rem;padding:1.15rem;border:1px solid #d6e8e6;border-radius:.78rem;background:hsla(0,0%,100%,.82)}.views-first-use__icon{display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;place-items:center;border:1px solid #bfe0db;border-radius:.62rem;background:#effaf7;color:#0f766e}.views-first-use__icon .app-icon{width:1rem;height:1rem}.views-first-use h3{margin:0;color:#10263c;font-size:.94rem}.views-first-use p{margin:.26rem 0 0;color:#526878;font-size:.8rem;line-height:1.45}.views-recipe-card--signal h3{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.views-action-link,.views-header-meta,.views-header-secondary-action,.views-inline-link,.views-metric-card__label,.views-recipe-card>span{display:inline-flex;align-items:center;gap:.38rem}.views-header-meta{color:#526878}.views-action-link .app-icon,.views-header-meta .app-icon,.views-header-secondary-action .app-icon,.views-inline-link .app-icon,.views-metric-card__label .app-icon,.views-recipe-card>span .app-icon{width:.92rem;height:.92rem}.views-header-secondary-action{min-height:2.3rem;padding:.5rem .65rem;border:1px solid #c7dbe0;border-radius:.68rem;color:#155e75;background:hsla(0,0%,100%,.8);font-size:.82rem;font-weight:750;text-decoration:none}.views-header-secondary-action:focus-visible,.views-header-secondary-action:hover{border-color:#0f766e;background:#f0fdfa}.views-workflow-rail{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0 0 1rem;overflow:hidden;border:1px solid #dce7e8;border-radius:1rem;background:#fff}.views-workflow-rail:before{position:absolute;z-index:0;top:2.16rem;right:17%;left:17%;height:1px;background:linear-gradient(90deg,#99d6cf,#c7d2fe 50%,#f8cf85);content:""}.views-workflow-step{position:relative;z-index:1;min-height:7.7rem;padding:.95rem 1rem 1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.82))}.views-workflow-step+.views-workflow-step{border-left:1px solid #e5edf0}.views-workflow-step>span{display:inline-flex;align-items:center;gap:.3rem;min-width:3.2rem;padding:.25rem .42rem;border:1px solid;border-radius:999px;background:#fff;font-size:.65rem;font-weight:800;letter-spacing:.08em}.views-workflow-step>span .app-icon{width:.78rem;height:.78rem}.views-workflow-step strong{display:block;margin-top:.72rem;color:#10263c;font-family:var(--font-display);font-size:.94rem;letter-spacing:-.015em}.views-workflow-step p{max-width:19rem;margin:.28rem 0 0;color:#5b6d7f;font-size:.79rem;line-height:1.48}.views-workflow-step--explore>span{color:#0f766e}.views-workflow-step--investigate>span{color:#4f46e5}.views-workflow-step--monitor>span{color:#b45309}.views-resume-shelf{overflow:hidden;border:1px solid #cfe2e0;border-radius:1rem;background:radial-gradient(circle at 100% 0,rgba(15,118,110,.12),transparent 28%),linear-gradient(135deg,#f7fcfb,#fff 56%,#f8fafc);box-shadow:0 10px 26px rgba(15,23,42,.045)}.views-resume-shelf__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.05rem 1.1rem .9rem}.views-section-kicker{margin:0 0 .23rem;color:#0f766e;font-size:.68rem;font-weight:800;letter-spacing:.105em;text-transform:uppercase}.views-resume-shelf__header h2{margin:0;color:#10263c;font-family:var(--font-display);font-size:1.14rem;letter-spacing:-.025em;line-height:1.25}.views-resume-shelf__header>div>p:not(.views-section-kicker){max-width:44rem;margin:.32rem 0 0;color:#526878;font-size:.82rem;line-height:1.5}.views-resume-shelf__status{display:grid;grid-template-columns:auto auto;grid-gap:.12rem .38rem;gap:.12rem .38rem;min-width:9.5rem;padding:.62rem .68rem;border:1px solid #d8e8e6;border-radius:.65rem;background:hsla(0,0%,100%,.8);color:#55717a;font-size:.72rem}.views-resume-shelf__status .app-icon{grid-row:span 2;width:1rem;height:1rem;margin-top:.08rem;color:#0f766e}.views-resume-shelf__status span{color:#183f4a;font-weight:750}.views-resume-shelf__status small{font-size:.68rem}.views-resume-grid,.views-saved-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.7rem;gap:.7rem;padding:0 1.1rem 1.05rem}.views-saved-library{padding:0;margin-top:.9rem}.views-saved-research-card{display:flex;flex-direction:column;min-width:0;padding:.92rem;border:1px solid #d8e5e7;border-radius:.78rem;background:hsla(0,0%,100%,.88);box-shadow:0 3px 10px rgba(15,23,42,.025)}.views-saved-research-card h3{margin:0;color:#10263c;font-size:.94rem;line-height:1.3}.views-saved-research-card p{margin:.25rem 0 0;color:#5b6d7f;font-size:.79rem;line-height:1.45}.views-scope-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.72rem}.views-scope-chip{display:inline-flex;align-items:center;min-height:1.44rem;padding:.17rem .4rem;border:1px solid #d7e4e5;border-radius:999px;background:#f6fbfa;color:#27636a;font-size:.68rem;font-weight:700;line-height:1.15}.views-scope-chip--more{color:#526878;background:#f8fafc}.views-scope-summary{margin:.52rem 0 0;color:#526878;font-size:.74rem;line-height:1.4}.views-scope-summary strong{color:#334e68}.views-tag-list{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.5rem}.views-tag-list span{display:inline-flex;align-items:center;min-height:1.35rem;padding:.13rem .36rem;border:1px solid #ddd6fe;border-radius:999px;background:#f5f3ff;color:#5b4ab6;font-size:.66rem;font-weight:720;line-height:1.1}.views-card-actions{align-items:center}.views-action-link{min-height:2rem;padding:.4rem .52rem;border:1px solid #cbdde0;border-radius:.55rem;color:#1d5560;background:#fff;font-size:.74rem;font-weight:750;line-height:1.2;text-decoration:none}button.views-action-link{align-items:center;font-family:inherit;cursor:pointer}.views-action-link:focus-visible,.views-action-link:hover{border-color:#0f766e;background:#f0fdfa}.views-action-link--primary{border-color:#0f766e;background:#0f766e;color:#fff}.views-action-link--primary:focus-visible,.views-action-link--primary:hover{border-color:#115e59;background:#115e59}.views-saved-panel__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.views-library-order{display:inline-flex;align-items:center;gap:.34rem;color:#607788;font-size:.71rem;font-weight:700}.views-library-order select{min-height:2rem;padding:.28rem 1.7rem .28rem .48rem;border:1px solid #cbdde0;border-radius:.5rem;background:#fff;color:#234457;font:inherit;font-size:.72rem;font-weight:700}.views-resume-shelf__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.68rem 1.1rem;border-top:1px solid #dce9e8;color:#607788;background:hsla(0,0%,100%,.58);font-size:.74rem;line-height:1.4}.views-inline-link{color:#0f766e;font-weight:750}.views-inline-link:focus-visible,.views-inline-link:hover{color:#115e59;text-decoration-thickness:1.5px;text-underline-offset:.16em}.views-metric-card,.views-section-card{border-color:#dce7e8;box-shadow:0 5px 16px rgba(15,23,42,.025)}.views-metric-card__label{color:#55717a}.views-metric-card__label .app-icon{color:#0f766e}.views-section-card--starters{background:linear-gradient(135deg,#fff,#fbfefd)}.views-section-card--opportunity-pulse{background:linear-gradient(135deg,#fff,#fdfbf7)}.views-section-header .views-section-kicker{margin-bottom:.2rem}.views-recipe-card,.views-repeat-card,.views-saved-card{border-color:#d8e7e7;background:#fbfefd}.views-badge,.views-recipe-card>span{color:#0f766e}.views-badge{background:#e3f4f1}@media (max-width:900px){.views-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.views-workflow-rail{grid-template-columns:1fr}.views-workflow-rail:before{display:none}.views-workflow-step{min-height:0}.views-workflow-step+.views-workflow-step{border-top:1px solid #e5edf0;border-left:0}}@media (max-width:640px){.views-resume-shelf__footer,.views-resume-shelf__header,.views-saved-panel__header,.views-workbench-header__heading{flex-direction:column}.views-workbench-header__actions,.views-workbench-header__primary-action,.views-workbench-header__quiet-actions{width:100%}.views-saved-panel,.views-workbench-header__context,.views-workbench-header__heading{padding-right:1rem;padding-left:1rem}.views-workbench-header__primary-action,.views-workbench-header__quiet-actions{justify-content:center}.views-first-use{flex-direction:column}.views-workflow-grid{grid-template-columns:1fr}.views-resume-shelf__status{min-width:0}.views-resume-grid,.views-saved-library{grid-template-columns:1fr}.views-saved-panel__actions{width:100%;justify-content:space-between}.views-resume-shelf__footer{align-items:flex-start}}@media (max-width:900px){.reports-workflow-shelf__details{grid-template-columns:1fr}.reports-workflow-shelf__resources{padding-top:.85rem;padding-left:0;border-top:1px solid #e2eaf0;border-left:0}.views-two-column{grid-template-columns:1fr}.views-mobile-list{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.9rem}.views-table-desktop{display:none}.reports-mobile-list{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.85rem}.reports-table-desktop{display:none}.admin-users-mobile-list{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.85rem}.admin-users-mobile-list+div table{display:none}}@media (max-width:640px){.reports-workbench-header__heading{flex-direction:column}.reports-workbench-header__actions,.reports-workbench-header__primary-action,.reports-workbench-header__secondary-action{width:100%}.reports-workbench-header__navigation{grid-template-columns:minmax(0,1fr);align-items:flex-start}.reports-workbench-header__scope{justify-content:flex-start}.reports-workbench-header__tabs{width:100%;grid-template-columns:repeat(3,minmax(8.5rem,1fr));overflow-x:auto}.reports-workbench-header__tabs button{min-width:0;min-height:3.5rem}.reports-filter-builder__footer,.reports-scope-bar__actions,.reports-scope-bar__heading{align-items:flex-start;flex-direction:column}.reports-scope-bar__actions,.reports-scope-bar__primary-action,.reports-scope-bar__secondary-action{width:100%}.reports-scope-bar__provenance{width:100%;margin-left:0}.reports-workbench-header__guide p{right:auto;left:0}.reports-workflow-shelf__heading{flex-direction:column}.reports-workflow-shelf__current-view{width:100%}.reports-workflow-shelf__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-workflow-step:nth-child(2){border-right:0}.reports-workflow-step:nth-child(-n+2){border-bottom:1px solid #e2eaf0}.reports-workflow-shelf__details{padding:.85rem}.reports-workflow-shelf__metric{display:flex;margin:0 0 .6rem}.reports-workflow-shelf__recent-report a{width:100%;margin-left:0}}.parcel-provenance-badge{display:inline-flex;align-items:center;padding:.18rem .48rem;margin-top:.45rem;border-radius:999px;font-size:.72rem;font-weight:600;text-decoration:none;border:1px solid transparent}.parcel-provenance-badge-good{background:#ecfeff;color:#155e75;border-color:#a5f3fc}.parcel-provenance-badge-warning{background:#fff7ed;color:#9a3412;border-color:#fdba74}.parcel-provenance-badge-neutral{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.parcel-provenance-badge-muted{background:#f8fafc;color:#475569;border-color:#cbd5e1}.parcel-alert-card{margin-bottom:1rem;border-color:#fed7aa;background:#fff7ed}.parcel-alert-list{display:grid;grid-gap:.45rem;gap:.45rem}.parcel-alert-row{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.84rem;color:#9a3412}.guided-dashboard-shell{width:min(100% - 2rem,78rem);margin:0 auto;padding:2.25rem 0 3.5rem;color:#102033}.guided-dashboard-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guided-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(.9rem,2vw,1.2rem) clamp(1rem,2.5vw,1.5rem);border:1px solid #d9e7e3;border-radius:1rem;background:radial-gradient(circle at 88% 14%,rgba(31,126,111,.12),transparent 19rem),linear-gradient(135deg,#f8fcfa,#fafcfd 66%,#eef7f3)}.guided-dashboard-kicker{margin:0 0 .5rem;color:#0d6b5d;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.guided-dashboard-classic-callout h2,.guided-dashboard-hero h1,.guided-dashboard-journey-card h2,.guided-dashboard-search h2,.guided-dashboard-workspace h2{margin:0;font-family:Space Grotesk,Public Sans,sans-serif;letter-spacing:-.035em;color:#102033}.guided-dashboard-hero h1{max-width:34rem;font-size:clamp(1.3rem,2.3vw,1.65rem);line-height:1.18}.guided-dashboard-hero-copy>p:last-child{max-width:36rem;margin:.22rem 0 0;color:#587082;font-size:.88rem;line-height:1.45}.guided-dashboard-hero-actions,.guided-dashboard-workspace-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.guided-dashboard-admin-link,.guided-dashboard-classic-link,.guided-dashboard-workspace-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.55rem .85rem;border:1px solid #bdd1cc;border-radius:.65rem;background:hsla(0,0%,100%,.66);color:#174d44;font-size:.88rem;font-weight:700;text-decoration:none}.guided-dashboard-admin-link{border-color:#cbd5e1;color:#334155}.guided-dashboard-continue-work{margin-top:.85rem;padding:clamp(1rem,2.6vw,1.35rem);border:1px solid #c9ded8;border-radius:1.1rem;background:radial-gradient(circle at 6% 8%,rgba(15,118,110,.1),transparent 15rem),linear-gradient(135deg,#f8fcfa,#fff 68%);box-shadow:0 .85rem 2.6rem rgba(20,75,64,.06)}.guided-dashboard-continue-work__heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.guided-dashboard-continue-work__heading h2{margin:0;color:#102033;font-family:Space Grotesk,Public Sans,sans-serif;font-size:clamp(1.25rem,2.35vw,1.65rem);letter-spacing:-.035em;line-height:1.15}.guided-dashboard-continue-work__heading>span{color:#617789;font-size:.78rem;font-weight:650;white-space:nowrap}.guided-dashboard-continue-work__grid{display:grid;grid-template-columns:minmax(13rem,.88fr) minmax(16rem,1.3fr) minmax(16rem,1.18fr);grid-gap:.7rem;gap:.7rem;margin-top:.95rem}.guided-dashboard-continue-card{min-width:0;border:1px solid #d7e5e2;border-radius:.82rem;background:hsla(0,0%,100%,.82)}.guided-dashboard-continue-card--alerts{display:flex;flex-direction:column;min-height:10.5rem;padding:.9rem;color:#123e38;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.guided-dashboard-continue-card--alerts:focus-visible,.guided-dashboard-continue-card--alerts:hover{transform:translateY(-2px);border-color:#75aa9f;box-shadow:0 .7rem 1.5rem rgba(20,75,64,.1)}.guided-dashboard-continue-card__eyebrow{display:inline-flex;align-items:center;gap:.34rem;color:#0d6b5d;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.guided-dashboard-continue-card__eyebrow .app-icon{width:.9rem;height:.9rem}.guided-dashboard-continue-card--alerts strong{margin-top:.6rem;color:#102e3a;font-size:1.25rem;line-height:1.1}.guided-dashboard-continue-card--alerts small,.guided-dashboard-continue-card__empty{margin:.5rem 0 0;color:#617789;font-size:.78rem;line-height:1.42}.guided-dashboard-continue-card__action{display:inline-flex;align-items:center;gap:.28rem;margin-top:auto;padding-top:.8rem;color:#0d6b5d;font-size:.76rem;font-weight:800}.guided-dashboard-continue-card__action .app-icon{width:.86rem;height:.86rem}.guided-dashboard-continue-card--scopes{padding:.78rem}.guided-dashboard-continue-card__header{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.guided-dashboard-continue-card__header>a{color:#0d6b5d;font-size:.72rem;font-weight:750;text-decoration:none;white-space:nowrap}.guided-dashboard-continue-card__header>a:hover{text-decoration:underline}.guided-dashboard-recent-scopes{display:grid;grid-gap:.32rem;gap:.32rem;margin:.58rem 0 0;padding:0;list-style:none}.guided-dashboard-recent-scopes a{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.6rem;padding:.43rem .46rem;border-radius:.52rem;color:#1f4750;text-decoration:none}.guided-dashboard-recent-scopes a:focus-visible,.guided-dashboard-recent-scopes a:hover{background:#eef8f6}.guided-dashboard-recent-scopes a>span{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem}.guided-dashboard-recent-scopes small,.guided-dashboard-recent-scopes strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guided-dashboard-recent-scopes strong{color:#173c36;font-size:.79rem}.guided-dashboard-recent-scopes small{color:#687e8b;font-size:.69rem}.guided-dashboard-recent-scopes em{flex:0 0 auto;color:#0d6b5d;font-size:.62rem;font-style:normal;font-weight:750;white-space:nowrap}.guided-dashboard-continue-card--next{display:grid;align-content:start;grid-gap:.16rem;gap:.16rem;padding:.78rem}.guided-dashboard-continue-card--next>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.42rem;gap:.42rem;padding:.42rem .46rem;border-radius:.52rem;color:#1f4750;text-decoration:none}.guided-dashboard-continue-card--next>a:focus-visible,.guided-dashboard-continue-card--next>a:hover{background:#eef8f6}.guided-dashboard-continue-card--next>a>.app-icon{width:.9rem;height:.9rem;color:#0d8376}.guided-dashboard-continue-card--next>a>span{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem}.guided-dashboard-continue-card--next strong{color:#173c36;font-size:.77rem;line-height:1.2}.guided-dashboard-continue-card--next small{overflow:hidden;color:#687e8b;font-size:.68rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.guided-dashboard-start-new{scroll-margin-top:1rem}.confirm-action-dialog__backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:1.25rem;background:rgba(13,31,42,.48);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.confirm-action-dialog{display:grid;grid-template-columns:auto minmax(0,1fr);width:min(100%,33.5rem);grid-gap:.85rem .95rem;gap:.85rem .95rem;padding:1.15rem;border:1px solid #c9ded8;border-top:3px solid #0d8376;border-radius:1rem;background:linear-gradient(145deg,#fff,#f6fbfa);box-shadow:0 1.4rem 4rem rgba(7,32,43,.3)}.confirm-action-dialog__icon{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:.7rem;background:#fff3df;color:#a85d00}.confirm-action-dialog__icon .app-icon{width:1.2rem;height:1.2rem}.confirm-action-dialog__copy{min-width:0}.confirm-action-dialog__eyebrow{margin:0;color:#0d8376;font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.confirm-action-dialog h2{margin:.13rem 0 0;color:#132435;font-family:Space Grotesk,Public Sans,sans-serif;font-size:1.18rem;letter-spacing:-.025em;line-height:1.18}.confirm-action-dialog__copy>p:not(.confirm-action-dialog__eyebrow){margin:.48rem 0 0;color:#526a78;font-size:.84rem;line-height:1.45}.confirm-action-dialog__impact{padding:.55rem .62rem;border:1px solid #dbe9e5;border-radius:.58rem;background:rgba(231,246,242,.72);color:#315761!important}.confirm-action-dialog__undo-note{color:#8a580b!important}.confirm-action-dialog__error{color:#b42318!important;font-weight:700}.confirm-action-dialog__actions{display:flex;grid-column:1/-1;justify-content:flex-end;gap:.55rem;margin-top:.15rem}.confirm-action-dialog__actions button,.undo-toast button{min-height:2.2rem;padding:.42rem .72rem;border:1px solid #c7d9d5;border-radius:.52rem;background:#fff;color:#34505a;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}.confirm-action-dialog__actions button:focus-visible,.confirm-action-dialog__actions button:hover:not(:disabled),.undo-toast button:focus-visible,.undo-toast button:hover:not(:disabled){border-color:#70a99e;background:#f1faf8}.confirm-action-dialog__actions button:disabled,.undo-toast button:disabled{cursor:wait;opacity:.65}.confirm-action-dialog__actions .confirm-action-dialog__confirm{border-color:#b64339;background:#b64339;color:#fff}.confirm-action-dialog__actions .confirm-action-dialog__confirm:focus-visible,.confirm-action-dialog__actions .confirm-action-dialog__confirm:hover:not(:disabled){border-color:#93352d;background:#93352d}.undo-toast{position:fixed;z-index:1190;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));display:flex;max-width:min(calc(100vw - 2rem),30rem);align-items:center;gap:.55rem;padding:.62rem .68rem .62rem .8rem;border:1px solid #b9d6cf;border-radius:.75rem;background:rgba(248,253,252,.96);box-shadow:0 .85rem 2.2rem rgba(20,75,64,.18);color:#193f3b;font-size:.79rem;font-weight:650;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.undo-toast>.app-icon{flex:0 0 auto;width:1rem;height:1rem;color:#0d8376}.undo-toast>span{min-width:0}.undo-toast button:not(.undo-toast__dismiss){margin-left:auto;border-color:#0d8376;color:#087368}.undo-toast .undo-toast__dismiss{display:grid;width:1.8rem;min-height:1.8rem;place-items:center;padding:0;border-color:transparent;background:transparent;color:#69808a;font-size:1rem}.dashboard-goal-continue,.dashboard-goal-launcher{margin-top:.8rem;border:1px solid #c9ded8;border-radius:1.1rem;background:radial-gradient(circle at 94% 8%,rgba(15,118,110,.12),transparent 16rem),linear-gradient(130deg,#f7fcfa,#fff 68%);box-shadow:0 .85rem 2.6rem rgba(20,75,64,.06)}.dashboard-goal-launcher{padding:clamp(1.1rem,2.8vw,1.65rem)}.dashboard-goal-continue,.dashboard-goal-launcher-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-goal-continue h2,.dashboard-goal-launcher h2,.dashboard-goal-setup h3{margin:0;color:#102033;font-family:Space Grotesk,Public Sans,sans-serif;letter-spacing:-.035em}.dashboard-goal-continue h2,.dashboard-goal-launcher h2{font-size:clamp(1.25rem,2.35vw,1.65rem);line-height:1.15}.dashboard-goal-continue-copy>p:last-child,.dashboard-goal-launcher-heading>div>p:last-child{max-width:46rem;margin:.42rem 0 0;color:#526d7b;font-size:.88rem;line-height:1.5}.dashboard-goal-quiet-action,.dashboard-goal-start-new{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.45rem;padding:.48rem .72rem;border:1px solid #b9d1cb;border-radius:.62rem;background:hsla(0,0%,100%,.78);color:#15574c;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.dashboard-goal-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:1.1rem}.dashboard-goal-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;grid-gap:.55rem .62rem;gap:.55rem .62rem;min-height:9.8rem;padding:.82rem;border:1px solid #d6e5e1;border-radius:.82rem;background:hsla(0,0%,100%,.76);color:#183f3b;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.dashboard-goal-option-selected,.dashboard-goal-option:focus-visible,.dashboard-goal-option:hover{border-color:#4c9b8d;background:#fff;box-shadow:0 .55rem 1.3rem rgba(21,87,76,.1)}.dashboard-goal-option-selected,.dashboard-goal-option:hover{transform:translateY(-2px)}.dashboard-goal-option-selected{box-shadow:inset 0 0 0 1px rgba(16,112,96,.2),0 .55rem 1.3rem rgba(21,87,76,.1)}.dashboard-goal-option-icon,.dashboard-goal-setup-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #bce0d7;border-radius:.62rem;background:#edf9f5;color:#0d7060}.dashboard-goal-option-icon .app-icon,.dashboard-goal-setup-icon .app-icon{width:1rem;height:1rem}.dashboard-goal-option-copy{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.dashboard-goal-option-copy strong{color:#123e38;font-size:.92rem;line-height:1.2}.dashboard-goal-option small,.dashboard-goal-option-copy span{color:#617789;font-size:.75rem;line-height:1.36}.dashboard-goal-option small{grid-column:1/-1;padding-top:.5rem;border-top:1px solid #e5efec;color:#3f655e;font-weight:700}.dashboard-goal-setup{margin-top:.9rem;padding:.95rem;border:1px solid #c9ded8;border-radius:.85rem;background:#fff}.dashboard-goal-steps{display:flex;align-items:center;gap:.8rem;padding-bottom:.72rem;border-bottom:1px solid #e2ece9;color:#5e7680;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboard-goal-steps span{display:inline-flex;align-items:center;gap:.3rem}.dashboard-goal-steps b{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;background:#dff1eb;color:#0b6759;font-size:.66rem}.dashboard-goal-setup-heading{display:flex;align-items:center;gap:.62rem;margin-top:.82rem}.dashboard-goal-setup-heading .guided-dashboard-kicker{margin-bottom:.12rem;font-size:.65rem}.dashboard-goal-setup h3{font-size:1.05rem}.dashboard-goal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:.88rem}.dashboard-goal-fields label{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;color:#425e6c;font-size:.76rem;font-weight:800}.dashboard-goal-fields label span{display:flex;align-items:baseline;gap:.25rem}.dashboard-goal-fields em{color:#7b8e99;font-size:.7rem;font-weight:600;font-style:normal}.dashboard-goal-fields input,.dashboard-goal-fields select{width:100%;min-height:2.65rem;padding:.52rem .66rem;border:1px solid #b8cbc7;border-radius:.58rem;background:#fff;color:#1b3541;font:inherit;font-size:.88rem}.dashboard-goal-date-note{grid-column:1/-1;color:#587185;font-size:.76rem;font-weight:650}.dashboard-goal-action:focus-visible,.dashboard-goal-fields input:focus-visible,.dashboard-goal-fields select:focus-visible,.dashboard-goal-option:focus-visible,.dashboard-goal-quiet-action:focus-visible,.dashboard-goal-start-new:focus-visible{outline:3px solid #0e7490;outline-offset:3px}.dashboard-goal-scope-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.85rem;padding:.82rem;border:1px solid #d8e7e3;border-radius:.7rem;background:#f5faf8}.dashboard-goal-scope-summary>div:first-child{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.dashboard-goal-scope-summary>div:first-child span{color:#0d6b5d;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-goal-scope-summary strong{overflow:hidden;color:#183f3b;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-goal-scope-summary small{color:#617789;font-size:.76rem;line-height:1.35}.dashboard-goal-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap;flex:none}.dashboard-goal-action{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:2.4rem;padding:.46rem .62rem;border:1px solid #b9d1cb;border-radius:.58rem;background:#fff;color:#15574c;font-size:.76rem;font-weight:800;text-decoration:none}.dashboard-goal-action .app-icon,.dashboard-goal-start-new .app-icon{width:.9rem;height:.9rem}.dashboard-goal-action-primary{border-color:#0d685a;background:#0f6b5f;color:#fff}.dashboard-goal-action:hover,.dashboard-goal-quiet-action:hover,.dashboard-goal-start-new:hover{border-color:#579f92;background:#edf8f5}.dashboard-goal-action-primary:hover{border-color:#0b5d51;background:#0b5d51;color:#fff}.dashboard-goal-saved-link{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-top:.75rem;color:#607783;font-size:.76rem}.dashboard-goal-saved-link a,.dashboard-goal-saved-link span{display:inline-flex;align-items:center;gap:.32rem}.dashboard-goal-saved-link .app-icon{width:.9rem;height:.9rem}.dashboard-goal-saved-link a{color:#0c6859;font-weight:800;text-decoration:none}.dashboard-goal-continue{align-items:center;padding:1rem clamp(1rem,2.5vw,1.35rem)}.dashboard-goal-continue-copy{min-width:0}.dashboard-goal-continue-copy .guided-dashboard-kicker{margin-bottom:.25rem}.dashboard-goal-continue-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap;flex:none}.dashboard-goal-actions-compact{gap:.35rem}.dashboard-goal-actions-compact .dashboard-goal-action{min-height:2.25rem}.guided-dashboard-search{margin-top:.8rem;padding:clamp(1.35rem,3vw,2rem);border:1px solid #cbdcd8;border-radius:1.1rem;background:#fff;box-shadow:0 1rem 2.8rem rgba(23,45,63,.09)}.guided-dashboard-classic-callout h2,.guided-dashboard-search h2,.guided-dashboard-workspace h2{font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.18}.guided-dashboard-search-form{display:flex;gap:.65rem;margin-top:1.15rem}.guided-dashboard-search-control{position:relative;min-width:0;flex:1 1}.guided-dashboard-search-form input{min-width:0;width:100%;min-height:3.35rem;padding:.7rem .9rem;border:1px solid #aebfc7;border-radius:.75rem;background:#fff;color:#102033;font:inherit}.guided-dashboard-classic-callout a:focus-visible,.guided-dashboard-hero-actions a:focus-visible,.guided-dashboard-journey-card a:focus-visible,.guided-dashboard-search-form button:focus-visible,.guided-dashboard-search-form input:focus-visible,.guided-dashboard-workspace a:focus-visible{outline:3px solid #0e7490;outline-offset:3px}.guided-dashboard-classic-callout>a,.guided-dashboard-primary-action,.guided-dashboard-search-form button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:3.35rem;padding:.65rem 1rem;border:1px solid #0d6054;border-radius:.75rem;background:#0f6b5f;color:#fff;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.guided-dashboard-search-form button:disabled{cursor:wait;opacity:.68}.guided-dashboard-autocomplete{position:absolute;z-index:3;top:calc(100% + .45rem);right:0;left:0;overflow:auto;max-height:19rem;border:1px solid #cbdcd8;border-radius:.75rem;background:#fff;box-shadow:0 1rem 2.4rem rgba(23,45,63,.15)}.guided-dashboard-autocomplete-label,.guided-dashboard-autocomplete-state{margin:0;padding:.72rem .85rem;color:#5a7080;font-size:.78rem;font-weight:700}.guided-dashboard-autocomplete-label{border-bottom:1px solid #e2ecea;background:#f5f9f8;color:#31554e;letter-spacing:.06em;text-transform:uppercase}.guided-dashboard-autocomplete-groups a{display:flex;flex-direction:column;gap:.12rem;padding:.62rem .85rem;border-top:1px solid #edf2f1;color:#123e38;font-size:.88rem;text-decoration:none}.guided-dashboard-autocomplete-groups a:first-child{border-top:0}.guided-dashboard-autocomplete-groups a:focus-visible,.guided-dashboard-autocomplete-groups a:hover{background:#f4fbf8}.guided-dashboard-autocomplete-groups strong{font-weight:750}.guided-dashboard-autocomplete-groups span{color:#617789;font-size:.78rem}.guided-dashboard-search-error{margin:.75rem 0 0;color:#b42318;font-weight:600}.guided-dashboard-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.guided-dashboard-results-summary{grid-column:1/-1;display:flex;align-items:center;gap:.42rem .7rem;flex-wrap:wrap;margin:0;padding:.58rem .7rem;border:1px solid #dce7e8;border-radius:.7rem;background:#f8fbfa;color:#526878;font-size:.82rem}.guided-dashboard-results-summary>span{display:inline-flex;align-items:center;gap:.3rem;color:#0d6b5d;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.guided-dashboard-results-summary .app-icon{width:.92rem;height:.92rem}.guided-dashboard-results-summary strong{color:#173c36;font-size:.9rem}.guided-dashboard-results-summary small{color:#617789;font-size:.78rem}.guided-dashboard-result-group{overflow:hidden;border:1px solid #dce7e8;border-radius:.75rem}.guided-dashboard-result-group h3{display:flex;align-items:center;gap:.35rem;margin:0;padding:.65rem .8rem;background:#f5f9f8;color:#31554e;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.guided-dashboard-result-group-heading{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.52rem .8rem;background:#f5f9f8}.guided-dashboard-result-group-heading h3{flex:1 1;min-width:0;padding:0}.guided-dashboard-event-sort{display:inline-flex;align-items:center;gap:.35rem;color:#617789;font-size:.7rem;font-weight:750;letter-spacing:.02em;text-transform:none;white-space:nowrap}.guided-dashboard-event-sort select{min-height:1.8rem;padding:.15rem 1.45rem .15rem .42rem;border:1px solid #cbdad8;border-radius:.4rem;background:#fff;color:#173c36;font:inherit}.guided-dashboard-result-group h3 .app-icon{width:.92rem;height:.92rem;color:var(--explore)}.guided-dashboard-result-group h3 span{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;min-height:1.25rem;margin-left:auto;padding:.08rem .3rem;border-radius:999px;background:#dff3ee;color:#0d6b5d;font-size:.68rem;font-weight:800}.guided-dashboard-result-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;padding:.68rem .8rem;border-top:1px solid #e8eeee;color:#123e38;text-decoration:none}.guided-dashboard-result-row:focus-visible,.guided-dashboard-result-row:hover{background:#f4fbf8}.guided-dashboard-result-icon{width:1rem;height:1rem;color:var(--explore)}.guided-dashboard-result-copy{display:grid;min-width:0;grid-gap:.14rem;gap:.14rem}.guided-dashboard-result-copy strong{color:#123e38;font-size:.88rem;font-weight:750}.guided-dashboard-result-copy strong,.guided-dashboard-result-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guided-dashboard-signal-chip{display:inline-flex;justify-self:start;padding:.1rem .38rem;border:1px solid #bce5dc;border-radius:999px;background:#edf9f6;color:#0c6b5a;font-size:.66rem;font-weight:750}.guided-dashboard-signal-chip-investigate{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.guided-dashboard-result-action{display:inline-flex;align-items:center;gap:.22rem;color:#0d6b5d!important;font-size:.72rem!important;font-weight:800!important;white-space:nowrap}.guided-dashboard-result-action .app-icon{width:.84rem;height:.84rem}.guided-dashboard-journey-card li span,.guided-dashboard-recent-work span,.guided-dashboard-result-group span{color:#617789;font-size:.8rem;font-weight:500}.guided-dashboard-pulse{margin-top:1.1rem;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid #cfe1dc;border-radius:1.1rem;background:linear-gradient(120deg,#f6fbf9,#fff)}.guided-dashboard-pulse-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.guided-dashboard-pulse-heading h2{margin:0;font-family:Space Grotesk,Public Sans,sans-serif;font-size:clamp(1.25rem,2.4vw,1.75rem);letter-spacing:-.035em}.guided-dashboard-pulse-heading>span{color:#617789;font-size:.8rem;font-weight:600}.guided-dashboard-pulse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.15rem}.guided-dashboard-pulse-item{display:flex;flex-direction:column;min-height:8.5rem;padding:1rem;border:1px solid #d9e7e3;border-radius:.8rem;background:hsla(0,0%,100%,.9);color:#123e38;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.guided-dashboard-pulse-item:hover{transform:translateY(-2px);border-color:#83b7aa;box-shadow:0 .65rem 1.4rem rgba(27,86,75,.1)}.guided-dashboard-pulse-item:focus-visible{outline:3px solid #0e7490;outline-offset:3px}.guided-dashboard-pulse-label{color:#0d6b5d;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.guided-dashboard-pulse-item strong{margin-top:.55rem;color:#102e3a;font-size:1.1rem;line-height:1.2;text-transform:capitalize}.guided-dashboard-pulse-item small{margin-top:auto;padding-top:.75rem;color:#617789;font-size:.82rem;line-height:1.4}.guided-dashboard-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.1rem}.guided-dashboard-journey-card{display:flex;flex-direction:column;padding:1.4rem;border:1px solid #dbe5e9;border-radius:1.1rem;background:#fff;box-shadow:0 .35rem 1.1rem rgba(18,46,58,.025);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.guided-dashboard-journey-card:focus-within,.guided-dashboard-journey-card:hover{transform:translateY(-4px);border-color:#9bc8bd;box-shadow:0 .9rem 1.9rem rgba(18,73,64,.11)}.guided-dashboard-journey-card:nth-child(2){background:#fbfbff}.guided-dashboard-journey-card:nth-child(3){background:#fffdf8}.guided-dashboard-journey-card-stage-1{--guided-stage-accent:#0f766e;--guided-stage-accent-strong:#0b5f58;--guided-stage-muted:#dbe9e6;--guided-stage-border:#9bc8bd}.guided-dashboard-journey-card-stage-2{--guided-stage-accent:#4f46e5;--guided-stage-accent-strong:#3730a3;--guided-stage-muted:#e0e1fb;--guided-stage-border:#b8b6ef}.guided-dashboard-journey-card-stage-3{--guided-stage-accent:#b45309;--guided-stage-accent-strong:#92400e;--guided-stage-muted:#f7e4c2;--guided-stage-border:#e7bf7c}.guided-dashboard-journey-card:focus-within,.guided-dashboard-journey-card:hover{border-color:var(--guided-stage-border,#9bc8bd)}.guided-dashboard-journey-card .guided-dashboard-kicker,.guided-dashboard-journey-card li a{color:var(--guided-stage-accent-strong,#0d6054)}.guided-dashboard-journey-card h2{font-size:1.45rem;line-height:1.12}.guided-dashboard-stage-rail{width:100%;height:3px;margin:.15rem 0 1.05rem;overflow:hidden;border-radius:999px;background:var(--guided-stage-muted,#dbe9e6)}.guided-dashboard-stage-rail span{display:block;width:33.333%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--guided-stage-accent-strong,#0f766e),var(--guided-stage-accent,#20a08b));transform-origin:left;animation:guided-dashboard-stage-fill .52s ease-out both}.guided-dashboard-journey-card-stage-2 .guided-dashboard-stage-rail span{width:66.666%}.guided-dashboard-journey-card-stage-3 .guided-dashboard-stage-rail span{width:100%}@keyframes guided-dashboard-stage-fill{0%{transform:scaleX(0);opacity:.45}to{transform:scaleX(1);opacity:1}}.guided-dashboard-journey-card>p:not(.guided-dashboard-kicker){min-height:4.65rem;margin:.8rem 0 1.2rem;color:#526878;line-height:1.5}.guided-dashboard-primary-action{align-self:flex-start;min-height:2.65rem;margin-bottom:1.15rem;gap:.45rem;background:var(--guided-stage-accent-strong,#102e3a);border-color:var(--guided-stage-accent-strong,#102e3a);font-size:.9rem}.guided-dashboard-journey-card ul,.guided-dashboard-recent-work{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.guided-dashboard-journey-card li{display:grid;grid-gap:.2rem;gap:.2rem;padding-top:.75rem;border-top:1px solid #e6eef0}.guided-dashboard-journey-card li a,.guided-dashboard-workspace a{color:#0d6054;font-size:.92rem;font-weight:800;text-decoration:none}.guided-dashboard-journey-card li a{display:inline-flex;align-items:center;gap:.4rem}.guided-dashboard-action-icon{width:1rem;height:1rem;flex:0 0 auto}.guided-dashboard-primary-action .guided-dashboard-action-icon{width:1.05rem;height:1.05rem}.guided-dashboard-hero-actions a:hover,.guided-dashboard-journey-card li a:hover,.guided-dashboard-workspace a:hover{text-decoration:underline}.guided-dashboard-classic-callout,.guided-dashboard-workspace{margin-top:1.1rem;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid #dbe5e9;border-radius:1.1rem;background:#fff}.guided-dashboard-classic-callout,.guided-dashboard-workspace-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.guided-dashboard-recent-work{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.2rem}.guided-dashboard-recent-work li{min-width:0}.guided-dashboard-recent-work a{display:flex;flex-direction:column;gap:.35rem;min-height:5rem;padding:.85rem;border:1px solid #e1eaeb;border-radius:.75rem;background:#f9fbfb}.guided-dashboard-empty-workspace{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.15rem;padding:1rem;border-radius:.75rem;background:#f6faf9}.guided-dashboard-classic-callout p,.guided-dashboard-empty-workspace p{margin:0;color:#526878;line-height:1.5}.guided-dashboard-empty-workspace a{flex:none}.guided-dashboard-classic-callout{align-items:center;border-color:#cbd9e3;background:linear-gradient(120deg,#f7fafc,#edf5fa)}.guided-dashboard-classic-callout>div{max-width:45rem}.guided-dashboard-classic-callout h2{margin-bottom:.55rem}.guided-dashboard-classic-callout>a{flex:none;min-height:2.65rem;background:#345166;border-color:#345166}@media (prefers-reduced-motion:reduce){.guided-dashboard-journey-card,.guided-dashboard-pulse-item{transition:none}.guided-dashboard-journey-card:focus-within,.guided-dashboard-journey-card:hover,.guided-dashboard-pulse-item:hover{transform:none}.guided-dashboard-stage-rail span{animation:none}}@media (max-width:900px){.dashboard-goal-options{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-goal-option{min-height:8.8rem}.dashboard-goal-scope-summary{align-items:flex-start;flex-direction:column}.dashboard-goal-scope-summary .dashboard-goal-actions{justify-content:flex-start}.guided-dashboard-continue-work__grid,.guided-dashboard-journey,.guided-dashboard-pulse-grid,.guided-dashboard-results{grid-template-columns:1fr}.guided-dashboard-recent-work{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.confirm-action-dialog{grid-template-columns:1fr}.confirm-action-dialog__icon{width:2rem;height:2rem}.confirm-action-dialog__actions{justify-content:stretch}.confirm-action-dialog__actions button{flex:1 1 auto}.undo-toast{right:.65rem;bottom:.65rem;max-width:calc(100vw - 1.3rem)}.guided-dashboard-shell{width:min(100% - 1.25rem,78rem);padding-top:1rem}.dashboard-goal-continue,.dashboard-goal-launcher-heading,.guided-dashboard-classic-callout,.guided-dashboard-continue-work__heading,.guided-dashboard-empty-workspace,.guided-dashboard-hero,.guided-dashboard-pulse-heading,.guided-dashboard-workspace-heading{align-items:stretch;flex-direction:column}.guided-dashboard-search-form{flex-direction:column}.dashboard-goal-fields,.dashboard-goal-options{grid-template-columns:1fr}.dashboard-goal-option{min-height:auto}.dashboard-goal-steps{gap:.45rem;font-size:.65rem}.dashboard-goal-actions,.dashboard-goal-continue-actions{width:100%;justify-content:stretch}.dashboard-goal-action,.dashboard-goal-quiet-action,.dashboard-goal-start-new{flex:1 1 auto}.dashboard-goal-saved-link{align-items:flex-start;flex-direction:column}.guided-dashboard-classic-callout>a,.guided-dashboard-primary-action,.guided-dashboard-search-form button{width:100%}.guided-dashboard-result-row{grid-template-columns:auto minmax(0,1fr)}.guided-dashboard-result-action{grid-column:2;justify-self:start}.guided-dashboard-recent-work{grid-template-columns:1fr}}.auth-page{width:min(100% - 2rem,34rem);margin:clamp(1.25rem,5vw,3.25rem) auto 3rem}.auth-page--wide{width:min(100% - 2rem,39rem)}.auth-card{padding:clamp(1rem,3vw,1.45rem);border:1px solid #dce7e9;border-radius:1rem;background:linear-gradient(145deg,#fff,#fbfdfd);box-shadow:0 10px 26px rgba(15,23,42,.06)}.auth-card__heading{display:flex;align-items:flex-start;gap:.7rem}.auth-card__icon{display:inline-flex;flex:0 0 auto;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:1px solid #d7e4e7;border-radius:.7rem;background:#f5f9fa;color:#315a69}.auth-card__icon .app-icon{width:1.12rem;height:1.12rem}.auth-card__eyebrow{margin:0 0 .18rem;color:#58717e;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth-card h1{margin:0;color:#10263c;font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.8rem);letter-spacing:-.035em;line-height:1.15}.auth-card__description{margin:.3rem 0 0;color:#5b6d7f;font-size:.84rem;line-height:1.5}.auth-form{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:1.15rem}.auth-field{min-width:0}.auth-field label{display:flex;justify-content:space-between;gap:.6rem;margin-bottom:.32rem;color:#294858;font-size:.78rem;font-weight:750}.auth-field label span,.auth-field>span,.auth-form__hint{color:#70818f;font-size:.7rem;font-weight:500;line-height:1.4}.auth-field>span{display:block;margin-top:.3rem}.auth-field input{width:100%;min-height:2.48rem;padding:.5rem .62rem;border:1px solid #cbd9de;border-radius:.58rem;outline:0;color:#18394a;background:#fff;font:inherit;font-size:.88rem}.auth-field input:hover{border-color:#9eb8c1}.auth-field input:focus{border-color:#315a69;box-shadow:0 0 0 3px rgba(49,90,105,.13)}.auth-primary-button{display:inline-flex;width:100%;min-height:2.52rem;align-items:center;justify-content:center;gap:.4rem;padding:.52rem .7rem;border:1px solid #315a69;border-radius:.6rem;background:#315a69;color:#fff;cursor:pointer;font:inherit;font-size:.84rem;font-weight:750;line-height:1.2;transition:transform .16s ease,filter .16s ease}.auth-primary-button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.auth-footer a:focus-visible,.auth-primary-button:focus-visible,.auth-reset-link:focus-visible{outline:3px solid rgba(49,90,105,.28);outline-offset:2px}.auth-primary-button:disabled{cursor:wait;opacity:.65}.auth-primary-button .app-icon{width:.92rem;height:.92rem}.auth-form-message{margin:0;padding:.6rem .68rem;border:1px solid;border-radius:.62rem;font-size:.78rem;line-height:1.45}.auth-form-message--success{border-color:#b9ded4;background:#f0fbf7;color:#166653}.auth-form-message--error{border-color:#f0c8c2;background:#fff7f5;color:#a53b32}.auth-reset-link{overflow-wrap:anywhere;color:#315a69;font-weight:700;text-decoration:underline;text-underline-offset:.15em}.auth-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.55rem 1rem;margin:1rem 0 0;padding-top:.85rem;border-top:1px solid #e4ebed;color:#627687;font-size:.78rem;line-height:1.45}.auth-footer a{color:#315a69;font-weight:750;text-decoration:none}.auth-footer a:hover{text-decoration:underline;text-underline-offset:.15em}.auth-plan-selector{margin:0;padding:.78rem;border:1px solid #dce7e9;border-radius:.75rem}.auth-plan-selector legend{padding:0 .32rem;color:#294858;font-size:.8rem;font-weight:750}.auth-plan-options{display:grid;grid-gap:.52rem;gap:.52rem}.auth-plan-option{display:block;padding:.68rem;border:1px solid #d7e4e7;border-radius:.65rem;background:#fff;cursor:pointer}.auth-plan-option:has(input:focus-visible){outline:3px solid rgba(49,90,105,.2);outline-offset:2px}.auth-plan-option--selected{border-color:#7ba9b2;background:#eef8f7}.auth-plan-option__content{display:flex;gap:.55rem;align-items:flex-start}.auth-plan-option input{flex:0 0 auto;margin-top:.2rem;accent-color:#315a69}.auth-plan-option__copy,.auth-plan-option__price{display:block}.auth-plan-option strong{color:#18394a;font-size:.84rem}.auth-plan-option__price{margin-top:.12rem;color:#627687;font-size:.76rem;line-height:1.4}.auth-plan-option small{display:block;margin-top:.16rem;color:#78909b;font-size:.68rem;line-height:1.4}.auth-plan-summary{margin:0;padding:.68rem .75rem;border:1px solid #dbe8ea;border-radius:.65rem;background:#f6faf9;color:#405969;font-size:.78rem;line-height:1.5}.auth-completion-state{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.auth-completion-state p{margin:0;color:#526878;font-size:.84rem;line-height:1.5}@media (max-width:480px){.auth-page,.auth-page--wide{width:min(100% - 1.25rem,39rem);margin-top:.9rem}.auth-card{padding:.9rem;border-radius:.8rem}.auth-footer{flex-direction:column}}.workspace-action-menu{position:relative;display:inline-flex;flex:0 0 auto;align-items:center}.workspace-action-menu__trigger{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.32rem;padding:.34rem .58rem;border:1px solid #bdddd8;border-radius:.52rem;background:#f4fffc;color:#0b766f;cursor:pointer;font:inherit;font-size:.72rem;font-weight:750;line-height:1.2}.workspace-action-menu__trigger:hover{border-color:#68aca4;background:#e9faf6}.workspace-action-menu__trigger .app-icon{width:.84rem;height:.84rem}.workspace-action-menu__handoff-actions a:focus-visible,.workspace-action-menu__handoff-actions button:focus-visible,.workspace-action-menu__new:focus-visible,.workspace-action-menu__options button:focus-visible,.workspace-action-menu__trigger:focus-visible{outline:3px solid rgba(13,148,136,.22);outline-offset:2px}.workspace-action-menu__popover{position:absolute;z-index:30;top:calc(100% + .38rem);right:0;display:grid;width:min(19rem,calc(100vw - 2rem));grid-gap:.55rem;gap:.55rem;padding:.72rem;border:1px solid #cfe3e1;border-radius:.75rem;background:#fff;box-shadow:0 14px 30px rgba(15,45,54,.18);color:#18394a}.workspace-action-menu__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.workspace-action-menu__heading span,.workspace-action-menu__heading strong{display:block}.workspace-action-menu__heading strong{font-size:.8rem}.workspace-action-menu__heading span{margin-top:.1rem;color:#667d8a;font-size:.68rem}.workspace-action-menu__heading>button,.workspace-detail-links>div>button{border:0;background:transparent;color:#68808c;cursor:pointer;font:inherit;font-size:1.05rem;line-height:1}.workspace-action-menu__error,.workspace-action-menu__state,.workspace-action-menu__status{margin:0;font-size:.68rem;line-height:1.4}.workspace-action-menu__state{color:#64748b}.workspace-action-menu__error{color:#b42318}.workspace-action-menu__status{margin-left:.35rem;color:#047857;font-weight:700}.workspace-action-menu__handoff{display:grid;grid-gap:.58rem;gap:.58rem}.workspace-action-menu__handoff>p{margin:0;color:#526878;font-size:.72rem;line-height:1.42}.workspace-action-menu__handoff-actions{display:flex;flex-wrap:wrap;gap:.38rem}.workspace-action-menu__handoff-actions>a,.workspace-action-menu__handoff-actions>button{display:inline-flex;min-height:1.95rem;align-items:center;justify-content:center;gap:.3rem;padding:.34rem .48rem;border:1px solid #c8dedb;border-radius:.48rem;background:#fff;color:#215d69;cursor:pointer;font:inherit;font-size:.69rem;font-weight:750;text-decoration:none}.workspace-action-menu__handoff-actions>a:first-child{border-color:#087a71;background:#087a71;color:#fff}.workspace-action-menu__handoff-actions .app-icon{width:.8rem;height:.8rem}.workspace-action-menu__handoff-alert .alert-composer__trigger{min-height:1.95rem;padding:.34rem .48rem;border-color:#c8dedb;border-radius:.48rem;background:#fff;color:#215d69;font-size:.69rem}.workspace-action-menu__handoff-alert .alert-composer__trigger .app-icon{width:.8rem;height:.8rem}.workspace-action-menu--reports .workspace-action-menu__trigger{min-height:2rem;white-space:nowrap}.workspace-action-menu__options{display:grid;grid-gap:.32rem;gap:.32rem;max-height:15rem;overflow-y:auto}.workspace-action-menu__options>button{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.55rem;padding:.52rem;border:1px solid #e0ecec;border-radius:.52rem;background:#fbfdfd;color:#264957;cursor:pointer;font:inherit;text-align:left}.workspace-action-menu__options>button:hover:not(:disabled){border-color:#9acac5;background:#f0fbf9}.workspace-action-menu__options small,.workspace-action-menu__options strong{display:block}.workspace-action-menu__options strong{overflow:hidden;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.workspace-action-menu__options small{margin-top:.1rem;color:#71818d;font-size:.65rem}.workspace-action-menu__options .app-icon{width:.84rem;height:.84rem;color:#16877e}.research-workspace-library__create button,.workspace-action-menu__create button,.workspace-action-menu__new,.workspace-detail-edit button,.workspace-detail-link-form button,.workspace-detail-note-form button{min-height:2rem;padding:.36rem .58rem;border:1px solid #087a71;border-radius:.5rem;background:#087a71;color:#fff;cursor:pointer;font:inherit;font-size:.7rem;font-weight:750}.workspace-action-menu__new{width:100%;border-color:#c8dedb;background:#fff;color:#0b766f}.workspace-action-menu__create{display:grid;grid-gap:.38rem;gap:.38rem;padding-top:.6rem;border-top:1px solid #e4eeee}.workspace-action-menu__create label{color:#47616d;font-size:.68rem;font-weight:700}.research-workspace-library__create input,.workspace-action-menu__create input,.workspace-detail-edit input,.workspace-detail-edit textarea,.workspace-detail-link-form input,.workspace-detail-note-form textarea{width:100%;min-width:0;padding:.43rem .5rem;border:1px solid #cbdde0;border-radius:.46rem;background:#fff;color:#18394a;font:inherit;font-size:.74rem}.workspace-action-menu__create>div,.workspace-detail-edit>div{display:flex;justify-content:flex-end;gap:.4rem}.workspace-action-menu__create>div button:first-child,.workspace-detail-edit>div button:first-child{border-color:#cddce0;background:#fff;color:#47616d}.workspace-action-menu--map-tray .workspace-action-menu__trigger{min-height:1.92rem;border-color:#bdddd8;border-radius:.5rem;background:rgba(244,255,252,.94);font-size:.69rem}.workspace-action-menu--map-drawer .workspace-action-menu__popover,.workspace-action-menu--map-tray .workspace-action-menu__popover{right:auto;left:0}.workspace-action-menu--parcel .workspace-action-menu__trigger{min-height:2.3rem;border-radius:.55rem;font-size:.78rem}.workspace-action-menu--party .workspace-action-menu__trigger{min-height:2.1rem;border-radius:.5rem;font-size:.78rem}.intel-results-table__actions .workspace-action-menu{width:100%}.intel-results-table__actions .workspace-action-menu__trigger{min-height:auto;padding:.15rem 0;border:0;border-radius:0;background:transparent;color:#0f766e;justify-content:flex-start;font-size:.72rem}.intel-results-table__actions .workspace-action-menu__popover{top:1.15rem;right:auto;left:0}.workspaces-page{width:min(100% - 2rem,78rem);margin:1.25rem auto 3rem}.workspace-detail-page__topline,.workspaces-page__topline{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.72rem;color:#6a8190;font-size:.76rem}.workspace-detail-page__topline a,.workspaces-page__topline a{color:#168277;font-weight:750;text-decoration:none}.research-workspace-library{padding:clamp(1.1rem,2.5vw,1.65rem);border:1px solid #cfe5e1;border-radius:1rem;background:linear-gradient(118deg,#fff,#f4fbfa);box-shadow:0 10px 28px rgba(15,63,73,.06)}.research-workspace-library--compact{margin-top:1rem;padding:1rem 1.15rem}.research-workspace-library__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.research-workspace-library__heading p,.workspace-detail-card__heading p,.workspace-detail-hero>div>p{display:flex;align-items:center;gap:.35rem;margin:0;color:#087a71;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.research-workspace-library__heading p .app-icon,.workspace-detail-hero>div>p .app-icon{width:.9rem;height:.9rem}.research-workspace-library__heading h2{margin:.28rem 0 0;color:#132e3e;font-size:clamp(1.05rem,2vw,1.38rem)}.research-workspace-library__heading>div>span{display:block;max-width:44rem;margin-top:.35rem;color:#5f7785;font-size:.82rem;line-height:1.45}.research-workspace-library__heading>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;color:#087a71;font-size:.76rem;font-weight:800;text-decoration:none}.research-workspace-library__heading>a .app-icon{width:.86rem;height:.86rem}.research-workspace-library__create{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;grid-gap:.5rem;gap:.5rem;margin-top:1rem}.research-workspace-library--compact .research-workspace-library__create{grid-template-columns:minmax(12rem,1fr) auto}.research-workspace-library__create button{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:2.38rem;white-space:nowrap}.research-workspace-library__create button .app-icon{width:.86rem;height:.86rem}.research-workspace-library__error,.research-workspace-library__state{margin:.8rem 0 0;color:#667d8a;font-size:.78rem}.research-workspace-library__error{color:#b42318}.research-workspace-library__empty{display:flex;align-items:center;gap:.5rem;margin-top:.9rem;padding:.72rem;border:1px dashed #b9d9d5;border-radius:.68rem;color:#56717f;font-size:.78rem}.research-workspace-library__empty .app-icon{width:1rem;height:1rem;color:#14877d}.research-workspace-library__items{display:grid;grid-gap:.44rem;gap:.44rem;margin-top:.9rem}.research-workspace-library__item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.85rem;gap:.85rem;padding:.68rem .76rem;border:1px solid #dcebea;border-radius:.65rem;background:hsla(0,0%,100%,.82);color:#173949;text-decoration:none}.research-workspace-library__item:hover{border-color:#9dcfc9;background:#fff}.research-workspace-library__item small,.research-workspace-library__item span,.research-workspace-library__item strong{display:block}.research-workspace-library__item strong{overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.research-workspace-library__item>div:first-child>span{overflow:hidden;margin-top:.13rem;color:#6b818e;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.research-workspace-library__item-meta{color:#55707e;font-size:.68rem;text-align:right}.research-workspace-library__item-meta small{margin-top:.1rem;color:#80939d}.research-workspace-library__item>.app-icon{width:.9rem;height:.9rem;color:#16877e}.workspace-detail-page{width:min(100% - 2rem,82rem);margin:1.1rem auto 3rem}.workspace-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:clamp(1.1rem,2.5vw,1.7rem);border:1px solid #c8e2df;border-radius:1rem;background:linear-gradient(115deg,#f8fffe,#f5f8ff)}.workspace-detail-hero h1{margin:.28rem 0 0;color:#122d3d;font-size:clamp(1.45rem,3vw,2.25rem);letter-spacing:-.035em}.workspace-detail-hero>div>span{display:block;max-width:50rem;margin-top:.4rem;color:#58727f;line-height:1.5}.workspace-detail-hero>div>small{display:block;margin-top:.52rem;color:#7d909a;font-size:.72rem}.workspace-detail-hero__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.workspace-detail-hero__actions>a,.workspace-detail-hero__actions>button{display:inline-flex;min-height:2.15rem;align-items:center;gap:.32rem;padding:.4rem .62rem;border:1px solid #bfd9d6;border-radius:.54rem;background:#fff;color:#176c66;cursor:pointer;font:inherit;font-size:.73rem;font-weight:750;text-decoration:none}.workspace-detail-hero__actions>a .app-icon,.workspace-detail-hero__actions>button .app-icon{width:.84rem;height:.84rem}.workspace-detail-hero__actions>.workspace-detail-danger{border-color:#f2c8c4;color:#b42318}.workspace-share-control{position:relative;display:inline-flex;gap:.32rem}.workspace-share-control>button,.workspace-share-control__panel button{display:inline-flex;min-height:2.15rem;align-items:center;justify-content:center;gap:.32rem;padding:.4rem .62rem;border:1px solid #bfd9d6;border-radius:.54rem;background:#fff;color:#176c66;cursor:pointer;font:inherit;font-size:.73rem;font-weight:750}.workspace-share-control>button:first-child{background:#f0fdfa}.workspace-share-control>button .app-icon{width:.84rem;height:.84rem}.workspace-members-control{position:relative}.workspace-members-control>button,.workspace-members-control__panel button,.workspace-members-control__panel select{min-height:2.15rem;padding:.4rem .62rem;border:1px solid #bfd9d6;border-radius:.54rem;background:#fff;color:#176c66;font:inherit;font-size:.73rem;font-weight:750}.workspace-members-control>button,.workspace-members-control__panel button{display:inline-flex;align-items:center;gap:.32rem;cursor:pointer}.workspace-members-control__panel{position:absolute;z-index:12;top:calc(100% + .42rem);right:0;display:grid;width:min(29rem,calc(100vw - 2rem));grid-gap:.62rem;gap:.62rem;padding:.78rem;border:1px solid #bfd9d6;border-radius:.7rem;background:#fff;box-shadow:0 14px 30px rgba(28,63,79,.16);color:#486274;font-size:.72rem}.workspace-members-control__panel>div:first-child{display:grid;grid-gap:.16rem;gap:.16rem}.workspace-members-control__panel strong{color:#17324d}.workspace-members-control__panel p{margin:0;color:#b42318}.workspace-members-control__add{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem auto;grid-gap:.38rem;gap:.38rem}.workspace-members-control__panel ul{display:grid;grid-gap:.42rem;gap:.42rem;max-height:13rem;margin:0;padding:0;overflow:auto;list-style:none}.workspace-members-control__panel li{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem auto;align-items:center;grid-gap:.42rem;gap:.42rem;padding-top:.42rem;border-top:1px solid #e2eeee}.workspace-members-control__panel li>span{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem}.workspace-members-control__panel li small,.workspace-members-control__panel li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-members-control__panel li small{color:#728896}.workspace-members-control__panel li button{border-color:#f1c5c0;color:#b42318}.workspace-share-control__manage{color:#486274!important}.workspace-share-control__panel{position:absolute;z-index:12;top:calc(100% + .42rem);right:0;display:grid;width:min(23rem,calc(100vw - 2rem));grid-gap:.55rem;gap:.55rem;padding:.78rem;border:1px solid #bfd9d6;border-radius:.7rem;background:#fff;box-shadow:0 14px 30px rgba(28,63,79,.16);color:#486274;font-size:.72rem}.workspace-share-control__panel>div{display:grid;grid-gap:.16rem;gap:.16rem}.workspace-share-control__panel strong{color:#17324d}.workspace-share-control__panel p{margin:0}.workspace-share-control__panel>button{justify-self:start}.workspace-share-control__panel ul{display:grid;grid-gap:.42rem;gap:.42rem;margin:0;padding:0;list-style:none}.workspace-share-control__panel li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.42rem;border-top:1px solid #e2eeee}.workspace-share-control__panel li button{border-color:#f1c5c0;color:#b42318}.workspace-detail-edit{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1fr) minmax(14rem,1fr) auto;align-items:end;grid-gap:.65rem;gap:.65rem;margin-top:.75rem;padding:.8rem;border:1px solid #d8e7e6;border-radius:.75rem;background:#fff}.workspace-detail-edit label{display:grid;grid-gap:.25rem;gap:.25rem;color:#4f6976;font-size:.7rem;font-weight:750}.workspace-detail-error{margin:.7rem 0 0;color:#b42318;font-size:.8rem}.workspace-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.75rem}.workspace-detail-metrics>div{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:.35rem;gap:.35rem;padding:.72rem;border:1px solid #d8e8e8;border-radius:.7rem;background:#fff}.workspace-detail-metrics .app-icon{width:.92rem;height:.92rem;color:#14877d}.workspace-detail-metrics strong{color:#132e3e;font-size:1rem}.workspace-detail-metrics span{color:#647d89;font-size:.7rem}.workspace-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.workspace-detail-grid--content{margin-top:.75rem}.workspace-detail-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;margin-top:.9rem;padding:.35rem;border:1px solid #d6e7e7;border-radius:.82rem;background:#f8fcfc}.workspace-detail-tabs button{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:.38rem;column-gap:.38rem;padding:.58rem .72rem;border:1px solid transparent;border-radius:.58rem;background:transparent;color:#59727f;cursor:pointer;font:inherit;font-size:.76rem;font-weight:780;text-align:left}.workspace-detail-tabs button .app-icon{grid-row:span 2;width:.9rem;height:.9rem}.workspace-detail-tabs button span{margin-top:.1rem;color:#82949d;font-size:.65rem;font-weight:600}.workspace-detail-tabs button.is-active{border-color:#a6deda;background:#e9fbf8;color:#0f766e}.workspace-brief{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:.75rem;padding:clamp(.9rem,2vw,1.25rem);border:1px solid #cee6e2;border-radius:.95rem;background:linear-gradient(135deg,#fff,#f8fffe 58%,#f7f8ff)}.workspace-brief__heading,.workspace-brief__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.workspace-brief__eyebrow,.workspace-brief__overview p,.workspace-brief__section-heading p{display:flex;align-items:center;gap:.3rem;margin:0;color:#0f7b73;font-size:.67rem;font-weight:820;letter-spacing:.085em;text-transform:uppercase}.workspace-brief__eyebrow .app-icon{width:.82rem;height:.82rem}.workspace-brief__heading h2,.workspace-brief__overview h3,.workspace-brief__section-heading h3{margin:.22rem 0 0;color:#163443;letter-spacing:-.02em}.workspace-brief__heading h2{font-size:1.2rem}.workspace-brief__section-heading h3{font-size:.92rem}.workspace-brief__latest{display:block;margin-top:.2rem;color:#7a909a;font-size:.64rem}.workspace-brief__asof{margin:.28rem 0 0;color:#77909b;font-size:.68rem}.workspace-brief__coverage{display:flex;min-width:12rem;align-items:center;gap:.45rem;padding:.55rem .65rem;border:1px solid #d4ebe8;border-radius:.65rem;background:#fff}.workspace-brief__coverage>.app-icon{width:1rem;height:1rem;color:#0e8277}.workspace-brief__coverage span,.workspace-brief__coverage strong{display:block}.workspace-brief__coverage strong{color:#244653;font-size:.72rem}.workspace-brief__coverage span{margin-top:.12rem;color:#7d939d;font-size:.62rem}.workspace-brief__overview{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(10rem,.8fr));grid-gap:.7rem;gap:.7rem;padding:.8rem;border:1px solid #dceceb;border-radius:.72rem;background:hsla(0,0%,100%,.78)}.workspace-brief__overview>div+div{padding-left:.7rem;border-left:1px solid #e1eded}.workspace-brief__overview h3{font-size:.9rem;font-weight:690;line-height:1.48}.workspace-brief__overview span{display:block;margin-top:.33rem;color:#4e6976;font-size:.75rem;line-height:1.48;white-space:pre-wrap}.workspace-brief__section{padding:.8rem;border:1px solid #deebeb;border-radius:.72rem;background:#fff}.workspace-brief__section-actions>button,.workspace-brief__section-heading>a,.workspace-brief__section-heading>button{display:inline-flex;align-items:center;gap:.25rem;border:0;background:transparent;color:#10756d;cursor:pointer;font:inherit;font-size:.68rem;font-weight:780;text-decoration:none;white-space:nowrap}.workspace-brief__section-actions>button .app-icon,.workspace-brief__section-heading>a .app-icon,.workspace-brief__section-heading>button .app-icon{width:.75rem;height:.75rem}.workspace-brief__section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.workspace-brief__activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.65rem}.workspace-brief__activity-grid button{display:grid;grid-template-columns:auto 1fr;grid-gap:.18rem .34rem;gap:.18rem .34rem;padding:.62rem;border:1px solid #dcebec;border-radius:.58rem;background:#fbfefd;color:#1d4651;cursor:pointer;font:inherit;text-align:left}.workspace-brief__activity-grid .app-icon{grid-row:span 2;width:.85rem;height:.85rem;color:#17867c}.workspace-brief__activity-grid strong{font-size:.78rem}.workspace-brief__activity-grid span{color:#7a8e98;font-size:.64rem;line-height:1.35}.workspace-brief__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.workspace-brief__alerts,.workspace-brief__list,.workspace-brief__note-summary{display:grid;grid-gap:.42rem;gap:.42rem;margin-top:.65rem}.workspace-brief__alerts>a,.workspace-brief__list>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.42rem;gap:.42rem;padding:.55rem .2rem;border-bottom:1px solid #edf3f3;color:#274b58;text-decoration:none}.workspace-brief__alerts>a:last-child,.workspace-brief__list>a:last-child{border-bottom:0}.workspace-brief__alerts>a>.app-icon:first-child,.workspace-brief__list>a>.app-icon:first-child{width:.85rem;height:.85rem;color:#158279}.workspace-brief__alerts>a>.app-icon:last-child,.workspace-brief__list>a>.app-icon:last-child{width:.72rem;height:.72rem;color:#79a39f}.workspace-brief__alerts span,.workspace-brief__alerts strong,.workspace-brief__list span,.workspace-brief__list strong{display:block}.workspace-brief__alerts strong,.workspace-brief__list strong{font-size:.73rem}.workspace-brief__alerts span,.workspace-brief__list span{margin-top:.12rem;color:#78909a;font-size:.64rem;line-height:1.35}.workspace-brief__note-summary article{padding:.58rem .62rem;border-radius:.55rem;background:#f8fcfb}.workspace-brief__note-summary p{margin:0;color:#405e6b;font-size:.72rem;line-height:1.45;white-space:pre-wrap}.workspace-brief__note-summary span{display:block;margin-top:.3rem;color:#82949c;font-size:.62rem}.workspace-brief__evidence-preview>span{display:block;margin-top:.6rem;color:#6e858f;font-size:.62rem;font-weight:780;letter-spacing:.075em;text-transform:uppercase}.workspace-brief__evidence-links{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.55rem}.workspace-brief__evidence-links a{display:inline-flex;align-items:center;gap:.3rem;color:#176d68;font-size:.68rem;font-weight:720;text-decoration:none}.workspace-brief__evidence-links .app-icon{width:.76rem;height:.76rem}.workspace-brief--empty{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.9fr);align-items:center}.workspace-brief--empty>div>p:not(.workspace-brief__eyebrow){margin:.45rem 0 0;color:#617b87;font-size:.8rem;line-height:1.5}.workspace-brief__empty-actions{display:grid;grid-gap:.45rem;gap:.45rem}.workspace-brief__empty-actions a,.workspace-brief__empty-actions button{display:inline-flex;align-items:center;gap:.35rem;padding:.52rem .62rem;border:1px solid #cce5e3;border-radius:.54rem;background:#fff;color:#14766f;cursor:pointer;font:inherit;font-size:.72rem;font-weight:750;text-decoration:none}.workspace-brief__empty-actions .app-icon{width:.84rem;height:.84rem}.workspace-detail-card{min-width:0;padding:1rem;border:1px solid #dae8e8;border-radius:.85rem;background:#fff}.workspace-detail-card--notes{background:linear-gradient(145deg,#fff,#fbfffe)}.workspace-evidence-library{display:grid;grid-gap:.72rem;gap:.72rem;margin-top:.75rem;padding:clamp(.9rem,2vw,1.15rem);border:1px solid #d4e8e7;border-radius:.9rem;background:linear-gradient(145deg,#fff,#f9fefd)}.workspace-evidence-library__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.workspace-evidence-library__heading p{display:flex;align-items:center;gap:.3rem;margin:0;color:#0f7b73;font-size:.67rem;font-weight:820;letter-spacing:.085em;text-transform:uppercase}.workspace-evidence-library__heading p .app-icon{width:.82rem;height:.82rem}.workspace-evidence-library__heading h2{margin:.22rem 0 0;color:#163443;font-size:1.08rem;letter-spacing:-.02em}.workspace-evidence-library__heading>div>span{display:block;margin-top:.25rem;color:#6f8590;font-size:.73rem;line-height:1.4}.workspace-evidence-library__actions{display:grid;justify-items:end;grid-gap:.35rem;gap:.35rem;color:#57717d;font-size:.68rem;font-weight:720;white-space:nowrap}.workspace-evidence-library__actions button,.workspace-evidence-library__pagination button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:1.95rem;padding:.34rem .5rem;border:1px solid #c7dfdd;border-radius:.5rem;background:#fff;color:#0e766e;cursor:pointer;font:inherit;font-size:.7rem;font-weight:760}.workspace-evidence-library__actions .app-icon{width:.78rem;height:.78rem}.workspace-evidence-library__pagination button:disabled{opacity:.48;cursor:not-allowed}.workspace-evidence-library__state,.workspace-evidence-library__summary{margin:0;color:#66808b;font-size:.74rem}.workspace-evidence-library__error{margin:0;color:#b42318;font-size:.76rem}.workspace-evidence-library__empty{display:flex;align-items:flex-start;gap:.55rem;padding:.8rem;border:1px dashed #c5dfdd;border-radius:.65rem;background:#fbfefd}.workspace-evidence-library__empty .app-icon{flex:0 0 auto;width:1rem;height:1rem;color:#16877e}.workspace-evidence-library__empty span,.workspace-evidence-library__empty strong{display:block}.workspace-evidence-library__empty strong{color:#294958;font-size:.79rem}.workspace-evidence-library__empty span{margin-top:.16rem;color:#708793;font-size:.71rem;line-height:1.42}.workspace-evidence-library__items{display:grid;overflow:hidden;border:1px solid #dfecec;border-radius:.68rem}.workspace-evidence-library__items>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;padding:.68rem .72rem;border-bottom:1px solid #e9f1f1;color:#244955;text-decoration:none}.workspace-evidence-library__items>a:last-child{border-bottom:0}.workspace-evidence-library__items>a:hover{background:#f4fbfa}.workspace-evidence-library__items>a>.app-icon:first-child{width:.92rem;height:.92rem;color:#148178}.workspace-evidence-library__items>a>.app-icon:last-child{width:.72rem;height:.72rem;color:#7b9a9a}.workspace-evidence-library__items small,.workspace-evidence-library__items span,.workspace-evidence-library__items strong{display:block}.workspace-evidence-library__items strong{font-size:.78rem}.workspace-evidence-library__items span{margin-top:.14rem;color:#667e89;font-size:.69rem;line-height:1.38}.workspace-evidence-library__items small{margin-top:.18rem;color:#7d919a;font-size:.64rem}.workspace-evidence-library__pagination{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.workspace-evidence-library__pagination span{color:#667e89;font-size:.7rem;font-weight:700}.workspace-detail-card__heading{display:flex;align-items:flex-start;justify-content:space-between}.workspace-detail-card__heading h2{margin:.25rem 0 0;color:#18394a;font-size:1rem}.workspace-detail-link-form,.workspace-detail-note-form{display:grid;grid-gap:.44rem;gap:.44rem;margin-top:.75rem}.workspace-detail-note-form textarea{resize:vertical}.workspace-detail-link-form button,.workspace-detail-note-form button{justify-self:start}.workspace-detail-hint{margin:.42rem 0 0;color:#748993;font-size:.68rem;line-height:1.45}.workspace-detail-items,.workspace-detail-links,.workspace-detail-notes{display:grid;grid-gap:.48rem;gap:.48rem;margin-top:.75rem}.workspace-detail-note{padding:.65rem;border:1px solid #dcebea;border-radius:.62rem;background:#fbfefd}.workspace-detail-note p{margin:0;color:#375465;font-size:.78rem;line-height:1.5;white-space:pre-wrap}.workspace-detail-note footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem;color:#81939b;font-size:.65rem}.workspace-detail-items>div>button,.workspace-detail-note footer button{border:0;background:transparent;color:#a04038;cursor:pointer;font:inherit;font-size:.68rem;font-weight:700}.workspace-detail-items>div,.workspace-detail-links>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.55rem;padding:.58rem .62rem;border:1px solid #e0ecec;border-radius:.58rem}.workspace-detail-links a{display:inline-flex;min-width:0;align-items:center;gap:.3rem;overflow:hidden;color:#0d766e;font-size:.76rem;font-weight:750;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.workspace-detail-links a .app-icon{width:.82rem;height:.82rem;flex:0 0 auto}.workspace-detail-items>div>a{min-width:0;text-decoration:none}.workspace-detail-items span,.workspace-detail-items strong{display:block}.workspace-detail-items strong{overflow:hidden;color:#294856;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.workspace-detail-items span{margin-top:.12rem;color:#7b8f99;font-size:.67rem}.workspace-detail-empty{margin:0;padding:.75rem;border:1px dashed #d5e5e4;border-radius:.58rem;color:#718590;font-size:.75rem;line-height:1.45}.workspace-detail-state{display:grid;grid-gap:.7rem;gap:.7rem;max-width:42rem;margin:2.5rem auto}.workspace-detail-state a{color:#0e766e;font-weight:750;text-decoration:none}.comparison-page{padding-bottom:2.5rem}.comparison-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:1.15rem 1.25rem;border:1px solid #cfe2e0;border-radius:1rem;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.11),transparent 31%),linear-gradient(135deg,#f5fcfb,#fff 65%,#f7f8ff)}.comparison-header p{display:inline-flex;align-items:center;gap:.34rem;margin:0;color:#0f766e;font-size:.71rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.comparison-header p .app-icon{width:.9rem;height:.9rem}.comparison-header h1{margin:.28rem 0 0;color:#10263c;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.15rem);letter-spacing:-.045em;line-height:1.05}.comparison-header>div>span{display:block;max-width:48rem;margin-top:.45rem;color:#556d80;font-size:.86rem;line-height:1.45}.comparison-header__action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.35rem;min-height:2.25rem;padding:.48rem .7rem;border:1px solid #b7d7d3;border-radius:.64rem;background:#fff;color:#176a68;font-size:.78rem;font-weight:780;text-decoration:none}.comparison-header__action .app-icon{width:.9rem;height:.9rem}.comparison-record-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:.8rem}.comparison-record-card{display:flex;min-width:0;flex-direction:column;gap:.65rem;padding:.82rem;border:1px solid #d6e3e4;border-radius:.78rem;background:#fff;box-shadow:0 4px 13px rgba(15,23,42,.03)}.comparison-record-card h2{margin:0;color:#1b3347;font-size:.88rem;line-height:1.3}.comparison-record-card h2,.comparison-record-card p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-record-card p{margin:.18rem 0 0;color:#687f91;font-size:.71rem;line-height:1.35}.comparison-record-card__actions{display:flex;align-items:center;gap:.45rem;margin-top:auto}.comparison-record-card__actions a,.comparison-record-card__actions button{color:#176a68;font:inherit;font-size:.7rem;font-weight:750;text-decoration:none}.comparison-record-card__actions button{padding:0;border:0;background:transparent;color:#64748b;cursor:pointer}.comparison-record-card__issue{color:#b45309;font-size:.68rem;line-height:1.35}.comparison-matrix-wrap{overflow-x:auto;border:1px solid #d8e4e7;border-radius:.9rem;background:#fff;box-shadow:0 7px 20px rgba(15,23,42,.035)}.comparison-matrix{width:100%;min-width:54rem;border-collapse:separate;border-spacing:0;table-layout:fixed}.comparison-matrix td,.comparison-matrix th{min-width:11rem;padding:.78rem .85rem;border-bottom:1px solid #e4ecee;text-align:left;vertical-align:top}.comparison-matrix thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f6fbfa;color:#29485d;font-size:.75rem;font-weight:800;line-height:1.3}.comparison-matrix tbody th,.comparison-matrix thead th:first-child{width:10.5rem;min-width:10.5rem;background:#fbfdfd;color:#526b7c;font-size:.72rem;font-weight:780}.comparison-matrix td{color:#304a5e;font-size:.76rem;line-height:1.45}.comparison-matrix tbody tr:last-child td,.comparison-matrix tbody tr:last-child th{border-bottom:0}.comparison-matrix__scores td,.comparison-matrix__scores th{background:linear-gradient(100deg,#f4f8ff,#fbfbff)}.comparison-score-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.3rem;gap:.3rem}.comparison-score-stack span{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0;padding:.33rem .38rem;border:1px solid #d8e3f6;border-radius:.46rem;background:hsla(0,0%,100%,.8)}.comparison-score-stack small{overflow:hidden;color:#6b7f91;font-size:.6rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.comparison-score-stack strong{color:#2850a8;font-size:.83rem}.comparison-empty-value{color:#94a3b8;font-size:.72rem}.comparison-footnote{margin:.65rem 0 0;color:#718596;font-size:.71rem;line-height:1.45}.research-context-bar__readonly{padding:.16rem .42rem;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#526878;font-size:.67rem;font-weight:750;letter-spacing:.025em;white-space:nowrap}.shared-view-fieldset{width:100%;min-width:0;margin:0;padding:0;border:0}.shared-view-notice{display:flex;align-items:center;gap:.65rem;margin:0 0 .9rem;padding:.66rem .78rem;border:1px solid #bfdbd6;border-radius:.78rem;background:linear-gradient(100deg,#f0fdfa,#f8fbff);color:#486274;font-size:.78rem}.shared-view-notice>.app-icon{flex:0 0 auto;color:#0f766e}.shared-view-notice>div{display:grid;min-width:0;grid-gap:.12rem;gap:.12rem}.shared-view-notice strong{color:#17324d;font-size:.78rem}.shared-view-notice span{line-height:1.35}.shared-view-notice>a{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;flex:0 0 auto;margin-left:auto;padding:.36rem .52rem;border:1px solid #95d5cf;border-radius:.48rem;background:#fff;color:#0f766e;font-size:.72rem;font-weight:750;text-decoration:none}.shared-view-notice>a:focus-visible,.shared-view-notice>a:hover{border-color:#0f766e;background:#ecfdf5}.shared-view-notice>a .app-icon{width:.8rem;height:.8rem}.shared-view-notice--map{margin:.15rem 0 0}.monitoring-page{--monitoring-ink:#17324d;--monitoring-muted:#64788d;--monitoring-border:#d8e8e8;--monitoring-surface:hsla(0,0%,100%,.9);--monitoring-soft:#f3faf9;--monitoring-teal:#087d77;--monitoring-teal-soft:#e8f7f4;display:grid;grid-gap:1rem;gap:1rem;max-width:88rem;padding-bottom:2.75rem}.monitoring-activity-list li,.monitoring-card__footnote,.monitoring-create-choice,.monitoring-empty-copy,.monitoring-header-inbox,.monitoring-header-meta,.monitoring-load-notice,.monitoring-nav,.monitoring-nav a,.monitoring-watchlist-list li{display:inline-flex;align-items:center}.monitoring-header-meta{gap:.38rem;color:var(--monitoring-muted);font-size:.78rem;font-weight:700}.monitoring-header-inbox .app-icon,.monitoring-header-meta .app-icon,.monitoring-nav .app-icon{width:.92rem;height:.92rem}.monitoring-header-inbox{gap:.38rem;padding:.48rem .68rem;border:1px solid #b9deda;border-radius:.62rem;background:#f5fbfa;color:#08726c;font-size:.78rem;font-weight:780;text-decoration:none}.monitoring-header-inbox:focus-visible,.monitoring-header-inbox:hover{border-color:#68aaa4;background:#e9f7f4}.monitoring-nav{flex-wrap:wrap;gap:.34rem .75rem}.monitoring-nav a{gap:.32rem;color:#28736f;font-size:.77rem;font-weight:720;text-decoration:none}.monitoring-nav a:focus-visible,.monitoring-nav a:hover{color:#075e59;text-decoration:underline;text-underline-offset:.18em}.monitoring-load-notice{gap:.45rem;margin:0;padding:.68rem .8rem;border:1px solid #f2d495;border-radius:.65rem;background:#fffaf0;color:#755017;font-size:.8rem}.monitoring-load-notice .app-icon{width:.95rem;height:.95rem}.monitoring-create{padding:1rem;border:1px solid #bde2dc;border-radius:.95rem;background:linear-gradient(118deg,#effbf8,#f9fcfc 58%,#f3f8ff);box-shadow:0 12px 28px rgba(28,81,91,.07)}.monitoring-card__heading,.monitoring-create__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.monitoring-card__heading>div,.monitoring-create__heading>div{min-width:0}.monitoring-card__heading p,.monitoring-create__heading p{margin:0 0 .2rem;color:#23817c;font-size:.66rem;font-weight:820;letter-spacing:.085em;text-transform:uppercase}.monitoring-card__heading h2,.monitoring-create__heading h2{margin:0;color:var(--monitoring-ink);font-size:1rem;line-height:1.22}.monitoring-create__heading span{display:block;max-width:43rem;margin-top:.35rem;color:var(--monitoring-muted);font-size:.8rem;line-height:1.45}.monitoring-create__close{flex:0 0 auto;padding:.32rem .48rem;border:0;border-radius:.45rem;background:transparent;color:#39736f;cursor:pointer;font-size:.75rem;font-weight:760}.monitoring-create__close:focus-visible,.monitoring-create__close:hover{background:#dff2ee;color:#075e59}.monitoring-create__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.62rem;gap:.62rem;margin-top:.9rem}.monitoring-create-choice{gap:.66rem;min-width:0;padding:.72rem;border:1px solid #cde5e0;border-radius:.72rem;background:hsla(0,0%,100%,.78);color:var(--monitoring-ink);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.monitoring-create-choice:focus-visible,.monitoring-create-choice:hover{border-color:#5fa9a1;box-shadow:0 8px 18px rgba(25,99,93,.1);transform:translateY(-1px)}.monitoring-create-choice>span:nth-child(2){display:grid;min-width:0;grid-gap:.14rem;gap:.14rem}.monitoring-create-choice strong{font-size:.8rem}.monitoring-create-choice small{color:var(--monitoring-muted);font-size:.71rem;line-height:1.35}.monitoring-create-choice>.app-icon{width:.88rem;height:.88rem;margin-left:auto;color:#348a84}.monitoring-create-choice__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.57rem;background:var(--monitoring-teal-soft);color:var(--monitoring-teal)}.monitoring-create-choice__icon .app-icon{width:1rem;height:1rem}.monitoring-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--monitoring-border);border-radius:.82rem;background:var(--monitoring-surface);box-shadow:0 8px 22px rgba(28,73,88,.045)}.monitoring-metrics article{min-width:0;padding:.83rem .92rem}.monitoring-metrics article+article{border-left:1px solid var(--monitoring-border)}.monitoring-metrics span{display:flex;align-items:center;gap:.32rem;color:var(--monitoring-muted);font-size:.68rem;font-weight:790;letter-spacing:.045em;text-transform:uppercase}.monitoring-metrics span .app-icon{width:.86rem;height:.86rem;color:#14827b}.monitoring-metrics strong{display:block;margin-top:.22rem;color:var(--monitoring-ink);font-size:1.45rem;line-height:1}.monitoring-metrics p{margin:.24rem 0 0;color:var(--monitoring-muted);font-size:.71rem;line-height:1.35}.monitoring-layout{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(17rem,.87fr);grid-template-areas:"watching gaps" "activity activity";grid-gap:.85rem;gap:.85rem}.monitoring-card{min-width:0;padding:.95rem;border:1px solid var(--monitoring-border);border-radius:.85rem;background:var(--monitoring-surface);box-shadow:0 8px 22px rgba(28,73,88,.045)}.monitoring-card--watching{grid-area:watching}.monitoring-card--gaps{grid-area:gaps}.monitoring-card--activity{grid-area:activity}.monitoring-card__heading{margin-bottom:.72rem}.monitoring-card__heading>a{flex:0 0 auto;color:#087d77;font-size:.74rem;font-weight:780;text-decoration:none}.monitoring-card__heading>a:focus-visible,.monitoring-card__heading>a:hover{color:#075e59;text-decoration:underline;text-underline-offset:.18em}.monitoring-card__count{flex:0 0 auto;padding:.22rem .43rem;border:1px solid #f1cf9a;border-radius:999px;background:#fffaf0;color:#89590f;font-size:.67rem;font-weight:780}.monitoring-card__count--good{border-color:#b9ded5;background:#f1fbf7;color:#087269}.monitoring-activity-list,.monitoring-gap-list,.monitoring-watchlist-list{display:grid;margin:0;padding:0;list-style:none}.monitoring-watchlist-list{gap:.18rem}.monitoring-watchlist-list li{gap:.58rem;min-width:0;padding:.46rem .2rem;border-top:1px solid #e7f0f0}.monitoring-watchlist-list li:first-child{border-top:0;padding-top:.05rem}.monitoring-activity-list__icon,.monitoring-watchlist-list__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;border-radius:.48rem;background:#eef8f6;color:#18857e}.monitoring-activity-list__icon .app-icon,.monitoring-watchlist-list__icon .app-icon{width:.9rem;height:.9rem}.monitoring-activity-list__copy,.monitoring-watchlist-list__copy{display:grid;min-width:0;grid-gap:.08rem;gap:.08rem}.monitoring-activity-list strong,.monitoring-gap-list strong,.monitoring-watchlist-list strong{overflow:hidden;color:var(--monitoring-ink);font-size:.8rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.monitoring-activity-list small,.monitoring-gap-list small,.monitoring-watchlist-list small{overflow:hidden;color:var(--monitoring-muted);font-size:.7rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.monitoring-watchlist-list a{display:inline-flex;flex:0 0 auto;padding:.3rem;color:#4d908a}.monitoring-watchlist-list a:focus-visible,.monitoring-watchlist-list a:hover{color:#08736d}.monitoring-watchlist-list a .app-icon{width:.86rem;height:.86rem}.monitoring-card__footnote{gap:.3rem;margin:.65rem 0 0;color:var(--monitoring-muted);font-size:.7rem;line-height:1.35}.monitoring-card__footnote .app-icon{flex:0 0 auto;width:.82rem;height:.82rem;color:#278a83}.monitoring-gap-list{gap:.34rem}.monitoring-gap-list li{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;padding:.55rem .6rem;border:1px solid #f2dfbd;border-radius:.58rem;background:#fffdf8}.monitoring-gap-list li>span{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem}.monitoring-gap-list a{flex:0 0 auto;color:#087d77;font-size:.71rem;font-weight:800;text-decoration:none}.monitoring-gap-list a:focus-visible,.monitoring-gap-list a:hover{text-decoration:underline;text-underline-offset:.18em}.monitoring-empty-copy{align-items:flex-start;gap:.48rem;padding:.7rem;border:1px dashed #cddfdf;border-radius:.62rem;background:#fbfefe;color:var(--monitoring-muted);font-size:.76rem;line-height:1.42}.monitoring-empty-copy .app-icon{flex:0 0 auto;width:.94rem;height:.94rem;margin-top:.02rem;color:#26877f}.monitoring-empty-copy--good{border-style:solid;border-color:#c2e5dc;background:#f4fcf8;color:#39736d}.monitoring-activity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .85rem}.monitoring-activity-list li{gap:.55rem;min-width:0;padding:.4rem 0;border-top:1px solid #e7f0f0}.monitoring-activity-list li:nth-child(-n+2){border-top:0;padding-top:.05rem}.monitoring-activity-list time{flex:0 0 auto;margin-left:auto;color:#80919e;font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:880px){.monitoring-create__choices,.monitoring-layout{grid-template-columns:1fr}.monitoring-layout{grid-template-areas:"watching" "gaps" "activity"}}@media (max-width:620px){.monitoring-page{gap:.75rem}.monitoring-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-metrics article+article{border-left:0}.monitoring-metrics article:nth-child(2n){border-left:1px solid var(--monitoring-border)}.monitoring-metrics article:nth-child(n+3){border-top:1px solid var(--monitoring-border)}.monitoring-activity-list{grid-template-columns:1fr}.monitoring-activity-list li:nth-child(-n+2){border-top:1px solid #e7f0f0;padding-top:.4rem}.monitoring-activity-list li:first-child{border-top:0;padding-top:.05rem}}@media (max-width:840px){.research-workspace-library__create,.workspace-detail-edit,.workspace-detail-grid{grid-template-columns:1fr}.workspace-detail-edit>div{justify-content:flex-start}.workspace-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-brief--empty,.workspace-brief__overview{grid-template-columns:1fr}.workspace-brief__overview>div+div{padding-top:.6rem;padding-left:0;border-top:1px solid #e1eded;border-left:0}.workspace-brief__activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-view-notice{align-items:flex-start}}@media (max-width:620px){.workspace-detail-page,.workspaces-page{width:min(100% - 1rem,82rem);margin-top:.7rem}.research-workspace-library__heading,.workspace-detail-hero,.workspace-detail-page__topline,.workspaces-page__topline{flex-direction:column}.research-workspace-library--compact .research-workspace-library__create,.research-workspace-library__create{grid-template-columns:1fr}.research-workspace-library__item{grid-template-columns:minmax(0,1fr) auto}.research-workspace-library__item-meta{grid-column:1/-1;text-align:left}.workspace-detail-hero__actions{justify-content:flex-start}.workspace-detail-metrics{grid-template-columns:1fr 1fr}.workspace-brief__activity-grid,.workspace-brief__columns,.workspace-detail-tabs{grid-template-columns:1fr}.workspace-brief__heading,.workspace-brief__section-heading,.workspace-evidence-library__heading{flex-direction:column}.workspace-brief__section-actions{justify-content:flex-start}.workspace-evidence-library__actions{justify-items:start}.workspace-action-menu__popover{position:fixed;top:auto;right:.75rem;bottom:.75rem;left:.75rem;width:auto;max-height:min(31rem,calc(100vh - 1.5rem));overflow-y:auto}.comparison-header{flex-direction:column;padding:1rem}.comparison-header__action{width:100%}.intel-comparison-tray{align-items:flex-start;flex-direction:column}.intel-comparison-tray>div:last-child{justify-content:flex-start}.shared-view-notice{flex-wrap:wrap}.shared-view-notice>a{margin-left:1.55rem}}