*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button{color:inherit}a{color:inherit;text-decoration:none}button svg,a svg{flex-shrink:0}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--p-focus);outline-offset:3px}button::-moz-focus-inner{border:0}button{background:none}svg{vertical-align:middle}h1,h2,h3,p{margin:0}ol,ul{margin:0;padding:0}input[type=checkbox]{accent-color:var(--p-accent)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#root{min-height:100vh;color:var(--p-ink);background:var(--p-canvas);font-family:var(--p-font-body);font-size:13px;line-height:1.5;font-weight:400;font-synthesis:none;--sidebar-width:224px}.skip-link{position:fixed;left:240px;top:-60px;z-index:200;padding:12px 20px;background:var(--p-accent);color:var(--p-accent-ink);border-radius:var(--p-control-radius)}.skip-link:focus{top:12px}.app-shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);flex-shrink:0;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--p-sidebar);color:var(--p-sidebar-ink);border-right:1px solid var(--p-border);padding:0 16px;z-index:25}.brand{height:83px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 8px;font-size:29px;font-weight:650;letter-spacing:-1.5px}.brand-symbol{height:35px;width:35px;background:var(--p-accent);color:var(--p-accent-ink);display:grid;place-items:center;border-radius:var(--p-control-radius)}.brand-bi{font-size:13px;letter-spacing:-.3px;margin-left:5px;vertical-align:super;color:var(--p-accent);font-weight:600}.brand small{display:block;font-family:var(--p-font-label);font-size:7px;letter-spacing:1.7px;font-weight:500;margin-top:-5px;color:var(--p-sidebar-muted)}.company-selector{display:flex;width:100%;align-items:center;gap:9px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);padding:11px 9px;text-align:left;margin-bottom:27px;background:var(--p-surface)}.company-monogram{width:30px;height:30px;background:var(--p-subtle);border:1px solid var(--p-border);display:grid;place-items:center;font-family:Georgia,serif;font-size:29px;line-height:1;position:relative;color:var(--p-ink);padding-bottom:4px}.company-monogram span{font-family:Arial,sans-serif;font-size:13px;position:absolute;right:-4px;top:-6px;color:var(--p-accent)}.company-selector>span:nth-child(2){flex:1;min-width:0}.company-selector strong{font-size:11.5px;display:block;font-weight:600;color:var(--p-ink)}.company-selector small{font-size:9.5px;color:var(--p-muted);display:block;margin-top:1px}.company-selector>svg{color:var(--p-muted)}.sidebar nav{overflow-y:auto;scrollbar-width:thin;flex:1;min-height:160px}.nav-group-label{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;letter-spacing:1.4px;font-size:8.5px;font-family:var(--p-font-label);color:var(--p-sidebar-muted);padding:0 11px;margin:0 0 9px}.nav-group-label span{font-size:8px;letter-spacing:.7px;opacity:.8}.nav-group{margin-bottom:24px}.nav-item{display:flex;align-items:center;gap:10px;position:relative;min-height:40px;margin-bottom:4px;padding:9px 11px;border:1px solid transparent;border-radius:var(--p-control-radius);color:var(--p-sidebar-muted);font-size:11.5px;font-weight:500}.nav-item:hover{background:var(--p-subtle);color:var(--p-sidebar-ink)}.nav-item.is-active{background:var(--p-selection);color:var(--p-selection-ink);font-weight:600}.nav-icon{display:flex}.nav-index{display:none;font-family:var(--p-font-numeric);font-size:10px}.nav-name{flex:1;white-space:nowrap}.nav-active-mark{opacity:0;display:flex}.nav-item.is-active .nav-active-mark{opacity:1}.sidebar-bottom{flex-shrink:0;padding-top:18px}.chatter-launch{display:flex;width:100%;align-items:center;gap:8px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-surface);padding:11px 9px;text-align:left;margin-bottom:15px}.chatter-launch:hover{border-color:var(--p-accent)}.chatter-symbol{background:var(--p-accent-soft);color:var(--p-accent);border-radius:var(--p-control-radius);width:30px;height:32px;display:grid;place-items:center;flex-shrink:0}.chatter-launch strong{display:block;font-size:11px;color:var(--p-ink)}.chatter-launch small{display:block;font-size:9px;color:var(--p-muted);margin-top:2px}.chatter-launch>.tiny-tag{margin-left:auto;font-size:6.5px;padding:2px 3px}.tiny-tag{border:1px solid var(--p-border);padding:3px 5px;border-radius:2px;font-size:8px;letter-spacing:.65px;font-family:var(--p-font-label);font-weight:500;white-space:nowrap;color:var(--p-muted)}.utility-link{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;text-align:left;font-size:10.5px;color:var(--p-sidebar-muted);border-radius:var(--p-control-radius)}.utility-link:hover{color:var(--p-sidebar-ink);background:var(--p-subtle)}.utility-link>span:first-of-type{flex:1}.utility-count{font-family:var(--p-font-numeric);font-size:9px;opacity:.8}.workspace-status{font-size:9px;display:flex;align-items:center;gap:6px;margin:22px 10px 15px;color:var(--p-sidebar-muted)}.workspace-status small{margin-left:auto;font-size:8px;font-family:var(--p-font-numeric)}.live-dot{width:5px;height:5px;border-radius:50%;background:var(--p-good);display:inline-block;flex-shrink:0;box-shadow:0 0 0 3px var(--p-good-soft)}.user-profile{display:flex;width:100%;align-items:center;gap:9px;padding:15px 2px 19px;border-top:1px solid var(--p-border);text-align:left}.avatar{width:33px;height:33px;display:grid;place-items:center;background:var(--p-accent-soft);color:var(--p-accent);font-size:10px;font-family:var(--p-font-numeric);border-radius:50%;flex-shrink:0;letter-spacing:.2px}.user-profile>span:nth-child(2){flex:1;min-width:0}.user-profile strong{font-size:11px;display:block;white-space:nowrap}.user-profile small{font-size:8px;color:var(--p-sidebar-muted);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile>svg{color:var(--p-sidebar-muted)}.workspace{flex:1;min-width:0}.topbar{height:65px;border-bottom:1px solid var(--p-border);display:flex;justify-content:space-between;align-items:center;padding:0 28px;gap:16px;background:var(--p-canvas)}.topbar-left{display:flex;align-items:center;gap:12px;min-width:0;font-size:10.5px;white-space:nowrap}.workspace-breadcrumb{color:var(--p-muted)}.breadcrumb-slash{color:var(--p-faint)}.current-page-name{font-weight:500;overflow:hidden;text-overflow:ellipsis}.topbar-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.search-button{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--p-muted)}.search-button kbd{margin-left:16px;border:1px solid var(--p-border);padding:1px 4px;font-size:9px;border-radius:3px;color:var(--p-muted);font-family:var(--p-font-numeric)}.search-button:hover{color:var(--p-ink)}.topbar-divider{height:19px;border-left:1px solid var(--p-border)}.theme-quick{display:flex;gap:12px;align-items:center}.current-theme{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--p-ink);padding:6px 0}.theme-swatches{display:flex;gap:4px}.theme-swatch{width:19px;height:19px;padding:3px;border:1px solid transparent;border-radius:50%;position:relative;display:grid;place-items:center}.theme-swatch i{width:11px;height:11px;border-radius:50%;display:block;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000001f}.theme-swatch:hover{border-color:var(--p-muted)}.theme-swatch.is-active{border-color:var(--p-accent)}.notifications{position:relative}.notifications>i{position:absolute;right:5px;top:5px;width:4px;height:4px;border-radius:50%;background:var(--p-accent);box-shadow:0 0 0 2px var(--p-canvas)}.icon-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--p-control-radius);color:var(--p-muted);flex-shrink:0}.icon-btn:hover{background:var(--p-subtle);color:var(--p-ink)}.mobile-menu{display:none}#main-content{outline:none;min-height:70vh}.dashboard-page{padding:28px 28px 0;max-width:1640px;margin:0 auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px}.eyebrow{font-size:8.5px;letter-spacing:1.4px;text-transform:uppercase;display:flex;align-items:center;gap:9px;font-family:var(--p-font-label);color:var(--p-muted);margin-bottom:11px;line-height:1.4}.eyebrow-rule{width:18px;height:1px;background:var(--p-accent)}.eyebrow>span:last-child{font-size:7px;letter-spacing:1.2px;color:var(--p-faint)}.context-dot{color:var(--p-faint);margin:0 2px}.page-heading h1{font-family:var(--p-font-display);font-size:clamp(27px,2.7vw,42px);font-weight:var(--p-font-title-weight);letter-spacing:var(--p-font-tracking);line-height:1.15;color:var(--p-ink);margin-bottom:9px}.page-description{font-size:11px;color:var(--p-muted);line-height:1.5}.page-heading-actions{display:flex;gap:8px;align-items:center;flex-shrink:0;padding-top:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;min-height:33px;font-size:10px;line-height:1.4;font-weight:500;border:1px solid transparent;border-radius:var(--p-control-radius);white-space:nowrap}.button.secondary{background:var(--p-surface);color:var(--p-ink);border-color:var(--p-border)}.button.secondary:hover{border-color:var(--p-strong-border);background:var(--p-subtle)}.button.primary{background:var(--p-accent);color:var(--p-accent-ink);border-color:var(--p-accent)}.button.primary:hover{filter:brightness(1.06)}.export-button{height:33px;width:33px;border:1px solid var(--p-border);background:var(--p-surface)}.dashboard-toolbar{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--p-border);margin-bottom:19px;gap:12px 20px;min-height:44px;flex-wrap:wrap}.view-tabs{display:flex;align-self:stretch;align-items:stretch;gap:22px;min-width:0;flex:0 1 auto}.view-tab{position:relative;padding:8px 0 13px;font-size:10.5px;color:var(--p-muted);display:flex;align-items:center;gap:7px;white-space:nowrap}.view-tab.active{color:var(--p-ink);font-weight:600}.view-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--p-accent)}.tab-count{min-width:16px;height:16px;font-size:8px;display:grid;place-items:center;background:var(--p-subtle);color:var(--p-muted);border:1px solid var(--p-border);border-radius:3px;font-family:var(--p-font-numeric);font-weight:400}.view-brief-button{align-self:center;color:var(--p-faint);padding:0 0 7px}.dashboard-filter-group{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;margin-left:auto;flex:0 1 auto}.filter-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:0;align-items:center;min-width:0}.select-control{position:relative;display:flex;align-items:center;gap:6px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-surface);color:var(--p-muted);padding:0 9px;min-height:31px}.select-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:5px 16px 5px 0;border:0;outline-offset:7px;color:var(--p-ink);background:transparent;font-size:9.5px;max-width:190px;min-width:120px}.select-control>svg:last-child{position:absolute;right:8px;pointer-events:none}.select-control option{background:var(--p-surface);color:var(--p-ink)}.date-control select{min-width:118px}.kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-bottom:18px;min-height:133px;border:1px solid var(--p-border);background:var(--p-surface)}.kpi{min-width:0;position:relative;padding:18px 21px}.kpi:not(:last-child){border-right:1px solid var(--p-border)}.kpi-top{display:flex;justify-content:space-between;gap:6px;align-items:center;height:20px}.kpi-label{font-size:8.5px;font-family:var(--p-font-label);letter-spacing:.65px;text-transform:var(--p-font-label-transform);color:var(--p-muted);line-height:1.5}.metric-help{height:20px;width:20px;color:var(--p-faint);opacity:.75}.kpi-value-row{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:7px 0 9px}.kpi-value{font-family:var(--p-font-numeric);font-size:31px;font-weight:500;line-height:1.1;letter-spacing:-1.3px;white-space:nowrap}.kpi-spark{display:block;opacity:.75;max-width:30%;overflow:hidden}.kpi-spark svg{width:100%;height:26px}.kpi-bottom{display:flex;flex-direction:column;gap:5px}.kpi-delta{font-size:8.5px;display:flex;align-items:center;gap:4px;white-space:nowrap}.kpi-hint{font-size:8.5px;color:var(--p-muted);line-height:1.35}.kpi-index{display:none;position:absolute;right:17px;bottom:14px;font-size:8px;color:var(--p-faint);font-family:var(--p-font-numeric)}.status-good{--status-ink:var(--p-good);--status-soft:var(--p-good-soft);color:var(--p-good)}.status-warning{--status-ink:var(--p-warning);--status-soft:var(--p-warning-soft);color:var(--p-warning)}.status-danger{--status-ink:var(--p-danger);--status-soft:var(--p-danger-soft);color:var(--p-danger)}.status-neutral{--status-ink:var(--p-muted);--status-soft:var(--p-subtle);color:var(--p-muted)}.brief-band{display:flex;align-items:center;gap:11px;border:1px solid var(--p-border);border-left:3px solid var(--p-accent);background:var(--p-accent-soft);padding:11px 14px;margin-bottom:20px;border-radius:var(--p-control-radius);min-height:48px}.brief-icon{color:var(--p-accent);display:flex}.brief-band p{display:flex;gap:10px;align-items:baseline;flex:1;font-size:10px;color:var(--p-ink)}.brief-band strong{font-weight:600;flex-shrink:0}.brief-band p>span{color:var(--p-ink);opacity:.86;line-height:1.65}.brief-button{color:var(--p-accent);display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex-shrink:0}.brief-button:hover{background:var(--p-surface);border-radius:var(--p-control-radius)}.attention-explainer{display:flex;align-items:center;gap:9px;margin:0 0 20px;font-size:10px;color:var(--p-muted)}.attention-explainer button{margin-left:auto}.dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;align-items:stretch}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.tile{min-width:0;padding:var(--p-tile-padding);background:var(--p-surface);border:var(--p-stroke) solid var(--p-border);border-radius:var(--p-radius);box-shadow:var(--p-shadow);position:relative;display:flex;flex-direction:column;overflow:visible}.tile-header{display:flex;justify-content:space-between;gap:7px;align-items:flex-start;margin-bottom:17px;min-height:37px}.tile-header>div{min-width:0}.tile-header h2{font-size:12px;font-weight:600;letter-spacing:-.1px;line-height:1.5;display:inline}.tile-header p{font-size:9px;color:var(--p-muted);margin-top:4px;line-height:1.45}.tile-index{display:none;font-family:var(--p-font-label);font-size:8px;letter-spacing:1px;color:var(--p-accent)}.tile-menu{width:23px;height:23px;flex-shrink:0;margin-top:-3px;margin-right:-5px}.tile-content{flex:1;min-width:0}.tile-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:13px;margin-top:14px;border-top:1px solid var(--p-border);font-size:8px;color:var(--p-muted)}.tile-footer>span{display:flex;align-items:center;gap:5px;line-height:1.4}.text-button{display:inline-flex;align-items:center;gap:6px;font-size:9px;padding:0;color:var(--p-accent-text);font-weight:500;white-space:nowrap}.text-button:hover{text-decoration:underline;text-underline-offset:3px}.chart-container{width:100%;min-width:0}.chart-legend{display:flex;justify-content:flex-end;gap:16px;align-items:center;margin-bottom:8px;margin-top:-2px;min-height:14px;font-size:8px;color:var(--p-muted)}.chart-legend>span{display:flex;align-items:center;gap:5px}.legend-line{display:block;width:14px;border-top:2px solid}.legend-line.dashed{border-top-style:dashed}.plot{display:block;overflow:visible}.chart-point:focus-visible{outline:none;filter:drop-shadow(0 0 2px var(--p-focus))}.chart-point:focus-visible>circle:last-child,.chart-point:focus-visible>rect{stroke-width:3px}.chart-note{font-size:8px;color:var(--p-muted);line-height:1.6;padding-top:9px;min-height:22px}.donut-content{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:-3px}.donut-content>svg{display:block;margin-top:-8px;flex-shrink:0;max-width:100%}.donut-legend{width:100%;padding:0 6px;display:flex;flex-direction:column;gap:8px}.donut-legend>div{display:flex;align-items:center;gap:8px;font-size:9px;color:var(--p-muted)}.donut-key{width:14px;height:14px;display:grid;place-items:center;font-size:7px;border-radius:2px;color:var(--p-surface);text-shadow:0 0 2px var(--p-ink);line-height:1}.donut-legend>div>span:nth-child(2){flex:1}.donut-legend strong{font-family:var(--p-font-numeric);font-size:11px;color:var(--p-ink);font-weight:500}.donut-legend small{font-size:9px;color:var(--p-muted);font-weight:400;margin-left:1px}.donut-segment:focus-visible{outline:none;stroke-width:32px}.horizontal-chart{display:flex;flex-direction:column;gap:14px;padding:4px 1px 2px;min-height:205px;justify-content:space-around}.hbar-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;margin-bottom:7px}.hbar-label>span{font-size:9px;display:flex;gap:9px;align-items:baseline}.hbar-label small{font-size:8px;color:var(--p-muted)}.hbar-label strong{font-family:var(--p-font-numeric);font-size:11px;font-weight:500;white-space:nowrap}.hbar-track{height:7px;position:relative}.hbar-fill{height:100%;position:relative;min-width:1px}.hbar-target{position:absolute;top:-3px;height:13px;width:2px}.health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;padding-top:3px}.health-cell{display:block;min-width:0;text-align:left;padding:0}.health-cell:hover:is(button) .health-title{color:var(--p-accent)}.health-title{font-size:9px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:5px;line-height:1.4;color:var(--p-muted)}.health-title>svg{opacity:.7}.health-reading{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:7px 0 4px}.health-reading>strong{font-family:var(--p-font-numeric);font-size:22px;font-weight:500;letter-spacing:-.7px}.health-dot{width:19px;height:19px;border-radius:50%;background:var(--status-soft);display:flex;align-items:center;justify-content:center}.health-detail{font-size:8px;color:var(--p-muted);display:block}.health-track{display:block;height:3px;background:var(--p-subtle);margin-top:8px;overflow:hidden}.health-track>i{display:block;height:100%;background:var(--status-ink)}.action-list{display:flex;flex-direction:column}.action-row{width:100%;display:flex;align-items:flex-start;text-align:left;padding:13px 0;gap:12px;border-bottom:1px solid var(--p-border);min-height:70px}.action-row:first-child{padding-top:2px}.action-row:last-child{border-bottom:0;padding-bottom:2px}.action-row:hover .action-title{color:var(--p-accent)}.priority-mark{width:27px;height:29px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--status-soft);margin-top:2px}.priority-mark>span{display:none}.action-copy{flex:1;min-width:0}.action-title{font-size:10.5px;color:var(--p-ink);font-weight:500;display:flex;gap:6px;align-items:center;line-height:1.45}.action-description{display:block;color:var(--p-muted);font-size:8.5px;margin-top:4px;line-height:1.5}.action-status{display:flex;align-items:center;gap:8px;margin-top:7px}.action-status>span:last-child{font-size:7.5px;color:var(--p-muted)}.status-badge{display:inline-flex;align-items:center;gap:4px;border-radius:3px;padding:2px 5px;font-size:7px;line-height:1.4;white-space:nowrap;background:var(--status-soft);border:1px solid transparent;font-weight:500}.status-badge i{display:block;width:3px;height:3px;flex-shrink:0;border-radius:50%;background:var(--status-ink)}.action-end{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;align-self:stretch;color:var(--p-muted);gap:9px;padding-top:2px}.action-end strong{font-size:10px;white-space:nowrap;font-family:var(--p-font-numeric);font-weight:500;color:var(--p-ink)}.action-end>svg{width:13px;align-self:flex-end}.table-scroll{overflow-x:auto;scrollbar-width:thin}.data-table{border-collapse:collapse;width:100%;font-size:9px;text-align:left;white-space:nowrap}.data-table th{font-weight:500;color:var(--p-muted);font-size:8px;padding:7px 8px 10px;border-bottom:1px solid var(--p-border)}.data-table td{padding:11px 8px;border-bottom:1px solid var(--p-border);font-family:var(--p-font-numeric);font-size:9px;vertical-align:middle}.data-table tr:last-child td{border-bottom:0}.data-table th:first-child,.data-table td:first-child{padding-left:0}.data-table th:last-child,.data-table td:last-child{padding-right:0;text-align:right}.data-table .status-badge{font-family:var(--p-font-body);font-size:7.5px}.data-table tbody tr:hover{background:var(--p-subtle)}.row-link{padding:0;display:flex;align-items:center;gap:4px;text-align:left;max-width:265px;font-family:var(--p-font-body);font-size:9px;color:var(--p-ink);font-weight:500;width:100%;white-space:normal;line-height:1.4}.row-link>span{min-width:0;flex:1}.row-link small{display:block;font-size:7.5px;color:var(--p-muted);margin-top:3px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:215px}.row-link>svg:last-child{opacity:0;flex-shrink:0;margin-left:4px}.row-link:hover>svg:last-child,.row-link:focus-visible>svg:last-child{opacity:1}.table-empty{text-align:center!important;padding:35px 8px!important;color:var(--p-muted);white-space:normal}.is-flagged{background:var(--p-accent-soft)}.activity-list{list-style:none;display:flex;flex-direction:column;gap:24px;padding:7px 0 4px}.activity-list li{position:relative;display:flex;align-items:flex-start;gap:12px}.activity-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--status-ink);margin-top:4px;position:relative}.activity-list li:not(:last-child) .activity-dot:after{content:"";position:absolute;top:11px;left:3px;height:40px;border-left:1px solid var(--p-border)}.activity-list li>div{flex:1}.activity-list strong{font-size:9px;font-weight:500;display:block}.activity-list p{font-size:8px;color:var(--p-muted);margin-top:4px;line-height:1.5}.activity-list time{font-size:7.5px;color:var(--p-muted);white-space:nowrap;font-family:var(--p-font-numeric)}.workspace-end{display:flex;align-items:center;gap:8px;padding:24px 0 18px;color:var(--p-muted);font-size:8px}.workspace-end-divider{margin:0 4px}.workspace-end button{margin-left:auto}.app-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 28px 18px;font-size:7.5px;color:var(--p-muted);border-top:1px solid var(--p-border);margin-top:2px}.app-footer b{font-size:7px;letter-spacing:.7px;font-weight:500;margin-right:4px}.app-footer>button{font-size:7.5px;display:flex;align-items:center;gap:5px;color:var(--p-muted)}.empty-state{min-height:215px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center;padding:25px;color:var(--p-muted)}.empty-state strong{font-size:14px;color:var(--p-ink);font-weight:500}.empty-state p{font-size:11px;max-width:280px;line-height:1.6}.empty-state small{font-size:9px;max-width:300px}.empty-state>svg{color:var(--p-accent)}.loading-state{min-height:220px;display:flex;flex-direction:column;gap:25px;justify-content:center;color:var(--p-muted);font-size:10px}.skeleton{height:20px;background:var(--p-subtle);border-radius:var(--p-control-radius);animation:loading 1.6s ease-in-out infinite}.skeleton:nth-child(2){width:80%}.skeleton:nth-child(3){width:55%}@keyframes loading{50%{opacity:.4}}[data-tile=ruled] .tile{border:0;border-top:1px solid var(--p-strong-border);border-bottom:1px solid var(--p-border)}[data-tile=ruled] .tile-header h2{font-family:var(--p-font-display);font-size:17px;font-weight:500}[data-kpi=continuous] .kpi-strip{border-left:0;border-right:0;border-top:1px solid var(--p-strong-border)}[data-kpi=continuous] .kpi:not(:last-child){border-right:0}[data-kpi=continuous] .kpi:not(:last-child):after{content:"";position:absolute;right:0;top:20px;bottom:20px;border-right:1px solid var(--p-border)}[data-nav=contents] .nav-item.is-active{border-radius:0;background:none;color:var(--p-selection-ink)}[data-nav=contents] .nav-item.is-active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--p-accent)}[data-nav=contents] .nav-item.is-active .nav-name{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--p-strong-border);text-decoration-thickness:1px}[data-header=editorial] .brand{font-family:var(--p-font-display);font-weight:600}[data-attention=annotation] .priority-mark{border:0;background:none;font-family:var(--p-font-display);font-size:19px;width:21px;justify-content:flex-start}[data-attention=annotation] .priority-mark>span{display:block}[data-attention=annotation] .priority-mark>svg{display:none}[data-attention=annotation] .action-status .status-badge{background:none;padding-left:0}[data-attention=annotation] .action-title{font-size:11px}[data-tile=bracketed] .tile{background-image:linear-gradient(var(--p-instrument-grid) 1px,transparent 1px),linear-gradient(90deg,var(--p-instrument-grid) 1px,transparent 1px);background-size:24px 24px}[data-tile=bracketed] .tile:before,[data-tile=bracketed] .tile:after{content:"";position:absolute;width:10px;height:10px;pointer-events:none}[data-tile=bracketed] .tile:before{top:-1px;left:-1px;border-left:2px solid var(--p-accent);border-top:2px solid var(--p-accent)}[data-tile=bracketed] .tile:after{bottom:-1px;right:-1px;border-right:2px solid var(--p-strong-border);border-bottom:2px solid var(--p-strong-border)}[data-kpi=bays] .kpi-strip{border:0;background:none;gap:10px}[data-kpi=bays] .kpi{border:1px solid var(--p-border);border-top:2px solid var(--p-accent);background:var(--p-surface);padding:17px 16px}[data-kpi=bays] .kpi-value{font-size:29px}[data-kpi=bays] .kpi-index,[data-nav=module-index] .nav-index{display:block}[data-nav=module-index] .nav-icon{display:none}[data-nav=module-index] .nav-item{font-family:var(--p-font-label);font-size:10px;gap:10px}[data-nav=module-index] .nav-item.is-active{border:1px solid var(--p-border);border-left:2px solid var(--p-accent)}[data-header=indexed] .tile-index{display:inline}[data-header=indexed] .tile-header h2{text-transform:uppercase;font-family:var(--p-font-label);font-size:10px;letter-spacing:.5px}[data-header=indexed] .tile-header{border-bottom:1px solid var(--p-border);padding-bottom:12px}[data-header=indexed] .eyebrow-rule{height:5px;width:5px}[data-attention=rail] .action-row{border-left:2px solid var(--p-border);padding-left:10px;margin:0 0 8px;padding-bottom:11px}[data-attention=rail] .action-row:hover{border-left-color:var(--p-accent)}[data-attention=rail] .status-badge{border-radius:0;border-color:var(--status-ink);background:none}[data-attention=rail] .health-track{height:4px}[data-tile=tonal] .tile{border-color:transparent;border-bottom:1px solid var(--p-border);box-shadow:none}[data-tile=tonal] .tile-header h2{font-family:var(--p-font-display);font-size:18px;font-weight:400}[data-kpi=typographic] .kpi-strip{background:none;border:0;border-bottom:1px solid var(--p-border)}[data-kpi=typographic] .kpi{padding:15px 21px 20px;border:0}[data-kpi=typographic] .kpi:not(:first-child){border-left:1px solid var(--p-border)}[data-kpi=typographic] .kpi-value{font-size:36px;font-weight:300}[data-kpi=typographic] .kpi-label{letter-spacing:1.2px;font-size:8px}[data-kpi=typographic] .kpi-spark{opacity:.5}[data-nav=nameplate] .nav-item{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;font-weight:400;padding:11px 9px}[data-nav=nameplate] .nav-item.is-active{background:none;border-bottom:1px solid var(--p-accent);border-radius:0;color:var(--p-accent)}[data-nav=nameplate] .nav-item .nav-icon{opacity:.65}[data-header=quiet] .brand{font-family:var(--p-font-display);font-weight:400}[data-header=quiet] .brand-symbol{background:none;color:var(--p-accent);border:1px solid var(--p-border)}[data-header=quiet] .page-heading h1{font-weight:400;font-size:43px}[data-header=quiet] .brief-band{border-left-width:1px;background:var(--p-surface)}[data-attention=marker] .priority-mark{border:0;background:none;width:18px;margin-top:0}[data-attention=marker] .priority-mark svg{width:11px;height:11px}[data-attention=marker] .status-badge{background:none;border:0;padding-left:0}[data-attention=marker] .health-dot{background:none}[data-attention=marker] .health-track{height:1px}[data-tile=boxed] .tile{border-color:var(--p-strong-border);padding-top:19px}[data-tile=boxed] .tile-header{margin-top:-29px;margin-bottom:18px;background:var(--p-surface);position:relative}[data-tile=boxed] .tile-header>div{background:var(--p-surface);padding:0 7px;position:relative;top:-2px}[data-tile=boxed] .tile-header p{font-size:8px;padding-top:8px}[data-tile=boxed] .tile-header h2{font-size:11px;font-family:var(--p-font-label)}[data-tile=boxed] .tile-header h2:before{content:"[ ";color:var(--p-accent)}[data-tile=boxed] .tile-header h2:after{content:" ]";color:var(--p-accent)}[data-tile=boxed] .tile-menu{background:var(--p-surface);position:relative;top:-2px}[data-tile=boxed] .dashboard-grid{row-gap:29px}[data-tile=boxed] .tile-footer{border-top-style:dashed}[data-kpi=matrix] .kpi-strip{border:1px solid var(--p-strong-border);background:var(--p-surface)}[data-kpi=matrix] .kpi{padding:18px 17px}[data-kpi=matrix] .kpi:not(:last-child){border-right:1px dashed var(--p-strong-border)}[data-kpi=matrix] .kpi-value{font-size:28px}[data-kpi=matrix] .kpi-index{display:block}[data-kpi=matrix] .kpi-label{font-size:8px;letter-spacing:0}[data-nav=tree] .nav-item{font-size:10px;padding:10px 7px;gap:7px}[data-nav=tree] .nav-icon{display:none}[data-nav=tree] .nav-item:before{content:"├─";font-size:12px;color:var(--p-sidebar-muted)}[data-nav=tree] .nav-item.is-active:before{content:">_";color:var(--p-accent)}[data-nav=tree] .nav-item.is-active{background:var(--p-selection);border:1px dashed var(--p-strong-border)}[data-header=bracketed] .brand{font-family:var(--p-font-display);font-size:24px;font-weight:400}[data-header=bracketed] .brand-symbol{background:none;color:var(--p-accent);border:1px solid var(--p-strong-border)}[data-header=bracketed] .page-heading h1{font-size:30px;letter-spacing:-1.5px}[data-header=bracketed] .page-description{font-size:10px}[data-header=bracketed] .eyebrow{font-size:8px;letter-spacing:.5px}[data-header=bracketed] .brief-band{background:var(--p-surface);border:var(--p-terminal-frame);margin-bottom:29px}[data-header=bracketed] .brief-band strong:before{content:"> ";color:var(--p-accent)}[data-header=bracketed] .brief-band p{font-size:9px}[data-attention=frame] .status-badge{border:1px solid var(--status-ink);background:none;border-radius:0;font-size:7px}[data-attention=frame] .priority-mark{border:1px solid var(--status-ink);background:none;border-radius:0;width:23px;height:24px}[data-attention=frame] .health-dot{border-radius:0;background:none;border:1px solid var(--status-ink)}[data-attention=frame] .action-title{font-size:9.5px}[data-attention=frame] .health-reading>strong{font-size:20px}[data-attention=frame] .action-description{font-size:8px}[data-attention=frame] .health-track{height:4px}[data-attention=frame] .health-track>i{background:repeating-linear-gradient(90deg,var(--status-ink) 0 5px,transparent 5px 7px)}[data-tile=slab] .tile{border-color:var(--p-strong-border);border-top-width:3px}[data-tile=slab] .tile-header{border-bottom:2px solid var(--p-strong-border);padding-bottom:12px;margin-bottom:14px}[data-tile=slab] .tile-header h2{font-size:11px;letter-spacing:.15px;text-transform:uppercase;font-weight:800}[data-tile=slab] .tile-index{display:inline-block;color:var(--p-surface);background:var(--p-ink);padding:0 4px;margin-right:5px;font-weight:600;font-size:8px;vertical-align:1px}[data-kpi=scoreboard] .kpi-strip{border:0;background:none;gap:9px}[data-kpi=scoreboard] .kpi{background:var(--p-surface);border:1.5px solid var(--p-strong-border);border-bottom:4px solid var(--p-strong-border);padding:15px 17px}[data-kpi=scoreboard] .kpi-value{font-size:36px;font-weight:800;letter-spacing:-1.8px}[data-kpi=scoreboard] .kpi-label{font-weight:600;font-size:8px;color:var(--p-ink);letter-spacing:.25px}[data-kpi=scoreboard] .kpi-top{border-bottom:1px solid var(--p-border);padding-bottom:8px;height:24px}[data-kpi=scoreboard] .kpi-spark{display:block;width:58px;opacity:.8}[data-nav=tabs] .nav-item{border:1px solid transparent;border-radius:0;font-size:10.5px;font-weight:600;gap:8px}[data-nav=tabs] .nav-icon{display:none}[data-nav=tabs] .nav-index{display:block;border:1px solid var(--p-border);padding:1px 3px;font-size:8px}[data-nav=tabs] .nav-item.is-active{box-shadow:3px 3px 0 var(--p-strong-border);border:1px solid var(--p-strong-border);margin-right:4px}[data-header=banner] .page-heading h1{text-transform:uppercase;font-size:34px;font-weight:900;line-height:1.07}[data-header=banner] .brand{font-family:var(--p-font-display);font-weight:900;letter-spacing:-2px}[data-header=banner] .brand-symbol{border:2px solid var(--p-strong-border)}[data-header=banner] .brief-band{background:var(--p-surface);border:1.5px solid var(--p-strong-border);border-left:6px solid var(--p-accent)}[data-header=banner] .brief-band strong{text-transform:uppercase;font-size:9px}[data-header=banner] .data-table thead{background:var(--p-subtle)}[data-header=banner] .data-table th{font-family:var(--p-font-label);font-size:7.5px;text-transform:uppercase;padding-left:7px;font-weight:600}[data-attention=notice] .priority-mark{background:var(--status-soft);border:1.5px solid var(--status-ink);width:25px;height:25px}[data-attention=notice] .status-badge{border:1px solid var(--status-ink);border-radius:0;font-weight:600;text-transform:uppercase;font-size:6.5px}[data-attention=notice] .health-dot{border-radius:0}[data-attention=notice] .action-title{font-weight:700}[data-attention=notice] .health-track{height:5px}[data-tile=soft] .tile{border:1px solid var(--p-border)}[data-tile=soft] .tile-header h2{font-size:13px;font-weight:600;letter-spacing:-.2px}[data-kpi=inset] .kpi-strip{background:none;border:0;gap:12px}[data-kpi=inset] .kpi{border:1px solid var(--p-border);border-radius:var(--p-radius);background:var(--p-surface);box-shadow:var(--p-shadow);padding:18px}[data-kpi=inset] .kpi-label{font-size:10px;letter-spacing:0}[data-kpi=inset] .kpi-value{font-size:32px}[data-kpi=inset] .kpi-delta{background:var(--status-soft);width:max-content;padding:2px 5px;border-radius:4px;font-size:7.5px}[data-nav=capsules] .nav-item{border-radius:20px;font-size:11px;padding-left:12px}[data-nav=capsules] .nav-item.is-active{border:1px solid var(--p-strong-border)}[data-header=soft] .brand{font-weight:600;letter-spacing:-1.5px}[data-header=soft] .brand-symbol{border-radius:11px}[data-header=soft] .company-selector{border-radius:10px}[data-header=soft] .page-heading h1{font-weight:500;font-size:36px}[data-header=soft] .brief-band{border-left-width:1px;background:var(--p-accent-soft);border-color:var(--p-border);border-radius:11px}[data-header=soft] .eyebrow-rule{height:6px;width:6px;border-radius:50%}[data-attention=soft] .priority-mark{border-radius:8px;border:0}[data-attention=soft] .status-badge{border-radius:10px;padding:3px 7px}[data-attention=soft] .health-track,[data-attention=soft] .health-track>i{border-radius:4px}[data-attention=soft] .hbar-track{border-radius:5px}.dialog{background:var(--p-surface);color:var(--p-ink);border:1px solid var(--p-strong-border);border-radius:var(--p-radius);width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 64px);padding:31px;box-shadow:0 24px 80px #00000040;font-family:var(--p-font-body);overflow-y:auto;scrollbar-width:thin}.dialog::backdrop{background:#040a0c85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-close{position:absolute;top:16px;right:15px}.dialog-eyebrow{font-size:8px;letter-spacing:1.6px;font-family:var(--p-font-label);color:var(--p-accent);margin:2px 35px 13px 0;text-transform:uppercase}.dialog h2{font-family:var(--p-font-display);font-size:29px;font-weight:var(--p-font-title-weight);letter-spacing:var(--p-font-tracking);line-height:1.2;padding-right:10px;margin-bottom:12px}.dialog-intro{font-size:11px;line-height:1.75;color:var(--p-muted);max-width:620px;margin-bottom:24px}.dialog-note{display:flex;gap:8px;align-items:center;margin-top:22px;color:var(--p-muted);font-size:9px;line-height:1.8;padding-top:14px;border-top:1px solid var(--p-border)}.dialog-note>svg{flex-shrink:0;color:var(--p-accent)}.dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--p-border);padding-top:20px;margin-top:25px;font-size:9px;color:var(--p-muted)}.dialog-footer>span{font-size:8px}.dialog-themes{width:min(1030px,calc(100vw - 32px));padding:32px;max-height:calc(100vh - 40px)}.theme-studio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.theme-card{display:flex;flex-direction:column;border:1px solid var(--p-border);border-radius:var(--p-control-radius);text-align:left;overflow:hidden;position:relative;padding:0 0 12px;background:var(--p-surface)}.theme-card:hover{border-color:var(--p-accent)}.theme-card.is-active{border:1px solid var(--p-accent);box-shadow:0 0 0 1px var(--p-accent)}.theme-preview{display:flex;gap:12px;position:relative;overflow:hidden;height:143px;padding:14px;background:var(--preview-bg);color:var(--preview-ink);width:100%;border-bottom:1px solid var(--preview-border)}.preview-sidebar{width:20px;display:flex;flex-direction:column;gap:9px;border-right:1px solid var(--preview-border);padding-right:8px;padding-top:4px}.preview-sidebar>i{height:3px;display:block;background:var(--preview-muted);opacity:.45}.preview-sidebar>i:first-child{height:10px;background:var(--preview-accent);opacity:1;margin-bottom:13px}.preview-body{display:flex;flex-direction:column;flex:1;min-width:0}.preview-heading{font-size:15px;line-height:1;letter-spacing:-.3px;margin-bottom:12px}.preview-kpis{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--preview-border);border-bottom:1px solid var(--preview-border);padding:7px 0;margin-bottom:9px}.preview-kpis>b{font-size:15px;font-weight:500;line-height:1}.preview-kpis>b>span{display:block;font-size:5px;margin-top:4px;color:var(--preview-muted);font-family:Arial,sans-serif;text-transform:uppercase;letter-spacing:.5px}.preview-panels{display:flex;gap:8px;flex:1;min-height:0}.preview-panels>span{border:1px solid var(--preview-border);border-radius:var(--preview-radius);background:var(--preview-surface);padding:5px;min-width:0;display:flex;align-items:center}.preview-panels>span:first-child{width:70%}.preview-panels>span:last-child{flex:1;justify-content:center}.preview-panels svg{height:32px;width:100%}.preview-donut{display:block;width:29px;height:29px;border:6px solid var(--preview-accent);border-left-color:var(--preview-muted);border-radius:50%;transform:rotate(-15deg)}[data-preview-tile=ruled] .preview-panels>span{border:0;border-top:1px solid var(--preview-ink);border-radius:0}[data-preview-tile=bracketed] .preview-panels>span{border-left:2px solid var(--preview-accent);border-radius:0}[data-preview-tile=tonal] .preview-panels>span{border:0;background:none}[data-preview-tile=boxed] .preview-panels>span{border-style:dashed}[data-preview-tile=slab] .preview-panels>span{border:1px solid var(--preview-ink);box-shadow:2px 2px 0 var(--preview-ink)}[data-preview-tile=slab] .preview-heading{text-transform:uppercase;font-weight:900;font-size:12px}[data-preview-tile=soft] .preview-panels>span{border-radius:6px}[data-preview-tile=soft] .preview-kpis{border:0}[data-preview-tile=soft] .preview-kpis>b{background:var(--preview-surface);border-radius:4px;padding:4px;flex:1}.theme-card-label{display:flex;align-items:center;padding:11px 13px 0;gap:8px;line-height:1.5}.theme-card-label>strong{font-size:14px;font-weight:500;flex:1}.theme-card-label>span{font-size:7px;color:var(--p-muted);font-family:var(--p-font-label);letter-spacing:.6px}.theme-card-check{display:none;width:18px;height:18px;background:var(--p-accent);color:var(--p-accent-ink);border-radius:50%;align-items:center;justify-content:center}.theme-card.is-active .theme-card-check{display:flex}.theme-card-descriptor{font-size:9px;color:var(--p-ink);margin:3px 13px 5px}.theme-card-concept{font-size:8px;color:var(--p-muted);line-height:1.7;padding:0 13px}.customize-list{display:flex;flex-direction:column}.customize-list label{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--p-border);cursor:pointer}.customize-list input{width:15px;height:15px;flex-shrink:0}.customize-list label>span:nth-child(2){flex:1}.customize-list strong{display:block;font-size:11px;font-weight:500}.customize-list small{display:block;font-size:9px;color:var(--p-muted);margin-top:3px}.customize-list .tiny-tag{font-size:7px}.record-body{font-size:12px;line-height:1.85;margin:20px 0;color:var(--p-ink)}.record-status{margin-top:18px}.record-status .status-badge{font-size:9px;padding:4px 8px}.record-owner{display:flex;gap:10px;align-items:center;padding:16px;background:var(--p-subtle);border:1px solid var(--p-border);border-radius:var(--p-control-radius);margin:20px 0}.record-owner small{display:block;font-size:8px;color:var(--p-muted);margin-bottom:3px}.record-owner strong{font-size:11px;font-weight:500;display:block}.record-owner>b{margin-left:auto;font-family:var(--p-font-numeric);font-size:15px;font-weight:500}.prototype-note{display:flex;align-items:flex-start;gap:9px;padding:14px;background:var(--p-subtle);border:1px solid var(--p-border);border-radius:var(--p-control-radius);color:var(--p-muted);font-size:10px;line-height:1.8;margin-top:20px}.prototype-note svg{flex-shrink:0;margin-top:3px;color:var(--p-accent)}.metric-detail-value{font-size:48px;letter-spacing:-2px;font-family:var(--p-font-numeric);margin:17px 0 15px;line-height:1.1}.definition-row{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;padding:16px 0;border-bottom:1px solid var(--p-border)}.definition-row strong{font-weight:500}.definition-row span{color:var(--p-muted);text-align:right}.option-actions{display:flex;gap:10px;flex-wrap:wrap}.dialog-data{width:min(740px,calc(100vw - 32px))}.detail-table-scroll{overflow-x:auto}.detail-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;margin-top:22px}.detail-table th{font-weight:500;padding:12px 10px 12px 0;border-bottom:1px solid var(--p-border);font-size:10px;color:var(--p-muted)}.detail-table td{padding:12px 10px 12px 0;border-bottom:1px solid var(--p-border);font-family:var(--p-font-numeric)}.detail-section{border-bottom:1px solid var(--p-border);padding:18px 0}.detail-section .status-badge{margin-bottom:8px}.detail-section h3{font-size:13px;margin-bottom:7px;font-weight:500}.detail-section p{font-size:11px;color:var(--p-muted);line-height:1.8}.detail-section small{font-size:9px;color:var(--p-muted);display:block;margin-top:8px}.persona-block{display:flex;align-items:center;gap:12px;background:var(--p-subtle);padding:14px;border-radius:var(--p-control-radius);margin:20px 0}.persona-block strong,.persona-block small{display:block}.persona-block strong{font-size:12px;font-weight:500}.persona-block small{font-size:9px;color:var(--p-muted);margin-top:3px}.section-heading{font-size:11px;font-weight:600;margin-top:25px;margin-bottom:16px}.decision-list{list-style:none;counter-reset:decisions;display:flex;flex-direction:column;gap:15px}.decision-list li{counter-increment:decisions;display:flex;gap:12px;font-size:12px;line-height:1.8}.decision-list li:before{content:"0" counter(decisions);font-family:var(--p-font-numeric);font-size:11px;color:var(--p-accent);flex-shrink:0;line-height:2}.command-search{display:flex;align-items:center;gap:10px;border:1px solid var(--p-strong-border);border-radius:var(--p-control-radius);background:var(--p-canvas);padding:12px;margin:23px 0 20px;color:var(--p-muted)}.command-search input{background:none;border:0;outline:none;color:var(--p-ink);font-size:13px;width:100%}.command-search:focus-within{outline:2px solid var(--p-focus);outline-offset:2px}.search-label{font-family:var(--p-font-label);font-size:8px;letter-spacing:1px;color:var(--p-muted);margin-bottom:10px}.search-result{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:12px 9px;border-radius:var(--p-control-radius)}.search-result:hover,.search-result:focus-visible{background:var(--p-subtle)}.search-result>svg{color:var(--p-accent)}.search-result>span{flex:1}.search-result strong{font-size:12px;font-weight:500;display:block}.search-result small{font-size:9px;color:var(--p-muted);display:block;margin-top:3px}.notification-row{display:grid;grid-template-columns:1fr 20px;width:100%;text-align:left;padding:17px 0;border-top:1px solid var(--p-border);gap:7px}.notification-row .status-badge{grid-column:1;width:max-content}.notification-row strong{grid-column:1;display:block;font-size:12px;font-weight:500}.notification-row small{grid-column:1;font-size:10px;color:var(--p-muted)}.notification-row>svg{grid-column:2;grid-row:2;color:var(--p-accent)}.company-facts{display:flex;justify-content:space-around;gap:15px;padding:23px 0;border-top:1px solid var(--p-border);border-bottom:1px solid var(--p-border)}.company-facts strong{font-family:var(--p-font-numeric);font-size:34px;display:block;font-weight:500;letter-spacing:-1px}.company-facts span{font-size:10px;color:var(--p-muted)}.guide-steps{display:flex;flex-direction:column;gap:22px}.guide-steps>div{display:flex;gap:16px}.guide-steps b{font-family:var(--p-font-numeric);font-size:14px;color:var(--p-accent);font-weight:500}.guide-steps strong{display:block;font-size:12px;font-weight:500}.guide-steps p{font-size:11px;color:var(--p-muted);line-height:1.8;margin-top:5px}.toast{position:fixed;bottom:24px;left:calc(50% + 50px);transform:translate(-50%) translateY(15px);max-width:min(540px,90vw);background:var(--p-ink);color:var(--p-canvas);border:1px solid var(--p-strong-border);box-shadow:var(--p-shadow);padding:12px 18px;border-radius:var(--p-control-radius);font-size:11px;z-index:150;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;text-align:center}.toast.visible{opacity:1;transform:translate(-50%) translateY(0)}.chart-tooltip{position:fixed;z-index:160;max-width:270px;background:var(--p-ink);color:var(--p-canvas);padding:8px 11px;border-radius:var(--p-control-radius);box-shadow:var(--p-shadow);font-size:10px;font-family:var(--p-font-numeric);pointer-events:none}.agent-drawer{position:fixed;right:0;top:0;bottom:0;width:355px;max-width:100vw;z-index:40;background:var(--p-surface);border-left:1px solid var(--p-strong-border);box-shadow:-12px 0 50px #0000001f;display:flex;flex-direction:column}.agent-header{height:76px;display:flex;align-items:center;padding:18px 19px;border-bottom:1px solid var(--p-border);gap:9px}.agent-header>span:nth-child(2){flex:1}.agent-header strong{font-size:14px;display:block;font-weight:500}.agent-header small{font-size:9px;color:var(--p-muted);display:block;margin-top:1px}.agent-header>.tiny-tag{font-size:7px}.agent-context{padding:12px 20px;display:flex;align-items:center;gap:7px;font-size:10px;color:var(--p-muted);border-bottom:1px solid var(--p-border)}.agent-context>span{font-size:7px;letter-spacing:1px;margin-left:auto;text-transform:uppercase}.agent-body{padding:25px 23px 20px;overflow-y:auto;flex:1}.agent-orbit{width:59px;height:59px;border-radius:50%;border:1px solid var(--p-border);box-shadow:0 0 0 6px var(--p-subtle);color:var(--p-accent);display:grid;place-items:center;margin:8px 0 27px}.agent-body h2{font-family:var(--p-font-display);font-size:30px;font-weight:var(--p-font-title-weight);letter-spacing:var(--p-font-tracking);line-height:1.15;margin-bottom:13px}.agent-body>p{font-size:11px;line-height:1.8;color:var(--p-muted)}.agent-static-message{padding:15px;background:var(--p-canvas);border:1px solid var(--p-border);border-radius:var(--p-control-radius);margin:25px 0}.agent-static-message .tiny-tag{font-size:7px;border:0;padding:0;color:var(--p-accent)}.agent-static-message p{font-size:11px;line-height:1.8;margin-top:9px}.agent-static-message small{font-size:8px;color:var(--p-muted);display:block;margin-top:10px}.agent-body h3{font-size:9px;text-transform:uppercase;letter-spacing:.8px;font-family:var(--p-font-label);font-weight:400;color:var(--p-muted);margin-bottom:8px}.agent-suggestion{font-size:10px;display:flex;align-items:center;gap:12px;justify-content:space-between;line-height:1.6;padding:11px 0;border-bottom:1px solid var(--p-border);width:100%;text-align:left}.agent-suggestion>svg{color:var(--p-accent);flex-shrink:0}.agent-suggestion:hover{color:var(--p-accent)}.agent-composer{margin:0 17px;border:1px solid var(--p-strong-border);padding:12px;border-radius:var(--p-control-radius);background:var(--p-canvas)}.agent-composer textarea{border:0;background:transparent;color:var(--p-ink);font-size:11px;line-height:1.7;width:100%;resize:none;outline-offset:3px}.agent-composer>div{display:flex;align-items:center;justify-content:space-between;margin-top:5px;color:var(--p-muted);font-size:8px}.agent-composer>div>span{display:flex;align-items:center;gap:5px}.agent-composer .icon-btn{background:var(--p-accent);color:var(--p-accent-ink);width:25px;height:25px}.agent-disclaimer{font-size:8px;color:var(--p-muted);text-align:center;padding:12px 10px 18px}@media(min-width:1600px){.dashboard-page{padding:32px 36px 0}.topbar{padding:0 36px}.page-heading h1{font-size:44px}.kpi-label{font-size:9px}.kpi-value{font-size:36px}.kpi-hint,.kpi-delta{font-size:9px}.tile-header h2{font-size:13px}.tile-header p{font-size:10px}.data-table th{font-size:9px}.data-table td,.row-link{font-size:10px}.row-link small{font-size:8.5px}.chart-note,.tile-footer{font-size:9px}.action-title{font-size:12px}.action-description{font-size:9px}.brief-band p{font-size:11px}.health-title{font-size:10px}.health-detail{font-size:9px}.status-badge{font-size:8px}.health-reading>strong{font-size:25px}.horizontal-chart{gap:18px}.hbar-label>span{font-size:10px}}@media(max-width:1250px){#root{--sidebar-width:204px}.sidebar{padding:0 12px}.topbar{padding:0 22px;gap:12px}.topbar-actions{gap:10px}.search-button span,.search-button kbd{display:none}.dashboard-page{padding:25px 22px 0}.page-heading{gap:12px}.page-heading h1{font-size:32px}.page-heading-actions{gap:5px}.eyebrow>span:last-child{display:none}.kpi{padding:16px}.kpi-value{font-size:28px}.kpi-spark{width:53px}.kpi-delta{font-size:8px}.brief-band p{display:block}.brief-band strong{margin-right:8px}.tile{padding:17px}.tile-header h2{font-size:11px}.tile-header p{font-size:8px}.dashboard-grid{gap:16px}.health-grid{gap:18px 15px}.data-table th{font-size:7.5px}.data-table td{font-size:8px}.row-link{font-size:8.5px;max-width:210px}.row-link small{max-width:178px}.action-title{font-size:9.5px}.action-description{font-size:8px}.action-row{gap:8px}.action-status>span:last-child{display:none}.nav-item{font-size:11px}.chatter-launch>.tiny-tag{display:none}[data-kpi=scoreboard] .kpi-value{font-size:31px}[data-kpi=bays] .kpi-value,[data-kpi=matrix] .kpi-value{font-size:25px}[data-header=banner] .page-heading h1{font-size:28px}[data-header=quiet] .page-heading h1{font-size:36px}[data-header=bracketed] .page-heading h1{font-size:27px}[data-header=soft] .page-heading h1{font-size:32px}}@media(max-width:1020px){.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 6}.span-12,.tile[data-kind=table]{grid-column:span 12}.page-heading-actions .customize-button{font-size:0;gap:0;padding:8px}.theme-swatches{gap:2px}.theme-quick,.topbar-actions{gap:8px}.workspace-breadcrumb,.breadcrumb-slash{display:none}.kpi{min-height:123px}.kpi:nth-child(2){border-right:0}.kpi:nth-child(-n+2){border-bottom:1px solid var(--p-border)}[data-kpi=bays] .kpi:nth-child(2),[data-kpi=inset] .kpi:nth-child(2),[data-kpi=scoreboard] .kpi:nth-child(2){border-right:1px solid var(--p-border)}[data-kpi=matrix] .kpi:nth-child(2){border-right:0}.kpi-value{font-size:32px}.kpi-spark{width:90px}.kpi-label,.kpi-delta,.kpi-hint{font-size:9px}.dashboard-toolbar{align-items:flex-end;gap:10px}.view-tabs{min-height:38px;order:0}.filter-controls{align-self:stretch;padding-bottom:0;justify-content:flex-end}.view-tab{font-size:11px}.page-heading h1{font-size:30px}.page-description{font-size:10px}.brief-band p{font-size:9px}.tile-header p{font-size:8.5px}.data-table td{font-size:10px}.row-link{font-size:10px;max-width:330px}.row-link small{font-size:8px;max-width:300px}.data-table th{font-size:9px}.app-footer>span{max-width:55%}.hbar-label small{display:none}.health-grid{gap:18px 12px}.health-title{font-size:8px}.health-reading>strong{font-size:20px}.action-end strong{font-size:9px}.action-description{font-size:8px}.action-title{font-size:10px}.action-status .status-badge{font-size:7px}.priority-mark{display:none}.theme-studio-grid{gap:12px}.theme-card-concept{font-size:8px}.dialog-themes{padding:24px}.preview-heading{font-size:13px}}@media(max-width:760px){#root{--sidebar-width:220px}.sidebar{position:fixed;top:0;left:-230px;transition:left .18s;box-shadow:10px 0 40px #0000001f}.mobile-nav-open .sidebar{left:0}.mobile-nav-open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000061;z-index:24;pointer-events:none}.workspace{width:100%}.mobile-menu{display:flex}.topbar{height:58px;padding:0 16px;gap:10px}.topbar-left{gap:7px;font-size:10px}.topbar-actions{gap:9px}.topbar-actions>.topbar-divider,.search-button{display:none}.current-theme>svg:first-child{display:none}.theme-quick{gap:8px}.current-theme{font-size:9px}.theme-swatches{gap:3px}.theme-swatch{width:18px;height:18px}.notifications{display:none}.dashboard-page{padding:23px 17px 0}.page-heading{padding-bottom:20px;align-items:flex-start;gap:10px}.eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:10px}.page-heading h1{font-size:31px}.page-description{font-size:10px;line-height:1.7;max-width:400px}.page-heading-actions{padding-top:22px}.export-button{display:none}.dashboard-toolbar{gap:9px;margin-bottom:17px}.filter-controls{width:100%;justify-content:space-between;gap:8px}.select-control{flex:1;min-width:0;padding:0 9px}.select-control select{min-width:0;width:100%;font-size:9px}.select-control>svg:first-child{width:12px;height:12px}.view-tabs{gap:25px}.view-tab{padding-bottom:11px}.kpi-strip{min-height:auto;margin-bottom:17px}.kpi{min-height:128px;padding:15px 13px}.kpi-value{font-size:29px}.kpi-label{font-size:8.5px}.kpi-spark{width:51px;max-width:29%}.kpi-delta,.kpi-hint{font-size:8px}.kpi-value-row{margin:9px 0 11px}.brief-band{padding:11px 12px;gap:9px;align-items:flex-start}.brief-icon{margin-top:2px}.brief-band p{font-size:9px;line-height:1.8}.brief-band strong{display:block;margin-bottom:3px}.brief-band p>span{font-size:9px}.brief-button{margin-top:1px}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.span-4,.span-5,.span-6,.span-7,.span-8,.span-12{grid-column:span 12}.tile{padding:19px}.tile-header h2{font-size:13px}.tile-header p{font-size:9px}.tile-header{margin-bottom:19px}.chart-legend{font-size:9px}.chart-note{font-size:9px;line-height:1.6}.tile-footer{font-size:8px}.text-button{font-size:9px}.donut-content{flex-direction:row;gap:15px;justify-content:space-around;padding:4px 0 9px}.donut-content>svg{width:160px;height:156px;flex:0 0 160px;max-width:50%;margin:0}.donut-legend{max-width:200px;padding:0;gap:11px}.donut-legend>div{font-size:9px;gap:6px}.health-grid{gap:23px}.health-title{font-size:10px}.health-reading>strong{font-size:25px}.health-detail{font-size:9px}.health-dot{width:21px;height:21px}.health-track{height:4px}.priority-mark{display:flex;width:25px}.action-row{gap:10px;padding:16px 0;min-height:83px}.action-title{font-size:11px}.action-description{font-size:9px}.action-end strong{font-size:10px}.action-status>span:last-child{display:block;font-size:8px}.action-status .status-badge{font-size:7px}.row-link{font-size:10px;max-width:180px}.row-link small{max-width:145px;font-size:8px}.data-table th{font-size:8px;padding:8px 5px}.data-table td{font-size:9px;padding:13px 5px}.data-table .status-badge{font-size:7px}.data-table{min-width:385px}.tile[data-kind=table] .chart-note{font-size:8px}.activity-list strong{font-size:11px}.activity-list p{font-size:9px}.activity-list time{font-size:8px}.activity-list{gap:29px}.activity-list li:not(:last-child) .activity-dot:after{height:43px}.horizontal-chart{gap:19px;min-height:215px}.hbar-label>span{font-size:10px}.hbar-label small{display:block;font-size:8px}.hbar-label strong{font-size:12px}.workspace-end{flex-wrap:wrap;font-size:8px;row-gap:10px}.workspace-end-divider{display:none}.workspace-end>span:nth-last-of-type(1){display:none}.app-footer{padding:15px 17px;font-size:7px;align-items:flex-start}.app-footer>button{font-size:7px;white-space:nowrap}.attention-explainer{align-items:flex-start;flex-wrap:wrap;font-size:9px}.attention-explainer button{width:100%;margin-left:23px}.dialog{padding:25px 21px;max-height:calc(100dvh - 28px)}.dialog h2{font-size:27px}.dialog-intro{font-size:11px}.theme-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.theme-preview{height:110px;padding:10px;gap:6px}.preview-sidebar{width:11px;padding-right:5px;gap:6px}.preview-sidebar>i:first-child{margin-bottom:6px}.preview-heading{font-size:11px;margin-bottom:8px}.preview-kpis{padding:4px 0;margin-bottom:6px;gap:4px}.preview-kpis>b{font-size:11px}.preview-kpis>b>span{font-size:4px}.preview-panels{gap:4px}.preview-donut{width:19px;height:19px;border-width:4px}.preview-panels>span{padding:3px}.theme-card-label{padding:9px 9px 0;gap:4px}.theme-card-label>strong{font-size:13px}.theme-card-label>span{font-size:5px;letter-spacing:0}.theme-card-descriptor{font-size:8px;margin:4px 9px}.theme-card-concept{display:none}.theme-card-check{height:14px;width:14px}.dialog-themes{padding:25px 17px}.dialog-themes .dialog-intro{font-size:10px;margin-bottom:20px}.customize-list .tiny-tag{display:none}.dialog-footer{gap:10px}.dialog-footer>span{font-size:8px}.definition-row{align-items:flex-start;font-size:10px}.definition-row>span{max-width:58%}.detail-table{font-size:10px}.detail-table th{font-size:9px}.detail-table td{padding:11px 8px 11px 0}.toast{left:50%;font-size:10px;width:max-content;max-width:90vw}.skip-link{left:15px}.agent-drawer{width:350px}.chart-tooltip{max-width:230px;font-size:9px}[data-kpi=typographic] .kpi-value{font-size:31px}[data-kpi=typographic] .kpi,[data-kpi=inset] .kpi{padding:15px 13px}[data-kpi=inset] .kpi-strip{gap:9px}[data-kpi=inset] .kpi-value{font-size:30px}[data-kpi=inset] .kpi-label{font-size:9px}[data-kpi=bays] .kpi,[data-kpi=matrix] .kpi,[data-kpi=scoreboard] .kpi{padding:15px 12px}[data-kpi=bays] .kpi-value,[data-kpi=matrix] .kpi-value{font-size:27px}[data-kpi=scoreboard] .kpi-value{font-size:34px}[data-header=quiet] .page-heading h1{font-size:32px}[data-header=banner] .page-heading h1{font-size:28px}[data-header=bracketed] .page-heading h1{font-size:25px;letter-spacing:-1.1px}[data-header=soft] .page-heading h1{font-size:29px}[data-tile=boxed] .tile-header h2{font-size:11px}[data-header=indexed] .tile-header h2,[data-attention=frame] .action-title{font-size:10px}[data-attention=frame] .health-reading>strong{font-size:23px}}@media(max-width:390px){.topbar{padding:0 12px}.current-theme{font-size:8px}.theme-swatch{width:15px;height:16px;padding:2px}.theme-swatch i{width:9px;height:9px}.theme-swatches{gap:2px}.topbar-left{font-size:9px}.dashboard-page{padding-left:13px;padding-right:13px}.kpi-value{font-size:27px}.kpi-delta{font-size:7.5px}.eyebrow{font-size:7px}.donut-content{gap:10px}.donut-content>svg{flex-basis:145px;width:145px}.donut-legend>div{font-size:8px}.action-status>span:last-child{display:none}.row-link small{max-width:130px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media print{.sidebar,.topbar,.page-heading-actions,.filter-controls,.view-tabs,.workspace-end button,.tile-menu,.tile-footer button,.agent-drawer,.toast,.app-footer button{display:none!important}.workspace{width:100%}.tile{break-inside:avoid}.dashboard-page,.app-footer{padding:10px}#root{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dashboard-grid{gap:12px}}.nav-item{font-size:12px}.company-selector strong{font-size:10.5px;white-space:nowrap}.page-description{font-size:12px}.kpi-label{font-size:9.5px}.kpi-top{min-height:22px;height:auto}.kpi-delta,.kpi-hint{font-size:9px}.chart-note{font-size:9.5px}.tile-header p{font-size:10px}.tile-footer{font-size:9px}.text-button{font-size:10px}.status-badge,.data-table .status-badge{font-size:8.5px}.data-table th{font-size:9px}.data-table td,.row-link{font-size:10.5px}.row-link small{font-size:9px}.action-title{font-size:12px}.action-description{font-size:10px}.action-status>span:last-child{font-size:8.5px}.action-end strong{font-size:11px}.health-title{font-size:10px}.health-detail{font-size:9px}.activity-list strong{font-size:11px}.activity-list p{font-size:10px}.activity-list time{font-size:9px}.donut-legend>div{font-size:10px}.donut-key{text-shadow:none}.hbar-label>span{font-size:10.5px}.hbar-label small{font-size:9px}.brief-band p{font-size:10.5px}.workspace-end{font-size:9px}.app-footer,.app-footer>button{font-size:8px}.timezone-control{position:relative;display:flex;align-items:center;min-width:0;color:var(--p-muted);font:9px var(--p-font-label)}.timezone-trigger{display:flex;align-items:center;gap:6px;min-height:29px;max-width:168px;padding:5px 8px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-surface);color:var(--p-ink);font:10px var(--p-font-label);cursor:pointer}.timezone-trigger>span{color:var(--p-muted);white-space:nowrap}.timezone-trigger>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.timezone-trigger:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.timezone-popover{position:absolute;z-index:80;right:0;top:calc(100% + 8px);display:grid;gap:8px;width:min(340px,calc(100vw - 20px));padding:12px;border:1px solid var(--p-border);border-radius:var(--p-radius);background:var(--p-surface);color:var(--p-ink);box-shadow:var(--p-shadow)}.timezone-popover[hidden]{display:none}.timezone-popover>label{font:600 10px var(--p-font-label);color:var(--p-muted)}.timezone-input{box-sizing:border-box;width:100%;min-width:0;height:32px;padding:6px 8px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-canvas);color:var(--p-ink);font:11px var(--p-font-label);outline:none}.timezone-options{display:grid;max-height:min(48vh,330px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--p-border);border-radius:var(--p-control-radius);padding:3px}.timezone-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:34px;padding:6px 8px;border:0;border-radius:var(--p-control-radius);background:transparent;color:var(--p-ink);text-align:left;font:10px var(--p-font-label);cursor:pointer}.timezone-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timezone-option small{flex:none;color:var(--p-muted);font:9px var(--p-font-numeric)}.timezone-option[aria-selected=true],.timezone-option.is-active{background:var(--p-surface-raised,var(--p-canvas));outline:1px solid var(--p-border)}.timezone-option:focus-visible{outline:2px solid var(--p-accent)}.timezone-no-results{padding:9px;color:var(--p-muted);font-size:10px}.timezone-status{margin:0;color:var(--p-muted);font-size:9px;line-height:1.4;overflow-wrap:anywhere}.timezone-input:focus-visible{border-color:var(--p-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-accent) 24%,transparent)}.timezone-input:disabled{opacity:.65;cursor:wait}:is([data-header=editorial],[data-header=document],[data-header=signage],[data-header=compressed]) :is(.timezone-trigger,.timezone-popover,.timezone-input,.timezone-options,.timezone-option){border-radius:0}.chatter-setup-timezone{margin:0;color:var(--p-muted);font-size:11px}.chatter-setup-timezone strong{color:var(--p-ink)}[data-attention=annotation] .action-title{font-size:12px}[data-attention=frame] .action-title{font-size:11px}[data-attention=frame] .action-description{font-size:9px}[data-attention=frame] .status-badge,[data-attention=notice] .status-badge,[data-kpi=inset] .kpi-delta{font-size:8px}[data-kpi=matrix] .kpi-label,[data-kpi=bays] .kpi-label,[data-kpi=scoreboard] .kpi-label{font-size:9px}[data-header=bracketed] .brief-band p{font-size:10px}@media(max-width:1250px){.row-link{font-size:10px}.action-title,[data-attention=annotation] .action-title{font-size:11px}.kpi-label{font-size:9px}.kpi-delta,.kpi-hint{font-size:8.5px}.data-table td{font-size:10px}}@media(max-width:760px){.page-description{font-size:11px}.kpi-label{font-size:9px}.kpi-hint,.kpi-delta{font-size:8.5px}.tile-header p{font-size:9.5px}.brief-band p,.brief-band p>span{font-size:10px}.data-table{min-width:420px}.row-link{font-size:10px}.action-description{font-size:9.5px}.action-status>span:last-child{font-size:8px}.donut-legend>div{font-size:9px}.theme-swatch{min-height:22px;min-width:22px}.topbar-left{font-size:9px}.topbar-left .current-page-name{max-width:103px}.theme-quick{gap:5px}.theme-swatches{gap:0}[data-header=bracketed] .brief-band p{font-size:9px}}.chart-renderer,.chart-container,.atlas-panel,.atlas-chart-surface{min-width:0;max-width:100%}.chart-kind-label{display:inline-block;font-family:var(--p-font-label);font-size:8px;line-height:1.3;letter-spacing:.6px;text-transform:var(--p-font-label-transform);color:var(--p-muted);border:1px solid var(--p-border);border-radius:var(--p-control-radius);padding:3px 5px;margin:7px 0 2px}.analytic-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--p-strong-border) var(--p-subtle);padding-bottom:8px}.analytic-scroll>div{width:100%}.analytic-plot{display:block;overflow:visible}.analytic-scroll .analytic-plot{overflow:hidden}.chart-context-label{font:10px var(--p-font-label);color:var(--p-muted);padding:0 0 12px;line-height:1.5}.analytical-legend{flex-wrap:wrap;gap:8px 15px;margin:0 0 13px!important;min-height:16px}.analytical-legend span{display:inline-flex;gap:6px;align-items:center;font-size:10px;color:var(--p-muted)}.analytical-legend i{width:12px;height:7px;display:inline-block;border-radius:0}.chart-size-key{display:flex;flex-wrap:wrap;gap:8px 15px;align-items:center;color:var(--p-muted);font:9px var(--p-font-numeric);margin:4px 0 12px}.chart-size-key>span{display:inline-flex;align-items:center;gap:5px}.chart-point:focus-visible{outline:2px solid var(--p-focus);outline-offset:3px}.chart-point:hover{filter:brightness(1.08)}.detail-table-scroll{overflow:auto;max-width:100%;scrollbar-width:thin}.detail-table-scroll .detail-table{width:100%;min-width:420px}.detail-table th[scope=row]{text-transform:none;letter-spacing:0;color:var(--p-ink);font-weight:500;white-space:nowrap}.dialog-atlas{width:min(1180px,calc(100vw - 40px));max-width:1180px;padding:29px 32px;max-height:calc(100dvh - 40px)}.dialog-atlas>h2{font-size:32px}.dialog-atlas>.dialog-intro{margin-bottom:18px}.atlas-topline{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--p-border);border-bottom:1px solid var(--p-border);padding:12px 0;margin-bottom:20px;color:var(--p-muted);font-size:11px}.atlas-topline b{font:600 20px var(--p-font-numeric);color:var(--p-ink);margin-right:5px}.atlas-topline>span>span{font-size:9px;margin-left:9px}.atlas-worlds{display:flex;flex-wrap:wrap;gap:4px}.atlas-theme{padding:5px 8px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);font-size:10px;color:var(--p-muted);background:var(--p-surface)}.atlas-theme.is-active{background:var(--p-selection);color:var(--p-selection-ink);border-color:var(--p-accent)}.atlas-theme:hover{border-color:var(--p-accent);color:var(--p-ink)}.atlas-layout{display:grid;grid-template-columns:192px minmax(0,1fr);gap:27px}.atlas-index{border-right:1px solid var(--p-border);padding-right:13px;display:flex;flex-direction:column;gap:2px}.atlas-index-item{display:flex;align-items:center;gap:9px;padding:7px 8px;text-align:left;min-height:30px;color:var(--p-muted);border-radius:var(--p-control-radius);border:1px solid transparent;font-size:10.5px}.atlas-index-item small{font:9px var(--p-font-numeric);opacity:.8}.atlas-index-item>span{flex:1}.atlas-index-item:hover{background:var(--p-subtle);color:var(--p-ink)}.atlas-index-item.selected{background:var(--p-selection);border-color:var(--p-border);color:var(--p-selection-ink);font-weight:600}.atlas-specimen-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:3px 0 20px}.atlas-family{font:9px var(--p-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--p-accent)}.atlas-specimen-title h3{font:var(--p-font-title-weight) 25px var(--p-font-display);letter-spacing:var(--p-font-tracking);margin:8px 0}.atlas-specimen-title p{font-size:11px;color:var(--p-muted);line-height:1.7}.atlas-chart-surface{padding:22px;border:1px solid var(--p-border);border-radius:var(--p-radius);background:var(--p-surface);box-shadow:var(--p-shadow)}.atlas-contract{display:flex;gap:11px;padding:16px 0;margin-top:9px;border-bottom:1px solid var(--p-border)}.atlas-contract>span{color:var(--p-accent);margin-top:2px}.atlas-contract strong{font-size:11px;font-weight:600}.atlas-contract p{font-size:10px;line-height:1.7;color:var(--p-muted);margin:3px 0}.atlas-controls{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:16px 0}.atlas-controls>span{font-size:9px;color:var(--p-muted)}.atlas-data{border-top:1px solid var(--p-border);margin-top:18px}.atlas-data summary{padding:14px 0;cursor:pointer;font-size:11px;color:var(--p-ink);font-weight:500}.atlas-data summary>span{font-size:9px;font-weight:400;color:var(--p-muted);margin-left:12px}.atlas-data summary:focus-visible{outline:2px solid var(--p-focus)}[data-tile=ruled] .atlas-chart-surface{border-left:0;border-right:0}[data-tile=bracketed] .atlas-chart-surface{background-image:linear-gradient(var(--p-instrument-grid) 1px,transparent 1px);background-size:100% 16px}[data-tile=boxed] .atlas-chart-surface{border:var(--p-terminal-frame)}[data-tile=slab] .atlas-chart-surface{border:2px solid var(--p-strong-border)}[data-tile=tonal] .atlas-chart-surface{border-color:transparent}@media(max-width:1150px){.atlas-launch{font-size:9px;padding:7px 9px}.dialog-atlas{padding:25px}.atlas-layout{grid-template-columns:169px minmax(0,1fr);gap:19px}.atlas-chart-surface{padding:15px}.atlas-index-item{font-size:9.5px;gap:6px}.atlas-specimen-title{flex-direction:column}.atlas-specimen-title>.tiny-tag{align-self:flex-start}}@media(max-width:760px){.page-heading-actions{flex-direction:column;gap:5px;padding-top:6px}.atlas-launch{padding:7px 8px;font-size:9px}.dialog-atlas{width:calc(100vw - 20px);padding:22px 16px;max-height:calc(100dvh - 20px)}.dialog-atlas>h2{font-size:26px}.atlas-layout{grid-template-columns:1fr;gap:18px}.atlas-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--p-border);padding:8px;max-height:178px;overflow:auto}.atlas-index-item{min-height:33px}.atlas-chart-surface{padding:12px}.atlas-specimen-title h3{font-size:23px}.atlas-topline{gap:10px}.atlas-controls{align-items:flex-start;flex-direction:column}.chart-kind-label{font-size:8px}.analytic-scroll:after{content:"Scroll to explore the full chart →";display:block;font:9px var(--p-font-label);color:var(--p-muted);padding-top:4px;position:sticky;left:0}.sidebar-bottom{padding-top:10px}.workspace-status{margin-top:12px}.chatter-launch{margin-bottom:9px}}@media print{.atlas-launch{display:none!important}.analytic-scroll{overflow:visible}}.analytic-scroll:after{content:"Scroll to explore the full chart →";display:block;font:9px var(--p-font-label);color:var(--p-muted);padding-top:4px;position:sticky;left:0}:where(.tile-content,.atlas-chart-surface,.detail-table-scroll,.kpi-value-row){--p-canvas:var(--p-reading-canvas);--p-surface:var(--p-reading-surface);--p-raised:var(--p-reading-raised);--p-subtle:var(--p-reading-subtle);--p-ink:var(--p-reading-ink);--p-muted:var(--p-reading-muted);--p-faint:var(--p-reading-faint);--p-border:var(--p-reading-border);--p-strong-border:var(--p-reading-strong-border);--p-accent:var(--p-reading-accent);--p-accent-ink:var(--p-reading-accent-ink);--p-accent-soft:var(--p-reading-accent-soft);--p-selection:var(--p-reading-selection);--p-selection-ink:var(--p-reading-selection-ink);--p-good:var(--p-reading-good);--p-good-soft:var(--p-reading-good-soft);--p-warning:var(--p-reading-warning);--p-warning-soft:var(--p-reading-warning-soft);--p-danger:var(--p-reading-danger);--p-danger-soft:var(--p-reading-danger-soft);--p-focus:var(--p-reading-focus);color:var(--p-ink)}.theme-swatches{display:grid;grid-template-columns:repeat(var(--theme-columns,6),24px);gap:0 2px}.theme-swatch{width:24px;height:24px;padding:4px}.theme-swatch i{width:13px;height:13px;background:linear-gradient(135deg,var(--swatch-bg) 0 48%,var(--swatch) 49%);border:1px solid var(--p-strong-border)}.theme-quick{gap:10px}.theme-card-concept{line-height:1.65}.atlas-worlds{max-width:790px;justify-content:flex-end}[data-tile=tabbed] .tile{padding:var(--p-tile-padding);border-top:0;background:linear-gradient(var(--p-sheet-rule),var(--p-sheet-rule)) top/100% 1px no-repeat,var(--p-surface)}[data-tile=tabbed] .tile-header{margin-top:calc(-1 * var(--p-tile-padding));padding-top:0;margin-bottom:20px;align-items:flex-start}[data-tile=tabbed] .tile-header h2{display:inline-block;position:relative;top:-1px;padding:6px 11px 7px;border:1px solid var(--p-strong-border);border-bottom:0;border-radius:5px 5px 0 0;background:var(--p-surface);font:700 14px/1.4 var(--p-font-display);letter-spacing:-.3px;max-width:100%}[data-tile=tabbed] .tile-header p{margin-top:7px;font-family:var(--p-font-body)}[data-tile=tabbed] .tile-header .chart-kind-label{margin-left:5px;vertical-align:middle;font-size:7px;border:0;background:var(--p-subtle)}[data-tile=tabbed] .tile-menu{margin-top:7px}[data-tile=tabbed] .tile-footer{border-top:3px double var(--p-border);font-family:var(--p-font-label)}[data-tile=tabbed] .data-table th{font-family:var(--p-font-label);text-transform:uppercase;letter-spacing:.6px}[data-tile=tabbed] .data-table tbody tr:nth-child(2n){background:var(--p-subtle)}[data-tile=tabbed] .atlas-chart-surface{border-top:4px double var(--p-strong-border);box-shadow:2px 3px 0 var(--p-paper-underlay)}[data-kpi=slips] .kpi-strip{background:none;border:0;gap:12px}[data-kpi=slips] .kpi{background:var(--p-surface);border:1px solid var(--p-border);border-top:3px double var(--p-strong-border);box-shadow:2px 3px 0 var(--p-paper-underlay);padding:13px 17px}[data-kpi=slips] .kpi-top{border-bottom:1px solid var(--p-border);padding-bottom:5px}[data-kpi=slips] .kpi-label{letter-spacing:.8px;font-size:9px}[data-kpi=slips] .kpi-value{font-size:29px;font-weight:500;letter-spacing:-1.5px}[data-kpi=slips] .kpi-bottom{border-top:1px dotted var(--p-border);padding-top:7px}[data-nav=file-index] .nav-group{border-left:1px solid var(--p-strong-border);padding-left:7px}[data-nav=file-index] .nav-item{border-radius:0 5px 5px 0;font-family:var(--p-font-label);font-size:11px}[data-nav=file-index] .nav-index{display:block;font-size:9px;color:inherit}[data-nav=file-index] .nav-icon{display:none}[data-nav=file-index] .nav-item.is-active{border:1px solid var(--p-strong-border);border-left:3px solid var(--p-accent);box-shadow:2px 2px 0 var(--p-paper-underlay)}[data-header=document] .brand{font-family:var(--p-font-display);letter-spacing:-1.8px}[data-header=document] .page-heading h1{font-size:38px;line-height:1.16;letter-spacing:-1.3px}[data-header=document] .eyebrow-rule{width:24px;height:6px;border-top:1px solid var(--p-accent);border-bottom:1px solid var(--p-accent);background:none}[data-header=document] .company-selector,[data-header=document] .chatter-launch{box-shadow:2px 2px 0 var(--p-paper-underlay);border-color:var(--p-strong-border)}[data-header=document] .brief-band{background:var(--p-surface);border-left:4px double var(--p-accent);border-radius:0;box-shadow:2px 2px 0 var(--p-paper-underlay)}[data-header=document] .dialog,[data-header=document] .agent-drawer{border-top:4px double var(--p-strong-border);box-shadow:4px 4px 0 var(--p-paper-underlay)}[data-header=document] .dialog-eyebrow{border-bottom:1px solid var(--p-border);padding-bottom:10px}[data-header=document] .chart-tooltip{border:1px solid var(--p-strong-border);box-shadow:2px 2px 0 var(--p-paper-underlay)}[data-attention=stamp] .status-badge{border:1px solid var(--status-ink);border-radius:1px;background:none;font-family:var(--p-font-label);text-transform:uppercase;letter-spacing:.65px;font-size:8px;padding:3px 5px}[data-attention=stamp] .status-badge i{border-radius:0;width:4px;height:4px}[data-attention=stamp] .priority-mark{border:0;background:none;justify-content:flex-start;width:20px}[data-attention=stamp] .health-dot{border:1px solid var(--status-ink);border-radius:1px;background:none}[data-tile=banded] .tile{padding:var(--p-tile-padding);border:0;border-bottom:2px solid var(--p-border)}[data-tile=banded] .tile-header{background:var(--p-band-surface);color:var(--p-band-ink);margin:calc(-1 * var(--p-tile-padding)) calc(-1 * var(--p-tile-padding)) 18px;padding:13px var(--p-tile-padding);min-height:85px}[data-tile=banded] .tile-header h2{font-family:var(--p-font-display);font-size:13px;font-weight:750;letter-spacing:.15px}[data-tile=banded] .tile-header p{color:var(--p-band-muted);margin-top:7px}[data-tile=banded] .tile-header .chart-kind-label{color:var(--p-band-muted);border-color:var(--p-band-border);font-size:7px;margin-left:5px}[data-tile=banded] .tile-menu{color:var(--p-band-muted);margin-top:0}[data-tile=banded] .tile-menu:hover{background:var(--p-band-border);color:var(--p-band-ink)}[data-tile=banded] .tile-menu:focus-visible{outline-color:var(--p-band-ink)}[data-tile=banded] .tile-footer{border-top:2px solid var(--p-border)}[data-tile=banded] .data-table th{font-weight:700;border-bottom:2px solid var(--p-strong-border);text-transform:uppercase}[data-tile=banded] .atlas-chart-surface{border:0;border-top:8px solid var(--p-band-surface);box-shadow:none}[data-kpi=signboard] .kpi-strip{border:0;background:var(--p-surface);gap:0;border-bottom:3px solid var(--p-strong-border)}[data-kpi=signboard] .kpi{padding:12px 19px 17px;background:linear-gradient(var(--p-band-surface) 0 42px,transparent 42px);border-right:1px solid var(--p-border)}[data-kpi=signboard] .kpi-top{height:25px}[data-kpi=signboard] .kpi-label,[data-kpi=signboard] .metric-help{color:var(--p-band-ink);font-size:9px;font-weight:600;letter-spacing:1px}[data-kpi=signboard] .metric-help:focus-visible{outline-color:var(--p-band-ink)}[data-kpi=signboard] .metric-help:hover{background:var(--p-band-border)}[data-kpi=signboard] .kpi-value-row{margin-top:17px}[data-kpi=signboard] .kpi-value{font-size:31px;font-weight:700;letter-spacing:-1.6px}[data-nav=wayfinding] .nav-group-label{border-bottom:2px solid var(--p-strong-border);padding-bottom:9px;letter-spacing:1.2px}[data-nav=wayfinding] .nav-item{border-radius:0;font-weight:600;letter-spacing:-.15px}[data-nav=wayfinding] .nav-icon{border:1px solid currentColor;border-radius:3px;width:24px;height:24px;display:grid;place-items:center}[data-nav=wayfinding] .nav-icon svg{width:15px;height:15px}[data-nav=wayfinding] .nav-item.is-active{border-color:var(--p-selection);box-shadow:none}[data-header=signage] .page-heading h1{font-size:38px;font-weight:750;letter-spacing:-1.8px}[data-header=signage] .brand-symbol{border-radius:5px}[data-header=signage] .brief-band{background:var(--p-surface);border:0;border-left:5px solid var(--p-accent);border-bottom:2px solid var(--p-border)}[data-header=signage] .dialog{border:0;border-top:10px solid var(--p-band-surface)}[data-header=signage] .dialog-eyebrow{color:var(--p-accent);font-weight:700;letter-spacing:1.4px}[data-header=signage] .agent-header{background:var(--p-band-surface);color:var(--p-band-ink)}[data-header=signage] .agent-header .icon-btn,[data-header=signage] .agent-header small{color:var(--p-band-muted)}[data-header=signage] .chart-tooltip{border-left:4px solid var(--p-accent);border-radius:0}[data-attention=announcement] .status-badge{background:var(--status-soft);border-left:3px solid var(--status-ink);border-radius:0;font-weight:700;padding:3px 6px}[data-attention=announcement] .priority-mark{border:0;border-radius:3px;background:var(--status-soft);width:29px;height:29px}[data-attention=announcement] .action-title{font-weight:600}[data-attention=announcement] .health-dot{border-radius:3px}[data-attention=announcement] .health-track{height:5px}[data-tile=beveled] .tile{padding:var(--p-tile-padding);border:1px solid var(--p-bevel-dark)}[data-tile=beveled] .tile-header{background:var(--p-subtle);margin:-10px -10px 12px;padding:7px 9px;border:1px solid var(--p-bevel-mid);border-top-color:var(--p-bevel-light);border-left-color:var(--p-bevel-light)}[data-tile=beveled] .tile-header h2{font-family:var(--p-font-display);font-weight:700;font-size:12px;letter-spacing:-.15px}[data-tile=beveled] .tile-header .chart-kind-label{font-size:7px;background:var(--p-surface);padding:2px 4px;margin-left:5px}[data-tile=beveled] .tile-content{background:var(--p-surface);padding:13px;border:1px solid var(--p-strong-border);border-bottom-color:var(--p-bevel-light);border-right-color:var(--p-bevel-light);box-shadow:inset 1px 1px 0 var(--p-border)}[data-tile=beveled] .tile-footer{border-top:0;margin-top:6px;padding-top:9px}[data-tile=beveled] .data-table th{background:var(--p-subtle);padding-left:6px;padding-right:6px;border:1px solid var(--p-border);font-weight:600}[data-tile=beveled] .data-table td{padding-left:6px;padding-right:6px}[data-tile=beveled] .atlas-chart-surface{background:var(--p-surface);border:1px solid var(--p-strong-border);box-shadow:inset 1px 1px 0 var(--p-border),1px 1px 0 var(--p-bevel-light)}[data-kpi=readouts] .kpi-strip{padding:6px;background:var(--p-surface);border:1px solid var(--p-bevel-dark);box-shadow:inset 1px 1px 0 var(--p-bevel-light),inset -1px -1px 0 var(--p-bevel-mid)}[data-kpi=readouts] .kpi{padding:11px 12px;border:0}[data-kpi=readouts] .kpi-top{min-height:22px}[data-kpi=readouts] .kpi-value-row{background:var(--p-surface);padding:10px 9px;margin:6px 0 10px;border:1px solid var(--p-strong-border);border-bottom-color:var(--p-bevel-light);border-right-color:var(--p-bevel-light);box-shadow:inset 1px 1px 0 var(--p-border)}[data-kpi=readouts] .kpi-value{font-size:27px;letter-spacing:-1.7px}[data-kpi=readouts] .kpi-label{font-size:10px;font-weight:600;letter-spacing:0}[data-nav=utility] .sidebar nav{border:1px solid var(--p-bevel-dark);border-bottom-color:var(--p-bevel-light);border-right-color:var(--p-bevel-light);padding:10px 5px;background:var(--p-raised)}[data-nav=utility] .nav-group{margin-bottom:17px}[data-nav=utility] .nav-item{font-size:11px;min-height:36px;padding:7px 6px;gap:7px;border-radius:0}[data-nav=utility] .nav-group-label{font-size:9px;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--p-border);padding:0 4px 6px}[data-nav=utility] .nav-item.is-active{border:1px solid var(--p-strong-border);box-shadow:inset 1px 1px #fff3}[data-header=toolbar] .brand{font-size:26px;letter-spacing:-1.6px}[data-header=toolbar] .topbar{background:var(--p-surface);box-shadow:inset 0 1px 0 var(--p-bevel-light);border-bottom:1px solid var(--p-bevel-dark)}[data-header=toolbar] .page-heading h1{font-size:34px;font-weight:700;letter-spacing:-1.5px}[data-header=toolbar] .button.secondary,[data-header=toolbar] .select-control,[data-header=toolbar] .company-selector,[data-header=toolbar] .chatter-launch{border:1px solid var(--p-bevel-dark);box-shadow:inset 1px 1px 0 var(--p-bevel-light),inset -1px -1px 0 var(--p-bevel-mid)}[data-header=toolbar] .button:active,[data-header=toolbar] .icon-btn:active{box-shadow:inset 1px 1px 0 var(--p-bevel-dark)}[data-header=toolbar] .brief-band{background:var(--p-raised);border:1px solid var(--p-bevel-dark);box-shadow:1px 1px 0 var(--p-bevel-light);border-radius:0}[data-header=toolbar] .dialog,[data-header=toolbar] .agent-drawer{border:2px solid var(--p-bevel-dark);box-shadow:inset 1px 1px 0 var(--p-bevel-light),5px 7px #00000026}[data-header=toolbar] .dialog-eyebrow{padding:6px 9px;background:var(--p-selection);color:var(--p-selection-ink);letter-spacing:.7px;margin-bottom:17px}[data-header=toolbar] .chart-tooltip{border-radius:0;box-shadow:2px 2px 0 var(--p-bevel-dark)}[data-attention=utility-field] .status-badge{background:var(--status-soft);border:1px solid var(--status-ink);border-radius:1px;padding:2px 5px}[data-attention=utility-field] .status-badge i{border-radius:0;width:5px;height:5px}[data-attention=utility-field] .priority-mark{border-radius:1px;border:1px solid var(--status-ink);width:25px;height:26px}[data-attention=utility-field] .health-dot{border-radius:0;border:1px solid var(--status-ink);background:none}[data-attention=utility-field] .health-track{height:6px;border:1px solid var(--p-border);box-shadow:inset 1px 1px 0 var(--p-strong-border)}[data-tile=mounted] .tile{padding:var(--p-tile-padding);border-color:var(--p-mount-edge);border-top:3px solid var(--p-strong-border)}[data-tile=mounted] .tile-content{background:var(--p-surface);padding:17px;border:1px solid var(--p-plate-keyline);box-shadow:0 0 0 4px var(--p-plate-frame)}[data-tile=mounted] .tile-header{padding:0 1px 3px;min-height:57px}[data-tile=mounted] .tile-header h2{font-size:12px;font-weight:600;letter-spacing:.15px}[data-tile=mounted] .tile-header .chart-kind-label{font-size:7px;border-color:var(--p-strong-border);margin-left:5px}[data-tile=mounted] .tile-header p{font-size:10px}[data-tile=mounted] .tile-footer{border:0;padding-top:13px;margin-top:7px}[data-tile=mounted] .atlas-chart-surface{border:1px solid var(--p-plate-keyline);box-shadow:0 0 0 7px var(--p-plate-frame);border-radius:0}[data-tile=mounted] .detail-table-scroll{background:var(--p-surface);padding:14px;border:1px solid var(--p-plate-keyline)}[data-kpi=lightbox] .kpi-strip{background:var(--p-plate-frame);border:1px solid var(--p-mount-edge);padding:6px;gap:4px;box-shadow:inset 0 1px 0 var(--p-strong-border)}[data-kpi=lightbox] .kpi{background:var(--p-surface);border:0;padding:11px 13px 14px}[data-kpi=lightbox] .kpi-value-row{background:var(--p-surface);padding:11px 10px;margin:9px 0 11px;box-shadow:0 0 0 2px var(--p-mount-edge)}[data-kpi=lightbox] .kpi-value{font-size:29px;letter-spacing:-1.4px}[data-kpi=lightbox] .kpi-label{font-size:9px;letter-spacing:.55px}[data-nav=darkroom] .nav-item{border-radius:2px;font-size:11px;padding:10px 9px}[data-nav=darkroom] .nav-item.is-active{background:var(--p-selection);border:1px solid var(--p-mount-edge);box-shadow:inset 2px 0 0 var(--p-accent)}[data-nav=darkroom] .nav-icon{opacity:.8}[data-nav=darkroom] .nav-group-label{letter-spacing:2px;font-size:8px}[data-header=mount] .brand-symbol{border:1px solid var(--p-strong-border);background:none;color:var(--p-ink)}[data-header=mount] .brand{font-weight:500}[data-header=mount] .page-heading h1{font-size:40px;font-weight:500}[data-header=mount] .brief-band{background:var(--p-surface);border:1px solid var(--p-mount-edge);border-left:3px solid var(--p-accent)}[data-header=mount] .dialog,[data-header=mount] .agent-drawer{border:1px solid var(--p-mount-edge);box-shadow:0 0 0 5px var(--p-plate-frame),0 20px 70px #0006}[data-header=mount] .chart-tooltip{background:var(--p-reading-surface);color:var(--p-reading-ink);border-color:var(--p-reading-strong-border);box-shadow:0 0 0 3px var(--p-plate-frame)}[data-attention=flag] .status-badge{background:none;border:0;border-bottom:1px solid var(--status-ink);border-radius:0;padding:2px 0;font-weight:600}[data-attention=flag] .status-badge i{width:5px;height:7px;border-radius:0}[data-attention=flag] .priority-mark{width:22px;height:26px;border:0;border-left:3px solid var(--status-ink);border-radius:0;background:none}[data-attention=flag] .health-dot{background:none;border:1px solid var(--status-ink);border-radius:0}[data-tile=rimmed]{background:radial-gradient(ellipse at 65% 0,var(--p-optical-ambient),transparent 42%),var(--p-canvas)!important}[data-tile=rimmed] .tile{padding:var(--p-tile-padding);border-color:var(--p-strong-border);isolation:isolate}[data-tile=rimmed] .tile:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--p-optical-rim);border-radius:calc(var(--p-radius) - 4px);pointer-events:none;z-index:-1}[data-tile=rimmed] .tile-header{padding:0 2px;margin-bottom:17px}[data-tile=rimmed] .tile-header h2{font-family:var(--p-font-display);font-size:14px;font-weight:500;letter-spacing:-.35px}[data-tile=rimmed] .tile-header .chart-kind-label{border-radius:20px;padding:3px 7px;font-size:7px;margin-left:5px;background:var(--p-subtle)}[data-tile=rimmed] .tile-content{padding:15px;border:1px solid var(--p-border);border-radius:14px;background:var(--p-surface);box-shadow:inset 0 1px 4px #00000029,0 1px 0 var(--p-optical-rim)}[data-tile=rimmed] .tile-footer{border-top:1px solid var(--p-optical-rim);padding-left:3px;padding-right:3px}[data-tile=rimmed] .atlas-chart-surface{border:1px solid var(--p-strong-border);border-radius:18px;box-shadow:0 0 0 4px var(--p-surface),0 0 0 5px var(--p-optical-rim),inset 0 1px 0 var(--p-optical-highlight)}[data-tile=rimmed] .data-table th{border-bottom:1px solid var(--p-strong-border)}[data-kpi=enclosure] .kpi-strip{border:1px solid var(--p-strong-border);border-radius:23px;padding:7px;gap:2px;background:var(--p-surface);box-shadow:inset 0 1px 0 var(--p-optical-highlight),0 0 0 4px var(--p-optical-depth)}[data-kpi=enclosure] .kpi{background:var(--p-subtle);border:0;padding:17px 18px;border-radius:6px;box-shadow:inset 0 1px 2px #0000003d}[data-kpi=enclosure] .kpi:first-child{border-radius:16px 6px 6px 16px}[data-kpi=enclosure] .kpi:last-child{border-radius:6px 16px 16px 6px}[data-kpi=enclosure] .kpi-value{font-size:33px;font-weight:350;letter-spacing:-1.8px}[data-kpi=enclosure] .kpi-label{font-size:10px;letter-spacing:.1px}[data-nav=lens] .sidebar{border-right-color:var(--p-strong-border);box-shadow:inset -4px 0 0 var(--p-optical-depth),inset -5px 0 0 var(--p-optical-rim)}[data-nav=lens] .nav-item{border-radius:14px;padding:10px 11px;font-size:11px}[data-nav=lens] .nav-item.is-active{border:1px solid var(--p-strong-border);box-shadow:inset 0 1px 0 var(--p-optical-highlight),0 3px 6px #00000026;background:linear-gradient(var(--p-selection),var(--p-surface))}[data-header=optical] .brand-symbol{border-radius:12px;background:var(--p-accent-soft);color:var(--p-accent);border:1px solid var(--p-strong-border);box-shadow:inset 0 1px 0 var(--p-optical-highlight)}[data-header=optical] .page-heading h1{font-size:41px;font-weight:400;letter-spacing:-1.6px}[data-header=optical] .brief-band{border-radius:14px;border:1px solid var(--p-strong-border);background:var(--p-surface);box-shadow:inset 0 1px 0 var(--p-optical-rim)}[data-header=optical] .company-selector,[data-header=optical] .chatter-launch{border:1px solid var(--p-strong-border);box-shadow:inset 0 1px 0 var(--p-optical-rim)}[data-header=optical] .dialog,[data-header=optical] .agent-drawer{border:1px solid var(--p-strong-border);box-shadow:0 0 0 4px var(--p-optical-depth),0 0 0 5px var(--p-optical-rim),0 22px 70px #0006,inset 0 1px 0 var(--p-optical-highlight)}[data-header=optical] .chart-tooltip{border:1px solid var(--p-strong-border);box-shadow:inset 0 1px 0 var(--p-optical-highlight),0 6px 14px #0003;border-radius:12px}[data-attention=outlined] .status-badge{border:1px solid var(--status-ink);border-radius:20px;padding:3px 7px;background:none}[data-attention=outlined] .priority-mark{background:none;border:1px solid var(--status-ink);border-radius:9px}[data-attention=outlined] .health-dot{background:none;border:1px solid var(--status-ink);border-radius:7px}[data-attention=outlined] .health-track{height:4px;border-radius:4px}[data-tile=chamfered] .tile{padding:var(--p-tile-padding);background:none;border:1px solid transparent;isolation:isolate}[data-tile=chamfered] .tile:before,[data-tile=chamfered] .tile:after{content:"";position:absolute;pointer-events:none;clip-path:polygon(0 0,calc(100% - var(--p-cut-size)) 0,100% var(--p-cut-size),100% 100%,0 100%);z-index:-1}[data-tile=chamfered] .tile:before{top:-1px;right:-1px;bottom:-1px;left:-1px;background:var(--p-strong-border)}[data-tile=chamfered] .tile:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--p-strong-border) 0 var(--p-spine-width),var(--p-surface) var(--p-spine-width))}[data-tile=chamfered] .tile-header{border-bottom:1px solid var(--p-strong-border);padding-bottom:13px;margin-bottom:17px}[data-tile=chamfered] .tile-header h2{font-size:12px;font-family:var(--p-font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.15px}[data-tile=chamfered] .tile-header .chart-kind-label{font-size:7px;background:var(--p-subtle);border:0;margin-left:5px}[data-tile=chamfered] .tile-footer{border-top:1px solid var(--p-strong-border)}[data-tile=chamfered] .data-table th{font-weight:700;border-bottom:2px solid var(--p-strong-border);text-transform:uppercase}[data-tile=chamfered] .atlas-chart-surface{border-left:5px solid var(--p-strong-border);border-top:2px solid var(--p-strong-border);border-radius:0;box-shadow:none}[data-kpi=cartridges] .kpi-strip{border:0;gap:9px;background:none}[data-kpi=cartridges] .kpi{background:var(--p-surface);padding:15px 17px 16px;border:1px solid var(--p-border);border-left:5px solid var(--p-accent);border-top:3px solid var(--p-strong-border)}[data-kpi=cartridges] .kpi-top{border-bottom:1px solid var(--p-cartridge-divider);padding-bottom:7px;min-height:25px}[data-kpi=cartridges] .kpi-label{font-size:8px;letter-spacing:.5px;font-weight:500}[data-kpi=cartridges] .kpi-value{font-size:36px;font-weight:800;letter-spacing:-2px;font-stretch:condensed}[data-kpi=cartridges] .kpi-bottom{border-top:1px solid var(--p-border);padding-top:7px}[data-nav=blades] .nav-item{border-radius:0;font-size:11px;min-height:39px;padding:9px 10px;font-weight:600;letter-spacing:-.2px}[data-nav=blades] .nav-item.is-active{background:none;border-color:transparent;isolation:isolate}[data-nav=blades] .nav-item.is-active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--p-selection);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);z-index:-1}[data-nav=blades] .nav-group-label{border-left:3px solid var(--p-accent);padding-left:7px;letter-spacing:1.4px}[data-header=compressed] .brand{font-family:var(--p-font-display);font-weight:800;letter-spacing:-2px}[data-header=compressed] .brand-symbol{background:var(--p-accent);color:var(--p-accent-ink);border-right:3px solid var(--p-strong-border)}[data-header=compressed] .page-heading h1{font-family:var(--p-font-display);font-weight:800;letter-spacing:-1.9px;text-transform:uppercase;font-size:36px}[data-header=compressed] .eyebrow-rule{height:9px;width:6px;transform:skew(-16deg)}[data-header=compressed] .brief-band{border:1px solid var(--p-strong-border);border-left:5px solid var(--p-accent);border-radius:0;background:var(--p-surface)}[data-header=compressed] .dialog,[data-header=compressed] .agent-drawer{border:1px solid var(--p-strong-border);border-left:5px solid var(--p-accent);box-shadow:8px 10px #0000002e}[data-header=compressed] .dialog-eyebrow{border-bottom:2px solid var(--p-strong-border);padding-bottom:10px;font-weight:600}[data-header=compressed] .chart-tooltip{border-left:4px solid var(--p-accent);border-radius:0}[data-attention=incident] .status-badge{border-radius:0;border:1px solid var(--status-ink);border-left:4px solid var(--status-ink);font-weight:600;letter-spacing:.25px;padding:2px 6px;background:none}[data-attention=incident] .status-badge i{display:none}[data-attention=incident] .priority-mark{border:1px solid var(--status-ink);border-radius:0;background:var(--status-soft)}[data-attention=incident] .health-dot{border-radius:0}[data-attention=incident] .health-track{height:5px}[data-preview-tile=tabbed] .preview-panels>span{border-radius:0;border-top:3px double var(--preview-border);box-shadow:2px 2px 0 var(--preview-border)}[data-preview-tile=tabbed] .preview-kpis{gap:4px;border:0}[data-preview-tile=tabbed] .preview-kpis>b{border:1px solid var(--preview-border);padding:3px;background:var(--preview-surface)}[data-preview-tile=banded] .preview-panels>span{border:0;border-top:8px solid var(--preview-band)}[data-preview-tile=banded] .preview-kpis{border-top:8px solid var(--preview-band);background:var(--preview-surface)}[data-preview-tile=beveled] .preview-panels>span{border-color:var(--preview-border);border-top-width:5px;box-shadow:inset 1px 1px 0 var(--preview-border),1px 1px 0 var(--preview-ink);background:var(--preview-reading)}[data-preview-tile=beveled] .preview-kpis>b{background:var(--preview-reading);border:1px inset var(--preview-border);padding:3px}[data-preview-tile=mounted] .preview-panels>span{background:var(--preview-reading);color:var(--preview-reading-ink);border:3px solid var(--preview-surface);box-shadow:0 0 0 1px var(--preview-border)}[data-preview-tile=mounted] .preview-kpis>b{background:var(--preview-reading);color:var(--preview-reading-ink);padding:4px;border:2px solid var(--preview-surface)}[data-preview-tile=mounted] .preview-kpis>b>span{color:var(--preview-reading-ink)}[data-preview-tile=rimmed] .preview-panels>span{border-radius:9px;background:var(--preview-reading);box-shadow:0 0 0 2px var(--preview-surface),0 0 0 3px var(--preview-border)}[data-preview-tile=rimmed] .preview-kpis{border:1px solid var(--preview-border);border-radius:9px;padding:4px;box-shadow:0 0 0 2px var(--preview-surface)}[data-preview-tile=chamfered] .preview-panels>span{border-left:4px solid var(--preview-border);border-radius:0;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%)}[data-preview-tile=chamfered] .preview-kpis>b{background:var(--preview-surface);border-left:3px solid var(--preview-accent);padding:4px}[data-preview-nav=file-index] .preview-sidebar i{border-radius:0 3px 3px 0;border:1px solid var(--preview-border);height:6px}[data-preview-nav=wayfinding] .preview-sidebar i{height:6px;border-radius:0;background:var(--preview-band)}[data-preview-nav=utility] .preview-sidebar{border:1px inset var(--preview-border);padding:4px}[data-preview-nav=darkroom] .preview-sidebar i{border-radius:0;background:var(--preview-ink);height:2px}[data-preview-nav=lens] .preview-sidebar i{border:1px solid var(--preview-border);border-radius:5px;height:6px}[data-preview-nav=blades] .preview-sidebar i{height:6px;border-radius:0;clip-path:polygon(0 0,80% 0,100% 30%,100% 100%,0 100%)}@media(max-width:1250px){[data-kpi=slips] .kpi,[data-kpi=signboard] .kpi,[data-kpi=cartridges] .kpi{padding-left:11px;padding-right:11px}[data-kpi=enclosure] .kpi{padding-left:12px;padding-right:12px}[data-kpi=readouts] .kpi,[data-kpi=lightbox] .kpi{padding-left:7px;padding-right:7px}[data-kpi=slips] .kpi-value,[data-kpi=lightbox] .kpi-value,[data-kpi=signboard] .kpi-value{font-size:26px}[data-kpi=readouts] .kpi-value{font-size:24px}[data-kpi=cartridges] .kpi-value{font-size:29px}[data-kpi=enclosure] .kpi-value{font-size:28px}[data-tile=mounted] .tile-content,[data-tile=beveled] .tile-content,[data-tile=rimmed] .tile-content{padding:12px}[data-header=document] .page-heading h1,[data-header=mount] .page-heading h1,[data-header=optical] .page-heading h1{font-size:34px}[data-header=signage] .page-heading h1,[data-header=compressed] .page-heading h1{font-size:31px}}@media(max-width:1020px){[data-kpi=enclosure] .kpi:first-child{border-radius:16px 6px 6px}[data-kpi=enclosure] .kpi:nth-child(2){border-radius:6px 16px 6px 6px}[data-kpi=enclosure] .kpi:nth-child(3){border-radius:6px 6px 6px 16px}[data-kpi=enclosure] .kpi:last-child{border-radius:6px 6px 16px}[data-kpi=signboard] .kpi:nth-child(-n+2){border-bottom:3px solid var(--p-strong-border)}[data-kpi=slips] .kpi,[data-kpi=cartridges] .kpi{border-right:1px solid var(--p-border)}[data-tile=banded] .tile-header{min-height:85px}}@media(max-width:760px){.topbar{height:80px;gap:8px}.theme-quick{flex-direction:column;align-items:flex-end;gap:0}.current-theme{font-size:10px;padding:0;min-height:19px}.theme-swatches{grid-template-columns:repeat(var(--theme-columns,6),24px);gap:0 1px}.theme-swatch{width:24px;height:24px}.theme-swatch i{width:12px;height:12px}.topbar-left .current-page-name{max-width:138px;white-space:normal;line-height:1.45}.topbar-left{font-size:10px}.atlas-worlds{justify-content:flex-start}[data-header=document] .page-heading h1,[data-header=mount] .page-heading h1,[data-header=optical] .page-heading h1{font-size:29px}[data-header=signage] .page-heading h1,[data-header=compressed] .page-heading h1,[data-header=toolbar] .page-heading h1{font-size:27px;letter-spacing:-1.1px}[data-kpi=readouts] .kpi,[data-kpi=lightbox] .kpi{padding:12px 6px;min-height:148px}[data-kpi=readouts] .kpi-value-row,[data-kpi=lightbox] .kpi-value-row{padding:9px 7px}[data-kpi=slips] .kpi{padding:12px 11px}[data-kpi=slips] .kpi-strip{gap:9px}[data-kpi=enclosure] .kpi{padding:14px 11px}[data-kpi=cartridges] .kpi{padding:12px 11px;border-left-width:4px}[data-kpi=cartridges] .kpi-value{font-size:31px}[data-kpi=signboard] .kpi{padding:12px 13px 15px}[data-kpi=slips] .kpi-value{font-size:26px}[data-kpi=lightbox] .kpi-value,[data-kpi=readouts] .kpi-value{font-size:24px;letter-spacing:-1.4px}[data-kpi=readouts] .kpi-label,[data-kpi=signboard] .kpi-label,[data-kpi=enclosure] .kpi-label{font-size:9px;letter-spacing:.2px}[data-kpi=lightbox] .kpi-label{font-size:8px}[data-tile=tabbed] .tile-header h2{font-size:14px}[data-tile=mounted] .tile-content,[data-tile=beveled] .tile-content,[data-tile=rimmed] .tile-content{padding:12px}[data-tile=mounted] .donut-content,[data-tile=beveled] .donut-content,[data-tile=rimmed] .donut-content{gap:9px}[data-tile=mounted] .donut-content>svg,[data-tile=beveled] .donut-content>svg,[data-tile=rimmed] .donut-content>svg{flex-basis:126px;width:126px;height:135px}[data-tile=mounted] .donut-legend>div,[data-tile=beveled] .donut-legend>div,[data-tile=rimmed] .donut-legend>div{font-size:8px}.theme-card-label>strong{font-size:12px}.theme-card-label>span{font-size:5px}}@media(forced-colors:active){.tile,.kpi,.atlas-chart-surface,.nav-item.is-active,.button,.status-badge{border:1px solid CanvasText!important}.tile:before,.tile:after{display:none!important}.tile,.kpi{background:Canvas!important}.nav-item.is-active{background:Highlight!important;color:HighlightText!important}.chart-point:focus-visible,.donut-segment:focus-visible{outline:2px solid Highlight!important}}.viewer-search{display:block;padding:12px 18px}.viewer-search input{width:100%;padding:9px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-surface);color:var(--p-ink)}.current-theme select{background:transparent;color:inherit;border:0;font:inherit;max-width:140px}[data-layout=grid] .dashboard-grid{grid-auto-rows:minmax(80px,auto)}.tile-content>p{white-space:normal}@media(max-width:720px){[data-layout] .dashboard-grid>.tile{grid-column:1/-1!important;grid-row:auto!important}}:is(#studio-root,#portable-root,.editor-surface,.editor-dialog){--p-focus:var(--p-reading-focus)}#studio-root,#portable-root{color:var(--p-reading-ink);background:var(--p-reading-surface);padding:12px}#studio-root form,#studio-root fieldset,#portable-root fieldset{display:grid;gap:12px}#studio-root fieldset,#portable-root fieldset{border:1px solid var(--p-reading-border);padding:14px;margin:12px 0}#studio-root label,#portable-root label{display:grid;gap:6px;font-size:14px;margin:8px 0}#studio-root input,#studio-root select,#studio-root textarea,#portable-root textarea,#portable-root input{color:var(--p-reading-ink);background:var(--p-reading-surface);border:1px solid var(--p-reading-border);padding:8px;min-height:36px;max-width:100%;width:100%;font:inherit}#portable-root textarea{min-height:130px}#portable-root input[type=checkbox]{width:auto;min-height:0}#studio-root .editor-toolbar{position:static;margin-top:16px}.page-heading-actions{flex-wrap:wrap}.editor-surface{max-width:1500px;margin:auto;padding:28px;color:var(--p-reading-ink,#183042);background:var(--p-reading-surface,#fff);min-height:100vh;font-family:var(--p-font-body,system-ui)}.editor-header,.editor-toolbar,.editor-composition-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.editor-header{justify-content:space-between}.editor-header h1{margin:8px 0}.editor-notice{min-height:24px;margin:12px 0}.editor-error{padding:14px;background:var(--p-reading-danger-soft,#fff1ef);border:1px solid var(--p-reading-danger,#ad3224);margin:12px 0}.editor-toolbar{position:sticky;top:0;padding:12px;background:var(--p-reading-surface,#fff);z-index:3;border:1px solid var(--p-reading-border,#cad4dc)}.editor-toolbar strong{margin-right:auto}.editor-resource-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:20px}.editor-resource-list article,.editor-card{border:1px solid var(--p-reading-border,#cad4dc);padding:16px;background:var(--p-reading-raised,#f8fafc);border-radius:8px}.editor-resource-list article .button{margin:4px}.editor-canvas{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch}.editor-canvas-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(74px,auto)}.editor-card{overflow:auto;min-width:0}.editor-card:focus-visible{outline:3px solid var(--p-reading-accent,#22659b);outline-offset:2px}.editor-card-actions{display:flex;gap:6px;flex-wrap:wrap}.editor-card-actions .button{padding:6px 9px;font-size:12px;min-height:32px}.editor-geometry{font-variant-numeric:tabular-nums}.editor-dialog{max-width:1000px;width:calc(100vw - 40px);max-height:90vh;overflow:auto}.editor-dialog form{display:grid;gap:14px;margin-bottom:20px}.editor-dialog label{display:grid;gap:6px;font-size:14px}.editor-dialog input,.editor-dialog select,.editor-dialog textarea{width:100%;color:inherit;background:var(--p-reading-surface,#fff);border:1px solid var(--p-reading-border,#c5d1dc);border-radius:4px;min-height:36px;padding:7px}.editor-dialog fieldset{display:grid;gap:12px;border:1px solid var(--p-reading-border,#c5d1dc);padding:16px}.editor-dialog legend{font-weight:600;padding:0 8px}.editor-dialog .editor-check{display:flex;align-items:center;gap:8px}.editor-dialog .editor-check input{width:auto;min-height:0}.editor-metric{display:grid;gap:8px;border-bottom:1px solid var(--p-reading-border,#c5d1dc);padding-bottom:10px}.editor-form-error:empty{display:none}.editor-form-error{color:var(--p-reading-danger,#a92419);padding:12px}.editor-dialog small{font-size:12px;color:var(--p-reading-muted,#546a7e)}[data-drag-tile]{touch-action:none;cursor:grab}@media(max-width:760px){.editor-surface{padding:14px}.editor-canvas-grid{display:flex;flex-direction:column}.editor-card{min-height:180px}.editor-toolbar{position:static}.editor-dialog{width:calc(100vw - 20px)}}.proposal-panel{--p-focus:var(--p-reading-focus);color:var(--p-reading-ink);background:var(--p-reading-surface);padding:12px}.proposal-panel pre{max-height:180px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;padding:12px;background:var(--p-reading-raised);border:1px solid var(--p-reading-border)}.proposal-panel p{overflow-wrap:anywhere;line-height:1.55}.proposal-panel .button{margin:8px 8px 8px 0}.proposal-simulation{border-left:4px solid var(--p-reading-accent);padding:12px;background:var(--p-reading-subtle)}.proposal-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:18px 0}.proposal-theme-preview{padding:20px;background:var(--p-reading-raised);color:var(--p-reading-ink);border:1px solid var(--p-reading-border);border-radius:var(--p-radius)}.proposal-theme-preview svg{width:100%;max-width:360px}.proposal-panel ol{padding-left:24px}#proposal-status{min-height:24px}.nav-section{margin:0 0 20px}.nav-group-label{font-weight:500}.nav-group-label span{font-variant-numeric:tabular-nums}.nav-item{gap:9px}.nav-active-mark{margin-left:auto}.nav-name{overflow:hidden;text-overflow:ellipsis}.header-dashboard-search{position:relative;display:flex;align-items:center;gap:8px;min-width:178px;border:1px solid transparent;border-radius:var(--p-control-radius);padding:5px 7px;color:var(--p-muted)}.header-dashboard-search:focus-within{background:var(--p-surface);border-color:var(--p-border)}.header-dashboard-search input{width:150px;min-width:0;border:0;outline:0;background:transparent;color:var(--p-ink);font-size:10px}.header-dashboard-search input::placeholder{color:var(--p-muted)}.workspace-search-results{position:absolute;z-index:60;top:calc(100% + 10px);right:116px;width:min(360px,calc(100vw - 32px));max-height:min(65vh,420px);overflow:auto;padding:5px;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-radius);box-shadow:var(--p-shadow);color:var(--p-ink)}.workspace-search-results:empty{display:none}.workspace-search-results .utility-link{padding:9px 10px;color:var(--p-ink);font-size:11px}.workspace-search-results p{padding:9px 10px;color:var(--p-muted);font-size:10px}.search-shortcut{padding:1px 4px;border:1px solid var(--p-border);border-radius:3px;color:var(--p-muted);font-size:9px;font-family:var(--p-font-numeric);white-space:nowrap}.topbar-actions{position:relative}.current-theme{white-space:nowrap}.current-theme select{max-width:112px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.save-theme-button{min-height:29px;padding:5px 9px;font-size:9px}.kpi-strip:empty{display:none}.empty-workspace{min-height:100vh}.empty-workspace .nav-section{margin:0}@media(max-width:1020px){.topbar{padding:0 18px}.topbar-actions{gap:8px}.header-dashboard-search{min-width:125px}.header-dashboard-search input{width:100px}.theme-swatches{max-width:154px;overflow:hidden}.search-shortcut{display:none}.workspace-search-results{right:100px}}@media(max-width:760px){.topbar{height:auto;min-height:58px;padding:7px 14px;flex-wrap:wrap;row-gap:5px}.topbar-left{gap:7px;flex:1 1 auto;min-width:0}.topbar-actions{gap:5px;flex:1 1 100%;justify-content:flex-end;min-width:0;flex-wrap:wrap}.header-dashboard-search{min-width:30px;width:30px;padding:6px}.header-dashboard-search input{position:absolute;width:1px;height:1px;opacity:0}.header-dashboard-search:focus-within{position:absolute;right:135px;width:min(210px,calc(100vw - 190px));z-index:8;background:var(--p-surface)}.header-dashboard-search:focus-within input{position:static;width:100%;height:auto;opacity:1}.current-theme{max-width:90px;overflow:hidden}.current-theme select{max-width:60px}.theme-swatches{max-width:132px;overflow-x:auto;scrollbar-width:none}.theme-swatches::-webkit-scrollbar{display:none}.timezone-control{min-width:0;max-width:160px}.timezone-trigger{max-width:min(168px,45vw);gap:4px;padding:5px 6px}.timezone-popover{right:0;width:min(340px,calc(100vw - 20px))}.workspace-search-results{right:94px;width:min(310px,calc(100vw - 24px))}.save-theme-button{position:absolute;right:0;top:calc(100% + 7px);z-index:5}.nav-section{margin-bottom:15px}}#dashboard-canvas{outline:none;min-height:70vh}.editor-header{padding:12px 0;border-bottom:1px solid var(--p-reading-border,#cad4dc)}.editor-header .eyebrow{font-size:11px;color:var(--p-reading-muted,#546a7e);letter-spacing:.08em;text-transform:uppercase}.editor-composition{max-width:1500px;margin:0 auto;padding:16px 0 48px}.editor-toolbar{border-radius:10px;box-shadow:var(--p-reading-shadow,0 2px 8px #00000010)}.editor-card-actions{align-items:center}.editor-more-actions{position:relative}.editor-more-actions summary{cursor:pointer;color:var(--p-reading-muted,#546a7e);font-size:13px;padding:8px 10px;list-style-position:inside}.editor-more-actions[open]{flex-basis:100%;display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:8px;border:1px solid var(--p-reading-border,#cad4dc);border-radius:8px;background:var(--p-reading-surface,#fff)}.editor-more-actions[open] summary{flex-basis:100%}.editor-move-handle{cursor:grab}.editor-chart-preview{min-height:200px;overflow:hidden}.editor-data-preview{margin-top:12px;min-height:32px}.editor-kpi-value{font-size:clamp(24px,3vw,38px);font-variant-numeric:tabular-nums;margin-right:8px}.editor-table-scroll{max-width:100%;overflow:auto}.editor-table-scroll table{width:100%;border-collapse:collapse;font-size:13px}.editor-table-scroll th,.editor-table-scroll td{text-align:left;padding:7px 9px;border-bottom:1px solid var(--p-reading-border,#cad4dc)}.editor-composer-preview{border:1px solid var(--p-reading-border,#cad4dc);border-radius:8px;padding:12px;min-height:180px}.editor-composer-preview h3{margin:0 0 8px;font-size:14px}.editor-composer-preview [data-composer-preview]{min-height:140px}.editor-add-choices{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:760px){.editor-composition{padding:12px 0 32px}.editor-toolbar{position:relative;top:auto}.editor-more-actions[open]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.editor-more-actions[open] summary{grid-column:1/-1}}.editor-chart-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.editor-chart-option{display:flex!important;align-items:flex-start!important;gap:9px!important;padding:10px;border:1px solid var(--p-reading-border,#cad4dc);border-radius:8px;background:var(--p-reading-surface,#fff);cursor:pointer}.editor-chart-option:has(input:checked){border-color:var(--p-reading-accent,#22659b);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-reading-accent,#22659b) 18%,transparent)}.editor-chart-option input{width:auto!important;min-height:0!important;margin-top:3px}.editor-chart-option span{display:grid;gap:4px}.editor-chart-option small{line-height:1.4}.editor-composer-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;align-items:start;grid-column:1/-1;min-width:0}.editor-composer-controls{display:grid;gap:10px;min-width:0}.editor-composer-controls>fieldset{min-width:0}.editor-composer-controls .editor-binding{padding:10px;gap:9px}.editor-composer-controls .editor-binding>fieldset{padding:8px;gap:7px}.editor-composer-controls .editor-binding>p{font-size:11px;color:var(--p-reading-muted,#546a7e);margin:0}.editor-field-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:5px;max-height:156px;overflow:auto;padding:3px;border:1px solid var(--p-reading-border,#cad4dc);border-radius:5px}.editor-field-list .editor-check{min-width:0;margin:0;font-size:12px;line-height:1.35}.editor-metric-list{grid-template-columns:1fr;max-height:174px}.editor-metric{grid-template-columns:minmax(0,1fr) minmax(145px,190px);align-items:center;gap:8px;padding:4px 0}.editor-metric .editor-check{overflow-wrap:anywhere}.editor-aggregation label{grid-template-columns:1fr auto;align-items:center;gap:5px;font-size:10px}.editor-aggregation select{min-height:30px;padding:4px 7px}.editor-chart-options{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px}.editor-chart-option{display:grid!important;grid-template-columns:16px 24px minmax(0,1fr);align-items:center!important;gap:5px!important;padding:7px!important;min-height:42px}.editor-chart-option:has(input:checked){background:var(--p-reading-subtle,#f2f6f8)}.editor-chart-option input{grid-column:1;grid-row:1;margin:0!important}.editor-chart-glyph{grid-column:2;grid-row:1;display:flex!important;justify-content:center;align-items:center;width:24px;height:24px;color:var(--p-reading-accent,#22659b);pointer-events:none}.editor-chart-glyph svg{width:21px;height:21px}.editor-chart-name{grid-column:3;grid-row:1;display:block!important;font-size:12px;line-height:1.2}.editor-selected-chart-purpose{font-size:11px;color:var(--p-reading-muted,#546a7e)}.editor-composer-preview{position:sticky;top:8px;min-width:0;min-height:250px;max-height:calc(90vh - 120px);overflow:auto;margin:0;background:var(--p-reading-surface,#fff);box-shadow:0 2px 10px #1020300d}.editor-composer-preview h3{font-size:14px}.editor-composer-preview [data-composer-preview]{min-height:210px;overflow:hidden}.editor-canvas-grid .editor-card-kpi{grid-column:span 3;min-width:260px}@media(max-width:760px){.editor-composer-layout{grid-template-columns:minmax(0,1fr);gap:10px}.editor-composer-preview{position:static;max-height:none;min-height:210px;grid-row:2}.editor-field-list{max-height:180px}.editor-chart-options{grid-template-columns:repeat(auto-fit,minmax(122px,1fr))}}@media(max-width:480px){.editor-metric{grid-template-columns:minmax(0,1fr)}.editor-chart-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile-nav-close{display:none}@media(max-width:760px){.mobile-nav-close{display:grid;place-items:center;position:absolute;top:8px;right:8px;width:28px;height:28px;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-control-radius);z-index:1}}.dashboard-period{position:relative;display:flex;align-items:center;min-width:0;max-width:100%;color:var(--p-ink)}.dashboard-period>details[data-period-control]{position:relative;min-width:0}.dashboard-period>details[data-period-control]>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:34px;max-width:min(100%,280px);padding:5px 2px;color:var(--p-ink);cursor:pointer;font-size:11px;font-weight:600;line-height:1.35}.dashboard-period>details[data-period-control]>summary::-webkit-details-marker{display:none}.dashboard-period>details[data-period-control]>summary:after{content:"⌄";flex:0 0 auto;color:var(--p-muted);font-size:12px;transition:transform .16s ease}.dashboard-period>details[data-period-control][open]>summary:after{transform:rotate(180deg)}.dashboard-period-label{font-family:var(--p-font-label);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted);white-space:nowrap}.dashboard-period-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-period>details[data-period-control]>summary:focus-visible{outline:2px solid var(--p-focus);outline-offset:4px;border-radius:var(--p-control-radius)}.dashboard-period-panel{position:absolute;z-index:40;right:0;top:calc(100% + 9px);width:min(360px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;overscroll-behavior:contain;padding:16px;display:grid;gap:12px;border:1px solid var(--p-strong-border);border-radius:var(--p-radius);background:var(--p-surface);box-shadow:var(--p-shadow);color:var(--p-ink);scrollbar-width:thin;scrollbar-color:var(--p-strong-border) transparent}.dashboard-period-panel::-webkit-scrollbar{width:8px}.dashboard-period-panel::-webkit-scrollbar-thumb{background:var(--p-strong-border);border:2px solid var(--p-surface);border-radius:var(--p-control-radius)}.dashboard-period-panel label{display:grid;gap:5px;font-size:10px;color:var(--p-muted)}.dashboard-period-panel select,.dashboard-period-panel input{width:100%;min-width:0;min-height:36px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-surface);color:var(--p-ink);padding:7px 9px;font-size:12px}.dashboard-period-panel select:focus-visible,.dashboard-period-panel input:focus-visible,.dashboard-period-panel button:focus-visible,.dashboard-period-panel summary:focus-visible{outline:2px solid var(--p-focus);outline-offset:3px}.dashboard-period-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-period-actions{display:flex;flex-wrap:wrap;gap:8px}.dashboard-period-panel .button{min-height:36px;border-radius:var(--p-control-radius);border:1px solid var(--p-border)}.dashboard-period-panel .button.secondary{background:var(--p-surface);color:var(--p-ink)}.dashboard-period-panel .button.primary{border-color:var(--p-accent)}.dashboard-period-resolved{font-family:var(--p-font-numeric);font-size:10px;color:var(--p-muted);overflow-wrap:anywhere}.dashboard-period-status{display:block;margin:0;color:var(--p-muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.dashboard-period-status.is-override{color:var(--p-accent-text)}.tile-period-state{display:inline-flex;align-items:center;max-width:100%;margin:0 5px 3px 0;padding:1px 5px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);font-size:8px;line-height:1.4;color:var(--p-muted);white-space:normal;overflow-wrap:anywhere}.tile-period-state.is-override{border-color:var(--p-accent-text);color:var(--p-accent-text)}.dashboard-period-author{border-top:1px solid var(--p-border);padding-top:10px;color:var(--p-muted);font-size:10px}.dashboard-period-author>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;min-height:32px;color:var(--p-ink);font-size:10px;font-weight:500;cursor:pointer}.dashboard-period-author>summary:after{content:"+";font-family:var(--p-font-numeric);font-size:14px;color:var(--p-muted)}.dashboard-period-author[open]>summary:after{content:"−"}.dashboard-period-author p,.dashboard-period-author small{display:block;margin-top:6px;line-height:1.5}[data-header=editorial] .dashboard-period-label,[data-header=editorial] .dashboard-period-author{font-family:var(--p-font-label)}[data-header=editorial] .dashboard-period>details[data-period-control]>summary{border:1px solid transparent;border-bottom-color:var(--p-strong-border);border-radius:0;padding:5px 7px}[data-header=editorial] .dashboard-period-panel{border-radius:0;box-shadow:none}[data-header=editorial] .dashboard-period-panel select,[data-header=editorial] .dashboard-period-panel input,[data-header=editorial] .dashboard-period-panel .button,[data-header=editorial] .tile-period-state{border-radius:0}[data-header=indexed] .dashboard-period-label,[data-header=indexed] .dashboard-period-resolved{font-family:var(--p-font-numeric);letter-spacing:.08em}[data-header=indexed] .dashboard-period>details[data-period-control]>summary{border-left:2px solid var(--p-accent);padding-left:8px;font-family:var(--p-font-numeric)}[data-header=indexed] .dashboard-period-panel{border-left:3px solid var(--p-accent)}[data-header=quiet] .dashboard-period>details[data-period-control]>summary{font-weight:400;font-size:12px}[data-header=quiet] .dashboard-period-panel{box-shadow:0 14px 40px #0000003d}[data-header=bracketed] .dashboard-period-label,[data-header=bracketed] .dashboard-period-resolved{font-family:var(--p-font-numeric)}[data-header=bracketed] .dashboard-period>details[data-period-control]>summary{border:1px solid var(--p-strong-border);padding:5px 9px;font-family:var(--p-font-numeric)}[data-header=bracketed] .dashboard-period-panel{border:var(--p-terminal-frame);font-family:var(--p-font-body)}[data-header=banner] .dashboard-period>details[data-period-control]>summary{border-bottom:2px solid var(--p-strong-border);font-weight:700}[data-header=banner] .dashboard-period-panel{border:1.5px solid var(--p-strong-border);border-top:5px solid var(--p-accent);box-shadow:3px 3px 0 var(--p-strong-border)}[data-header=banner] .dashboard-period-label{font-weight:700}[data-header=soft] .dashboard-period>details[data-period-control]>summary{padding:6px 11px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-surface)}[data-header=soft] .dashboard-period-panel{border-radius:var(--p-radius);box-shadow:var(--p-shadow)}[data-header=soft] .dashboard-period-panel select,[data-header=soft] .dashboard-period-panel input,[data-header=soft] .dashboard-period-panel .button,[data-header=soft] .tile-period-state{border-radius:var(--p-radius)}[data-header=document] .dashboard-period>details[data-period-control]>summary{font-family:var(--p-font-display);border-bottom:1px solid var(--p-strong-border)}[data-header=document] .dashboard-period-panel{border-radius:0;box-shadow:3px 3px 0 var(--p-paper-underlay)}[data-header=document] .dashboard-period-panel select,[data-header=document] .dashboard-period-panel input,[data-header=document] .dashboard-period-panel .button,[data-header=document] .tile-period-state{border-radius:0}[data-header=signage] .dashboard-period>details[data-period-control]>summary{font-weight:700;border-left:4px solid var(--p-accent);padding-left:8px}[data-header=signage] .dashboard-period-panel{border-radius:0;border-top:7px solid var(--p-band-surface)}[data-header=toolbar] .dashboard-period>details[data-period-control]>summary{padding:5px 9px;border:1px solid var(--p-bevel-dark);background:var(--p-raised);box-shadow:inset 1px 1px 0 var(--p-bevel-light),inset -1px -1px 0 var(--p-bevel-mid)}[data-header=toolbar] .dashboard-period-panel{border-color:var(--p-bevel-dark);box-shadow:inset 1px 1px 0 var(--p-bevel-light),3px 4px 0 var(--p-bevel-dark)}[data-header=mount] .dashboard-period>details[data-period-control]>summary{border-left:2px solid var(--p-accent);padding-left:8px}[data-header=mount] .dashboard-period-panel{border-color:var(--p-mount-edge);box-shadow:0 0 0 4px var(--p-plate-frame),0 14px 32px #00000047}[data-header=optical] .dashboard-period>details[data-period-control]>summary{padding:5px 10px;border:1px solid var(--p-strong-border);border-radius:var(--p-control-radius);background:var(--p-surface);box-shadow:inset 0 1px 0 var(--p-optical-highlight)}[data-header=optical] .dashboard-period-panel{border-radius:var(--p-radius);box-shadow:0 0 0 4px var(--p-optical-depth),0 0 0 5px var(--p-optical-rim),0 16px 36px #0000004d}[data-header=optical] .dashboard-period-panel select,[data-header=optical] .dashboard-period-panel input,[data-header=optical] .dashboard-period-panel .button,[data-header=optical] .tile-period-state{border-radius:var(--p-radius)}[data-header=compressed] .dashboard-period>details[data-period-control]>summary{border-left:4px solid var(--p-accent);padding-left:8px;font-family:var(--p-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em}[data-header=compressed] .dashboard-period-panel{border-radius:0;border-top:3px solid var(--p-strong-border)}[data-header=compressed] .dashboard-period-panel .button,[data-header=compressed] .tile-period-state{border-radius:0}@media(max-width:760px){.dashboard-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:0}.view-tabs{order:0;align-self:stretch;overflow-x:auto;scrollbar-width:none;gap:18px}.view-tabs::-webkit-scrollbar{display:none}.view-tab{min-height:44px;padding:8px 0 11px}.dashboard-filter-group{order:1;width:100%;margin:0 0 8px auto;justify-content:flex-end;flex-wrap:wrap;gap:8px}.filter-controls{justify-content:flex-end;gap:8px}.dashboard-period{margin-left:0;max-width:100%}.dashboard-period>details[data-period-control]>summary{min-height:44px;max-width:min(100%,calc(100vw - 40px));gap:8px;padding:6px 0}.dashboard-period-label{font-size:8px}.dashboard-period-panel{position:fixed;top:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:14px;border-radius:var(--p-radius)}.dashboard-period-panel input,.dashboard-period-panel select{min-height:44px;font-size:16px;padding:8px}.dashboard-period-actions .button{flex:1 1 120px;min-height:44px}.dashboard-period-author>summary{min-height:44px}.select-control{min-height:44px}.select-control select{min-height:42px;font-size:12px;max-width:min(190px,42vw)}}@media(max-width:380px){.dashboard-period-dates{grid-template-columns:minmax(0,1fr)}.dashboard-period-panel{padding:12px;gap:10px}.dashboard-filter-group{gap:6px}}@media print{.dashboard-period{display:none}.dashboard-toolbar{break-inside:avoid}.dashboard-period-panel{display:none!important}}.kpi-period-state{display:block;margin-top:5px;padding-top:4px;border-top:1px solid var(--p-border);font-size:8px;line-height:1.4;color:var(--p-muted)}.kpi-period-state.is-override{color:var(--p-accent-text)}.kpi-comparison-unavailable{display:block;margin-top:4px;color:var(--p-muted);font-size:8px;line-height:1.4}@media(max-width:760px){.kpi-strip .kpi .kpi-value-row{min-width:0}.kpi-strip .kpi .kpi-value{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}}@media(max-width:760px){.topbar-left{flex:1;overflow:hidden}.topbar-left .current-page-name{min-width:0;overflow-wrap:anywhere}.tile-footer{flex-wrap:wrap}.tile-footer>span{min-width:0;overflow-wrap:anywhere}}.tile-source-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.workspace-empty-page{min-height:calc(100vh - 65px);display:grid;place-items:center;padding:clamp(34px,7vh,84px) clamp(20px,5vw,64px)}.workspace-empty-content{width:min(100%,620px);display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 0}.workspace-empty-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:25px;border:1px solid var(--p-border);border-radius:var(--p-radius);background:var(--p-surface);color:var(--p-accent)}.workspace-empty-icon svg{width:23px;height:23px}.workspace-empty-content h1{max-width:16ch;margin:0 auto 10px;color:var(--p-ink);font-family:var(--p-font-display);font-size:clamp(27px,3.4vw,39px);font-weight:var(--p-font-title-weight);letter-spacing:var(--p-font-tracking);line-height:1.16}.workspace-empty-content>p{max-width:38ch;color:var(--p-muted);font-size:14px;line-height:1.7}.workspace-empty-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:31px}.workspace-empty-actions .button{min-height:46px;padding:10px 17px;font-size:12px}.workspace-empty-actions .workspace-empty-pulse{border-radius:var(--p-control-radius);background:var(--p-accent);border:1px solid var(--p-accent);color:var(--p-accent-ink);box-shadow:0 0 0 4px var(--p-accent-soft),0 7px 18px #0000001a}.workspace-empty-actions .workspace-empty-pulse:hover{filter:brightness(1.06);box-shadow:0 0 0 5px var(--p-accent-soft),0 8px 20px #0000001f}.workspace-empty-actions .button.secondary{min-height:44px;padding:8px 10px;border-color:transparent;background:transparent;color:var(--p-muted)}.workspace-empty-actions .button.secondary:hover{border-color:var(--p-border);background:var(--p-surface);color:var(--p-ink)}.chatter-launch.is-empty-workspace{border-color:var(--p-strong-border);box-shadow:0 0 0 2px var(--p-accent-soft)}.chatter-launch.is-empty-workspace .chatter-symbol{background:var(--p-accent);color:var(--p-accent-ink)}.chatter-dashboard-setup{flex:1 1 auto;min-width:0;min-height:0;max-width:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box;padding:18px 24px 24px}.chatter-dashboard-setup .chatter-context{display:grid;gap:6px;margin:0 0 20px;padding:0 0 0 12px;border:0;border-left:2px solid var(--p-accent);background:transparent;font-weight:400}.chatter-dashboard-setup .chatter-context strong{color:var(--p-ink);font-size:14px;font-weight:600;line-height:1.4}.chatter-dashboard-setup .chatter-context span{margin-top:0;color:var(--p-muted);font-size:12px;line-height:1.6}.chatter-dashboard-setup form[data-ai-dashboard-setup]{display:grid;gap:15px;min-width:0}.chatter-dashboard-setup label{display:grid;gap:6px;color:var(--p-ink);font-size:12px;font-weight:600;line-height:1.45}.chatter-dashboard-setup label small,.chatter-dashboard-setup .chatter-setup-help{color:var(--p-muted);font-size:11px;font-weight:400;line-height:1.55}.chatter-dashboard-setup input,.chatter-dashboard-setup select{width:100%;min-width:0;min-height:44px;padding:9px 11px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-canvas);color:var(--p-ink);font-size:16px}.chatter-dashboard-setup input::placeholder{color:var(--p-muted);opacity:.8}.chatter-dashboard-setup .chatter-setup-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chatter-dashboard-setup .chatter-setup-dates label{min-width:0}.chatter-dashboard-setup button[type=submit],.chatter-dashboard-setup .button{min-height:46px;padding:10px 14px;font-size:12px}.chatter-dashboard-setup button[type=submit],.chatter-dashboard-setup .button.primary{background:var(--p-accent);border:1px solid var(--p-accent);border-radius:var(--p-control-radius);color:var(--p-accent-ink)}.chatter-dashboard-setup .chatter-setup-error{padding:9px 11px;border-left:3px solid var(--p-danger);background:var(--p-danger-soft);color:var(--p-ink);font-size:12px;line-height:1.5}.chatter-dashboard-setup [aria-invalid=true]{border-color:var(--p-danger)}[data-header=editorial] .workspace-empty-icon,[data-header=editorial] .workspace-empty-pulse,[data-header=editorial] .chatter-dashboard-setup input,[data-header=editorial] .chatter-dashboard-setup select,[data-header=editorial] .chatter-dashboard-setup button[type=submit],[data-header=editorial] .chatter-dashboard-setup .button{border-radius:0}@media(max-width:760px){.workspace-empty-page{min-height:calc(100svh - 58px);padding:36px 22px}.workspace-empty-content{padding:12px 0}.workspace-empty-icon{width:50px;height:50px;margin-bottom:21px}.workspace-empty-content h1{font-size:clamp(27px,8vw,34px)}.workspace-empty-content>p{font-size:13px}.workspace-empty-actions{width:100%;flex-direction:column;gap:9px;margin-top:25px}.workspace-empty-actions .button{width:min(100%,320px);min-height:46px}.chatter-dashboard-setup .chatter-setup-dates{grid-template-columns:minmax(0,1fr)}.chatter-dashboard-setup{padding:16px 20px max(24px,env(safe-area-inset-bottom))}}@media(max-width:380px){.workspace-empty-page{padding-left:17px;padding-right:17px}.workspace-empty-content h1{font-size:27px}.workspace-empty-actions{align-items:stretch}.workspace-empty-actions .button{width:100%}.chatter-dashboard-setup{padding-left:18px;padding-right:18px}}@media(max-width:480px){.kpi-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}[data-kpi] .kpi-strip .kpi:not(:last-child){border-right:0;border-bottom:1px solid var(--p-border)}[data-kpi] .kpi-strip .kpi:last-child{border-right:0}}.kpi .kpi-delta{font-size:14px;font-weight:600;line-height:1.45;white-space:normal;overflow-wrap:anywhere;max-width:100%;gap:6px}.kpi .kpi-delta svg{width:16px;height:16px;flex-shrink:0}.kpi .kpi-hint,.kpi .kpi-comparison-unavailable,.kpi .kpi-period-state{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.dashboard-period{gap:8px;flex-wrap:wrap}.period-step{flex:none;min-height:34px;padding:5px 9px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-surface);color:var(--p-ink);font:inherit;font-size:11px;cursor:pointer}.period-step:hover:not(:disabled){background:var(--p-accent-soft)}.period-step:disabled{opacity:.45;cursor:default}.period-step:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}@media(max-width:760px){.period-step{min-height:44px}}.dialog.dialog-settings{width:min(960px,calc(100vw - 32px));max-width:960px;padding:0;overflow:hidden;border-radius:var(--p-radius);border:var(--p-stroke,1px) solid var(--p-border);background:var(--p-surface);color:var(--p-ink);box-shadow:var(--p-shadow);max-height:calc(100dvh - 40px)}.dialog-settings .dialog-close{position:absolute;right:18px;top:16px;z-index:2;border-radius:var(--p-control-radius);background:var(--p-surface)}.settings-layout{display:grid;grid-template-columns:174px minmax(0,1fr);height:min(840px,calc(100dvh - 42px));font-family:var(--p-font-body,system-ui)}.settings-nav{padding:32px 18px;background:var(--p-sidebar);color:var(--p-sidebar-ink);border-right:1px solid var(--p-border);display:flex;flex-direction:column;gap:24px}.settings-brand{font:600 10px var(--p-font-label);letter-spacing:1.6px;color:var(--p-sidebar-muted)}.settings-nav button{border:1px solid transparent;border-radius:var(--p-control-radius);padding:13px 12px;text-align:left;display:flex;align-items:center;gap:10px;background:var(--p-selection);color:var(--p-selection-ink);font:600 13px var(--p-font-body)}.settings-nav p{margin-top:auto;font-size:12px;line-height:1.8;color:var(--p-sidebar-muted)}.settings-form{min-height:0;display:flex;flex-direction:column;min-width:0}.settings-heading{padding:30px 32px 22px;border-bottom:1px solid var(--p-border)}.settings-eyebrow{font:600 9px var(--p-font-label);letter-spacing:1.6px;color:var(--p-accent-text)}.settings-heading h2{font:var(--p-font-title-weight,500) 30px var(--p-font-display);letter-spacing:var(--p-font-tracking);margin:9px 0}.settings-heading p{font-size:12px;color:var(--p-muted);line-height:1.7;margin:0;max-width:430px}.settings-content{padding:0 32px;overflow:auto;overscroll-behavior:contain;min-height:0}.settings-section{padding:24px 0;border-bottom:1px solid var(--p-border)}.settings-section h3{font-size:14px;margin:0 0 14px;font-weight:600}.settings-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:18px}.settings-section-heading h3{margin-bottom:6px}.settings-section-heading p,.settings-hint{font-size:11px;line-height:1.7;color:var(--p-muted);margin:0}.settings-badge{font:10px var(--p-font-label);padding:5px 8px;border-radius:var(--p-control-radius);border:1px solid var(--p-border);white-space:nowrap;color:var(--p-muted)}.settings-voices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.settings-voice{display:flex;align-items:center;position:relative;overflow:hidden;border:1px solid var(--p-border);border-radius:var(--p-radius);background:var(--p-raised);transition:border-color .16s,background .16s;min-width:0}.settings-voice:hover{border-color:var(--p-strong-border)}.settings-voice:focus-within{outline:2px solid var(--p-focus);outline-offset:2px}.settings-voice.is-selected{border-color:var(--p-accent);background:var(--p-accent-soft);box-shadow:inset 0 0 0 1px var(--p-accent)}.settings-voice label{display:flex;flex:1;gap:10px;align-items:center;cursor:pointer;min-width:0;padding:10px 8px 10px 12px}.settings-voice-identity{flex:1;min-width:0}.settings-voice input{accent-color:var(--p-accent);width:15px;height:15px;flex:none;margin:0}.settings-voice strong{display:block;font-size:13px;font-weight:600}.settings-voice small{display:block;font-size:10px;color:var(--p-muted);margin-top:5px}.settings-preview{flex:none;width:34px;height:34px;min-width:34px;min-height:34px;margin-right:10px;display:inline-flex;justify-content:center;align-items:center;gap:6px;border:1px solid transparent;border-radius:var(--p-control-radius);background:var(--p-surface);color:var(--p-ink);font:500 11px var(--p-font-body);padding:0;cursor:pointer;white-space:nowrap}.settings-preview:hover{border-color:var(--p-accent)}.settings-preview[aria-pressed=true]{background:var(--p-accent);color:var(--p-accent-ink)}.settings-sample-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent;pointer-events:none}.settings-sample-progress i{display:block;height:100%;width:100%;background:var(--p-accent);transform:scaleX(0);transform-origin:left center}.settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.settings-fields label,.settings-mic-option{display:flex;flex-direction:column;gap:7px;font-size:12px}.settings-fields small{color:var(--p-muted);font-size:10px}.settings-form select{width:100%;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-surface);color:var(--p-ink);padding:11px 10px;font:12px var(--p-font-body);min-height:42px}.settings-mic-option{max-width:350px;margin-bottom:10px}.settings-microphone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.settings-microphone-sound{min-width:0}.settings-microphone-sound .settings-mic-option{max-width:none}.settings-mic-test{min-width:0;width:100%;margin-top:0;border-radius:var(--p-radius);padding:12px 14px;background:var(--p-raised);border:1px solid var(--p-border);transition:border-color .15s}.settings-mic-heading{display:flex;align-items:center;gap:12px}.settings-mic-heading strong{font-size:13px}.settings-mic-test p{font-size:11px;line-height:1.7;color:var(--p-muted);margin:4px 0 0}.settings-mic-limit{margin-left:auto;white-space:nowrap;font:9px var(--p-font-label);letter-spacing:.8px;color:var(--p-muted)}.settings-mic-readout{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--p-muted);min-height:20px}.settings-mic-readout [data-mic-time]{font-family:var(--p-font-numeric);white-space:nowrap;font-variant-numeric:tabular-nums}.settings-mic-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:3px;border:0;background:var(--p-border);color:var(--p-accent);margin:5px 0 8px}.settings-mic-progress::-webkit-progress-bar{background:var(--p-border)}.settings-mic-progress::-webkit-progress-value{background:var(--p-accent)}.settings-mic-progress::-moz-progress-bar{background:var(--p-accent)}.settings-mic-actions{display:flex;gap:10px;flex-wrap:wrap}.settings-mic-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;border-radius:var(--p-control-radius);padding:6px 10px;min-height:30px}.settings-mic-actions .primary,.settings-footer button[type=submit]{background:var(--p-accent);color:var(--p-accent-ink);border:1px solid var(--p-accent);font-weight:600}.settings-mic-test .settings-mic-privacy{display:flex;align-items:center;gap:6px;font-size:10px;margin-top:9px}.settings-mic-privacy svg{flex:none}.settings-mic-test[data-mic-state=recording],.settings-mic-test[data-mic-state=playing]{border-color:var(--p-accent)}.settings-mic-test[data-mic-state=recording] [data-mic-status],.settings-mic-test[data-mic-state=playing] [data-mic-status]{color:var(--p-accent-text)}.settings-mic-test[data-mic-state=error] [data-mic-status]{color:var(--p-danger)}.settings-advanced{padding:20px 0}.settings-advanced summary{cursor:pointer;font-size:12px;color:var(--p-muted);margin-bottom:12px}.settings-advanced .settings-hint{margin-top:12px}.settings-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 32px;border-top:1px solid var(--p-border);margin-top:auto;background:var(--p-surface)}.settings-footer [role=status]{font-size:11px;line-height:1.5;color:var(--p-muted)}.settings-footer .button{border-radius:var(--p-control-radius);font-size:12px;white-space:nowrap;padding:12px 18px}.settings-form :disabled{opacity:.5;cursor:not-allowed}.settings-form :focus-visible,.settings-nav button:focus-visible{outline:2px solid var(--p-focus);outline-offset:3px}@media(max-width:760px){.dialog.dialog-settings{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.settings-layout{grid-template-columns:76px minmax(0,1fr);height:calc(100dvh - 18px)}.settings-nav{padding:30px 6px;gap:20px}.settings-brand{font-size:7px;letter-spacing:.4px}.settings-nav button{padding:12px 5px;gap:5px;font-size:10px}.settings-nav button svg{width:14px}.settings-nav p{font-size:9px}.settings-heading{padding:28px 16px 20px}.settings-heading h2{font-size:27px}.settings-heading p{font-size:11px}.settings-content{padding:0 14px}.settings-voices,.settings-fields{grid-template-columns:1fr}.settings-section-heading{display:block}.settings-badge{display:none}.settings-voice label{padding:10px 6px 10px 8px;gap:8px}.settings-voice small{font-size:9px}.settings-footer{padding:14px 16px;flex-direction:column;align-items:stretch;gap:10px}.settings-footer .button{width:100%}.settings-footer [role=status]{font-size:10px}.settings-mic-test{padding:12px}.settings-mic-heading{align-items:flex-start;gap:8px}.settings-mic-limit{display:none}.settings-mic-readout{flex-direction:column}.settings-mic-actions .button{width:100%}.settings-section{padding:22px 0}.settings-heading .settings-eyebrow{font-size:8px;letter-spacing:.8px}}@media(prefers-reduced-motion:reduce){.settings-voice,.settings-mic-test,.settings-sample-progress i{transition:none}}.settings-voice-orb{display:block;width:52px;height:52px;flex:none;overflow:hidden}.settings-voice-orb .chatter-voice-orb{display:block;width:52px;height:52px;border:0;background:none;box-shadow:none;padding:0;transition:none}.settings-voice-orb .chatter-voice-orb>canvas,.settings-mic-orb .chatter-voice-orb>canvas{display:block;width:100%;height:100%;transition:none}.settings-voice-orb .voice-orb-tool,.settings-mic-orb .voice-orb-tool{display:none}.settings-mic-body{display:flex;align-items:center;gap:14px}.settings-mic-controls{flex:1;min-width:0}.settings-mic-controls>strong{display:block;font-size:12px;margin-bottom:5px}.settings-mic-stage{display:grid;place-items:center;width:48px;height:48px;flex:none;margin:0}.settings-mic-orb,.settings-mic-orb .chatter-voice-orb{display:block;width:48px;height:48px;border:0;background:none;box-shadow:none;padding:0;transition:none}@media(max-width:760px){.settings-voice-orb,.settings-voice-orb .chatter-voice-orb{width:40px;height:40px}.settings-preview{padding:0;margin-right:6px}}@media(max-width:760px){.settings-mic-body{align-items:flex-start;gap:8px}.settings-mic-stage,.settings-mic-orb,.settings-mic-orb .chatter-voice-orb{width:40px;height:40px}.settings-mic-readout{gap:4px}.settings-mic-actions{gap:6px}.settings-mic-actions .button{padding:6px 8px;min-height:30px}.settings-mic-test .settings-mic-privacy{font-size:9px}}.settings-preview-halo{display:block;width:16px;height:16px;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;animation:settings-preview-spin .8s linear infinite}@keyframes settings-preview-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.settings-microphone-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.settings-preview-halo{animation:none}}.workspace{container-type:inline-size;container-name:dashboard-workspace}@container dashboard-workspace (max-width:900px){[data-layout] .dashboard-grid>.tile:is(.span-4,.span-5,.span-6,.span-7,.span-8){grid-column:span 6!important;grid-row:auto!important}}@container dashboard-workspace (max-width:650px){.page-heading{flex-wrap:wrap;align-items:flex-start}.page-heading-actions{flex:1 1 100%;min-width:0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-top:0}[data-layout] .dashboard-grid>.tile{grid-column:1/-1!important;grid-row:auto!important}}.proposal-panel .text-button,.editor-dialog .text-button{color:var(--p-reading-accent-text)}.kpi-strip:has(>.kpi--compact){min-height:0}.kpi.kpi--compact{min-height:0;padding-block:14px}.kpi.kpi--compact .kpi-top{height:auto;min-height:20px}.kpi.kpi--compact .kpi-value-row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px 14px;margin:6px 0 0;min-width:0}.kpi.kpi--compact .kpi-value{min-width:0;max-width:100%;overflow-wrap:anywhere}.kpi.kpi--compact .kpi-bottom{display:flex;flex-direction:row;align-items:center;max-width:100%;padding:0;border:0}.kpi.kpi--compact .kpi-delta{font-size:12px;line-height:1.4;gap:4px}.kpi.kpi--compact .kpi-delta svg{width:14px;height:14px}.kpi.kpi--compact .kpi-spark{margin-left:auto;align-self:center;flex:0 1 64px}[data-world-content]:has(>.kpi-strip){container-type:inline-size;container-name:kpi-region}.kpi-strip:has(>.kpi--compact){grid-template-columns:repeat(4,minmax(0,1fr))}.kpi.kpi--compact{padding-block:16px}.kpi.kpi--compact .kpi-label{min-width:0;overflow-wrap:anywhere}.kpi.kpi--compact .kpi-value-row{justify-content:space-between;align-items:center;flex-wrap:nowrap;margin:8px 0 7px}.kpi.kpi--compact .kpi-spark{flex:0 0 84px;max-width:34%;width:84px;opacity:1}.kpi.kpi--compact .kpi-spark svg{height:32px}.kpi.kpi--compact .kpi-spark svg>path[stroke]{stroke:currentColor}.kpi.kpi--compact .kpi-spark svg>[fill]:not([fill=none]){fill:currentColor}@container kpi-region (max-width:999px){.kpi-strip:has(>.kpi--compact){grid-template-columns:repeat(2,minmax(0,1fr))}}@container kpi-region (max-width:539px){.kpi-strip:has(>.kpi--compact){grid-template-columns:minmax(0,1fr)}}.table-scroll{max-width:100%;max-height:320px;min-height:0;overflow:auto;scrollbar-width:thin}.table-scroll .data-table th{position:sticky;top:0;z-index:1;background:var(--p-surface);box-shadow:0 1px 0 var(--p-border)}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/pulse-ui/dm-sans.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/pulse-ui/manrope.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-control-radius:8px;--ui-font:Inter,system-ui,sans-serif}.pulse-shell-content{min-width:0;min-height:100vh}@media(min-width:851px){.navigation-collapsed .sidebar:not(.account-sidebar){width:72px;min-width:72px}}@media(min-width:851px){.navigation-collapsed .sidebar:not(.account-sidebar) .brand>span:not(.brand-symbol),.navigation-collapsed .sidebar:not(.account-sidebar) .company-selector>span:not(.company-monogram),.navigation-collapsed .sidebar:not(.account-sidebar) .nav-name,.navigation-collapsed .sidebar:not(.account-sidebar) .nav-group-label{display:none}}@media(min-width:851px){.navigation-collapsed .app-shell:not(.account-shell) .workspace{min-width:0;flex:1}}@media(max-width:767px){.navigation-collapsed .sidebar:not(.account-sidebar){width:var(--sidebar-width,260px)}}@media(prefers-reduced-motion:reduce){.pulse-shell-content *,.pulse-shell-content *:before,.pulse-shell-content *:after{scroll-behavior:auto}}.navigation-collapse{align-self:flex-end;margin-top:8px}@media(min-width:851px){.navigation-collapsed .sidebar:not(.account-sidebar) .nav-active-mark{display:none}}@media(min-width:851px){.navigation-collapsed .sidebar:not(.account-sidebar) .nav-item{justify-content:center;padding-inline:4px}}@media(max-width:767px){.navigation-collapse{display:none}}@media(min-width:851px){.navigation-collapsed .sidebar:not(.account-sidebar) .sidebar-bottom .chatter-launch span:not(.chatter-symbol),.navigation-collapsed .sidebar:not(.account-sidebar) .sidebar-bottom .utility-link span,.navigation-collapsed .sidebar:not(.account-sidebar) .sidebar-bottom .workspace-status{display:none}}@media(min-width:851px){.navigation-collapsed .sidebar:not(.account-sidebar) .sidebar-bottom .chatter-launch,.navigation-collapsed .sidebar:not(.account-sidebar) .sidebar-bottom .utility-link{justify-content:center;padding-inline:4px}}:root{--ui-ink:#183533;--ui-muted:#62736c;--ui-accent:#087f72;--ui-line:#e2e9e6;--ui-canvas:#f6f8f7;--ui-surface:#fff;--ui-radius:12px;--ui-shadow:0 16px 55px #1b4b3720;--ui-font:"DM Sans",system-ui,sans-serif;--ui-display:Manrope,system-ui,sans-serif}.pulse-shell-content:has(.accounts){background:var(--ui-canvas);padding:1px 16px 48px;color:var(--ui-ink)}.pulse-shell-content .accounts{font-family:var(--ui-font);color:var(--ui-ink);background:var(--ui-surface);border-color:var(--ui-line);max-width:960px}.pulse-shell-content .accounts h1,.pulse-shell-content .accounts h2{font-family:var(--ui-display);color:var(--ui-ink);letter-spacing:-.04em}.pulse-shell-content .accounts h1{margin-bottom:24px}.pulse-shell-content .accounts input:not(.account-voice-settings *){border-color:var(--p-strong-border,#a6b9af);background:var(--ui-surface);color:var(--ui-ink)}.pulse-shell-content .accounts button:not(.account-voice-settings *){border-color:var(--ui-line);color:var(--ui-ink);background:var(--ui-surface)}.pulse-shell-content .accounts button[type=submit]:not(.account-voice-settings *){background:var(--ui-accent);border-color:var(--ui-accent);color:var(--p-accent-ink,#fff)}.pulse-shell-content .workspace-card{background:var(--ui-surface);border-color:var(--ui-line);border-radius:var(--ui-radius);padding:22px}[data-appearance-form]{display:grid;gap:16px;margin-top:20px}[data-appearance-form] label{display:grid;gap:6px;font-weight:600}[data-appearance-form] select{width:100%;padding:10px;border:1px solid var(--p-border);border-radius:8px;background:var(--p-surface);color:var(--p-ink)}@media(max-width:375px){.pulse-shell-content .accounts{padding:18px 4px}.pulse-shell-content .accounts button:not(.account-voice-settings *){max-width:100%}}[data-draft-history-controls]{display:inline-flex;gap:8px;flex-wrap:wrap}.pulse-shell-content .account-voice-settings{--p-surface:inherit;--p-canvas:inherit;--p-raised:inherit;--p-ink:inherit;--p-muted:inherit;--p-border:inherit;--p-strong-border:inherit;--p-accent:inherit;--p-accent-soft:inherit;--p-accent-ink:inherit;--p-focus:inherit;--p-selection:inherit;--p-selection-ink:inherit;--p-sidebar:inherit;--p-sidebar-ink:inherit;--p-sidebar-muted:inherit;--p-danger:inherit}.pulse-shell-content .accounts [role=alert]:not(.account-voice-settings *){color:var(--p-danger,#a22a31)}:root{--ui-text:var(--ui-ink);--ui-accent-dark:#08695f;--ui-accent-soft:#e6f4f1;--p-font-body:var(--ui-font);--p-font-display:var(--ui-display);--p-font-label:var(--ui-font);--p-radius:var(--ui-radius);--p-shadow:0 2px 12px #173a2910}.pulse-shell-content:has(.accounts-verification){padding:0}.accounts.accounts-verification,.pulse-shell-content .accounts.accounts-verification{box-sizing:border-box;width:100%;max-width:none;min-height:100svh;margin:0;padding:20px;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;box-shadow:none;background:var(--ui-canvas,#f6f9f7)}.accounts.accounts-verification .verification-card{box-sizing:border-box;width:min(100%,380px);padding:28px;text-align:center;background:var(--ui-surface,#fff);border:1px solid var(--ui-line,#e3ebe5);border-radius:12px;box-shadow:0 4px 16px #143c200a;color:var(--ui-ink,#173b34)}.accounts.accounts-verification .verification-icon{width:44px;height:44px;color:var(--ui-accent,#087f72)}.accounts.accounts-verification .verification-card h1{font-size:25px;margin:16px 0 10px}.accounts.accounts-verification .verification-intro{font-size:14px;line-height:1.5;color:var(--ui-muted,#62736c);margin:0 0 20px;overflow-wrap:anywhere}.accounts.accounts-verification .verification-card form{display:block;max-width:none}.accounts.accounts-verification .verification-card label{display:block;margin-bottom:8px;font-size:13px}.accounts.accounts-verification .verification-card input{box-sizing:border-box;width:100%;height:48px;text-align:center;letter-spacing:.12em;font-size:16px}.accounts.accounts-verification .verification-card input:focus-visible,.accounts.accounts-verification .verification-card button:focus-visible{outline:2px solid var(--ui-accent,#087f72);outline-offset:2px}.accounts.accounts-verification .verification-card .verification-submit{box-sizing:border-box;width:100%;height:48px;margin:18px 0 0;background:var(--ui-accent,#087f72);border-color:var(--ui-accent,#087f72);color:var(--p-accent-ink,#fff)}.accounts.accounts-verification .verification-card .verification-alert{color:var(--p-danger,#a22a31);font-size:13px;margin:6px 0}.accounts.accounts-verification .verification-card .verification-alert:empty,.accounts.accounts-verification .verification-card .verification-status:empty{display:none}.accounts.accounts-verification .verification-resend,.accounts.accounts-verification .verification-status{font-size:13px;color:var(--ui-muted,#62736c)}.accounts.accounts-verification .verification-card .verification-resend button,.accounts.accounts-verification .verification-card .verification-back{min-height:0;margin:0;padding:0;border:0;background:transparent;color:var(--ui-accent,#087f72);font:inherit}.accounts.accounts-verification .verification-card .verification-back{margin-top:12px;font-size:13px}.accounts.accounts-verification .verification-card button:disabled{opacity:.55;cursor:not-allowed}.accounts.accounts-verification .verification-card .auth-legal{justify-content:center;margin-top:20px}.accounts.accounts-verification .verification-resend{margin-top:12px}.accounts.accounts-verification input[name=code]::placeholder{letter-spacing:normal;font-size:14px}.accounts{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:42px 32px 80px;color:var(--ui-ink,#173b34);font-family:var(--ui-font,"DM Sans",sans-serif)}.accounts h1,.accounts h2{font-family:var(--ui-display,Manrope,sans-serif);letter-spacing:-.035em}.accounts h1{font-size:30px;margin:0 0 8px}.accounts p{color:var(--ui-muted,#62736c);line-height:1.6}.accounts form:not(.account-voice-settings *){display:grid;gap:16px;max-width:480px}.accounts label:not(.account-voice-settings *){display:grid;gap:7px;font-size:12px;font-weight:650}.accounts input:not(.account-voice-settings *){box-sizing:border-box;width:100%;min-width:0;padding:12px 14px;border:1px solid var(--ui-line,#dbe8e1);border-radius:8px;background:var(--ui-surface,#fff);color:var(--ui-text,#28473d);font:inherit}.accounts button:not(.account-voice-settings *){min-height:40px;margin:6px 8px 6px 0;padding:10px 16px;border:1px solid var(--ui-line,#dbe8e1);border-radius:8px;background:var(--ui-surface,#fff);color:var(--ui-ink,#173b34);font:600 12px var(--ui-font,"DM Sans",sans-serif);cursor:pointer}.accounts button[type=submit]:not(.account-voice-settings *){background:var(--ui-accent,#087f72);border-color:var(--ui-accent,#087f72);color:#fff}.accounts button:focus-visible,.accounts input:focus-visible{outline:3px solid var(--ui-accent,#087f72);outline-offset:2px}.accounts button:disabled{opacity:.55}.accounts [role=alert]{color:#a22a31}.accounts [role=alert]:empty{display:none}.accounts-workspaces .workspace-card{display:inline-block;vertical-align:top;width:calc(33.333% - 16px);min-width:230px;min-height:200px;margin:24px 16px 0 0;padding:22px;border:1px solid var(--ui-line,#dbe8e1);border-radius:10px;background:var(--ui-surface,#fff)}.workspace-card h2{font-size:16px;margin:17px 0 4px;overflow-wrap:anywhere}.workspace-card p{font-size:12px}.workspace-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--ui-accent-soft,#edf5ef);color:var(--ui-accent,#087f72);font-weight:700}.accounts-connection form{margin-top:25px;padding:25px;border:1px solid var(--ui-line,#dbe8e1);border-radius:10px;background:var(--ui-surface,#fff)}.accounts-settings{max-width:none}.account-voice-settings{width:100%}.account-voice-settings .settings-layout{height:auto}.account-voice-settings .settings-content{overflow:visible;overscroll-behavior:auto}@media(max-width:850px){.accounts-workspaces .workspace-card{width:calc(50% - 16px)}}@media(max-width:600px){.accounts:not(.accounts-auth){padding:24px 16px 80px}.accounts-workspaces .workspace-card{width:100%;min-width:0;margin-right:0}}.account-shell{min-height:100vh;display:grid;grid-template-columns:226px minmax(0,1fr);background:var(--ui-canvas,#f6f8f5)}.account-shell .account-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;min-width:0;background:var(--ui-surface,#fff);border-right:1px solid var(--ui-line,#e2ebe4)}.account-shell .account-sidebar nav{flex:1}.account-shell .brand{display:flex;align-items:center;gap:9px;text-decoration:none}.account-nav{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:none;color:var(--ui-muted,#62736c);font:600 12px var(--ui-font,"DM Sans",sans-serif);text-decoration:none;text-align:left;cursor:pointer}.account-nav:hover,.account-nav.overview{background:var(--ui-accent-soft,#edf5ef);color:var(--ui-accent,#087f72)}.account-shell .sidebar-workspace-heading{margin-top:22px}.account-shell .user-profile{display:flex;gap:10px;align-items:center}.account-shell .user-profile strong,.account-shell .user-profile small{display:block;overflow:hidden;text-overflow:ellipsis;max-width:145px}.account-shell .avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--ui-accent-soft,#edf5ef);color:var(--ui-accent,#087f72);font-size:11px}.account-area{min-width:0}.account-shell .account-topbar{display:flex;align-items:center;gap:10px}.account-topbar button{border:0;background:none;color:var(--ui-muted,#62736c);font:inherit;cursor:pointer}.account-menu{display:none}.account-shell .accounts{margin:0;max-width:1510px;padding:32px 34px 70px}.account-connection-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:35px;max-width:900px;margin:30px auto}.account-connection-form{padding:25px;border:1px solid var(--ui-line,#dbe8e1);border-radius:10px;background:var(--ui-surface,#fff)}.accounts-connection .account-connection-form form{padding:0;border:0;margin:0}.account-stepper{font-size:11px;color:var(--ui-accent,#087f72)!important;margin:0 0 25px}.account-connection-help{padding:15px 0}.account-connection-help h3{font-size:16px;margin:0 0 20px}.account-connection-help>div{display:flex;gap:12px;margin:0 0 24px}.account-connection-help>div>span{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--ui-accent-soft,#edf5ef);color:var(--ui-accent,#087f72)}.account-connection-help h4{margin:0;font-size:12px}.account-connection-help p{margin:4px 0;font-size:12px}@media(max-width:850px){.account-shell{grid-template-columns:1fr}.account-shell .account-sidebar{position:fixed;left:0;top:0;z-index:40;width:226px;transform:translate(-100%);transition:transform .18s}.account-shell.account-menu-open .account-sidebar{transform:none;box-shadow:0 0 0 100vmax #17362b69}.account-menu{display:block}.account-shell .accounts{padding:26px 24px 80px}.account-connection-layout{grid-template-columns:1fr}}@media(max-width:600px){.account-shell .accounts{padding:23px 16px 80px}}.workspace-section-heading{font-size:15px;margin:36px 0 14px}.account-workspace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.accounts-workspaces .account-workspace-grid .workspace-card{display:block;width:auto;min-width:0;margin:0}.accounts-workspaces .workspace-card button{font-size:11px;padding:7px 9px}.accounts-workspaces .account-workspace-grid .workspace-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-style:dashed;color:var(--ui-accent,#087f72);text-align:center}.workspace-add:before{content:"+";display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--ui-accent-soft,#edf5ef);font-size:24px;font-weight:400}.workspace-add small{font-size:11px;font-weight:400;color:var(--ui-muted,#62736c)}@media(max-width:1100px){.account-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.account-workspace-grid{grid-template-columns:1fr}}.pulse-shell-content:has(.accounts-auth),.pulse-shell-content:has(.account-shell){padding:0}.pulse-shell-content .accounts.accounts-auth{width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}.pulse-shell-content .account-shell .accounts{width:100%;max-width:1510px;margin:0;padding:32px 34px 70px;background:transparent}.pulse-shell-content .accounts-auth .auth-form h1{margin:0 0 8px}@media(max-width:850px){.pulse-shell-content .account-shell .accounts{padding:26px 24px 80px}}@media(max-width:600px){.pulse-shell-content .account-shell .accounts{padding:23px 16px 80px}}.account-breadcrumb-group{display:flex;align-items:center;gap:10px}.account-icon{width:17px;height:17px;flex:none}.brand-symbol .account-icon{width:20px;height:20px}.account-nav.overview{background:transparent;color:var(--ui-muted,#62736c)}.accounts-workspaces .account-workspace-grid{margin-top:26px}.account-shell .account-area,.pulse-shell-content .account-shell .accounts{background:var(--ui-canvas,#f6f8f5)}.account-shell .account-profile{width:100%;background:transparent;border:0;border-top:1px solid var(--ui-line,#dbe8e1);text-align:left;color:var(--ui-ink,#173b34);cursor:pointer}.account-profile small{color:var(--ui-muted,#62736c)}.accounts-workspaces{position:relative}.accounts-workspaces .workspace-create{position:absolute;right:34px;top:32px;background:var(--ui-accent,#087f72)!important;border-color:var(--ui-accent,#087f72)!important;color:#fff!important}.accounts-workspaces .account-workspace-grid .workspace-card:not(.workspace-add){padding:0;overflow:visible;display:flex;flex-direction:column}.workspace-card-main{padding:22px;flex:1}.workspace-card-top{display:flex;align-items:start;justify-content:space-between}.workspace-menu{position:relative}.workspace-menu summary{list-style:none;cursor:pointer;border-radius:7px;padding:3px 9px;font-size:19px;line-height:1;color:var(--ui-muted,#62736c)}.workspace-menu summary::-webkit-details-marker{display:none}.workspace-menu-items{position:absolute;z-index:5;right:0;top:100%;width:180px;padding:6px;border:1px solid var(--ui-line,#dbe8e1);border-radius:8px;background:var(--ui-surface,#fff);box-shadow:0 8px 25px #17332920}.accounts-workspaces .workspace-menu-items button{display:block;width:100%;border:0;text-align:left;margin:0}.workspace-card-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--ui-line,#dbe8e1);font-size:10px}.workspace-connected:before,.workspace-disconnected:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ui-accent,#087f72);margin-right:6px}.workspace-disconnected:before{background:#b3833c}.accounts-workspaces .workspace-card-footer button{border:0;background:transparent;color:var(--ui-accent,#087f72);margin:0;padding:4px}.account-help-band{display:flex;align-items:center;gap:16px;margin-top:28px;padding:20px 24px;border:1px solid var(--ui-line,#dbe8e1);border-radius:10px;background:var(--ui-surface,#fff)}.account-help-band>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--ui-accent-soft,#edf5ef);color:var(--ui-accent,#087f72)}.account-help-band h3{font-size:13px;margin:0}.account-help-band p{font-size:11px;margin:4px 0 0}.account-help-band a{margin-left:auto;color:var(--ui-accent,#087f72);font-size:11px;font-weight:700;text-decoration:none}.account-next{display:block!important;margin:0 0 26px!important;padding:0 0 24px;border-bottom:1px solid var(--ui-line,#dbe8e1)}.account-next>span{display:block!important;width:auto!important;height:auto!important;background:none!important;color:var(--ui-accent,#087f72);font-size:9px;font-weight:700;letter-spacing:.1em}.account-next h3{margin:13px 0}.account-next blockquote{margin:0 0 14px;font-size:13px;line-height:1.8}.connection-status{padding:12px;border:1px solid var(--ui-line,#dbe8e1);border-radius:8px;background:var(--ui-accent-soft,#edf5ef);font-size:11px;color:var(--ui-accent,#087f72)!important}.connection-note{font-size:10px}.accounts-connection .account-connection-form>button{border:0;background:transparent;color:var(--ui-accent,#087f72);padding-left:0}@media(max-width:600px){.accounts-workspaces .workspace-create{position:static;margin:12px 0 0}.account-help-band{align-items:flex-start;flex-wrap:wrap}.account-help-band a{margin-left:54px}}.accounts-auth{max-width:none;margin:0;padding:0;background:var(--ui-surface,#fff);min-height:100svh}.accounts-auth .auth-nav{height:64px}.accounts-auth .site-container{width:min(1320px,calc(100% - 64px))}.auth-header-links{display:flex;gap:26px;font-size:12px;color:var(--ui-muted,#62736c)}.auth-header-links a:hover{color:var(--ui-accent,#087f72)}.auth-wrap{min-height:calc(100svh - 64px);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.auth-story{display:flex;align-items:center;justify-content:center;min-width:0;padding:36px clamp(24px,4vw,64px);background:linear-gradient(145deg,#f3f8f5,#eaf4ee)}.auth-story-inner{width:100%;max-width:640px}.auth-eyebrow{font-size:10px;font-weight:700;letter-spacing:.13em;color:#608374}.accounts .auth-story h2{font-size:clamp(26px,2.6vw,38px);line-height:1.16;margin:13px 0 24px;letter-spacing:-.04em;color:#173b34}.accounts .auth-story-caption{font-size:12px;text-align:center;margin:20px 0 0;color:#668274}.auth-panel{display:flex;align-items:center;justify-content:center;min-width:0;padding:32px 40px}.auth-form{width:100%;max-width:360px}.accounts .auth-form h1{font-size:29px;line-height:1.2;letter-spacing:-.035em}.accounts .auth-intro{font-size:13px;margin:0 0 28px;line-height:1.5}.auth-form form{width:100%}.auth-form button[type=submit]{width:100%;margin:4px 0 0;min-height:44px}.auth-password-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.accounts .auth-form .auth-recovery{min-height:0;margin:0;padding:0;border:0;background:none;color:var(--ui-accent,#087f72);font-size:11px;font-weight:600}.auth-links{text-align:center;margin-top:23px;font-size:12px;color:var(--ui-muted,#62736c)}.accounts .auth-links button{min-height:30px;margin:0;padding:3px 4px;border:0;background:none;color:var(--ui-accent,#087f72)}.auth-legal{display:flex;justify-content:center;align-items:center;gap:13px;margin-top:26px;padding-top:20px;border-top:1px solid var(--ui-line,#dbe8e1);font-size:11px;color:var(--ui-muted,#62736c)}.auth-legal a{color:inherit;text-decoration:none}.auth-legal a:hover{text-decoration:underline;color:var(--ui-accent,#087f72)}.auth-legal a:focus-visible,.auth-header-links a:focus-visible{outline:2px solid var(--ui-accent,#087f72);outline-offset:4px}@media(max-width:1100px){.auth-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-story,.auth-panel{padding:28px}.accounts .auth-story h2{font-size:30px}}@media(max-width:900px){.auth-story{display:none}.auth-wrap{grid-template-columns:1fr}.auth-panel{padding:32px 24px}.auth-form{max-width:380px}}@media(max-width:600px){.accounts-auth .site-container{width:calc(100% - 40px)}.accounts-auth .site-logo{font-size:21px}.auth-header-links{gap:18px}.auth-header-links a:first-child{display:none}.auth-panel{padding:28px 24px}.auth-form{max-width:360px}.accounts .auth-form h1{font-size:27px}.accounts .auth-intro{margin-bottom:24px}.auth-legal{margin-top:22px}}@media(max-height:680px)and (min-width:901px){.auth-story{padding-top:22px;padding-bottom:22px}.accounts .auth-story h2{margin-bottom:16px;font-size:28px}.accounts .auth-story-caption{margin-top:12px}.auth-panel{padding-top:22px;padding-bottom:22px}}.pulse-shell-content .accounts-auth .auth-form input{font-size:14px;font-weight:400;line-height:1.4}.pulse-shell-content .accounts-auth .auth-recovery,.pulse-shell-content .accounts-auth .auth-links button{color:var(--ui-accent,#087f72);background:transparent}@media(max-width:600px){.pulse-shell-content .accounts-auth .auth-form input{font-size:16px}}.auth-password-field{display:grid;gap:7px}.pulse-shell-content .account-shell .sidebar-brand-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.pulse-shell-content .account-shell .account-collapse{display:grid;place-items:center;flex:none;width:30px;height:32px;border:0;border-radius:7px;background:transparent;color:var(--ui-muted);cursor:pointer}.pulse-shell-content .account-shell .account-collapse:hover,.pulse-shell-content .account-shell .account-nav[aria-current=page]{background:var(--ui-accent-soft);color:var(--p-accent-text,var(--ui-accent))}.account-nav-backdrop{display:none}@media(min-width:851px){.pulse-shell-content .account-shell.account-nav-collapsed{grid-template-columns:72px minmax(0,1fr)}.pulse-shell-content .account-shell.account-nav-collapsed .account-sidebar{width:72px;min-width:72px;padding-inline:10px}.pulse-shell-content .account-shell.account-nav-collapsed .sidebar-brand-row{flex-direction:column;gap:12px;padding-top:20px;margin-bottom:24px}.account-shell.account-nav-collapsed .brand>span:not(.brand-symbol),.account-shell.account-nav-collapsed .account-nav>span,.account-shell.account-nav-collapsed .sidebar-workspace-heading,.account-shell.account-nav-collapsed .account-profile>span:not(.avatar){display:none}.account-shell.account-nav-collapsed .account-collapse svg{transform:rotate(180deg)}.account-shell.account-nav-collapsed .account-nav{justify-content:center;min-height:44px;padding:10px}.account-shell.account-nav-collapsed .account-profile{justify-content:center;padding-inline:0}.account-shell.account-nav-collapsed .account-nav .account-icon{width:19px;height:19px}}@media(max-width:850px){.pulse-shell-content .account-shell{grid-template-columns:minmax(0,1fr)}.pulse-shell-content .account-shell .account-sidebar{left:0;width:246px;min-width:246px;z-index:42;padding:22px 14px;min-height:0;height:100dvh;overflow-y:auto}.pulse-shell-content .account-shell .sidebar-brand-row{flex-direction:row;gap:6px;margin-bottom:24px}.pulse-shell-content .account-shell.account-menu-open .account-sidebar{box-shadow:none}.pulse-shell-content .account-shell .account-nav-backdrop:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:41;width:100%;height:100dvh;padding:0;border:0;background:#142e3266;border-radius:0}}@media(prefers-reduced-motion:reduce){.account-shell .account-sidebar{transition:none}}.sharing-panel,.billing-panel{color:var(--p-ink, #183533);display:flex;flex-direction:column;gap:12px}.sharing-panel h2,.sharing-panel h3,.billing-panel h1,.billing-panel h2{margin:0;color:var(--p-ink, #183533)}.sharing-panel p,.billing-panel p{margin:0;line-height:1.55;color:var(--p-muted, #536b60)}.sharing-panel label,.public-appearance label{display:grid;gap:6px;font-size:13px;font-weight:650}.sharing-panel select,.sharing-panel input,.billing-panel select,.billing-panel input,.public-appearance select{max-width:100%;padding:9px 12px;border:1px solid var(--p-border, #dce8e1);border-radius:8px;background:var(--p-surface, #ffffff);color:var(--p-ink, #183533)}.sharing-panel button,.billing-panel button{align-self:flex-start;border:1px solid var(--p-border, #dce8e1);border-radius:8px;padding:9px 14px;background:var(--p-surface, #ffffff);color:var(--p-ink, #183533);cursor:pointer}.sharing-panel button:disabled,.billing-panel button:disabled{opacity:.5;cursor:not-allowed}.sharing-panel [data-share-action=create],.billing-panel button:hover{background:var(--p-accent, #2d7759);color:var(--p-accent-ink, #ffffff)}.share-link-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px;border:1px solid var(--p-border, #dce8e1);border-radius:10px;background:var(--p-surface, #ffffff)}.share-link-row p{flex:1 1 220px}.billing-panel{max-width:900px;padding:clamp(20px,4vw,40px);background:var(--p-surface, #ffffff);border:1px solid var(--p-border, #dce8e1);border-radius:12px}.billing-panel h2{margin-top:18px;padding-top:18px;border-top:1px solid var(--p-border, #dce8e1);font-size:18px}.billing-panel input[type=number]{width:100px}.public-appearance{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:12px 20px;background:var(--p-surface, #ffffff);color:var(--p-ink, #183533);border-bottom:1px solid var(--p-border, #dce8e1)}.public-appearance label{grid-template-columns:auto auto;align-items:center}@media(max-width:480px){.public-appearance{justify-content:flex-start}.billing-panel{padding:18px}.share-link-row button{flex:1}}.billing-panel{max-width:none;padding:0;background:transparent;border:0;color:var(--ui-ink,#173b34)}.billing-panel h1,.billing-panel h2{color:var(--ui-ink,#173b34);font-family:var(--ui-display,Manrope,sans-serif)}.billing-panel p{color:var(--ui-muted,#62736c)}.billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin-top:18px}.billing-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:25px;background:var(--ui-surface,#fff);border:1px solid var(--ui-line,#dbe8e1);border-radius:10px}.billing-card h2{margin:0;padding:0;border:0;font-size:16px}.billing-card p{font-size:12px}.billing-card button{margin:0}.billing-activity{grid-column:1/-1}.billing-panel select,.billing-panel input{border-color:var(--ui-line,#dbe8e1);background:var(--ui-surface,#fff);color:var(--ui-text,#28473d)}@media(max-width:600px){.billing-grid{grid-template-columns:1fr}.billing-activity{grid-column:auto}.billing-card{padding:22px}}.billing-credit-total{font:700 25px var(--ui-display,Manrope,sans-serif)!important;letter-spacing:-1px;color:var(--ui-ink,#173b34)!important;margin:8px 0!important}.billing-usage-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.billing-usage-table th,.billing-usage-table td{padding:13px 0;border-bottom:1px solid var(--ui-line,#dbe8e1)}.billing-usage-table th{color:var(--ui-muted,#62736c);font-size:10px;text-transform:uppercase;font-weight:500}.billing-usage-table th:last-child,.billing-usage-table td:last-child{text-align:right}.billing-panel{gap:10px}.billing-panel h1{font-size:clamp(27px,3vw,34px);letter-spacing:-.04em}.billing-grid{align-items:start;margin-top:18px}.billing-card{gap:14px;min-width:0;padding:26px}.billing-card h2{font-size:17px}.billing-card p{font-size:13px}.billing-price{font:700 28px var(--ui-display,Manrope,sans-serif)!important;letter-spacing:-.04em;color:var(--ui-ink,#173b34)!important}.billing-credit-total{font-size:20px!important;line-height:1.3!important;overflow-wrap:anywhere}.billing-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:2px 0 0;padding:0;border:0}.billing-plans legend{padding:0 0 9px;font-size:12px;font-weight:700;color:var(--ui-ink,#173b34)}.billing-plan{display:flex;gap:10px;align-items:flex-start;min-width:0;padding:14px;border:1px solid var(--ui-line,#dbe8e1);border-radius:9px;cursor:pointer}.billing-plan:has(input:checked){border-color:var(--ui-accent,#2d7759);box-shadow:0 0 0 1px var(--ui-accent,#2d7759)}.billing-plan input,.billing-trial input{margin:3px 0 0;accent-color:var(--ui-accent,#2d7759)}.billing-plan-copy{display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:12px;color:var(--ui-muted,#62736c)}.billing-plan-copy strong{color:var(--ui-ink,#173b34);font-size:13px}.billing-plan-price{color:var(--ui-ink,#173b34);font-size:17px;font-weight:700}.billing-saving{padding:3px 7px;border-radius:20px;background:var(--ui-accent-soft,#e8f3ed);color:var(--ui-accent,#2d7759);font-size:11px;font-weight:700}.billing-trial{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:var(--ui-ink,#173b34)}.billing-panel button{border-color:var(--ui-line,#dbe8e1);background:var(--ui-surface,#fff);color:var(--ui-ink,#173b34)}.billing-panel .billing-primary,.billing-panel button:hover{border-color:var(--ui-accent,#2d7759);background:var(--ui-accent,#2d7759);color:var(--p-accent-ink,#fff)}.billing-topup,.billing-activity{grid-column:1/-1}.billing-usage-table{overflow-wrap:anywhere}.billing-notice{padding:12px 14px;border:1px solid var(--ui-line,#dbe8e1);border-radius:8px;background:var(--ui-surface,#fff)}@media(max-width:600px){.billing-topup,.billing-activity{grid-column:auto}.billing-card{padding:20px}.billing-plans{grid-template-columns:1fr}}.billing-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.billing-status{border-radius:20px;padding:5px 9px;background:var(--ui-canvas,#f6f8f7);color:var(--ui-ink,#173b34);font-size:11px;font-weight:700;text-transform:capitalize}.billing-choose-plan{grid-column:1/-1}.billing-choose-plan .billing-plan{padding:20px}.billing-choose-plan .billing-plan-copy{gap:8px}.billing-choose-plan .billing-plan-price{font-size:24px}.billing-credit-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;letter-spacing:normal!important}.billing-credit-total strong{font-size:30px;letter-spacing:-.04em;overflow-wrap:anywhere}.billing-credit-total span{font:400 12px var(--ui-font,"DM Sans",sans-serif);color:var(--ui-muted,#62736c)}.billing-balance-breakdown{width:100%;display:grid;gap:0}.billing-balance-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--ui-line,#dbe8e1);font-size:12px;color:var(--ui-muted,#62736c)}.billing-balance-row strong{color:var(--ui-ink,#173b34);text-align:right;overflow-wrap:anywhere}.billing-topup{grid-column:auto}@media(max-width:600px){.billing-choose-plan{grid-column:auto}.billing-choose-plan .billing-plan{padding:16px}}.pulse-shell-content .accounts .billing-panel button.billing-primary{background:var(--ui-accent,#087f72);border-color:var(--ui-accent,#087f72);color:var(--p-accent-ink,#fff);font-weight:700;min-height:44px}.pulse-shell-content .accounts .billing-panel button.billing-primary:hover{filter:brightness(.94)}.pulse-shell-content .accounts .billing-panel .billing-trial{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;font-size:13px}.pulse-shell-content .accounts .billing-panel .billing-plan{display:flex;flex-direction:row;gap:12px;margin:0}.pulse-shell-content .accounts .billing-panel input[type=radio],.pulse-shell-content .accounts .billing-panel input[type=checkbox]{width:17px;height:17px;min-height:0;padding:0;flex:none}.billing-trial-terms{padding:12px 14px;background:var(--ui-accent-soft);border-radius:8px;max-width:760px}.billing-saving{color:var(--p-accent-text,var(--ui-accent,#087f72))}.billing-pending-notice{padding:9px 12px;border-radius:8px;background:var(--ui-accent-soft,#e8f3ed);color:var(--ui-ink,#173b34)!important}.billing-tabs{display:flex;gap:8px;border-bottom:1px solid var(--ui-line,#dbe8e1);margin-top:12px}.billing-tabs button{border:0;border-radius:0;background:transparent;padding:12px 16px}.billing-tabs button[aria-selected=true]{color:var(--ui-accent,#2d7759);border-bottom:2px solid var(--ui-accent,#2d7759);font-weight:700}.billing-purchase{display:flex;flex-direction:column;gap:16px;margin-top:18px}.billing-purchase h2{margin:0;padding:0;border:0;font-size:18px}.billing-purchase .site-pricing{width:100%}.billing-topup{margin-top:12px}.billing-topup input[type=number]{width:180px}.billing-renewal{display:grid;gap:8px;max-width:300px;font-size:13px;font-weight:700}.billing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.billing-actions p:first-child{flex:1 1 220px;font-weight:700;color:var(--ui-ink,#173b34)}.billing-actions button{align-self:center}@media(max-width:600px){.billing-actions{align-items:stretch}.billing-actions p:first-child{flex-basis:100%}.billing-actions button{flex:1 1 auto}}.billing-tab-panel{display:flex;flex-direction:column;gap:12px}.billing-topup.is-selected{border-color:var(--ui-accent,#2d7759);box-shadow:0 0 0 1px var(--ui-accent,#2d7759)}.billing-action-summary{display:grid;gap:8px;flex:1;min-width:0}.billing-action-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.pulse-shell-content .accounts .billing-panel .billing-actions button{margin:0}@media(min-width:601px){.billing-actions,.billing-action-buttons{flex-wrap:nowrap}}@media(max-width:600px){.billing-action-buttons{width:100%}}.billing-panel .billing-grid{align-items:stretch}.billing-panel .billing-grid>.billing-card{height:100%}.billing-subscription-name{font:700 26px var(--ui-display,Manrope,sans-serif);color:var(--ui-ink)!important;letter-spacing:-.04em}.billing-credit-quantity{display:grid;gap:8px;font-size:12px}.billing-purchase{container-type:inline-size}@container (max-width:900px){.billing-purchase .pulse-pricing{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.pulse-shell-content .accounts .billing-panel .billing-topup h2>label{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;font:inherit}.billing-topup p:empty{display:none}.billing-panel .billing-subscription-name{font:700 26px var(--ui-display,Manrope,sans-serif)}.billing-purchase-choices{display:flex;flex-direction:column;gap:20px;min-width:0;border:0;padding:0;margin:0}.billing-trial-details:not([hidden]){display:grid;gap:12px}.billing-trial-details[hidden]{display:none}.pulse-shell-content .accounts .billing-panel .billing-tabs button{margin:0;padding:12px 16px;min-height:44px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ui-muted)}.pulse-shell-content .accounts .billing-panel .billing-tabs button[aria-selected=true]{color:var(--p-accent-text,var(--ui-accent));border-bottom-color:var(--ui-accent);font-weight:700}.billing-panel .billing-subscription-name.billing-subscription-empty{color:var(--p-danger,#a83838)!important}.template-preview{max-width:1400px;margin:0 auto;padding:24px 0 48px;color:var(--ui-ink,var(--p-ink));font-family:var(--ui-font,Inter,sans-serif);min-width:0}.template-preview-back{border:0;padding:6px 0;margin:0 32px 20px;background:none;color:var(--p-accent-text,var(--ui-accent));font:600 12px var(--ui-font,Inter,sans-serif);cursor:pointer}.template-preview-dashboard{min-width:0}.template-preview-dashboard+.template-preview-dashboard{margin-top:32px;border-top:1px solid var(--ui-line,var(--p-border))}.template-preview .page-heading-actions{display:flex;align-items:center;gap:16px}.template-preview-sample{font-size:11px;color:var(--ui-muted,var(--p-muted));white-space:nowrap}.template-preview .template-preview-use{white-space:nowrap;font-size:12px}.template-preview-empty{padding:24px 32px;color:var(--ui-muted,var(--p-muted))}.template-preview button:focus-visible{outline:2px solid var(--p-accent-text);outline-offset:4px}@media(max-width:600px){.template-preview{padding-top:20px}.template-preview-back{margin-inline:16px}}.pulse-shell-content .accounts.accounts-templates button.template-preview-back{min-height:32px;margin:0 32px 20px;padding:6px 0;border:0;border-radius:0;background:none;color:var(--ui-accent);font-size:12px}.pulse-shell-content .accounts.accounts-templates button.template-preview-use{margin:0;background:var(--ui-accent);border-color:var(--ui-accent);color:var(--p-accent-ink,#fff)}.template-catalog{color:var(--ui-ink);font-family:var(--ui-font);min-width:0;padding:42px 0 70px}.template-catalog-heading{max-width:720px;margin-bottom:30px}.template-catalog .template-catalog-heading h1{font:750 clamp(28px,3.4vw,40px)/1.2 var(--ui-display);letter-spacing:-1.3px;margin:12px 0!important;color:var(--ui-ink)}.template-catalog-heading p{font-size:14px;line-height:1.8;color:var(--ui-muted);max-width:640px}.template-catalog .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-card-art{display:block;text-decoration:none}.template-catalog .collection-info h2{font:700 17px/1.35 var(--ui-display);letter-spacing:-.35px}.template-catalog .collection-info h2 a{color:inherit;text-decoration:none}.template-catalog .collection-info h2 a:hover{color:var(--ui-accent)}.template-catalog .collection-info p{line-height:1.7;min-height:48px}.template-catalog .collection-card:focus-within{outline:2px solid var(--ui-accent);outline-offset:3px}.template-catalog-status{padding:32px 0;color:var(--ui-muted);font-size:14px}.template-catalog-state{padding:48px 0}.template-catalog-state p{color:var(--ui-muted);line-height:1.7}.template-catalog-state .site-btn{margin:12px 8px 0 0}.accounts.accounts-templates{max-width:none;width:100%;padding:0 32px}.accounts-templates .template-catalog{max-width:1200px;margin:auto}.accounts-templates .collection-filters label{display:flex;gap:10px;align-items:center}.accounts-templates .collection-filters input{width:240px;margin:0}.home-template-preview{display:inline-block;margin-top:12px;color:var(--ui-accent)!important;font-size:12px;font-weight:700}.template-catalog a:focus-visible,.template-catalog button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}@media(max-width:1100px){.template-catalog .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.template-catalog{padding-top:28px}.template-catalog .collection-grid{grid-template-columns:minmax(0,1fr)}.accounts.accounts-templates{padding:0 18px}.accounts-templates .collection-filters label{align-items:stretch;flex-direction:column}.accounts-templates .collection-filters input{width:100%}}.template-thumbnail{position:relative;height:190px;overflow:hidden;background:var(--ui-canvas);color:var(--ui-muted);font:12px var(--ui-font);isolation:isolate}.template-thumbnail-canvas{width:1000px;transform-origin:top left;pointer-events:none;position:absolute;left:0;top:12px}.template-thumbnail .page-heading,.template-thumbnail .brief-band,.template-thumbnail .workspace-end{display:none!important}.template-thumbnail .dashboard-page{padding:16px 24px!important}.template-thumbnail .dashboard-grid{margin-top:20px}.template-thumbnail .tile{min-height:0}.template-period-filters{display:flex;gap:8px;flex-wrap:wrap;flex-basis:100%}.template-catalog .collection-filters{flex-wrap:wrap;align-items:end;gap:18px}.template-catalog .collection-filters label{font-size:12px;color:var(--ui-muted)}.template-catalog .collection-filters select{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:7px;color:var(--ui-ink);padding:10px 12px;font:13px var(--ui-font);min-height:42px}.template-catalog .collection-filters select:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.home-template-art.template-thumbnail{height:180px}@media(max-width:650px){.template-catalog .collection-filters>label{width:100%}.template-catalog .collection-filters select{width:100%}}.auth-dashboard-preview{min-width:0;width:100%;container-type:inline-size;overflow:hidden;border:1px solid #dce8e1;border-radius:13px;background:#f5f9f6;color:#193b33;font-family:var(--ui-font, sans-serif);box-shadow:0 14px 35px #1b503513,0 2px 6px #1b503508}.auth-dashboard-preview *{box-sizing:border-box}.auth-dashboard-preview .auth-dashboard-toolbar{height:45px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 15px;border-bottom:1px solid #e2ebe5;background:#fff;font-size:11px;color:#71867a}.auth-dashboard-preview .auth-dashboard-toolbar>div{display:flex;align-items:center;gap:10px;min-width:0}.auth-dashboard-preview .auth-dashboard-toolbar strong{font-size:12px;color:#203e35;white-space:nowrap}.auth-dashboard-preview .auth-dashboard-divider{height:16px;width:1px;background:#e0eae3}.auth-dashboard-preview .auth-dashboard-sample{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#688077;font-size:10px}.auth-dashboard-preview .auth-dashboard-sample i,.auth-dashboard-preview .auth-dashboard-chart-key i{width:7px;height:7px;border-radius:50%;background:#399b7b}.auth-dashboard-preview .auth-dashboard-content{padding:12px}.auth-dashboard-preview .auth-dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.auth-dashboard-preview .auth-dashboard-metric,.auth-dashboard-preview .auth-dashboard-chart,.auth-dashboard-preview .auth-dashboard-channel{min-width:0;border:1px solid #e0eae3;border-radius:8px;background:#fff}.auth-dashboard-preview .auth-dashboard-metric{padding:10px 11px}.auth-dashboard-preview .auth-dashboard-metric span,.auth-dashboard-preview .auth-dashboard-metric small{display:block;color:#70857a;font-size:10px;white-space:nowrap}.auth-dashboard-preview .auth-dashboard-metric strong{display:block;margin:7px 0 4px;color:#1d3b33;font-size:18px;line-height:1.1;letter-spacing:-.03em;white-space:nowrap}.auth-dashboard-preview .auth-dashboard-metric small{font-size:10px}.auth-dashboard-preview .auth-dashboard-charts{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;margin-top:8px}.auth-dashboard-preview .auth-dashboard-chart,.auth-dashboard-preview .auth-dashboard-channel{padding:11px 11px 8px}.auth-dashboard-preview .auth-dashboard-charts header{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.auth-dashboard-preview .auth-dashboard-charts header strong{display:block;color:#29483e;font-size:11px}.auth-dashboard-preview .auth-dashboard-charts header span{display:block;margin-top:4px;color:#7b8e83;font-size:10px;white-space:nowrap}.auth-dashboard-preview .auth-dashboard-charts header .auth-dashboard-chart-key{display:flex;align-items:center;gap:5px;margin-top:0}.auth-dashboard-preview .auth-dashboard-plot{min-width:0;margin-top:3px}.auth-dashboard-preview .auth-dashboard-plot svg{display:block;width:100%;height:auto}.auth-dashboard-preview .auth-dashboard-channel-list{display:grid;gap:15px;margin-top:20px}.auth-dashboard-preview .auth-dashboard-channel-list>div>div{display:flex;justify-content:space-between;gap:5px;color:#657b70;font-size:10px}.auth-dashboard-preview .auth-dashboard-channel-list strong{color:#355448;font-size:10px;font-weight:600}.auth-dashboard-preview .auth-dashboard-channel-list i{display:block;overflow:hidden;height:6px;margin-top:6px;border-radius:5px;background:#edf3ef}.auth-dashboard-preview .auth-dashboard-channel-list b{display:block;height:100%;border-radius:5px;background:#56a88a}@container (max-width:450px){.auth-dashboard-preview .auth-dashboard-content{padding:9px}.auth-dashboard-preview .auth-dashboard-metrics{gap:5px}.auth-dashboard-preview .auth-dashboard-metric{padding:9px 7px}.auth-dashboard-preview .auth-dashboard-metric strong{font-size:15px}.auth-dashboard-preview .auth-dashboard-charts{grid-template-columns:minmax(0,1fr)}.auth-dashboard-preview .auth-dashboard-channel-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.auth-dashboard-preview .auth-dashboard-channel{padding-bottom:12px}}[data-chat-dock-host]{position:relative;flex:none;min-width:0;min-height:0;align-self:stretch;background:var(--surface,#fff);border-right:1px solid var(--line,#dfe8e1)}[data-chat-dock-host][hidden]{display:none!important}.chat-dock-resize{position:absolute;z-index:10;right:-4px;top:0;bottom:0;width:8px;cursor:col-resize;touch-action:none}.chat-dock-resize:focus-visible{outline:2px solid var(--green,#087f72);outline-offset:-2px}.chat-dock-dragging,.chat-dock-dragging *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.chat-dock-dragging-height,.chat-dock-dragging-height *{cursor:row-resize!important}.voice-launcher{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;flex-direction:column;align-items:center;gap:10px}.voice-launcher button{cursor:pointer}.voice-launcher svg{width:20px;height:20px}.voice-launcher-chat,.voice-launcher-mic{display:grid;place-items:center;border-radius:50%;padding:0}.voice-launcher-chat{width:40px;height:40px;color:var(--ink,#17362b);background:var(--surface,#fff);border:1px solid var(--line,#dfe8e1);opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .15s,transform .15s}.voice-launcher:hover .voice-launcher-chat,.voice-launcher:focus-within .voice-launcher-chat{opacity:1;pointer-events:auto;transform:none}.voice-launcher-mic{width:56px;height:56px;border:0;background:var(--green,#087f72);color:#fff;box-shadow:0 5px 18px #173c3633}.voice-launcher-controls{display:flex;gap:4px}.voice-launcher-controls button{border:1px solid var(--line,#dfe8e1);border-radius:6px;background:var(--surface,#fff);color:var(--ink,#17362b);padding:6px}.voice-launcher-status{max-width:220px;padding:6px;background:var(--surface,#fff);color:var(--ink,#17362b);border-radius:6px}@media(max-width:850px){[data-chat-dock-host]{width:auto!important;border-right:0;border-bottom:1px solid var(--line,#dfe8e1)}.chat-dock-resize{right:0;left:0;top:auto;bottom:-4px;width:auto;height:8px;cursor:row-resize}.voice-launcher-chat{opacity:1;pointer-events:auto;transform:none}}@media(hover:none){.voice-launcher-chat{opacity:1;pointer-events:auto;transform:none}}@media(prefers-reduced-motion:reduce){.voice-launcher-chat{transition:none}}[data-chat-dock-host] #agent-drawer[data-chatter-drawer]{position:static;inset:auto;width:100%;height:100%;z-index:auto;box-shadow:none;border:0;overflow:hidden}[data-chat-dock-host] .compact-chat-head{position:relative;display:flex;align-items:center;gap:5px;box-sizing:border-box;height:60px;min-height:60px;padding:10px 12px;z-index:5}.compact-chat-head .chatter-brand-mark{flex:none}.compact-chat-head .icon-btn,.chatter-options-menu>summary{width:28px;height:28px;flex:none}.chatter-menu>summary{cursor:pointer;list-style:none}.chatter-menu>summary::-webkit-details-marker{display:none}.chatter-thread-menu{flex:1;min-width:0}.chatter-thread-menu summary{display:block;min-width:0}.chatter-thread-menu strong,.chatter-thread-menu small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatter-thread-menu strong{font-size:12px}.chatter-thread-menu small{font-size:10px;color:var(--p-muted)}.chatter-options-menu>summary{display:grid;place-items:center}.chatter-menu-popover{position:absolute;top:54px;left:12px;right:12px;padding:12px;border:1px solid var(--p-border);border-radius:10px;background:var(--p-surface);color:var(--p-ink);box-shadow:0 8px 26px #14372b24;font-size:11px}.chatter-menu-popover select{display:block;width:100%;margin-top:8px}.chatter-menu-popover p{margin:8px 0}[data-chat-dock-host] .chatter-messages{padding:20px 17px;overflow-wrap:anywhere}[data-chat-dock-host] .compact-composer{display:flex;align-items:end;gap:5px;min-height:48px;box-sizing:border-box;margin:8px 12px 14px;padding:8px;border:1px solid var(--p-border);border-radius:10px}.compact-composer textarea[name=prompt]{flex:1;min-width:0;min-height:28px;max-height:120px;height:28px;padding:3px 1px;border:0;background:transparent;resize:none;line-height:22px;overflow-y:auto}.compact-composer .chatter-voice-launch small{display:none}.compact-composer .chatter-voice-start,.chatter-compact-send{display:grid;place-items:center;width:30px;height:30px;min-width:30px;padding:0;border:0;border-radius:7px}.chatter-compact-send{background:var(--p-accent,#087f72);color:#fff}.chatter-compact-send:disabled{opacity:.5}.voice-launcher-mic:disabled{opacity:.45;cursor:not-allowed}.voice-launcher:has(.voice-launcher-mic:disabled) .voice-launcher-chat{opacity:1;pointer-events:auto;transform:none}[data-chat-dock-host] .compact-composer .chatter-voice-start,[data-chat-dock-host] .compact-composer .chatter-compact-send{min-height:30px;max-height:30px;box-sizing:border-box}[data-chat-dock-host] .compact-composer textarea[name=prompt]{box-sizing:border-box;min-height:28px}[data-chat-dock-host] .compact-composer textarea[name=prompt]:placeholder-shown{height:28px!important}@media(max-width:850px){[data-chat-dock-host] .compact-composer{margin:4px 12px}}.voice-launcher-mic{overflow:visible;background:var(--ui-surface,#fff);box-shadow:0 5px 18px #173c3633}.voice-launcher-mic .chatter-voice-orb,.voice-launcher-mic .chatter-voice-orb canvas{width:56px;height:56px}.voice-launcher-mic .chatter-voice-orb{pointer-events:none}.voice-launcher-controls:empty{display:none}[data-chat-dock-host] .compact-chat-head{border-bottom:1px solid var(--ui-line,#dfe8e1)}[data-context-discussion] .chatter-panel{height:100%}.compact-chat-head .chatter-brand-mark{width:25px;height:28px;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-accent,#087f72)}.compact-chat-head .chatter-brand-mark svg{width:19px;height:19px}.compact-composer:focus-within{border-color:var(--ui-accent,#087f72);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent,#087f72) 22%,transparent)}.chatter-composer.compact-composer textarea[name=prompt]:focus{outline:0;box-shadow:none;border:0}@media(max-width:850px){.pulse-shell-content [data-chat-dock-host]:not([hidden])~.workspace .page-heading-actions,.pulse-shell-content [data-chat-dock-host]:not([hidden])~.workspace .dashboard-toolbar{box-sizing:border-box;padding-right:104px}}.chart-library{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#12182073;display:grid;place-items:center;padding:16px}.chart-library__panel{box-sizing:border-box;background:var(--surface,#fff);color:var(--text,#20242a);border-radius:16px;padding:24px;width:min(760px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 20px 60px #0003}.chart-library__header,.chart-library__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.chart-library h2,.chart-library h3{margin:0}.chart-library p{margin:8px 0 16px}.chart-library button,.chart-library input{font:inherit}.chart-library button{cursor:pointer;border:1px solid #c8ccd3;border-radius:8px;background:transparent;color:inherit;padding:9px 12px}.chart-library button:disabled{cursor:not-allowed;opacity:.55}.chart-library button:focus-visible,.chart-library input:focus-visible{outline:3px solid #5479d4;outline-offset:2px}.chart-library input[type=search]{box-sizing:border-box;width:100%;border:1px solid #c8ccd3;border-radius:8px;padding:10px}.chart-library__collections{display:flex;gap:8px;overflow:auto;padding:16px 0}.chart-library__collections [aria-pressed=true]{background:#293a59;color:#fff}.chart-library__list{display:grid;gap:8px;margin:16px 0}.chart-library__item{display:flex;gap:12px;padding:14px;border:1px solid #d9dce2;border-radius:10px}.chart-library__item span span,.chart-library__item small{display:block;margin-top:4px}.chart-library__item small{color:#626b78}.chart-library__error{color:#a32929}.chart-library__footer{position:sticky;bottom:-24px;background:var(--surface,#fff);padding:16px 0 0;border-top:1px solid #d9dce2}@media(max-width:480px){.chart-library{padding:0}.chart-library__panel{border-radius:0;max-height:100dvh;height:100dvh;padding:16px}.chart-library__footer{bottom:-16px}}.experience-shell{min-height:100vh;background:var(--p-canvas,#f4f5f1);color:var(--p-ink,#17202a);padding:38px clamp(22px,6vw,88px);font-family:var(--p-font-body,Inter,Arial,sans-serif)}.experience-brand{display:flex;align-items:center;gap:10px;width:max-content;font-size:25px;font-weight:650;letter-spacing:-1.3px}.experience-brand .brand-symbol{height:34px;width:34px;border-radius:7px}.experience-brand .brand-bi{font-size:12px}.experience-brand small{display:block;margin-top:-4px;color:var(--p-muted,#71808d);font-family:var(--p-font-label,Arial,sans-serif);font-size:7px;font-weight:500;letter-spacing:1.7px}.experience-loading{min-height:100vh;background:var(--p-canvas,#f4f5f1);color:var(--p-ink,#17202a);font-family:var(--p-font-body,Inter,Arial,sans-serif)}.experience-status{position:absolute;z-index:2;top:10px;left:calc(var(--sidebar-width,224px) + 30px);color:var(--p-muted,#71808d);font-size:11px}.experience-loading-shell{padding-top:37px}.experience-loading-shell .sidebar{opacity:.82}.experience-placeholder,.experience-nav-placeholder i,.experience-heading-placeholder i,.experience-brief-placeholder{display:block;border:1px solid var(--p-border,#dfe3df);border-radius:6px;background:linear-gradient(105deg,var(--p-surface,#fff) 20%,var(--p-subtle,#eef0ec) 38%,var(--p-surface,#fff) 56%);background-size:220% 100%;animation:experience-shimmer 1.5s ease-in-out infinite}.company-placeholder{height:52px;margin:0 0 28px}.experience-nav-placeholder{display:grid;gap:10px;flex:1;padding:10px 6px}.experience-nav-placeholder i{height:32px;border:0;border-radius:4px;background-size:220% 100%}.chatter-placeholder{height:48px;margin:12px 0}.search-placeholder{height:30px;width:190px}.experience-mobile-brand{display:none;font-size:17px;font-weight:650;letter-spacing:-.8px}.experience-mobile-brand span{margin-left:2px;color:var(--p-accent,#174875);font-size:10px;vertical-align:super}.utility-placeholder{height:24px;width:50px;margin-left:auto}.swatches-placeholder{height:30px;width:100px}.experience-heading-placeholder{display:grid;gap:12px;margin:7px 0 24px}.experience-heading-placeholder i:first-child{height:12px;width:31%;border:0}.experience-heading-placeholder i:last-child{height:34px;width:46%;border:0}.experience-loading .toolbar-placeholder{height:30px;width:112px}.experience-loading .toolbar-placeholder:last-child{margin-left:auto;width:160px}.experience-loading .kpi-strip{margin:10px 0 23px}.experience-loading .kpi.experience-placeholder{min-height:136px;border-radius:6px}.experience-loading .brief-band{height:62px;margin-bottom:24px}.brief-placeholder{height:25px;flex:1;border:0}.experience-loading .tile.experience-placeholder{min-height:248px;padding:20px;display:flex;flex-direction:column;gap:17px}.experience-loading .tile.experience-placeholder i{height:12px;border-radius:3px;background:linear-gradient(105deg,var(--p-surface,#fff) 20%,var(--p-subtle,#eef0ec) 38%,var(--p-surface,#fff) 56%);background-size:220% 100%;animation:experience-shimmer 1.5s ease-in-out infinite}.experience-loading .tile.experience-placeholder i:first-child{height:20px;width:53%;margin-bottom:5px}.experience-loading .tile.experience-placeholder i:nth-child(2){width:84%}.experience-loading .tile.experience-placeholder i:last-child{width:68%}.footer-placeholder{height:15px;width:110px;border:0}.signin-shell{display:grid;grid-template-columns:1fr minmax(280px,470px) 1fr;grid-template-rows:auto 1fr;align-items:center;gap:44px}.signin-shell .experience-brand{grid-column:1/-1;align-self:start}.signin-card{grid-column:2;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:17px;width:100%;padding:clamp(25px,4vw,40px);border:1px solid var(--p-border,#dfe3df);border-radius:10px;background:var(--p-surface,#fff);box-shadow:0 18px 50px #16211a0b}.signin-card .button{min-height:42px;padding:11px 20px;border:1px solid var(--p-accent,#174875);border-radius:6px;background:var(--p-accent,#174875);color:var(--p-on-accent,#fff);font-size:13px;font-weight:600;text-decoration:none}.signin-card .button.secondary{background:transparent;color:var(--p-ink,#17202a);border-color:var(--p-border,#cbd3da)}.signin-card .button:focus-visible{outline:3px solid var(--p-accent,#174875);outline-offset:3px}.signin-card h1{font-family:var(--p-font-display,Georgia,serif);font-size:clamp(30px,4vw,42px);font-weight:var(--p-font-title-weight,500);letter-spacing:var(--p-font-tracking,-.03em);line-height:1.1}.signin-card p{color:var(--p-muted,#66717a);font-size:13px;line-height:1.7}.signin-card>small,.experience-kicker{color:var(--p-muted,#71808d);font-size:10px}.experience-kicker{text-transform:uppercase;letter-spacing:1.1px}.signin-card #dashboard-canvas{width:100%;padding-top:18px;border-top:1px solid var(--p-border,#dfe3df)}.signin-card #dashboard-canvas h1{font-size:25px}.signin-card #dashboard-canvas p{margin:10px 0 18px}.current-theme-name{display:inline-flex;align-items:center;gap:6px;color:var(--p-ink);font-size:10px;white-space:nowrap}.theme-quick{display:flex;align-items:center;gap:11px}.theme-swatch{transition:border-color .14s ease,transform .14s ease}.theme-swatch:hover{transform:scale(1.08)}#root,.sidebar,.workspace,.topbar,.dashboard-page,.kpi,.tile,.brief-band{transition:background-color .16s ease,color .16s ease,border-color .16s ease}@keyframes experience-shimmer{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.experience-placeholder,.experience-nav-placeholder i,.experience-heading-placeholder i,.experience-loading .tile.experience-placeholder i{animation:none}.theme-swatch,#root,.sidebar,.workspace,.topbar,.dashboard-page,.kpi,.tile,.brief-band{transition:none}}@media(max-width:760px){.experience-status{left:18px;top:7px;font-size:9px}.experience-loading-shell .sidebar{display:none}.experience-loading-shell .topbar{height:48px}.experience-mobile-brand{display:block;margin-right:auto}.experience-loading-shell .dashboard-page{padding-top:28px}.experience-loading .kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-loading .tile.experience-placeholder{min-height:170px}.experience-loading .search-placeholder{width:75px}}@media(max-width:720px){.experience-shell{padding:24px 18px}.signin-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:34px}.signin-shell .experience-brand,.signin-card{grid-column:1}.signin-card{max-width:470px;justify-self:center}.theme-quick{gap:7px}.theme-swatches{gap:2px}}.snapshot-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 0;color:var(--p-muted)}.snapshot-controls p{margin:0}.snapshot-controls label{display:flex;align-items:center;gap:6px}.snapshot-controls select{max-width:100%;border:1px solid var(--p-border);border-radius:var(--p-control-radius);padding:5px;background:var(--p-surface);color:var(--p-ink)}.share-link-row{border-top:1px solid var(--border,#ddd);padding:.75rem 0;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.share-link-row p{flex:1 1 100%;margin:0}#share-links-root{display:grid;gap:.75rem}#share-links-root label{display:grid;gap:.25rem}#share-links-root input[readonly]{width:100%}.pulse-shell-content .app-shell{min-height:100dvh}.pulse-shell-content .sidebar{width:226px;padding:0 16px 16px;background:var(--p-sidebar);border-right:1px solid var(--p-border)}.pulse-shell-content .sidebar-brand-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:78px;flex:none}.pulse-shell-content .brand{height:auto;min-width:0;padding:0;font-size:25px;letter-spacing:-1.1px;gap:9px}.pulse-shell-content .brand-symbol{width:34px;height:34px;flex:none}.pulse-shell-content .brand-bi{font-size:12px;margin-left:2px}.pulse-shell-content .navigation-collapse{align-self:auto;margin:0;color:var(--p-sidebar-muted);flex:none}.pulse-shell-content .company-selector{margin:0 0 22px;padding:11px 9px;gap:9px;border-color:var(--p-border);border-radius:var(--p-control-radius);background:var(--p-surface)}.pulse-shell-content .company-monogram{width:32px;height:32px;padding:0;border-radius:var(--p-control-radius);font-size:initial;flex:none}.pulse-shell-content .company-selector>span:nth-child(2){display:grid;gap:2px;overflow:hidden}.pulse-shell-content .company-selector strong,.pulse-shell-content .user-profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-shell-content .company-selector small{order:0;margin:0;font-size:10px}.pulse-shell-content .company-selector strong{order:1;font-size:12px}.pulse-shell-content .workspace-switch{display:grid;place-items:center;width:26px;height:28px;flex:none;color:var(--p-muted);border-radius:var(--p-control-radius)}.pulse-shell-content .sidebar-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 8px;color:var(--p-sidebar-muted);font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.pulse-shell-content .sidebar-workspace-heading .icon-btn{width:28px;height:28px}.pulse-shell-content .sidebar nav{min-height:80px;flex:1;overflow:auto}.pulse-shell-content .nav-group-label{padding:0 10px;margin:10px 0 6px;letter-spacing:.08em;font-size:9px}.pulse-shell-content .nav-item{min-height:42px;margin:0 0 4px;padding:9px 10px;font-size:12px;border-radius:var(--p-control-radius)}.pulse-shell-content .nav-group{margin-bottom:16px}.pulse-shell-content .sidebar-bottom{padding-top:12px;border-top:1px solid var(--p-border)}.pulse-shell-content .chatter-launch{margin:0 0 12px;padding:10px;border-radius:var(--p-control-radius)}.pulse-shell-content .chatter-launch strong{font-size:12px}.pulse-shell-content .chatter-launch small{font-size:10px}.pulse-shell-content .utility-link{min-height:38px;width:100%;padding:8px 10px;border-radius:var(--p-control-radius);text-align:left}.pulse-shell-content .user-profile{margin-top:10px;padding:12px 8px 2px;border-top:1px solid var(--p-border)}.pulse-shell-content .topbar{height:72px;padding:0 34px;gap:18px;background:var(--p-surface);border-bottom:1px solid var(--p-border)}.pulse-shell-content .topbar-left,.pulse-shell-content .topbar-actions{display:flex;align-items:center;gap:12px;min-width:0}.pulse-shell-content .topbar-left{flex:1;overflow:hidden}.pulse-shell-content .current-page-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-shell-content .header-search-wrap{position:relative;min-width:0}.pulse-shell-content .header-dashboard-search{display:flex;align-items:center;gap:9px;width:230px;max-width:100%;min-height:40px;padding:0 12px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-canvas);color:var(--p-muted)}.pulse-shell-content .header-dashboard-search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--p-ink);font:inherit}.pulse-shell-content .header-dashboard-search:focus-within{outline:2px solid var(--p-focus);outline-offset:2px}.pulse-shell-content .workspace-search-results{position:absolute;top:calc(100% + 6px);right:0;z-index:45;width:100%;max-height:280px;overflow:auto;border-radius:var(--p-control-radius);background:var(--p-surface);box-shadow:0 12px 30px #17362b24}.pulse-shell-content .workspace-search-results:empty{display:none}.pulse-shell-content .workspace-search-results:not(:empty){padding:6px;border:1px solid var(--p-border)}.pulse-shell-content .workspace-search-results p{padding:10px;color:var(--p-muted)}.pulse-shell-content .theme-quick{position:relative;display:block;flex:none}.pulse-shell-content .theme-quick>summary{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 10px;cursor:pointer;list-style:none;border:1px solid var(--p-border);border-radius:var(--p-control-radius)}.pulse-shell-content .theme-quick>summary::-webkit-details-marker{display:none}.pulse-shell-content .theme-quick[open] .theme-swatches{position:absolute;right:0;top:calc(100% + 7px);z-index:45;padding:12px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-surface);box-shadow:0 12px 30px #17362b24}.pulse-shell-content .dashboard-page{container-type:inline-size;padding:32px 34px 64px}.pulse-shell-content .page-heading{align-items:flex-start;gap:20px;padding:0 0 22px}.pulse-shell-content .page-heading h1{font-size:clamp(24px,2.2vw,30px);line-height:1.2;letter-spacing:-.04em}.pulse-shell-content .page-description{margin-top:7px;font-size:12px;color:var(--p-muted)}.pulse-shell-content .dashboard-status{display:inline-flex;padding:4px 8px;border:1px solid var(--p-border);border-radius:999px;background:var(--p-subtle);color:var(--p-muted);font-size:10px;font-weight:700}.pulse-shell-content .dashboard-status[data-status=published]{background:var(--p-accent-soft);color:var(--p-accent)}.pulse-shell-content .page-heading-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:0;min-width:0}.pulse-shell-content .page-heading-actions .button,.pulse-shell-content .dashboard-toolbar .button{min-height:38px;padding:8px 12px;white-space:nowrap}.pulse-shell-content .dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:0 0 22px;padding:14px 0;border-top:1px solid var(--p-border);border-bottom:1px solid var(--p-border)}.pulse-shell-content .dashboard-filter-group{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.pulse-shell-content .dashboard-refresh-status{margin-left:auto;color:var(--p-muted);font-size:11px}.pulse-shell-content .snapshot-controls{position:relative;display:block;padding:0}.pulse-shell-content .snapshot-controls>summary{display:flex;align-items:center;gap:6px;min-height:38px;padding:8px 10px;list-style:none;cursor:pointer;border:1px solid var(--p-border);border-radius:var(--p-control-radius);color:var(--p-ink)}.pulse-shell-content .snapshot-controls>summary::-webkit-details-marker{display:none}.pulse-shell-content .snapshot-settings-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:35;display:grid;gap:12px;width:250px;max-width:calc(100vw - 32px);padding:16px;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-control-radius);box-shadow:0 12px 30px #17362b24}.pulse-shell-content .snapshot-settings-panel label{display:grid;gap:6px}.pulse-shell-content .snapshot-settings-panel select{width:100%;padding:8px}@media(min-width:851px){.navigation-collapsed .sidebar:not(.account-sidebar){width:72px;min-width:72px;padding-inline:12px}.navigation-collapsed .sidebar:not(.account-sidebar) .sidebar-brand-row{flex-direction:column;justify-content:center;gap:8px;min-height:100px}.navigation-collapsed .sidebar:not(.account-sidebar) .sidebar-workspace-heading>span,.navigation-collapsed .sidebar:not(.account-sidebar) .company-selector .workspace-switch{display:none}.navigation-collapsed .sidebar:not(.account-sidebar) .sidebar-workspace-heading{justify-content:center;padding-inline:0}.navigation-collapsed .sidebar:not(.account-sidebar) .company-selector{justify-content:center;padding-inline:4px}}@container (max-width:700px){.pulse-shell-content .dashboard-grid>.span-4,.pulse-shell-content .dashboard-grid>.span-5,.pulse-shell-content .dashboard-grid>.span-6,.pulse-shell-content .dashboard-grid>.span-7,.pulse-shell-content .dashboard-grid>.span-8{grid-column:span 12}}@media(max-width:900px){.pulse-shell-content .topbar{padding-inline:22px}.pulse-shell-content .dashboard-page{padding-inline:24px}.pulse-shell-content .header-dashboard-search{width:190px}}@media(max-width:760px){.pulse-shell-content .sidebar{width:226px;left:-236px}.mobile-nav-open .sidebar{left:0}.pulse-shell-content .topbar{height:60px;padding-inline:16px}.pulse-shell-content .dashboard-page{padding:24px 16px 64px}.pulse-shell-content .page-heading{flex-wrap:wrap}.pulse-shell-content .page-heading-actions{justify-content:flex-start}.pulse-shell-content .dashboard-refresh-status{order:3;margin-left:0;flex-basis:100%}.pulse-shell-content .header-dashboard-search{width:155px}.pulse-shell-content .theme-quick>summary span{display:none}}@media(max-width:420px){.pulse-shell-content .topbar{gap:8px}.pulse-shell-content .topbar-left{flex:0 1 auto}.pulse-shell-content .workspace-breadcrumb,.pulse-shell-content .breadcrumb-slash{display:none}.pulse-shell-content .header-dashboard-search{width:130px}.pulse-shell-content .current-theme-name{padding-inline:8px}.pulse-shell-content .dashboard-toolbar{align-items:flex-start}.pulse-shell-content .page-heading-actions .button{flex:1}.pulse-shell-content .dashboard-filter-group{width:100%}}@media(prefers-reduced-motion:reduce){.pulse-shell-content .sidebar{transition:none}}.pulse-shell-content [data-chat-dock-host]:empty,.pulse-shell-content [data-voice-launcher-host]:empty{display:none}.pulse-shell-content [data-chat-dock-host]{flex:none;min-width:0}.pulse-shell-content [data-chat-dock-host]{position:sticky;top:0;height:100dvh;max-height:100dvh;align-self:flex-start;--surface:var(--p-surface);--line:var(--p-border);--green:var(--p-accent);--ink:var(--p-ink)}.pulse-shell-content [data-chat-dock-host] #agent-drawer[data-chatter-drawer]{position:static;inset:auto;width:100%;height:100%;border:0;box-shadow:none}.pulse-shell-content [data-voice-launcher-host]{--surface:var(--p-surface);--line:var(--p-border);--green:var(--p-accent);--ink:var(--p-ink)}@media(max-width:850px){.pulse-shell-content .app-shell{flex-direction:column}.pulse-shell-content .sidebar{position:fixed;left:-236px;top:0;height:100dvh;box-shadow:10px 0 40px #0002}.pulse-shell-content.mobile-nav-open .sidebar,.pulse-shell-content .mobile-nav-open .sidebar{left:0}.pulse-shell-content .mobile-menu{display:flex}.pulse-shell-content .workspace{width:100%}.pulse-shell-content [data-chat-dock-host]{position:relative;top:auto;max-height:none;width:100%;align-self:stretch}.pulse-shell-content .navigation-collapse{display:none}}.pulse-shell-content .sidebar,.pulse-shell-content .topbar,.pulse-shell-content .workspace-empty-page,.pulse-shell-content .dialog,.pulse-shell-content .chart-library{font-family:var(--ui-font);font-size:13px;line-height:1.5}.pulse-shell-content .brand{font-family:var(--ui-display);font-size:24px;font-weight:750}.pulse-shell-content .nav-item,.pulse-shell-content .utility-link,.pulse-shell-content .current-page-name,.pulse-shell-content .workspace-breadcrumb,.pulse-shell-content .header-dashboard-search,.pulse-shell-content .theme-quick>summary{font-family:var(--ui-font);font-size:13px}.pulse-shell-content .company-selector strong,.pulse-shell-content .user-profile strong{font-size:12px}.pulse-shell-content .company-selector small,.pulse-shell-content .user-profile small{font-size:10px}.pulse-shell-content .workspace-empty-content h1{font-family:var(--ui-display);font-size:clamp(26px,2.3vw,32px);line-height:1.2;letter-spacing:-.035em}.pulse-shell-content .workspace-empty-content>p{font-family:var(--ui-font);font-size:13px}.pulse-shell-content .workspace-empty-actions .button.primary{min-height:42px;padding:10px 18px;font:600 13px var(--ui-font);background:var(--p-accent);border-color:var(--p-accent);color:var(--p-accent-ink)}.pulse-shell-content [data-chart-library-mount]{--surface:var(--p-surface);--text:var(--p-ink);--line:var(--p-border);--green:var(--p-accent);font-family:var(--ui-font)}.creation-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.creation-choices .button{flex:1 1 170px}.pulse-shell-content .sidebar{padding:21px 14px 18px}.pulse-shell-content .sidebar-brand-row{min-height:34px;margin-bottom:24px;gap:5px}.pulse-shell-content .navigation-collapse,.pulse-shell-content .account-shell .account-collapse{width:32px;height:32px}@media(min-width:851px){.pulse-shell-content.navigation-collapsed .sidebar:not(.account-sidebar) .sidebar-brand-row{min-height:0;gap:14px;margin-bottom:20px}.pulse-shell-content.navigation-collapsed .sidebar:not(.account-sidebar) .navigation-collapse svg{transform:rotate(180deg)}.pulse-shell-content .account-shell.account-nav-collapsed .sidebar-brand-row{min-height:0;gap:14px;padding-top:0;margin-bottom:20px}}@media(max-width:850px){.pulse-shell-content .sidebar:not(.account-sidebar){width:226px;min-width:226px;padding:21px 14px 18px}.pulse-shell-content .mobile-nav-close:not([hidden]){display:grid;place-items:center;position:absolute;top:22px;right:14px;width:32px;height:32px;z-index:1}.pulse-shell-content.mobile-nav-open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#142e3266;z-index:24;pointer-events:none}}.inline-editor-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:8px;margin:10px 0;border:1px solid var(--p-border);border-radius:7px;background:var(--p-surface);box-shadow:0 4px 18px #17202a0a}.inline-editor-toolbar .button{min-height:34px;padding:6px 10px;font-size:11px}.inline-editor-state{margin-right:auto;color:var(--p-muted);font-size:11px}.inline-lock-button{display:grid;place-items:center;min-width:36px;padding:6px}.inline-kpi-controls{position:absolute;right:8px;top:8px;z-index:2;display:flex;gap:3px;max-width:calc(100% - 16px);flex-wrap:wrap;opacity:0;transition:opacity .14s ease}.kpi[data-metric]{position:relative}.inline-kpi-controls .button{min-height:26px;padding:3px 6px;font-size:9px}.kpi:hover .inline-kpi-controls,.kpi:focus-within .inline-kpi-controls{opacity:1}.tile-refresh-state{margin-right:auto;color:var(--p-muted);font-size:9px}.canvas-preview-label{margin:-12px 0 16px;padding:9px 12px;border-left:3px solid var(--p-accent);background:var(--p-subtle);color:var(--p-ink);font-size:12px}.tile.is-editing{position:relative;outline:1px solid transparent;transition:outline-color .14s ease,box-shadow .14s ease}.tile.is-editing:hover,.tile.is-editing:focus-within{outline-color:var(--p-accent);box-shadow:0 8px 22px #17202a12}.inline-tile-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .14s ease}.tile.is-editing:hover .inline-tile-controls,.tile.is-editing:focus-within .inline-tile-controls{opacity:1}.inline-tile-controls button{pointer-events:auto;color:var(--p-ink);border:1px solid var(--p-border);background:var(--p-surface);box-shadow:0 2px 9px #10182020}.inline-move-handle,.inline-resize-handle{position:absolute;display:grid;place-items:center;width:30px;height:30px;padding:0;border-radius:6px;touch-action:none;cursor:grab}.inline-move-handle{left:8px;top:8px}.inline-resize-ne{right:8px;top:8px}.inline-resize-sw{left:8px;bottom:8px}.inline-resize-se{right:8px;bottom:8px}.inline-edit-tile,.inline-refresh-tile{position:absolute;top:8px;min-height:30px;padding:5px 9px;border-radius:5px;font:600 10px var(--p-font-body,Arial,sans-serif);cursor:pointer}.inline-edit-tile{right:48px}.inline-refresh-tile{right:48px;top:auto;bottom:8px}.inline-tile-more-actions{position:absolute;left:48px;bottom:8px;z-index:3;font:600 10px var(--p-font-body,Arial,sans-serif);pointer-events:auto}.inline-tile-more-actions summary{padding:7px 9px;border:1px solid var(--p-border);border-radius:5px;background:var(--p-surface);box-shadow:0 2px 9px #10182020;color:var(--p-ink);cursor:pointer;list-style:none}.inline-tile-more-actions[open] summary{margin-bottom:4px}.inline-tile-more-actions[open] .button{display:block;min-height:28px;margin-top:3px;padding:4px 8px;font-size:9px}.inline-resize-handle{cursor:nwse-resize}.inline-resize-ne,.inline-resize-sw{cursor:nesw-resize}.inline-move-handle:focus-visible,.inline-resize-handle:focus-visible,.inline-edit-tile:focus-visible,.inline-refresh-tile:focus-visible,.inline-editor-toolbar :focus-visible{outline:3px solid var(--p-accent);outline-offset:2px}.tile.is-editing .tile-content{-webkit-user-select:text;user-select:text}@media(max-width:760px){.inline-editor-toolbar{position:sticky;top:0;z-index:4;gap:5px}.inline-editor-state{width:100%;margin:0 0 3px}.inline-editor-toolbar .button{flex:1}.inline-tile-controls,.inline-kpi-controls{opacity:1}.inline-edit-tile,.inline-refresh-tile{right:44px}}@media(prefers-reduced-motion:reduce){.inline-editor-toolbar,.tile.is-editing,.inline-tile-controls,.inline-kpi-controls{transition:none}}.inline-editor-feedback{flex-basis:100%;font-size:11px}#agent-drawer[data-chatter-drawer]{position:fixed;inset:64px 0 0 auto;width:min(430px,100vw);z-index:80;background:var(--p-surface);color:var(--p-ink);border-left:1px solid var(--p-border);box-shadow:-12px 0 40px #00000018;overflow:hidden;font-family:var(--p-font-body)}#agent-drawer[data-chatter-drawer][hidden]{display:none}.chatter-panel{height:100%;display:flex;flex-direction:column;min-height:0}.chatter-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 14px;border-bottom:1px solid var(--p-border)}.chatter-header h2{font-family:var(--p-font-display);font-size:26px;letter-spacing:-.03em;margin:0}.chatter-header .icon-btn{font-size:25px}.chatter-brand{display:flex;align-items:center;gap:12px;min-width:0}.chatter-brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--p-accent-soft);color:var(--p-accent);font-size:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-accent) 17%,transparent)}.chatter-brand p{margin:3px 0 0;color:var(--p-muted);font-size:11px;line-height:1.3}.chatter-history{display:flex;gap:8px;padding:10px 20px;align-items:center;border-bottom:1px solid var(--p-border)}.chatter-history .button{white-space:nowrap}.chatter-history label{flex:1;min-width:0}.chatter-history select{width:100%;min-width:0;padding:8px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-raised);color:var(--p-ink);font:inherit;font-size:11px}.chatter-context{padding:11px 24px;background:var(--p-subtle);font-size:12px;font-weight:600}.chatter-context span{display:block;font-weight:400;color:var(--p-muted);font-size:11px;margin-top:4px}.chatter-messages{flex:1;overflow-y:auto;min-height:80px;padding:22px 24px;scrollbar-width:thin}.chatter-welcome h3{font-family:var(--p-font-display);font-size:21px;font-weight:500;line-height:1.3}.chatter-welcome p,.chatter-hint{font-size:12px;line-height:1.6;color:var(--p-muted)}.chatter-message{margin:0 0 18px;font-size:13px;line-height:1.65;max-width:94%}.chatter-message small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--p-muted)}.chatter-message p{margin:5px 0 0;overflow-wrap:anywhere}.chatter-assistant{padding:13px 15px;border:1px solid var(--p-border);border-radius:12px;background:var(--p-raised);box-shadow:0 4px 14px #00000008}.chatter-user{background:var(--p-accent-soft);padding:12px 15px;border-radius:12px;margin-left:auto;border:1px solid color-mix(in srgb,var(--p-accent) 18%,transparent)}.chatter-provisional{border-left:2px solid var(--p-accent);padding-left:12px}.chatter-incomplete{border-color:color-mix(in srgb,#d54e54 42%,var(--p-border));background:color-mix(in srgb,#d54e54 4%,var(--p-raised))}.chatter-message-error{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:2px 9px;margin:12px -2px 0;padding:10px 11px;border-radius:9px;background:color-mix(in srgb,#d54e54 8%,var(--p-surface));border:1px solid color-mix(in srgb,#d54e54 24%,var(--p-border));font-size:11px;line-height:1.45}.chatter-message-error strong{grid-row:1 / span 2;color:#bd3e46;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.chatter-message-error span{color:var(--p-ink)}.chatter-message-error button{grid-column:2;justify-self:start;padding:2px 0;color:var(--p-accent)}.chatter-turn{display:flex;flex-direction:column;align-items:stretch;max-width:100%}.chatter-turn .chatter-message-error{width:min(94%,620px);box-sizing:border-box;margin:0 0 18px}.chatter-activity-summary-state{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:500;color:var(--p-muted)}.chatter-activity-summary-state .activity-state-dot{width:7px;height:7px}.chatter-composer{position:relative;flex:none;padding:14px 20px 18px;border-top:1px solid var(--p-border);background:var(--p-surface)}.chatter-composer textarea{width:100%;box-sizing:border-box;padding:12px;resize:vertical;max-height:160px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-raised);color:var(--p-ink);font:inherit;font-size:13px;line-height:1.5}.chatter-composer textarea:focus{outline:2px solid var(--p-focus);outline-offset:2px}.chatter-send{display:flex;gap:8px;align-items:center;margin-top:9px}.chatter-send small{flex:1;font-size:10px;color:var(--p-muted)}.chatter-status{font-size:12px;color:var(--p-muted)}.chatter-error,.chatter-unavailable{padding:12px;font-size:12px;line-height:1.5;background:var(--p-warning-soft);color:var(--p-ink);border-left:2px solid var(--p-warning)}.chatter-error button{display:block;margin-top:7px}.chatter-panel>.chatter-hint{padding:0 20px}.chatter-proposal{padding:15px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);margin:16px 0}.chatter-proposal h3{margin:8px 0;font-family:var(--p-font-display)}.chatter-proposal p{font-size:12px;line-height:1.5}.chatter-draft-warning{padding:10px;border-left:2px solid var(--p-warning);background:var(--p-warning-soft)}.chatter-proposal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chatter-activity{font-size:11px;margin:8px 0 16px;padding:11px 12px;border:1px solid var(--p-border);border-radius:11px;background:var(--p-subtle);color:var(--p-muted)}.chatter-activity summary{cursor:pointer;display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;color:var(--p-ink);list-style:none}.chatter-activity summary::-webkit-details-marker{display:none}.chatter-activity-count{margin-left:auto;font-size:9px;font-weight:400;color:var(--p-muted)}.chatter-activity-chevron{font-size:13px;color:var(--p-muted);transition:transform .16s ease}.chatter-activity:not([open]) .chatter-activity-chevron{transform:rotate(-90deg)}.chatter-activity ol{display:flex;flex-direction:column;gap:11px;list-style:none;padding:13px 0 0;margin:0}.chatter-activity li{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;min-height:15px}.activity-state-dot{width:8px;height:8px;border-radius:50%;background:#338cff;box-shadow:0 0 0 3px #338cff22,0 0 12px #338cff88}.is-success .activity-state-dot{background:#26a269;box-shadow:0 0 0 3px #26a2691f}.is-failure .activity-state-dot{background:#d54e54;box-shadow:0 0 0 3px #d54e541f}.is-stopped .activity-state-dot{background:#8b929b;box-shadow:0 0 0 3px #8b929b20}.is-running .activity-state-dot{animation:chatter-pulse 1.4s ease-in-out infinite}.activity-label{color:var(--p-ink)}.activity-state{font-size:9px;color:var(--p-muted)}.is-success .activity-state{color:#218257}.is-failure .activity-state{color:#bd3e46}@keyframes chatter-pulse{50%{box-shadow:0 0 0 5px #338cff18,0 0 16px #338cffaa;opacity:.72}}.chatter-evidence{font-size:11px;margin-bottom:18px}.chatter-evidence summary{cursor:pointer;color:var(--p-accent)}.chatter-evidence table{width:100%;border-collapse:collapse}.chatter-evidence th,.chatter-evidence td{padding:6px;border-bottom:1px solid var(--p-border);text-align:left}.chatter-evidence-result{margin:12px 0}.chatter-evidence-result p{color:var(--p-muted);line-height:1.5}.ai-choice-card,.ai-preview-set,.ai-change-summary{margin:12px 0 18px;padding:15px;border:1px solid var(--p-border);border-radius:14px;background:var(--p-surface);box-shadow:0 8px 24px #00000008}.ai-choice-card h3,.ai-preview-heading h3{font-family:var(--p-font-display);font-size:16px;line-height:1.35;margin:5px 0 12px}.ai-block-kicker{display:block;color:var(--p-muted);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ai-choice-options{display:grid;gap:7px}.ai-choice-option{display:grid;gap:4px;text-align:left;width:100%;padding:10px 12px;border:1px solid var(--p-border);border-radius:10px;background:var(--p-raised);color:var(--p-ink);font:inherit;cursor:pointer}.ai-choice-option:hover,.ai-choice-option[aria-pressed=true]{border-color:var(--p-accent);background:var(--p-accent-soft)}.ai-choice-option strong{font-size:12px}.ai-choice-option span,.ai-preview-description{color:var(--p-muted);font-size:11px;line-height:1.5}.ai-free-text{display:grid;gap:6px;margin-top:13px}.ai-free-text label{font-size:10px;font-weight:600}.ai-free-text>div{display:flex;gap:7px}.ai-free-text input{flex:1;min-width:0;padding:8px 9px;border:1px solid var(--p-border);border-radius:var(--p-control-radius);background:var(--p-raised);color:var(--p-ink);font:inherit;font-size:12px}.ai-selection-confirmation,.ai-block-pending,.ai-block-stale{font-size:10px;line-height:1.5;color:var(--p-muted)}.ai-block-stale{padding:8px 10px;border-left:2px solid var(--p-warning);background:var(--p-warning-soft);color:var(--p-ink)}.ai-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-preview-heading h3{margin-bottom:8px}.ai-block-state{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--p-muted)}.ai-preview-tabs{display:flex;gap:6px;overflow-x:auto;padding:2px 1px 8px;scrollbar-width:thin}.ai-preview-tab{flex:none;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--p-border);border-radius:999px;background:var(--p-raised);color:var(--p-ink);font:inherit;font-size:10px;cursor:pointer}.ai-preview-tab.is-selected{border-color:var(--p-accent);background:var(--p-accent-soft);color:var(--p-accent)}.ai-preview-tab small{font-size:8px;color:var(--p-muted)}.ai-preview-description{margin:5px 0 10px}.ai-preview-panel{min-width:0}.ai-preview-viewport{overflow:hidden;width:100%;border:1px solid var(--p-border);border-radius:10px;background:var(--p-canvas)}.ai-preview-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap;margin-top:10px}.ai-preview-dialog{width:min(1180px,96vw);height:min(90vh,900px);max-width:none;max-height:none;padding:0;border:1px solid var(--p-border);border-radius:18px;background:var(--p-surface);color:var(--p-ink);box-shadow:0 28px 90px #00000040}.ai-preview-dialog::backdrop{background:#1018208a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ai-preview-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--p-border)}.ai-preview-dialog h2{margin:4px 0 0;font:600 18px var(--p-font-display)}.ai-preview-dialog-content{height:calc(100% - 64px);overflow:auto;padding:16px}.ai-preview-dialog .ai-preview-viewport{max-height:none;overflow:auto}.ai-change-summary p{font-size:12px;line-height:1.5}.ai-change-summary small{font-size:10px;color:var(--p-muted)}@media(max-width:650px){#agent-drawer[data-chatter-drawer]{top:0;right:0;bottom:0;left:0;width:100vw}.chatter-header{padding-top:16px}.chatter-messages{padding:18px}}.ai-authoring-draft{min-width:0;max-width:100%;margin:14px 0 18px;padding:14px;border:1px solid var(--p-border);border-radius:14px;background:var(--p-surface);box-shadow:0 8px 24px #00000008;overflow-wrap:anywhere}.ai-authoring-draft>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ai-authoring-draft h3{margin:4px 0;font:600 16px/1.35 var(--p-font-display)}.ai-authoring-state{flex:none;padding:5px 8px;border-radius:999px;background:var(--p-accent-soft);color:var(--p-accent);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ai-authoring-state.is-partial,.ai-authoring-state.is-blocked{background:var(--p-warning-soft);color:var(--p-ink)}.ai-authoring-state.is-applied{background:var(--p-success-soft,var(--p-accent-soft))}.ai-authoring-summary,.ai-authoring-reason,.ai-authoring-review-hint{font-size:11px;line-height:1.5;color:var(--p-muted)}.ai-authoring-components{display:grid;gap:9px;margin:12px 0;padding:0;list-style:none}.ai-authoring-component{min-width:0;padding:10px;border:1px solid var(--p-border);border-radius:10px;background:var(--p-raised)}.ai-authoring-component>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center}.ai-authoring-component strong{font-size:11px;overflow-wrap:anywhere}.ai-authoring-component>div>span{font-size:9px;color:var(--p-accent);text-align:right}.ai-authoring-component.is-blocked>div>span{color:var(--p-warning,#9c6b16)}.ai-authoring-component p{grid-column:1/-1;margin:0;color:var(--p-muted);font-size:10px;line-height:1.45}.ai-authoring-issues{margin:8px 0;padding-left:16px;font-size:10px;line-height:1.5;color:var(--p-ink)}.ai-authoring-component>.button{max-width:100%;white-space:normal;text-align:left}.ai-authoring-review-hint{margin:10px 0 0;padding:9px;border-left:2px solid var(--p-accent);background:var(--p-accent-soft);color:var(--p-ink)}@media(max-width:650px){.ai-authoring-draft{padding:12px}.ai-authoring-component>div{grid-template-columns:minmax(0,1fr)}.ai-authoring-component>div>span{text-align:left}}@media(prefers-reduced-motion:reduce){.is-running .activity-state-dot{animation:none}}.ai-preview-viewport .ai-preview-frame{transform-origin:top left;max-width:none}.ai-preview-viewport.ai-preview-dashboard{max-height:360px;overflow:hidden}.ai-preview-viewport.ai-preview-dashboard .ai-preview-frame{display:block}.ai-preview-viewport-label{margin:0 0 8px;color:var(--p-muted);font-size:9px;letter-spacing:.02em}.ai-preview-viewports{display:flex;gap:6px;margin:0 0 8px}.ai-preview-viewports .button[aria-pressed=true]{border-color:var(--p-accent);color:var(--p-accent);background:var(--p-accent-soft)}.is-partial .activity-state-dot{background:#b7791f;box-shadow:0 0 0 3px #b7791f22}.is-partial .activity-state{color:#a66b14}.chatter-markdown{overflow-wrap:anywhere;line-height:1.65}.chatter-markdown>:first-child{margin-top:5px}.chatter-markdown>:last-child{margin-bottom:0}.chatter-markdown p{margin:8px 0}.chatter-markdown h3,.chatter-markdown h4,.chatter-markdown h5,.chatter-markdown h6{font-family:var(--p-font-body);line-height:1.4;margin:16px 0 7px;font-weight:650;letter-spacing:normal}.chatter-markdown h3{font-size:16px}.chatter-markdown h4{font-size:14px}.chatter-markdown h5,.chatter-markdown h6{font-size:13px}.chatter-markdown ul,.chatter-markdown ol{padding-left:21px;margin:8px 0}.chatter-markdown li{margin:5px 0}.chatter-markdown li>p{margin:3px 0}.chatter-markdown strong{font-weight:700}.chatter-markdown code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;background:var(--p-subtle);border-radius:4px;padding:1px 4px}.chatter-markdown pre{max-width:100%;overflow:auto;padding:10px;border:1px solid var(--p-border);border-radius:7px;background:var(--p-subtle);white-space:pre}.chatter-markdown pre code{padding:0;background:transparent;white-space:pre;overflow-wrap:normal}.chatter-markdown a{color:var(--p-accent);text-decoration:underline}.chatter-markdown blockquote{margin:10px 0;padding:1px 12px;border-left:3px solid var(--p-border);color:var(--p-muted)}.chatter-markdown hr{border:0;border-top:1px solid var(--p-border);margin:14px 0}.chatter-markdown-table{max-width:100%;overflow:auto;margin:10px 0}.chatter-markdown table{border-collapse:collapse;width:100%;font-size:12px}.chatter-markdown th,.chatter-markdown td{text-align:left;padding:7px;border:1px solid var(--p-border);vertical-align:top}.chatter-markdown th{font-weight:600;background:var(--p-subtle)}.ai-preview-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.ai-preview-dialog>header{flex:none}.ai-preview-dialog-content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.ai-preview-dialog .ai-preview-viewport.ai-preview-dashboard{flex:1;min-height:0;max-height:none;overflow:auto}.ai-preview-dialog[data-device=mobile] .ai-preview-viewport.ai-preview-dashboard{display:flex;justify-content:center}.chatter-completion-outcome{margin:11px -2px 0;padding:8px 10px;border-left:2px solid var(--p-accent);border-radius:0 7px 7px 0;background:var(--p-subtle);color:var(--p-muted);font-size:11px;line-height:1.45}.ai-preview-unusable{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;padding:9px 11px;border:1px solid var(--p-warning);border-radius:9px;background:var(--p-warning-soft);color:var(--p-ink);font-size:11px;line-height:1.5}.ai-preview-unusable [data-live-ai=retry-preview]{flex:none}.ai-preview-dialog-status{display:block;margin-top:3px;color:var(--p-muted);font-size:10px;line-height:1.4}.chatter-turn-content{display:flow-root;min-width:0}.chatter-voice{flex:none;box-sizing:border-box;min-height:0;padding:12px 20px;border-top:1px solid var(--p-border);background:var(--p-surface);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.chatter-voice-status{margin:0;font-size:13px;font-weight:600;color:var(--p-ink)}.chatter-voice-caption{margin:0;min-height:36px;max-height:54px;overflow:auto;max-width:100%;font-size:12px;line-height:18px;color:var(--p-muted);overflow-wrap:anywhere}.chatter-voice-caption-label{font-weight:600;color:var(--p-ink)}.chatter-voice-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-height:36px}.chatter-voice-actions .button,.chatter-voice-start{min-height:38px}.chatter-voice-start{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:8px}.chatter-voice-launch{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.chatter-voice-settings{position:relative;z-index:3;text-align:left;color:var(--p-ink);font-size:12px}.chatter-voice-settings summary{cursor:pointer;list-style:none;padding:9px 11px;border:1px solid var(--p-border);border-radius:9px;background:var(--p-surface);font-weight:600}.chatter-voice-settings summary::-webkit-details-marker{display:none}.chatter-voice-settings summary:after{content:"⌄";padding-left:7px;color:var(--p-muted)}.chatter-voice-settings[open]>summary{border-radius:0 0 9px 9px}.chatter-voice-settings[open]>summary:after{display:inline-block;transform:rotate(180deg)}.chatter-voice-settings-fields{position:absolute;bottom:100%;right:0;width:min(320px,calc(100vw - 40px));padding:12px;border:1px solid var(--p-border);border-radius:10px 10px 0 0;background:var(--p-surface);box-shadow:0 12px 30px #0002;display:grid;gap:10px}.chatter-voice-settings-fields label{display:grid;gap:4px;font-weight:600}.chatter-voice-settings-fields select{min-width:0;width:100%;padding:7px;border:1px solid var(--p-border);border-radius:6px;background:var(--p-surface);color:var(--p-ink);font:inherit}.chatter-voice-settings-fields p{margin:0;color:var(--p-muted);line-height:1.45}.chatter-composer .chatter-voice-settings{position:static}.chatter-composer .chatter-voice-settings-fields{left:20px;right:20px;width:auto;max-width:320px;min-width:0;transform:none}.chatter-voice>.chatter-voice-settings .chatter-voice-settings-fields{left:50%;right:auto;transform:translate(-50%)}@keyframes chatter-voice-breathe{50%{transform:scale(1.07);opacity:.75}}@media(max-width:420px){.chatter-voice{padding:16px 12px}.chatter-send{flex-wrap:wrap}.chatter-send small{flex-basis:100%}}.chatter-voice-settings-fields{max-height:calc(100dvh - 120px);overflow:auto}.chatter-voice-settings-fields .chatter-voice-feedback-setting{display:flex;align-items:center;gap:8px}.chatter-voice-settings-fields .chatter-voice-feedback-setting input{margin:0}.chatter-voice-diagnostics{border-top:1px solid var(--p-border);padding-top:8px}.chatter-voice-diagnostics summary{padding:4px 0!important;border:0!important;background:none!important}.chatter-voice-diagnostics dl{display:grid;grid-template-columns:1fr auto;gap:3px 12px;margin:6px 0 0}.chatter-voice-diagnostics dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.ai-preview-dialog-actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--p-border)}.ai-preview-dialog-actions p{flex:1 1 220px;margin:0;font-size:12px;line-height:1.4}.chatter-voice-more{border-top:1px solid var(--p-border);padding-top:8px;display:grid;gap:10px}.chatter-voice-more>summary{padding:4px 0;border:0;background:none}.chatter-voice-more[open]>summary{margin-bottom:10px}.chatter-voice-more>label{margin-bottom:10px}.chatter-voice-more[open]>summary:after{display:inline-block;transform:rotate(180deg)}.voice-orb-stage{height:144px;width:100%;display:grid;place-items:center;flex:none}.chatter-voice-orb{position:relative;display:flex;align-items:center;justify-content:center;width:144px;height:144px;max-width:100%;border:1px solid transparent;border-radius:80px;transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),background .4s,border-color .4s;overflow:hidden;flex:none}.chatter-voice-orb canvas{width:144px;height:144px;flex:none;transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1)}.voice-orb-tool{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;font-size:13px;font-weight:500;color:var(--p-ink);transition:opacity .25s,max-width .5s;text-overflow:ellipsis}.chatter-voice-orb[data-mode=pill]{width:300px;height:56px;padding:0 18px 0 4px;justify-content:flex-start;background:var(--p-surface);border-color:color-mix(in srgb,var(--p-accent) 25%,var(--p-border));box-shadow:0 4px 20px color-mix(in srgb,var(--p-accent) 8%,transparent)}.chatter-voice-orb[data-mode=pill] canvas{width:52px;height:52px}.chatter-voice-orb[data-mode=pill] .voice-orb-tool{max-width:230px;opacity:1}@media(prefers-reduced-motion:reduce){.chatter-voice-orb,.chatter-voice-orb canvas,.voice-orb-tool{transition:none}}.pulse-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1180px;margin:25px auto}.pulse-pricing .site-price-card{display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden;border:1px solid var(--ui-line,#dce7df);border-radius:13px;padding:30px;background:var(--ui-surface,#fff);color:var(--ui-ink,#183533)}.pulse-pricing .site-price-card.featured{border:2px solid var(--ui-accent,#087f72);padding:29px}.pulse-pricing .site-price-card h3{font:750 17px var(--ui-display,Manrope,sans-serif);margin:0;color:var(--ui-ink,#183533)}.pulse-pricing .site-price{font:750 45px var(--ui-display,Manrope,sans-serif);letter-spacing:-2px;margin:17px 0 4px;color:var(--ui-ink,#183533)}.pulse-pricing .site-price>span{font:400 12px var(--ui-font,"DM Sans",sans-serif);letter-spacing:0;color:var(--ui-muted,#64786d)}.pulse-pricing .site-price-card p{font-size:11px;line-height:1.7;color:var(--ui-muted,#64786d);margin:7px 0 14px}.pulse-pricing .site-saving{position:absolute;right:-38px;top:20px;width:150px;padding:7px 0;transform:rotate(45deg);background:var(--ui-accent,#087f72);color:var(--p-accent-ink,#fff);text-align:center;font-size:10px;font-weight:700;letter-spacing:.03em;box-shadow:0 2px 5px #18353318}.pulse-pricing .collection-tag{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;color:var(--p-accent-text,var(--ui-accent,#087f72));background:var(--ui-accent-soft,#e9f5f1);border-radius:5px;padding:5px 8px;font-size:10px;font-weight:600}.pulse-pricing .public-icon{width:15px;height:15px;flex:none;vertical-align:middle}.pulse-pricing .site-price-card ul{list-style:none;padding:0;margin:24px 0;display:grid;gap:14px;font-size:12px;font-weight:400}.pulse-pricing .site-price-card li{display:flex;align-items:center;gap:9px;color:var(--ui-ink,#183533)}.pulse-pricing .site-price-card li .public-icon{color:var(--p-accent-text,var(--ui-accent,#087f72))}.pulse-pricing .site-price-card>.site-btn{width:100%;margin-top:auto}.pulse-shell-content .accounts .pulse-pricing .pricing-plan-heading{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;font:750 17px var(--ui-display,Manrope,sans-serif)}.pulse-shell-content .accounts .pulse-pricing input[type=radio]{width:17px;height:17px;min-height:0;margin:0;padding:0;flex:none;accent-color:var(--ui-accent,#087f72)}.pulse-pricing.pricing-selection{width:100%;max-width:none;margin:0}.pulse-pricing.pricing-selection .site-price-card{cursor:pointer}.pulse-pricing.pricing-selection .site-price-card.featured{border:1px solid var(--ui-line,#dce7df);padding:30px}.pulse-pricing.pricing-selection .site-price-card.is-selected{border-color:var(--ui-accent,#087f72);box-shadow:0 0 0 1px var(--ui-accent,#087f72)}.pulse-pricing .site-price-card:has(input:focus-visible){outline:3px solid var(--ui-accent,#087f72);outline-offset:3px}.pulse-pricing .pricing-status-row{min-height:26px;margin-top:8px;display:flex;align-items:flex-start;gap:4px;flex-wrap:wrap}.pulse-pricing .pricing-status{display:inline-flex;align-items:center;border-radius:5px;padding:4px 8px;font-size:10px;line-height:1.4;font-weight:650}.pulse-pricing .pricing-status-good{color:var(--p-good,#16734e);background:var(--p-good-soft,#e1f3e8)}.pulse-pricing .pricing-status-info{color:var(--ui-info,#285c92);background:var(--ui-info-soft,#e4effa)}.pulse-pricing .pricing-status-warning{color:var(--p-warning,#956016);background:var(--p-warning-soft,#fff1d9)}@media(max-width:1000px){.pulse-pricing{grid-template-columns:1fr;max-width:560px}}@media(max-width:600px){.pulse-pricing .site-price-card,.pulse-pricing.pricing-selection .site-price-card.featured{padding:26px}.pulse-pricing .site-price-card.featured{padding:25px}.pulse-pricing .site-price{font-size:40px}}.public-site{background:#f8f8f3;color:#172b25;min-height:100vh;font-family:Inter,system-ui,sans-serif}.public-site *{box-sizing:border-box}.public-site a{color:inherit;text-decoration:none}.public-header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 6%;border-bottom:1px solid #dde4dc}.public-header nav,.public-header>div,.public-site footer nav{display:flex;align-items:center;gap:28px}.public-brand{font-size:1.45rem;font-weight:800;letter-spacing:-.06em}.public-brand span{color:#469a67}.public-button,.public-outline{display:inline-block;padding:13px 20px;border-radius:8px;font-weight:700}.public-button{background:#205a40;color:#fff!important}.public-outline{border:1px solid #9eafa5}.public-main{max-width:1440px;margin:auto}.public-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:100px 6% 110px}.public-site h1{font-size:clamp(2.7rem,5.4vw,5.5rem);line-height:1.04;letter-spacing:-.055em;margin:20px 0}.public-site h1 em{font-style:normal;color:#478f65}.public-hero p:not(.public-eyebrow){font-size:1.15rem;line-height:1.7;color:#596e62;max-width:540px}.public-eyebrow{font-size:.72rem;letter-spacing:.18em;font-weight:800;color:#44825d}.public-actions{display:flex;gap:12px;margin:30px 0}.public-hero small{color:#67796d}.public-illustration{background:#dfece1;border-radius:26px;padding:28px;min-height:330px;display:flex;flex-direction:column;justify-content:center;gap:22px}.illustration-label{font-size:.7rem;color:#627b69;letter-spacing:.15em}.illustration-prompt,.illustration-chart{background:#fff;border-radius:12px;padding:20px;box-shadow:0 12px 35px #315f4512}.illustration-chart{height:160px;display:flex;align-items:end;gap:14px}.illustration-chart span{flex:1;background:#8ac49a;border-radius:5px 5px 0 0;height:40%}.illustration-chart span:nth-child(2){height:68%}.illustration-chart span:nth-child(3){height:53%}.illustration-chart span:nth-child(4){height:83%}.illustration-chart span:nth-child(5){height:69%}.illustration-chart span:nth-child(6){height:95%}.illustration-caption{color:#526f5a}.public-section{padding:72px 6%;max-width:1300px;margin:auto}.public-section>h2{font-size:2.5rem;letter-spacing:-.04em}.public-section>p{line-height:1.7;max-width:780px}.public-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0}.public-grid article{padding:28px;background:#fff;border:1px solid #e0e8df;border-radius:16px}.public-grid article p{line-height:1.6;color:#596e62}.public-grid article b{color:#65a077}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.public-price{font-size:2.5rem;font-weight:800}.public-price small{font-size:1rem;font-weight:400}.public-faq{max-width:800px}.public-faq details{padding:22px 0;border-bottom:1px solid #d7e0d7}.public-faq summary{font-weight:700;cursor:pointer}.public-site footer{border-top:1px solid #dde4dc;padding:36px 6%;display:flex;gap:30px;align-items:center}.public-site footer span{flex:1;color:#67796d}@media(max-width:760px){.public-header{flex-wrap:wrap}.public-header nav{order:3;width:100%;overflow:auto;gap:20px}.public-header>div{gap:12px}.public-hero{grid-template-columns:1fr;padding-top:55px}.public-grid,.pricing-grid{grid-template-columns:1fr}.public-site footer{flex-wrap:wrap}.public-site footer span{flex-basis:100%}}.public-site{background:var(--ui-canvas,#f8faf8);color:var(--ui-ink,#183533);font-family:var(--ui-font,"DM Sans",sans-serif)}.site-container{width:min(1200px,calc(100% - 80px));margin:0 auto}.site-nav,.site-footer{font-family:var(--ui-font,"DM Sans",sans-serif);color:var(--ui-ink,#183533);background:var(--ui-surface,#fff)}.site-nav *,.site-footer *{box-sizing:border-box}.site-nav a,.site-footer a{color:inherit;text-decoration:none}.site-nav{height:78px;border-bottom:1px solid var(--ui-line,#e2eae5);position:relative;z-index:5}.site-nav>.site-container{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.site-logo{display:inline-flex;align-items:center;gap:9px;font:800 25px var(--ui-display,Manrope,sans-serif);letter-spacing:-1px;white-space:nowrap}.site-logo>span{width:32px;height:32px;background:var(--ui-accent,#087f72);color:#fff;border-radius:9px;display:grid;place-items:center}.site-logo svg{width:21px;height:21px}.site-links,.site-actions,.footer-links{display:flex;align-items:center;gap:30px}.site-links a,.site-actions,.footer-links{font-size:12px;font-weight:600}.site-links a{color:var(--ui-muted,#64786d)}.site-links a.active,.site-links a:hover{color:var(--ui-accent,#087f72)}.site-actions{gap:18px}.site-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 17px;border:1px solid var(--ui-line,#dce7df);border-radius:7px;background:var(--ui-surface,#fff);color:var(--ui-ink,#183533)!important;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.site-btn.primary{background:var(--ui-accent,#087f72);border-color:var(--ui-accent,#087f72);color:#fff!important}.site-menu{display:none}.site-menu summary{list-style:none;cursor:pointer}.site-menu summary::-webkit-details-marker{display:none}.site-menu svg{width:20px;height:20px}.site-footer{border-top:1px solid var(--ui-line,#e2eae5);padding:42px 0}.footer-row{display:flex;justify-content:space-between;align-items:center;gap:30px}.site-footer p{font-size:11px;color:var(--ui-muted,#75857b);margin:12px 0 0}.footer-links{font-size:11px;color:var(--ui-muted,#75857b);gap:24px}.public-site .public-main{max-width:none}.home-hero{padding:80px 0 83px;background:var(--ui-surface,#fff)}.home-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.15fr);gap:44px;align-items:center}.home-label,.home-eyebrow{color:var(--ui-accent,#087f72);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.home-label{display:inline-flex;background:var(--ui-accent-soft,#e9f5f1);border-radius:30px;padding:8px 11px;letter-spacing:0;text-transform:none}.public-site .home-copy h1{font:750 52px/1.13 var(--ui-display,Manrope,sans-serif);letter-spacing:-2px;margin:22px 0;color:var(--ui-ink,#183533)}.public-site .home-copy h1 em{color:var(--ui-accent,#087f72);font-style:normal}.home-copy>p{font-size:15px;line-height:1.85;max-width:445px;color:var(--ui-muted,#64786d)}.home-actions{display:flex;gap:9px;margin:27px 0 15px}.home-note{font-size:10px;color:var(--ui-muted,#75857b)}.home-demo{background:#fff;border:1px solid #dce7df;border-radius:13px;box-shadow:0 14px 42px #1c503a0d;overflow:hidden;color:#183533}.demo-top{display:flex;justify-content:space-between;padding:17px 18px;border-bottom:1px solid #e5ece7;font-size:13px}.demo-top span{font-size:9px;color:#708078}.demo-tabs{display:flex;border-bottom:1px solid #e5ece7;background:#fbfcfb;color:#62736c;font-size:10px}.demo-tabs span{flex:1;text-align:center;padding:13px 5px}.demo-tabs span:first-child{border-bottom:2px solid #087f72;color:#087f72}.demo-body{display:grid;grid-template-columns:.84fr 1fr;min-height:320px}.demo-conversation,.demo-result{padding:21px 16px;font-size:11px;line-height:1.8}.demo-conversation{border-right:1px solid #e5ece7}.demo-conversation small,.demo-result small{display:block;font-size:8px;color:#75857b}.demo-conversation small:nth-of-type(2){color:#087f72;margin-top:23px}.demo-question{background:#f3f6f4;border-radius:8px;padding:11px}.demo-result{background:#f6f8f7}.demo-result>strong{font-size:12px}.demo-result>small{margin-top:7px}.demo-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0 13px}.demo-metrics>div,.demo-chart{background:#fff;border:1px solid #e2e9e6;border-radius:7px;padding:12px 9px}.demo-metrics b{font:750 17px var(--ui-display,Manrope,sans-serif);display:block;margin:7px 0 5px}.demo-metrics span{font-size:8px;color:#087f72}.demo-chart b{font-size:9px}.demo-chart svg{width:100%;height:105px;color:#378d69}.demo-caption{text-align:center;color:#89968e;font-size:8px;padding:10px;border-top:1px solid #e5ece7}.home-benefits{background:var(--ui-accent-soft,#edf6f1);padding:21px 0}.home-benefits>.site-container{display:flex;justify-content:center;gap:75px;font-size:11px;font-weight:600;color:var(--ui-ink,#183533)}.home-section{padding:75px 0}.home-section.tinted{background:var(--ui-accent-soft,#f0f6f2)}.home-section-head{max-width:560px;margin-bottom:33px}.home-section-head.center{text-align:center;margin:0 auto 35px}.home-section h2,.home-cta h2{font:750 34px/1.25 var(--ui-display,Manrope,sans-serif);letter-spacing:-1px;margin:12px 0;color:var(--ui-ink,#183533)}.home-section-head p,.home-feature p{font-size:13px;line-height:1.85;color:var(--ui-muted,#64786d)}.home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-feature{background:var(--ui-surface,#fff);border:1px solid var(--ui-line,#e2eae5);border-radius:10px;padding:27px}.home-feature h3,.home-template h3{font:700 16px var(--ui-display,Manrope,sans-serif);margin:0 0 12px}.home-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:var(--ui-accent-soft,#e9f5f1);color:var(--ui-accent,#087f72);font-size:20px;margin-bottom:20px}.home-feature blockquote{padding:10px 0 10px 13px;margin:15px 0 17px;border-left:2px solid #badbc9;font-size:13px;line-height:1.75}.home-step{font-size:9px;letter-spacing:.1em;color:var(--ui-muted,#75857b);margin-bottom:18px}.home-heading-row{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.home-heading-row .home-section-head{margin:0}.home-template{border:1px solid var(--ui-line,#e2eae5);border-radius:10px;overflow:hidden;background:var(--ui-surface,#fff)}.home-template>div:last-child{padding:20px}.home-template p{font-size:12px;line-height:1.7;color:var(--ui-muted,#64786d);min-height:42px}.home-template small{color:var(--ui-accent,#087f72)}.home-template-art{height:155px;background:#e4f0e9;display:flex;align-items:end;gap:10px;padding:35px 45px 0}.home-template:nth-child(2) .home-template-art{background:#efebf6}.home-template:nth-child(3) .home-template-art{background:#f7ede5}.home-template-art>span{background:#8bb9a3;border-radius:5px 5px 0 0;flex:1;height:45%}.home-template-art>span:nth-child(2){height:70%}.home-template-art>span:nth-child(3){height:55%}.home-template-art>span:nth-child(4){height:90%}.home-last{padding-top:0}.home-cta{background:var(--ui-accent,#087f72);border-radius:12px;padding:40px 45px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff}.home-cta h2{color:#fff;margin:0 0 8px}.home-cta p{font-size:12px;margin:0;color:#e0f2eb}.home-disclaimer{text-align:center;font-size:10px;color:var(--ui-muted,#75857b);margin-top:15px}@media(max-width:850px){.site-container{width:calc(100% - 48px)}.site-links{gap:18px}.site-ghost{display:none}.home-hero{padding:55px 0 60px}.home-hero-grid{grid-template-columns:1fr;gap:34px}.home-copy{text-align:center;max-width:620px;margin:auto}.home-copy>p{margin-inline:auto}.home-actions{justify-content:center}.home-demo{max-width:650px;width:100%;margin:auto}.home-section{padding:54px 0}.home-benefits>.site-container{gap:23px;flex-wrap:wrap}}@media(max-width:600px){.site-container{width:calc(100% - 36px)}.site-nav{height:68px}.site-logo{font-size:22px}.site-actions{gap:8px}.site-actions>.site-btn{font-size:10px;padding:9px 11px}.site-links{display:none}.site-menu{display:block}.site-menu nav{position:absolute;top:68px;left:0;right:0;background:var(--ui-surface,#fff);border-bottom:1px solid var(--ui-line,#e2eae5);padding:12px 24px;box-shadow:0 10px 20px #193b2010}.site-menu nav a{display:block;padding:12px 0}.home-hero{padding:39px 0 51px}.public-site .home-copy h1{font-size:42px;letter-spacing:-1.8px}.home-copy>p{font-size:14px}.home-actions{flex-direction:column}.home-actions .site-btn{width:100%}.demo-body{grid-template-columns:1fr}.demo-conversation{border-right:0;border-bottom:1px solid #e5ece7}.demo-chart{display:none}.home-benefits>.site-container{justify-content:start;gap:10px 18px;font-size:10px}.home-section{padding:42px 0}.home-section h2,.home-cta h2{font-size:28px}.home-grid{grid-template-columns:1fr;gap:14px}.home-heading-row,.home-cta,.footer-row{align-items:start;flex-direction:column}.home-cta{padding:28px 24px}.home-cta .site-btn{width:100%}.footer-links{flex-wrap:wrap;gap:18px}.site-footer{padding:30px 0 60px}}.public-site footer.site-footer{display:block;padding:42px 0}.public-site footer.site-footer span{flex:none;color:inherit}@media(max-width:600px){.public-site footer.site-footer{padding:30px 0 60px}}.site-container{width:min(1180px,calc(100% - 72px))}.home-hero{position:relative;overflow:hidden;background:linear-gradient(116deg,#fafcf9,#f8fbf9,#eef7f1)}.home-hero:before{content:"";position:absolute;border:1px solid #dcebe1;width:680px;height:680px;border-radius:50%;right:-260px;top:-120px}.home-hero-grid{position:relative}.public-icon{width:19px;height:19px;flex:none;vertical-align:middle}.home-label,.home-benefits span{display:inline-flex;align-items:center;gap:8px}.home-label .public-icon{width:14px;height:14px}.home-benefits .public-icon{color:var(--ui-accent,#087f72);width:17px;height:17px}.home-icon .public-icon{width:19px;height:19px}.home-template-art{display:block;padding:0;height:156px}.home-template-art .collection-art{height:100%}.collection-art{background:#f0f5f0;padding:21px 23px 0;height:156px;overflow:hidden;border-bottom:1px solid var(--ui-line,#e2eae5)}.collection-art.art-1{background:#f0ecf6;color:#8b79a7}.collection-art.art-2{background:#f8ede5;color:#c18d6e}.collection-art-window{height:150px;background:#fff;border:1px solid #dfe8e2;border-radius:7px 7px 0 0;padding:12px 14px;color:#598f76;box-shadow:0 4px 16px #284d3510}.collection-art-window small{display:block;font-size:8px;color:#71847b}.collection-art-window svg{display:block;width:100%;height:65px}.art-values{display:flex;gap:8px;margin-top:10px}.art-values b{flex:1;border:1px solid #e6eee8;border-radius:3px;color:#d1e5d9;font-size:9px;padding:5px}.site-page-hero{text-align:center;padding:58px 0 25px}.public-site .site-page-hero h1,.public-site .collection-page h1{font:750 42px/1.17 var(--ui-display,Manrope,sans-serif);letter-spacing:-1.5px;margin:14px 0;color:var(--ui-ink,#183533)}.site-page-hero p{font-size:14px;line-height:1.8;color:var(--ui-muted,#64786d);max-width:620px;margin:auto}.site-page-section{padding:20px 0 75px}.site-pricing{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:820px;margin:25px auto}.site-price-card h3,.site-help h3,.site-contact-card h3{font:750 17px var(--ui-display,Manrope,sans-serif);margin:0}.collection-tag{display:inline-flex;align-items:center;gap:5px;color:var(--ui-accent,#087f72);background:var(--ui-accent-soft,#e9f5f1);border-radius:5px;padding:5px 8px;font-size:10px;font-weight:600}.collection-tag svg{width:13px;height:13px}.site-pricing-foot{max-width:820px;margin:18px auto;color:var(--ui-muted,#64786d);font-size:10px;line-height:1.8;text-align:center}.site-help{display:flex;gap:15px;align-items:center;padding:20px;border:1px solid var(--ui-line,#dce7df);border-radius:10px;background:var(--ui-surface,#fff)}.site-help>svg,.site-contact-notes>div>svg{width:38px;height:38px;padding:10px;border-radius:9px;color:var(--ui-accent,#087f72);background:var(--ui-accent-soft,#e9f5f1)}.site-help p,.site-contact-notes p,.site-contact-card p{font-size:11px;line-height:1.7;color:var(--ui-muted,#64786d);margin:6px 0 0}.pricing-help{max-width:820px;margin:35px auto}.site-faq-heading{margin-top:55px!important}.site-faq{max-width:760px;margin:20px auto 0}.site-faq details{border-bottom:1px solid var(--ui-line,#dce7df);padding:21px 0}.site-faq summary{font-size:14px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.site-faq summary:after{content:"+";color:var(--ui-accent,#087f72);font-size:18px}.site-faq details[open] summary:after{content:"−"}.site-faq p{font-size:12px;line-height:1.8;color:var(--ui-muted,#64786d);max-width:680px;margin:12px 0 0}.faq-help{max-width:760px;margin:35px auto}.faq-help>div{flex:1}.site-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;max-width:920px;margin:35px auto}.site-contact-grid h2{font:750 28px/1.3 var(--ui-display,Manrope,sans-serif);letter-spacing:-.8px;margin:0}.site-contact-grid>div>p{font-size:13px;line-height:1.8;color:var(--ui-muted,#64786d)}.site-contact-notes{display:grid;gap:25px;margin-top:30px}.site-contact-notes>div{display:flex;align-items:start;gap:13px}.site-contact-notes h3{font-size:13px;margin:0}.site-contact-card{border:1px solid var(--ui-line,#dce7df);border-radius:12px;background:var(--ui-surface,#fff);padding:28px}.site-contact-card p{margin:18px 0}.collection-page{padding:65px 0 75px}.collection-page>p{color:var(--ui-muted,#64786d);font-size:13px}.collection-filters{margin:30px 0 20px;display:flex;justify-content:flex-end}.collection-filters label{font-size:0}.collection-filters input{font:12px var(--ui-font,"DM Sans",sans-serif);padding:11px 13px;border:1px solid var(--ui-line,#dce7df);border-radius:7px;background:var(--ui-surface,#fff);color:var(--ui-text,#263d3c)}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:30px}.collection-card{border:1px solid var(--ui-line,#dce7df);border-radius:10px;overflow:hidden;background:var(--ui-surface,#fff)}.collection-info{padding:20px}.collection-info h2{font:750 16px var(--ui-display,Manrope,sans-serif);margin:12px 0}.collection-info p{font-size:12px;line-height:1.7;color:var(--ui-muted,#64786d);min-height:44px}.collection-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--ui-line,#dce7df);padding-top:14px;margin-top:17px;color:var(--ui-muted,#64786d);font-size:10px}.collection-bottom a{color:var(--ui-accent,#087f72);font-weight:700}.collection-page>.site-help{margin-top:30px}@media(max-width:850px){.site-container{width:calc(100% - 48px)}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-contact-grid{gap:40px}}@media(max-width:600px){.site-container{width:calc(100% - 36px)}.site-page-hero{padding:38px 0 12px}.public-site .site-page-hero h1,.public-site .collection-page h1{font-size:32px;letter-spacing:-1.2px}.site-pricing,.collection-grid,.site-contact-grid{grid-template-columns:1fr}.collection-page{padding:42px 0}.site-contact-grid{gap:30px;margin-top:5px}.site-page-section{padding-bottom:45px}.faq-help{flex-wrap:wrap}}.art-donut{display:flex;align-items:center;justify-content:center;gap:18px;height:70px;color:#a590bd;font-size:9px}.art-donut i{width:52px;height:52px;border:10px solid #c8bad9;border-top-color:#8d76aa;border-right-color:#a694be;border-radius:50%}.art-bars{display:flex;align-items:end;justify-content:center;gap:12px;height:70px}.art-bars i{width:22px;height:45%;background:#d9ae93;border-radius:3px 3px 0 0}.art-bars i:nth-child(2){height:70%}.art-bars i:nth-child(3){height:54%}.art-bars i:nth-child(4){height:85%}.art-bars i:nth-child(5){height:65%}.public-site,.site-nav,.site-footer{color:var(--ui-ink,#183533)}.public-site{background:var(--ui-canvas,#f6f8f7)}.site-nav,.site-footer,.site-menu nav,.home-feature,.home-template,.collection-card,.site-price-card,.site-help,.site-contact-card{background:var(--ui-surface,#fff);border-color:var(--ui-line,#dce8e1);color:var(--ui-ink,#183533)}.site-nav a,.site-footer a,.public-site a{color:inherit}.site-links a,.site-footer p,.footer-links,.home-copy>p,.home-note,.home-section-head p,.home-feature p,.home-template p,.site-page-hero p,.site-price-card p,.site-pricing-foot,.site-help p,.site-faq p,.site-contact-grid>div>p,.site-contact-notes p,.site-contact-card p,.collection-page>p,.collection-info p,.collection-bottom,.home-disclaimer{color:var(--ui-muted,#536b60)}.site-links a.active,.site-links a:hover,.home-label,.home-eyebrow,.home-icon,.home-benefits .public-icon,.site-price-card li svg,.site-help>svg,.site-contact-notes>div>svg,.collection-bottom a,.home-template small,.site-faq summary:after{color:var(--p-accent-text,var(--ui-accent,#087f72))}.site-btn,.collection-filters input{background:var(--ui-surface,#fff);border-color:var(--ui-line,#dce8e1);color:var(--ui-ink,#183533)!important}.site-btn.primary,.site-saving,.home-cta,.site-logo>span{background:var(--ui-accent,#087f72);border-color:var(--ui-accent,#087f72);color:var(--p-accent-ink,#fff)!important}.home-cta h2,.home-cta p{color:var(--p-accent-ink,#fff)}.home-label,.home-icon,.home-benefits,.home-section.tinted,.collection-tag,.site-help>svg,.site-contact-notes>div>svg{background:var(--ui-accent-soft,#e6f4f1)}.collection-tag{color:var(--p-accent-text,var(--ui-accent,#087f72))}.home-hero{background:linear-gradient(116deg,var(--ui-surface,#fff) 0%,var(--ui-canvas,#f6f8f7) 50%,var(--ui-accent-soft,#e6f4f1) 100%)}.home-hero:before{border-color:var(--ui-line,#dce8e1)}.home-feature blockquote{color:var(--ui-text,#183533);border-color:var(--ui-accent,#087f72)}.site-faq details,.collection-bottom{border-color:var(--ui-line,#dce8e1)}.home-benefits,.home-section:not(.tinted){background:var(--ui-surface,#fff)}.home-benefits{border-bottom:1px solid var(--ui-line,#dce8e1)}.collection-filters{justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.collection-source-filters{display:flex;gap:6px;flex-wrap:wrap}.collection-filter{border:1px solid transparent;border-radius:7px;padding:8px 11px;background:transparent;color:var(--ui-muted,#536b60);font:600 11px var(--ui-font,"DM Sans",sans-serif);cursor:pointer}.collection-filter[aria-pressed=true]{background:var(--ui-accent-soft,#e6f4f1);color:var(--p-accent-text,var(--ui-accent,#087f72));border-color:var(--ui-line,#dce8e1)}.collection-filter:focus-visible{outline:2px solid var(--ui-accent,#087f72);outline-offset:2px}@media(max-width:600px){.collection-filters{align-items:stretch}.collection-filters label{margin-left:auto}}.site-pricing{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px}@media(max-width:1000px){.site-pricing{grid-template-columns:1fr;max-width:560px}}.site-footer .footer-links{flex-wrap:wrap;gap:16px 24px}.site-footer .footer-links a{white-space:nowrap}.settings-pages{max-width:1080px;margin:0 auto;min-width:0;color:var(--ui-ink);font-family:var(--ui-font)}.settings-tabs{display:flex;gap:28px;border-bottom:1px solid var(--ui-line);margin:0 0 30px;overflow-x:auto}.settings-tabs button{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:0 1px 15px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ui-muted);font:600 12px var(--ui-font);cursor:pointer}.settings-tabs button[aria-current=page]{color:var(--ui-accent);border-bottom-color:var(--ui-accent)}.settings-page{min-width:0;overflow-wrap:anywhere}.settings-page .settings-layout{display:block;height:auto;font-family:var(--ui-font)}.settings-page .settings-nav{display:none}.preferences-heading,.settings-page .settings-heading{margin:0 0 23px;padding:0;border:0}.preferences-heading h2,.settings-page .settings-heading h2,.settings-page>h2{font:700 20px/1.5 var(--ui-display);letter-spacing:-.5px;margin:0 0 5px}.preferences-heading p,.settings-page .settings-heading p,.settings-page>p{font-size:12px;line-height:1.8;color:var(--ui-muted);margin:0}.preference-section,.settings-page .settings-section,.settings-page .settings-advanced{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:12px;padding:24px;margin:0 0 20px;min-width:0;box-shadow:0 1px 3px #193b3003}.preference-section-head{margin-bottom:21px}.preference-section h3,.settings-page .settings-section h3,.settings-page .settings-advanced summary{font-size:13px;font-weight:700;line-height:1.5;margin:0 0 5px}.preference-section-head p,.context-assistant>p{font-size:11px;line-height:1.7;color:var(--ui-muted);margin:0}.display-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:720px}.display-choice{display:block;padding:11px;border:1px solid var(--ui-line);border-radius:9px;background:var(--ui-surface);cursor:pointer}.display-choice:has(input:checked){border-color:var(--ui-accent);background:var(--ui-accent-soft)}.display-choice input,.accent-choice input{position:absolute;opacity:0;width:1px;height:1px}.display-choice:has(input:focus-visible),.accent-choice:has(input:focus-visible){outline:2px solid var(--ui-accent);outline-offset:3px}.display-choice>span:last-child{display:flex;align-items:center;font-size:12px;padding:12px 2px 2px;font-weight:600}.choice-check{visibility:hidden;margin-left:auto;color:var(--ui-accent)}input:checked~span .choice-check{visibility:visible}.mode-preview{height:85px;display:block;position:relative;background:#f0f4f1;border:1px solid #d8e0da;border-radius:5px;overflow:hidden}.mode-preview i{position:absolute;left:0;top:0;bottom:0;width:21%;background:#fff;border-right:1px solid #d8e0da}.mode-preview b,.mode-preview em{position:absolute;left:29%;right:9%;height:23%;top:18%;border:1px solid #d8e0da;border-radius:3px;background:#fff}.mode-preview em{top:52%;height:30%}.mode-preview.dark{background:#18221e;border-color:#3c4b43}.mode-preview.dark i,.mode-preview.dark b,.mode-preview.dark em{background:#27342e;border-color:#3c4b43}.mode-preview.system{background:linear-gradient(90deg,#f0f4f1 50%,#18221e 50%)}.mode-preview.system b,.mode-preview.system em{background:linear-gradient(90deg,#fff 34%,#27342e 34%)}.accent-choices{display:flex;gap:27px;flex-wrap:wrap}.accent-choice{display:flex;align-items:center;flex-direction:column;gap:9px;color:var(--ui-muted);cursor:pointer}.accent-choice>span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;border:3px solid var(--ui-surface);box-shadow:0 0 0 1px var(--ui-line)}.accent-choice:has(input:checked)>span{box-shadow:0 0 0 2px var(--ui-accent)}.accent-choice .choice-check{margin:0;color:#fff}.accent-choice small{font-size:11px}.preferences-save,.settings-page .settings-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:3px 0 20px;border:0}.preferences-save>span,.settings-page .settings-footer [role=status]{font-size:11px;color:var(--ui-muted)}.settings-simple-form{display:grid;gap:1rem}.settings-simple-form label,.settings-workspace{display:grid;gap:.4rem;font-size:12px;font-weight:600}.settings-simple-form select,.settings-simple-form textarea,.settings-workspace select{width:100%;box-sizing:border-box;padding:.65rem;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);font:inherit}.settings-simple-form button{justify-self:start}.settings-workspace{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:var(--ui-muted)}.settings-workspace select{width:210px}.context-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.settings-page [data-summary]{padding:0 0 20px;margin:20px 0;border-bottom:1px solid var(--ui-line);font-size:12px;line-height:1.85}.settings-page [data-summary] p+p{margin-top:16px}.context-assistant>p{margin-bottom:20px}[data-context-discussion]{height:32rem;min-height:24rem;overflow:hidden}[data-context-discussion] .chatter-panel{height:100%;display:flex;flex-direction:column}[data-context-discussion] .chatter-messages{flex:1;min-height:0;overflow:auto}[data-context-discussion] .chatter-composer{display:flex;align-items:flex-end;gap:.5rem;flex:none}[data-context-discussion] .chatter-composer textarea{flex:1;min-width:0}[data-context-discussion] [data-live-ai=close]{display:none}.settings-page .settings-content{padding:0;overflow:visible}.settings-page .settings-voices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settings-page .settings-voice{min-height:76px;border:1px solid var(--ui-line);border-radius:9px;background:var(--ui-surface);box-shadow:none}.settings-page .settings-voice.is-selected{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.settings-page .settings-voice label{padding:12px;gap:10px}.settings-page .settings-voice input{position:absolute;opacity:0;width:1px;height:1px}.settings-voice-wave{width:30px;height:34px;display:flex;align-items:center;justify-content:center;gap:3px;color:var(--ui-muted);flex:none}.settings-voice-wave i{height:10px;width:2px;border-radius:2px;background:currentColor;opacity:.65}.settings-voice-wave i:nth-child(2),.settings-voice-wave i:nth-child(4){height:19px}.settings-voice-wave i:nth-child(3){height:27px}.is-selected .settings-voice-wave{color:var(--ui-accent)}.settings-page .settings-voice strong{font-size:12px}.settings-page .settings-voice small{font-size:10px}.settings-page .settings-preview{width:29px;height:29px;min-width:29px;min-height:29px;border:1px solid var(--ui-line);border-radius:50%;margin-right:10px}.settings-page .settings-fields{gap:22px}.settings-page .settings-footer{background:none}.settings-page .settings-microphone-grid{gap:22px}@media(max-width:900px){.settings-page .settings-voices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.settings-tabs{gap:18px}.context-columns{grid-template-columns:1fr}.preference-section,.settings-page .settings-section,.settings-page .settings-advanced{padding:16px}.settings-page .settings-footer{align-items:stretch}.display-modes{gap:7px}.display-choice{padding:7px}.mode-preview{height:54px}.accent-choices{gap:17px}}@media(max-width:430px){.settings-page .settings-voices{grid-template-columns:1fr}.settings-tabs button{font-size:10px;gap:5px}.settings-tabs button svg{width:13px}.preferences-save{align-items:flex-start;flex-direction:column}}.settings-pages .settings-page .settings-form select{border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);min-height:43px;padding:10px 12px;font:400 12px var(--ui-font)}[data-context-discussion] .compact-chat-head{position:relative;display:flex;align-items:center;gap:5px;box-sizing:border-box;min-height:60px;padding:10px 12px;border-bottom:1px solid var(--ui-line);z-index:5}[data-context-discussion] .chatter-messages{padding:20px 17px;overflow-wrap:anywhere}[data-context-discussion] .compact-composer{display:flex;align-items:end;gap:5px;min-height:48px;box-sizing:border-box;margin:8px 12px 14px;padding:8px;border:1px solid var(--ui-line);border-radius:10px}[data-context-discussion] .compact-composer textarea[name=prompt]{box-sizing:border-box;flex:1;min-width:0;min-height:28px;max-height:120px;height:28px;padding:3px 1px;border:0;background:transparent;resize:none;line-height:22px;overflow-y:auto}[data-context-discussion] .compact-composer textarea[name=prompt]:placeholder-shown{height:28px!important}[data-context-discussion] .chatter-compact-send{min-height:30px;max-height:30px;box-sizing:border-box}.dialog-settings .settings-pages{padding:24px 28px;box-sizing:border-box}.dialog-settings .settings-tabs{padding-right:40px}.display-choice>span:last-child{gap:7px}.context-editor summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--ui-accent);margin-bottom:16px}.context-editor:not([open]) summary{margin-bottom:0}@media(max-width:700px){.dialog-settings .settings-pages{padding:20px 16px}.settings-page .settings-voices{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page .settings-voice label{padding:10px 6px;gap:5px}.settings-page .settings-preview{margin-right:5px}}@media(max-width:430px){.display-choice>span:last-child{gap:3px;font-size:10px;white-space:nowrap}.display-choice>span:last-child svg{width:11px;flex:none}.display-choice .choice-check{display:none}}@media(max-width:360px){.dialog-settings .settings-tabs{flex-wrap:wrap;gap:4px 10px;padding-right:28px;overflow:visible}}.pulse-shell-content .accounts.accounts-settings{box-sizing:border-box;width:100%;max-width:1080px;margin:0 auto;padding:32px 24px;background:transparent;border:0;border-radius:0;box-shadow:none}.pulse-shell-content .accounts.accounts-settings>h1{margin:0 0 8px;font-size:28px;line-height:1.25}.accounts-settings>p{margin:0 0 28px;color:var(--ui-muted);font-size:14px;line-height:1.6}.settings-pages{max-width:none;margin:0;line-height:1.5}.settings-pages *{box-sizing:border-box}.settings-pages .settings-tabs{gap:28px;flex-wrap:wrap;overflow:visible;margin-bottom:28px;padding:0;border-bottom:1px solid var(--ui-line)}.settings-pages .settings-tabs button{position:relative;min-height:46px;padding:10px 0 13px;margin:0;border:0;border-radius:0;font-size:14px;line-height:20px;gap:8px}.settings-pages .settings-tabs button[aria-current=page]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;border-radius:3px 3px 0 0;background:var(--ui-accent)}.settings-tabs button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.settings-page .preferences-heading,.settings-page .settings-heading{margin-bottom:24px}.settings-page .preferences-heading h2,.settings-page .settings-heading h2{font-size:21px;line-height:1.35;margin:0 0 7px}.settings-page .preferences-heading p,.settings-page .settings-heading p{font-size:14px;line-height:1.6;max-width:none}.settings-page .preference-section,.settings-page .settings-section,.settings-page .settings-advanced{padding:24px;margin-bottom:20px;box-shadow:none}.settings-page .preference-section h3,.settings-page .settings-section h3,.settings-page .settings-advanced summary{font-size:15px;margin-bottom:8px}.settings-page .preference-section-head p,.settings-page .settings-section-heading p,.settings-page .settings-hint,.settings-page .context-assistant>p{font-size:13px;line-height:1.6}.appearance-form>.preference-section{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px}.appearance-form .preference-section-head{margin:0}.appearance-form .display-modes{max-width:none;gap:14px}.settings-page .display-choice{padding:10px;border-radius:10px}.settings-page .display-choice>span:last-child{font-size:13px;min-height:30px;padding:10px 0 0;gap:7px}.settings-page .mode-preview{display:flex;height:112px;border-radius:6px;background:#f4f7f5;color:#233b34;border-color:#d7e1dc;--mini-surface:#fff;--mini-line:#dde5e0;--mini-muted:#667c72}.settings-page .mode-preview.dark{background:#14231c;color:#edf4ef;border-color:#40534a;--mini-surface:#25382e;--mini-line:#40534a;--mini-muted:#b3c5b9}.settings-page .mode-preview.system{background:linear-gradient(90deg,#f4f7f5 50%,#14231c 50%);color:#466355;--mini-surface:linear-gradient(90deg,#fff 50%,#25382e 50%);--mini-line:#8b9f93;--mini-muted:#789283}.mode-preview .mini-sidebar{width:21%;padding:14px 5px;display:flex;flex-direction:column;gap:9px;background:var(--mini-surface);border-right:1px solid var(--mini-line);flex:none}.mode-preview .mini-sidebar i{position:static;width:100%;height:4px;border:0;border-radius:2px;background:var(--mini-line)}.mode-preview .mini-sidebar i:first-child{height:6px;margin-bottom:4px;background:var(--ui-accent)}.mode-preview .mini-dashboard{display:flex;flex:1;min-width:0;flex-direction:column;gap:7px;padding:8px}.mode-preview .mini-toolbar{display:flex;justify-content:space-between;align-items:center;height:10px}.mode-preview .mini-toolbar b,.mode-preview .mini-kpis b{position:static;border:0;background:none;color:inherit;font:700 7px var(--ui-font);height:auto}.mode-preview .mini-toolbar i{position:static;width:14px;height:5px;border:0;background:var(--ui-accent);border-radius:2px}.mode-preview .mini-kpis{display:grid;grid-template-columns:1fr 1fr;gap:5px}.mode-preview .mini-kpis>span{display:flex;flex-direction:column;gap:2px;min-width:0;padding:5px;background:var(--mini-surface);border:1px solid var(--mini-line);border-radius:3px}.mode-preview .mini-kpis small,.mode-preview .mini-chart>small{font:500 5px var(--ui-font);color:var(--mini-muted)}.mode-preview .mini-chart{flex:1;display:flex;flex-direction:column;gap:5px;min-height:0;padding:5px;background:var(--mini-surface);border:1px solid var(--mini-line);border-radius:3px}.mode-preview .mini-chart>span{flex:1;min-height:0;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--mini-line)}.mode-preview .mini-chart i{position:static;flex:1;width:auto;max-width:12px;border:0;border-radius:2px 2px 0 0;background:var(--ui-accent);opacity:.8}.settings-page .accent-choices{gap:20px;align-items:start;padding:3px 0}.settings-page .accent-choice{min-width:44px;gap:9px}.settings-page .accent-choice>span{height:38px;width:38px}.settings-page .accent-choice small{font-size:12px}.settings-page .preferences-save,.settings-page .settings-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:24px 0 0;padding:18px 0 8px;border-top:1px solid var(--ui-line);background:transparent}.settings-page .preferences-save>span,.settings-page .settings-footer [role=status]{font-size:13px;line-height:1.5}.settings-page .preferences-save>div{display:flex;gap:10px;margin-left:auto}.settings-page .preferences-save .button,.settings-page .settings-footer .button,.settings-page .settings-simple-form .button{min-height:42px;padding:10px 18px;font-size:13px;border-radius:8px}.settings-page .settings-voices{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0}.settings-page .settings-voice{min-height:80px}.settings-page .settings-voice label{padding:14px 10px;gap:9px}.settings-page .settings-voice strong{font-size:14px}.settings-page .settings-voice small{font-size:12px;line-height:1.5;margin-top:3px}.settings-page .settings-voice-wave{width:20px;flex:none}.settings-page .settings-preview{width:36px;height:36px;min-width:36px;min-height:36px;margin-right:10px;color:var(--ui-ink)}.settings-page .settings-fields label,.settings-page .settings-mic-option{font-size:14px;font-weight:500;line-height:1.5;min-width:0}.settings-page .settings-fields small,.settings-page .settings-mic-option small{font-size:12px;color:var(--ui-muted);font-weight:400;line-height:1.6}.settings-pages .settings-page .settings-form select{font-size:14px;min-height:44px}.settings-page .settings-fields,.settings-page .settings-microphone-grid{gap:24px}.settings-page .settings-mic-test{box-sizing:border-box;background:var(--ui-canvas);border:1px solid var(--ui-line);border-radius:10px;padding:20px}.settings-page .settings-mic-controls>strong{font-size:14px}.settings-page .settings-mic-readout{font-size:12px;line-height:1.5;gap:8px;flex-wrap:wrap;margin:8px 0}.settings-page .settings-mic-actions .button{min-height:38px;font-size:12px}.settings-page .settings-mic-privacy{font-size:12px;line-height:1.6;margin-top:14px}.settings-page .settings-advanced summary{color:var(--ui-ink);cursor:pointer}.settings-page .settings-advanced[open] summary{margin-bottom:20px}.settings-page .settings-advanced>p{color:var(--ui-muted);font-size:13px;line-height:1.6}.settings-page .settings-workspace{font-size:14px;flex-wrap:wrap}.settings-page .settings-workspace select{width:min(320px,100%);font-size:14px;min-height:44px}.settings-page .context-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.settings-page [data-summary]{font-size:14px;line-height:1.7;margin:18px 0;padding-bottom:18px}.settings-page [data-summary] p{margin:0 0 16px}.settings-page [data-summary] strong{display:block;font-size:12px;color:var(--ui-muted);margin-bottom:4px}.settings-page .context-editor summary{font-size:14px;padding:8px 0}.settings-page .settings-simple-form{gap:18px}.settings-page .settings-simple-form label{font-size:13px;line-height:1.5}.settings-page .settings-simple-form textarea{font-size:14px;line-height:1.6;resize:vertical;min-height:90px}.settings-page [data-context-discussion]{height:480px;min-height:300px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-canvas)}@media(max-width:1050px){.appearance-form>.preference-section{grid-template-columns:150px minmax(0,1fr);gap:20px}}@media(max-width:780px){.appearance-form>.preference-section{grid-template-columns:1fr;gap:20px}.settings-page .context-columns,.settings-page .settings-microphone-grid{grid-template-columns:1fr}.settings-page .settings-section-heading{margin-bottom:16px}}@media(max-width:600px){.pulse-shell-content .accounts.accounts-settings{padding:24px 8px}.settings-page .preference-section,.settings-page .settings-section,.settings-page .settings-advanced{padding:18px}.settings-pages .settings-tabs{display:grid;grid-template-columns:auto 1fr auto;gap:14px;margin-bottom:24px}.settings-pages .settings-tabs button{font-size:12px;gap:5px;justify-content:center}.settings-pages .settings-tabs button svg{width:14px;flex:none}.settings-page .settings-fields{grid-template-columns:1fr;gap:18px}.settings-page .display-choice{padding:7px}.settings-page .display-choice>span:last-child{font-size:12px;gap:4px}.appearance-form .display-modes{gap:8px}.settings-page .mode-preview{height:92px}.mode-preview .mini-sidebar{padding:12px 3px;width:16%}.mode-preview .mini-dashboard{padding:5px;gap:5px}.mode-preview .mini-kpis{gap:3px}.mode-preview .mini-kpis>span{padding:3px}.mode-preview .mini-toolbar b,.mode-preview .mini-kpis b{font-size:6px}.mode-preview .mini-kpis small{font-size:4px}.mode-preview .mini-chart{padding:3px}.mode-preview .mini-chart>span{gap:2px}.settings-page .settings-footer{align-items:flex-start;flex-direction:column}.settings-page .settings-footer .button{width:auto;align-self:flex-end}.settings-page .settings-mic-body{align-items:flex-start}.settings-page .settings-mic-stage{display:none}.settings-page .accent-choices{gap:16px}.settings-page .accent-choice{min-width:36px}.settings-page .accent-choice>span{width:34px;height:34px}.settings-page .settings-voice label{padding:12px 8px}.settings-page .settings-voice-wave{display:none}.settings-page .settings-voice small{font-size:11px}.settings-page .settings-preview{margin-right:8px;width:32px;height:32px;min-width:32px;min-height:32px}.settings-page .preferences-save{align-items:flex-start;flex-direction:column}.settings-page .preferences-save>div{align-self:flex-end}.settings-page .display-choice .choice-check{display:none}}@media(prefers-reduced-motion:no-preference){.display-choice{transition:border-color .15s,background .15s}}.context-form-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--ui-line)}.context-empty p{font-size:14px;line-height:1.6;color:var(--ui-muted);margin:0}.dialog-settings .settings-pages{max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}.dialog-settings .settings-pages .settings-tabs{padding-right:40px}@media(max-width:600px){.dialog-settings .settings-pages{max-height:calc(100dvh - 16px)}.dialog-settings .settings-pages .settings-tabs{padding:28px 0 0;grid-template-columns:auto 1fr auto}.context-form-actions{flex-direction:column;align-items:stretch}.settings-page .context-form-actions .button{width:100%;text-align:center}}.settings-page .context-discussion-unavailable{height:auto;min-height:0;padding:20px;color:var(--ui-muted);font-size:14px;line-height:1.6}@media(max-width:360px){.settings-pages .settings-tabs button{white-space:normal;text-align:center}}.settings-pages .settings-tabs[hidden]{display:none}@media(max-width:600px){.settings-pages .settings-tabs{display:flex;gap:24px}.dialog-settings .settings-pages .settings-tabs{display:flex}}.pulse-shell-content .accounts.workspace-settings{box-sizing:border-box;width:100%;max-width:1080px;padding:32px 24px;margin:0 auto;background:transparent;border:0;box-shadow:none}.workspace-settings>p{font-size:14px;line-height:1.6;margin:0 0 24px}.workspace-settings-nav{display:flex;gap:28px;border-bottom:1px solid var(--ui-line);margin-bottom:28px}.workspace-settings-nav a{position:relative;display:flex;align-items:center;min-height:46px;padding:10px 0 13px;text-decoration:none;font-size:14px;font-weight:600;color:var(--ui-muted)}.workspace-settings-nav a[aria-current=page]{color:var(--ui-accent)}.workspace-settings-nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--ui-accent)}.workspace-settings .settings-workspace{display:none}.workspace-settings .account-connection-layout{margin:0;max-width:none;gap:28px}.workspace-settings .account-connection-form{padding:24px;background:var(--ui-surface)}.workspace-settings .account-connection-help{padding:8px 0}.workspace-settings .account-connection-help p{font-size:14px;line-height:1.6}.workspace-settings .account-connection-help h3{font-size:16px}.workspace-settings .account-connection-form h2{font-size:19px;margin:0 0 20px}@media(max-width:600px){.pulse-shell-content .accounts.workspace-settings{padding:24px 8px}.workspace-settings-nav{gap:24px}.workspace-settings-nav a{font-size:13px}.workspace-settings .account-connection-form{padding:18px}}.workspace-settings .account-connection-form label{font-size:14px}.workspace-settings .account-connection-form input{font-size:14px;min-height:44px}.settings-pages .settings-tabs button[aria-current=page],.workspace-settings-nav a[aria-current=page],.settings-page .context-editor summary,.settings-page .display-choice .choice-check{color:var(--ui-accent-dark,var(--ui-accent))}[data-context-review]{margin:20px 0;padding:18px;border:1px solid var(--ui-accent,#087f72);border-radius:10px;background:var(--ui-surface,#fff)}[data-context-review][hidden]{display:none}[data-context-review] p{white-space:pre-wrap;overflow-wrap:anywhere}[data-context-voice-launcher] .voice-launcher-chat{opacity:1;pointer-events:auto;transform:none}.context-completion-notice{margin:16px 24px;padding:14px 18px;border:1px solid var(--ui-accent,#087f72);border-radius:10px;background:var(--ui-surface,#fff);color:var(--ui-ink,#17362b)}.context-completion-notice button{margin-left:12px}@media(max-width:700px){.settings-page:has([data-context-discussion]){padding-bottom:100px}.context-completion-notice{margin:12px}.context-completion-notice button{display:block;margin:10px 0 0}}.pulse-shell-content{font-family:var(--ui-font);color:var(--ui-text);background:var(--ui-canvas);font-size:13px;line-height:1.5}.pulse-shell-content :is(h1,h2,h3):not([data-world-content] *),.pulse-shell-content .brand{font-family:var(--ui-display)}[data-world-content]{font-family:var(--p-font-body)}[data-world-content] :is(h1,h2,h3){font-family:var(--p-font-display)}.pulse-shell-content .sidebar,.pulse-shell-content .topbar{background:var(--ui-surface);border-color:var(--ui-line)}.pulse-shell-content .sidebar{padding:22px 16px}.pulse-shell-content .brand{font-size:22px;letter-spacing:-1px;font-weight:700;color:var(--ui-ink)}.pulse-shell-content .brand-bi{color:var(--ui-accent)}.pulse-shell-content .nav-item,.pulse-shell-content .utility-link{border-radius:8px;font-family:var(--ui-font);font-size:13px}.pulse-shell-content .nav-item.is-active{background:var(--ui-accent-soft);color:var(--ui-accent-dark)}.pulse-shell-content .topbar{min-height:64px;border-bottom:1px solid var(--ui-line)}.pulse-shell-content .dashboard-page{background:var(--ui-canvas)}.pulse-shell-content .page-heading h1{font-family:var(--ui-display);font-size:29px;letter-spacing:-1px;color:var(--ui-ink)}.pulse-shell-content .page-description{font-size:12px;color:var(--ui-muted)}.pulse-shell-content .button,.pulse-shell-content .icon-btn,.pulse-shell-content .dialog{font-family:var(--ui-font)}.pulse-shell-content .button{border-radius:8px}.pulse-shell-content .dialog{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:14px}.pulse-shell-content{--sidebar-width:226px}.pulse-shell-content .sidebar{height:100vh;padding:28px 17px 18px}.pulse-shell-content .sidebar-brand-row{margin-bottom:24px}.pulse-shell-content .brand-symbol{width:30px;height:30px;border-radius:9px;background:var(--ui-accent);color:#fff;display:grid;place-items:center}.pulse-shell-content .company-selector{margin:0 0 20px;padding:9px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface)}.pulse-shell-content .company-selector small,.pulse-shell-content .sidebar-workspace-heading{color:var(--ui-muted);font-size:10px}.pulse-shell-content .company-selector strong{font-size:12px}.pulse-shell-content .sidebar-workspace-heading{text-transform:uppercase;letter-spacing:.7px;padding:0 9px;margin-bottom:8px}.pulse-shell-content .sidebar nav{flex:1;min-height:0;overflow:auto}.pulse-shell-content .nav-item,.pulse-shell-content .utility-link{min-height:42px;padding:9px 12px;margin-bottom:5px;gap:11px;font-weight:550}.pulse-shell-content .sidebar-bottom{padding-top:16px}.pulse-shell-content .user-profile{border-top:1px solid var(--ui-line);padding:13px 7px 0;margin-top:12px}.pulse-shell-content .topbar{height:73px;padding:0 34px}.pulse-shell-content .topbar-left,.pulse-shell-content .topbar-actions{display:flex;align-items:center;gap:10px}.pulse-shell-content .workspace-breadcrumb{border:0;padding:0;background:none;color:var(--ui-muted);font:inherit;cursor:pointer}.pulse-shell-content .current-page-name{color:var(--ui-ink);font-weight:600}.pulse-shell-content .header-dashboard-search{border:1px solid var(--ui-line);background:var(--ui-canvas);border-radius:8px;padding:8px 11px;display:flex;align-items:center;gap:8px}.pulse-shell-content .header-dashboard-search input{border:0;background:transparent;color:var(--ui-text);outline:0;width:180px;font:inherit}.pulse-shell-content .dashboard-page{padding:32px 34px 70px;max-width:1510px}.pulse-shell-content .page-heading{align-items:flex-start;gap:20px;padding:0;margin:0 0 24px}.pulse-shell-content .dashboard-title-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pulse-shell-content .page-heading h1{margin:0;font-size:29px;line-height:1.2;letter-spacing:-1px}.pulse-shell-content .dashboard-status{border-radius:20px;padding:4px 9px;background:var(--ui-accent-soft);color:var(--ui-accent-dark);font-size:10px;font-weight:650}.pulse-shell-content .dashboard-status[data-status=draft]{background:var(--p-warning-soft);color:var(--p-warning)}.pulse-shell-content .page-description{margin:7px 0 0}.pulse-shell-content .page-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pulse-shell-content .button{min-height:38px;padding:9px 14px;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);font-size:12px;font-weight:650}.pulse-shell-content .button.primary,.pulse-shell-content .button:not(.secondary){background:var(--ui-accent);border-color:var(--ui-accent);color:var(--p-accent-ink,#fff)}.pulse-shell-content .dashboard-toolbar{align-items:center;justify-content:space-between;min-height:0;margin:24px 0 21px;border:0}.pulse-shell-content .dashboard-filter-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pulse-shell-content .dashboard-refresh-status{font-size:11px;color:var(--ui-muted)}.pulse-shell-content .snapshot-controls{position:relative}.pulse-shell-content .snapshot-controls>summary{display:flex;align-items:center;gap:6px;padding:8px;border-radius:7px;cursor:pointer;list-style:none;color:var(--ui-muted)}.pulse-shell-content .snapshot-settings-panel{position:absolute;right:0;top:100%;z-index:30;width:min(360px,calc(100vw - 36px));padding:20px;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:12px;box-shadow:var(--ui-shadow)}.pulse-shell-content .snapshot-settings-panel label{display:grid;gap:6px;margin:14px 0;font-weight:600}.pulse-shell-content .snapshot-settings-panel select{width:100%;padding:9px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface);color:var(--ui-text)}.pulse-shell-content .dashboard-world-selector p{font-size:11px;color:var(--ui-muted);margin:4px 0 12px}.pulse-shell-content .dashboard-world-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pulse-shell-content .dashboard-world-options .theme-swatch{width:auto;height:auto;min-height:34px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface);color:var(--ui-text);padding:7px;font:inherit;font-size:11px;text-align:left}.pulse-shell-content .dashboard-world-options .theme-swatch.is-active{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent-dark)}.pulse-shell-content .dashboard-world-selector .save-theme-button{margin-top:10px}.pulse-shell-content .workspace-empty-page,.pulse-shell-content .empty-state{text-align:center;padding:70px 25px}.pulse-shell-content .workspace-empty-content{max-width:550px;margin:auto}.pulse-shell-content .workspace-empty-icon{width:55px;height:55px;display:grid;place-items:center;margin:0 auto 22px;border-radius:15px;background:var(--ui-accent-soft);color:var(--ui-accent)}.pulse-shell-content .workspace-empty-content h1{font-size:24px;margin:0 0 13px}.pulse-shell-content .workspace-empty-content p,.pulse-shell-content .empty-state p{color:var(--ui-muted);font-size:13px}.pulse-shell-content .workspace-empty-actions{margin-top:22px}.pulse-shell-content .app-footer{display:none}.pulse-shell-content .chart-library{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:22px;background:#17362b69;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pulse-shell-content .chart-library__panel{width:min(740px,100%);max-height:90dvh;overflow:auto;background:var(--ui-surface);color:var(--ui-text);border-radius:14px;box-shadow:var(--ui-shadow);padding:24px 26px}.pulse-shell-content .chart-library__header{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:17px;border-bottom:1px solid var(--ui-line)}.pulse-shell-content .chart-library__header h2,.pulse-shell-content .sharing-panel h2{font-size:21px;letter-spacing:-.5px;margin:0}.pulse-shell-content .chart-library__header p,.pulse-shell-content .sharing-panel>p{font-size:12px;color:var(--ui-muted);margin:7px 0 0}.pulse-shell-content .chart-library__panel>input{width:100%;margin:20px 0 12px;padding:10px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-text)}.pulse-shell-content .chart-library__collections{display:flex;gap:6px;overflow:auto;margin-bottom:20px}.pulse-shell-content .chart-library__collections button{white-space:nowrap;border:1px solid var(--ui-line);border-radius:20px;padding:7px 12px;background:var(--ui-surface);color:var(--ui-text)}.pulse-shell-content .chart-library__collections button[aria-pressed=true]{background:var(--ui-accent-soft);border-color:var(--ui-accent);color:var(--ui-accent-dark)}.pulse-shell-content .chart-library__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.pulse-shell-content .chart-library__item{display:flex;gap:10px;align-items:start;padding:14px;border:1px solid var(--ui-line);border-radius:8px;cursor:pointer}.pulse-shell-content .chart-library__item:has(input:checked){border-color:var(--ui-accent);background:var(--ui-accent-soft)}.pulse-shell-content .chart-library__item span span,.pulse-shell-content .chart-library__item small{display:block;margin-top:4px;font-size:11px;color:var(--ui-muted)}.pulse-shell-content .chart-library__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--ui-line);padding-top:16px;margin-top:20px}.pulse-shell-content .chart-library__footer button{padding:9px 14px;border:0;border-radius:8px;background:var(--ui-accent);color:var(--p-accent-ink,#fff)}.pulse-shell-content .sharing-panel{padding:24px 26px;display:grid;gap:14px}.pulse-shell-content .sharing-panel label{display:grid;gap:6px;font-size:12px;font-weight:600}.pulse-shell-content .sharing-panel input,.pulse-shell-content .sharing-panel select{width:100%;padding:10px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-text)}.pulse-shell-content .share-link-row{padding:14px 15px;border:1px solid var(--ui-line);border-radius:8px}@media(max-width:850px){.pulse-shell-content .topbar{padding:0 24px;height:62px}.pulse-shell-content .dashboard-page{padding:26px 24px 80px}}@media(max-width:600px){.pulse-shell-content .topbar{padding:0 16px;height:60px}.pulse-shell-content .header-search-wrap{display:none}.pulse-shell-content .dashboard-page{padding:23px 16px 85px}.pulse-shell-content .page-heading{flex-wrap:wrap;gap:17px}.pulse-shell-content .page-heading h1{font-size:25px}.pulse-shell-content .dashboard-toolbar{flex-wrap:wrap;gap:10px}.pulse-shell-content .chart-library__list{grid-template-columns:1fr}.pulse-shell-content .chart-library__panel{padding:20px}}.pulse-shell-content .brand .brand-bi{font:inherit;letter-spacing:inherit;vertical-align:baseline;position:static;line-height:inherit}.pulse-shell-content .dashboard-toolbar-meta{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;margin-left:auto}.pulse-shell-content .dashboard-refresh-status{white-space:normal;text-align:right;line-height:1.4}.pulse-shell-content .dashboard-period-compact{position:relative}.pulse-shell-content .dashboard-period-compact>summary,.pulse-shell-content .dashboard-period-readonly{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 11px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);font-size:12px;font-weight:600;list-style:none;cursor:pointer}.pulse-shell-content .dashboard-period-compact>summary::-webkit-details-marker{display:none}.pulse-shell-content .dashboard-period-readonly{cursor:default}.pulse-shell-content .dashboard-period-compact>[data-period-form]{position:absolute;top:calc(100% + 7px);left:0;z-index:30;display:grid;gap:12px;width:min(330px,calc(100vw - 32px));padding:18px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow)}.pulse-shell-content .dashboard-period-compact>[data-period-form] label{display:grid;gap:5px;font-size:12px;font-weight:600}.pulse-shell-content .dashboard-period-compact>[data-period-form] select,.pulse-shell-content .dashboard-period-compact>[data-period-form] input{width:100%;padding:9px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface);color:var(--ui-text)}.pulse-shell-content .dashboard-period-compact [data-period-custom]:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:10px}.pulse-shell-content .timezone-trigger{min-height:38px;border:0;padding:8px 2px;background:transparent;color:var(--ui-muted);font:11px var(--ui-font)}.pulse-shell-content .timezone-trigger>span{display:none}.pulse-shell-content .snapshot-controls>summary{min-height:38px;white-space:nowrap}@media(max-width:760px){.pulse-shell-content .dashboard-toolbar-meta{margin-left:0}.pulse-shell-content .dashboard-toolbar{justify-content:flex-start}.pulse-shell-content .dashboard-period-compact>summary,.pulse-shell-content .timezone-trigger,.pulse-shell-content .snapshot-controls>summary{min-height:44px}}.pulse-shell-content .dashboard-filter-group{justify-content:flex-start;margin:0;min-width:0}.pulse-shell-content .page-heading-actions{min-width:0;flex-shrink:1;padding-top:0}@container dashboard-workspace (max-width:1000px){.pulse-shell-content .page-heading{flex-wrap:wrap}.pulse-shell-content .page-heading-actions{flex:1 1 100%;justify-content:flex-start;flex-direction:row}}@media(max-width:760px){.pulse-shell-content .dashboard-toolbar{flex-direction:column;align-items:stretch;gap:8px;margin:18px 0}.pulse-shell-content .dashboard-filter-group{order:0;width:100%;justify-content:flex-start;margin:0}.pulse-shell-content .dashboard-toolbar-meta{order:1;justify-content:space-between;width:100%;margin:0}.pulse-shell-content .dashboard-refresh-status{text-align:left}.pulse-shell-content .page-heading-actions{width:100%;flex:1 1 100%;flex-direction:row;justify-content:flex-start}}[data-world-content] .kpi-context{margin-top:10px;font-size:11px;color:var(--p-muted)}[data-world-content] .kpi-context>summary{cursor:pointer;width:max-content;color:var(--p-accent-text);font-weight:600}[data-world-content] .kpi-context[open]>:not(summary){display:block;margin-top:6px}.public-shared-page{min-height:100vh;background:var(--ui-canvas);color:var(--ui-text);font:13px/1.5 var(--ui-font)}.public-shared-header{display:flex;align-items:center;gap:20px;padding:16px max(24px,calc((100% - 1230px)/2));background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}.public-shared-brand{display:flex;align-items:center;gap:9px;white-space:nowrap;font:700 21px var(--ui-display);letter-spacing:-1px;color:var(--ui-ink)}.public-shared-brand>span:last-child>span{color:var(--ui-accent)}.public-shared-symbol{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--ui-accent);color:var(--p-accent-ink,#fff)}.public-shared-note{display:flex;align-items:center;gap:7px;color:var(--ui-muted);font-size:11px;white-space:nowrap}.public-shared-header .public-appearance{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto;padding:0;border:0;background:transparent;color:var(--ui-text)}.public-shared-header .public-appearance label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600}.public-shared-header .public-appearance select{padding:7px 9px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-text)}.public-shared-content{max-width:1230px;margin:auto;padding:34px 24px 75px}.public-shared-content .dashboard-page{padding:0;max-width:none}.public-shared-content .page-heading h1{font:700 29px/1.2 var(--ui-display);letter-spacing:-1px;color:var(--ui-ink)}.public-shared-content .page-description{margin-top:7px;color:var(--ui-muted);font-size:12px}.public-shared-content .workspace-end{font-family:var(--ui-font);color:var(--ui-muted)}.pulse-shell-content #share-links-root label:has([data-share-custom]){display:none}.pulse-shell-content #share-links-root:has([data-share-expiry] option[value=custom]:checked) label:has([data-share-custom]){display:grid}@media(max-width:600px){.public-shared-header{padding:16px;gap:10px;flex-wrap:wrap}.public-shared-note{margin-left:auto}.public-shared-header .public-appearance{flex:1 1 100%;justify-content:flex-start;margin:0}.public-shared-content{padding:25px 16px 85px}.public-shared-content .page-heading h1{font-size:25px}}.pulse-shell-content .sidebar .user-profile{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0;width:100%;margin:16px 0 0;padding:16px 0 0;border:0;border-top:1px solid var(--ui-line);border-radius:0;background:transparent;color:var(--ui-ink);font-family:var(--ui-font);text-align:left;cursor:default;box-sizing:border-box}.pulse-shell-content .sidebar .user-profile .avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid var(--ui-line);border-radius:50%;background:var(--ui-accent-soft);color:var(--ui-accent-dark);font-size:11px;font-weight:700;letter-spacing:.02em}.pulse-shell-content .sidebar .profile-identity{display:block;flex:1;min-width:0}.pulse-shell-content .sidebar .profile-identity strong,.pulse-shell-content .sidebar .profile-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.pulse-shell-content .sidebar .profile-identity strong{font-size:12px;font-weight:650;color:var(--ui-ink)}.pulse-shell-content .sidebar .profile-identity small{font-size:10px;color:var(--ui-muted);margin-top:2px}.pulse-shell-content .sidebar .user-profile button.profile-signout{display:grid;place-items:center;flex:none;width:36px;height:40px;min-height:40px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ui-muted);cursor:pointer;transition:background .15s,color .15s}.pulse-shell-content .sidebar .user-profile button.profile-signout:hover{background:var(--p-danger-soft,#fbe9e8);color:var(--p-danger,#a22a31)}.pulse-shell-content .sidebar .user-profile button.profile-signout:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.pulse-shell-content .sidebar .user-profile button.profile-signout:disabled{opacity:.5;cursor:wait}.pulse-shell-content .sidebar .profile-error{flex-basis:100%;font-size:11px;line-height:1.5;color:var(--p-danger);margin:4px 0 0}@media(min-width:851px){.pulse-shell-content .account-nav-collapsed .sidebar .user-profile,.pulse-shell-content.navigation-collapsed .sidebar .user-profile{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:14px 0 0}.pulse-shell-content .account-nav-collapsed .sidebar .profile-identity,.pulse-shell-content.navigation-collapsed .sidebar .profile-identity{display:none}.pulse-shell-content .account-nav-collapsed .sidebar .profile-error,.pulse-shell-content.navigation-collapsed .sidebar .profile-error{font-size:9px;text-align:center}}.pulse-shell-content .account-shell .accounts.account-section-page{box-sizing:border-box;width:100%;max-width:1510px;margin:0;padding:32px 34px 70px}.pulse-shell-content .account-shell .accounts.account-section-page:is(.accounts-settings,.workspace-settings){display:flex;flex-direction:column;gap:10px}.pulse-shell-content .accounts.account-section-page>h1,.pulse-shell-content .accounts.account-section-page .billing-panel>h1{margin:0;font:700 clamp(27px,3vw,34px)/1.25 var(--ui-display);letter-spacing:-.04em}.pulse-shell-content .accounts.account-section-page>p,.pulse-shell-content .accounts.account-section-page .billing-panel>p{margin:0;color:var(--ui-muted);font-size:14px;line-height:1.55}.pulse-shell-content .account-shell .accounts .account-section-tabs{display:flex;align-items:stretch;flex-wrap:wrap;gap:28px;margin:12px 0 28px;padding:0;border:0;border-bottom:1px solid var(--ui-line);overflow:visible}.pulse-shell-content .account-shell .accounts .account-section-tabs[hidden]{display:none}.pulse-shell-content .account-shell .accounts .account-section-tabs button,.pulse-shell-content .account-shell .accounts .account-section-tabs a{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:46px;box-sizing:border-box;margin:0;padding:10px 0 13px;border:0;border-radius:0;background:transparent;color:var(--ui-muted);font:600 14px/20px var(--ui-font);text-decoration:none;white-space:nowrap;cursor:pointer}.pulse-shell-content .account-shell .accounts .account-section-tabs :is(button,a):is([aria-current=page],[aria-selected=true]){border:0;background:transparent;color:var(--p-accent-text,var(--ui-accent));font-weight:600}.pulse-shell-content .account-shell .accounts .account-section-tabs :is(button,a):is([aria-current=page],[aria-selected=true]):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--ui-accent)}.pulse-shell-content .account-shell .accounts .account-section-tabs :is(button,a):hover{background:transparent;color:var(--p-accent-text,var(--ui-accent))}.pulse-shell-content .account-shell .accounts .account-section-tabs :is(button,a):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.account-section-tabs .section-tab-icon{display:inline-flex;align-items:center;flex:none}.pulse-shell-content .account-section-tabs .section-tab-icon svg{width:16px;height:16px;flex:none}.pulse-shell-content .accounts .billing-panel .account-section-tabs{margin-bottom:18px}@media(max-width:1100px){.pulse-shell-content .account-shell .accounts.account-section-page{padding:26px 24px 80px}}@media(max-width:600px){.pulse-shell-content .account-shell .accounts.account-section-page{padding:23px 16px 80px}.pulse-shell-content .account-shell .accounts .account-section-tabs{gap:24px}.pulse-shell-content .account-shell .accounts .account-section-tabs button,.pulse-shell-content .account-shell .accounts .account-section-tabs a{font-size:13px}}.home-demo{scroll-margin-top:20px}.showcase-top{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--p-border,#e5ece7);font-size:12px}.showcase-top span{font-size:9px;color:var(--p-muted,#687d72)}.showcase-tabs{display:flex;background:var(--p-raised,#fbfcfb);border-bottom:1px solid var(--p-border,#e5ece7)}.showcase-tablist{display:flex;flex:1;min-width:0}.showcase-tabs [role=tab]{position:relative;flex:1;border:0;background:none;color:var(--p-muted,#62736c);font:600 10px var(--ui-font, sans-serif);padding:13px 4px;cursor:pointer}.showcase-tabs [role=tab][aria-selected=true]{color:var(--p-accent-text,var(--p-accent,#087f72))}.showcase-progress{position:absolute;z-index:1;bottom:0;left:0;width:var(--showcase-progress,0%);height:2px;background:var(--p-accent-text,var(--p-accent,#087f72))}.showcase-tabs [role=tab][aria-selected=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--p-accent-soft,#087f7222)}.showcase-play{border:0;background:none;color:var(--p-accent-text,var(--p-accent,#087f72));padding:0 12px;cursor:pointer}.showcase-tabs button:focus-visible,.showcase-voice:focus-visible,.home-example:focus-visible{outline:2px solid var(--p-accent-text,var(--p-accent,#087f72));outline-offset:-2px}.showcase-body{display:grid;grid-template-columns:.85fr 1.15fr;min-height:330px}.showcase-conversation{display:flex;flex-direction:column;padding:20px 15px;border-right:1px solid var(--p-border,#e5ece7);font-size:11px;line-height:1.7}.showcase-chat-content{flex:1}.showcase-chat-content small{font-size:8px;font-weight:700;color:var(--p-accent-text,var(--p-accent,#087f72));letter-spacing:.04em}.showcase-chat-content p{margin:8px 0 17px}.showcase-question{background:var(--p-subtle,#f1f6f3);padding:10px;border-radius:8px}.showcase-draft{font-size:9px;color:var(--p-accent-text,var(--p-accent,#087f72))}.showcase-voice{display:flex;align-items:center;text-align:left;gap:5px;background:var(--p-raised,#f8faf9);border:1px solid var(--p-border,#e2eae5);border-radius:9px;padding:4px 8px;color:var(--p-ink,#29463c);cursor:pointer;font-size:10px}.showcase-voice small{display:block;font-size:9px;color:var(--p-muted,#72857a)}.showcase-orb,.showcase-orb .chatter-voice-orb,.showcase-orb canvas{width:38px;height:38px;display:block;overflow:hidden}.showcase-orb .voice-orb-tool{display:none}.showcase-dashboard{background:var(--p-canvas,#f4f8f5);padding:17px 12px;font-size:10px;min-width:0}.showcase-dashboard-head{display:flex;justify-content:space-between}.showcase-dashboard-head strong{font-size:12px}.showcase-dashboard small{display:block;color:var(--p-muted,#778a7e);font-size:9px;margin-top:5px}.showcase-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:14px 0 8px}.showcase-metrics>div,.showcase-chart{background:var(--p-surface,white);border:1px solid var(--p-border,#e0eae3);border-radius:7px;padding:10px}.showcase-metrics b{display:block;font-size:15px;margin:8px 0 3px}.showcase-metrics span{font-size:8px;color:var(--p-accent-text,var(--p-accent,#087f72))}.showcase-chart header{display:flex;justify-content:space-between}.showcase-chart .chart-renderer svg{display:block;width:100%;height:140px}.showcase-chart .chart-renderer{overflow:hidden}.home-example{border:0;background:none;color:var(--p-accent-text,var(--p-accent,#087f72));font:700 12px var(--ui-font, sans-serif);padding:5px 0;cursor:pointer}.home-example:hover{text-decoration:underline}@media(max-width:600px){.showcase-body{grid-template-columns:1fr}.showcase-conversation{border:0;border-bottom:1px solid var(--p-border,#e5ece7)}.showcase-dashboard{padding:14px}.showcase-chart .chart-renderer svg{height:125px}}.showcase-dashboard .kpi-strip{min-height:0;border:0;background:none}.showcase-dashboard .kpi{background:var(--p-surface,#fff);border:1px solid var(--p-border,#e0eae3);border-radius:7px;padding:10px;min-width:0}.showcase-dashboard .kpi:not(:last-child){border-right:1px solid var(--p-border,#e0eae3)}.showcase-dashboard .kpi-top{height:auto;min-height:0}.showcase-dashboard .kpi-label{font-size:9px;letter-spacing:0;color:var(--p-muted,#687d72)}.showcase-dashboard .kpi-value-row{margin:7px 0 0;color:var(--p-ink,#183533)}.showcase-dashboard .kpi-value{font:700 15px var(--ui-font,sans-serif);letter-spacing:0}.showcase-dashboard .kpi-context{font-size:8px;color:var(--p-muted,#687d72);margin-top:5px}.showcase-dashboard .kpi-context p{margin:4px 0}.showcase-dashboard .tile{display:block;min-height:0;padding:10px;background:var(--p-surface,#fff);border:1px solid var(--p-border,#e0eae3);border-radius:7px}.showcase-dashboard .tile-header{display:flex;align-items:start;justify-content:space-between;margin:0 0 4px;padding:0}.showcase-dashboard .tile-header h2{font:700 10px var(--ui-font,sans-serif);margin:0;color:var(--p-ink,#183533)}.showcase-dashboard .tile-header p{font-size:8px;color:var(--p-muted,#687d72);margin:3px 0}.showcase-dashboard .tile-content{color:var(--p-ink,#183533)}.public-site .home-demo{background:var(--p-surface,#fff);border-color:var(--p-border,#dce7df);color:var(--p-ink,#183533)}.showcase-dashboard .kpi-value-row,.showcase-dashboard .tile-content{--p-ink:var(--ui-ink,#183533);--p-muted:var(--ui-muted,#687d72);--p-canvas:var(--ui-canvas,#f4f8f5);--p-surface:var(--ui-surface,#fff)}.contact-form{display:grid;gap:15px;margin-top:22px}.contact-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contact-form label{display:grid;gap:7px;font-size:12px;font-weight:700;color:var(--ui-ink,#183533)}.contact-form input,.contact-form textarea{box-sizing:border-box;width:100%;border:1px solid var(--ui-line,#dce7df);border-radius:7px;background:var(--ui-surface,#fff);color:var(--ui-ink,#183533);font:400 13px var(--ui-font,"DM Sans",sans-serif);padding:11px 12px}.contact-form textarea{resize:vertical;min-height:120px}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--ui-accent,#087f72);outline-offset:1px}.site-contact-card .contact-form-note{font-size:11px;line-height:1.6;margin:0;color:var(--ui-muted,#536b60)}.contact-form button{justify-self:start;cursor:pointer}.contact-form button:disabled{opacity:.65;cursor:wait}.site-contact-card .contact-form-feedback{font-size:12px;line-height:1.6;margin:0;color:var(--ui-ink,#183533)}.site-contact-card .contact-form-feedback[role=alert]{color:#a23b32}@media(max-width:600px){.contact-form-row{grid-template-columns:1fr}.contact-form button{width:100%}}
