@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--portava-shell-bg:var(--lightningcss-light,#262626) var(--lightningcss-dark,#171717);--portava-brand:#2563eb;--portava-on-brand:#fff;--portava-shell-text:#fff;--portava-shell-text-muted:#ffffff8c;--portava-canvas-bg:var(--lightningcss-light,#f4f5f7) var(--lightningcss-dark,#1f1f1f);--portava-card-bg:var(--lightningcss-light,#fff) var(--lightningcss-dark,#262626);--portava-surface-2:var(--lightningcss-light,#f6f7f9) var(--lightningcss-dark,#2d2d2d);--portava-line:var(--lightningcss-light,#0f172a14) var(--lightningcss-dark,#ffffff12);--portava-line-strong:var(--lightningcss-light,#0f172a29) var(--lightningcss-dark,#ffffff29);--portava-overlay-edge:var(--lightningcss-light,#0f172a14) var(--lightningcss-dark,#ffffff1a);--portava-subnav-hover-bg:var(--lightningcss-light,#0f172a09) var(--lightningcss-dark,#ffffff0a);--portava-subnav-active-bg:var(--lightningcss-light,#0f172a11) var(--lightningcss-dark,#ffffff14);--portava-cat-bg:var(--lightningcss-light,#fff) var(--lightningcss-dark,#242424);--portava-cat-line:var(--lightningcss-light,#0f172a14) var(--lightningcss-dark,#ffffff12);--portava-cat-hover-bg:var(--lightningcss-light,#f6f7f9) var(--lightningcss-dark,#2a2a2a);--portava-cat-hover-line:var(--lightningcss-light,#0f172a29) var(--lightningcss-dark,#ffffff29);--portava-cat-label:var(--lightningcss-light,#475569) var(--lightningcss-dark,#a3a3a3);--portava-cat-count:var(--lightningcss-light,#0f172a) var(--lightningcss-dark,#c4c4c4);--portava-cat-caption:var(--lightningcss-light,#5b6577) var(--lightningcss-dark,#8f8f8f);--portava-cat-hover-count:var(--lightningcss-light,#0f172a) var(--lightningcss-dark,#f5f5f5);--portava-cat-on-bg:var(--lightningcss-light,#262626) var(--lightningcss-dark,#3d3d3d);--portava-cat-on-line:var(--lightningcss-light,#262626) var(--lightningcss-dark,#ffffff29);--portava-cat-on-shadow:inset 0 1px 0 #ffffff1a, 0 12px 24px -12px #000000e6;--portava-cat-on-text:#fff;--portava-cat-on-caption:var(--lightningcss-light,#ffffffb8) var(--lightningcss-dark,#c4c4c4);--portava-cat-plate-bg:var(--lightningcss-light,#fff) var(--lightningcss-dark,#2d2d2d);--portava-cat-plate-line:var(--lightningcss-light,#0f172a1f) var(--lightningcss-dark,#ffffff1f);--portava-cat-on-plate-bg:var(--lightningcss-light,#333) var(--lightningcss-dark,#4a4a4a);--portava-cat-on-plate-line:var(--lightningcss-light,#444) var(--lightningcss-dark,#5a5a5a);--portava-text-2:var(--lightningcss-light,#475569) var(--lightningcss-dark,#a3a3a3);--portava-text-3:var(--lightningcss-light,#5b6577) var(--lightningcss-dark,#949494);--portava-ok:var(--lightningcss-light,#059669) var(--lightningcss-dark,#10b981);--portava-link:var(--lightningcss-light,#2563eb) var(--lightningcss-dark,#93c5fd);--portava-link-hover:var(--lightningcss-light,#1d4ed8) var(--lightningcss-dark,#bfdbfe);--portava-link-hover-bg:var(--lightningcss-light,#2563eb14) var(--lightningcss-dark,#93c5fd1f);--portava-text-1:var(--lightningcss-light,#0f172a) var(--lightningcss-dark,#f5f5f5);--portava-ok-text:var(--lightningcss-light,#047857) var(--lightningcss-dark,#34d399);--portava-ok-soft:var(--lightningcss-light,#ecfdf5) var(--lightningcss-dark,#10b9811a);--portava-ok-line:var(--lightningcss-light,#0596692e) var(--lightningcss-dark,#10b98138);--portava-warn-text:var(--lightningcss-light,#b45309) var(--lightningcss-dark,#fbbf24);--portava-warn-soft:var(--lightningcss-light,#fffbeb) var(--lightningcss-dark,#f59e0b1a);--portava-warn-line:var(--lightningcss-light,#d9770638) var(--lightningcss-dark,#f59e0b40);--portava-focus:var(--lightningcss-light,#1d4ed8) var(--lightningcss-dark,#60a5fa);--portava-admin:var(--lightningcss-light,#7e22ce) var(--lightningcss-dark,#d8b4fe);--portava-admin-soft:var(--lightningcss-light,#f3e8ff) var(--lightningcss-dark,#a855f729);--portava-warn:var(--lightningcss-light,#d97706) var(--lightningcss-dark,#f59e0b);--portava-bad:var(--lightningcss-light,#dc2626) var(--lightningcss-dark,#f87171);--portava-bad-text:var(--lightningcss-light,#b91c1c) var(--lightningcss-dark,#fca5a5);--portava-bad-soft:var(--lightningcss-light,#fef2f2) var(--lightningcss-dark,#f871711a);--portava-bad-line:var(--lightningcss-light,#dc262638) var(--lightningcss-dark,#f8717147);--portava-admin-line:var(--lightningcss-light,#7e22ce38) var(--lightningcss-dark,#a855f752);--portava-logo-plate:var(--lightningcss-light,var(--portava-surface-2)) var(--lightningcss-dark,#f5f5f5);--portava-card-shadow:none;--portava-card-shadow-hover:0 12px 28px -12px #0009;--scrollbar-thumb:var(--lightningcss-light,#00000038) var(--lightningcss-dark,#8c8c8c4d);--scrollbar-thumb-hover:var(--lightningcss-light,#00000061) var(--lightningcss-dark,#8c8c8c80);--scrollbar-track:transparent;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", "Courier New", monospace;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--portava-cat-on-shadow:0 8px 20px -10px #00000073;--portava-card-shadow:0 1px 2px #0f172a0a, 0 4px 16px -6px #0f172a14;--portava-card-shadow-hover:0 2px 4px #0f172a0d, 0 12px 28px -10px #0f172a2e;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-contrast:more){:root{--scrollbar-thumb:var(--lightningcss-light,#000) var(--lightningcss-dark,#fff);--scrollbar-thumb-hover:var(--lightningcss-light,#000) var(--lightningcss-dark,#fff);--scrollbar-track:var(--lightningcss-light,#fff) var(--lightningcss-dark,#000)}}:root{--portava-shell-gutter:0 14px}@media (width>=768px){:root{--portava-shell-gutter:0 24px}}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--portava-shell-bg);margin:0;font-family:Plus Jakarta Sans Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .2s}h1,h2,h3,h4,h5,h6,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{text-wrap:balance}p,.ant-typography p{text-wrap:pretty}strong,b{font-weight:600}@media (width<=768px){.ant-typography h1,h1.ant-typography{font-size:clamp(1.25rem,5.5vw,1.375rem)}}html,body,*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}}.account-fade-in{animation:.22s ease-out forwards accountFadeIn}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.portava-focus-ring:focus-visible{outline:2px solid var(--portava-focus);outline-offset:2px}.portava-focus-ring--on-dark:focus-visible{outline-color:#93c5fd}.portava-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portava-noscript{text-align:center;color:var(--portava-text-1);background-color:var(--portava-shell-bg);margin:0;padding:16px}.ant-drawer-body{overscroll-behavior:contain}.ant-drawer-right>.ant-drawer-content-wrapper>.ant-drawer-section{border-inline-start:1px solid var(--portava-overlay-edge)}.ant-drawer-left>.ant-drawer-content-wrapper>.ant-drawer-section{border-inline-end:1px solid var(--portava-overlay-edge)}.ant-message-notice,.ant-notification-notice{border:1px solid var(--portava-overlay-edge)}.ant-layout-sider-trigger{border-top:1px solid #0000000f;border-right:1px solid #0000000f;transition:background-color .2s}.ant-layout-sider-dark .ant-layout-sider-trigger{border-top:1px solid #ffffff14;border-right:1px solid #ffffff14}.ant-popover.ant-popconfirm{max-width:360px}.ant-segmented{border:1px solid #0000000f;transition:background-color .2s,box-shadow .2s}.ant-segmented .ant-segmented-item-selected{font-weight:600;box-shadow:0 1px 3px #00000014,0 1px 2px -1px #0000000f}.ant-segmented .ant-segmented-group{gap:3px}@media (pointer:coarse),(width<=767px){.ant-drawer .ant-drawer-close{width:36px;height:36px}.ant-btn.ant-btn-sm.ant-btn-icon-only{width:32px;height:32px}.ant-segmented .ant-segmented-item-label{min-height:32px;line-height:32px}}.ant-drawer .ant-drawer-close{border-radius:8px;width:32px;height:32px}@media (pointer:coarse),(width<=767px){.ant-pagination-mini .ant-pagination-item,.ant-pagination-mini .ant-pagination-prev,.ant-pagination-mini .ant-pagination-next{min-width:32px;height:32px;line-height:30px}.ant-pagination-mini .ant-pagination-item-link{height:32px}}@media (width<=767px){.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:20px}}@media (forced-colors:active){.ant-popover-container{border:1px solid canvastext}}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after{width:40px;box-shadow:none;background:linear-gradient(to right, transparent, var(--portava-canvas-bg) 75%)}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before{width:40px;box-shadow:none;background:linear-gradient(to left, transparent, var(--portava-canvas-bg) 75%)}@media (width<=359px){.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:14px}}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-modal .ant-modal-container{border:1px solid var(--portava-overlay-edge)}.ant-pagination .ant-pagination-item:focus-visible,.ant-pagination .ant-pagination-jump-prev:focus-visible,.ant-pagination .ant-pagination-jump-next:focus-visible,.ant-pagination .ant-pagination-prev:focus-visible .ant-pagination-item-link,.ant-pagination .ant-pagination-next:focus-visible .ant-pagination-item-link{outline:2px solid var(--portava-focus);outline-offset:2px}.ant-select-dropdown .ant-select-item-option,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{background-clip:padding-box;border-block:1px solid #0000}.ant-select-dropdown .ant-select-item-option{align-items:center}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{min-height:36px}.ant-select-dropdown.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state{color:var(--portava-text-1);margin-inline-start:8px;font-size:14px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-selected{color:var(--portava-text-1);font-weight:600}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected .ant-dropdown-menu-item-extra{color:var(--portava-text-1);padding-inline-start:12px;font-size:14px}.ant-select.ant-select-open .ant-select-content-has-value:not(.ant-select-content-has-search-value){opacity:1}@media (width<=767px),(pointer:coarse){.ant-select-dropdown .ant-select-item-option,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{min-height:42px}}.portava-page-title{font-size:clamp(1.25rem,1rem + .5vw,1.375rem)}.portava-mobile-sheet .ant-drawer-content,.portava-mobile-sheet .ant-drawer-section{border-top-left-radius:24px;border-top-right-radius:24px;overflow:hidden}.portava-mobile-sheet .ant-drawer-header{display:none}.portava-mobile-sheet .ant-drawer-body{padding:12px 18px 28px}.portava-tab-count{font-variant-numeric:tabular-nums;background-color:var(--lightningcss-light,#0f172a12) var(--lightningcss-dark,var(--portava-surface-2));color:var(--portava-text-2);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.ant-tabs-tab-active .portava-tab-count{color:var(--portava-text-1);background-color:var(--lightningcss-light,#0f172a1f) var(--lightningcss-dark,#ffffff24)}.portava-screener-table .ant-table-thead>tr>th:first-child,.portava-screener-table .ant-table-tbody>tr>td:first-child{padding-inline-start:24px}.portava-screener-table .ant-table-thead>tr>th:last-child,.portava-screener-table .ant-table-tbody>tr>td:last-child{padding-inline-end:24px}.portava-screener-table .ant-table-pagination.ant-pagination{border-top:1px solid var(--portava-line);margin:0;padding:12px 24px}.portava-screener-table .ant-pagination-total-text{color:var(--portava-text-3);font-variant-numeric:tabular-nums;margin-inline-end:auto;font-size:13px}.portava-drawer-section-title{letter-spacing:.01em;color:var(--portava-text-3);margin:0;font-size:13.5px;font-weight:600}.portava-state-pill{border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.portava-state-pill__dot{background-color:currentColor;border-radius:50%;width:6px;height:6px}.portava-state-pill--ok{background-color:var(--portava-ok-soft);color:var(--portava-ok-text)}.portava-state-pill--muted{background-color:var(--portava-surface-2);color:var(--portava-text-2)}.portava-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.portava-status-dot--ok{background-color:var(--portava-ok)}.portava-status-dot--warn{background-color:var(--portava-warn)}.portava-kebab-btn.ant-btn{width:32px;height:32px;color:var(--portava-text-3);border-radius:8px}.portava-kebab-btn.ant-btn:hover,.portava-kebab-btn.ant-btn[aria-expanded=true]{color:var(--portava-text-1)}.portava-table-empty{color:var(--portava-text-3);flex-direction:column;align-items:center;gap:4px;padding:28px 16px;font-size:13.5px;display:flex}.portava-table-empty__title{color:var(--portava-text-2);font-size:14.5px;font-weight:600}.portava-state-pill--warn{background-color:var(--portava-warn-soft);color:var(--portava-warn-text)}.portava-status-dot--muted{background-color:var(--portava-text-3)}.portava-rule-map__head{border-bottom:1px solid var(--portava-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.portava-rule-map__cadence{color:var(--portava-text-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;display:inline-flex}.portava-rule-map__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portava-rule-map__cell{flex-direction:column;gap:12px;padding:18px 24px;display:flex}.portava-rule-map__cell+.portava-rule-map__cell{border-inline-start:1px solid var(--portava-line)}.portava-rule-map__label{color:var(--portava-text-2);font-size:13.5px;font-weight:600}.portava-rule-map__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portava-rule-map__count{color:var(--portava-text-3);flex-wrap:wrap;align-items:baseline;font-size:13px;display:flex}.portava-rule-map__pair{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.portava-rule-map__plus{color:var(--portava-text-3);font-size:13.5px;font-weight:600}.portava-rule-map__universe{flex-basis:100%}.portava-rule-map__number{font-variant-numeric:tabular-nums;color:var(--portava-text-1);margin-inline-end:8px;font-size:22px;font-weight:700;line-height:1.2}.portava-rule-map{container:rulemap/inline-size}@container rulemap (width<600px){.portava-rule-map__grid{grid-template-columns:minmax(0,1fr)}.portava-rule-map__cell+.portava-rule-map__cell{border-inline-start:none;border-top:1px solid var(--portava-line)}.portava-rule-map__cell{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label count""chips chips";align-items:start;gap:8px 16px;padding:12px 24px;display:grid}.portava-rule-map__label{white-space:nowrap;grid-area:label;padding-top:1px}.portava-rule-map__chips{grid-area:chips}.portava-rule-map__count{text-align:right;grid-area:count;justify-content:flex-end;column-gap:6px;font-size:12.5px}.portava-rule-map__number{margin-inline-end:0;font-size:18px}}@container rulemap (width<480px){.portava-rule-map__head{padding:14px 16px}.portava-rule-map__universe{display:none}.portava-rule-map__cell{padding:12px 16px}}.portava-source-chip{border:1px solid var(--portava-line);background-color:var(--portava-surface-2);white-space:nowrap;height:30px;color:var(--portava-text-1);border-radius:9px;align-items:center;gap:7px;padding:0 10px 0 7px;font-size:13px;font-weight:600;display:inline-flex}.portava-source-chip.portava-source-chip--flat{background-color:#0000;border:0;gap:6px;height:24px;padding:0;font-size:13.5px}.portava-ratio-bar{background-color:var(--portava-line);border-radius:999px;width:100%;max-width:180px;height:6px;display:block;overflow:hidden}.portava-ratio-bar>span{border-radius:inherit;background-color:var(--portava-ok);height:100%;display:block}.portava-ratio-bar.portava-ratio-bar--neutral{background-color:var(--portava-line-strong);max-width:120px}.portava-ratio-bar--neutral>span{background-color:var(--portava-text-2)}.portava-confirm-body__list{flex-direction:column;gap:2px;margin:0;padding-inline-start:18px;display:flex}.ant-btn.portava-link-btn{height:32px;color:var(--portava-link);border-radius:8px;padding-inline:8px;font-size:13.5px;font-weight:600}.ant-btn.portava-link-btn:not(:disabled):hover{color:var(--portava-link-hover);background-color:var(--portava-link-hover-bg)}.ant-btn.portava-link-btn--muted{color:var(--portava-text-2)}@container rulestrip (width<560px){.portava-compliance-rule__meta .ant-btn.portava-link-btn{margin-inline-end:-8px}}@container rulestrip (width<420px){.portava-compliance-rule__count .portava-ratio-bar{display:none}}.portava-tab-count.portava-tab-count--pending{width:34px;height:20px;padding:0;display:inline-block}.ant-segmented.portava-segmented-text .ant-segmented-item-label{min-height:28px;font-size:13.5px;line-height:28px}.ant-segmented.portava-segmented-text .ant-segmented-item:not(.ant-segmented-item-selected){color:var(--portava-text-2)}.ant-segmented.portava-segmented-text .ant-segmented-item:not(.ant-segmented-item-selected):hover{color:var(--portava-text-1)}html:not([data-theme=light]) .portava-section-sheet .portava-tab-count{background-color:#ffffff14}.portava-account-card{overflow:hidden}.portava-account-card__head{padding:20px 24px 4px}.portava-account-card__title{color:var(--portava-text-1);margin:0;font-size:15px;font-weight:700;line-height:1.35}.portava-account-card__description{color:var(--portava-text-2);margin:4px 0 0;font-size:13.5px}.portava-account-card__body{padding:16px 24px 4px}.portava-account-card .ant-form-item{margin-bottom:18px}.portava-account-card .ant-form-item-label>label{font-size:13.5px;font-weight:600}.portava-account-card__foot{border-top:1px solid var(--portava-line);background-color:var(--portava-surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.portava-account-card__dirty{color:var(--portava-text-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.portava-account-card__hint{color:var(--portava-text-3);font-size:13px}.portava-account-access{margin:0;padding:4px 24px 8px}.portava-account-access__row{border-top:1px solid var(--portava-line);grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:14px 0;display:grid}.portava-account-access__row:first-child{border-top:0}.portava-account-access__row dt{color:var(--portava-text-2);font-size:13.5px}.portava-account-access__row dd{min-width:0;color:var(--portava-text-1);margin:0;font-size:14px}.portava-account-access__stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.portava-account-access__hint{color:var(--portava-text-2);font-size:13px}.portava-account-access__row .portava-account-access__action{justify-self:end}@media (width<=767px){.portava-account-card__head,.portava-account-card__body,.portava-account-card__foot,.portava-account-access{padding-inline:16px}.portava-account-access__row{grid-template-columns:minmax(0,1fr) auto}.portava-account-access__row dt{grid-column:1/-1}}.ant-btn.portava-danger-text-btn{height:40px;color:var(--portava-bad-text);border-radius:10px;font-weight:600}.ant-btn.portava-danger-text-btn:not(:disabled):hover{background:var(--portava-bad-soft);color:var(--portava-bad-text)}.portava-account-card__foot.portava-tg-note{color:var(--portava-text-2);flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:10px;font-size:13px}.portava-tg-details .portava-account-access__row{grid-template-columns:180px minmax(0,1fr)}.portava-tg-details .portava-account-access__row>dd:empty{display:none}@media (width<=767px){.portava-tg-details .portava-account-access__row{grid-template-columns:minmax(0,1fr)}}.portava-session-head .portava-account-card__title{align-items:center;gap:8px;display:flex}.portava-session-row .ant-btn.portava-danger-text-btn{border-radius:9px;height:34px}.portava-account-card__foot.portava-device-notes{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px}.portava-state-pill--bad{background-color:var(--portava-bad-soft);color:var(--portava-bad-text)}@media (width<=767px){.portava-screener-table .ant-table-thead>tr>th,.portava-screener-table .ant-table-tbody>tr>td{padding-inline:12px}}.portava-filter-sheet:not(.portava-rule-sheet) .portava-rule-sheet__title{letter-spacing:-.015em;font-size:19px;line-height:1.25}.portava-screener-table .ant-table-thead>tr>th.portava-action-cell,.portava-screener-table .ant-table-tbody>tr>td.portava-action-cell{padding-inline:4px 16px}@media (width>=992px){.portava-screener-table .ant-table-thead>tr>th.portava-action-cell,.portava-screener-table .ant-table-tbody>tr>td.portava-action-cell{padding-inline:8px 24px}}.ant-btn.portava-header-tool{justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.portava-screener-table .ant-table-column-sorters{justify-content:flex-start;gap:6px}.portava-screener-table .ant-table-column-sorters>.ant-table-column-title{flex:0 auto}.portava-screener-table .ant-table-thead>tr>th.ant-table-column-has-sorters:focus-visible{outline:2px solid var(--portava-focus);outline-offset:-2px}.portava-search input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.portava-search input[type=search]::-webkit-search-decoration{appearance:none;display:none}.portava-search .ant-input-clear-icon{justify-content:center;align-items:center;min-width:24px;min-height:24px;margin-inline:-6px;display:inline-flex}html:not([data-theme=light]) .ant-popover .portava-rule-chip,html:not([data-theme=light]) .portava-rule-sheet .portava-rule-chip{background-color:#333;border-color:#ffffff1a}.portava-rule-sheet .ant-drawer-section{border-top:1px solid var(--portava-overlay-edge)}html:not([data-theme=light]) .portava-rule-sheet .ant-drawer-section{background-color:#2d2d2d}.portava-rule-sheet .portava-rule-how{max-width:none}.portava-rule-sheet .portava-rule-how p{font-size:14px}.portava-rule-sheet__handle{background-color:var(--portava-line-strong);border-radius:2px;width:40px;height:4px;margin:0 auto 10px;display:block}.portava-rule-sheet__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.portava-rule-sheet__title{color:var(--portava-text-1);margin:0;font-size:17px;font-weight:700}.portava-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}@media (width<=359px){.portava-tab-count{padding:1px 6px}}.portava-confirm-body{flex-direction:column;gap:6px;display:flex}.portava-confirm-body__meta{color:var(--portava-text-3);overflow-wrap:anywhere;font-size:13px}.portava-table-empty .portava-empty-actions{margin-top:12px}.portava-status-icon{border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:inline-flex}.portava-status-icon--ok{color:var(--portava-ok-text);background-color:var(--portava-ok-soft);border-color:var(--portava-ok-line)}.portava-status-icon--warn{color:var(--portava-warn-text);background-color:var(--portava-warn-soft);border-color:var(--portava-warn-line)}.portava-status-icon--info{color:var(--portava-link);background-color:var(--portava-link-hover-bg);border-color:color-mix(in srgb, var(--portava-link) 28%, transparent)}.portava-status-icon--bad{color:var(--portava-bad-text);background-color:var(--portava-bad-soft);border-color:var(--portava-bad-line)}.portava-logo{flex-shrink:0;height:28px;display:inline-flex}.portava-logo>svg{width:auto;height:100%;display:block}.portava-status-page{min-height:60vh;color:var(--portava-text-1);flex:1;justify-content:center;align-items:center;padding:32px 0;display:flex}.portava-status-page--standalone{background-color:var(--portava-canvas-bg);background-image:radial-gradient(70% 45% at 50% -10%, var(--lightningcss-light,#2563eb14) var(--lightningcss-dark,#93c5fd0f), #0000);flex-direction:column;align-items:stretch;min-height:100dvh;padding:0}.portava-status-page__brand{color:var(--portava-text-1);align-items:center;padding:16px 20px 0;display:flex}.portava-status-page__logo{height:28px}.portava-status-page__main{flex:1;justify-content:center;align-items:center;padding:24px 16px 68px;display:flex}.portava-status-page__body{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:440px;display:flex}.portava-status-page__title{letter-spacing:-.02em;color:var(--portava-text-1);margin:20px 0 0;font-size:22px;font-weight:700;line-height:1.3}.portava-status-page__text{max-width:40ch;color:var(--portava-text-2);margin:8px 0 0;font-size:15px;line-height:1.6}.portava-status-page__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.portava-status-page__meta{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:28px;display:flex}.portava-status-page__code{color:var(--portava-text-3);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.portava-status-page__details{text-align:start;width:100%;color:var(--portava-text-2);background-color:var(--portava-card-bg);border:1px solid var(--portava-line);border-radius:10px;font-size:12.5px}.portava-status-page__details>summary{cursor:pointer;border-radius:10px;padding:8px 12px;font-weight:600}.portava-status-page__details>summary:focus-visible{outline:2px solid var(--portava-focus);outline-offset:2px}.portava-status-page__details>pre{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 12px 10px}.portava-reauth__desc{color:var(--portava-text-2);margin:4px 0 18px;font-size:13.5px}.portava-reauth__email{font-family:var(--font-mono);color:var(--portava-text-1);overflow-wrap:anywhere;font-weight:600}.portava-reauth__resend{margin:8px auto 0;display:block}.portava-reauth-modal__title{align-items:center;gap:10px;display:inline-flex}.portava-desktop-canvas{box-shadow:none;border-radius:16px;flex-direction:column;flex:1;transition:background-color .2s,border-color .2s;display:flex;overflow:hidden}.portava-sheet-item{width:100%;color:inherit;text-align:left;cursor:pointer;background-color:#0000;border:none;border-radius:12px;padding:13px 10px;text-decoration:none;transition:background-color .15s;display:block}.portava-sheet-item:hover,.portava-sheet-item:focus-visible{background-color:var(--lightningcss-light,#0000000a) var(--lightningcss-dark,#ffffff0f)}.portava-profile-sheet .ant-drawer-section{background-color:var(--lightningcss-light,var(--portava-card-bg)) var(--lightningcss-dark,var(--portava-canvas-bg));box-shadow:0 -10px 40px #000000b3}html[data-theme=light] :is(.portava-profile-sheet .ant-drawer-section){box-shadow:0 -10px 30px #00000014}.portava-profile-sheet__handle{background-color:var(--lightningcss-light,#00000026) var(--lightningcss-dark,#fff3);border-radius:2px;width:38px;height:4px;margin:0 auto 16px}.portava-profile-sheet__avatar{background-color:var(--portava-brand);width:44px;height:44px;color:var(--portava-on-brand);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;box-shadow:0 2px 10px #2563eb4d}.ant-typography.portava-profile-sheet__name{letter-spacing:-.01em;color:var(--lightningcss-light,#111827) var(--lightningcss-dark,#fff);font-size:16px}.portava-profile-sheet__email{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:12px;overflow:hidden}.ant-btn.portava-profile-sheet__account{background-color:var(--lightningcss-light,#f3f4f6) var(--lightningcss-dark,#ffffff14);border-radius:20px;height:auto;padding:4px 14px;font-size:13px;font-weight:600}.ant-divider.portava-profile-sheet__divider{border-color:var(--lightningcss-light,#0000000f) var(--lightningcss-dark,#ffffff0f);margin:8px 0}.ant-divider.portava-profile-sheet__divider--tight{margin:6px 0}.portava-profile-sheet__icon{color:var(--lightningcss-light,#4b5563) var(--lightningcss-dark,#9ca3af);font-size:18px}.portava-profile-sheet__icon--moon{color:#60a5fa}.portava-profile-sheet__icon--sun{color:var(--ant-color-warning,#f59e0b)}.portava-profile-sheet__chevron{color:var(--ant-color-text-tertiary);font-size:12px}.portava-profile-sheet__lang{color:var(--portava-link);background-color:var(--lightningcss-light,#2563eb1f) var(--lightningcss-dark,#2563eb26);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.ant-typography.portava-profile-sheet__section{letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;font-size:11px;font-weight:700}.portava-sheet-item--danger .portava-profile-sheet__icon,.portava-sheet-item--danger .ant-typography{color:var(--ant-color-error,#ef4444)}.portava-sheet-item--danger .portava-profile-sheet__chevron{color:var(--ant-color-error,#ef4444);opacity:.6}.portava-profile-pill{width:100%;height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--lightningcss-light,#2b2b2b) var(--lightningcss-dark,#1e1e1e);border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;padding:7px 12px 7px 8px;transition:background-color .2s;display:flex}.portava-profile-pill[aria-expanded=true]{background-color:var(--lightningcss-light,#353535) var(--lightningcss-dark,#242424)}.portava-profile-pill:hover{background-color:#ffffff14}.portava-profile-pill--collapsed{justify-content:center;padding:6px 0}.portava-profile-pill__avatar{background-color:var(--portava-brand);width:34px;height:34px;color:var(--portava-on-brand);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.ant-typography.portava-profile-pill__name{color:var(--portava-shell-text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.portava-profile-pill__role{color:var(--portava-shell-text-muted);font-size:12px;line-height:1.35}.portava-profile-pill__chevron{color:var(--portava-shell-text-muted);font-size:12px}.portava-brand-header{height:48px;color:var(--portava-shell-text);border-radius:10px;align-items:center;margin:2px 0 6px;padding:0 8px;text-decoration:none;transition:padding .2s;display:flex}.portava-brand-header--collapsed{justify-content:center;padding:0}.portava-brand-header__logo{height:28px}.portava-near-menu.ant-menu-dark{background:0 0;border-inline-end:none}.portava-near-menu .ant-menu-item{color:#ffffffb3;border-radius:10px;align-items:center;gap:10px;width:calc(100% - 12px);height:42px;margin:4px 6px;padding-left:12px;padding-right:12px;font-size:14.5px;font-weight:500;line-height:42px;transition:background-color .15s,color .15s;display:flex}.portava-near-menu .ant-menu-item a{color:inherit}.portava-near-menu .ant-menu-item .anticon,.portava-near-menu .ant-menu-item .ant-menu-item-icon{color:#ffffffb3;margin:0;flex-shrink:0;margin-inline-end:0;font-size:18px;transition:color .15s}.portava-near-menu .ant-menu-item .ant-menu-title-content{margin:0;margin-left:0;flex:1;margin-inline-start:0}.portava-near-menu .ant-menu-item:hover{color:#fff;background-color:#ffffff0d}.portava-near-menu .ant-menu-item:hover .anticon{color:#fff}.portava-near-menu .ant-menu-item.ant-menu-item-selected{color:#fff;background-color:#ffffff17;border:1px solid #ffffff14;font-weight:600}.portava-near-menu .ant-menu-item.ant-menu-item-selected .anticon{color:#fff}.portava-near-menu .ant-menu-item-group-title{color:#ffffff8c;letter-spacing:.02em;text-transform:capitalize;padding:20px 14px 6px;font-size:12.5px;font-weight:600}.portava-boot{background-color:#171717;justify-content:center;align-items:center;min-height:100vh;display:flex}html[data-theme=light] .portava-boot{background-color:var(--portava-canvas-bg)}.portava-boot:after{content:"";background-color:var(--portava-brand);border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite portava-boot-pulse}@keyframes portava-boot-pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.portava-boot:after{animation:none}}.portava-near-menu.ant-menu-inline-collapsed .ant-menu-item{justify-content:center;padding-left:0;padding-right:0}.portava-near-menu.ant-menu-inline-collapsed .ant-menu-item .ant-menu-title-content{display:none}.portava-near-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding:14px 0 6px;font-size:0}.portava-near-menu.ant-menu-inline-collapsed .ant-menu-item-group-title:after{content:"";background-color:#ffffff1f;height:1px;margin:0 14px;display:block}.portava-app-header--mobile.ant-layout-header{height:calc(60px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);background-color:color-mix(in srgb, var(--portava-canvas-bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);line-height:normal}.ant-btn.portava-app-header__menu{background-color:color-mix(in srgb, var(--portava-text-1) 6%, transparent);width:40px;height:40px;color:var(--portava-text-1);border-radius:11px}.ant-btn.portava-app-header__menu:not(:disabled):hover{background-color:var(--ant-btn-bg-color-hover);color:var(--ant-btn-text-color-hover)}.ant-btn.portava-app-header__menu:not(:disabled):active{background-color:var(--ant-btn-bg-color-active);color:var(--ant-btn-text-color-active)}.portava-app-header__brand{border-radius:10px;align-items:center;text-decoration:none;display:inline-flex}.portava-app-header__logo{height:26px;color:var(--portava-text-1)}.portava-app-header--mobile .ant-btn{border-radius:11px;min-width:40px;min-height:40px}.portava-app-header__avatar{background-color:var(--portava-brand);color:#fff;width:36px;height:36px;font:inherit;letter-spacing:.01em;cursor:pointer;box-shadow:0 0 0 2px var(--portava-canvas-bg), 0 0 0 3px #2563eb59;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:4px;padding:0;font-size:13px;font-weight:700;display:inline-flex}@media (width<=359px){.portava-app-header__logo .portava-logo__wordmark{display:none}}.portava-auth{min-height:100dvh;color:var(--portava-text-1);background-color:#1f1f1f;background-image:radial-gradient(70% 45% at 50% -10%,#93c5fd0f,#0000);flex-direction:column;display:flex}html[data-theme=light] .portava-auth{background-color:var(--portava-canvas-bg);background-image:radial-gradient(70% 45% at 50% -10%,#2563eb14,#0000)}.portava-auth__bar{justify-content:flex-end;align-items:center;gap:4px;padding:12px 12px 0;display:flex}.portava-auth__main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px 16px 40px;display:flex}@media (width>=768px){.portava-auth__bar{padding:16px 16px 0}.portava-auth__main{padding:24px 24px 76px}}.portava-auth-card{box-sizing:border-box;background-color:var(--portava-card-bg);border:1px solid var(--lightningcss-light,#0f172a14) var(--lightningcss-dark,#ffffff14);border-radius:16px;width:100%;max-width:420px;padding:28px 20px 24px;box-shadow:0 24px 48px -20px #0009}html[data-theme=light] .portava-auth-card{box-shadow:0 1px 2px #0f172a0a,0 16px 40px -16px #0f172a24}@media (width>=480px){.portava-auth-card{padding:32px}}.portava-auth-card__head{text-align:center;flex-direction:column;align-items:center;display:flex}.portava-auth-card__icon{justify-content:center;margin-bottom:16px;display:flex}.portava-auth-brand{height:44px;color:var(--portava-text-1)}.portava-auth-card__title{letter-spacing:-.02em;color:var(--portava-text-1);text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.3}.portava-auth-card__subtitle{color:var(--portava-text-2);text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:1.55}.portava-auth-card__email{color:var(--portava-text-1);overflow-wrap:anywhere;font-weight:600}.portava-auth-card__subtle{color:var(--portava-text-3);margin-top:6px;font-size:13px;display:block}.portava-auth-card__body{flex-direction:column;gap:16px;margin-top:24px;display:flex}.portava-auth-card__foot{text-align:center;justify-content:center;margin-top:20px;display:flex}.portava-auth-card__prompt{color:var(--portava-text-2);margin:0;font-size:14px}.portava-auth-card__note{text-align:center;color:var(--portava-text-2);margin:0;font-size:14px;line-height:1.6}.portava-auth-card__note--muted{color:var(--portava-text-3);font-size:13px}.portava-auth__tagline{text-align:center;max-width:420px;color:var(--portava-text-3);margin:20px 0 0;font-size:13px;line-height:1.5}.portava-auth__link{color:var(--portava-link);border-radius:4px;font-weight:600;text-decoration:none}.portava-auth__link:hover{color:var(--portava-link-hover);text-underline-offset:3px;text-decoration:underline}.portava-auth__link:focus-visible{outline:2px solid var(--portava-focus);outline-offset:2px}.ant-btn.portava-auth__link-btn,.ant-btn.portava-auth__muted-btn{height:auto;min-height:32px;padding:4px 8px;font-weight:600}.ant-btn.portava-auth__muted-btn{color:var(--portava-text-2)}.ant-btn.portava-auth__muted-btn:not(:disabled):hover{color:var(--portava-text-1);background-color:var(--portava-link-hover-bg)}.portava-auth-form .ant-form-item{margin-bottom:16px}.portava-auth-form .ant-form-item.ant-form-item-with-help{margin-bottom:12px}.portava-auth-form .ant-form-item-margin-offset{margin-bottom:0!important}.portava-auth-form .ant-form-item-explain{padding-top:4px;font-size:13px;line-height:1.45}.portava-auth-form .ant-form-item-label>label{font-size:13.5px;font-weight:600}.portava-auth-alert{text-align:left;border-radius:10px;margin-bottom:16px}.portava-auth-divider{color:var(--portava-text-3);white-space:nowrap;align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:flex}.portava-auth-divider:before,.portava-auth-divider:after{content:"";background-color:var(--portava-line);flex:1;height:1px}.portava-auth-code__label{color:var(--portava-text-1);font-size:13.5px;font-weight:600}.portava-auth-code__hint{color:var(--portava-text-2);margin:2px 0 10px;font-size:13px;line-height:1.5}.portava-auth-otp .ant-otp{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;width:100%;display:grid}.portava-auth-otp .ant-otp .ant-otp-input-wrapper{min-width:0;display:block}.portava-auth-otp .ant-otp .ant-otp-input{text-align:center;font-variant-numeric:tabular-nums;width:100%;height:46px;padding:0;font-size:18px;font-weight:600}@media (width<=359px){.portava-auth-otp .ant-otp{gap:4px}.portava-auth-otp .ant-otp .ant-otp-input{height:42px;font-size:16px}}.portava-auth-position{background-color:var(--portava-warn-soft);border:1px solid var(--portava-warn-line);border-radius:12px;flex-direction:column;align-self:center;align-items:center;gap:2px;padding:12px 28px;display:inline-flex}.portava-auth-position__label{color:var(--portava-text-2);font-size:12.5px;font-weight:600}.portava-auth-position__value{font-variant-numeric:tabular-nums;color:var(--portava-warn-text);font-size:30px;font-weight:700;line-height:1.15}.portava-auth-actions{flex-direction:column;gap:10px;display:flex}
