@media (min-width:768px){.toolkit-page.toolkit-portal{--portal-page:#f4f7f5;--portal-surface:#fff;--portal-surface-subtle:#f7faf8;--portal-surface-muted:#edf3ef;--portal-surface-soft:#f2f6f3;--portal-border:#d3ded7;--portal-border-strong:#b8c9bf;--portal-text:#18271f;--portal-text-muted:#5c6d64;--portal-muted:#5c6d64;--portal-accent:#24785c;--portal-accent-strong:#155d47;--portal-accent-pale:#e4f1ea;--portal-accent-soft:#edf6f1;--portal-accent-border:#a9cdbc;--portal-skeleton-base:#e6ede9;--portal-skeleton-highlight:#f7faf8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-portal-theme=dark] .toolkit-page.toolkit-portal{--portal-page:#111b16;--portal-surface:#1a2922;--portal-surface-subtle:#203129;--portal-surface-muted:#263a30;--portal-surface-soft:#21342a;--portal-border:#365044;--portal-border-strong:#4e6d5d;--portal-text:#f1f7f3;--portal-text-muted:#b7c7be;--portal-muted:#b7c7be;--portal-accent:#7fc7a4;--portal-accent-strong:#b9e5cd;--portal-accent-pale:#28483a;--portal-accent-soft:#233d32;--portal-accent-border:#537b67;--portal-skeleton-base:#263a30;--portal-skeleton-highlight:#344c40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.toolkit-page.toolkit-portal,.toolkit-page.toolkit-portal :is(.toolkit-portal-content,.portal-media-coverage-content){background:var(--portal-page)!important;color:var(--portal-text)!important}html[data-portal-theme=dark] body:has(.toolkit-page.toolkit-portal){background:var(--portal-page)!important;color:var(--portal-text)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page :is(.platform-workspace,.dashboard-workspace,.dashboard-workspace>.feed-panel,.feed-controls,.mention-browser,.news-mention-browser,.mention-timeline-pane,.selected-mention-detail,.selected-social-overview,.selected-social-content,.selected-review-detail,.selected-news-detail){border-color:var(--portal-border)!important;background:var(--portal-surface)!important;color:var(--portal-text)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page :is(.mention-detail-pane,.selected-social-detail,.selected-social-media,.selected-news-media,.review-detail-facts,.review-risk-assessment,.review-risk-evidence){border-color:var(--portal-border)!important;background:var(--portal-surface-subtle)!important;color:var(--portal-text)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page :is(.review-risk-assessment p,.review-risk-evidence strong){color:var(--portal-text)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page :is(.review-risk-assessment-heading>span:first-child,.review-risk-evidence small){color:var(--portal-muted)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .review-risk-evidence:hover,.toolkit-page.toolkit-portal.portal-media-coverage-page .review-risk-evidence:focus-visible,.toolkit-page.toolkit-portal.portal-media-coverage-page .review-risk-evidence[aria-pressed=true]{background:var(--portal-surface-muted)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page :is(.mention-timeline-row,.post-card,.review-card){border-color:var(--portal-border)!important;color:var(--portal-text)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-row:hover,.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-row:focus-visible{background:var(--portal-surface-muted)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-row.selected{background:var(--portal-accent-pale)!important;box-shadow:inset 3px 0 0 var(--portal-accent)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page :is(.mention-timeline-heading strong,.mention-timeline-copy strong,.selected-social-content h1,.selected-social-content h2,.selected-news-content h2,.selected-review-detail .google-review-text,.selected-review-detail .yelp-review-text,.yelp-review-author strong,.review-detail-facts strong,.review-detail-summary h3){color:var(--portal-text)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page :is(.mention-timeline-preview,.mention-timeline-context,.mention-timeline-metrics,.selected-social-text p,.selected-news-content p,.yelp-review-author small,.review-detail-facts small,.review-detail-summary header span,.review-detail-no-signals,.feed-result-meta){color:var(--portal-muted)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-media-coverage-page :is(.google-review-card,.yelp-review-card,.review-card,.post-card){border-color:var(--portal-border)!important;box-shadow:none!important;background:0 0!important}.customer-feedback-workspace-tabs,.review-filter-panel-scope,.customer-feedback-analytics,.customer-feedback-kpi-grid,.customer-feedback-chart-card,.customer-feedback-chart-tooltip,.customer-feedback-open-reviews,.customer-feedback-chart-action{border-color:var(--portal-border)!important;background:var(--portal-surface)!important;color:var(--portal-text)!important}.customer-feedback-workspace-tabs{background:var(--portal-surface-muted)!important}.customer-feedback-workspace-tabs a{color:var(--portal-muted)!important}.customer-feedback-workspace-tabs a.active{background:var(--portal-surface)!important;color:var(--portal-accent-strong)!important}.customer-feedback-analytics-heading h1,.customer-feedback-kpi-grid strong,.customer-feedback-chart-heading h2,.customer-feedback-chart-tooltip>strong,.customer-feedback-chart-tooltip b,.customer-feedback-watchlist strong{color:var(--portal-text)!important}.customer-feedback-analytics-heading span,.customer-feedback-kpi-grid :is(span,small),.customer-feedback-chart-heading p,.customer-feedback-chart-tooltip,.customer-feedback-watchlist small,.customer-feedback-chart-empty{color:var(--portal-muted)!important}.customer-feedback-analytics-heading p,.customer-feedback-chart-heading>strong,.customer-feedback-open-reviews,.customer-feedback-chart-action{color:var(--portal-accent-strong)!important}.customer-feedback-kpi-grid article,.customer-feedback-watchlist button{border-color:var(--portal-border)!important}.customer-feedback-watchlist button{background:var(--portal-surface-subtle)!important}.customer-feedback-watchlist button:hover{background:var(--portal-surface-muted)!important}.customer-feedback-recharts .recharts-legend-item-text{color:var(--portal-muted)!important}.customer-feedback-recharts :is(.recharts-cartesian-axis-tick-value,.recharts-label){fill:var(--portal-muted)!important}html[data-portal-theme=dark] .customer-feedback-recharts .recharts-tooltip-cursor{fill:var(--portal-accent-pale)!important}.workspace-content-loading-skeleton,.portal-route-loading-shell .portal-workspace-loading-desktop,.portal-route-loading-shell .portal-workspace-loading-skeleton-head,.portal-route-loading-shell .portal-workspace-loading-skeleton-filters,.portal-route-loading-shell .portal-workspace-loading-skeleton-body{border-color:var(--portal-border)!important;background:var(--portal-surface)!important;color:var(--portal-text)!important}.workspace-content-loading-list,.workspace-content-loading-row,.workspace-content-loading-detail,.portal-route-loading-shell .portal-workspace-loading-skeleton-secondary,.portal-route-loading-shell .portal-workspace-loading-skeleton-list{border-color:var(--portal-border)!important}:is(.workspace-content-loading-avatar,.workspace-content-loading-row>span>i,.workspace-content-loading-detail>span>i,.workspace-content-loading-media,.portal-route-loading-shell .portal-workspace-loading-skeleton-body i,.portal-route-loading-shell .portal-workspace-loading-skeleton-filters span){background:linear-gradient(90deg, var(--portal-skeleton-base) 18%, var(--portal-skeleton-highlight) 45%, var(--portal-skeleton-base) 72%)!important;background-size:240% 100%!important}.workspace-content-loading-skeleton>p,.portal-route-loading-shell .portal-workspace-loading-skeleton-status{color:var(--portal-muted)!important}.portal-route-loading-shell .portal-workspace-loading-skeleton-title b{color:var(--portal-text)!important}.portal-route-loading-shell .portal-workspace-loading-skeleton-icon{border-color:var(--portal-border)!important;background:var(--portal-surface-subtle)!important;color:var(--portal-accent-strong)!important}}@media (max-width:767px){.toolkit-page.toolkit-portal.portal-persistent-workspace-header-slot{display:none!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal{--portal-page:#101915;--portal-surface:#18261f;--portal-surface-subtle:#203128;--portal-border:#385247;--portal-text:#f1f7f3;--portal-muted:#b7c7be;--portal-accent:#7fc7a4;--portal-accent-strong:#b9e5cd;--portal-skeleton-base:#263a30;--portal-skeleton-highlight:#344c40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-route-loading-shell :is(.portal-route-boot,.portal-route-transition){background:var(--portal-page)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-route-loading-shell :is(.portal-workspace-loading-skeleton-head,.portal-workspace-loading-skeleton-filters,.portal-workspace-loading-skeleton-body){border-color:var(--portal-border)!important;background:var(--portal-surface)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-route-loading-shell :is(.portal-workspace-loading-skeleton-body i,.portal-workspace-loading-skeleton-filters span){background:linear-gradient(90deg, var(--portal-skeleton-base) 18%, var(--portal-skeleton-highlight) 45%, var(--portal-skeleton-base) 72%)!important;background-size:240% 100%!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal :is(.portal-media-coverage-content,.platform-workspace,.dashboard-workspace,.dashboard-workspace>.feed-panel,.feed-controls,.review-filter-panel-scope,.mention-browser,.news-mention-browser,.mention-timeline-pane,.selected-mention-detail,.selected-social-overview,.selected-social-content,.selected-review-detail,.selected-news-detail,.mention-detail-pane,.selected-social-detail,.selected-social-media,.selected-news-media,.review-detail-facts,.review-risk-assessment,.review-risk-evidence){border-color:var(--portal-border)!important;background:var(--portal-surface)!important;color:var(--portal-text)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal :is(.mention-timeline-row,.post-card,.review-card,.google-review-card,.yelp-review-card){border-color:var(--portal-border)!important;color:var(--portal-text)!important;box-shadow:none!important;background:0 0!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal :is(.mention-timeline-row.selected,.review-card.selected){background:var(--portal-surface-muted)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal :is(.mention-timeline-heading strong,.mention-timeline-copy strong,.selected-social-content h1,.selected-social-content h2,.selected-news-content h2,.selected-review-detail .google-review-text,.selected-review-detail .yelp-review-text,.review-risk-assessment p,.review-risk-evidence strong){color:var(--portal-text)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal :is(.mention-timeline-preview,.mention-timeline-context,.mention-timeline-metrics,.selected-social-text p,.selected-news-content p,.review-risk-evidence small,.review-risk-assessment-heading>span:first-child){color:var(--portal-muted)!important}}
.portal-admin-attention{border:1px solid var(--portal-accent-border);background:var(--portal-surface);border-radius:14px;margin-top:22px;overflow:hidden;box-shadow:0 12px 34px #1a30260e}.portal-admin-attention>header{border-bottom:1px solid var(--portal-border);background:var(--portal-accent-pale);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:13px 16px;display:flex}.portal-admin-attention>header>span{gap:3px;display:grid}.portal-admin-attention>header small{color:var(--portal-accent-strong);letter-spacing:.12em;font-size:9px;font-weight:900}.portal-admin-attention>header h2{color:var(--portal-text);margin:0;font-size:18px;line-height:1.2}.portal-admin-attention>header>strong{background:var(--portal-surface);min-width:42px;height:42px;color:var(--portal-accent-strong);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-size:19px;display:grid}.portal-admin-attention>div{display:grid}.portal-admin-attention>div>a{border-top:1px solid var(--portal-border);min-height:68px;color:var(--portal-text);grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:grid}.portal-admin-attention>div>a:first-child{border-top:0}.portal-admin-attention>div>a:hover,.portal-admin-attention>div>a:focus-visible{background:color-mix(in srgb, var(--portal-accent-pale) 55%, var(--portal-surface));outline:none}.portal-admin-attention>div>a>span:first-child{background:var(--portal-accent-pale);width:34px;height:34px;color:var(--portal-accent-strong);border-radius:10px;place-items:center;display:grid}.portal-admin-attention>div>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.portal-admin-attention>div>a strong{font-size:12px}.portal-admin-attention>div>a small{color:var(--portal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.portal-admin-attention>div>a b{background:var(--portal-accent-pale);min-width:28px;height:28px;color:var(--portal-accent-strong);border-radius:999px;place-items:center;font-size:11px;display:grid}.portal-admin-attention>p{min-height:62px;color:var(--portal-muted);align-items:center;gap:9px;margin:0;padding:12px 16px;font-size:12px;display:flex}.portal-admin-attention>p svg{color:var(--portal-accent-strong)}.portal-admin-attention>em{border-top:1px solid var(--portal-border);color:var(--portal-muted);padding:9px 14px;font-size:9px;font-style:normal;display:block}.portal-admin-overview-grid>a{grid-template-rows:auto 1fr auto!important}.portal-admin-overview-grid>a>span:first-child{grid-row:1/4!important}.portal-admin-overview-meta{color:var(--portal-accent-strong);grid-column:2;font-size:9px;font-weight:850}.assistant-request-load-error.assistant-request-message{color:#8b4633;background:#fff6f1;border:1px solid #e5c6b8;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px;padding:12px;display:grid}.assistant-request-load-error>span{gap:3px;display:grid}.assistant-request-load-error strong{color:inherit;font-size:12px}.assistant-request-load-error small{color:inherit;font-size:10px;line-height:1.4}.assistant-request-load-error>button{min-height:38px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.assistant-request-load-error>button:disabled{cursor:wait;opacity:.65}html[data-portal-theme=dark] .assistant-request-load-error.assistant-request-message{color:#f0b9a4;background:#382923;border-color:#70483a}.portal-admin-workspace .announcement-editor-body{grid-auto-rows:max-content}.announcement-advanced-options{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:10px;overflow:hidden}.announcement-advanced-options-toggle{width:100%;min-height:58px;color:var(--portal-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 13px;list-style:none;display:grid}.announcement-advanced-options-toggle>span{gap:3px;display:grid}.announcement-advanced-options-toggle strong{font-size:12px}.announcement-advanced-options-toggle small{color:var(--portal-muted);font-size:10px;line-height:1.35}.announcement-advanced-options-toggle>svg{color:var(--portal-muted);transition:transform .18s}.announcement-advanced-options.open .announcement-advanced-options-toggle>svg{transform:rotate(180deg)}.announcement-advanced-options>div{border-top:1px solid var(--portal-border);background:var(--portal-surface-subtle);gap:14px;padding:14px;display:grid}.portal-scan-platform-card>summary{background:var(--portal-surface-subtle);cursor:pointer;border-bottom:0;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:grid}.portal-scan-platform-card>summary::-webkit-details-marker{display:none}.portal-scan-platform-card[open]>summary{border-bottom:1px solid var(--portal-border)}.portal-scan-platform-card>summary>span{background:var(--portal-accent-pale);width:38px;height:38px;color:var(--portal-accent-strong);border-radius:8px;place-items:center;display:grid}.portal-scan-platform-card>summary h3{color:var(--portal-text);margin:2px 0 0;font-size:17px;line-height:1.15}.portal-scan-platform-card>summary small{color:var(--portal-accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.portal-scan-platform-card>summary b{border:1px solid var(--portal-accent-border);background:var(--portal-accent-pale);min-height:30px;color:var(--portal-accent-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;display:inline-flex}.portal-scan-platform-chevron{width:18px;height:18px;color:var(--portal-muted);transition:transform .18s}.portal-scan-platform-card[open] .portal-scan-platform-chevron{transform:rotate(180deg)}.portal-login-activity-environment>small,.portal-login-activity-session-status>small,.portal-login-activity-date>small{display:none}.portal-login-activity-date>em{color:var(--portal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}@media (max-width:767px){.portal-admin-page{--admin-mobile-header-bar-height:64px;--admin-mobile-page-gutter:max(16px, env(safe-area-inset-left,0px));background:var(--portal-page)}.portal-admin-mobile-header{border-bottom-color:color-mix(in srgb, var(--portal-border) 82%, transparent);background:color-mix(in srgb, var(--portal-page) 96%, var(--portal-accent-pale));grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;box-shadow:0 7px 22px #1a30260e}.portal-admin-mobile-header>button,.portal-admin-mobile-header>a{border:1px solid #0000;border-radius:14px;width:48px;height:48px}.portal-admin-mobile-header>button:focus-visible,.portal-admin-mobile-header>a:focus-visible{border-color:var(--portal-accent-border);background:var(--portal-accent-pale)}.portal-admin-mobile-header>span{gap:2px}.portal-admin-mobile-header>span>small{color:var(--portal-accent-strong);letter-spacing:.13em;order:1;font-size:8px;font-weight:900}.portal-admin-mobile-header>span>strong{letter-spacing:-.015em;order:2;font-size:17px}.portal-admin-mobile-header-spacer{width:48px;height:48px}.portal-admin-stack-base,.portal-admin-stack-page{padding:18px max(16px, env(safe-area-inset-right,0px)) max(28px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))}.portal-admin-stack-page{animation:.18s both portal-admin-detail-fade}.portal-admin-stack-page:has(.portal-admin-user-editor.mobile-open){z-index:calc(var(--admin-mobile-layer-header,40) + 1)}.portal-admin-workspace.section-notifications .portal-admin-stack-page,.portal-admin-workspace.section-media .portal-admin-stack-page,.portal-admin-workspace.section-requests .portal-admin-stack-page{padding:0}.portal-admin-operational{gap:14px}.portal-admin-workspace-header{border-bottom-color:color-mix(in srgb, var(--portal-border) 82%, transparent);gap:12px;padding:0 0 14px}.portal-admin-workspace-header>div{gap:5px}.portal-admin-workspace-header small{letter-spacing:.12em;font-size:9px}.portal-admin-workspace-header h1{letter-spacing:-.035em;font-size:clamp(25px,7vw,29px)}.portal-admin-workspace-header p{max-width:42rem;font-size:13px;line-height:1.52}.portal-admin-primary-link,.portal-admin-mode-badge{border-radius:12px;justify-content:space-between;min-height:44px;padding:0 14px;font-size:12px}.portal-admin-mode-badge{justify-content:flex-start}.portal-admin-summary-strip{border-radius:14px;box-shadow:0 8px 24px #1a30260a}.portal-admin-summary-strip>span{min-height:72px;padding:10px 12px}.portal-admin-summary-strip strong{font-size:22px;line-height:1.05}.portal-admin-summary-strip small{margin-top:4px;font-size:10px;line-height:1.3}.portal-admin-table-card,.portal-login-activity-table-card,.portal-scan-report-hero,.portal-scan-status-strip,.portal-scan-platform-card,.portal-admin-brand-cards article,.portal-admin-permission-note{border-radius:15px;box-shadow:0 8px 24px #1a30260a}.portal-admin-table-card>header{gap:4px;min-height:64px;padding:12px 14px}.portal-admin-table-card>header strong{font-size:14px}.portal-admin-table-card>header small{font-size:11px;line-height:1.4}.portal-admin-page .portal-admin-overview>header{padding:1px 1px 14px}.portal-admin-page .portal-admin-overview>header h1{letter-spacing:-.04em;font-size:29px}.portal-admin-page .portal-admin-overview>header p{margin-top:7px;font-size:13px;line-height:1.5}.portal-admin-page .portal-admin-overview>div{gap:10px;margin-top:4px}.portal-admin-attention{border-radius:15px;margin-top:2px}.portal-admin-attention>header{min-height:68px;padding:12px 14px}.portal-admin-attention>header h2{font-size:17px}.portal-admin-attention>div>a{min-height:74px;padding:11px 13px}.portal-admin-attention>div>a strong{font-size:13px}.portal-admin-attention>div>a small{font-size:10.5px}.portal-admin-page .portal-admin-overview>div>a{border-radius:15px;grid-template-columns:46px minmax(0,1fr) 22px;gap:3px 12px;min-height:86px;padding:13px 14px;box-shadow:0 8px 24px #1a30260a}.portal-admin-page .portal-admin-overview>div>a>span{border-radius:12px;width:44px;height:44px}.portal-admin-page .portal-admin-overview>div>a>strong{font-size:15px}.portal-admin-page .portal-admin-overview>div>a>p{text-overflow:initial;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.portal-admin-page .portal-admin-overview-grid>a>.portal-admin-overview-meta{color:var(--portal-accent-strong);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:10px;display:block;overflow:hidden}.portal-admin-overview-chevron{width:20px;height:20px}.portal-admin-overview-grid .portal-admin-overview-chevron{grid-row:1/4}.portal-admin-mobile-mode-drawer,.portal-admin-mobile-mode-drawer>header{background:var(--portal-surface)}.portal-admin-mobile-profile{gap:20px;padding:22px 18px 18px}.portal-admin-mobile-avatar{border:1px solid var(--portal-border);background:var(--portal-surface-subtle);width:56px;height:56px;color:var(--portal-accent-strong);border-radius:14px}.portal-admin-mobile-avatar svg{stroke-width:1.65px;width:30px;height:30px}.portal-admin-mobile-identity strong{font-size:18px}.portal-admin-mobile-identity em,.portal-admin-mobile-identity a,.portal-admin-mobile-identity>span:last-child>span{font-size:11px}.portal-admin-mobile-workspace-switcher a,.portal-admin-mobile-mode-drawer>footer .toolkit-account-session-action{border-radius:12px;min-height:48px;font-size:13px}.portal-admin-mobile-access>div{min-height:58px}.portal-admin-mobile-access dt,.portal-admin-mobile-access dd{font-size:11px}.portal-admin-users-layout{gap:12px}.portal-admin-users-toolbar{border-bottom:1px solid var(--portal-border);background:var(--portal-surface);gap:10px;padding:12px;display:grid}.portal-admin-users-toolbar>label{border:1px solid var(--portal-border);background:var(--portal-surface-subtle);min-height:46px;color:var(--portal-muted);border-radius:12px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:9px;padding:0 13px;display:grid}.portal-admin-users-toolbar>label:focus-within{border-color:var(--portal-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-accent) 13%, transparent)}.portal-admin-users-toolbar input{min-width:0;color:var(--portal-text);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.portal-admin-users-toolbar>div{border:1px solid var(--portal-border);background:var(--portal-surface-subtle);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.portal-admin-users-toolbar>div button{min-height:44px;color:var(--portal-muted);font:inherit;background:0 0;border:0;border-radius:9px;font-size:12px;font-weight:850}.portal-admin-users-layout:not(:has(.portal-admin-user-editor.mobile-open)) .portal-admin-users-table>button.active{background:var(--portal-surface);box-shadow:none}.portal-admin-users-toolbar>div button.active{background:var(--portal-surface);color:var(--portal-accent-strong);box-shadow:0 2px 7px #1a302614}.portal-admin-users-table>button{-webkit-tap-highlight-color:transparent;grid-template-columns:42px minmax(0,1fr) 20px;gap:11px;min-height:94px;padding:13px 14px}.portal-admin-users-table>button>i{width:42px;height:42px;font-size:12px}.portal-admin-users-table>button>span{gap:3px}.portal-admin-users-table strong{font-size:14px}.portal-admin-users-table small{font-size:11px;line-height:1.25}.portal-admin-users-table .portal-admin-user-special-access{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portal-admin-user-device-count{font-size:10px!important}.portal-admin-users-empty{min-height:190px;color:var(--portal-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.portal-admin-users-empty svg{width:26px;height:26px;color:var(--portal-accent-strong)}.portal-admin-users-empty strong{color:var(--portal-text);font-size:14px}.portal-admin-users-empty small{font-size:12px}.portal-admin-user-editor-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d19136b}.portal-admin-user-editor.mobile-open{background:var(--portal-surface);border-radius:20px 0 0 20px;width:min(100%,460px);box-shadow:-18px 0 50px #050c084d}.portal-admin-user-editor.mobile-open>header{min-height:0;padding:max(14px, env(safe-area-inset-top,0px)) 14px 12px;background:var(--portal-surface);grid-template-columns:44px minmax(0,1fr);gap:10px}.portal-admin-user-editor-avatar{width:44px;height:44px;font-size:12px}.portal-admin-user-editor>header>span:nth-child(2)>small{font-size:9px}.portal-admin-user-editor>header>span:nth-child(2)>strong{font-size:16px}.portal-admin-user-editor>header>span:nth-child(2)>em{font-size:11px}.portal-admin-user-editor-actions{grid-column:1/-1;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:2px;display:grid}.portal-admin-user-editor-actions:has(>:only-child){grid-template-columns:44px}.portal-admin-user-editor-mobile-close,.portal-admin-user-editor>header button,.portal-admin-user-editor footer button{border-radius:11px;min-height:44px;font-size:11px}.portal-admin-user-editor-mobile-close{width:44px}.portal-admin-user-editor-body{background:var(--portal-page)}.portal-admin-user-editor-body>section{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:14px;gap:11px;margin:10px 12px 0;padding:15px}.portal-admin-user-editor-body>section:last-child{margin-bottom:10px}.portal-admin-user-editor-body h2{font-size:13px}.portal-admin-user-editor-body>section>strong{font-size:14px}.portal-admin-user-editor p,.portal-admin-user-editor small,.portal-admin-user-editor em{text-overflow:initial;white-space:normal;font-size:11px;line-height:1.45;overflow:visible}.portal-admin-user-inputs{gap:11px}.portal-admin-user-inputs label{gap:6px;font-size:10px}.portal-admin-user-editor select,.portal-admin-user-editor input{border-radius:11px;min-height:46px;padding:0 12px;font-size:14px}.portal-admin-choice-chips{gap:7px}.portal-admin-choice-chips>button,.portal-admin-choice-chips>span{border-radius:11px;gap:6px;min-height:42px;padding:7px 11px;font-size:11px;line-height:1.2}.portal-admin-choice-chips>button>img,.portal-admin-choice-chips>span>img,.portal-admin-choice-chips .portal-fixed-logo-fallback{border-radius:5px}.portal-admin-user-permission-help{font-size:11px}.portal-admin-user-permission-list{gap:9px}.portal-admin-user-permission-list>div{border-radius:12px;gap:10px;padding:11px}.portal-admin-user-permission-list strong{font-size:12px}.portal-admin-user-permission-copy small,.portal-admin-user-permission-list em{font-size:10px}.portal-admin-user-permission-list>div>span:last-child{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.portal-admin-user-permission-list button{min-height:40px;padding:0 8px;font-size:11px}.portal-admin-user-editor.mobile-open>footer{min-height:0;padding:11px 12px max(12px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--portal-border);background:var(--portal-surface);gap:9px;display:grid}.portal-admin-user-editor footer>span{grid-template-columns:.75fr 1.25fr;gap:8px;display:grid}.portal-admin-push-layout{gap:14px}.portal-admin-push-form{gap:17px;padding:15px}.portal-admin-push-form>label,.portal-admin-push-form legend{gap:8px;font-size:12px}.portal-admin-push-form input{min-height:48px}.portal-admin-push-form textarea{min-height:118px}.portal-admin-push-form input,.portal-admin-push-form textarea{border-radius:12px;font-size:14px}.portal-admin-push-form fieldset>button{border-radius:14px;grid-template-columns:38px minmax(0,1fr) 20px;min-height:72px;padding:11px 13px}.portal-admin-push-form fieldset strong{font-size:13px}.portal-admin-push-form fieldset small{font-size:11px}.portal-admin-push-recipient-picker{border-radius:14px}.portal-admin-push-recipient-picker>label{min-height:52px}.portal-admin-push-recipient-picker>div>button{min-height:66px;padding:11px 12px}.portal-admin-push-recipient-picker strong{font-size:12px}.portal-admin-push-recipient-picker small,.portal-admin-push-recipient-picker em{font-size:10px}.portal-admin-push-send{border-radius:13px;min-height:50px;font-size:13px}.portal-admin-push-notice{font-size:12px;line-height:1.45}.portal-admin-push-devices summary{min-height:72px;padding:11px 14px}.portal-admin-push-devices summary strong{font-size:13px}.portal-admin-push-devices summary small,.portal-admin-push-devices details>div small,.portal-admin-push-devices summary em{font-size:10px}.portal-admin-push-devices details>div{padding:0 14px 14px 38px}.portal-admin-push-history{margin-top:0}.portal-admin-push-history article{gap:9px;min-height:82px;padding:13px 14px}.portal-admin-push-history article strong{font-size:12px}.portal-admin-push-history article small{font-size:10px}.portal-admin-login-activity{gap:14px;padding-bottom:8px}.portal-login-activity-live>span,.portal-login-activity-live>button{border-radius:11px;min-height:44px;font-size:11px}.portal-login-activity-summary{border-radius:15px}.portal-login-activity-summary article{gap:10px;min-height:82px;padding:13px}.portal-login-activity-summary article>span{border-radius:11px;flex-basis:36px;width:36px;height:36px}.portal-login-activity-summary strong{font-size:21px}.portal-login-activity-summary small{font-size:10px;line-height:1.25}.portal-login-activity-toolbar{gap:9px}.portal-login-activity-toolbar>label{border-radius:12px;min-height:46px}.portal-login-activity-toolbar input{font-size:14px}.portal-login-activity-toolbar>div{background:var(--portal-surface-subtle);border-radius:12px;padding:4px}.portal-login-activity-toolbar>div button{border:0;border-radius:9px;min-height:38px;font-size:11px}.portal-login-activity-toolbar>div button.active{background:var(--portal-surface);box-shadow:0 2px 7px #1a302614}.portal-login-activity-toolbar>small{font-size:10px}.portal-login-activity-table-card>header{border-radius:14px;min-height:62px;padding:11px 14px}.portal-login-activity-table-card>header strong{font-size:14px}.portal-login-activity-table-card>header small{font-size:11px}.portal-login-activity-table>article{border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 10px;padding:14px;box-shadow:0 8px 22px #1a302609}.portal-login-activity-person,.portal-login-activity-device{grid-column:1/-1}.portal-login-activity-person{padding-bottom:12px}.portal-login-activity-person>i,.portal-login-activity-device>i{width:40px;height:40px}.portal-login-activity-person strong,.portal-login-activity-device strong,.portal-login-activity-date strong{font-size:12px}.portal-login-activity-person small,.portal-login-activity-device small,.portal-login-activity-person em,.portal-login-activity-device em{font-size:10px}.portal-login-activity-table>article>.portal-login-activity-environment,.portal-login-activity-table>article>.portal-login-activity-session-status,.portal-login-activity-table>article>.portal-login-activity-date{align-content:start;gap:5px;display:grid}.portal-login-activity-table>article>.portal-login-activity-environment,.portal-login-activity-table>article>.portal-login-activity-session-status{align-self:start}.portal-login-activity-environment>small,.portal-login-activity-session-status>small,.portal-login-activity-date>small{color:var(--portal-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.portal-login-activity-date>em{font-size:10px}.portal-login-activity-footnote{font-size:10px;line-height:1.55}.portal-admin-brand-cards{gap:10px}.portal-admin-brand-cards article{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:14px}.portal-admin-brand-cards img{border-radius:11px;width:50px;height:50px}.portal-admin-brand-cards article>div strong{font-size:14px}.portal-admin-brand-cards article>div small{font-size:11px}.portal-admin-brand-cards dl{border-radius:10px;margin-top:5px}.portal-admin-brand-cards dl>div{padding:9px}.portal-admin-brand-cards dt{font-size:8px}.portal-admin-brand-cards dd{font-size:15px}.portal-admin-permission-note{grid-template-columns:38px minmax(0,1fr);min-height:72px;padding:13px}.portal-admin-permission-note strong{font-size:13px}.portal-admin-permission-note small{font-size:11px;line-height:1.45}.portal-admin-tool-table article{gap:5px 10px;min-height:82px!important;padding:13px 14px!important}.portal-admin-tool-table article>span:first-child{font-size:13px}.portal-admin-tool-table article>span:nth-child(2),.portal-admin-tool-table article>span:nth-child(3){font-size:10px;line-height:1.35}.portal-admin-tool-table article>span:nth-child(4) em{font-size:9px}.portal-scan-report-workspace{gap:12px}.portal-scan-report-hero>div{padding:16px}.portal-scan-report-hero small{font-size:9px}.portal-scan-report-hero h2{font-size:26px}.portal-scan-report-hero p{font-size:11px;line-height:1.45}.portal-scan-report-hero dl>div{min-height:78px;padding:11px 13px}.portal-scan-report-hero dl>div:nth-child(odd){border-left:0}.portal-scan-report-hero dl>div:nth-child(n+3){border-top:1px solid var(--portal-border)}.portal-scan-report-hero dt{font-size:8px}.portal-scan-report-hero dd{font-size:21px}.portal-scan-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-scan-status-strip>span{min-height:72px;padding:10px}.portal-scan-status-strip>span+span{border-top:0;border-left:1px solid var(--portal-border)}.portal-scan-status-strip strong{font-size:19px}.portal-scan-status-strip small{font-size:9px;line-height:1.25}.portal-scan-platform-card>summary{grid-template-columns:40px minmax(0,1fr) 20px;gap:11px;min-height:78px;padding:12px 14px}.portal-scan-platform-card>summary>span{border-radius:11px;width:40px;height:40px}.portal-scan-platform-card>summary h3{font-size:15px}.portal-scan-platform-card>summary small{letter-spacing:.06em;font-size:8px}.portal-scan-platform-card>summary b{background:0 0;border:0;grid-column:2;justify-self:start;min-height:0;padding:0;font-size:9px}.portal-scan-platform-chevron{grid-area:1/3/3}.portal-scan-platform-meta>span{padding:12px 14px}.portal-scan-platform-meta>span+span,.portal-scan-detail-grid>section+section{border-top:1px solid var(--portal-border);border-left:0}.portal-scan-platform-meta strong,.portal-scan-detail-grid h4,.portal-scan-inputs b,.portal-scan-results strong{font-size:12px}.portal-scan-platform-meta small,.portal-scan-inputs p,.portal-scan-results small,.portal-scan-results em{font-size:10px;line-height:1.45}.portal-scan-detail-grid>section{padding:14px}.portal-scan-inputs>div,.portal-scan-results>div{border-radius:11px}.portal-admin-workspace .announcements-workspace-header h2,.portal-admin-workspace .news-library-list-panel>header h1{font-size:20px}.portal-admin-workspace .announcements-summary,.portal-admin-workspace .announcements-list>button,.portal-admin-workspace .news-library-list>button{font-size:12px}.portal-admin-workspace .announcements-status-tabs button,.portal-admin-workspace .news-library-tabs button{min-height:42px;font-size:11px}.portal-admin-workspace .announcement-editor,.portal-admin-workspace .news-library-editor{background:var(--portal-surface)}.portal-admin-workspace .announcement-editor>footer button,.portal-admin-workspace .news-library-editor>footer button,.portal-admin-workspace .news-library-import button,.portal-admin-workspace .news-library-import input,.portal-admin-workspace .news-library-field input,.portal-admin-workspace .news-library-field select{min-height:44px;font-size:12px}.portal-admin-workspace .announcement-advanced-options{border-radius:13px}.portal-admin-workspace .announcement-advanced-options-toggle{min-height:64px;padding:11px 13px}.portal-admin-workspace .announcement-advanced-options-toggle strong{font-size:13px}.portal-admin-workspace .announcement-advanced-options-toggle small{font-size:11px}.portal-admin-workspace .announcement-advanced-options>div{gap:16px;padding:13px}html[data-portal-theme=dark] .portal-admin-mobile-header,html[data-portal-theme=dark] .portal-admin-mobile-mode-drawer,html[data-portal-theme=dark] .portal-admin-mobile-mode-drawer>header,html[data-portal-theme=dark] .portal-admin-user-editor.mobile-open,html[data-portal-theme=dark] .portal-admin-user-editor.mobile-open>header,html[data-portal-theme=dark] .portal-admin-user-editor.mobile-open>footer{background:var(--portal-surface)}html[data-portal-theme=dark] .portal-admin-users-toolbar>div button.active,html[data-portal-theme=dark] .portal-login-activity-toolbar>div button.active{box-shadow:0 2px 8px #00000047}}@media (max-width:390px){.portal-admin-summary-strip small,.portal-scan-status-strip small{font-size:8.5px}.portal-admin-user-editor-actions{grid-template-columns:44px minmax(0,1fr)}.portal-admin-user-editor-actions>button:last-child:not(:only-child){grid-column:2}}.assistant-request-mobile-back{display:none}@keyframes portal-admin-detail-fade{0%{opacity:.72}to{opacity:1}}@media (max-width:767px){.portal-admin-workspace.section-requests{position:relative;overflow:hidden!important}.portal-admin-workspace.section-requests .portal-admin-stack-page{overflow:hidden}.portal-admin-workspace .assistant-requests-workspace{background:var(--portal-page);width:100%;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.portal-admin-workspace .assistant-requests-workspace>.panel{background:var(--portal-surface);border:0;border-radius:0}.portal-admin-workspace .assistant-requests-list{grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0}.portal-admin-workspace .assistant-requests-list>header{min-height:68px;padding:11px 14px}.portal-admin-workspace .assistant-requests-list h2,.portal-admin-workspace .assistant-request-detail h2{color:var(--portal-text);font-size:19px}.portal-admin-workspace .assistant-request-summary span{box-sizing:border-box;justify-content:center;min-height:52px;padding:8px 14px;font-size:11px}.portal-admin-workspace .assistant-request-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 10px;display:grid;overflow:visible}.portal-admin-workspace .assistant-request-filters button,.portal-admin-workspace .assistant-request-status-options button{min-height:44px;padding:0 7px;font-size:11px}.portal-admin-workspace .assistant-request-filters button{white-space:normal;width:100%;min-width:0;line-height:1.2}.portal-admin-workspace .assistant-request-load-error.assistant-request-message{grid-template-columns:18px minmax(0,1fr);margin:12px}.portal-admin-workspace .assistant-request-load-error>button{grid-column:1/-1;min-height:44px}.portal-admin-workspace .assistant-request-list-items>button{background:var(--portal-surface);min-height:82px;padding:14px 16px}.portal-admin-workspace .assistant-request-list-items>button>strong{color:var(--portal-text);font-size:13px}.portal-admin-workspace .assistant-request-list-items>button small,.portal-admin-workspace .assistant-request-list-items>button time{color:var(--portal-muted);font-size:10px}.portal-admin-workspace .assistant-request-detail{z-index:3;visibility:hidden;background:var(--portal-surface);opacity:0;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;transition:transform .24s cubic-bezier(.22,.82,.2,1),opacity .18s,visibility .24s;display:grid;position:absolute;inset:0;transform:translate(100%)}.portal-admin-workspace .assistant-request-detail.mobile-open{visibility:visible;opacity:1;transform:translate(0,0)}.portal-admin-workspace .assistant-request-detail>header{min-height:68px;padding:max(10px, env(safe-area-inset-top,0px)) 12px 10px;background:var(--portal-surface);grid-template-columns:44px minmax(0,1fr) auto;gap:10px;display:grid}.portal-admin-workspace .assistant-request-mobile-back{background:var(--portal-surface-subtle);width:44px;height:44px;color:var(--portal-text);border:0;border-radius:10px;place-items:center;padding:0;display:grid}.portal-admin-workspace .assistant-request-mobile-back svg{width:20px;height:20px}.portal-admin-workspace .assistant-request-detail-body{background:var(--portal-surface);-webkit-overflow-scrolling:touch;min-height:0;padding:16px;overflow-y:auto}.portal-admin-workspace .assistant-request-detail blockquote{color:var(--portal-text);padding:15px;font-size:15px}.portal-admin-workspace .assistant-request-meta{grid-template-columns:1fr}.portal-admin-workspace .assistant-request-meta>span{min-height:58px}.portal-admin-workspace .assistant-request-status-options{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0;display:grid}.portal-admin-workspace .assistant-request-detail textarea{min-height:150px;font-size:16px}.portal-admin-workspace .assistant-request-detail>footer{padding:9px 12px max(9px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--portal-border);background:var(--portal-surface-subtle)}.portal-admin-workspace .assistant-request-detail>footer button{width:100%;min-height:46px}html[data-portal-theme=dark] .portal-admin-workspace .assistant-requests-workspace>.panel,html[data-portal-theme=dark] .portal-admin-workspace .assistant-request-list-items>button,html[data-portal-theme=dark] .portal-admin-workspace .assistant-request-detail,html[data-portal-theme=dark] .portal-admin-workspace .assistant-request-detail>header,html[data-portal-theme=dark] .portal-admin-workspace .assistant-request-detail-body{background:var(--portal-surface);color:var(--portal-text)}}@media (prefers-reduced-motion:reduce){.portal-admin-stack-page,.portal-admin-workspace .assistant-request-detail{transition-duration:1ms;animation-duration:1ms}.portal-scan-platform-chevron{transition:none}}
.portal-login-panel:has(.portal-login-oauth){width:min(100%,470px)}.portal-login-oauth{gap:14px;display:grid}.portal-login-oauth-provider{border:1px solid var(--portal-border-strong);background:linear-gradient(135deg, #ffffffc7, #f6f9f7e0), var(--portal-surface-subtle);border-radius:15px;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:90px;padding:16px;display:grid;box-shadow:0 10px 28px #142a2112}.portal-login-oauth-provider>div{gap:3px;min-width:0;display:grid}.portal-login-oauth-provider small{color:var(--portal-accent);letter-spacing:.1em;font-size:10px;font-weight:820}.portal-login-oauth-provider strong{color:var(--portal-text);font-size:16px;font-weight:800;line-height:1.25}.portal-login-oauth-provider p{color:var(--portal-muted);margin:0;font-size:12px;line-height:1.45}.portal-login-oauth-provider>svg{width:21px;height:21px;color:var(--portal-accent)}.portal-login-microsoft-mark{flex:none;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;width:38px;height:38px;display:grid}.portal-login-microsoft-mark i{display:block}.portal-login-microsoft-mark i:first-child{background:#f25022}.portal-login-microsoft-mark i:nth-child(2){background:#7fba00}.portal-login-microsoft-mark i:nth-child(3){background:#00a4ef}.portal-login-microsoft-mark i:nth-child(4){background:#ffb900}.portal-login-microsoft-mark.is-small{gap:1px;width:19px;height:19px}.portal-login-oauth>.portal-login-microsoft-button{color:#fff;cursor:pointer;background:#14795f;border:1px solid #176b53;border-radius:12px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:50px;margin:0;font-size:14px;font-weight:780;transition:transform .13s,background-color .15s,box-shadow .15s;display:flex;box-shadow:0 10px 24px #14795f33}.portal-login-oauth>.portal-login-microsoft-button:hover,.portal-login-oauth>.portal-login-microsoft-button:focus-visible{background:#106b54;transform:translateY(-1px);box-shadow:0 13px 28px #14795f45}.portal-login-oauth>.portal-login-microsoft-button:active{transform:translateY(0)}.portal-login-oauth>.portal-login-microsoft-button:disabled{cursor:wait;opacity:.72}.portal-login-oauth-note{color:var(--portal-muted);text-align:center;margin:0;padding:0 8px;font-size:11px;line-height:1.55}html[data-portal-theme=dark] .portal-login-oauth-provider{background:linear-gradient(135deg, #2a332ef5, #1f2723f7), var(--portal-surface-subtle);border-color:#ffffff1f;box-shadow:0 14px 32px #00000042}@media (max-width:520px){.portal-login-oauth-provider{grid-template-columns:40px minmax(0,1fr) 20px;gap:12px;min-height:84px;padding:14px}.portal-login-microsoft-mark{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.portal-login-oauth>.portal-login-microsoft-button{transition:none}}
.portal-account-avatar-editor{flex:none;width:46px;height:46px;position:relative}.portal-account-avatar-trigger{width:100%;height:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:relative}.portal-account-avatar-editor .toolkit-account-avatar{border:1px solid #cbd2ce;overflow:hidden;border-radius:50%!important;width:100%!important;height:100%!important}.portal-account-avatar-editor .toolkit-account-avatar.is-default{color:#717975!important;background:#e7eae8!important}.portal-account-avatar-editor .toolkit-account-avatar.is-default>svg{stroke-width:1.65px;width:58%;height:58%}.portal-account-avatar-editor .toolkit-account-avatar.has-photo{background:#e7eae8}.portal-account-avatar-editor .toolkit-account-avatar img{border-radius:inherit;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .16s ease-out;position:absolute;inset:0}.portal-account-avatar-editor .toolkit-account-avatar.is-photo-ready img{opacity:1}.portal-account-avatar-editor .toolkit-account-avatar-fallback{color:#717975;stroke-width:1.65px;width:58%;height:58%}.portal-account-avatar-trigger:focus-visible{outline-offset:3px;outline:3px solid #6aa78e}.portal-account-avatar-edit-mark{color:#fff;background:#246f57;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 2px 6px #1a2d2433}.portal-account-avatar-edit-mark svg{stroke-width:2.2px;width:11px;height:11px;color:#fff!important;stroke:currentColor!important}.portal-desktop-account-menu .portal-account-avatar-editor{width:52px;height:52px}.portal-mobile-account-menu .portal-account-avatar-editor{width:48px;height:48px}.portal-account-avatar-backdrop{z-index:20000;padding:24px;padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom));isolation:isolate;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121b1794;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.portal-account-avatar-dialog{overscroll-behavior:contain;color:#1e2a24;background:#fff;border:1px solid #d4dbd7;border-radius:20px;gap:20px;width:min(100%,560px);max-height:calc(100dvh - 48px);padding:24px;animation:.18s cubic-bezier(.22,1,.36,1) portal-account-avatar-dialog-in;display:grid;overflow-y:auto;box-shadow:0 28px 70px #0b130f4d}.portal-account-avatar-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portal-account-avatar-dialog>header small{color:#6a7770;letter-spacing:.15em;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.portal-account-avatar-dialog h2{color:#1b2922;margin:0;font-size:22px;line-height:1.15}.portal-account-avatar-dialog>header>button{color:#3c4b43;cursor:pointer;background:#f7f9f8;border:1px solid #d6ded9;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.portal-account-avatar-dialog>header>button svg{width:20px;height:20px}.portal-account-avatar-preview{color:#717975;background:#e7eae8;border:1px solid #cad2ce;border-radius:50%;place-self:center;place-items:center;width:148px;height:148px;display:grid;overflow:hidden}.portal-account-avatar-preview img{object-fit:cover;width:100%;height:100%}.portal-account-avatar-preview>svg{stroke-width:1.5px;width:64%;height:64%}.portal-account-avatar-cropper{background:#24342c;border:1px solid #76867d;border-radius:18px;place-self:center;width:min(100%,360px);height:320px;position:relative;overflow:hidden;box-shadow:0 18px 42px #1430222e}.portal-account-avatar-crop-area{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.portal-account-avatar-crop-area:active{cursor:grabbing}.portal-account-avatar-crop-area img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.portal-account-avatar-crop-mask,.portal-account-avatar-crop-guide{pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal-account-avatar-crop-mask{z-index:1;border:2px solid #ffffffd1;box-shadow:0 0 0 999px #0d16127a}.portal-account-avatar-crop-guide{z-index:2;opacity:0;background-image:linear-gradient(90deg,#0000 33.1%,#ffffff61 33.2% 33.6%,#0000 33.7% 66.3%,#ffffff61 66.4% 66.8%,#0000 66.9%),linear-gradient(#0000 33.1%,#ffffff61 33.2% 33.6%,#0000 33.7% 66.3%,#ffffff61 66.4% 66.8%,#0000 66.9%);transition:opacity .14s}.portal-account-avatar-cropper.is-moving .portal-account-avatar-crop-guide{opacity:1}.portal-account-avatar-crop-instruction{z-index:3;color:#fff;white-space:nowrap;pointer-events:none;background:#0f1c15a8;border:1px solid #ffffff70;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:11px;font-weight:780;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.portal-account-avatar-crop-instruction svg{width:14px;height:14px}.portal-account-avatar-cropper.is-moving .portal-account-avatar-crop-instruction{opacity:0;transform:translate(-50%,4px)}.portal-account-avatar-zoom-control{background:#f7faf8;border:1px solid #d7dfda;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 36px auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.portal-account-avatar-zoom-control input{accent-color:#176c51;width:100%;min-width:0}.portal-account-avatar-zoom-control button{color:#176c51;cursor:pointer;min-width:36px;min-height:36px;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.portal-account-avatar-zoom-control button svg{width:16px;height:16px}.portal-account-avatar-zoom-control .portal-account-avatar-reset{padding:0 9px}.portal-account-avatar-zoom-control button:hover,.portal-account-avatar-zoom-control button:focus-visible{background:#e4f2ea;outline:none}.portal-account-avatar-copy{text-align:center;gap:5px;display:grid}.portal-account-avatar-copy strong{color:#213028;font-size:15px}.portal-account-avatar-copy p{color:#68756e;margin:0;font-size:12px;line-height:1.5}.portal-account-avatar-file-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}.portal-account-avatar-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portal-account-avatar-actions.is-single{grid-template-columns:minmax(0,280px);justify-content:center}.portal-account-avatar-actions button,.portal-account-avatar-remove{min-height:46px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;transition:transform .12s,border-color .16s,background-color .16s;display:inline-flex}.portal-account-avatar-actions button:active,.portal-account-avatar-remove:active{transform:scale(.98)}.portal-account-avatar-actions button svg,.portal-account-avatar-remove svg{width:17px;height:17px}.portal-account-avatar-actions .secondary{color:#2d4438;background:#fff;border:1px solid #cbd5cf}.portal-account-avatar-actions .primary{color:#fff;background:#176c51;border:1px solid #176c51}.portal-account-avatar-actions button:disabled,.portal-account-avatar-remove:disabled,.portal-account-avatar-dialog>header>button:disabled{cursor:default;opacity:.48}.portal-account-avatar-actions button:focus-visible,.portal-account-avatar-remove:focus-visible,.portal-account-avatar-dialog>header>button:focus-visible{outline-offset:2px;outline:3px solid #78ae98}.portal-account-avatar-remove{color:#a13a34;background:0 0;border:0;justify-self:center;min-height:42px}.portal-account-avatar-message{color:#4f685a;text-align:center;min-height:18px;margin:-7px 0 0;font-size:12px;font-weight:700}.portal-account-avatar-message.error{color:#a13a34}.portal-account-avatar-dialog .is-spinning{animation:.8s linear infinite portal-account-avatar-spin}html[data-portal-theme=dark] .portal-account-avatar-editor .toolkit-account-avatar.is-default{border-color:#4e5d55;color:#aeb8b2!important;background:#303b35!important}html[data-portal-theme=dark] .portal-account-avatar-edit-mark{color:#11241b;background:#77b89c;border-color:#1a2922}html[data-portal-theme=dark] .portal-account-avatar-dialog{color:#eff5f1;background:#1a2922;border-color:#3b5145}html[data-portal-theme=dark] .portal-account-avatar-dialog h2,html[data-portal-theme=dark] .portal-account-avatar-copy strong{color:#f2f7f4}html[data-portal-theme=dark] .portal-account-avatar-dialog :is(header small,.portal-account-avatar-copy p){color:#b4c2ba}html[data-portal-theme=dark] .portal-account-avatar-dialog>header>button,html[data-portal-theme=dark] .portal-account-avatar-actions .secondary{color:#edf4f0;background:#21352b;border-color:#455e51}html[data-portal-theme=dark] .portal-account-avatar-preview{color:#aeb8b2;background:#303b35;border-color:#4b5e54}html[data-portal-theme=dark] .portal-account-avatar-cropper{background:#303b35;border-color:#4b5e54;box-shadow:0 0 0 4px #21352b}html[data-portal-theme=dark] .portal-account-avatar-zoom-control{background:#21352b;border-color:#43594d}html[data-portal-theme=dark] .portal-account-avatar-zoom-control label{color:#d6e3dc}html[data-portal-theme=dark] .portal-account-avatar-zoom-control button{color:#9ad3b8}html[data-portal-theme=dark] .portal-account-avatar-zoom-control button:hover,html[data-portal-theme=dark] .portal-account-avatar-zoom-control button:focus-visible{background:#2b493a}@media (max-width:520px){.portal-account-avatar-backdrop{align-items:stretch;padding:0}.portal-account-avatar-dialog{width:100%;min-height:100dvh;max-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 20px max(18px, env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0;align-content:start;gap:14px}.portal-account-avatar-preview{width:132px;height:132px}.portal-account-avatar-cropper{width:100%;height:min(54dvh,430px);min-height:360px;margin-top:8px}.portal-account-avatar-zoom-control{display:none}.portal-account-avatar-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.portal-account-avatar-dialog .is-spinning{animation-duration:1.6s}}@keyframes portal-account-avatar-spin{to{transform:rotate(360deg)}}@keyframes portal-account-avatar-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}
html[data-portal-theme=dark]{--portal-page:#111214;--portal-mobile-page-bg:#111214;--portal-surface:#1b1c20;--portal-surface-muted:#24252a;--portal-surface-soft:#202126;--portal-border:#3b3d45;--portal-text:#f4f5f7;--portal-text-secondary:#d8d9df;--portal-muted:#b7b9c1;--portal-text-muted:#b7b9c1;--ink:#f4f5f7;--bg:#111214;--surface:#1b1c20;--surface-strong:#24252a;--text:#f4f5f7;--muted:#b7b9c1;--line:#3b3d45;background:#111214}html[data-portal-theme=dark] body,html[data-portal-theme=dark] :is(.toolkit-page.toolkit-portal,.portal-admin-page,.portal-media-coverage-page,.mobile-feedback-detail-overlay){--portal-page:#111214;--portal-mobile-page-bg:#111214;--portal-surface:#1b1c20;--portal-surface-muted:#24252a;--portal-surface-soft:#202126;--portal-border:#3b3d45;--portal-text:#f4f5f7;--portal-text-secondary:#d8d9df;--portal-muted:#b7b9c1;--portal-text-muted:#b7b9c1;--ink:#f4f5f7;background-color:#111214!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal{--portal-page:#111214;--portal-mobile-page-bg:#111214;--portal-mobile-header-bg:#111214;--portal-mobile-tab-bg:#17181c;--portal-surface:#1b1c20;--portal-surface-subtle:#202126;--portal-surface-muted:#24252a;--portal-border:#3b3d45;--portal-border-strong:#51535d;--portal-text:#f4f5f7;--portal-text-secondary:#d8d9df;--portal-text-muted:#b7b9c1;--portal-muted:#b7b9c1;--portal-accent-pale:#173b2f;--portal-accent-soft:#173b2f;--portal-accent-border:#4b8c70}.toolkit-shortcut-modal-backdrop{--portal-page:#fff;--portal-surface:#fff;--portal-surface-muted:#f4f5f7;--portal-border:#d8dbe0;--portal-text:#202126;--portal-text-muted:#60656f;--portal-muted:#747984;background:#1213168f!important}.toolkit-shortcut-modal-backdrop .toolkit-home-add-panel,.toolkit-mobile-tool-options{color:#202126!important;background:#fff!important;border-color:#d8dbe0!important}.toolkit-mobile-tool-options :is(strong,input,button){color:#202126}.toolkit-mobile-tool-options :is(small,.toolkit-mobile-tool-options-label){color:#60656f}.toolkit-mobile-tool-options :is(input,.toolkit-mobile-tool-options-edit){background:#f7f8fa}html[data-portal-theme=dark] .toolkit-shortcut-modal-backdrop{--portal-page:#111214;--portal-surface:#1b1c20;--portal-surface-muted:#24252a;--portal-border:#484a54;--portal-text:#f4f5f7;--portal-text-muted:#c2c4cc;--portal-muted:#b7b9c1;background:#040507ad!important}html[data-portal-theme=dark] :is(.toolkit-shortcut-modal-backdrop .toolkit-home-add-panel,.toolkit-mobile-tool-options){color:#f4f5f7!important;background:#1b1c20!important;border-color:#484a54!important}html[data-portal-theme=dark] .toolkit-mobile-tool-options :is(strong,input,button){color:#f4f5f7}html[data-portal-theme=dark] .toolkit-mobile-tool-options :is(small,.toolkit-mobile-tool-options-label){color:#c2c4cc}html[data-portal-theme=dark] .toolkit-mobile-tool-options :is(input,.toolkit-mobile-tool-options-edit){background:#111214}html[data-portal-theme=dark] .toolkit-mobile-panel-notifications .toolkit-announcement-filters{background:#1b1c20;border-color:#3b3d45}html[data-portal-theme=dark] .toolkit-mobile-panel-notifications .toolkit-announcement-filters button{color:#d8d9df;background:#202126;border-color:#484a54}html[data-portal-theme=dark] .toolkit-mobile-panel-notifications .toolkit-announcement-filters button.active{color:#e5f7ee;background:#173b2f;border-color:#4b8c70}html[data-portal-theme=dark] .toolkit-mobile-panel-notifications .toolkit-announcement-mobile-list .toolkit-announcement-count{color:#d8d9df;background:#202126;border-color:#484a54}html[data-portal-theme=dark] .toolkit-mobile-panel-notifications .toolkit-announcement-mobile-list .toolkit-announcement-list button.pinned{box-shadow:inset 3px 0 var(--portal-accent)!important;background:#1b1c20!important}html[data-portal-theme=dark] .portal-external-app-handoff{color:#f4f5f7;background:#1b1c20;border-color:#484a54}html[data-portal-theme=dark] .portal-external-app-handoff-icon,html[data-portal-theme=dark] .portal-external-app-handoff header button,html[data-portal-theme=dark] .portal-external-app-handoff-actions .secondary{color:#e1e3e8;background:#24252a;border-color:#484a54}html[data-portal-theme=dark] .portal-external-app-handoff p,html[data-portal-theme=dark] .portal-external-app-handoff-actions .cancel{color:#c2c4cc}@media (max-width:767px){html[data-portal-theme=dark],html[data-portal-theme=dark] body{--portal-mobile-page-bg:#111214;--portal-mobile-tab-bg:#17181c;background:#17181c}html[data-portal-theme=dark] .toolkit-mobile-nav.toolkit-mobile-nav-persistent{background:#17181c!important;border-top-color:#3b3d45!important;box-shadow:0 -12px 28px #0000004d!important}html[data-portal-theme=dark] .toolkit-mobile-nav.toolkit-mobile-nav-persistent :is(a,button){color:#c2c4cc!important;background:0 0!important}html[data-portal-theme=dark] .toolkit-mobile-nav.toolkit-mobile-nav-persistent :is(a[aria-current=page],button.active){color:#e5f7ee!important;background:#24252a!important}html[data-portal-theme=dark] .portal-mobile-account-drawer{color:#f4f5f7;background:#1b1c20;border-right:1px solid #3b3d45;box-shadow:18px 0 48px #0000004d}html[data-portal-theme=dark] .portal-mobile-account-drawer>header,html[data-portal-theme=dark] .toolkit-account-menu.portal-mobile-account-menu :is(.portal-mobile-account-brands,.portal-account-workspace-switcher){border-color:#3b3d45}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-mobile-home-tools .toolkit-home-add-shortcut{color:#d8d9df!important;background:#202126!important;border-color:#484a54!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-mobile-home-tools .toolkit-home-add-shortcut>span{color:#e1e3e8!important;background:#24252a!important;border:1px dashed #5a5c66!important}html[data-portal-theme=dark] .portal-feedback-mobile-detail .portal-feedback-mobile-ai-summary{background:#1b1c20;border-color:#484a54}html[data-portal-theme=dark] .portal-feedback-mobile-detail .portal-feedback-mobile-ai-summary>button,html[data-portal-theme=dark] .portal-feedback-mobile-detail .portal-feedback-mobile-ai-summary small{color:#d2d4db}html[data-portal-theme=dark] .portal-feedback-mobile-detail .portal-feedback-mobile-ai-summary p,html[data-portal-theme=dark] .portal-feedback-mobile-detail .review-risk-assessment.compact .review-risk-rationale p{color:#f2f3f5}html[data-portal-theme=dark] .portal-feedback-mobile-detail .portal-feedback-mobile-ai-summary p[lang=zh-Hant],html[data-portal-theme=dark] .portal-feedback-mobile-detail .review-risk-assessment.compact .review-risk-rationale p[lang=zh-Hant]{color:#c6c8d0}html[data-portal-theme=dark] .portal-feedback-mobile-detail .review-risk-rationale small{color:#d6d8df}html[data-portal-theme=dark],html[data-portal-theme=dark] body{--portal-mobile-system-bg:#17181c;--portal-mobile-header-bg:#17181c;--portal-mobile-page-bg:#111214;--portal-mobile-tab-bg:#17181c;--portal-mobile-nav-surface:#17181c;background:#17181c!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-portal-header{background:#17181c!important}html[data-portal-theme=dark] :is(.toolkit-page.toolkit-portal .toolkit-portal-header .toolkit-brand-directory,.toolkit-page.toolkit-portal .toolkit-portal-header .toolkit-brand-directory>header,.toolkit-page.toolkit-portal .toolkit-portal-header .toolkit-brand-directory-body,.toolkit-page.toolkit-portal .toolkit-portal-header .toolkit-brand-websites,.toolkit-page.toolkit-portal .toolkit-portal-header .toolkit-brand-locations,.toolkit-mobile-panel-brands.portal-mobile-brand-directory,.portal-mobile-brand-page,body>.portal-mobile-overlay){--portal-page:#111214;--portal-mobile-page-bg:#111214;--portal-surface:#1b1c20;--portal-surface-subtle:#202126;--portal-surface-muted:#24252a;--portal-border:#3b3d45;--portal-border-strong:#51535d;--portal-text:#f4f5f7;--portal-text-secondary:#d8d9df;--portal-text-muted:#b7b9c1}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-portal-header .toolkit-brand-directory,html[data-portal-theme=dark] body>.portal-mobile-overlay{color:#f4f5f7!important;background:#111214!important;border-color:#3b3d45!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-portal-header .toolkit-brand-directory>header,html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-portal-header .toolkit-brand-directory-body,html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-portal-header .toolkit-brand-locations{background:#1b1c20!important;border-color:#3b3d45!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-portal-header .toolkit-brand-websites,html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-portal-header :is(.toolkit-brand-websites-list a,.toolkit-brand-location-row){color:#f4f5f7!important;background:#24252a!important;border-color:#484a54!important}html[data-portal-theme=dark] :is(body>.portal-mobile-overlay .portal-mobile-detail-header,body>.portal-mobile-overlay .portal-mobile-news-detail,body>.portal-mobile-overlay .portal-mobile-social-detail,.portal-mobile-brand-page,.toolkit-mobile-panel-brands){color:#f4f5f7!important;background:#111214!important}html[data-portal-theme=dark] .toolkit-mobile-nav.toolkit-mobile-nav-persistent{border-top-color:#0000!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal :is(.portal-feedback-mobile .portal-feedback-row,.toolkit-mobile-panel-feedback .portal-feedback-row,.toolkit-briefing-story-list>button){border-bottom-color:#303238!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-mobile-panel-media{--portal-accent-pale:#303238;--portal-accent-soft:#303238;--portal-accent-border:#51535d}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-mobile-panel-media :is(.toolkit-media-header,.portal-feedback-home-filters,.toolkit-briefing-media-filters,.toolkit-briefing-brand-filters){box-shadow:none!important;background:#17181c!important;border-color:#303238!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-mobile-panel-media :is(.portal-mobile-brand-filter-trigger,.portal-feedback-select-button,.toolkit-briefing-media-filters>div,.toolkit-briefing-brand-filters){color:#d8d9df!important;background:#202126!important;border-color:#3b3d45!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-mobile-panel-media :is(.toolkit-briefing-media-filters button,.toolkit-briefing-brand-filters button){color:#c2c4cc!important;background:0 0!important;border-color:#3b3d45!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-mobile-panel-media :is(.portal-mobile-brand-filter-trigger:active,.portal-mobile-brand-filter-trigger[aria-expanded=true],.toolkit-briefing-media-filters button.active,.toolkit-briefing-brand-filters button.active){color:#f4f5f7!important;box-shadow:none!important;background:#303238!important;border-color:#51535d!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .toolkit-mobile-panel-media .toolkit-briefing-story-list>button:is(:active,.active){background:#24252a!important;border-bottom-color:#3b3d45!important;box-shadow:inset 3px 0 #5a5c66!important}}
@media (max-width:767px){.toolkit-page.toolkit-portal .portal-feedback-row .portal-mobile-content-feed-context{color:#456158;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:800;display:grid}.toolkit-page.toolkit-portal .portal-feedback-row .portal-mobile-content-feed-entity{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.toolkit-page.toolkit-portal .portal-feedback-row .portal-mobile-content-feed-entity-icon{background:#fff;border:1px solid #dce5e0;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid;overflow:hidden}.toolkit-page.toolkit-portal .portal-feedback-row .portal-mobile-content-feed-entity-icon>img,.toolkit-page.toolkit-portal .portal-feedback-row .portal-mobile-content-feed-entity-icon>svg,.toolkit-page.toolkit-portal .portal-feedback-row .portal-mobile-content-feed-entity-icon .platform-brand-icon{object-fit:contain;width:16px;max-width:16px;height:16px;max-height:16px}.toolkit-page.toolkit-portal .portal-feedback-row .portal-mobile-content-feed-entity-icon .platform-brand-icon{place-items:center;display:grid}.toolkit-page.toolkit-portal .portal-feedback-row .portal-mobile-content-feed-entity-icon .platform-brand-icon svg{width:15px;height:15px}.toolkit-page.toolkit-portal .portal-feedback-row .portal-mobile-content-feed-entity-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolkit-page.toolkit-portal .portal-feedback-row .portal-mobile-content-feed-entity-label small{color:var(--portal-text-muted,#64736c);font:inherit;font-weight:650}.toolkit-page.toolkit-portal .portal-feedback-mobile .portal-feedback-row,.toolkit-page.toolkit-portal .toolkit-briefing-story-list>button{-webkit-tap-highlight-color:transparent;will-change:transform;border:0!important;border-bottom:1px solid var(--portal-border)!important;background:var(--portal-surface)!important;box-shadow:none!important;transition:transform .14s,background-color .14s,box-shadow .14s!important}.toolkit-page.toolkit-portal .toolkit-briefing-story-list{scroll-padding-bottom:calc(var(--portal-mobile-nav-height) + 4px);background:var(--portal-surface)!important;padding-bottom:calc(var(--portal-mobile-nav-height) + 4px)!important}.toolkit-page.toolkit-portal .portal-feedback-mobile .portal-feedback-row:active,.toolkit-page.toolkit-portal .toolkit-briefing-story-list>button:active{transform:scale(.985);box-shadow:none!important;background:#f0f2f1!important}.toolkit-page.toolkit-portal .portal-feedback-mobile .portal-feedback-row.active,.toolkit-page.toolkit-portal .toolkit-briefing-story-list>button.active{background:var(--portal-surface)!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){.toolkit-page.toolkit-portal .portal-feedback-mobile .portal-feedback-row,.toolkit-page.toolkit-portal .toolkit-briefing-story-list>button{transition:none!important}.toolkit-page.toolkit-portal .portal-feedback-mobile .portal-feedback-row:active,.toolkit-page.toolkit-portal .toolkit-briefing-story-list>button:active{transform:none}}}
@media (max-width:767px){:is(body:has(.toolkit-page.toolkit-portal:not(.portal-persistent-workspace-header-slot)),body:has(.portal-route-loading-shell)){width:auto!important;height:auto!important;min-height:100dvh!important;position:static!important;inset:auto!important}:root{--portal-mobile-tab-gesture-clearance:20px;--portal-mobile-nav-height:calc(100px + env(safe-area-inset-bottom,0px))}.toolkit-page.toolkit-portal .toolkit-portal-content{padding-bottom:0!important}.toolkit-page.toolkit-portal .toolkit-mobile-panel:is(.toolkit-mobile-panel-home,.toolkit-mobile-panel-tools,.toolkit-mobile-panel-brands,.toolkit-mobile-panel-notifications).active{box-sizing:border-box!important;padding-bottom:var(--portal-mobile-nav-height)!important;scroll-padding-bottom:var(--portal-mobile-nav-height)!important}.toolkit-mobile-nav.toolkit-mobile-nav-persistent,.portal-route-loading-shell .toolkit-route-loading-nav{isolation:isolate;bottom:calc(-1 * env(safe-area-inset-bottom,0px))!important;height:var(--portal-mobile-nav-height)!important;min-height:var(--portal-mobile-nav-height)!important;padding-top:9px!important;padding-bottom:calc(var(--portal-mobile-tab-gesture-clearance) + env(safe-area-inset-bottom,0px))!important;background:var(--portal-mobile-nav-surface,#fff)!important;border:0!important;border-radius:24px 24px 0 0!important;grid-template-rows:58px!important;align-content:start!important;overflow:hidden!important;transform:none!important;box-shadow:0 -6px 18px #18201c14!important}.toolkit-page.toolkit-portal:has(:is(.toolkit-mobile-panel-media.active,.toolkit-mobile-panel-feedback.active)) .toolkit-portal-content{padding-bottom:0!important}.toolkit-mobile-nav.toolkit-mobile-nav-persistent:before,.toolkit-mobile-nav.toolkit-mobile-nav-persistent:after,.portal-route-loading-shell .toolkit-route-loading-nav:before,.portal-route-loading-shell .toolkit-route-loading-nav:after,.toolkit-page.toolkit-portal:before,.toolkit-page.toolkit-portal:after,.portal-route-loading-shell:before,.portal-route-loading-shell:after{content:none!important;display:none!important}}
@media (max-width:767px){.toolkit-page.toolkit-portal .toolkit-mobile-panel-media .portal-media-scope-filters{background:var(--portal-surface-muted)!important}.toolkit-page.toolkit-portal .toolkit-mobile-panel-media .portal-media-scope-filters .portal-feedback-picker:first-child .portal-feedback-select-button{cursor:default}.toolkit-page.toolkit-portal .toolkit-mobile-panel-media .portal-mobile-media-filters{background:var(--portal-surface)!important;border-bottom:1px solid var(--portal-border)!important;padding:8px 0 9px!important}.toolkit-page.toolkit-portal .toolkit-mobile-panel-media .portal-mobile-filter-row{gap:8px!important;padding:0 14px 1px!important;scroll-padding-inline:14px!important}.toolkit-page.toolkit-portal .toolkit-mobile-panel-media .portal-mobile-filter-row button{height:36px!important;min-height:36px!important;max-height:36px!important;padding-inline:12px!important}.toolkit-page.toolkit-portal .toolkit-mobile-panel-media .portal-mobile-filter-row button.active{border-color:color-mix(in srgb, var(--portal-accent) 46%, var(--portal-border))!important;background:var(--portal-accent-pale)!important;color:var(--portal-accent-strong)!important}.toolkit-mobile-nav.toolkit-mobile-nav-persistent :is(a[aria-current=page],button.active),.portal-route-loading-shell .toolkit-route-loading-nav :is(a[aria-current=page],button.active){border-radius:16px!important}}
@media (max-width:1435px){.portal-mobile-header-filter-button{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.portal-mobile-header-filter-button:after{content:"";background:#bce9d1;border:1px solid #163a2e;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}body[data-portal-workspace-filters-open=true] .portal-mobile-header-filter-button:after{display:none}.portal-mobile-header-filter-button svg{stroke-width:2.2px;width:21px;height:21px}.portal-mobile-header-filter-button:active,.portal-mobile-header-filter-button.active{background:#fff3;border-color:#ffffff6b}.portal-mobile-header-filter-button:focus-visible{outline-offset:2px;outline:3px solid #cdf2deb8}.portal-mobile-filter-layer{z-index:13000;top:var(--portal-account-navbar-height,calc(52px + env(safe-area-inset-top,0px)));background:0 0;align-items:start;padding:0;animation:.14s ease-out both portalFilterBackdropEnter;display:grid;position:fixed;bottom:0;left:0;right:0}.portal-mobile-filter-backdrop{background:#121b163d;display:block;position:absolute;inset:0}.portal-mobile-filter-sheet{color:#1f2c25;background:#f8faf8;border:1px solid #dfe6e1;border-top:0;border-radius:0 0 22px 22px;flex-direction:column;width:100%;max-height:min(78dvh,100% - 12px);animation:.18s cubic-bezier(.22,.8,.28,1) both portalFilterSheetEnter;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #08140e26}.portal-mobile-filter-accessible-title{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.portal-mobile-filter-sheet-content{overscroll-behavior:contain;flex:auto;align-content:start;gap:18px;min-width:0;min-height:0;padding:18px;display:grid;overflow:hidden auto}.portal-mobile-filter-group{gap:9px;min-width:0;display:grid}.portal-mobile-filter-group>strong{color:#5b6961;letter-spacing:.11em;font-size:10px;font-weight:900}.portal-mobile-filter-sheet-content .portal-feedback-filters,.portal-mobile-filter-sheet-content .portal-mobile-feedback-filters,.portal-mobile-filter-sheet-content .portal-mobile-media-filters{margin:0!important}.portal-mobile-filter-sheet-content .portal-mobile-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0!important;display:grid!important;overflow:visible!important}.portal-mobile-filter-sheet-content .portal-mobile-filter-row>button{white-space:normal;width:100%;min-width:0}.portal-mobile-filter-sheet-content .portal-mobile-feedback-filters{flex-wrap:wrap;gap:8px;display:flex;overflow:visible!important}.portal-mobile-filter-sheet .compact-select:has(.compact-select-menu) .compact-select-menu{width:100%;max-height:240px;margin-top:7px;position:static}.portal-mobile-filter-sheet>footer{padding:11px 18px max(13px, env(safe-area-inset-bottom));background:#f8faf8f5;border-top:1px solid #dfe6e1;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:10px;display:grid}.portal-mobile-filter-sheet>footer button{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#17664d;border:1px solid #0000;border-radius:14px;font-size:14px;font-weight:850}.portal-mobile-filter-sheet>footer .portal-mobile-filter-apply:disabled{color:#89958e;cursor:default;background:#e4e9e6;border-color:#d8e0dc}.portal-mobile-filter-sheet>footer .portal-mobile-filter-cancel{color:#365047;background:#fff;border-color:#cbd8d1}html[data-portal-theme=dark] .portal-mobile-filter-sheet{color:#f3f7f4;background:#171b19;border:1px solid #35413b;border-top:0}html[data-portal-theme=dark] .portal-mobile-filter-sheet>footer{border-color:#343d38}html[data-portal-theme=dark] .portal-mobile-filter-group>strong{color:#aeb9b2}html[data-portal-theme=dark] .portal-mobile-filter-sheet>footer{background:#171b19f7}html[data-portal-theme=dark] .portal-mobile-filter-sheet{background:#171b19}html[data-portal-theme=dark] .portal-mobile-filter-sheet>footer .portal-mobile-filter-cancel{color:#eef4f0;background:#222a26;border-color:#3b4741}html[data-portal-theme=dark] .portal-mobile-filter-sheet>footer .portal-mobile-filter-apply:disabled{color:#7f8b84;background:#303a35;border-color:#303a35}.portal-responsive-filter-group{gap:9px;min-width:0;display:grid}.portal-responsive-filter-group>strong{color:#5b6961;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.portal-responsive-brand-chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.portal-responsive-brand-chips>button,.portal-responsive-filter-chips>button{color:#3d4d44;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dfda;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:7px 9px;font-size:12px;font-weight:760;display:inline-flex}.portal-responsive-brand-chips>button{flex-direction:column;gap:4px;padding-inline:4px;font-size:10px}.portal-responsive-brand-chips>button>.portal-responsive-brand-logo,.compact-select-option-label>.compact-location-brand-logo{background:#fff;border:1px solid #d6dfda;border-radius:9px;flex:0 0 32px;place-items:center;display:grid;overflow:hidden;width:32px!important;height:32px!important}.portal-responsive-brand-chips>button>.portal-responsive-brand-logo>img,.portal-responsive-brand-chips>button>.portal-responsive-brand-logo>.portal-fixed-logo-fallback,.compact-select-option-label>.compact-location-brand-logo>img,.compact-select-option-label>.compact-location-brand-logo>.portal-fixed-logo-fallback{object-fit:contain;object-position:center;display:block;width:24px!important;height:24px!important}.portal-responsive-brand-chips>button>span:last-child{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.portal-responsive-brand-chips>button.active,.portal-responsive-filter-chips>button.active{color:#12664c;background:#e8f4ee;border-color:#84b8a3;box-shadow:inset 0 0 0 1px #17664d14}.portal-responsive-filter-selects>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.portal-responsive-filter-selects.is-date-only>div{grid-template-columns:minmax(0,1fr)}.compact-select-option-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.compact-select-option-label>.compact-location-brand-logo{border-radius:7px;flex-basis:24px;width:24px!important;height:24px!important}.compact-select-option-label>.compact-location-brand-logo>img,.compact-select-option-label>.compact-location-brand-logo>.portal-fixed-logo-fallback{width:18px!important;height:18px!important}.portal-responsive-filter-chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.portal-responsive-filter-chips>button svg{flex:none;width:17px;height:17px}html[data-portal-theme=dark] .portal-responsive-filter-group>strong{color:#aeb9b2}html[data-portal-theme=dark] :is(.portal-responsive-brand-chips,.portal-responsive-filter-chips)>button{color:#dce5df;background:#222a26;border-color:#3b4741}html[data-portal-theme=dark] :is(.portal-responsive-brand-chips,.portal-responsive-filter-chips)>button.active{color:#b6e4ca;background:#1d3e30;border-color:#568f76}}@media (min-width:768px) and (max-width:1435px){.portal-mobile-filter-layer{justify-items:center;padding:0 20px 20px}.portal-mobile-filter-sheet{border-radius:0 0 22px 22px;width:min(720px,100%);max-height:100%;box-shadow:0 18px 52px #050f0a1f}}@media (max-width:520px){.portal-responsive-brand-chips{gap:4px}.portal-responsive-brand-chips>button{padding-inline:2px;font-size:9px}.portal-responsive-filter-selects>div{grid-template-columns:minmax(0,1fr)}}@keyframes portalFilterBackdropEnter{0%{opacity:0}to{opacity:1}}@keyframes portalFilterSheetEnter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.portal-mobile-filter-layer,.portal-mobile-filter-sheet{animation:none!important}}
@media (max-width:767px){body>.portal-mobile-overlay.portal-leadership-daily-overlay .portal-leadership-daily-master-detail.toolkit-page.toolkit-portal{background:0 0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}body>.portal-mobile-overlay.portal-leadership-daily-overlay .portal-leadership-daily-list{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding-bottom:0!important;overflow:visible!important}body>.portal-mobile-overlay.portal-leadership-daily-overlay .portal-leadership-daily-section:has(.portal-leadership-daily-list){min-height:0!important}}
.portal-install-card-compact{width:min(100%,440px);padding:clamp(22px,6vw,30px)}.portal-install-header{text-align:center;justify-items:center;gap:0!important;display:grid!important}.portal-install-header>img{border-radius:14px;margin-bottom:16px}.portal-install-header>small{color:#14795f;letter-spacing:.12em;font-size:10px;font-weight:900}.portal-install-header>h1{margin:7px 0 0;font-size:clamp(27px,7vw,34px);line-height:1.08}.portal-install-header>p{color:#63716b;max-width:340px;margin:10px 0 0;font-size:14px;line-height:1.5}.portal-install-steps{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.portal-install-steps li{border-top:1px solid #e2e8e4;grid-template-columns:32px minmax(0,1fr);gap:12px;min-width:0;padding:15px 0;display:grid}.portal-install-steps li:last-child{border-bottom:1px solid #e2e8e4}.portal-install-steps li>span{color:#176a54;background:#edf7f2;border:1px solid #b8d5c9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.portal-install-steps li>div{min-width:0}.portal-install-steps strong{color:#203029;align-items:center;gap:6px;font-size:14px;line-height:1.35;display:flex}.portal-install-steps strong svg{color:#176a54;width:16px;height:16px}.portal-install-steps p{color:#63716b;margin:4px 0 0;font-size:12px;line-height:1.5}.portal-install-handoff-steps{margin-top:20px}.portal-install-card .portal-install-primary{margin-top:24px}.portal-install-card .portal-install-footnote{color:#63716b;text-align:center;margin:16px 0 0;font-size:11px;line-height:1.45}.portal-android-install-action .portal-install-unavailable,.portal-install-card>.portal-install-unavailable{text-align:center;margin:10px 0 0}.portal-install-page-handoff{background:#f5f7f6}@media (max-width:380px){.portal-install-card-compact{padding:20px}.portal-install-steps li{grid-template-columns:29px minmax(0,1fr);gap:10px}.portal-install-steps li>span{width:28px;height:28px}}
.portal-marketing-focus{border:1px solid var(--portal-accent-border);background:var(--portal-surface);border-radius:17px;grid-template-columns:48px minmax(0,1fr) 42px;align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 10px 28px #1829210e}.portal-marketing-focus>span{background:var(--portal-accent-pale);width:48px;height:48px;color:var(--portal-accent-strong);border-radius:14px;place-items:center;display:grid}.portal-marketing-focus>span svg{width:23px;height:23px}.portal-marketing-focus>div{gap:3px;display:grid}.portal-marketing-focus small{color:var(--portal-accent-strong);letter-spacing:.12em;font-size:9px;font-weight:900}.portal-marketing-focus h2{color:var(--portal-text);letter-spacing:-.02em;margin:0;font-size:18px}.portal-marketing-focus p{color:var(--portal-muted);margin:0;font-size:12px;line-height:1.4}.portal-marketing-focus>a{width:42px;height:42px;color:var(--portal-accent-strong);border-radius:12px;place-items:center;display:grid}.portal-marketing-focus>a:hover{background:var(--portal-accent-pale)}@media (min-width:768px){.portal-marketing-console-workspace{padding:34px}.portal-marketing-overview{max-width:960px}.portal-marketing-overview .portal-admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-marketing-news-page{height:100%;min-height:0}.portal-marketing-news-page .news-library-workspace{height:100%;min-height:650px}}@media (max-width:767px){.portal-marketing-console .portal-admin-shell{height:calc(100dvh - var(--admin-mobile-header-height))}.portal-marketing-console .portal-admin-workspace{overflow:hidden}.portal-marketing-console .portal-admin-workspace.section-dashboard{overflow-y:auto}.portal-marketing-overview{padding:20px max(16px, env(safe-area-inset-right,0px)) max(30px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));gap:16px;display:grid}.portal-marketing-overview>header{padding:0 2px 3px}.portal-marketing-overview>header small{color:var(--portal-accent-strong);letter-spacing:.13em;font-size:9px;font-weight:900}.portal-marketing-overview>header h1{color:var(--portal-text);letter-spacing:-.045em;margin:5px 0 0;font-size:29px}.portal-marketing-overview>header p{color:var(--portal-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.portal-marketing-focus{border-radius:15px;grid-template-columns:46px minmax(0,1fr) 40px;gap:12px;padding:14px}.portal-marketing-focus>span{border-radius:12px;width:46px;height:46px}.portal-marketing-focus h2{font-size:16px}.portal-marketing-focus p{font-size:11px}.portal-marketing-overview .portal-admin-overview-grid{gap:10px;display:grid}.portal-marketing-news-page{height:100%;min-height:0;padding:0}.portal-marketing-console .news-library-workspace{height:100%}.portal-admin-operational{gap:16px}.portal-admin-operational>.portal-admin-workspace-header{padding:2px 2px 16px}.portal-admin-operational>.portal-admin-workspace-header p{max-width:36rem}.portal-admin-operational>.portal-admin-mode-badge{width:max-content;max-width:100%}.portal-admin-table-card>header,.portal-login-activity-table-card>header{background:var(--portal-surface-subtle)}.portal-admin-permission-note{background:var(--portal-surface);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin:18px;padding:16px;display:grid}.portal-admin-permission-note>svg{background:var(--portal-surface-subtle);width:42px;height:42px;color:var(--portal-accent-strong);border-radius:12px;padding:10px}.portal-admin-permission-note>span{gap:4px;display:grid}.portal-admin-permission-note strong{color:var(--portal-text);font-size:14px}.portal-admin-permission-note small{color:var(--portal-muted);font-size:11px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.portal-marketing-focus>a{transition:none}}.portal-admin-shell.portal-admin-shell-flat{grid-template-columns:minmax(0,1fr)!important}
html[data-portal-orientation=blocked],html[data-portal-orientation=blocked] body{overscroll-behavior:none;overflow:hidden!important}.portal-orientation-guard{min-width:100vw;min-height:100dvh;padding:max(22px, env(safe-area-inset-top,0px)) max(28px, env(safe-area-inset-right,0px)) max(22px, env(safe-area-inset-bottom,0px)) max(28px, env(safe-area-inset-left,0px));color:#17211c;touch-action:none;background:#f6f7f4;place-items:center;display:grid;position:fixed;inset:0;z-index:var(--portal-layer-system,9000)!important}.portal-orientation-guard>div{text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:5px 18px;max-width:360px;display:grid}.portal-orientation-guard-icon{color:#176b52;background:#fff;border:1px solid #d8dfda;border-radius:19px;grid-row:1/3;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 10px 28px #18292114}.portal-orientation-guard-icon>svg:first-child{stroke-width:1.8px;width:29px;height:29px}.portal-orientation-guard-icon>svg:last-child{color:#fff;stroke-width:2.4px;background:#176b52;border-radius:999px;width:18px;height:18px;padding:3px;position:absolute;bottom:7px;right:7px}.portal-orientation-guard strong{color:#17211c;letter-spacing:-.025em;align-self:end;font-size:clamp(18px,4.4vw,22px);font-weight:900}.portal-orientation-guard p{color:#657069;align-self:start;margin:0;font-size:13px;font-weight:650;line-height:1.45}@media (prefers-reduced-motion:no-preference){.portal-orientation-guard-icon>svg:last-child{animation:1.8s ease-in-out infinite portal-orientation-hint}}@keyframes portal-orientation-hint{0%,55%,to{transform:rotate(0)}25%{transform:rotate(-35deg)}}
@media (min-width:768px) and (max-width:1023px){.portal-persistent-workspace-header-slot,.portal-persistent-workspace-header-slot>.portal-persistent-workspace-header{height:64px!important;min-height:64px!important}.toolkit-page.toolkit-portal .toolkit-portal-header{column-gap:6px;grid-template-columns:minmax(172px,190px) minmax(0,1fr) 54px!important;height:64px!important;min-height:64px!important}.toolkit-page.toolkit-portal .portal-desktop-identity,.toolkit-page.toolkit-portal .portal-desktop-identity .toolkit-company-brand{width:auto;min-width:0}.toolkit-page.toolkit-portal .portal-desktop-identity .toolkit-company-brand{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding-left:14px;display:grid}.toolkit-page.toolkit-portal .portal-desktop-identity .toolkit-corporate-mark,.toolkit-page.toolkit-portal .portal-desktop-identity .toolkit-corporate-mark img{width:34px;height:34px}.toolkit-page.toolkit-portal .portal-desktop-identity .toolkit-company-brand>span:nth-child(2){min-width:0}.toolkit-page.toolkit-portal .portal-desktop-identity .toolkit-company-brand>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.toolkit-page.toolkit-portal .portal-desktop-identity .toolkit-company-brand>span:nth-child(2) small{font-size:10px}.toolkit-page.toolkit-portal .portal-desktop-identity .toolkit-beta-badge{width:auto;min-width:44px;padding:0 6px;font-size:8px}.toolkit-page.toolkit-portal .portal-desktop-nav{scrollbar-width:none;justify-content:flex-start;justify-self:stretch;gap:7px;min-width:0;max-width:100%;padding:0;display:flex;overflow:auto hidden}.toolkit-page.toolkit-portal .portal-desktop-nav::-webkit-scrollbar{display:none}.toolkit-page.toolkit-portal .portal-desktop-nav a,.toolkit-page.toolkit-portal .portal-desktop-directory-trigger{white-space:nowrap;flex:none;min-width:0;min-height:38px;padding:0 4px;font-weight:760;font-size:10px!important}.toolkit-page.toolkit-portal .portal-desktop-directory-trigger svg{display:none}#portal-home .toolkit-portal-content{grid-template:"overview""pulse"minmax(520px,1fr)"tools"/minmax(0,1fr)!important;gap:14px!important;width:min(100% - 32px,720px)!important;min-height:auto!important;padding:16px 0 24px!important}#portal-home .portal-desktop-home-overview{min-height:205px}#portal-home .portal-desktop-home-pulse-header{flex-wrap:wrap;gap:12px;min-height:auto;padding:16px}#portal-home .portal-desktop-home-pulse-header h2{font-size:20px}#portal-home .portal-desktop-home-pulse-controls{justify-content:space-between;width:100%}#portal-home .portal-desktop-home-pulse-body{height:auto;min-height:0;grid-template-columns:minmax(0,1fr)!important}#portal-home .portal-desktop-home-pulse-feed{min-height:420px}#portal-home .portal-desktop-home-pulse-detail{border-top:1px solid var(--portal-border);min-height:280px}body:has(.portal-persistent-workspace-header-slot)>main#portal-home{grid-template-rows:minmax(0,1fr) 32px!important;height:calc(100dvh - 64px)!important}body:has(.portal-persistent-workspace-header-slot)>main#portal-home>.toolkit-header.toolkit-portal-header{display:none!important}body:has(.portal-persistent-workspace-header-slot)>main#portal-home>.toolkit-content.toolkit-portal-content{grid-row:1!important;height:auto!important;min-height:0!important}body:has(.portal-persistent-workspace-header-slot)>main#portal-home>.toolkit-footer{grid-row:2!important}.toolkit-page.toolkit-portal .toolkit-portal-header .toolkit-header-actions{gap:6px;width:54px;min-width:54px;padding-right:12px}.toolkit-page.toolkit-portal .toolkit-portal-header .toolkit-header-clock{display:none}.toolkit-page.toolkit-portal.portal-media-coverage-page .portal-intelligence-shell.portal-workspace-shell{height:calc(100dvh - 64px)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .portal-media-coverage-content{padding:12px 20px!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .workspace-context-nav{min-height:74px;padding:10px 12px!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-browser,.toolkit-page.toolkit-portal.portal-media-coverage-page .news-mention-browser{grid-template-columns:minmax(278px,40%) minmax(0,1fr)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .selected-social-overview{grid-template-columns:minmax(280px,.86fr) minmax(0,1fr)!important}.portal-persistent-workspace-header-slot+.toolkit-page.toolkit-portal.portal-route-loading-shell :is(.portal-route-transition,.portal-workspace-loading-desktop){min-height:calc(100dvh - 64px)!important;inset:64px 0 0!important}}@media (min-width:768px){html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-media-coverage-page .platform-workspace .mention-timeline-row:is(:hover,:focus-visible){background:var(--portal-surface-muted)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-media-coverage-page .platform-workspace .mention-timeline-row.selected{background:var(--portal-accent-pale)!important;box-shadow:inset 3px 0 0 var(--portal-accent)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-media-coverage-page .platform-workspace :is(.mention-timeline-row,.mention-timeline-heading strong,.mention-timeline-preview,.mention-timeline-context,.mention-timeline-metrics,.selected-social-content,.selected-social-text p,.selected-news-content p,.selected-review-detail .google-review-text,.selected-review-detail .yelp-review-text){color:var(--portal-text)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-media-coverage-page .platform-workspace :is(.mention-timeline-context,.mention-timeline-metrics,.selected-social-text p,.selected-news-content p){color:var(--portal-text-muted)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-media-coverage-page :is(.selected-social-media,.mention-detail-pane,.selected-review-detail .review-detail-facts){background:var(--portal-surface-subtle)!important;border-color:var(--portal-border)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-media-coverage-page :is(.selected-social-content,.selected-news-detail,.selected-review-detail,.selected-mention-detail){background:var(--portal-surface)!important;color:var(--portal-text)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-route-loading-shell,html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-route-loading-shell :is(.portal-route-boot,.portal-route-transition,.portal-workspace-loading-desktop){background:var(--portal-page)!important;color:var(--portal-text)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-route-loading-shell :is(.portal-route-transition-filters,.portal-workspace-loading-skeleton-head,.portal-workspace-loading-skeleton-filters,.portal-workspace-loading-skeleton-body){background:var(--portal-surface)!important;border-color:var(--portal-border)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-route-loading-shell :is(.portal-route-transition-filters>i,.portal-route-transition-list>i,.portal-route-transition-detail>i,.portal-workspace-loading-skeleton-body i,.portal-workspace-loading-skeleton-filters span){background:linear-gradient(90deg, var(--portal-surface-muted) 20%, var(--portal-surface) 48%, var(--portal-surface-muted) 76%)!important;background-size:240% 100%!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-route-loading-shell :is(.portal-route-boot-mark span,.portal-workspace-loading-skeleton-status){color:var(--portal-text-muted)!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal.portal-route-loading-shell .portal-workspace-loading-skeleton-title b{color:var(--portal-text)!important}}@media (prefers-reduced-motion:reduce){.toolkit-page.toolkit-portal :is(.portal-desktop-nav a,.portal-desktop-directory-trigger){transition:none!important}}
@media (min-width:1024px){:root{--portal-desktop-sidebar-width:272px}body:has(.portal-desktop-sidebar.is-collapsed){--portal-desktop-sidebar-width:76px}.portal-desktop-workbench-shell{z-index:230;width:var(--portal-desktop-sidebar-width);border-right:1px solid var(--portal-border,#d7dfda);background:color-mix(in srgb, var(--portal-page,#f5f7f5) 88%, #e3eee8);height:100dvh;transition:none;position:fixed;inset:0 auto 0 0;overflow:visible;box-shadow:10px 0 30px #1d2f260a}.portal-desktop-sidebar{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;color:var(--portal-text,#1c2822);flex-direction:column;transition:background-color .16s;display:flex;overflow:hidden}.portal-desktop-sidebar-topbar{border-bottom:1px solid var(--portal-border,#d7dfda);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:12px 13px;display:flex;position:relative}.portal-desktop-sidebar-profile{align-items:center;gap:9px;min-width:0;display:inline-flex}.portal-desktop-sidebar-profile-copy{gap:3px;min-width:0;display:grid}.portal-desktop-sidebar-profile-copy>small{color:var(--portal-muted,#6f7b74);letter-spacing:.09em;white-space:nowrap;font-size:9px;font-weight:820;line-height:1}.portal-desktop-sidebar-release{width:fit-content;position:static}.portal-desktop-sidebar-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.portal-desktop-sidebar-actions>button,.portal-desktop-sidebar-collapse,.portal-desktop-sidebar .portal-desktop-account-trigger{width:32px;height:32px;color:var(--portal-muted,#65736b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid}.portal-desktop-sidebar-collapse:hover,.portal-desktop-sidebar-collapse:focus-visible,.portal-desktop-sidebar .portal-desktop-account-trigger:hover,.portal-desktop-sidebar .portal-desktop-account-trigger:focus-visible{background:var(--portal-surface,#fff);border-color:var(--portal-border,#d7dfda);color:var(--portal-text,#1c2822);outline:none}.portal-desktop-sidebar-collapse svg{width:17px;height:17px}.portal-desktop-sidebar .portal-desktop-account{position:relative}.portal-desktop-sidebar .portal-desktop-account-trigger{background:var(--portal-surface,#fff);border-color:var(--portal-border,#d7dfda);border-radius:50%;overflow:hidden}.portal-desktop-sidebar .portal-desktop-account-trigger img{object-fit:cover;width:100%;height:100%}.portal-desktop-sidebar .portal-desktop-account-trigger svg{width:18px;height:18px}.portal-desktop-sidebar-avatar-placeholder{border:1px solid var(--portal-border,#d7dfda);width:32px;height:32px;color:var(--portal-muted,#65736b);border-radius:50%;place-items:center;display:grid}.portal-desktop-sidebar-avatar-placeholder svg{width:18px;height:18px}.portal-desktop-sidebar .portal-desktop-account-menu{z-index:320;width:336px;max-width:min(336px,100vw - 22px);position:absolute;top:42px;left:0}.portal-desktop-sidebar-nav{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;padding:14px 10px 20px;overflow:hidden auto}.portal-desktop-sidebar-group{margin:0 0 16px}.portal-desktop-sidebar-group h2{color:var(--portal-muted,#6f7b74);letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;padding:0 10px;font-size:10px;font-weight:820}.portal-desktop-sidebar-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.portal-desktop-sidebar-group>ul>li>a{min-height:39px;color:var(--portal-text,#1c2822);border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:660;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.portal-desktop-sidebar-group>ul>li>a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-desktop-sidebar-group>ul>li>a>svg:first-child{width:17px;height:17px;color:var(--portal-muted,#6f7b74);flex:0 0 17px}.portal-desktop-sidebar-group>ul>li>a:hover,.portal-desktop-sidebar-group>ul>li>a:focus-visible{background:var(--portal-surface,#fff);color:var(--portal-text,#1c2822);outline:none}.portal-desktop-sidebar-group>ul>li>a.is-active{background:var(--portal-accent-pale,#eaf4ee);color:var(--portal-accent-strong,#176749);font-weight:760}.portal-desktop-sidebar-group>ul>li>a.is-active>svg:first-child{color:inherit}.portal-desktop-sidebar-group a em{border:1px solid var(--portal-border,#d7dfda);color:var(--portal-muted,#6f7b74);letter-spacing:.04em;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800}.portal-desktop-sidebar-disclosure{width:14px;height:14px;margin-left:auto;transition:transform .15s}.portal-desktop-sidebar-group>ul>li>a.is-active .portal-desktop-sidebar-disclosure{transform:rotate(180deg)}.portal-desktop-sidebar-subnav{border-left:1px solid var(--portal-border,#d7dfda)!important;margin:3px 0 6px 27px!important;padding:0 0 0 11px!important}.portal-desktop-sidebar-subnav a{min-height:30px;color:var(--portal-muted,#6f7b74);border-radius:7px;align-items:center;padding:0 7px;font-size:12px;font-weight:620;text-decoration:none;display:flex}.portal-desktop-sidebar-subnav a:hover,.portal-desktop-sidebar-subnav a:focus-visible{background:var(--portal-surface,#fff);color:var(--portal-text,#1c2822);outline:none}.portal-desktop-sidebar-subnav a[aria-current=page]{color:var(--portal-accent-strong,#176749);font-weight:760}.portal-desktop-sidebar-footer{border-top:1px solid var(--portal-border,#d7dfda);flex:none;min-width:0;padding:12px;display:grid}.portal-desktop-sidebar-footer .toolkit-account-session-form{width:100%}.portal-desktop-sidebar-footer .toolkit-account-session-action{box-sizing:border-box;border:1px solid var(--portal-border,#d7dfda);width:100%;min-height:40px;color:var(--portal-muted,#65736b);background:0 0;border-radius:9px;justify-content:center;font-size:13px;font-weight:720;display:inline-flex}.portal-desktop-sidebar-footer .toolkit-account-session-action:hover,.portal-desktop-sidebar-footer .toolkit-account-session-action:focus-visible{border-color:var(--portal-accent-border,#a8d0bb);background:var(--portal-accent-pale,#eaf4ee);color:var(--portal-accent-strong,#176749);outline:none}.portal-desktop-sidebar-footer>span{align-items:center;gap:7px;display:inline-flex}.portal-desktop-sidebar-footer svg{width:14px;height:14px}.portal-desktop-sidebar-footer small{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}body:has(.portal-desktop-workbench-shell)>.portal-persistent-workspace-header-slot{display:none!important}body:has(.portal-desktop-workbench-shell)>main.toolkit-page.toolkit-portal{transition:none;width:calc(100% - var(--portal-desktop-sidebar-width))!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;margin-left:var(--portal-desktop-sidebar-width)!important}body:has(.portal-desktop-workbench-shell)>main.portal-desktop-daily-report-page{transition:none;width:calc(100% - var(--portal-desktop-sidebar-width))!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;margin-left:var(--portal-desktop-sidebar-width)!important}body:has(.portal-desktop-workbench-shell)>main#portal-home{grid-template-rows:minmax(0,1fr) 32px!important}body:has(.portal-desktop-workbench-shell)>main#portal-home>.toolkit-header.toolkit-portal-header{display:none!important}body:has(.portal-desktop-workbench-shell)>main#portal-home>.toolkit-content.toolkit-portal-content{grid-row:1!important;height:auto!important;min-height:0!important}body:has(.portal-desktop-workbench-shell)>main#portal-home>.toolkit-footer{grid-row:2!important}body:has(.portal-desktop-workbench-shell)>main.toolkit-page.toolkit-portal.portal-route-loading-shell{position:relative!important;overflow:hidden!important}body:has(.portal-desktop-workbench-shell)>main.toolkit-page.toolkit-portal.portal-route-loading-shell .portal-route-transition{min-height:0!important;padding:24px clamp(24px,3vw,56px)!important;position:absolute!important;inset:0!important}.portal-desktop-sidebar.is-collapsed .portal-desktop-sidebar-topbar{justify-content:center;padding:12px 8px}.portal-desktop-sidebar.is-collapsed .portal-desktop-sidebar-profile-copy,.portal-desktop-sidebar.is-collapsed .portal-desktop-sidebar-release,.portal-desktop-sidebar.is-collapsed .portal-desktop-sidebar-group h2,.portal-desktop-sidebar.is-collapsed .portal-desktop-sidebar-group>ul>li>a>span,.portal-desktop-sidebar.is-collapsed .portal-desktop-sidebar-group>ul>li>a>em,.portal-desktop-sidebar.is-collapsed .portal-desktop-sidebar-disclosure,.portal-desktop-sidebar.is-collapsed .portal-desktop-sidebar-subnav,.portal-desktop-sidebar.is-collapsed .portal-desktop-sidebar-footer{display:none!important}.portal-desktop-sidebar.is-collapsed .portal-desktop-sidebar-actions{position:absolute;top:16px;right:8px}.portal-desktop-sidebar.is-collapsed .portal-desktop-sidebar-nav{padding:18px 10px}.portal-desktop-sidebar.is-collapsed .portal-desktop-sidebar-group{margin-bottom:8px}.portal-desktop-sidebar.is-collapsed .portal-desktop-sidebar-group>ul>li>a{justify-content:center;padding:0}html[data-portal-theme=dark] .portal-desktop-workbench-shell{color:#e7f0ea;background:#14231d;border-color:#29473a;box-shadow:10px 0 30px #0000001f}html[data-portal-theme=dark] .portal-desktop-sidebar-topbar,html[data-portal-theme=dark] .portal-desktop-sidebar-footer{border-color:#29473a}html[data-portal-theme=dark] .portal-desktop-sidebar-brand small,html[data-portal-theme=dark] .portal-desktop-sidebar-profile-copy>small,html[data-portal-theme=dark] .portal-desktop-sidebar-group h2,html[data-portal-theme=dark] .portal-desktop-sidebar-group>ul>li>a,html[data-portal-theme=dark] .portal-desktop-sidebar-footer{color:#bfd0c5}html[data-portal-theme=dark] .portal-desktop-sidebar-group>ul>li>a:hover,html[data-portal-theme=dark] .portal-desktop-sidebar-group>ul>li>a:focus-visible{color:#f3faf5;background:#1d3027}html[data-portal-theme=dark] .portal-desktop-sidebar-group>ul>li>a.is-active{color:#c8f0d7;background:#1e4232}html[data-portal-theme=dark] .portal-desktop-sidebar-subnav{border-color:#355747!important}html[data-portal-theme=dark] .portal-desktop-sidebar-subnav a{color:#adc2b5}html[data-portal-theme=dark] .portal-desktop-sidebar-subnav a:hover{color:#f3faf5;background:#1d3027}html[data-portal-theme=dark] .portal-desktop-sidebar-footer .toolkit-account-session-action{color:#c3d4c9;border-color:#355747}html[data-portal-theme=dark] .portal-desktop-sidebar-footer .toolkit-account-session-action:hover,html[data-portal-theme=dark] .portal-desktop-sidebar-footer .toolkit-account-session-action:focus-visible{color:#d7f1df;background:#1e4232;border-color:#4b9270}}
@media (min-width:768px) and (max-width:1023px){.portal-tablet-navigation-layer{z-index:12000;pointer-events:none;visibility:hidden;position:fixed;inset:0}.portal-tablet-navigation-scrim{opacity:0;background:#101d164d;border:0;width:100%;transition:opacity .16s;position:absolute;inset:0}.portal-tablet-navigation-layer>.portal-desktop-sidebar{border-right:1px solid var(--portal-border,#d7dfda);background:var(--portal-page,#f5f7f5);width:min(320px,100vw - 64px);transition:transform .18s;position:absolute;inset:0 auto 0 0;transform:translate(-104%);box-shadow:16px 0 32px #182a2129}.portal-tablet-navigation-layer.is-open{pointer-events:auto;visibility:visible}.portal-tablet-navigation-layer.is-open .portal-tablet-navigation-scrim{opacity:1}.portal-tablet-navigation-layer.is-open>.portal-desktop-sidebar{transform:translate(0)}.portal-tablet-navigation-layer .portal-desktop-sidebar-topbar{min-height:72px;padding:14px 16px}.portal-tablet-navigation-layer .portal-desktop-sidebar-nav{padding:18px 12px 24px}.portal-tablet-navigation-layer .portal-desktop-sidebar-group>ul>li>a{min-height:44px;font-size:14px}.portal-tablet-navigation-layer .portal-desktop-sidebar-subnav a{min-height:38px;font-size:13px}.portal-tablet-navigation-layer .portal-desktop-sidebar-footer{padding:15px 20px calc(16px + env(safe-area-inset-bottom))}.toolkit-page.toolkit-portal .toolkit-portal-header{grid-template-columns:42px minmax(0,1fr) auto!important;column-gap:10px!important}.portal-tablet-navigation-trigger{border:1px solid var(--portal-border,#d7dfda);background:var(--portal-surface,#fff);width:38px;height:38px;color:var(--portal-text,#1c2822);cursor:pointer;border-radius:10px;place-items:center;display:grid}.portal-tablet-navigation-trigger svg{width:19px;height:19px}.portal-tablet-navigation-trigger:hover,.portal-tablet-navigation-trigger:focus-visible{border-color:var(--portal-accent-border,#a8d0bb);background:var(--portal-accent-pale,#eef7f1);outline:none}.portal-tablet-workspace-label{color:var(--portal-text,#1c2822);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:760;overflow:hidden}.toolkit-page.toolkit-portal .portal-desktop-identity,.toolkit-page.toolkit-portal .portal-desktop-nav{display:none!important}.toolkit-page.toolkit-portal .toolkit-portal-header .toolkit-header-actions{width:auto;min-width:42px}}@media (min-width:1024px){.portal-tablet-navigation-layer,.portal-tablet-navigation-trigger,.portal-tablet-workspace-label{display:none!important}}@media (max-width:767px){.portal-tablet-navigation-layer,.portal-tablet-navigation-trigger,.portal-tablet-workspace-label{display:none!important}}@media (prefers-reduced-motion:reduce){.portal-tablet-navigation-scrim,.portal-tablet-navigation-layer>.portal-desktop-sidebar{transition:none}}
.portal-workspace-foundation-route{background:var(--portal-page,#f5f7f5)!important}.portal-initial-navigation-skeleton{display:none}.portal-workspace-foundation-skeleton{width:min(100% - 40px,1560px);min-height:min(760px,100dvh - 88px);color:var(--portal-text,#1c2822);grid-template-rows:auto auto minmax(0,1fr);gap:14px;margin:0 auto;padding:clamp(18px,2.4vw,30px) 0;display:grid}.portal-workspace-foundation-heading,.portal-workspace-foundation-scope,.portal-workspace-foundation-body{border:1px solid var(--workspace-border,var(--portal-border,#d7dfda));background:var(--workspace-panel,var(--portal-surface,#fff));box-shadow:var(--workspace-shadow,0 8px 22px #182a210f);border-radius:14px}.portal-workspace-foundation-heading{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 20px;display:flex}.portal-workspace-foundation-title,.portal-workspace-foundation-scope>span,.portal-workspace-foundation-mode,.portal-workspace-foundation-row i,.portal-workspace-foundation-row em,.portal-workspace-foundation-detail>:is(i,b){background:linear-gradient(100deg, var(--workspace-panel-muted,#f0f4f1) 18%, var(--workspace-panel,#fff) 48%, var(--workspace-panel-muted,#f0f4f1) 78%);background-size:220% 100%;border-radius:7px;animation:1.6s ease-in-out infinite portal-workspace-foundation-shimmer;display:block}.portal-workspace-foundation-title{width:min(240px,42vw);height:17px}.portal-workspace-foundation-status{color:var(--workspace-text-muted,var(--portal-muted,#6f7b74));font-size:13px;font-weight:720}.portal-workspace-foundation-scope{grid-template-columns:224px 180px 244px 1px minmax(112px,164px) minmax(112px,164px);align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:grid;overflow:hidden}.portal-workspace-foundation-scope>span{height:44px}.portal-workspace-foundation-scope>i{background:var(--workspace-divider,var(--portal-border,#d7dfda));width:1px;height:42px}.portal-workspace-foundation-mode{height:40px}.portal-workspace-foundation-body{grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);min-height:0;display:grid;overflow:hidden}.portal-workspace-foundation-list{border-right:1px solid var(--workspace-border,var(--portal-border,#d7dfda));align-content:start;gap:0;display:grid}.portal-workspace-foundation-row{border-bottom:1px solid var(--workspace-border,var(--portal-border,#d7dfda));grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;padding:14px 16px;display:grid}.portal-workspace-foundation-row:last-child{border-bottom:0}.portal-workspace-foundation-row>i{border-radius:50%;width:38px;height:38px}.portal-workspace-foundation-row>b{gap:8px;display:grid}.portal-workspace-foundation-row em{width:86%;height:11px}.portal-workspace-foundation-row em:first-child{width:42%;height:14px}.portal-workspace-foundation-row em:last-child{width:68%}.portal-workspace-foundation-detail{align-content:start;gap:14px;padding:clamp(20px,3vw,40px);display:grid}.portal-workspace-foundation-detail>i{width:min(100%,660px);min-height:clamp(220px,30vw,360px);margin:0 auto}.portal-workspace-foundation-detail>b{width:88%;height:13px}.portal-workspace-foundation-detail>b:nth-of-type(2){width:72%}@keyframes portal-workspace-foundation-shimmer{to{background-position:-220% 0}}@media (min-width:768px) and (max-width:1023px){.portal-workspace-foundation-skeleton{width:min(100% - 32px,820px);min-height:calc(100dvh - 64px);padding-top:16px}.portal-workspace-foundation-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr)}.portal-workspace-foundation-scope>i,.portal-workspace-foundation-mode{display:none}.portal-workspace-foundation-body{grid-template-columns:minmax(0,1fr)}.portal-workspace-foundation-list{border-right:0}.portal-workspace-foundation-detail{display:none}}@media (min-width:1024px){.portal-initial-navigation-skeleton{z-index:230;width:var(--portal-desktop-sidebar-width,304px);border-right:1px solid var(--portal-border,#d7dfda);background:color-mix(in srgb, var(--portal-page,#f5f7f5) 88%, #e3eee8);grid-template-rows:72px 112px minmax(0,1fr);display:grid;position:fixed;inset:0 auto 0 0;overflow:hidden}.portal-initial-navigation-skeleton :is(i,b,em,small){background:linear-gradient(100deg,#eaf0ec 18%,#f8fbf9 48%,#eaf0ec 78%) 0 0/220% 100%;border-radius:7px;animation:1.6s ease-in-out infinite portal-workspace-foundation-shimmer;display:block}.portal-initial-navigation-skeleton-brand{border-bottom:1px solid var(--portal-border,#d7dfda);grid-template-columns:84px minmax(0,1fr) 28px;align-items:center;gap:10px;padding-right:22px;display:grid}.portal-initial-navigation-skeleton-brand>i{border-radius:10px;justify-self:center;width:34px;height:34px}.portal-initial-navigation-skeleton-brand>b{background:0 0;gap:7px;display:grid}.portal-initial-navigation-skeleton-brand em{height:11px}.portal-initial-navigation-skeleton-brand em:last-child{width:72%;height:8px}.portal-initial-navigation-skeleton-brand>small{border-radius:50%;width:16px;height:16px}.portal-initial-navigation-skeleton-account{border-bottom:1px solid var(--portal-border,#d7dfda);grid-template-columns:84px minmax(0,1fr);align-items:center;display:grid}.portal-initial-navigation-skeleton-account>i{border-radius:50%;justify-self:center;width:48px;height:48px}.portal-initial-navigation-skeleton-account>b{background:0 0;gap:8px;display:grid}.portal-initial-navigation-skeleton-account em{width:72%;height:10px}.portal-initial-navigation-skeleton-account em:first-child{width:48%;height:15px}.portal-initial-navigation-skeleton-directory{align-content:start;gap:18px;padding:22px 0;display:grid}.portal-initial-navigation-skeleton-directory>span{grid-template-columns:84px minmax(0,1fr);align-items:center;min-height:30px;display:grid}.portal-initial-navigation-skeleton-directory i{border-radius:6px;justify-self:center;width:20px;height:20px}.portal-initial-navigation-skeleton-directory b{width:min(156px,72%);height:12px}.portal-route-loading-shell.portal-workspace-foundation-route{width:calc(100% - var(--portal-desktop-sidebar-width,304px));min-height:100dvh;margin-left:var(--portal-desktop-sidebar-width,304px)}}@media (max-width:767px){.portal-workspace-foundation-skeleton{width:calc(100% - 28px);min-height:calc(100dvh - 82px);padding:14px 0 calc(98px + env(safe-area-inset-bottom));gap:12px}.portal-workspace-foundation-heading{min-height:58px;padding:0 14px}.portal-workspace-foundation-status{font-size:11px}.portal-workspace-foundation-scope{grid-template-columns:1fr 1fr;min-height:0;padding:12px}.portal-workspace-foundation-scope>span:nth-child(3),.portal-workspace-foundation-scope>i,.portal-workspace-foundation-mode{display:none}.portal-workspace-foundation-body{grid-template-columns:1fr}.portal-workspace-foundation-list{border-right:0}.portal-workspace-foundation-detail{display:none}.portal-workspace-foundation-row{min-height:86px;padding:12px}}html[data-portal-theme=dark] .portal-workspace-foundation-route{background:var(--portal-page)!important}html[data-portal-theme=dark] .portal-workspace-foundation-heading,html[data-portal-theme=dark] .portal-workspace-foundation-scope,html[data-portal-theme=dark] .portal-workspace-foundation-body{border-color:var(--workspace-border,var(--portal-border));background:var(--workspace-panel,var(--portal-surface))}@media (prefers-reduced-motion:reduce){.portal-workspace-foundation-title,.portal-workspace-foundation-scope>span,.portal-workspace-foundation-mode,.portal-workspace-foundation-row i,.portal-workspace-foundation-row em,.portal-workspace-foundation-detail>:is(i,b){animation:none}}
