.portal-dashboard .demo-product-feedback-workspace{display:grid;gap:16px;width:min(100%,980px);margin-top:0}.portal-dashboard .demo-product-feedback-form,.portal-dashboard .demo-product-feedback-intro,.portal-dashboard .demo-product-feedback-success{border:1px solid #dce8e3;border-radius:17px;background:#fff}.portal-dashboard .demo-product-feedback-intro{display:flex;align-items:flex-start;gap:16px;padding:22px 24px;background:linear-gradient(135deg,#f4faf7,#fff 60%)}.portal-dashboard .demo-product-feedback-attribution{display:grid;gap:3px;min-width:190px;margin-left:auto;border-left:1px solid #d9e8e1;padding-left:22px}.portal-dashboard .demo-product-feedback-attribution small{color:#6b8379;font-size:9.5px;font-weight:850;letter-spacing:.1em}.portal-dashboard .demo-product-feedback-attribution strong{color:#174d40;font-size:14px}.portal-dashboard .demo-product-feedback-attribution span{color:#71847c;font-size:11px}.portal-dashboard .demo-product-feedback-intro>span,.portal-dashboard .demo-product-feedback-success>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;background:#dfeee5;color:#286750}.portal-dashboard .demo-product-feedback-intro h2,.portal-dashboard .demo-product-feedback-success h2{margin:4px 0 0;color:#21493d;font-size:21px}.portal-dashboard .demo-product-feedback-intro p,.portal-dashboard .demo-product-feedback-success p{margin:8px 0 0;color:#62776e;font-size:13px;line-height:1.45}.portal-dashboard .demo-product-feedback-boundary{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #dce8e3;border-radius:14px;background:#fbfdfc;color:#406c5c}.portal-dashboard .demo-product-feedback-boundary span{display:grid;gap:4px}.portal-dashboard .demo-product-feedback-boundary strong{color:#294d41;font-size:13px}.portal-dashboard .demo-product-feedback-boundary small{color:#687e74;font-size:12px;line-height:1.45}.portal-dashboard .demo-product-feedback-form{display:grid;gap:24px;padding:28px}.portal-dashboard .demo-product-feedback-form legend,.portal-dashboard .demo-product-feedback-message-field>span{display:flex;align-items:center;gap:9px}.portal-dashboard .demo-product-feedback-form fieldset>legend{margin-bottom:16px}.portal-dashboard .demo-product-feedback-form legend>span,.portal-dashboard .demo-product-feedback-message-field>span>b{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#e3f1ea;color:#24664f;font-size:11px;font-style:normal}.portal-dashboard .demo-product-feedback-form legend em,.portal-dashboard .demo-product-feedback-message-field>span>em{color:#7a8c84;font-size:11px;font-style:normal;font-weight:650}.portal-dashboard .demo-product-feedback-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.portal-dashboard .demo-product-feedback-categories>button{position:relative;display:grid;min-width:0;min-height:116px;align-content:start;gap:7px;border:1px solid #d5e5de;border-radius:14px;padding:14px;background:#fbfdfc;color:#284f42;text-align:left}.portal-dashboard .demo-product-feedback-categories>button>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#e7f2ed;color:#32725b}.portal-dashboard .demo-product-feedback-categories>button strong{font-size:13px}.portal-dashboard .demo-product-feedback-categories>button small{color:#70837b;font-size:11px;font-weight:600;line-height:1.35}.portal-dashboard .demo-product-feedback-categories>button i{position:absolute;top:12px;right:12px;color:#2f7a5e}.portal-dashboard .demo-product-feedback-categories>button.is-selected{border-color:#65a98d;background:linear-gradient(145deg,#edf8f2,#fff);box-shadow:0 0 0 2px rgba(67,142,109,.08)}.portal-dashboard .demo-product-feedback-error{margin:-8px 0 0;border-radius:10px;padding:11px 13px;background:#fff0ee;color:#9a3d31;font-size:12px;font-weight:700}.portal-dashboard .demo-product-feedback-form fieldset,.portal-dashboard .demo-product-feedback-form>label{display:grid;gap:16px;margin:0;border:0;padding:0;color:#315c4d;font-size:13px;font-weight:750}.portal-dashboard .demo-product-feedback-form legend span{color:#74867f;font-size:11.5px;font-weight:650}.portal-dashboard .demo-product-feedback-select-wrap{display:flex;align-items:center;gap:8px;border:1px solid #bed7ca;border-radius:9px;padding:0 10px;color:#376a59}.portal-dashboard .demo-product-feedback-select-wrap select{width:100%;min-height:42px;border:0;background:transparent;color:#244e40;font:inherit;font-size:14px}.portal-dashboard .demo-product-feedback-form textarea{width:100%;border:1px solid #bed7ca;border-radius:9px;padding:10px;color:#244e40;font:inherit;font-size:14px;line-height:1.45;resize:vertical}.portal-dashboard .demo-product-feedback-form>label>small{color:#74867f;font-size:11.5px;font-weight:650;text-align:right}.portal-dashboard .demo-product-feedback-rating{display:flex;align-items:center;gap:4px;width:fit-content;border:1px solid #d7e5df;border-radius:14px;padding:7px 9px;background:#fbfdfc}.portal-dashboard .demo-product-feedback-rating button{display:grid;width:42px;min-height:42px;place-items:center;border:0;border-radius:10px;padding:0;background:transparent;color:#c7d5cf;cursor:pointer;transition:color var(--dashboard-motion-fast) var(--dashboard-motion-ease),background-color var(--dashboard-motion-fast) var(--dashboard-motion-ease),transform var(--dashboard-motion-fast) var(--dashboard-motion-ease)}.portal-dashboard .demo-product-feedback-rating button svg{fill:transparent;transition:fill var(--dashboard-motion-fast) var(--dashboard-motion-ease),transform var(--dashboard-motion-fast) var(--dashboard-motion-ease)}.portal-dashboard .demo-product-feedback-rating button:focus-visible{background:#f1f7f4;outline:3px solid rgba(47,122,94,.38);outline-offset:2px}.portal-dashboard .demo-product-feedback-rating button.is-active{color:#d5a52f}.portal-dashboard .demo-product-feedback-rating button.is-active svg{fill:#f4c95d;transform:scale(1.04)}.portal-dashboard .demo-product-feedback-rating button.is-selected{background:#f8f1df;box-shadow:inset 0 0 0 1px rgba(213,165,47,.28)}.portal-dashboard .demo-product-feedback-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.portal-dashboard .demo-product-feedback-actions p{margin:0;color:#687e74;font-size:12px;line-height:1.45}.portal-dashboard .demo-product-feedback-actions .primary-web-button{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:7px}.portal-dashboard .demo-product-feedback-support-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-top:1px solid #dce8e3;color:#456e5e;font-size:13px;text-decoration:none}.portal-dashboard .demo-product-feedback-support-link span{color:#286750;font-weight:800;white-space:nowrap}.portal-dashboard .demo-product-feedback-success{display:flex;align-items:flex-start;gap:16px;margin-top:24px;padding:24px;background:linear-gradient(135deg,#f3faf6,#fff)}.portal-dashboard .demo-product-feedback-success button{min-height:40px;margin-top:16px;border:1px solid #cfe1d8;border-radius:9px;padding:0 12px;background:#fff;color:#285f4e;font-size:13px;font-weight:800}.portal-dashboard .demo-product-feedback-workspace a,.portal-dashboard .demo-product-feedback-workspace button{cursor:pointer}.portal-dashboard :is(.demo-product-feedback-categories>button,.demo-product-feedback-actions .primary-web-button,.demo-product-feedback-success button,.demo-product-feedback-support-link){transition:border-color var(--dashboard-motion-base) var(--dashboard-motion-ease),background-color var(--dashboard-motion-base) var(--dashboard-motion-ease),color var(--dashboard-motion-base) var(--dashboard-motion-ease),box-shadow var(--dashboard-motion-base) var(--dashboard-motion-ease),transform var(--dashboard-motion-base) var(--dashboard-motion-ease)}@media (hover:hover) and (pointer:fine){.portal-dashboard .demo-product-feedback-rating button:hover{background:transparent;transform:none}.portal-dashboard .demo-product-feedback-rating button:hover svg{transform:scale(1.05)}.portal-dashboard :is(.demo-product-feedback-categories>button,.demo-product-feedback-success button,.demo-product-feedback-support-link):not(:disabled):hover{border-color:#8dbba4;background-color:#f4faf6;box-shadow:none;transform:none}.portal-dashboard .demo-product-feedback-actions .primary-web-button:not(:disabled):hover{box-shadow:0 5px 12px rgba(30,80,62,.14);transform:none}}@media (prefers-reduced-motion:reduce){.portal-dashboard :is(.demo-product-feedback-rating button,.demo-product-feedback-rating button svg,.demo-product-feedback-categories>button,.demo-product-feedback-actions .primary-web-button,.demo-product-feedback-success button,.demo-product-feedback-support-link){transition-duration:0s;animation:none}.portal-dashboard :is(.demo-product-feedback-rating button,.demo-product-feedback-categories>button,.demo-product-feedback-actions .primary-web-button,.demo-product-feedback-success button,.demo-product-feedback-support-link):active{transform:none}}.portal-dashboard .demo-product-feedback-workspace a:focus-visible,.portal-dashboard .demo-product-feedback-workspace button:focus-visible,.portal-dashboard .demo-product-feedback-workspace select:focus-visible,.portal-dashboard .demo-product-feedback-workspace textarea:focus-visible{outline:3px solid rgba(47,122,94,.32);outline-offset:2px}@media (max-width:760px){.portal-dashboard .demo-product-feedback-intro{display:grid;grid-template-columns:auto minmax(0,1fr);padding:18px}.portal-dashboard .demo-product-feedback-attribution{grid-column:2;min-width:0;margin:4px 0 0;border-left:0;border-top:1px solid #d9e8e1;padding:12px 0 0}.portal-dashboard .demo-product-feedback-form{gap:22px;padding:18px}.portal-dashboard .demo-product-feedback-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-dashboard .demo-product-feedback-actions{display:grid}.portal-dashboard .demo-product-feedback-actions .primary-web-button{width:100%;justify-content:center}.portal-dashboard .demo-product-feedback-support-link{display:grid}}@media (max-width:420px){.portal-dashboard .demo-product-feedback-categories{grid-template-columns:minmax(0,1fr)}.portal-dashboard .demo-product-feedback-rating{width:100%;justify-content:space-between;padding-inline:6px}.portal-dashboard .demo-product-feedback-rating button{width:38px;min-height:38px}}.portal-admin .demo-feedback-organization{display:inline-flex;align-items:center;gap:6px;margin-left:auto;border-radius:999px;padding:6px 10px;background:#edf5f1;color:#315f4f;font-size:11px;font-weight:800}.portal-admin .demo-organization-feedback-item{padding:22px}.portal-admin .demo-organization-feedback-item .employee-product-feedback-message{margin-block:16px;font-size:14px;line-height:1.55}body:has(>.portal-dashboard),html:has(.portal-dashboard){min-width:0;max-width:100%;overflow-x:clip}.portal-dashboard{--dashboard-motion-fast:130ms;--dashboard-motion-base:160ms;--dashboard-motion-slow:200ms;--dashboard-motion-ease:cubic-bezier(0.2,0.75,0.25,1);--dashboard-motion-ease-emphasized:cubic-bezier(0.16,1,0.3,1);--dashboard-motion-lift:-1px;--dashboard-motion-arrow-shift:2px;--dashboard-motion-pressed-scale:0.99;width:100%;max-width:100%;overflow-x:clip}.portal-dashboard .dashboard-context-bar{display:none}.portal-dashboard .portal-content>.page-heading+*{margin-top:22px}.portal-dashboard .page-heading h1{overflow-wrap:normal;word-break:normal;hyphens:auto}.portal-dashboard .synthetic-billing-account-grid,.portal-dashboard .synthetic-billing-contract-top,.portal-dashboard .synthetic-billing-history,.portal-dashboard .synthetic-billing-table-scroll,.portal-dashboard .synthetic-billing-workspace,.portal-dashboard .synthetic-billing-workspace>*{min-width:0;max-width:100%;box-sizing:border-box}.portal-dashboard .synthetic-billing-history{overflow:hidden}.portal-dashboard .synthetic-billing-table-scroll{contain:inline-size paint}@media (max-width:1180px){.portal-dashboard .prototype-pill{display:none}.portal-dashboard .dashboard-context-bar{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 24px;border-bottom:1px solid #d9e6e0;background:#f3f8f5;color:#315c4e;font-size:11.5px;font-weight:800;line-height:1.3}.portal-dashboard .dashboard-context-mode{min-width:0;display:inline-flex;align-items:center;gap:7px}.portal-dashboard .dashboard-context-mode svg{flex:0 0 auto}.portal-dashboard .dashboard-context-package{min-height:24px;display:inline-flex;flex:0 0 auto;align-items:center;border:1px solid #c9dfd5;border-radius:999px;padding:3px 9px;background:#e2f0e9;color:#164f43;font-size:10.5px;font-weight:850}.portal-dashboard .dashboard-context-bar+.mobile-portal-nav{padding-top:14px;padding-bottom:12px}}@media (min-width:1181px){.portal-dashboard .sidebar-nav{margin-top:24px}}@media (min-width:1181px) and (max-height:780px){.portal-dashboard .sidebar-nav{margin-top:20px}}@media (min-width:1181px) and (max-height:700px){.portal-dashboard .sidebar-nav{margin-top:10px}}@media (max-width:760px){.portal-dashboard .portal-content{padding-inline:18px}.portal-dashboard .metric-grid.trend-explorer-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-dashboard .metric-grid.trend-explorer-metric-grid .metric-card:last-child{grid-column:auto}.portal-dashboard .synthetic-billing-company-card,.portal-dashboard .synthetic-billing-contact-card,.portal-dashboard .synthetic-billing-contract-card,.portal-dashboard .synthetic-billing-history,.portal-dashboard .synthetic-billing-workspace,.portal-dashboard .synthetic-billing-workspace>*{width:100%;min-width:0;max-width:100%;overflow-wrap:break-word}.portal-dashboard .synthetic-billing-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:520px){.portal-dashboard .portal-content{padding-inline:16px}.portal-dashboard .page-heading{min-height:0}.portal-dashboard .page-heading h1{font-size:clamp(29px,8vw,32px);line-height:1.1;letter-spacing:-.035em}.portal-dashboard .dashboard-context-bar{padding-inline:16px}}@media (max-width:359px){.portal-dashboard .metric-grid.trend-explorer-metric-grid{grid-template-columns:minmax(0,1fr)}.portal-dashboard .dashboard-context-bar{align-items:flex-start}.portal-dashboard .dashboard-context-mode{max-width:24ch}}.portal-dashboard :is(.sidebar-nav a,.sidebar-bottom a,.sidebar-bottom button,.mobile-portal-nav a,.icon-button,.user-button,.topbar-popover-action,.topbar-popover-close,.topbar-notification-list>a,.primary-web-button,.secondary-web-button,.pagination button,.pagination a,.table-action,.synthetic-climate-segments button,.synthetic-climate-series button,.synthetic-climate-dimension,.synthetic-overview-insight-panel>a,.overview-decision-cta){transition-duration:var(--dashboard-motion-base);transition-timing-function:var(--dashboard-motion-ease)}.portal-dashboard :is(.sidebar-nav a,.sidebar-bottom a,.sidebar-bottom button,.mobile-portal-nav a,.icon-button,.user-button,.topbar-popover-action,.topbar-popover-close,.topbar-notification-list>a,.primary-web-button,.secondary-web-button,.pagination button,.pagination a,.table-action,.synthetic-climate-segments button,.synthetic-climate-series button,.synthetic-climate-dimension,.synthetic-overview-insight-panel>a,.overview-decision-cta):focus-visible{outline:3px solid rgba(39,112,87,.42);outline-offset:3px}.portal-dashboard :is(.synthetic-climate-segments button,.synthetic-climate-series button,.synthetic-climate-dimension)[aria-pressed=true]{border-color:rgba(39,112,87,.34);box-shadow:0 0 0 1px rgba(39,112,87,.08)}.portal-dashboard .icon-button[aria-expanded=true],.portal-dashboard .user-button[aria-expanded=true]{border-color:rgba(39,112,87,.42);background-color:#f4faf6;box-shadow:none}.portal-dashboard .topbar-popover{transform-origin:top right;transition:opacity var(--dashboard-motion-fast) var(--dashboard-motion-ease),transform var(--dashboard-motion-fast) var(--dashboard-motion-ease-emphasized)}.portal-dashboard .synthetic-climate-series-plot{transition:opacity var(--dashboard-motion-base) var(--dashboard-motion-ease)}.portal-dashboard .synthetic-climate-line{transition:filter var(--dashboard-motion-base) var(--dashboard-motion-ease),opacity var(--dashboard-motion-base) var(--dashboard-motion-ease),stroke-width var(--dashboard-motion-base) var(--dashboard-motion-ease)}.portal-dashboard .synthetic-climate-point-dot,.portal-dashboard .synthetic-climate-point-halo{transition-duration:var(--dashboard-motion-fast);transition-timing-function:var(--dashboard-motion-ease)}.portal-dashboard .synthetic-climate-tooltip{animation:none;transition:opacity var(--dashboard-motion-fast) var(--dashboard-motion-ease)}.portal-dashboard :is(.topbar-popover-action,.topbar-notification-list>a,.synthetic-overview-insight-panel>a,.overview-decision-cta) svg:last-child{transition:transform var(--dashboard-motion-fast) var(--dashboard-motion-ease)}@media (hover:hover) and (pointer:fine){.portal-dashboard :is(.synthetic-climate-segments button,.synthetic-climate-series button,.synthetic-climate-dimension,.pagination button,.pagination a,.table-action):not(:disabled):hover{border-color:rgba(39,112,87,.34);background-color:#f4faf6;box-shadow:none}.portal-dashboard .mobile-portal-nav a:hover,.portal-dashboard .sidebar-bottom a:hover,.portal-dashboard .sidebar-bottom button:hover,.portal-dashboard .sidebar-nav a:not(.active):hover{border-color:transparent;box-shadow:none;transform:none}.portal-dashboard :is(.icon-button,.user-button,.topbar-popover-action,.topbar-popover-close,.topbar-notification-list>a,.secondary-web-button,.pagination button,.pagination a,.table-action):not(:disabled):hover{box-shadow:none;transform:none}.portal-dashboard .primary-web-button:not(:disabled):hover{transform:none}.portal-dashboard :is(.topbar-popover-action,.topbar-notification-list>a,.synthetic-overview-insight-panel>a,.overview-decision-cta):hover svg:last-child{transform:translateX(var(--dashboard-motion-arrow-shift))}.portal-dashboard .synthetic-climate-point:hover .synthetic-climate-point-dot,.portal-dashboard .synthetic-climate-point:hover .synthetic-climate-point-halo{transition-timing-function:var(--dashboard-motion-ease-emphasized)}.portal-dashboard :is(.data-table tbody tr,.overview-priority-table tbody tr,.synthetic-supplemental-result-list>div,.synthetic-momentum-list>div):has(a,button):hover{background-color:#f7fbf8;box-shadow:none}}.portal-dashboard :is(.sidebar-nav a,.sidebar-bottom a,.sidebar-bottom button,.mobile-portal-nav a,.icon-button,.user-button,.topbar-popover-action,.topbar-popover-close,.topbar-notification-list>a,.secondary-web-button,.pagination button,.pagination a,.table-action,.synthetic-climate-segments button,.synthetic-climate-series button,.synthetic-climate-dimension):not(:disabled):active{transform:none}.portal-dashboard .primary-web-button:not(:disabled):active{transform:scale(var(--dashboard-motion-pressed-scale))}@media (prefers-reduced-motion:reduce){.portal-dashboard :is(.sidebar-nav a,.sidebar-bottom a,.sidebar-bottom button,.mobile-portal-nav a,.icon-button,.user-button,.topbar-popover,.topbar-popover-action,.topbar-popover-close,.topbar-notification-list>a,.primary-web-button,.secondary-web-button,.pagination button,.pagination a,.table-action,.synthetic-climate-segments button,.synthetic-climate-series button,.synthetic-climate-dimension,.synthetic-overview-insight-panel>a,.overview-decision-cta,.synthetic-climate-series-plot,.synthetic-climate-line,.synthetic-climate-point-halo,.synthetic-climate-point-dot,.synthetic-climate-tooltip,.topbar-popover-action svg:last-child,.topbar-notification-list>a svg:last-child,.synthetic-overview-insight-panel>a svg:last-child,.overview-decision-cta svg:last-child){animation:none;transition-duration:0s}.portal-dashboard :is(.primary-web-button,.secondary-web-button,.pagination button,.pagination a,.table-action,.synthetic-climate-dimension,.synthetic-overview-insight-panel>a,.overview-decision-cta):active{transform:none}}.portal-dashboard .settings-workspace{gap:18px}.portal-dashboard .settings-profile-card{min-height:112px;padding:22px 24px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,auto);align-items:center;gap:16px;border:1px solid rgba(15,61,62,.12);border-radius:22px;background:radial-gradient(circle at 86% 12%,rgba(167,215,197,.2),transparent 34%),linear-gradient(125deg,#fff,#fbfdf9);box-shadow:0 18px 42px rgba(15,61,62,.06)}.portal-dashboard .settings-profile-avatar{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;background:var(--petrol);color:#fff;font-size:16px;font-weight:900;letter-spacing:.04em}.portal-dashboard .settings-profile-identity h2{margin:5px 0 0;color:var(--petrol);font-size:clamp(20px,2vw,24px);line-height:1.15}.portal-dashboard .settings-profile-identity p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.portal-dashboard .settings-profile-organization{min-height:62px;padding:12px 14px;display:flex;align-items:center;gap:11px;border:1px solid rgba(15,61,62,.1);border-radius:16px;background:rgba(255,255,255,.78);color:var(--petrol)}.portal-dashboard .settings-profile-organization>span{display:grid;gap:2px}.portal-dashboard .settings-profile-organization small{color:var(--muted);font-size:11px}.portal-dashboard .settings-profile-organization strong{font-size:13px}.portal-dashboard .settings-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:18px}.portal-dashboard .settings-panel{padding:24px;border-radius:22px}.portal-dashboard .settings-panel-heading{gap:13px}.portal-dashboard .settings-panel-heading>span{width:44px;height:44px;border-radius:14px;background:rgba(207,228,231,.52)}.portal-dashboard .settings-panel-heading h2{margin-top:0;font-size:18px;line-height:1.25}.portal-dashboard .settings-panel-heading p{margin-top:4px;font-size:13px;line-height:1.5}.portal-dashboard .settings-preference-list{margin-top:18px}.portal-dashboard .settings-preference-list>div{min-height:76px;gap:20px}.portal-dashboard .settings-preference-list strong{font-size:13px;line-height:1.35}.portal-dashboard .settings-preference-list small{font-size:12px;line-height:1.45}.portal-dashboard .settings-switch{position:relative;width:48px;height:28px;padding:3px;justify-content:flex-start;border:1px solid rgba(15,61,62,.14);border-radius:999px;background:rgba(15,61,62,.1);cursor:pointer;transition:background-color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.portal-dashboard .settings-switch i{width:20px;height:20px;transform:translateX(0);box-shadow:0 2px 6px rgba(15,61,62,.14);transition:transform .17s cubic-bezier(.2,0,0,1)}.portal-dashboard .settings-switch.is-active{justify-content:flex-start;border-color:var(--green);background:var(--green)}.portal-dashboard .settings-switch.is-active i{transform:translateX(20px)}.portal-dashboard .settings-help-row a:focus-visible,.portal-dashboard .settings-reset-button:focus-visible,.portal-dashboard .settings-switch:focus-visible{outline:3px solid rgba(38,128,92,.25);outline-offset:3px}.portal-dashboard .settings-local-boundary{min-height:44px;margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted)}.portal-dashboard .settings-local-boundary>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1.4}.portal-dashboard .settings-reset-button{min-height:40px;padding:8px 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(15,61,62,.14);border-radius:11px;background:#fff;color:var(--petrol);font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .12s ease}.portal-dashboard .settings-fact-list{margin-top:18px}.portal-dashboard .settings-fact-list>div{min-height:61px}.portal-dashboard .settings-fact-list dt{font-size:12px}.portal-dashboard .settings-fact-list dd{font-size:13px}.portal-dashboard .settings-fact-note{margin:15px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.portal-dashboard .settings-account-card{min-height:122px;padding:22px 24px;gap:16px;border-radius:20px}.portal-dashboard .settings-account-card h2{font-size:17px}.portal-dashboard .settings-account-card p{margin-top:7px;font-size:13px;line-height:1.55}.portal-dashboard .settings-security-state{min-height:38px;padding:9px 12px;font-size:11px}.portal-dashboard .settings-help-row{min-height:76px;padding:15px 18px}.portal-dashboard .settings-help-row strong{font-size:13px}.portal-dashboard .settings-help-row small{font-size:12px}.portal-dashboard .settings-help-row a{min-height:44px;padding:10px 13px;border:1px solid rgba(15,61,62,.13);border-radius:12px;font-size:12px;transition:border-color .14s ease,background-color .14s ease,transform .12s ease}.portal-dashboard .settings-live-boundary h2{font-size:21px}.portal-dashboard .settings-live-boundary p{font-size:13px}@media (hover:hover) and (pointer:fine){.portal-dashboard .settings-switch:hover{border-color:rgba(15,61,62,.32);box-shadow:none;transform:none}.portal-dashboard .settings-help-row a:hover,.portal-dashboard .settings-reset-button:hover{border-color:rgba(15,61,62,.26);background:rgba(207,228,231,.22);transform:none}}.portal-dashboard .settings-help-row a:active,.portal-dashboard .settings-reset-button:active,.portal-dashboard .settings-switch:active{transform:none}@media (max-width:1040px){.portal-dashboard .settings-profile-card{grid-template-columns:auto minmax(0,1fr)}.portal-dashboard .settings-profile-organization{grid-column:2;width:min(100%,360px)}.portal-dashboard .settings-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.portal-dashboard .settings-workspace{gap:14px}.portal-dashboard .settings-account-card,.portal-dashboard .settings-panel,.portal-dashboard .settings-profile-card{padding:18px}.portal-dashboard .settings-profile-card{grid-template-columns:auto minmax(0,1fr);align-items:start;border-radius:18px}.portal-dashboard .settings-profile-organization{grid-column:1/-1;width:100%}.portal-dashboard .settings-profile-identity p{overflow-wrap:anywhere}.portal-dashboard .settings-panel-heading h2{font-size:17px}.portal-dashboard .settings-preference-list>div{min-height:88px}.portal-dashboard .settings-local-boundary{align-items:flex-start;flex-direction:column}.portal-dashboard .settings-reset-button{min-height:44px}.portal-dashboard .settings-account-card{grid-template-columns:auto minmax(0,1fr)}.portal-dashboard .settings-account-icon{grid-column:1}.portal-dashboard .settings-account-card>div{grid-column:2}.portal-dashboard .settings-security-state{grid-column:2;justify-self:start}.portal-dashboard .settings-help-row{grid-template-columns:auto minmax(0,1fr)}.portal-dashboard .settings-help-row a{grid-column:1/-1;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.portal-dashboard .settings-help-row a,.portal-dashboard .settings-reset-button,.portal-dashboard .settings-switch,.portal-dashboard .settings-switch i{transition:none}.portal-dashboard .settings-help-row a:active,.portal-dashboard .settings-help-row a:hover,.portal-dashboard .settings-reset-button:active,.portal-dashboard .settings-reset-button:hover,.portal-dashboard .settings-switch:active,.portal-dashboard .settings-switch:hover{transform:none}}