.toolkit-welcome>div{gap:5px;display:grid}.toolkit-welcome p,.toolkit-welcome h1,.toolkit-welcome span{margin:0}.toolkit-welcome p{color:#607b6d;font-size:10px;font-weight:850}.toolkit-welcome h1{font-size:clamp(28px,3vw,40px);line-height:1.08}.toolkit-welcome>div>span{color:#68716b;font-size:14px}.toolkit-search{color:#69736d;background:#fff;border:1px solid #cfd6d2;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:0 14px;display:grid;box-shadow:0 5px 14px #25312a09}.toolkit-search:focus-within{border-color:#668879;box-shadow:0 0 0 3px #66887921}.toolkit-search svg{width:19px;height:19px}.toolkit-search input{color:#252b27;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.toolkit-search input::placeholder{color:#7a837d}.toolkit-updates,.toolkit-tools{padding-top:30px}.toolkit-section-heading{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.toolkit-section-heading>div{align-items:center;gap:9px;display:flex}.toolkit-section-heading svg{color:#537665;width:18px;height:18px}.toolkit-section-heading h2{margin:0;font-size:17px;line-height:1.2}.toolkit-section-heading>span{color:#78817b;font-size:11px;font-weight:700}.toolkit-update-list{background:#fff;border-top:1px solid #d6dbd8;border-bottom:1px solid #d6dbd8;margin-top:12px}.toolkit-update-list>a{grid-template-columns:54px 82px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:54px;padding:9px 14px;display:grid}.toolkit-update-list>a+a{border-top:1px solid #e3e7e4}.toolkit-update-list>a:hover{background:#f6f8f7}.toolkit-update-list time{color:#737c76;font-size:11px;font-weight:750}.toolkit-update-list>a>span{color:#4e6d5e;background:#edf2ef;border-radius:4px;width:max-content;padding:4px 7px;font-size:10px;font-weight:800}.toolkit-update-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.toolkit-update-list>a>svg{color:#8a928d;width:17px;height:17px}.toolkit-tools-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.toolkit-category-tabs{background:#e7ebe8;border:1px solid #d5dad7;border-radius:8px;align-items:center;gap:3px;padding:3px;display:flex}.toolkit-category-tabs button{color:#667069;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:30px;padding:0 11px;font-size:11px;font-weight:750}.toolkit-category-tabs button:hover{color:#2b322d}.toolkit-category-tabs button.active{color:#242a26;background:#fff;box-shadow:0 1px 4px #2b352f1a}.toolkit-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.toolkit-tool{background:#fff;border:1px solid #d6dbd8;border-radius:8px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:82px;padding:13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 4px 12px #29342d06}.toolkit-tool:hover{border-color:#9caaa2;transform:translateY(-1px);box-shadow:0 8px 22px #29342d12}.toolkit-tool.featured{border-color:#c4d0c9}.toolkit-tool>svg{color:#8a928d;width:17px;height:17px}.toolkit-tool-icon{color:#3f4943;background:#eef1ef;border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.toolkit-tool-icon svg{width:23px;height:23px}.toolkit-tool-icon.marketing{color:#d6e5dd;background:#202723}.toolkit-tool-icon.outlook{color:#1264c0;background:#e9f3ff}.toolkit-tool-icon.teams{color:#5558a8;background:#eeedff}.toolkit-tool-icon.rightwork{color:#168352;background:#e9f6ef}.toolkit-tool-icon.adp{color:#d02d2d;background:#fff0f0}.toolkit-tool-icon.sharepoint{color:#147d73;background:#e7f5f3}.toolkit-tool-icon.onedrive{color:#2879d1;background:#eaf3ff}.toolkit-tool-icon.forms{color:#78549c;background:#f0ecf8}.toolkit-tool-icon.powerbi{color:#a27100;background:#fff7d6}.toolkit-tool-copy{gap:4px;min-width:0;display:grid}.toolkit-tool-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.toolkit-tool-copy small{color:#737c76;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.toolkit-empty{color:#6e7771;background:#ffffff8c;border:1px dashed #c9d0cc;align-content:center;place-items:center;gap:6px;min-height:190px;margin-top:14px;display:grid}.toolkit-empty svg{width:24px;height:24px}.toolkit-empty strong{color:#343b36;font-size:13px}.toolkit-empty span{font-size:11px}.toolkit-footer{color:#7a837d;border-top:1px solid #d7dcd9;justify-content:space-between;align-items:center;min-height:58px;padding:0 clamp(20px,4vw,64px);font-size:10px;font-weight:700;display:flex}@media (max-width:767px){.toolkit-tools-heading{flex-direction:column;align-items:flex-start}.toolkit-category-tabs{width:100%;overflow-x:auto}.toolkit-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.toolkit-page.toolkit-portal .toolkit-header-brands{position:relative;overflow:visible}.toolkit-brands-stores-trigger{color:#fff;background:#ffffff0e;border:1px solid #fff3;border-radius:8px;grid-template-columns:auto auto 16px;align-items:center;gap:9px;min-height:42px;padding:5px 11px 5px 8px;display:inline-grid}.toolkit-brands-stores-trigger:hover,.toolkit-brands-stores-trigger:focus-visible,.toolkit-brands-stores-trigger.active{background:#ffffff1c;border-color:#ffffff5c}.toolkit-brands-stores-marks{padding-left:8px;display:flex}.toolkit-brands-stores-marks img{object-fit:contain;background:#fff;border:2px solid #fff;border-radius:999px;width:25px;height:25px;margin-left:-8px}.toolkit-brands-stores-trigger>strong{white-space:nowrap;font-size:11px}.toolkit-brand-launcher{z-index:1600;border:1px solid var(--portal-border);background:var(--portal-surface);width:330px;color:var(--portal-text);border-radius:11px;display:grid;position:absolute;top:calc(100% + 9px);left:0;overflow:hidden;box-shadow:0 22px 58px #08140e3d}.toolkit-brand-launcher>header{border-bottom:1px solid var(--portal-border);background:var(--portal-surface-subtle);gap:3px;padding:14px;display:grid}.toolkit-brand-launcher>header strong{font-size:14px}.toolkit-brand-launcher>header small,.toolkit-brand-launcher button small{color:var(--portal-muted);font-size:9px}.toolkit-brand-launcher>button{border:0;border-bottom:1px solid var(--portal-border);background:var(--portal-surface);min-height:54px;color:var(--portal-text);text-align:left;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:8px 12px;display:grid}.toolkit-brand-launcher>button:hover,.toolkit-brand-launcher>button:focus-visible{background:var(--portal-accent-pale)}.toolkit-brand-launcher>button img{object-fit:contain;border-radius:7px;width:34px;height:34px}.toolkit-brand-launcher>button span{gap:2px;display:grid}.toolkit-brand-launcher>button strong{font-size:11px}@media (max-width:767px){.toolkit-brands-stores-trigger{grid-template-columns:1fr;width:42px;min-width:42px;padding:4px}.toolkit-brands-stores-trigger>strong,.toolkit-brands-stores-trigger>svg,.toolkit-brands-stores-marks img:not(:first-child){display:none}.toolkit-brands-stores-marks{padding:0}.toolkit-brands-stores-marks img{margin:0}.toolkit-brand-launcher{top:calc(62px + env(safe-area-inset-top));width:auto;position:fixed;left:10px;right:10px}}@media (max-width:640px){.toolkit-header{min-height:64px;padding:10px 16px}.toolkit-brand img{width:38px;height:38px}.toolkit-brand span,.toolkit-header-meta>span{display:none}.toolkit-content{width:min(100% - 28px,1280px);padding:28px 0 38px}.toolkit-welcome{grid-template-columns:1fr;align-items:stretch;gap:20px}.toolkit-update-list>a{grid-template-columns:46px minmax(0,1fr) 18px;gap:10px}.toolkit-update-list>a>span{display:none}.toolkit-tool-grid{grid-template-columns:1fr}.toolkit-section-heading>span{display:none}}*{box-sizing:border-box}html,body{max-width:100%;min-height:100%;overflow-x:hidden}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}button,input,select{font:inherit}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:270px minmax(0,1fr);min-width:0;min-height:100vh;display:grid}.sidebar{background:var(--ink);color:#eef4ec;flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.settings-corner-button{color:#eef4ecb8;background:#eef4ec0e;border:1px solid #eef4ec1f;border-radius:8px;place-items:center;width:40px;height:40px;margin-top:auto;display:inline-grid}.settings-corner-button:hover,.settings-corner-button.active{background:var(--ink-2);color:#fff}.settings-corner-button svg{fill:currentColor;width:20px;height:20px}.brand-lockup{border-bottom:1px solid #ffffff1f;align-items:center;gap:14px;padding:4px 4px 18px;display:flex}.brand-mark{object-fit:contain;background:#fff;border-radius:10px;flex:0 0 48px;width:48px;height:48px;padding:3px}.brand-lockup h1,.panel h3{margin:0}.brand-lockup h1{color:#f7fbf5;font-size:18px;line-height:1.2}.brand-lockup p,.panel p,.metric-card p,.metric-card span,.muted{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.brand-lockup p{color:#eef4ecad;margin-top:3px;font-size:13px}.brand-switcher{z-index:20;border-bottom:1px solid #ffffff1f;gap:7px;margin:14px 4px 0;padding-bottom:16px;display:grid;position:relative}.company-workspace-label{border-bottom:1px solid #ffffff1f;gap:4px;margin:14px 4px 0;padding:0 2px 16px;display:grid}.company-workspace-label span{color:#eef4ec80;text-transform:uppercase;font-size:10px;font-weight:850}.company-workspace-label strong{color:#f7fbf5;font-size:14px}.brand-switcher>span{color:#eef4ec80;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850}.brand-switcher-trigger{background:var(--ink-2);color:#fff;text-align:left;cursor:pointer;border:1px solid #eef4ec29;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:42px;padding:4px 10px 4px 6px;font-size:13px;font-weight:800;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.brand-switcher-trigger:hover,.brand-switcher-trigger.open{background:#3b4146;border-color:#ceded757}.brand-switcher-trigger:focus-visible{outline-offset:2px;border-color:#ceded7b8;outline:2px solid #7b9d8e57}.brand-switcher-trigger>svg{color:#eef4ec9e;width:16px;height:16px;transition:transform .15s}.brand-switcher-trigger.open>svg{transform:rotate(180deg)}.brand-switcher-logo,.brand-switcher-option-logo{object-fit:contain;background:#fff;padding:2px}.brand-switcher-logo{border-radius:5px;width:24px;height:24px}.brand-switcher-menu{background:#30353a;border:1px solid #ceded733;border-radius:8px;gap:3px;padding:5px;display:grid;position:absolute;top:calc(100% - 10px);left:0;right:0;box-shadow:0 14px 34px #00000057}.brand-switcher-menu>button{color:#eef4ecd1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:48px;padding:6px 8px;display:grid}.brand-switcher-menu>button:hover,.brand-switcher-menu>button:focus-visible{color:#fff;background:#eef4ec14;outline:none}.brand-switcher-menu>button.active{color:#fff;background:#7b9d8e2e}.brand-switcher-option-logo{border-radius:6px;width:34px;height:34px}.brand-switcher-option-copy{gap:2px;min-width:0;display:grid}.brand-switcher-option-copy strong,.brand-switcher-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-switcher-option-copy strong{font-size:12px}.brand-switcher-option-copy small{color:#eef4ec80;font-size:9px;font-weight:700}.brand-switcher-menu>button>svg{color:#a9beb5;width:15px;height:15px}.command-nav{gap:18px;min-height:0;padding-top:18px;display:grid;overflow:auto}.command-nav-four{gap:4px}.nav-section{gap:6px;display:grid}.nav-section-utility{border-top:1px solid #ffffff1f;margin-top:6px;padding-top:16px}.nav-section h2{color:#eef4ecb8;margin:0 0 4px;padding:0 10px;font-size:13px;font-weight:900}.nav-section-group h2{align-items:center;gap:8px;display:flex}.nav-section-group h2>svg{flex:0 0 16px;width:16px;height:16px}.nav-subtree{gap:3px;display:grid}.nav-subtree a{color:#eef4eca8;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 10px 0 16px;font-size:13px;font-weight:750;display:flex}.nav-section-home{border-bottom:1px solid #ffffff1f;padding-bottom:12px}.nav-section-home .nav-subtree a>svg,.nav-section-workspace .nav-subtree a>svg,.nav-section-group .nav-subtree a>svg{flex:0 0 17px;width:17px;height:17px}.platform-brand-icon{color:currentColor;box-sizing:border-box;background:#fff;border:1px solid #e2e7e4;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid;overflow:hidden}.platform-brand-icon svg{width:12px;height:12px;display:block}.platform-brand-icon-instagram,.platform-brand-icon-tiktok,.platform-brand-icon-rednote,.platform-brand-icon-x{color:#fff;border-color:#0000}.platform-brand-icon-instagram{background:radial-gradient(circle at 31% 103%,#ffd600 0 22%,#ff7a00 23% 39%,#ff0169 40% 62%,#d300c5 63% 78%,#7638fa 79% 100%)}.platform-brand-icon-tiktok,.platform-brand-icon-x{background:#050505}.platform-brand-icon-youtube{color:#f03;background:#fff;border-color:#e2e7e4}.platform-brand-icon-rednote{background:#ff2442}.platform-brand-icon-social{color:#409c8c}.platform-brand-icon-feedback{color:#315d50}.platform-brand-icon-news{color:#65a5e8}.platform-brand-icon-google{background:#fff;border-color:#e2e7e4;box-shadow:0 1px 2px #191f1d14}.platform-brand-icon-ovation{background:#fff;border-color:#e2e7e4}.platform-brand-icon-ovation img{object-fit:contain;width:12px;height:12px;display:block}.platform-brand-icon-fallback{color:#2f72ea;place-items:center;width:100%;height:100%;font-size:10px;font-weight:850;line-height:1;display:grid}.platform-brand-icon-yelp{color:#fff;background:#d32323;border-color:#0000}.platform-brand-icon-instagram svg,.platform-brand-icon-tiktok svg,.platform-brand-icon-rednote svg,.platform-brand-icon-x svg,.platform-brand-icon-yelp svg{width:11px;height:11px}.nav-subtree a.active,.nav-subtree a:hover{background:var(--ink-2);color:#fff}.nav-subtree small{color:#eef4ec7a;font-size:11px;font-weight:800}.nav-subtree .nav-disabled-item{color:#eef4ec47;align-items:center;min-height:36px;padding:0 10px 0 16px;font-size:13px;font-weight:750;display:flex}.nav-subtree .nav-disabled-item>svg{flex:0 0 17px;width:17px;height:17px;margin-right:8px}.brand-workspace-empty{flex-direction:column;justify-content:center;align-items:flex-start;max-width:880px;min-height:100dvh;padding:72px clamp(28px,7vw,96px);display:flex}.brand-workspace-empty-icon{background:#edf4ee;border:1px solid #7b9d8e6b;border-radius:8px;place-items:center;width:54px;height:54px;display:grid}.brand-workspace-empty-icon .platform-brand-icon{flex-basis:25px;width:25px;height:25px}.brand-workspace-empty>p{color:#627069;margin:30px 0 10px;font-size:13px;font-weight:850}.brand-workspace-empty h1{color:#202621;letter-spacing:0;max-width:680px;margin:0;font-size:42px;line-height:1.1}.brand-workspace-empty-note{color:#657069;border-top:1px solid #d7ddd8;align-items:center;gap:11px;max-width:660px;margin-top:34px;padding-top:22px;font-size:14px;line-height:1.5;display:flex}.brand-workspace-empty-note svg{color:#527568;flex:0 0 20px;width:20px;height:20px}.internal-access-page{background:#eef0ed;place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.internal-access-panel{background:#fff;border:1px solid #d5d9d5;border-radius:8px;width:min(100%,460px);overflow:hidden;box-shadow:0 18px 48px #212a2414}.internal-access-brand{border-bottom:1px solid #e1e4e1;align-items:center;gap:13px;padding:22px 24px;display:flex}.internal-access-brand img{border-radius:8px;width:54px;height:54px}.internal-access-brand>div{gap:3px;display:grid}.internal-access-brand strong{color:#171b18;font-size:17px}.internal-access-brand span{color:#6e766f;font-size:12px;font-weight:650}.internal-access-body{padding:44px 24px 30px}.internal-access-body>svg{color:#557568;width:24px;height:24px}.internal-access-body h1{color:#171b18;letter-spacing:0;margin:22px 0 12px;font-size:31px;line-height:1.12}.internal-access-body p{color:#69716a;margin:0;font-size:14px;line-height:1.6}.internal-access-button{color:#fff;background:#202723;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;margin:0 24px 30px;padding:0 16px;font-size:14px;font-weight:800;display:flex}.internal-access-button:hover{background:#33453c}.internal-access-button:active{transform:translateY(1px)}.internal-access-button svg{width:18px;height:18px}.internal-access-panel footer{color:#7a817b;background:#f7f8f6;border-top:1px solid #e1e4e1;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:10px;font-weight:750;display:flex}.workspace-home{min-height:100dvh;padding:48px clamp(28px,5vw,76px) 72px}.workspace-home-header{border-bottom:1px solid #d9ddd9;align-items:center;gap:18px;padding-bottom:34px;display:flex}.workspace-home-header img{object-fit:contain;background:#fff;border:1px solid #d9ddd9;border-radius:8px;flex:0 0 62px;width:62px;height:62px;padding:3px}.workspace-home-header>div{gap:3px;display:grid}.workspace-home-header p,.workspace-home-header h1,.workspace-home-header span,.workspace-module h2,.workspace-module p,.workspace-home-secondary h2,.workspace-home-secondary p{margin:0}.workspace-home-header p{color:#6f7871;text-transform:uppercase;font-size:11px;font-weight:850}.workspace-home-header h1{color:#1d221e;letter-spacing:0;font-size:29px;line-height:1.1}.workspace-home-header span{color:#717972;font-size:13px}.workspace-home-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.workspace-module{background:#fff;border:1px solid #d8ddd9;border-radius:8px;flex-direction:column;min-height:330px;padding:28px;display:flex}.workspace-module-icon,.workspace-home-secondary-icon{color:#45695a;background:#e8efeb;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.workspace-module-icon svg,.workspace-home-secondary-icon svg{width:21px;height:21px}.workspace-module h2{color:#1e241f;letter-spacing:0;margin-top:32px;font-size:23px}.workspace-module p{color:#68716a;max-width:430px;margin-top:9px;font-size:14px;line-height:1.55}.workspace-module-platforms{align-items:center;gap:12px;margin-top:22px;display:flex}.workspace-module-platforms .platform-brand-icon{flex-basis:20px;width:20px;height:20px}.workspace-module>a,.workspace-home-secondary>a{color:#315e4e;align-items:center;gap:8px;width:fit-content;margin-top:auto;font-size:13px;font-weight:850;display:inline-flex}.workspace-module>a:hover,.workspace-home-secondary>a:hover{color:#171b18}.workspace-module>a svg,.workspace-home-secondary>a svg{width:16px;height:16px}.workspace-home-secondary{background:#fff;border:1px solid #d8ddd9;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:22px 24px;display:grid}.workspace-home-secondary h2{color:#1e241f;letter-spacing:0;font-size:17px}.workspace-home-secondary p{color:#737b74;margin-top:4px;font-size:12px}.workspace-home-secondary>span{color:#919791;font-size:12px;font-weight:750}@media (max-width:767px){.workspace-home-primary{grid-template-columns:1fr}}@media (max-width:620px){.internal-access-page{padding:16px}.internal-access-body{padding-top:36px}.internal-access-body h1{font-size:27px}.internal-access-panel footer{flex-direction:column;align-items:flex-start}.workspace-home{padding:32px 16px 48px}.workspace-home-header{align-items:flex-start}.workspace-module{min-height:290px;padding:22px}.workspace-home-secondary{grid-template-columns:42px minmax(0,1fr)}.workspace-home-secondary>a,.workspace-home-secondary>span{grid-column:2;margin-top:4px}}.toolkit-portal-right-column .toolkit-quick-access{height:clamp(350px,39vh,390px)}.toolkit-quick-access>header{min-height:30px;margin:0}.toolkit-quick-access>header h2{color:#29332d;margin:0;font-size:18px;line-height:1.15}.toolkit-portal-left-column .toolkit-portal-greeting{gap:8px}.toolkit-portal-left-column .toolkit-portal-greeting h1{color:#303a34;max-width:100%;margin:0;font-size:17px;font-weight:500;line-height:1.5}.toolkit-portal-left-column .toolkit-portal-greeting h1 strong{color:#17211c;white-space:nowrap;font-weight:820}.toolkit-portal-left-column .toolkit-portal-greeting h1 span{color:#5b6760;font-weight:500}.toolkit-portal-left-column .toolkit-portal-live-line{margin-top:5px}
@media (max-width:767px){.toolkit-portal-right-column .toolkit-quick-access{height:clamp(350px,48vh,430px)}}@media (max-width:620px){.toolkit-tools-viewport .toolkit-home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.toolkit-tools-viewport .toolkit-home-tool,.toolkit-tools-viewport .toolkit-home-tool>a,.toolkit-tools-viewport .toolkit-home-add-shortcut{aspect-ratio:1;height:auto}.toolkit-weather-source{font-size:7px}}@media (min-width:621px){.toolkit-tools-viewport .toolkit-home-tool-grid{grid-template-columns:repeat(auto-fill,minmax(100px,118px));grid-auto-rows:118px}.toolkit-tools-viewport .toolkit-home-tool,.toolkit-tools-viewport .toolkit-home-tool>a,.toolkit-tools-viewport .toolkit-home-add-shortcut{height:118px}}.toolkit-content.toolkit-portal-content{grid-template-columns:minmax(310px,.62fr) minmax(0,1.38fr);grid-template-areas:"intro tools""announcements media";align-items:stretch;gap:26px 30px}.toolkit-portal-left-column,.toolkit-portal-right-column{display:contents}.toolkit-portal-left-column .toolkit-portal-intro{border-bottom:1px solid #d2d8d4;grid-area:intro;min-width:0;padding-bottom:24px}.toolkit-portal-right-column .toolkit-quick-access{grid-area:tools;height:clamp(340px,43vh,430px);padding-bottom:24px}.toolkit-portal-left-column .toolkit-announcement-board{grid-area:announcements;min-width:0}.toolkit-portal-right-column .toolkit-daily-briefing{grid-area:media;min-width:0}.toolkit-portal-left-column .toolkit-portal-greeting h1{max-width:310px;font-size:clamp(32px,3vw,42px);line-height:1.04}.toolkit-portal-left-column .toolkit-portal-greeting>span{max-width:340px}.toolkit-tools-viewport .toolkit-home-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.toolkit-tools-viewport .toolkit-home-tool>a>small,.toolkit-tools-viewport .toolkit-home-add-shortcut>small{display:none}.toolkit-tools-viewport .toolkit-tool-icon,.toolkit-tools-viewport .toolkit-home-add-shortcut>span{width:36px;height:36px}.toolkit-tools-viewport .toolkit-home-tool>a>strong,.toolkit-tools-viewport .toolkit-home-add-shortcut>strong{font-size:10px}.toolkit-account-root{flex:none;position:relative}.toolkit-portal-header .toolkit-account-button.active{color:#fff;background:#273029;border-color:#647169}.toolkit-account-menu{z-index:150;color:#253029;background:#fff;border:1px solid #d9dfdb;border-radius:8px;grid-template-columns:46px minmax(0,1fr);gap:12px;width:270px;padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #141d182e}.toolkit-account-avatar{color:#fff;background:#1e2923;border-radius:7px;place-items:center;width:46px;height:46px;font-size:13px;font-weight:800;display:grid}.toolkit-account-avatar.has-photo{background:#dce6df;overflow:hidden}.toolkit-account-avatar.has-photo img{object-fit:cover;width:100%;height:100%}.toolkit-account-profile .portal-account-formal-title{color:#2f463a;font-weight:750}.toolkit-account-menu>div{gap:3px;min-width:0;display:grid}.toolkit-account-menu small{color:#7a857f;font-size:8px;font-weight:800}.toolkit-account-menu strong{font-size:13px}.toolkit-account-menu a,.toolkit-account-menu span{color:#5e6963;text-overflow:ellipsis;white-space:nowrap;font-size:10px;text-decoration:none;overflow:hidden}.toolkit-account-menu a:hover{color:#315c47;text-decoration:underline}.toolkit-account-theme{border-top:1px solid #e1e6e3;grid-column:1/-1;gap:8px;margin-top:2px;padding-top:11px;display:grid}.toolkit-account-theme>div:first-child{justify-content:space-between;align-items:center;display:flex}.toolkit-account-theme>div:first-child span{color:#68746d;font-size:9px;font-weight:700}.toolkit-account-theme>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.toolkit-account-theme button{color:#657169;cursor:pointer;background:#f8faf8;border:1px solid #dce2de;border-radius:6px;place-items:center;gap:2px;min-width:0;min-height:42px;padding:5px 3px;display:grid}.toolkit-account-theme button svg{width:15px;height:15px}.toolkit-account-theme button span{color:inherit;font-size:8px;font-weight:800}.toolkit-account-theme button:hover,.toolkit-account-theme button:focus-visible{color:#315b47;border-color:#92a69b}.toolkit-account-theme button.active{color:#28533e;background:#eaf2ed;border-color:#738d7e;box-shadow:inset 0 0 0 1px #4d6f5c14}@media (max-width:1120px){.toolkit-content.toolkit-portal-content{grid-template-columns:minmax(290px,.68fr) minmax(0,1.32fr);column-gap:22px}.toolkit-tools-viewport .toolkit-home-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767px){.toolkit-content.toolkit-portal-content{grid-template-columns:1fr;grid-template-areas:"intro""tools""media""announcements";row-gap:24px}.toolkit-portal-left-column .toolkit-portal-intro{border-bottom:0;padding-bottom:0}.toolkit-portal-right-column .toolkit-quick-access{height:clamp(350px,48vh,440px)}.toolkit-portal-left-column .toolkit-portal-greeting h1{max-width:520px}}@media (max-width:620px){.toolkit-portal-right-column .toolkit-quick-access{height:min(450px,53vh)}.toolkit-tools-viewport .toolkit-home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.toolkit-account-menu{width:min(270px,100vw - 28px);position:fixed;top:76px;right:14px}}.toolkit-today-weather{isolation:isolate;color:#fff;grid-template-columns:minmax(88px,.78fr) minmax(105px,1fr);gap:11px;padding:15px 112px 15px 18px;position:relative;overflow:hidden}.toolkit-today-weather.clear{background:linear-gradient(135deg,#3d88ca 0%,#74b7de 100%)}.toolkit-today-weather.partly-cloudy{background:linear-gradient(135deg,#4e88b1 0%,#91b8cd 100%)}.toolkit-today-weather.cloudy,.toolkit-today-weather.fog{background:linear-gradient(135deg,#667985 0%,#9daeb4 100%)}.toolkit-today-weather.rain,.toolkit-today-weather.storm{background:linear-gradient(135deg,#324f63 0%,#678491 100%)}.toolkit-today-weather.snow{background:linear-gradient(135deg,#6f8d9d 0%,#b5cbd3 100%)}.toolkit-today-weather .toolkit-weather-now,.toolkit-today-weather .toolkit-weather-detail,.toolkit-today-weather .toolkit-weather-unavailable{z-index:2;position:relative}.toolkit-today-weather .toolkit-weather-now small,.toolkit-today-weather .toolkit-weather-detail small,.toolkit-today-weather .toolkit-weather-unavailable small,.toolkit-today-weather .toolkit-weather-detail>time{color:#ffffffb8}.toolkit-today-weather .toolkit-weather-now>strong,.toolkit-today-weather .toolkit-weather-now>span,.toolkit-today-weather .toolkit-weather-detail>strong{color:#fff;text-shadow:0 1px 5px #142c3c2e}.toolkit-today-weather .toolkit-weather-detail{border-left-color:#ffffff47}.toolkit-today-weather .toolkit-weather-detail svg{color:#ffffffe6}.toolkit-weather-scene{z-index:1;width:48%;height:100%;color:inherit;pointer-events:none;background:0 0;border:0;border-radius:0;position:absolute;top:0;right:0;overflow:hidden}.toolkit-weather-sun{background:radial-gradient(circle at 42% 42%,#fffde1 0%,#ffe37b 39%,#ffc447 72%,#ffc44700 73%);border-radius:50%;width:104px;height:104px;animation:5s ease-in-out infinite toolkit-atmosphere-sun;position:absolute;top:-27px;right:-13px;box-shadow:0 0 22px #ffe375a6,0 0 54px #ffe07152}.toolkit-today-weather.night.clear,.toolkit-today-weather.night.partly-cloudy{background:linear-gradient(135deg,#071526 0%,#173554 58%,#315678 100%)}.toolkit-today-weather.night.cloudy,.toolkit-today-weather.night.fog{background:linear-gradient(135deg,#111a26 0%,#29394a 100%)}.toolkit-today-weather.night.rain,.toolkit-today-weather.night.storm{background:linear-gradient(135deg,#08111c 0%,#1d3144 100%)}.toolkit-today-weather.night.snow{background:linear-gradient(135deg,#182536 0%,#40566d 100%)}.toolkit-weather-moon{background:radial-gradient(circle at 36% 31%,#b7c1cd7a 0 5%,#0000 6%),radial-gradient(circle at 63% 56%,#aab6c352 0 8%,#0000 9%),radial-gradient(circle at 42% 72%,#adb8c547 0 6%,#0000 7%),radial-gradient(circle at 42% 42%,#fff 0%,#eef3f8 50%,#cbd7e3 76%,#cbd7e300 77%);border-radius:50%;width:88px;height:88px;animation:6s ease-in-out infinite toolkit-atmosphere-moon;position:absolute;top:-18px;right:7px;box-shadow:0 0 18px #deebf980,0 0 42px #c1d9f13d}.toolkit-weather-stars{position:absolute;inset:0}.toolkit-weather-stars i{background:#ffffffeb;border-radius:50%;width:2px;height:2px;animation:3.8s ease-in-out infinite toolkit-atmosphere-star;position:absolute;box-shadow:0 0 5px #deecffd9}.toolkit-weather-stars i:first-child{top:19%;left:9%}.toolkit-weather-stars i:nth-child(2){animation-delay:.7s;top:35%;left:29%}.toolkit-weather-stars i:nth-child(3){animation-delay:1.4s;top:67%;left:17%}.toolkit-weather-stars i:nth-child(4){animation-delay:2.1s;top:76%;left:48%}.toolkit-weather-stars i:nth-child(5){animation-delay:.4s;top:16%;left:57%}.toolkit-weather-stars i:nth-child(6){animation-delay:1.8s;top:49%;left:71%}.toolkit-weather-stars i:nth-child(7){animation-delay:1.1s;top:83%;left:82%}.toolkit-weather-stars i:nth-child(8){animation-delay:2.6s;top:30%;left:88%}.toolkit-weather-stars i:nth-child(9){animation-delay:3.1s;top:57%;left:39%}.toolkit-weather-cloud{filter:blur(.15px);background:#f4f8f9eb;border-radius:40px;width:112px;height:34px;position:absolute;box-shadow:0 7px 18px #1f394629}.toolkit-weather-cloud:before,.toolkit-weather-cloud:after{background:inherit;content:"";border-radius:50%;position:absolute}.toolkit-weather-cloud:before{width:54px;height:54px;top:-25px;left:20px}.toolkit-weather-cloud:after{width:42px;height:42px;top:-16px;right:12px}.toolkit-weather-cloud.cloud-back{opacity:.58;animation:9s ease-in-out infinite toolkit-atmosphere-cloud-back;top:13px;right:-44px;transform:scale(.82)}.toolkit-weather-cloud.cloud-front{animation:6.5s ease-in-out infinite toolkit-atmosphere-cloud-front;bottom:15px;right:-19px}.toolkit-weather-scene.partly-cloudy .cloud-front{bottom:3px}.toolkit-weather-rain{width:128px;height:66px;position:absolute;bottom:0;right:2px;transform:rotate(10deg)}.toolkit-weather-rain i{background:#daf1fad1;border-radius:2px;width:2px;height:19px;animation:1.15s linear infinite toolkit-atmosphere-rain;position:absolute;top:-10px}.toolkit-weather-rain i:first-child{left:9px}.toolkit-weather-rain i:nth-child(2){animation-delay:.16s;left:27px}.toolkit-weather-rain i:nth-child(3){animation-delay:.42s;left:45px}.toolkit-weather-rain i:nth-child(4){animation-delay:90ms;left:63px}.toolkit-weather-rain i:nth-child(5){animation-delay:.33s;left:81px}.toolkit-weather-rain i:nth-child(6){animation-delay:.54s;left:99px}.toolkit-weather-rain i:nth-child(7){animation-delay:.25s;left:117px}.toolkit-weather-storm{color:#ffe58b;filter:drop-shadow(0 4px 11px #132a3747);width:66px;height:66px;animation:3.2s ease-in-out infinite toolkit-atmosphere-storm;position:absolute;bottom:17px;right:28px}.toolkit-weather-snow{position:absolute;inset:0}.toolkit-weather-snow svg{color:#ffffffe6;width:23px;height:23px;animation:4.8s linear infinite toolkit-atmosphere-snow;position:absolute}.toolkit-weather-snow svg:first-child{top:-20px;left:18px}.toolkit-weather-snow svg:nth-child(2){animation-delay:1.4s;top:-30px;left:67px}.toolkit-weather-snow svg:nth-child(3){animation-delay:2.7s;top:-18px;left:112px}.toolkit-weather-fog{position:absolute;inset:17px 5px 10px 17px}.toolkit-weather-fog i{background:#f7fafaad;border-radius:12px;width:132px;height:10px;animation:7s ease-in-out infinite toolkit-atmosphere-fog;position:absolute;right:-24px}.toolkit-weather-fog i:first-child{top:8px}.toolkit-weather-fog i:nth-child(2){animation-delay:.9s;top:36px;right:-4px}.toolkit-weather-fog i:nth-child(3){animation-delay:1.8s;top:65px;right:-36px}@keyframes toolkit-atmosphere-sun{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes toolkit-atmosphere-moon{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(2px)scale(1.025)}}@keyframes toolkit-atmosphere-star{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes toolkit-atmosphere-cloud-back{0%,to{transform:translate(0)scale(.82)}50%{transform:translate(-14px)scale(.84)}}@keyframes toolkit-atmosphere-cloud-front{0%,to{transform:translate(0)}50%{transform:translate(-9px)translateY(-2px)}}@keyframes toolkit-atmosphere-rain{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1}to{opacity:0;transform:translateY(70px)}}@keyframes toolkit-atmosphere-storm{0%,82%,to{opacity:.58}86%,91%{opacity:1}}@keyframes toolkit-atmosphere-snow{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:1}to{opacity:.2;transform:translateY(145px)rotate(210deg)}}@keyframes toolkit-atmosphere-fog{0%,to{opacity:.55;transform:translate(0)}50%{opacity:.82;transform:translate(-22px)}}@media (prefers-reduced-motion:reduce){.toolkit-weather-sun,.toolkit-weather-moon,.toolkit-weather-stars i,.toolkit-weather-cloud,.toolkit-weather-rain i,.toolkit-weather-storm,.toolkit-weather-snow svg,.toolkit-weather-fog i{animation:none}}@media (max-width:620px){.toolkit-today-weather{min-height:118px;padding-right:44%}}.toolkit-company-home .toolkit-home-tool>a,.toolkit-company-home .toolkit-home-add-shortcut{gap:3px;padding:7px}.toolkit-company-home .toolkit-home-tool .toolkit-tool-icon,.toolkit-company-home .toolkit-home-add-shortcut>span{flex-basis:44px;width:44px;height:44px}.toolkit-company-home .toolkit-home-tool strong,.toolkit-company-home .toolkit-home-add-shortcut strong{font-size:10px;line-height:1.15}.toolkit-company-home .toolkit-home-tool small,.toolkit-company-home .toolkit-home-add-shortcut small{min-height:20px;font-size:8px}.toolkit-home-directory{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;margin-top:14px;display:grid}.toolkit-home-tool-group,.toolkit-home-tool-group:first-child{border-top:0;grid-column:auto;min-width:0;padding:0;display:block}.toolkit-home-tool-group>header{border-top:3px solid #4c7562;border-bottom:1px solid #d8dedb;min-height:42px;padding:9px 2px 7px}.toolkit-home-tool-group:nth-child(2)>header{border-top-color:#3c7c83}.toolkit-home-tool-group:nth-child(3)>header{border-top-color:#c28a31}.toolkit-home-tool-group:nth-child(4)>header{border-top-color:#a35d56}.toolkit-home-tool-group:nth-child(5)>header{border-top-color:#747d77}.toolkit-home-tool-group>header strong{color:#3e4943;font-size:10px;line-height:1.25}.toolkit-home-tool-grid,.toolkit-home-tool-group:not(:first-child) .toolkit-home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.toolkit-home-tool>a,.toolkit-home-add-shortcut{aspect-ratio:1;color:#2f3833;text-align:center;background:#fff;border:1px solid #d7ded9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:0;padding:10px 8px;display:flex;box-shadow:0 4px 12px #212c2506}.toolkit-home-tool>a:hover,.toolkit-home-add-shortcut:hover{background:#f5f8f6;border-color:#91a69a;transform:translateY(-2px);box-shadow:0 7px 18px #212c2512}.toolkit-home-tool .toolkit-tool-icon,.toolkit-home-add-shortcut>span{border-radius:8px;flex:0 0 48px;grid-row:auto;place-items:center;width:48px;height:48px;display:grid}.toolkit-home-tool strong,.toolkit-home-add-shortcut strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:auto;width:100%;font-size:11px;font-weight:850;line-height:1.2;display:-webkit-box;overflow:hidden}.toolkit-home-tool small,.toolkit-home-add-shortcut small{color:#758079;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:auto;width:100%;min-height:22px;margin:0;font-size:9px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:1180px){.toolkit-home-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}.toolkit-portal-right-column .toolkit-quick-access{height:clamp(350px,39vh,390px)}.toolkit-quick-access>header{min-height:30px;margin:0}.toolkit-quick-access>header h2{color:#29332d;margin:0;font-size:18px;line-height:1.15}.toolkit-portal-left-column .toolkit-portal-greeting{gap:8px}.toolkit-portal-left-column .toolkit-portal-greeting h1{color:#303a34;max-width:100%;margin:0;font-size:17px;font-weight:500;line-height:1.5}.toolkit-portal-left-column .toolkit-portal-greeting h1 strong{color:#17211c;white-space:nowrap;font-weight:820}.toolkit-portal-left-column .toolkit-portal-greeting h1 span{color:#5b6760;font-weight:500}.toolkit-portal-left-column .toolkit-portal-live-line{margin-top:5px}.toolkit-today-weather .toolkit-weather-now small{font-size:9px}.toolkit-today-weather .toolkit-weather-now>strong{font-size:32px}.toolkit-today-weather .toolkit-weather-now>span,.toolkit-today-weather .toolkit-weather-detail>strong{font-size:10px}.toolkit-today-weather .toolkit-weather-detail small,.toolkit-today-weather .toolkit-weather-detail>time{font-size:8px}.toolkit-weather-source{z-index:2;color:#ffffffe0;font-size:8px;font-weight:700;line-height:1;text-decoration:none;position:absolute;bottom:10px;right:14px}.toolkit-weather-source:hover{color:#fff;text-decoration:underline}.toolkit-tools-viewport{overflow-y:auto}.toolkit-tools-viewport .toolkit-home-tool-grid{grid-template-columns:repeat(auto-fill,minmax(104px,124px));grid-auto-rows:124px;justify-content:start;gap:7px}.toolkit-tools-viewport .toolkit-home-tool,.toolkit-tools-viewport .toolkit-home-tool>a,.toolkit-tools-viewport .toolkit-home-add-shortcut{aspect-ratio:auto;width:100%;height:124px}.toolkit-tools-viewport .toolkit-home-tool>a,.toolkit-tools-viewport .toolkit-home-add-shortcut{padding:10px 8px}.toolkit-tools-viewport .toolkit-home-tool>a>strong,.toolkit-tools-viewport .toolkit-home-add-shortcut>strong{text-align:center;white-space:normal;max-width:100%;font-size:10px;line-height:1.2}@media (max-width:767px){.toolkit-portal-right-column .toolkit-quick-access{height:clamp(350px,48vh,430px)}}@media (max-width:620px){.toolkit-tools-viewport .toolkit-home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.toolkit-tools-viewport .toolkit-home-tool,.toolkit-tools-viewport .toolkit-home-tool>a,.toolkit-tools-viewport .toolkit-home-add-shortcut{aspect-ratio:1;height:auto}.toolkit-weather-source{font-size:7px}}@media (max-width:760px){.toolkit-home-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.toolkit-home-directory{grid-template-columns:1fr}.toolkit-home-tool-grid,.toolkit-home-tool-group:not(:first-child) .toolkit-home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.toolkit-briefing-detail-page{display:contents}@media (max-width:767px){.portal-mobile-drilldown{background:var(--portal-mobile-page-bg,var(--portal-page));width:100%;height:100%;min-height:0;overflow:hidden}.portal-mobile-drilldown-track{will-change:transform;width:100%;height:100%;min-height:0;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex}.portal-mobile-drilldown.detail-open .portal-mobile-drilldown-track{transform:none}.portal-mobile-drilldown-page{background:var(--portal-mobile-page-bg,var(--portal-page));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:0 0 100%;width:100%;min-width:100%;height:100%;min-height:0;overflow:hidden auto}.portal-mobile-detail-header{z-index:5;border-bottom:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-mobile-page-bg,var(--portal-page)) 94%, transparent);-webkit-backdrop-filter:blur(16px);grid-template-columns:minmax(76px,auto) 1fr minmax(76px,auto);align-items:center;min-height:50px;padding:4px 12px;display:grid;position:sticky;top:0}.portal-mobile-detail-header>strong{color:var(--portal-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:15px;line-height:1.2;overflow:hidden}.portal-mobile-back{min-width:0;color:var(--portal-accent-strong);font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;justify-self:start;align-items:center;gap:1px;margin-left:-8px;padding:8px 7px 8px 2px;font-size:14px;font-weight:750;display:inline-flex}.portal-mobile-back svg{stroke-width:2.2px;width:24px;height:24px}.portal-mobile-back:active{background:var(--portal-accent-pale);transform:scale(.96)}.toolkit-announcement-board-mobile,.toolkit-announcement-board-mobile>.portal-mobile-drilldown,.toolkit-announcement-mobile-list{height:100%;min-height:0}.toolkit-announcement-mobile-list{flex-direction:column;display:flex}.toolkit-announcement-mobile-list>header{flex:none}.toolkit-announcement-mobile-list .toolkit-announcement-surface{flex-direction:column;flex:auto;min-height:0;display:flex}.toolkit-announcement-mobile-list .toolkit-announcement-list{flex:auto;overflow-y:auto}.toolkit-announcement-mobile-list .toolkit-announcement-list>button{min-height:76px}.toolkit-announcement-mobile-list .toolkit-announcement-list>button.active{background:0 0}.toolkit-announcement-mobile-detail{min-height:100%;padding-bottom:18px}.toolkit-announcement-mobile-detail .toolkit-announcement-feature{margin:12px}.portal-feedback-mobile>.portal-mobile-drilldown{height:100%}.portal-feedback-mobile .portal-mobile-drilldown-list{flex-direction:column;display:flex}.portal-feedback-mobile .portal-feedback-list{flex:auto}.portal-feedback-row:is(button){width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-width:0 0 1px;border-radius:0}.portal-feedback-mobile-detail{min-height:100%;color:var(--portal-text)}.portal-feedback-mobile-detail>.portal-mobile-detail-identity,.portal-feedback-mobile-detail>.rating-stars,.portal-feedback-mobile-review,.portal-feedback-mobile-response,.portal-feedback-mobile-original{margin-left:16px;margin-right:16px}.portal-feedback-mobile-detail>.portal-mobile-detail-identity{width:auto;margin-top:18px}.portal-feedback-mobile-detail>.rating-stars{margin-top:18px}.portal-feedback-mobile-review{margin-top:12px;font-size:16px;line-height:1.65}.portal-feedback-mobile-response{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:14px;gap:6px;margin-top:24px;padding:15px;display:grid}.portal-feedback-mobile-response>span{color:var(--portal-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.portal-feedback-mobile-response.unreplied .portal-feedback-response-heading>strong{color:#a34d2b}.portal-feedback-response-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-feedback-check-reply{border:1px solid var(--portal-border);min-height:34px;color:var(--portal-accent-strong);font:inherit;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.portal-feedback-check-reply:disabled{cursor:wait;opacity:.68}.portal-feedback-check-reply svg{width:14px;height:14px}.portal-feedback-mobile-response p{color:var(--portal-muted);margin:4px 0 0;line-height:1.55}.portal-feedback-business-identity{align-items:center;gap:9px;margin-top:6px;display:flex}.portal-feedback-business-identity .portal-mobile-brand-logo-frame,.portal-feedback-business-avatar{border-radius:9px;flex:0 0 30px;width:30px;height:30px}.portal-feedback-business-identity>span:last-child{gap:1px;min-width:0;display:grid}.portal-feedback-business-identity strong{color:var(--portal-text);font-size:13px;line-height:1.2}.portal-feedback-business-identity small{color:var(--portal-muted);font-size:11px;line-height:1.2}.portal-feedback-prior-response{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);margin-top:14px;padding-top:12px}.portal-feedback-prior-response strong{color:var(--portal-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.portal-feedback-mobile-response>small{color:var(--portal-muted);font-size:11px;line-height:1.45}.portal-feedback-mobile-response>small.error{color:#a34d2b}.portal-feedback-mobile-original{border:1px solid var(--portal-border);color:var(--portal-accent-strong);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:12px;font-weight:800;text-decoration:none;display:flex}}@media (prefers-reduced-motion:reduce){.portal-mobile-drilldown-track{transition-duration:1ms!important}}.toolkit-content.toolkit-portal-content{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px 24px;padding-top:28px;display:grid}.toolkit-portal-content>.toolkit-portal-intro{border:0;flex-direction:column;grid-area:1/1/auto/span 4;align-items:stretch;gap:22px;min-width:0;min-height:0;padding:0;display:flex}.toolkit-portal-intro .toolkit-portal-greeting{border-left:0;order:1;min-height:0;padding:10px 0 2px}.toolkit-portal-intro .toolkit-portal-greeting:before{display:none}.toolkit-portal-intro .toolkit-portal-greeting h1{max-width:420px;font-size:clamp(34px,3.3vw,48px);line-height:1.02}.toolkit-portal-intro .toolkit-today-panel{border:0;border-radius:8px;order:2;width:100%;min-height:142px;display:block;overflow:hidden;box-shadow:0 10px 26px #1f2a2312}.toolkit-portal-intro .toolkit-today-weather{border-radius:8px;width:100%;min-height:142px}.toolkit-portal-content>.toolkit-briefing-grid{display:contents}.toolkit-portal-content .toolkit-briefing-grid>.toolkit-daily-briefing{border:0;grid-area:1/5/auto/-1;align-self:stretch;min-width:0;padding:0}.toolkit-portal-content>.toolkit-quick-access{border-top:1px solid #d2d8d4;grid-area:2/1/auto/span 8;min-width:0;margin:0;padding:24px 0 4px}.toolkit-portal-content .toolkit-briefing-grid>.toolkit-announcement-board{grid-area:2/9/auto/-1;align-self:stretch;min-width:0;margin-top:0}.toolkit-portal-content .toolkit-quick-access .toolkit-home-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.toolkit-header-clock{min-width:96px}.toolkit-header-clock strong{font-variant-numeric:tabular-nums;font-size:15px}@media (max-width:1120px){.toolkit-content.toolkit-portal-content{column-gap:18px}.toolkit-portal-content>.toolkit-portal-intro{grid-column:1/span 5}.toolkit-portal-content .toolkit-briefing-grid>.toolkit-daily-briefing{grid-column:6/-1}.toolkit-portal-content>.toolkit-quick-access{grid-column:1/span 8}.toolkit-portal-content .toolkit-briefing-grid>.toolkit-announcement-board{grid-column:9/-1}.toolkit-portal-content .toolkit-quick-access .toolkit-home-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.toolkit-content.toolkit-portal-content{grid-template-columns:1fr;gap:24px;padding-top:22px}.toolkit-portal-content>.toolkit-portal-intro,.toolkit-portal-content .toolkit-briefing-grid>.toolkit-daily-briefing,.toolkit-portal-content>.toolkit-quick-access,.toolkit-portal-content .toolkit-briefing-grid>.toolkit-announcement-board{grid-column:1}.toolkit-portal-content>.toolkit-portal-intro{grid-row:1}.toolkit-portal-content .toolkit-briefing-grid>.toolkit-daily-briefing{grid-row:2}.toolkit-portal-content>.toolkit-quick-access{grid-row:3}.toolkit-portal-content .toolkit-briefing-grid>.toolkit-announcement-board{grid-row:4}}@media (max-width:560px){.toolkit-portal-content .toolkit-quick-access .toolkit-home-directory{grid-template-columns:1fr}.toolkit-portal-intro .toolkit-portal-greeting h1{font-size:34px}.toolkit-header-clock{min-width:88px}}.toolkit-header-brand>strong{max-width:190px;font-size:11px}.toolkit-header-clock strong,.toolkit-header-dashboard-link{font-size:10px}.toolkit-header-clock small{font-size:8px}.toolkit-today-time{color:#202a24;background:#f1f5f2;border-left-color:#d6dfda}.toolkit-today-time>span{color:#617168;font-size:9px}.toolkit-today-time>strong{color:#202a24}.toolkit-today-time>small{color:#718078;font-size:9px}.toolkit-home-tools-count{font-size:9px}.toolkit-home-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px;margin-top:9px}.toolkit-home-tool-group{grid-template-columns:106px minmax(0,1fr);gap:7px;padding:6px 0}.toolkit-home-tool-group:first-child{grid-column:1/-1}.toolkit-home-tool-group:not(:first-child) .toolkit-home-tool-grid{grid-template-columns:repeat(2,minmax(128px,1fr))}.toolkit-home-add-panel{grid-column:1/-1}.toolkit-home-tool-group>header{min-height:58px;padding:6px 7px 0 2px}.toolkit-home-tool-group>header strong{font-size:10px;line-height:1.35}.toolkit-home-tool-group>header span{min-width:21px;height:21px;font-size:8px}.toolkit-home-tool-grid{grid-template-columns:repeat(6,minmax(128px,1fr));gap:4px}.toolkit-home-tool>a,.toolkit-home-add-shortcut{text-align:left;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;justify-items:start;gap:2px 8px;min-height:58px;padding:7px}.toolkit-home-tool .toolkit-tool-icon,.toolkit-home-add-shortcut>span{border-radius:8px;grid-row:1/3;align-self:center;width:42px;height:42px}.toolkit-home-tool strong,.toolkit-home-add-shortcut strong{white-space:normal;align-self:end;font-size:11px;line-height:1.2}.toolkit-home-tool small,.toolkit-home-add-shortcut small{color:#7b857f;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start;width:100%;margin:0;font-size:9px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:1160px){.toolkit-home-tool-grid{grid-template-columns:repeat(4,minmax(128px,1fr))}}@media (max-width:767px){.toolkit-home-directory{grid-template-columns:1fr}.toolkit-home-tool-group:first-child{grid-column:auto}.toolkit-home-tool-group{grid-template-columns:1fr;gap:2px}.toolkit-home-tool-group>header{min-height:28px}.toolkit-home-tool-grid,.toolkit-home-tool-group:not(:first-child) .toolkit-home-tool-grid{grid-template-columns:repeat(3,minmax(128px,1fr))}}@media (max-width:540px){.toolkit-home-tool-grid,.toolkit-home-tool-group:not(:first-child) .toolkit-home-tool-grid{grid-template-columns:repeat(2,minmax(128px,1fr))}.toolkit-portal-intro .toolkit-today-time{border-top-color:#d6dfda}}.toolkit-home-tools-count{color:#7a837d;font-size:8px;font-weight:800}.toolkit-home-directory{gap:13px;margin-top:13px;display:grid}.toolkit-home-tool-group{border-top:1px solid #dce1de;grid-template-columns:136px minmax(0,1fr);align-items:start;gap:12px;padding-top:10px;display:grid}.toolkit-home-tool-group>header{justify-content:space-between;align-items:center;min-height:30px;padding:6px 10px 0 2px;display:flex}.toolkit-home-tool-group>header strong{color:#59645d;text-transform:uppercase;font-size:8px;font-weight:900}.toolkit-home-tool-group>header span{color:#7a837d;background:#e8ece9;border-radius:4px;place-items:center;min-width:20px;height:20px;font-size:7px;font-weight:850;display:grid}.toolkit-home-tool-grid{grid-template-columns:repeat(8,minmax(72px,1fr));gap:4px;display:grid}.toolkit-home-tool{min-width:0;position:relative}.toolkit-home-tool>a,.toolkit-home-add-shortcut{color:#303732;text-align:center;background:0 0;border:1px solid #0000;border-radius:6px;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:76px;padding:7px 5px;transition:border-color .13s,background .13s,transform .13s;display:grid}.toolkit-home-tool>a:hover,.toolkit-home-add-shortcut:hover{background:#f4f6f4;border-color:#d6ddd9;transform:translateY(-1px)}.toolkit-home-tool .toolkit-tool-icon,.toolkit-home-add-shortcut>span{border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.toolkit-home-tool .toolkit-tool-icon svg,.toolkit-home-add-shortcut svg{width:17px;height:17px}.toolkit-home-tool strong,.toolkit-home-add-shortcut strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;font-weight:800;line-height:1.25;overflow:hidden}.toolkit-home-tool small{color:#8a928d;margin-top:-3px;font-size:7px}.toolkit-home-tool>button{color:#8a918d;opacity:0;cursor:pointer;background:#fff;border:0;border-radius:4px;place-items:center;width:21px;height:21px;padding:0;transition:opacity .12s;display:grid;position:absolute;top:1px;right:1px}.toolkit-home-tool:hover>button,.toolkit-home-tool:focus-within>button{opacity:1}.toolkit-home-tool>button:hover{color:#39473f;background:#edf1ee}.toolkit-home-tool>button svg{width:11px;height:11px}.toolkit-home-add-shortcut{cursor:pointer;width:100%}.toolkit-home-add-shortcut>span{color:#50715f;background:#f8faf8;border:1px dashed #aebbb4}.toolkit-tool-icon.folder{color:#3f7259;background:#edf4f0;border:1px solid #d7e2dc}.toolkit-home-add-panel{background:#f7f9f7;border:1px solid #d5dcd8;border-radius:7px;margin-left:148px;padding:13px 14px 14px}.toolkit-home-add-panel>header{justify-content:space-between;align-items:center;display:flex}.toolkit-home-add-panel>header>div{align-items:center;gap:8px;display:flex}.toolkit-home-add-panel>header>div>svg{color:#47735d;width:17px;height:17px}.toolkit-home-add-panel>header span{gap:1px;display:grid}.toolkit-home-add-panel>header strong{font-size:10px}.toolkit-home-add-panel>header small{color:#78817b;font-size:7px}.toolkit-home-add-panel>header>button{color:#727b75;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.toolkit-home-add-panel>header>button:hover{background:#e9eeeb}.toolkit-home-shortcut-kind{background:#eef1ef;border:1px solid #d6dcd8;border-radius:6px;gap:3px;margin-top:10px;padding:3px;display:inline-flex}.toolkit-home-shortcut-kind button{color:#69736d;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.toolkit-home-shortcut-kind button.active{color:#315f49;background:#fff;box-shadow:0 1px 3px #24302814}.toolkit-home-shortcut-kind svg{width:13px;height:13px}.toolkit-home-add-panel .toolkit-add-tool-url{margin-top:9px}.toolkit-home-add-panel .toolkit-add-tool-error{margin-left:0}@media (max-width:1160px){.toolkit-home-tool-grid{grid-template-columns:repeat(6,minmax(72px,1fr))}}@media (max-width:767px){.toolkit-home-tool-group{grid-template-columns:1fr;gap:4px}.toolkit-home-tool-group>header{padding-right:2px}.toolkit-home-tool-grid{grid-template-columns:repeat(5,minmax(64px,1fr))}.toolkit-home-add-panel{margin-left:0}}@media (max-width:540px){.toolkit-home-tool-grid{grid-template-columns:repeat(4,minmax(58px,1fr))}.toolkit-home-tool>a,.toolkit-home-add-shortcut{min-height:72px}}.toolkit-today-panel{grid-template-columns:minmax(320px,1.25fr) minmax(178px,.75fr)}.toolkit-today-weather{background:#f8faf8;grid-template-columns:66px minmax(86px,.76fr) minmax(114px,1fr);gap:12px;padding:14px 16px}.toolkit-today-time{border-left:1px solid #303a33;border-right:0;padding:17px 20px}.toolkit-today-time>strong{font-size:clamp(29px,3vw,42px)}.toolkit-weather-scene{color:#47725d;background:#e7f0eb;border:1px solid #d6e3dc;border-radius:12px;width:62px;height:62px;display:block;position:relative;overflow:hidden}.toolkit-weather-scene.clear{color:#d39a22;background:#fff5d9;border-color:#f0dfad}.toolkit-weather-scene.partly-cloudy{background:#edf4f0;border-color:#d8e4dd}.toolkit-weather-scene.rain,.toolkit-weather-scene.storm{color:#456a78;background:#e6eff2;border-color:#cfdde1}.toolkit-weather-scene.snow,.toolkit-weather-scene.fog{color:#60777d;background:#f0f4f4;border-color:#d8e0e1}.toolkit-weather-scene-sun,.toolkit-weather-scene-cloud{place-items:center;display:grid;position:absolute}.toolkit-weather-scene-sun{color:#d5a12d;animation:14s linear infinite toolkit-weather-sun;top:9px;left:9px}.toolkit-weather-scene-sun svg{stroke-width:1.7px;width:28px;height:28px}.toolkit-weather-scene-cloud{animation:3.6s ease-in-out infinite toolkit-weather-cloud;inset:14px 9px 9px}.toolkit-weather-scene.partly-cloudy .toolkit-weather-scene-cloud{color:#527464;inset:25px 4px 5px 19px}.toolkit-weather-scene-cloud svg{stroke-width:1.55px;width:38px;height:38px}.toolkit-weather-scene.rain .toolkit-weather-scene-cloud{top:8px;bottom:16px}.toolkit-weather-scene.rain i{background:#4f8ea5;border-radius:2px;width:2px;height:8px;animation:1.15s ease-in infinite toolkit-weather-rain;position:absolute;top:42px}.toolkit-weather-scene.rain i:first-of-type{left:20px}.toolkit-weather-scene.rain i:nth-of-type(2){animation-delay:.24s;left:31px}.toolkit-weather-scene.rain i:nth-of-type(3){animation-delay:.48s;left:42px}.toolkit-weather-now>strong{font-size:30px}.toolkit-weather-detail{gap:5px}.toolkit-weather-detail>time{color:#929a95;white-space:nowrap;font-size:7px;font-weight:700}@keyframes toolkit-weather-sun{to{transform:rotate(360deg)}}@keyframes toolkit-weather-cloud{0%,to{transform:translate(-1px)translateY(0)}50%{transform:translate(2px)translateY(-2px)}}@keyframes toolkit-weather-rain{0%{opacity:0;transform:translateY(-3px)}35%{opacity:1}to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.toolkit-weather-scene-sun,.toolkit-weather-scene-cloud,.toolkit-weather-scene.rain i{animation:none}}@media (max-width:620px){.toolkit-portal-intro .toolkit-today-panel{grid-template-columns:1fr}.toolkit-portal-intro .toolkit-today-time{border-top:1px solid #303a33;border-bottom:0;border-left:0}}.news-card-list{gap:12px;display:grid}.news-date-divider{grid-column:1/-1}.news-date-cards{gap:12px;display:grid}.news-card{background:#fff;border:1px solid #ded9cfeb;border-radius:8px;grid-template-columns:156px minmax(0,1fr);gap:14px;padding:12px;display:grid;box-shadow:0 8px 20px #2f2a210d}.news-card-media{aspect-ratio:16/10;background:var(--blue-soft);border-radius:7px;min-width:0;overflow:hidden}.news-card-media img{object-fit:cover;width:100%;height:100%}.news-card-body{align-content:start;gap:8px;min-width:0;display:grid}.news-card-meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:11px;font-weight:850;display:flex}.news-card h3{color:var(--text);margin:0;font-size:16px;line-height:1.28}.news-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.news-card-link{color:var(--teal);justify-self:start;font-size:12px;font-weight:900}.main-content{min-width:0;height:100vh;padding:18px 24px;position:relative;overflow:hidden}.platform-workspace{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;height:calc(100vh - 36px);min-height:0;display:grid}.platform-workspace>.dashboard-workspace{height:100%}.platform-workspace>.brand-workspace-empty{min-height:0}.workspace-context-nav{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:100%;box-shadow:var(--shadow);z-index:12;border-radius:8px;justify-content:flex-start;align-items:center;gap:18px;padding:10px 12px;display:flex;position:relative}.workspace-inline-filters{scrollbar-width:none;flex:0 auto;justify-content:flex-end;align-self:stretch;align-items:center;min-width:0;margin-left:auto;display:flex;overflow:auto hidden}.workspace-inline-filters::-webkit-scrollbar{display:none}.workspace-inline-filters:empty{display:none}.workspace-inline-filters>.insight-rail,.workspace-inline-filters .review-filter-panel,.workspace-inline-filters .review-filter-stack{align-self:stretch;align-items:center;height:100%;display:flex}.workspace-inline-filters>.insight-rail{grid-template-rows:none;gap:0;padding-right:0}.workspace-context-title{align-items:center;gap:10px;min-width:190px;display:flex}.workspace-context-title>svg{color:#45695a;flex:0 0 20px;width:20px;height:20px}.workspace-context-title>div{gap:1px;display:grid}.workspace-context-title span{color:var(--muted);font-size:10px;font-weight:800}.workspace-context-title strong{color:var(--text);font-size:14px;line-height:1.2}.workspace-context-controls,.workspace-context-tabs{align-items:center;gap:6px;min-width:0;display:flex}.workspace-context-controls{justify-content:flex-start;overflow-x:auto}.workspace-context-controls-stacked{scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-self:center;gap:6px;width:0;min-width:0;display:flex;overflow-x:auto}.global-media-context .workspace-context-controls-stacked{flex:auto;width:0;display:flex;overflow-x:auto}.global-media-primary-row{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.global-media-brand-filter{flex:none;align-items:center;gap:8px;display:flex}.global-media-brand-filter>span:first-child{color:var(--muted);font-size:10px;font-weight:850}.global-media-brand-select{min-height:36px;color:var(--text);background:#fff;border:1px solid #dce1dd;border-radius:7px;grid-template-columns:16px minmax(140px,1fr);align-items:center;gap:7px;padding:0 9px;display:grid}.global-media-brand-select>svg{color:#45695a;width:15px;height:15px}.global-media-brand-select select{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:11px;font-weight:850}.global-media-brand-select:focus-within{border-color:#739487;box-shadow:0 0 0 2px #7394872e}.portal-media-coverage-page{height:100dvh;overflow:hidden}.portal-intelligence-shell{grid-template-columns:210px minmax(0,1fr);height:calc(100dvh - 72px);min-height:0;display:grid;overflow:hidden}.portal-intelligence-sidebar{background:#eef1ee;border-right:1px solid #d8dfda;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.portal-intelligence-sidebar>header{border-bottom:1px solid #dce2de;gap:4px;padding:22px 17px 17px;display:grid}.portal-intelligence-sidebar>header small{color:#476956;font-size:9px;font-weight:900}.portal-intelligence-sidebar>header strong{color:#26332c;font-size:14px}.portal-intelligence-sidebar nav{align-content:start;gap:6px;padding:12px 10px;display:grid}.portal-intelligence-sidebar nav a{color:#68736d;border:1px solid #0000;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:62px;padding:8px 9px;text-decoration:none;display:grid}.portal-intelligence-sidebar nav a>span:first-child{color:#59675f;background:#f9faf9;border:1px solid #d3dbd6;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.portal-intelligence-sidebar nav a>span:last-child{gap:2px;min-width:0;display:grid}.portal-intelligence-sidebar nav a strong,.portal-intelligence-sidebar nav a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-intelligence-sidebar nav a strong{color:#2b342f;font-size:11px}.portal-intelligence-sidebar nav a small{color:#7a847e;font-size:8px}.portal-intelligence-sidebar nav a:hover,.portal-intelligence-sidebar nav a:focus-visible{background:#f8faf8}.portal-intelligence-sidebar nav a.active{background:#e2eee7;border-color:#b9cfc1}.portal-intelligence-sidebar nav a.active>span:first-child{color:#315f49;background:#fff;border-color:#8fb19e}.portal-intelligence-subnav{border-left:1px solid #cbd6cf;gap:3px;margin:-2px 0 6px 43px;padding-left:10px;display:grid}.portal-intelligence-subnav a{font-size:9px;font-weight:800;color:#68736d!important;border-radius:5px!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:5px 8px!important;display:flex!important}.portal-intelligence-subnav a>svg{flex:0 0 14px;width:14px;height:14px}.portal-intelligence-subnav a.active{color:#2c6047!important;background:#d9e8df!important;border-color:#0000!important}.portal-intelligence-subnav.feedback a>span{background:#fff;border:1px solid #d4ddd7;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.portal-intelligence-subnav.feedback a .platform-brand-icon{flex:0 0 18px;width:18px;height:18px}.portal-intelligence-sidebar>footer{color:#7a847e;border-top:1px solid #dce2de;padding:13px 17px;font-size:8px;font-weight:750}.portal-workspace-brand-picker{z-index:20;gap:5px;width:min(280px,100%);display:grid;position:relative}.portal-workspace-brand-picker>span{color:#6f7973;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.portal-workspace-brand-picker>button,.portal-workspace-brand-menu>button{color:#2d3831;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7ded9;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;display:grid}.portal-workspace-brand-picker>button{border-radius:7px;min-height:44px;padding:6px 10px}.portal-workspace-brand-picker>button:hover,.portal-workspace-brand-picker>button:focus-visible,.portal-workspace-brand-picker>button[aria-expanded=true]{border-color:#8ead9c;outline:none;box-shadow:0 0 0 3px #48775e1c}.portal-workspace-brand-picker>button>span:nth-child(2),.portal-workspace-brand-menu>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.portal-workspace-brand-picker strong,.portal-workspace-brand-menu strong,.portal-workspace-brand-picker small,.portal-workspace-brand-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-workspace-brand-picker strong,.portal-workspace-brand-menu strong{font-size:11px;font-weight:850}.portal-workspace-brand-picker small,.portal-workspace-brand-menu small{color:#7a847e;font-size:8px;font-weight:700}.portal-workspace-brand-mark{background:#fff;border:1px solid #dce2de;border-radius:6px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.portal-workspace-brand-mark img{object-fit:contain;width:100%;height:100%}.portal-workspace-brand-mark.all{color:#3f6955;background:#edf3ef}.portal-workspace-brand-mark-stack{align-items:center;width:76px;display:flex}.portal-workspace-brand-mark-stack .portal-workspace-brand-mark{background:#fff;border-radius:50%;width:28px;height:28px;margin-left:-7px}.portal-workspace-brand-mark-stack .portal-workspace-brand-mark:first-child{margin-left:0}.portal-workspace-brand-mark-stack i{color:#517063;background:#f3f7f4;border:1px solid #d6dfd9;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-5px;font-size:9px;font-style:normal;font-weight:850;display:grid}.portal-workspace-brand-picker:has(.portal-workspace-brand-mark-stack)>button{grid-template-columns:76px minmax(0,1fr) 16px}.portal-workspace-brand-menu>button.portal-workspace-brand-select-all{border-bottom:1px solid #dce4de;border-radius:6px 6px 0 0;grid-template-columns:minmax(0,1fr) 16px}.portal-workspace-brand-menu{z-index:50;background:#fff;border:1px solid #d6ded8;border-radius:8px;gap:3px;width:min(350px,100%);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #1b27202b}.portal-workspace-brand-menu>button{border-color:#0000;border-radius:6px;min-height:42px;padding:5px 7px}.portal-workspace-brand-menu>button:hover,.portal-workspace-brand-menu>button:focus-visible{background:#edf4f0;outline:none}.portal-workspace-brand-menu>button>svg{color:#35654f}.portal-media-coverage-content{box-sizing:border-box;background:var(--bg);min-width:0;min-height:0;padding:14px clamp(14px,2vw,28px)}.portal-media-coverage-content>.platform-workspace{height:100%}.portal-coverage-header .toolkit-header-brand.active{color:#273a2f;background:#fff;border-color:#cbd8d0}.portal-coverage-home-link,.portal-coverage-viewer{color:#4d5952;background:#f3f5f4;border:1px solid #dce2de;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.portal-coverage-home-link:hover,.portal-coverage-home-link:focus-visible{color:#273a2f;background:#fff;border-color:#b8c9bf}.portal-coverage-home-link svg,.portal-coverage-viewer svg{width:16px;height:16px}@media (max-width:1080px){.portal-coverage-viewer span{display:none}}@media (max-width:760px){.portal-media-coverage-page{height:auto;overflow:visible}.portal-intelligence-shell{height:auto;display:block;overflow:visible}.portal-intelligence-sidebar{border-bottom:1px solid #d8dfda;border-right:0;display:block}.portal-intelligence-sidebar>header,.portal-intelligence-sidebar>footer{display:none}.portal-intelligence-sidebar nav{padding:8px 10px;display:flex}.portal-intelligence-sidebar nav a{flex:1;grid-template-columns:28px minmax(0,1fr);min-height:42px;padding:5px 8px}.portal-intelligence-sidebar nav a>span:first-child{width:28px;height:28px}.portal-intelligence-sidebar nav a small,.portal-intelligence-subnav{display:none}.portal-media-coverage-content{height:auto;min-height:calc(100dvh - 72px);padding:10px}.portal-coverage-header .toolkit-header-clock,.portal-coverage-viewer{display:none}}.workspace-context-controls-stacked>.workspace-context-tabs{flex:none}.workspace-context-controls-stacked::-webkit-scrollbar{display:none}.workspace-context-tabs{background:#f2f4f2;border:1px solid #dce1dd;border-radius:7px;padding:3px}.workspace-context-tabs a{color:#667068;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:11px;font-weight:850;transition:color .14s,background-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.global-media-context,.portal-feedback-context-nav{flex-wrap:nowrap;overflow:hidden}.global-media-context .portal-workspace-brand-picker,.portal-feedback-context-nav .portal-workspace-brand-picker{flex:0 0 232px;width:232px}.global-media-context .workspace-context-tabs{flex-wrap:nowrap;flex:none}.portal-feedback-context-nav .workspace-inline-filters{flex:auto;min-width:0}.workspace-context-tabs a:hover{color:var(--text)}.workspace-context-tabs a.active{color:var(--text);background:#fff;transform:translateY(-1px);box-shadow:0 1px 4px #181f1b1f}.workspace-context-tabs a>svg:not(.platform-brand-icon),.workspace-context-tabs .platform-brand-icon{flex:0 0 15px;width:15px;height:15px}.workspace-media-type-tabs a>svg{color:#718078}.workspace-media-type-tabs a.active>svg{color:#315d50}.workspace-context-nav.is-pending{overflow:hidden}.workspace-context-nav.is-pending:after{content:"";background:linear-gradient(90deg,#0000 0%,#409c8c 42%,#7b9d8e 58%,#0000 100%);height:3px;animation:.85s ease-in-out infinite workspace-context-progress;position:absolute;bottom:0;left:0;right:0;transform:translate(-65%)}.workspace-context-nav+.dashboard-workspace{transition:opacity .16s,filter .16s}.workspace-context-nav.is-pending+.dashboard-workspace{pointer-events:none;opacity:.58;filter:saturate(.72)}@keyframes workspace-context-progress{0%{transform:translate(-65%)}to{transform:translate(65%)}}.main-loading-overlay{z-index:20;background:var(--bg);display:block;position:absolute;inset:0}.reports-workspace{grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.reports-header{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:10px;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex}.reports-eyebrow{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:950}.reports-header h1,.reports-header h2,.reports-list h2,.report-preview-toolbar h2,.report-placeholder-card h2{color:var(--text);margin:0}.reports-header h1{font-size:28px;line-height:1.1}.reports-header p,.report-preview-toolbar p,.report-placeholder-card p,.reports-empty{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.reports-header-stat{border:1px solid var(--line);background:var(--surface-strong);text-align:right;border-radius:8px;gap:6px;min-width:120px;padding:12px 14px;display:grid}.reports-header-stat span{color:var(--muted);font-size:12px;font-weight:850}.reports-header-stat strong{color:var(--text);font-size:28px;line-height:1}.reports-layout{grid-template-columns:260px minmax(0,1fr);gap:14px;min-height:0;display:grid}.reports-list,.report-preview-panel,.report-placeholder-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:10px}.reports-list{align-content:start;gap:8px;padding:14px;display:grid;overflow:auto}.reports-list h2{color:var(--muted);padding:4px 4px 8px;font-size:12px;font-weight:950}.report-row{color:var(--muted);border:1px solid #0000;border-radius:8px;gap:4px;padding:12px;display:grid}.report-row:hover,.report-row.active{background:var(--teal-soft);color:var(--text);border-color:#2f7c5733}.report-row span{font-size:14px;font-weight:950}.report-row small{color:inherit;font-size:11px;font-weight:750;line-height:1.35}.report-preview-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.report-preview-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.report-preview-toolbar h2{font-size:16px;line-height:1.25}.report-preview-toolbar a{border:1px solid var(--line);background:var(--surface-strong);color:var(--text);border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:900}.report-preview-frame{background:#f4efe7;border:0;width:100%;height:100%;min-height:0}.report-placeholder-card{padding:22px}.skeleton-loading-overlay{padding:18px 24px}.skeleton-dashboard{pointer-events:none}.skeleton-feed-panel,.skeleton-rail-panel{overflow:hidden}.skeleton-filter-stack{flex-wrap:wrap;align-items:center;gap:8px;min-height:64px;display:flex}.skeleton-feed-list,.skeleton-rail,.skeleton-bars{gap:12px;display:grid}.skeleton-review-card{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;gap:12px;padding:14px;display:grid}.skeleton-review-head{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.skeleton-review-head>div{gap:7px;display:grid}.skeleton-avatar,.skeleton-line,.skeleton-pill,.skeleton-photo-strip,.skeleton-bars span{background:#e6e1d8;position:relative;overflow:hidden}.skeleton-avatar:after,.skeleton-line:after,.skeleton-pill:after,.skeleton-photo-strip:after,.skeleton-bars span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.15s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-avatar{border-radius:999px;width:34px;height:34px}.skeleton-line{border-radius:999px;width:100%;height:12px;display:block}.skeleton-line.short{width:92px}.skeleton-line.name{width:128px;height:14px}.skeleton-line.tiny{width:76px;height:10px}.skeleton-line.title{width:160px;height:16px}.skeleton-line.stars{width:170px;height:16px}.skeleton-line.full{width:100%}.skeleton-line.body{width:82%}.skeleton-pill{border-radius:999px;width:76px;height:28px;display:block}.skeleton-pill.wide{width:124px}.skeleton-pill.store{width:128px;height:30px}.skeleton-photo-strip{border-radius:8px;width:252px;height:86px;display:block}.skeleton-rail-panel{gap:14px;display:grid}.skeleton-rail-panel.tall{gap:12px}.skeleton-bars span{border-radius:999px;height:12px;display:block}.skeleton-bars span:first-child{width:92%}.skeleton-bars span:nth-child(2){width:72%}.skeleton-bars span:nth-child(3){width:48%}.skeleton-bars span:nth-child(4){width:36%}.skeleton-bars span:nth-child(5){width:28%}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.main-loading-card{border:1px solid var(--line);background:var(--surface);min-width:220px;box-shadow:var(--shadow);color:var(--text);text-align:center;border-radius:8px;justify-items:center;gap:10px;padding:24px;display:grid}.main-loading-card strong{font-size:16px;line-height:1}.main-loading-card p{color:var(--muted);margin:0;font-size:12px;font-weight:800}.loading-spinner{border:3px solid #e6ded0;border-top-color:var(--blue);border-radius:999px;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.status-pill{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:inline-flex}.status-pill span{background:var(--blue);border-radius:999px;width:8px;height:8px}.dashboard-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-width:0;height:calc(100vh - 36px);min-height:0;display:grid}.panel,.metric-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.panel{min-width:0;padding:16px}.insight-rail{height:auto;min-height:0;max-height:none;overflow:visible}.dashboard-workspace>.feed-panel{grid-row:1}.feed-panel{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;max-height:100%;display:grid;overflow:hidden}.panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.panel-note{color:var(--muted);margin-top:4px;font-size:11px;font-weight:750;line-height:1.35;display:block}.social-source-panel{gap:8px;display:grid}.social-source-panel .panel-head{margin-bottom:0}.social-source-group-list{scrollbar-gutter:stable;gap:10px;max-height:180px;padding-right:4px;display:grid;overflow-y:auto}.social-source-group{gap:5px;display:grid}.social-source-group>span{color:var(--muted);font-size:12px;font-weight:900}.social-source-group .tag-row{gap:6px}.social-source-group .tag{overflow-wrap:anywhere;max-width:100%}.all-social-source-list{gap:6px;display:grid}.all-social-source-list>div{min-height:32px;color:var(--muted);border-bottom:1px solid #ded9cfb8;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 6px;font-size:12px;font-weight:800;display:grid}.all-social-source-list>div:last-child{border-bottom:0}.all-social-source-list strong{color:var(--text)}.all-social-source-list .platform-brand-icon{flex-basis:16px;width:16px;height:16px}.compact-feed-bar{grid-template-columns:minmax(180px,1fr) 96px;align-items:center;gap:8px;min-width:0;display:grid}.compact-search-input,.compact-sort-select{border:1px solid var(--line);width:100%;min-height:36px;color:var(--text);background:#fff;border-radius:8px;padding:0 10px}.compact-sort-select{background:var(--ink);color:#fff;cursor:pointer;text-align:center;text-align-last:center;border-color:#13201a29;padding:0 24px 0 10px;font-size:12px;font-weight:900}.feed-toolbar,.filter-row{grid-template-columns:minmax(0,1fr) 96px;gap:10px;margin-bottom:14px;display:grid}.feed-controls{gap:10px;min-width:0;display:grid}.review-analytics{gap:7px;min-width:0;display:grid}.review-kpi-strip{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.review-kpi-strip>div{border-right:1px solid var(--line);min-width:0;padding:5px 9px;display:grid}.review-kpi-strip>div:last-child{border-right:0}.review-kpi-strip span,.review-kpi-strip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.25;overflow:hidden}.review-kpi-strip strong{color:var(--text);margin:2px 0 1px;font-size:15px;line-height:1}.review-analytics-charts{grid-template-columns:minmax(0,1.35fr) minmax(220px,.82fr) minmax(220px,.83fr);gap:7px;min-width:0;display:grid}.review-trend-card,.review-store-performance,.review-rating-distribution{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;min-width:0;padding:8px 9px}.review-trend-card>header,.review-store-performance>header,.review-rating-distribution>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.review-trend-card h3,.review-store-performance h3,.review-rating-distribution h3{color:var(--text);margin:0;font-size:12px;line-height:1.25}.review-trend-card header p,.review-store-performance header p,.review-rating-distribution header p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.3}.review-trend-card header>strong{color:var(--text);font-size:17px;line-height:1}.review-trend-card svg{width:100%;height:66px;display:block}.review-chart-grid{stroke:#e4e8e4;stroke-width:1px}.review-chart-axis{fill:#788078;font-size:9px;font-weight:750}.review-chart-y-axis{fill:#788078;font-size:8px;font-weight:800}.review-chart-legend{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:9px;font-weight:800;display:flex}.review-chart-legend span{align-items:center;gap:4px;display:inline-flex}.review-chart-legend strong{color:var(--text);font-size:10px}.review-chart-legend i{border-radius:999px;width:7px;height:7px}.review-chart-plot{min-width:0;position:relative}.review-chart-plot svg rect[role=button]{cursor:crosshair;outline:none}.review-chart-plot svg rect[role=button]:focus-visible{stroke:#315d50;stroke-width:1px}.review-chart-tooltip{z-index:3;pointer-events:none;background:#fffffff7;border:1px solid #d8ded9;border-radius:6px;gap:4px;width:max-content;min-width:132px;padding:7px 8px;display:grid;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 8px 20px #252e2929}.review-chart-tooltip>strong{color:var(--text);font-size:10px}.review-chart-tooltip span{color:var(--muted);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;font-size:9px;font-weight:800;display:grid}.review-chart-tooltip i{border-radius:50%;width:7px;height:7px}.review-chart-tooltip b{color:var(--text);font-size:10px}.review-rating-distribution>header>strong{color:var(--text);font-size:17px}.review-rating-distribution .rating-bar-list{gap:3px;margin-top:6px}.review-rating-distribution .rating-bar-row{grid-template-columns:30px minmax(0,1fr) 36px;gap:6px;min-height:16px;font-size:9px}.review-rating-distribution .rating-bar-row div{height:5px}.review-rating-distribution .rating-bar-row strong{font-size:10px}.review-location-warning-list{gap:4px;margin-top:6px;display:grid}.review-location-warning-list>div{background:#fffaf0;border:1px solid #ead9bd;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 6px;display:grid}.review-location-warning-list svg{color:#a66c14;width:16px;height:16px}.review-location-warning-list span{align-items:baseline;gap:5px;min-width:0;display:flex}.review-location-warning-list strong,.review-location-warning-list b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.review-location-warning-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.review-location-healthy{color:#39705e;margin:14px 0 0;font-size:10px;font-weight:800}.review-chart-empty{color:var(--muted);margin:20px 0 0;font-size:11px}.review-store-performance-list{gap:7px;margin-top:10px;display:grid}.review-store-performance-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;display:grid}.review-store-performance-list span,.review-store-performance-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.review-store-performance-list i{background:#e6ebe7;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.review-store-performance-list i b{border-radius:inherit;background:#409c8c;height:100%;display:block}.review-store-performance-list small{color:var(--muted);grid-column:1/-1;font-size:9px}.review-filter-panel{width:auto;box-shadow:none;background:0 0;border:0;margin-bottom:0;padding:0;display:block}.review-filter-panel .panel-head{flex:none;align-items:center;gap:7px;min-height:36px;margin-bottom:0}.filter-panel-title{align-items:center;gap:8px;display:flex}
.filter-panel-title>svg{color:#376858;background:#eef4f1;border:1px solid #d8e1dc;border-radius:6px;width:30px;height:30px;padding:7px}.review-filter-panel .panel-head h3{font-size:12px}.review-filter-panel .panel-head p{display:none}.review-filter-stack{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.review-filter-stack>.compact-filter-field{flex:0 174px;width:174px}.review-filter-stack>.review-date-picker{flex-basis:240px;width:240px}.review-filter-stack>.compact-filter-toggles{background:#f5f7f5;border:1px solid #e0e5e1;border-radius:7px;flex-wrap:wrap;flex:0 auto;align-self:flex-end;align-items:center;gap:4px 14px;min-height:36px;padding:3px 10px;display:flex}.review-filter-stack>.compact-filter-toggles .compact-filter-toggle{min-height:28px}.review-filter-stack .filter-stack{gap:12px}.review-filter-clear{color:#667169;cursor:pointer;background:#f1f3f1;border:1px solid #0000;border-radius:5px;min-height:26px;padding:0 8px;font-size:10px;font-weight:900}.review-filter-clear:hover,.review-filter-clear:focus-visible{color:var(--ink);background:#fff;border-color:#d8dfda;outline:0}.compact-filter-field{gap:0;min-width:0;display:grid}.compact-select{position:relative}.compact-select-trigger{border:1px solid var(--line);width:100%;height:36px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:11px;font-weight:850;transition:border-color .14s,box-shadow .14s,background-color .14s;display:grid}.compact-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-select-trigger>svg{color:#66756d;width:15px;height:15px;transition:transform .15s}.compact-select-trigger:hover,.compact-select-trigger.open,.compact-select-trigger:focus-visible{background:#fdfefd;border-color:#aab6af;outline:0;box-shadow:0 0 0 3px #409c8c1a}.compact-select-trigger.open>svg{transform:rotate(180deg)}.compact-select-menu{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #d7ddd8;border-radius:8px;width:max(100%,220px);max-height:300px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 14px 34px #19211d29,0 3px 10px #19211d14}.compact-select-menu button{color:#49534d;cursor:pointer;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 9px;font-size:11px;font-weight:780;display:grid}.compact-select-menu button:hover,.compact-select-menu button:focus-visible{color:var(--text);background:#f0f5f2;outline:0}.compact-select-menu button.active{color:#285c4b;background:#e8f1ed;font-weight:900}.compact-select-menu button svg{width:14px;height:14px}.workspace-inline-filters .compact-filter-field>label,.workspace-inline-filters .compact-filter-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compact-filter-field>label,.compact-filter-label,.compact-custom-date-filter label span{color:#69756d;letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:900}.review-date-picker{position:relative}.review-date-trigger{border:1px solid var(--line);width:100%;min-height:36px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:7px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:850;display:grid}.review-date-trigger:hover,.review-date-trigger.open,.review-date-trigger:focus-visible{border-color:#aab6af;outline:0;box-shadow:0 0 0 3px #409c8c1a}.review-date-trigger svg{color:#668276;width:14px;height:14px}.review-date-trigger svg:last-child{transition:transform .15s}.review-date-trigger.open svg:last-child{transform:rotate(180deg)}.review-date-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-date-popover{z-index:100;background:#fff;border:1px solid #d8ded9;border-radius:8px;grid-template-columns:210px minmax(0,1fr);display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 40px #252e2929}.review-date-presets{border-right:1px solid var(--line);padding:6px;display:grid}.review-date-presets button{color:#526058;cursor:pointer;min-height:43px;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;padding:4px 9px;font-size:11px;font-weight:820;display:grid}.review-date-presets button>span{gap:2px;min-width:0;display:grid}.review-date-presets button strong{color:inherit;font-size:11px;font-weight:inherit}.review-date-presets button small{color:#829088;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:740;overflow:hidden}.review-date-presets button:hover,.review-date-presets button:focus-visible{color:var(--text);background:#f2f5f3;outline:0}.review-date-presets button.active{color:#285c4c;background:#eaf3ef;font-weight:920}.review-date-presets button svg{width:14px;height:14px}.review-date-calendar{align-content:start;gap:8px;padding:10px;display:grid}.review-date-calendar>header{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.review-date-calendar>header strong{color:var(--text);text-align:center;font-size:12px}.review-date-calendar>header button{color:#425149;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.review-date-calendar>header button:hover,.review-date-calendar>header button:focus-visible{background:#eef2ef;outline:0}.review-date-calendar>header svg{width:15px;height:15px}.review-calendar-weekdays,.review-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.review-calendar-weekdays span{color:#789083;place-items:center;height:22px;font-size:9px;font-weight:850;display:grid}.review-calendar-grid button{color:#52665b;cursor:pointer;min-width:0;height:31px;font:inherit;background:0 0;border:0;border-radius:0;place-items:center;font-size:10px;font-weight:820;display:grid;position:relative}.review-calendar-grid button:hover,.review-calendar-grid button:focus-visible{z-index:1;background:#e8efeb;border-radius:5px;outline:0}.review-calendar-grid button.other-month{color:#b2bcb7}.review-calendar-grid button.in-range{color:#31584a;background:#e0ece7}.review-calendar-grid button.range-edge{color:#fff;background:#315d50;border-radius:5px;font-weight:950}.review-calendar-grid button.today:not(.range-edge){box-shadow:inset 0 0 0 1px #86a697}.review-date-calendar>small{color:var(--muted);text-align:center;font-size:9px;font-weight:760}.compact-filter-field>select,.compact-custom-date-filter input{border:1px solid var(--line);width:100%;min-width:0;height:36px;color:var(--text);cursor:pointer;font:inherit;background:#fff;border-radius:7px;padding:0 28px 0 10px;font-size:11px;font-weight:800}.compact-filter-field>select:focus-visible,.compact-custom-date-filter input:focus-visible{border-color:var(--blue);outline-offset:1px;outline:2px solid #409c8c26}.compact-custom-date-filter{border-top:1px solid var(--line);background:#f8faf8;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px 12px;display:grid}.compact-custom-date-filter label{gap:4px;min-width:0;display:grid}.compact-custom-date-filter input{height:32px;padding:0 6px;font-size:9px}.compact-custom-date-filter>small{color:var(--muted);grid-column:1/-1;font-size:9px;font-weight:760}.compact-filter-toggles{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 12px;padding-top:4px;display:grid}.compact-filter-toggle{color:#4f5b54;cursor:pointer;align-items:center;gap:7px;min-width:0;min-height:29px;font-size:10px;font-weight:800;display:flex}.compact-filter-toggle input{width:14px;height:14px;accent-color:var(--ink);margin:0}.compact-filter-toggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.review-analytics-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.review-store-performance{grid-column:1/-1}}.feed-toolbar{margin-bottom:0}.compact-input-shell{display:block}.feed-result-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;font-weight:800;display:flex}.feed-result-meta strong{color:var(--text);font-size:13px}.feedback-view-scope{background:#eef5f1;border-left:3px solid #409c8c;border-radius:0 5px 5px 0;flex:1 0 100%;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:5px 9px;display:flex}.feedback-view-scope .platform-brand-icon{flex:0 0 15px;width:15px;height:15px}.feedback-view-scope strong{font-size:11px}.feedback-view-scope b{color:#315d50;margin-left:auto;font-size:10px;font-weight:900}.feedback-rating-panel .rating-bar-row i{background:linear-gradient(90deg,#409c8c,#315d50)}.active-drilldown-chip{background:var(--blue-soft);color:var(--blue);font:inherit;cursor:pointer;border:1px solid #626a7347;border-radius:999px;padding:3px 9px;font-weight:900}.feed-scroll-area{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;margin-inline:-4px;padding-inline:4px 8px;overflow-y:auto}.mention-browser{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(380px,38%) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.review-results-empty{border:1px solid var(--line);background:linear-gradient(135deg,#409c8c14,#0000 42%),#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:148px;padding:28px 32px;display:grid}.review-results-empty-icon{color:#315d50;background:#eef5f1;border:1px solid #409c8c40;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.review-results-empty strong{color:var(--text);font-size:15px;font-weight:900;display:block}.review-results-empty p{color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:700}.review-results-empty button{color:#315d50;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #315d5052;border-radius:7px;padding:0 14px;font-size:11px;font-weight:900}.review-results-empty button:hover{background:#eef5f1}.news-mention-browser{grid-template-columns:minmax(390px,40%) minmax(0,1fr)}.mention-timeline-pane{border-right:1px solid var(--line);scrollbar-gutter:stable;margin:0;padding:0}.mention-timeline{min-width:0;display:grid}.mention-timeline-row{appearance:none;width:100%;min-width:0;min-height:92px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #ded9cfbd;border-radius:0;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:10px;transition:background .14s,box-shadow .14s;display:grid}.mention-timeline-row:hover,.mention-timeline-row:focus-visible{background:#f7f8f6;outline:0}.mention-timeline-row:focus-visible{box-shadow:inset 3px 0 0 var(--blue)}.mention-timeline-row.selected{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.review-timeline-row{grid-template-columns:48px minmax(0,1fr);gap:11px;min-height:96px;padding:11px 12px}.mention-timeline-review-avatar{width:48px;height:48px;color:var(--muted);background:#eceff0;border-radius:50%;align-self:start;place-items:center;font-size:15px;font-weight:900;display:grid;overflow:hidden}.mention-timeline-review-avatar img{object-fit:cover;width:100%;height:100%}.mention-timeline-source-logo{width:48px;height:48px;color:var(--muted);background:#fff;border:1px solid #e3e5e1;border-radius:6px;align-self:start;place-items:center;font-size:13px;font-weight:900;display:grid;overflow:hidden}.mention-timeline-source-logo img{object-fit:contain;width:32px;height:32px}.mention-timeline-context .news-trust-badge{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:150px;margin-left:0;display:inline-flex;overflow:hidden}.mention-timeline-context .news-trust-badge svg{flex:0 0 10px;width:10px;height:10px}.mention-timeline-context .news-trust-badge span{text-overflow:ellipsis;overflow:hidden}.news-trust-badge.established,.news-source-level.established{color:#276344;background:#e7f1eb}.news-trust-badge.specialist,.news-source-level.specialist{color:#365d84;background:#e9eef5}.news-trust-badge.local,.news-source-level.local{color:#775b28;background:#f5eee0}.news-trust-badge.unclassified,.news-source-level.unclassified{color:#716767;background:#f1eeee}.news-trust-badge.broadcast,.news-source-level.broadcast{color:#62458b;background:#eee8f8}.news-trust-badge.publication,.news-source-level.publication{color:#365d84;background:#e9eef5}.news-trust-badge.web,.news-source-level.web{color:#276344;background:#e7f1eb}.mention-timeline-thumb{width:48px;height:64px;color:var(--muted);background:#ece9e2;border-radius:6px;place-items:center;font-size:15px;font-weight:950;display:grid;overflow:hidden}.mention-timeline-thumb img{object-fit:cover;width:100%;height:100%}.youtube-timeline-row{grid-template-columns:96px minmax(0,1fr)}.mention-timeline-thumb.youtube-timeline-thumb{align-self:start;width:96px;height:54px}.media-placeholder-image{object-position:center}.mention-timeline-copy{align-content:start;gap:3px;min-width:0;display:grid}.rating-stars{letter-spacing:0;white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.rating-star{text-align:center;width:1em;display:inline-block}.rating-star.filled{color:#ee9a08;font-weight:700}.rating-star.empty{color:#aeb1ad;font-family:Arial,sans-serif;font-weight:400}.rating-stars.yelp-rating-stars{letter-spacing:0;white-space:nowrap;align-items:center;gap:2px;width:max-content;flex-flow:row!important;display:inline-flex!important}.rating-stars.yelp-rating-stars .rating-star{color:#fff;border-radius:3px;place-items:center;width:13px;height:13px;font-family:Arial,sans-serif;font-size:9px;font-weight:900;line-height:1;display:grid}.rating-stars.yelp-rating-stars .rating-star.filled{color:#fff;background:#d32323}.rating-stars.yelp-rating-stars .rating-star.empty{color:#fff;background:#d8d8d8}.mention-timeline-rating{color:#ee9a08;width:fit-content;font-size:12px}.yelp-rating.timeline-yelp-rating{gap:1px;width:fit-content}.timeline-yelp-rating span{border-radius:3px;width:15px;height:15px}.timeline-yelp-rating svg{width:10px;height:10px}.mention-timeline-heading,.mention-timeline-context{align-items:center;min-width:0;display:flex}.mention-timeline-heading{justify-content:space-between;gap:8px}.mention-timeline-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.mention-timeline-heading-meta{flex:none;justify-items:end;gap:4px;display:grid}.mention-timeline-heading-meta time{color:var(--muted);flex:none;font-size:10px;font-weight:800}.mention-timeline-heading-meta .platform-brand-icon{flex-basis:14px;width:14px;height:14px}.mention-timeline-context{color:var(--muted);gap:5px;font-size:10px;font-weight:800}.mention-timeline-context>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-timeline-context b{color:var(--blue-strong);background:#2f56471a;border-radius:4px;flex:none;padding:2px 4px;font-size:9px}.mention-timeline-preview{-webkit-line-clamp:2;color:#565b56;-webkit-box-orient:vertical;font-size:10px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.mention-timeline-metrics{color:var(--muted);text-overflow:ellipsis;white-space:pre;font-size:9px;font-weight:800;overflow:hidden}.mention-detail-pane{overscroll-behavior:contain;background:#fff;min-width:0;min-height:0;padding:0;overflow-y:auto;container-type:inline-size}.selected-mention-detail{min-width:0;min-height:100%}.selected-review-detail{align-content:start;gap:18px;padding:22px 24px;display:grid}.selected-review-detail>.post-card,.selected-review-detail>.post-card.needs-response{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.selected-review-detail .google-review-body,.selected-review-detail .yelp-review-body{gap:18px;padding:0}.selected-review-detail .google-review-text,.selected-review-detail .yelp-review-text{max-width:980px;font-size:15px;line-height:1.7}.review-detail-summary{border-top:1px solid var(--line);gap:11px;padding-top:16px;display:grid}.review-detail-summary header span,.review-detail-signal-row>small{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.review-detail-summary h3{color:var(--text);margin:3px 0 0;font-size:14px}.review-detail-facts{border:1px solid var(--line);background:#fbfcfb;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.review-detail-facts>span{border-right:1px solid var(--line);gap:5px;min-width:0;padding:9px 10px;display:grid}.review-detail-facts>span:last-child{border-right:0}.review-detail-facts small{color:var(--muted);font-size:9px;font-weight:800}.review-detail-facts strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex;overflow:hidden}.review-detail-facts .platform-brand-icon{flex:0 0 14px;width:14px;height:14px}.review-detail-signal-row{gap:7px;display:grid}.review-detail-signal-row>div{flex-wrap:wrap;gap:6px;display:flex}.review-detail-no-signals{color:var(--muted);margin:0;font-size:11px}.selected-social-detail{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);min-height:100%;display:grid}.selected-social-media{background:#171717;place-items:start center;min-width:0;min-height:0;padding:18px;display:grid}.selected-social-media .social-post-modal-frame{border-radius:6px;height:min(680px,100vh - 220px);min-height:440px}.selected-social-media .social-post-modal-frame img,.selected-social-media .social-post-modal-video{object-fit:contain}.selected-social-media .instagram-video-preview{width:auto;max-width:100%;height:min(680px,100vh - 220px);min-height:0;overflow:hidden}.selected-social-media .instagram-video-preview.is-landscape,.selected-social-media .instagram-video-preview.is-square{width:100%;height:auto;max-height:min(680px,100vh - 220px)}.selected-social-media .instagram-video-preview .social-post-modal-video{width:100%;height:100%;aspect-ratio:inherit;object-fit:contain;display:block}.selected-social-content{align-content:start;gap:18px;min-width:0;padding:28px 30px 36px;display:grid}.selected-social-detail .social-post-modal-head{align-items:flex-start;padding-right:0}.selected-social-identity{gap:3px;min-width:0;display:grid}.selected-social-identity .selected-social-location{width:fit-content;color:var(--blue-strong);font-size:12px;font-weight:850;line-height:1.3}a.selected-social-location:hover,a.selected-social-location:focus-visible{text-underline-offset:3px;outline:0;text-decoration:underline}.selected-social-platform-link{background:#f4f4f2;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-left:auto;display:inline-grid}.selected-social-platform-link:hover,.selected-social-platform-link:focus-visible{background:#ebedea;outline:2px solid #2f564738}.selected-social-platform-link .platform-brand-icon{width:19px;height:19px}.selected-social-detail .social-post-modal-metrics{gap:15px;padding-block:2px 5px}.selected-social-detail .social-post-modal-metrics>span{color:#626862;background:0 0;border-radius:0;gap:6px;padding:0;font-size:13px}.selected-social-detail .social-post-metric-icon{background:0 0;border-radius:0;width:16px;height:16px;padding:0}.selected-social-detail .social-post-metric-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px}.selected-social-detail .metric-likes,.selected-social-detail .metric-likes .social-post-metric-icon{color:#d94a55}.selected-social-detail .metric-views,.selected-social-detail .metric-comments,.selected-social-detail .metric-shares,.selected-social-detail .metric-saves{color:#68716d}.selected-social-tags,.selected-social-hashtags{flex-wrap:wrap;gap:7px;display:flex}.selected-social-text{color:#343832;gap:8px;display:grid}.selected-social-text>strong{font-size:13px}.selected-social-text p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.selected-social-hashtags span{color:var(--blue-strong);font-size:12px;font-weight:800}.selected-detail-original-link{justify-self:start;margin:4px 0 0}.selected-news-detail{align-content:start;gap:22px;padding:22px 24px 36px;display:grid}.selected-news-source-head{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.selected-news-source-head>time{color:var(--muted);white-space:nowrap;align-self:start;font-size:11px;font-weight:850}.selected-news-source-meta{align-items:center;gap:8px;margin-top:5px;display:flex}.selected-news-source-meta .news-source-level{justify-self:auto;padding:3px 5px;font-size:10px}.selected-news-source-logo{width:52px;height:52px;color:var(--muted);background:#fff;border:1px solid #e1e4df;border-radius:6px;place-items:center;font-weight:900;display:grid;overflow:hidden}.selected-news-source-logo img{object-fit:contain;width:38px;height:38px}.selected-news-source-head h3,.selected-news-source-head p{margin:0}.selected-news-source-head h3{font-size:17px}.selected-news-source-head a,.selected-news-source-head>div>span,.selected-news-source-head p{color:var(--muted);font-size:12px}.selected-news-source-head a:hover,.selected-news-source-head a:focus-visible{color:var(--blue-strong);text-underline-offset:3px;outline:0;text-decoration:underline}.news-source-level{border-radius:5px;justify-self:end;align-items:center;gap:5px;padding:5px 7px;font-size:11px;font-weight:900;display:inline-flex}.news-source-level svg{flex:0 0 13px;width:13px;height:13px}.news-filter-value{min-height:36px;color:var(--text);background:#fff;border:1px solid #d8ded9;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:850;display:flex}.news-filter-value svg{color:#668276;flex:0 0 14px;width:14px;height:14px}.news-filter-value span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-news-media{background:#f0f1ef;border-radius:6px;place-items:center;width:100%;min-height:260px;max-height:480px;display:grid;overflow:hidden}.selected-news-media img,.selected-news-media video{object-fit:contain;width:100%;max-height:480px}
