.home-content{min-width:0;background:transparent}.fnd.is-home,.fnd.is-home .fnd-body{grid-template-columns:minmax(0,1fr);min-width:0}.fnd.is-home .fnd-content,.fnd.is-home .fnd-search,.fnd.is-home .fnd-subheader,.fnd.is-home .fnd-topbar,.home-wrap{min-width:0}.home-wrap{max-width:1640px;margin:0 auto;padding:var(--space-8) var(--space-8) var(--space-16);display:flex;flex-direction:column;gap:clamp(42px,3.4vw,58px)}.home-greet{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.home-greet-name{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,4vw,56px);line-height:1.1;color:var(--ink);margin:0;letter-spacing:-.01em}.home-greet-name .accent{color:var(--primary)}.home-greet-wave{font-size:.82em;display:inline-block;transform:translateY(-2px)}.home-greet-meta{font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;gap:8px;border:1px solid #34c759;border-radius:999px;padding:9px 18px}.home-greet-meta .dot{width:7px;height:7px;border-radius:999px;background:#22936A}.home-prompter{display:flex;align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:6px 6px 6px var(--space-5);transition:border-color .16s}.home-prompter:focus-within{border-color:var(--primary)}.home-prompter input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--font-body);font-size:15px;color:var(--ink);padding:12px 0}.home-prompter input::placeholder{color:var(--text-secondary)}.home-prompter .mic,.home-prompter .submit{width:40px;height:40px;border-radius:var(--radius-md);border:none;cursor:pointer;display:grid;place-items:center}.home-prompter .mic{background:var(--connected-fill);color:var(--primary)}.home-prompter .mic:hover{background:rgba(24,95,165,.16)}.home-prompter .submit{background:var(--primary);color:var(--on-dark)}.home-prompter .submit:hover{background:#124a83}.home-apps{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);grid-auto-flow:row dense}.home-app{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:var(--space-6) var(--space-5);min-height:250px;color:var(--ink);text-decoration:none;display:flex;flex-direction:column;gap:var(--space-3);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.home-app:hover{transform:translateY(-2px);border-color:var(--tint-2);box-shadow:0 12px 32px rgba(15,46,77,.08)}.home-app-icon{width:42px;height:42px;border-radius:13px;color:var(--app-color,var(--primary));display:grid;place-items:center;flex:0 0 42px;border:1px solid color-mix(in oklab,var(--app-color,var(--primary)) 20%,var(--card-border));background:color-mix(in oklab,var(--app-color,var(--primary)) 8%,var(--surface))}.home-app-sales{grid-column:span 5}.home-app-marketing{grid-column:span 4}.home-app-knowledge,.home-app-service{grid-column:span 3}.home-app-quotebase{grid-column:span 2}.home-app-stratum{grid-column:span 5}.home-app-governance{grid-column:span 2}.home-app-sales,.home-app-stratum{min-height:270px}.home-app-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:42px}.home-app-identity{display:flex;align-items:center;gap:11px;min-width:0}.home-app-icon-legacy{width:52px;height:52px;border-radius:var(--radius-xl);color:#fff;display:grid;place-items:center;flex:0 0 52px}.home-app-arrow{color:var(--text-secondary);display:grid;place-items:center;flex:none}.home-app-soon{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border);background:color-mix(in oklab,var(--surface) 88%,var(--app-color,var(--sidebar)) 12%);border-radius:999px;padding:4px 10px;line-height:1.2;white-space:nowrap}.home-app.coming-soon{cursor:default;opacity:.92}.home-app.coming-soon:hover{transform:none;border-color:var(--border)}.home-app-name{font-family:var(--font-body);font-weight:700;font-size:16px;line-height:1.22;color:var(--ink);margin:0;min-width:0;overflow-wrap:break-word}.home-app-kpi{font-family:var(--font-display);font-weight:400;font-size:38px;line-height:1.1;color:var(--ink);letter-spacing:-.01em;margin-top:auto}.home-app-kpi-label{font-family:var(--font-body);font-size:14px;line-height:1.45;color:var(--text-secondary)}.home-sales-chart{display:grid;grid-gap:6px;gap:6px;min-width:0;margin-top:auto;color:var(--app-color,var(--data-blue))}.home-sales-chart-summary{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.home-sales-chart-summary span{min-width:0;overflow:hidden;color:var(--text-secondary);font:600 11px/1.3 var(--font-body);text-overflow:ellipsis;white-space:nowrap}.home-sales-chart-summary strong{flex:none;color:var(--ink);font:600 19px/1.1 var(--font-display);letter-spacing:-.02em}.home-sales-chart-plot{display:block;width:100%;height:72px;overflow:visible}.home-sales-chart-area{fill:url(#home-sales-pipeline-fill)}.home-sales-chart-line{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.home-sales-chart-plot circle{fill:var(--surface);stroke:currentColor;stroke-width:2}.home-sales-chart-axis{display:grid;grid-gap:4px;gap:4px;min-width:0}.home-sales-chart-axis span{min-width:0;overflow:hidden;color:var(--text-secondary);font:600 9px/1.2 var(--font-body);text-align:center;text-overflow:ellipsis;white-space:nowrap}.home-sales-chart-empty{display:grid;grid-gap:5px;gap:5px;color:var(--app-color,var(--data-blue))}.home-sales-chart-empty svg{display:block;width:100%;height:54px}.home-sales-chart-empty path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 6;opacity:.5}.home-sales-chart-empty span{color:var(--text-secondary);font:600 11px/1.3 var(--font-body)}.home-hdq-launcher{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;grid-gap:8px;gap:8px;min-height:46px;margin-top:auto;padding:7px 9px;border:1px solid color-mix(in oklab,var(--app-color,var(--critical)) 24%,var(--card-border));border-radius:14px;color:var(--ink);background:color-mix(in oklab,var(--app-color,var(--critical)) 6%,var(--surface));font:600 12px/1.3 var(--font-body);transition:border-color .16s ease,background .16s ease,transform .16s ease}.home-app-stratum:hover .home-hdq-launcher{border-color:var(--app-color,var(--critical));background:color-mix(in oklab,var(--app-color,var(--critical)) 10%,var(--surface));transform:translateY(-1px)}.home-hdq-spark{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;color:var(--app-color,var(--critical));background:color-mix(in oklab,var(--app-color,var(--critical)) 12%,var(--surface));font-size:13px}.home-dashboard-grid,.home-insight-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(330px,2fr);grid-gap:var(--space-5);gap:var(--space-5)}.home-panel{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card);min-width:0}.home-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4)}.home-ai-insight h2,.home-panel-head h2{margin:0;font:500 26px/1.25 var(--font-display);color:var(--ink)}.home-panel-head>span{color:var(--text-secondary);font:700 12px/1.4 var(--font-body)}.home-panel-title-row{display:flex;align-items:center;gap:var(--space-3);min-width:0}.home-urgent-pill{color:var(--critical);background:color-mix(in oklab,var(--critical) 7%,var(--surface));border:1px solid color-mix(in oklab,var(--critical) 45%,var(--surface));border-radius:999px;padding:4px 10px;white-space:nowrap;font:700 12px/1.2 var(--font-body)}.home-attention-list{padding:0 var(--space-6) var(--space-5)}.home-attention-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-4) 0;border-top:1px solid var(--border)}.home-attention-item:first-child{border-top:0}.home-attention-item h3{margin:0 0 3px;font:700 15px/1.35 var(--font-body);color:var(--ink)}.home-attention-item p{margin:0;font:400 13px/1.45 var(--font-body);color:var(--text-secondary)}.home-outline-action{display:inline-flex;align-items:center;justify-content:center;min-width:118px;padding:8px 16px;color:var(--primary);background:var(--surface);border:1px solid var(--primary);border-radius:999px;text-decoration:none;font:700 13px/1.25 var(--font-body)}.home-outline-action:hover{color:var(--on-dark);background:var(--primary)}.home-attention-empty{color:var(--text-secondary);padding:var(--space-8) 0;font:400 14px/1.5 var(--font-body)}.home-quarter{padding-bottom:var(--space-6)}.home-quarter-primary{padding:var(--space-3) var(--space-6) var(--space-5)}.home-quarter-foot span,.home-quarter-primary span{display:block;color:var(--text-secondary);font:400 14px/1.4 var(--font-body)}.home-quarter-primary strong{display:block;margin:5px 0;color:var(--ink);font:600 44px/1.05 var(--font-display)}.home-quarter-primary p{margin:0;color:var(--text-secondary);font:400 13px/1.4 var(--font-body)}.home-progress{height:16px;margin:0 var(--space-6) var(--space-5);border-radius:999px;background:var(--page-bg);overflow:hidden}.home-progress span,.home-signal-track span{display:block;height:100%;border-radius:inherit;background:repeating-linear-gradient(105deg,var(--primary) 0 14px,var(--data-blue) 14px 25px)}.home-quarter-foot{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5);padding:0 var(--space-6)}.home-quarter-foot strong{display:block;margin-top:4px;color:var(--ink);font:500 25px/1.15 var(--font-display)}.home-opportunities{padding-bottom:var(--space-5)}.home-panel-head>a{color:var(--text-secondary);display:inline-flex}.home-section-mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--page-bg);color:var(--primary)}.home-signal-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-4) var(--space-6)}.home-signal{min-width:0}.home-signal-track{height:42px;border-radius:999px;background:var(--page-bg);overflow:hidden;margin-bottom:var(--space-3)}.home-signal strong{display:block;color:var(--ink);font:500 25px/1.15 var(--font-display)}.home-signal>span{display:block;color:var(--text-secondary);font:400 13px/1.4 var(--font-body);margin-top:4px}.home-ai-insight{background:var(--primary);color:var(--on-dark);border-radius:var(--radius-card);padding:var(--space-6);display:flex;flex-direction:column;align-items:flex-start}.home-ai-spark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.14);font-size:22px}.home-ai-insight h2{color:var(--on-dark);margin-top:var(--space-5)}.home-ai-insight p{margin:var(--space-3) 0 var(--space-6);color:rgba(255,255,255,.86);font:400 14px/1.5 var(--font-body)}.home-ai-actions{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-top:auto}.home-ai-actions a{color:var(--on-dark);text-decoration:none;font:700 13px/1.3 var(--font-body)}.home-ai-actions a:first-child{color:var(--primary);background:var(--surface);border-radius:999px;padding:9px 15px}.home-widgets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.home-widget{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.home-widget-label{font-family:var(--font-body);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.home-widget-value{font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.05;color:var(--ink);letter-spacing:-.01em}.home-widget-delta{font-family:var(--font-body);font-weight:700;font-size:12px;display:inline-flex;align-items:center;gap:4px}.home-widget-delta.up{color:#22936A}.home-widget-delta.down{color:var(--critical)}.home-widget-delta.flat{color:var(--text-secondary)}@media (max-width:900px){.home-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-app,.home-app.wide{grid-column:span 1}.home-app.home-app-governance,.home-app.home-app-sales,.home-app.home-app-stratum{grid-column:1/-1}.home-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.home-greet-name{font-size:40px}.home-dashboard-grid,.home-insight-grid{grid-template-columns:1fr}}@media (max-width:640px){.home-wrap{padding-inline:var(--space-4);gap:var(--space-8)}.home-apps,.home-signal-row{grid-template-columns:1fr}.home-app,.home-app.home-app-governance,.home-app.home-app-sales,.home-app.home-app-stratum{grid-column:1;min-height:220px}.home-attention-item{grid-template-columns:1fr}.home-outline-action{justify-self:start}.home-greet-meta{display:none}.home-widgets{grid-template-columns:1fr}}[data-theme=dark] .home-app{background:color-mix(in oklab,var(--surface) 94%,var(--app-color,var(--primary)) 6%);backdrop-filter:blur(14px) saturate(106%);-webkit-backdrop-filter:blur(14px) saturate(106%);border-color:rgba(255,255,255,.1);box-shadow:0 14px 36px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.025)}[data-theme=dark] .home-app:hover{background:color-mix(in oklab,var(--surface) 89%,var(--app-color,var(--primary)) 11%);border-color:color-mix(in oklab,var(--app-color,var(--primary)) 38%,var(--card-border))}[data-theme=dark] .home-app-icon{background:color-mix(in oklab,var(--app-color,var(--primary)) 14%,var(--surface));border:1px solid color-mix(in oklab,var(--app-color,var(--primary)) 28%,var(--card-border));color:var(--app-color,var(--primary))}.home-first-run,.home-workspace{gap:18px;max-width:1720px;padding-top:22px;background:#fff;color:var(--ink)}.fnd.is-home .fnd-content{background:#fff}.home-home-actions{display:flex;align-items:center;gap:9px}.home-style-switch,.home-template-close{display:grid;place-items:center;border:1px solid var(--card-border);background:#fff;color:var(--ink);cursor:pointer}.home-style-switch{width:36px;height:36px;border-radius:11px;box-shadow:0 5px 16px rgba(15,46,77,.06)}.home-style-switch:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.home-template-chooser{border:1px solid var(--card-border);border-radius:24px;padding:28px;background:#fff;box-shadow:0 18px 54px rgba(15,46,77,.1)}.home-template-chooser.is-compact{position:relative;z-index:8;margin-top:-2px}.home-template-chooser-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px}.home-template-chooser-head>div>span{display:block;color:var(--primary);font:700 11px/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.08em}.home-template-chooser-head h1{font:500 clamp(26px,3vw,38px)/1.12 var(--font-display);margin:5px 0 7px;color:var(--ink)}.home-template-chooser.is-compact h1{font-size:26px}.home-template-chooser-head p{margin:0;color:var(--text-secondary);font:400 14px/1.5 var(--font-body)}.home-template-close{width:34px;height:34px;border-radius:50%;font-size:22px;line-height:1}.home-template-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.home-template-options>button{position:relative;text-align:left;min-width:0;border:1px solid var(--card-border);border-radius:18px;padding:12px;background:#fff;color:var(--ink);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.home-template-options>button:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:0 12px 30px rgba(15,46,77,.08)}.home-template-options>button.is-selected{border:2px solid var(--primary);padding:11px;background:color-mix(in srgb,#fff 96%,var(--primary) 4%)}.home-template-options>button:disabled{cursor:wait;opacity:.65}.home-template-options small,.home-template-options strong{display:block}.home-template-options strong{font-size:15px;margin:6px 0 4px}.home-template-options small{color:var(--text-secondary);font-size:12px;line-height:1.4}.home-template-options em{position:absolute;right:12px;bottom:12px;color:var(--primary);font-style:normal;font-size:10px;font-weight:700;text-transform:uppercase}.home-template-badge{display:inline-flex;margin-top:10px;padding:4px 8px;border-radius:999px;background:#edf5ff;color:var(--primary);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.home-template-preview{height:96px;border-radius:12px;background:#f4f8fc;border:1px solid #e2ebf4;padding:8px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:18px 1fr 1fr;grid-gap:5px;gap:5px;overflow:hidden}.home-template-preview span{background:#fff;border:1px solid #d8e3ef;border-radius:5px}.home-template-preview i{background:#fff;border:1px solid #d8e3ef;border-radius:7px}.home-template-preview span:first-child{grid-column:1/-1}.home-template-preview i:nth-last-child(2){grid-column:1/3}.home-template-preview i:last-child{grid-column:3/-1}.home-template-preview.is-my-work i:nth-last-child(2){grid-column:1/4}.home-template-preview.is-my-work i:last-child{grid-column:4}.home-template-preview.is-attention-first i:nth-last-child(2){grid-column:1/3}.home-template-preview.is-attention-first i:last-child{grid-column:3/-1;background:#e9f3ff}.home-template-preview.is-performance span:first-child{grid-column:1}.home-template-preview.is-performance span:nth-child(2){grid-column:2}.home-template-preview.is-performance span:nth-child(3){grid-column:3}.home-template-preview.is-performance span:nth-child(4){grid-column:4}.home-layout-loading{min-height:55vh;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;color:var(--text-secondary)}.home-layout-loading span{width:40px;height:40px;border-radius:50%;border:3px solid #e5edf5;border-top:3px solid var(--primary);animation:home-spin .8s linear infinite}.home-layout-loading p{margin:0;font-size:13px}@keyframes home-spin{to{transform:rotate(1turn)}}.home-layout-recovery{min-height:52vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:32px;color:var(--ink)}.home-layout-recovery-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:color-mix(in oklab,var(--primary) 9%,#fff);color:var(--primary)}.home-layout-recovery h1{margin:6px 0 0;font:500 clamp(26px,3vw,38px)/1.15 var(--font-display)}.home-layout-recovery p{max-width:560px;margin:0 0 8px;color:var(--text-secondary);font:400 14px/1.55 var(--font-body)}.home-workspace .home-greet{margin-bottom:-2px}.home-workspace .home-greet-name{font-size:clamp(34px,3.3vw,48px)}.home-workspace .shared-dashboard-bar{margin:0}.home-workspace .shared-dashboard-bar.without-tabs{margin-top:-2px;pointer-events:none}.home-workspace .shared-dashboard-actions{pointer-events:auto}.home-workspace .shared-dashboard-editor{margin-top:6px}.home-module-tabs{display:flex;align-items:center;gap:0;overflow-x:auto;border-bottom:1px solid var(--card-border);background:#f2f7fb;border-radius:16px 16px 0 0;padding:0 8px}.home-module-tabs a{display:flex;align-items:center;gap:9px;padding:14px 18px;color:var(--ink);text-decoration:none;white-space:nowrap;border-right:1px solid #dbe4ec;font-size:13px}.home-module-tabs a:last-child{border-right:0}.home-module-tabs a.is-active{background:#fff;border-radius:14px 14px 0 0;font-weight:700;box-shadow:0 -1px 0 #fff}.home-module-tab-dot{width:10px;height:10px;border-radius:3px;background:#7aa9df}.home-module-tab-dot.is-sales{background:#27a275}.home-module-tab-dot.is-marketing{background:#ff8057}.home-module-tab-dot.is-quotebase{background:#4e86f7}.home-module-tab-dot.is-events{background:#35b895}.home-module-tab-dot.is-governance{background:#bd625c}.home-kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.home-kpi-strip>a{position:relative;display:flex;flex-direction:column;min-height:160px;padding:18px;border:1px solid var(--card-border);border-radius:18px;background:#fff;color:var(--ink);text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s}.home-kpi-strip>a:hover{transform:translateY(-2px);border-color:#aac7e5;box-shadow:0 10px 28px rgba(15,46,77,.07)}.home-kpi-strip>a>span:not(.home-kpi-icon){font-size:13px;margin-top:auto}.home-kpi-strip>a>strong{font:600 34px/1.05 var(--font-display);margin:6px 0 3px;letter-spacing:-.025em}.home-kpi-strip>a>small{color:var(--text-secondary);font-size:11px;line-height:1.35}.home-kpi-strip>a>i{position:absolute;right:16px;top:16px;font-style:normal;color:var(--text-secondary)}.home-kpi-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#2d87e6;background:#edf5ff;border:1px solid #dfebf6}.home-kpi-icon.is-marketing{color:#ff7043;background:#fff0eb}.home-kpi-icon.is-quotebase{color:#397be8;background:#eef4ff}.home-kpi-icon.is-events{color:#159b77;background:#eaf9f5}.home-kpi-icon.is-governance{color:#a54a45;background:#fcedeb}.home-performance-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(240px,.52fr);grid-gap:16px;gap:16px}.home-workspace .home-panel{border-radius:20px;background:#fff}.home-workspace .home-panel-head{padding:18px 20px 13px}.home-workspace .home-panel-head h2{font-size:22px}.home-workspace .home-panel-head>div>span{display:block;color:var(--text-secondary);font-size:11px;margin-top:3px}.home-workspace .home-panel-head>a{font-size:12px;color:var(--primary);text-decoration:none}.home-marketing-performance>div:last-child{display:grid;grid-template-columns:1fr 1fr;padding:4px 20px 22px}.home-marketing-performance article{display:flex;flex-direction:column;gap:4px;padding:10px 18px 12px 0;border-right:1px solid var(--card-border)}.home-marketing-performance article+article{border-right:0;padding-left:18px}.home-marketing-performance article span{font-size:12px}.home-marketing-performance article strong{font:500 28px/1.1 var(--font-display)}.home-marketing-performance article small{font-size:11px;color:var(--text-secondary)}.home-stage-bars{display:flex;align-items:flex-end;justify-content:space-around;gap:10px;height:155px;padding:8px 18px 18px}.home-stage-bars>div{display:grid;grid-template-rows:88px auto auto;align-items:end;justify-items:center;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.home-stage-bars>div>span{display:flex;align-items:flex-end;width:30px;height:88px;border-radius:7px;background:#dcecff;overflow:hidden}.home-stage-bars>div>span i{display:block;width:100%;border-radius:7px;background:#398feb}.home-stage-bars strong{font-size:11px;white-space:nowrap}.home-stage-bars small{font-size:9px;color:var(--text-secondary);max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ask-analytics{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px;text-align:center;text-decoration:none;color:var(--ink)}.home-ask-orb{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:radial-gradient(circle at 35% 30%,#dfecff,#237cd2);color:#fff;font-size:24px;box-shadow:0 8px 22px rgba(27,105,183,.18)}.home-ask-analytics h2{font:500 22px/1.2 var(--font-display);margin:14px 0 3px}.home-ask-analytics p{font-size:11px;color:var(--text-secondary);margin:0 0 16px}.home-ask-field{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:1px solid var(--card-border);border-radius:999px;padding:9px 11px;color:var(--text-secondary);font-size:9px;text-align:left}.home-workspace .home-opportunities{padding-bottom:16px}.home-workspace .home-signal-row{padding-top:5px}.home-workspace .home-signal-track{height:38px}.home-data-empty{color:var(--text-secondary);font-size:12px;line-height:1.5;margin:16px}.home-stage-bars>.home-data-empty{align-self:center}.home-my-work-grid{grid-template-columns:minmax(0,1.45fr) minmax(350px,.85fr)}.home-work-list{padding:0 20px 12px}.home-work-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--card-border)}.home-work-list article>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.home-work-list article strong{font-size:13px}.home-work-list article p{flex-basis:100%;margin:0;color:var(--text-secondary);font-size:11px}.home-work-list article span{display:inline-flex;padding:4px 8px;border-radius:999px;background:#edf5ff;color:var(--primary);font-size:9px;text-transform:capitalize}.home-work-list article span.is-overdue{background:#fff0ef;color:var(--critical)}.home-work-list article>a{flex:none;border-radius:999px;padding:8px 12px;background:var(--primary);color:#fff;text-decoration:none;font-size:11px}.home-workspace .home-dashboard-grid,.home-workspace .home-insight-grid{gap:16px}.home-workspace .home-insight-grid{grid-template-columns:minmax(0,3fr) minmax(290px,1fr)}.home-workspace .home-ai-insight{min-height:220px;border-radius:20px;background:var(--primary)}.home-workspace .home-ai-insight h2{font-size:24px}.home-workspace .home-attention-list{padding-bottom:12px}.home-workspace .home-quarter-primary strong{font-size:40px}.home-workspace.hide-module-kpis .home-kpi-strip,.home-workspace.hide-primary-work .home-dashboard-grid,.home-workspace.hide-primary-work .home-insight-grid>.home-opportunities,.home-workspace.hide-primary-work .home-performance-grid,.home-workspace.hide-primary-work>.home-opportunities{display:none}.home-workspace.hide-primary-work .home-insight-grid{grid-template-columns:1fr}.home-workspace.hide-ai-insight .home-ai-insight,.home-workspace.hide-ai-insight .home-ask-analytics{display:none}.home-workspace.hide-ai-insight .home-insight-grid{grid-template-columns:1fr}@media(max-width:1100px){.home-template-options{grid-template-columns:repeat(2,minmax(0,1fr))}.home-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.home-performance-grid{grid-template-columns:1fr 1fr}.home-ask-analytics{grid-column:1/-1}.home-my-work-grid{grid-template-columns:1fr}}@media(max-width:760px){.home-first-run,.home-workspace{padding:16px;gap:14px}.home-template-chooser{padding:18px}.home-kpi-strip,.home-performance-grid,.home-template-options,.home-workspace .home-insight-grid{grid-template-columns:1fr}.home-kpi-strip>a{min-height:136px}.home-workspace .shared-dashboard-bar.without-tabs{margin-top:0}.home-workspace .home-greet{align-items:flex-start}.home-greet-meta{display:none}.home-style-switch{display:grid}.home-marketing-performance>div:last-child{grid-template-columns:1fr}.home-marketing-performance article,.home-marketing-performance article+article{padding:10px 0;border-right:0;border-bottom:1px solid var(--card-border)}.home-signal-row{grid-template-columns:1fr}.home-module-tabs a{padding:12px}}[data-theme=dark] .fnd.is-home .fnd-content,[data-theme=dark] .home-first-run,[data-theme=dark] .home-workspace{background:#050505}[data-theme=dark] .home-kpi-strip>a,[data-theme=dark] .home-module-tabs a.is-active,[data-theme=dark] .home-style-switch,[data-theme=dark] .home-template-chooser,[data-theme=dark] .home-template-options>button,[data-theme=dark] .home-workspace .home-panel{background:#0d0d0f;color:var(--ink)}[data-theme=dark] .home-layout-recovery-icon{background:#15171b}[data-theme=dark] .home-module-tabs{background:#08090b}.home-template-preview{color-scheme:light}.fnd.is-home .fnd-content{background:radial-gradient(ellipse at 0 0,#edf3f8 0,transparent 48%),radial-gradient(ellipse at 100% 0,#fff8ec 0,transparent 42%),#fafbfc}.home-v2{--home-surface:#fff;--home-ink:#0f2e4d;--home-muted:#586b7c;--home-line:#dce8f3;--home-blue:#195fa5;--home-tint:#eef5fc;--home-tone-fg:var(--home-blue);--home-tone-fill:var(--home-tint);max-width:none;width:100%;min-width:0;padding:24px 32px 40px;gap:20px;background:transparent;color:var(--home-ink);font:400 14px/21px var(--font-body)}.home-v2,.home-v2 *,.home-v2 :after,.home-v2 :before{box-sizing:border-box}.home-v2 [data-home-product]{--home-tone-fg:var(--home-tone-ink);--home-tone-fill:var(--home-tone-tint)}.home-v2 a{text-decoration:none}.home-v2 a,.home-v2 button{-webkit-tap-highlight-color:transparent}.home-v2 :is(button,a,summary):focus-visible{outline:2px solid var(--home-blue);outline-offset:4px}.home-v2 button:disabled{opacity:.45;cursor:default}.home-workspace.home-v2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start}.home-workspace.home-v2>*{grid-column:1/-1;min-width:0}.home-workspace.home-v2>.home-v2-welcome{grid-column:1;grid-row:1}.home-workspace.home-v2>.shared-dashboard-bar{grid-column:2;grid-row:1;align-self:center}.home-v2-welcome{min-width:0}.home-v2-heading-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.home-v2 .home-greet-name{font:400 30px/36px var(--font-display);letter-spacing:-.6px;margin:4px 0;overflow-wrap:anywhere}.fnd-content .home-v2 .home-greet-name.heading-help-title{display:block}.fnd-content .home-v2 .home-greet-name.heading-help-title:after{margin-left:8px;vertical-align:middle}.home-v2 .home-greet-wave{display:none}.home-v2 .home-greet-name .accent{color:var(--home-blue)}.home-v2-welcome p{color:var(--home-muted);margin:0;font-size:14px;line-height:21px}.home-v2-eyebrow{display:flex;align-items:center;gap:8px;font:700 11px/17px var(--font-body);color:var(--home-blue);text-transform:uppercase;letter-spacing:.08em}.home-v2-illustration{display:block;width:136px;max-width:100%;height:auto;flex-shrink:0}.home-v2-welcome .home-v2-eyebrow{color:var(--home-tone-fg)}.home-v2 .shared-dashboard-bar.without-tabs{margin:0;padding:0}.home-v2 .shared-dashboard-actions{gap:8px}.home-v2 .home-v2-icon-button,.home-v2 .page-layout-icon{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--home-line);border-radius:999px;color:var(--home-blue);background:var(--home-surface);cursor:pointer}.home-v2 .home-v2-icon-button:hover{background:var(--home-tint)}.home-v2-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.home-v2-kpi{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px;border:1px solid var(--home-line);border-radius:24px;background:var(--home-surface);color:var(--home-ink);transition:border-color .12s,transform .16s}.home-v2-kpi:hover{border-color:var(--home-accent,#85b7eb);transform:translateY(-2px)}.home-v2-kpi-head{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;grid-gap:8px;gap:8px;margin-bottom:4px;color:var(--home-ink)}.home-v2-kpi-head>span:not(.home-v2-icon){overflow-wrap:anywhere}.home-v2-kpi-head>svg{color:var(--home-muted)}.home-v2-kpi-head .home-v2-icon{width:32px;height:32px;border-radius:11px}.home-v2-icon{display:inline-grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:12px;background:var(--home-tone-fill);color:var(--home-tone-fg)}.home-v2-kpi>strong{font:500 28px/34px var(--font-display);letter-spacing:-.6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.home-v2-kpi>small{color:var(--home-muted);font-size:12px;line-height:20px}.home-v2-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px}.home-v2-grid.is-work{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.home-v2-grid>:only-child{grid-column:1/-1}.home-v2-grid:empty{display:none}.home-v2-panel{min-width:0;border:1px solid var(--home-line);border-radius:28px;background:var(--home-surface);overflow:hidden}.home-v2-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 16px}.home-v2-panel-head>div{display:flex;align-items:flex-start;gap:12px;min-width:0}.home-v2-panel-head>div>div{min-width:0}.fnd-content .home-v2 .heading-help-title:before{max-width:100%;overflow-wrap:anywhere}.home-v2-panel h2{margin:0;color:var(--home-ink);font:400 22px/28px var(--font-display);letter-spacing:-.35px}.home-v2-panel-head p{margin:4px 0 0;color:var(--home-muted);font-size:12px;line-height:20px}.home-v2-link{display:inline-flex;align-items:center;gap:8px;color:var(--home-tone-fg);font:700 12px/20px var(--font-body)}.home-v2-link svg{flex-shrink:0}.home-v2-panel-head>.home-v2-link{flex-shrink:0;padding-top:4px}.home-v2-module-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;border:1px solid var(--home-line);border-radius:28px;background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-v2-module-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;color:var(--home-muted);border-radius:999px;font-size:13px;line-height:20px}.home-v2-module-tabs a[aria-current]{border:1px solid var(--home-line);font-weight:700}.home-v2-module-tabs a:hover,.home-v2-module-tabs a[aria-current]{color:var(--home-tone-fg);background:var(--home-tone-fill)}.home-v2-product-dot{width:8px;height:8px;border-radius:3px;background:var(--home-accent);flex-shrink:0}.home-v2-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(54px,1fr);grid-gap:16px;gap:16px;padding:16px 24px 24px;overflow-x:auto}.home-v2-bars>div{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.home-v2-bar-value{font:700 12px/20px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-v2-bar-track{width:32px;height:128px;display:flex;align-items:flex-end;background:var(--home-tone-fill);border-radius:8px;overflow:hidden}.home-v2-bar-track i{width:100%;display:block;border-radius:8px 8px 0 0;background:var(--home-tone-fg)}.home-v2-bars small{font-size:11px;line-height:17px;text-align:center;color:var(--home-muted);max-width:96px;overflow-wrap:anywhere}.home-v2-demand{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 24px 24px;grid-gap:24px;gap:24px}.home-v2-demand>a{display:flex;flex-direction:column;gap:8px;color:var(--home-ink);min-width:0}.home-v2-demand>a+a{padding-left:24px;border-left:1px solid var(--home-line)}.home-v2-demand strong{font:500 32px/38px var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.home-v2-demand small{color:var(--home-muted);font-size:12px;line-height:20px}.home-v2-record-list{padding:0 24px 8px}.home-v2-record{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;min-width:0;color:var(--home-ink)}.home-v2-record+.home-v2-record{border-top:1px solid var(--home-line)}a.home-v2-record:hover{color:var(--home-tone-fg)}.home-v2-record>span:first-child{min-width:0}.home-v2-record strong{display:block;font:700 14px/21px var(--font-body);overflow-wrap:anywhere}.home-v2-record small{display:block;margin-top:4px;font:400 12px/20px var(--font-body);color:var(--home-muted);overflow-wrap:anywhere}.home-v2-record-value{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.home-v2-record>.home-v2-link{flex-shrink:0}.home-v2-status{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 8px;margin-top:8px;border-radius:999px;background:var(--home-tint);color:var(--home-blue);font:700 11px/17px var(--font-body);text-transform:capitalize}.home-v2-status.is-warning{background:#fff5e6;color:#80520b}.home-v2-panel-head>.home-v2-status{margin:0;flex-shrink:0}.home-v2-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:8px;padding:4px 8px;background:var(--home-tone-fill);color:var(--home-tone-fg);border-radius:999px;font:700 11px/17px var(--font-body);text-transform:uppercase;letter-spacing:.04em}.home-v2-ask{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;min-width:0;border-radius:28px;border:1px solid var(--home-line);background:linear-gradient(115deg,var(--home-surface),var(--home-tone-fill));color:var(--home-ink)}.home-v2-ask .home-v2-eyebrow{color:var(--home-tone-fg)}.home-v2-ask h2{margin:0;font:400 28px/35px var(--font-display);letter-spacing:-.65px}.home-v2-ask p{margin:0;max-width:520px;color:var(--home-muted);font-size:14px;line-height:21px}.home-v2-ask .home-v2-link{margin-top:auto}.home-v2-health{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:8px 24px 24px}.home-v2-health>strong{font:500 48px/54px var(--font-display)}.home-v2-health>strong small{margin-left:8px;font:400 14px/21px var(--font-body);color:var(--home-muted)}.home-v2-health-track{width:100%;height:8px;background:var(--home-tone-fill);border-radius:8px;overflow:hidden}.home-v2-health-track span{height:100%;display:block;background:var(--home-tone-fg)}.home-v2-health p{margin:0;color:var(--home-muted);font-size:12px}.home-v2-empty{display:flex;align-items:center;gap:16px;min-height:164px;padding:16px 24px 24px;color:var(--home-muted)}.home-v2-empty>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.home-v2-empty strong{color:var(--home-ink);font-size:14px}.home-v2-empty p{margin:0;font-size:13px;line-height:20px}.home-v2-source{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:20px 24px;color:var(--home-muted);font-size:13px;line-height:20px}.home-v2-source>span:not(.home-v2-loading-dot){flex:1 1;min-width:120px}.home-v2-error button,.home-v2-source button{min-height:36px;border:1px solid var(--home-line);background:var(--home-surface);color:var(--home-blue);border-radius:999px;padding:8px 12px;font:700 12px/20px var(--font-body);cursor:pointer}.home-v2-loading-dot{width:8px;height:8px;background:#85b7eb;border-radius:50%;animation:home-v2-loading 1s ease-in-out infinite alternate}@keyframes home-v2-loading{to{opacity:.35}}.home-v2-error,.home-v2-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 16px;border:1px solid var(--home-line);border-radius:20px;background:var(--home-surface);color:var(--home-muted);font-size:13px}.home-v2-error{border-color:#ead3b9;color:#80520b;background:#fffaf3}.home-v2-preview-details{max-width:100%;color:var(--home-muted)}.home-v2-preview-details summary{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:24px;padding:2px 8px;border:1px solid var(--home-line);border-radius:999px;background:var(--home-surface);cursor:pointer;list-style:none;font:500 11px/18px var(--font-body)}.home-v2-preview-details summary::-webkit-details-marker{display:none}.home-v2-preview-details summary:hover{color:var(--home-blue);background:var(--home-tint)}.home-v2-preview-details[open]{flex-basis:100%;order:1}.home-v2-preview-details[open] summary{color:var(--home-blue)}.home-v2-preview-details p{max-width:64ch;margin-top:8px;font-size:12px;line-height:18px}.home-v2-recovery{margin:0;padding:0 24px 24px;color:var(--home-muted)}.home-v2-primary{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:12px 24px;border:1px solid var(--home-blue);background:var(--home-blue);color:#fff;border-radius:999px;font:700 14px/21px var(--font-body);cursor:pointer;white-space:nowrap}.home-v2-panel>.home-v2-primary{margin:0 24px 24px}.home-v2-chooser-region:focus{outline:none}.home-v2-chooser{padding:24px;border:1px solid var(--home-line);border-radius:28px;background:#f9fcff}.home-first-run .home-v2-chooser{padding:0;border:0;background:transparent}.home-v2-chooser-head{display:flex;justify-content:space-between;gap:24px;margin-bottom:32px}.home-v2-chooser-head h1{margin:16px 0;font:400 32px/38px var(--font-display);color:var(--home-ink);letter-spacing:-.65px}.home-v2-chooser-head p{margin:0;font-size:14px;color:var(--home-muted)}.home-v2-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.home-v2 .home-v2-choices>button{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;text-align:left;padding:16px;border:1px solid var(--home-line);border-radius:28px;background:var(--home-surface);color:var(--home-ink);cursor:pointer}.fnd.fnd .home-v2 .home-v2-choices>button{border-radius:28px!important}.home-v2 .home-v2-choices>button.is-selected{border-color:var(--home-blue);background:#f4f9ff}.home-v2 .home-v2-choices>button:hover{border-color:#85b7eb}.home-v2 .home-v2-choices>button:disabled{opacity:1;cursor:default}.home-v2 .home-v2-choices>button:disabled:not(.is-selected){border-color:var(--home-line)}.home-v2-choices>button>strong{font:400 20px/28px var(--font-display);min-height:56px;letter-spacing:-.3px}.home-v2-choices>button>small{font:400 13px/20px var(--font-body);color:var(--home-muted);margin-bottom:8px}.home-v2-choices .home-v2-badge{margin:4px 0 0}.home-v2-thumbnail{display:block;width:100%;aspect-ratio:360/225;overflow:hidden;border:1px solid var(--home-line);border-radius:16px}.home-v2-thumbnail svg{width:100%;height:100%;font-family:var(--font-body)}.home-v2-choice-state{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:auto;padding-top:12px;border-top:1px solid var(--home-line);font:700 11px/17px var(--font-body);color:var(--home-blue)}.home-v2-chooser-note{margin:16px 0 0;color:var(--home-muted);font-size:12px;line-height:20px}.home-v2 .shared-dashboard-editor{border-radius:28px;border-color:var(--home-line);box-shadow:none}@media (max-width:1200px){.home-v2{padding:24px 24px 40px}}@media (max-width:1000px){.home-v2-grid,.home-v2-grid.is-work{grid-template-columns:minmax(0,1fr)}.home-v2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v2-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2-choices>button>strong{min-height:0}}@media (max-width:640px){.home-v2{padding:16px 16px 32px;gap:16px}.home-workspace.home-v2{grid-template-columns:minmax(0,1fr)}.home-workspace.home-v2>.shared-dashboard-bar{grid-column:1;grid-row:2;justify-self:end}.home-v2 .home-greet-name{font-size:24px;line-height:30px;letter-spacing:-.4px}.home-v2-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-v2-kpis>:last-child:nth-child(odd){grid-column:1/-1}.home-v2-kpi{padding:12px;border-radius:20px}.home-v2-kpi-head{grid-template-columns:28px minmax(0,1fr);font-size:13px}.home-v2-kpi-head>svg{display:none}.home-v2-kpi-head .home-v2-icon{width:28px;height:28px}.home-v2-kpi>strong{font-size:26px;line-height:32px}.home-v2-panel-head{flex-wrap:wrap;padding:20px 20px 12px}.home-v2-panel h2{font-size:20px;line-height:28px}.home-v2-record-list{padding:0 20px 4px}.home-v2-record{gap:12px}.home-v2-record-value{flex-direction:column;gap:4px;align-items:flex-end;font-size:12px}.home-v2-module-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:thin;border-radius:20px}.home-v2-module-tabs a{flex-shrink:0;padding:8px 12px;white-space:nowrap}.home-v2-demand{padding:12px 20px 20px;gap:16px}.home-v2-demand>a+a{padding-left:16px}.home-v2-demand strong{font-size:28px;line-height:35px}.home-v2-ask{padding:24px}.home-v2-ask h2{font-size:24px;line-height:30px}.home-v2-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-v2 .home-v2-choices>button{padding:10px;gap:8px}.home-v2-choices>button>strong{font:600 14px/19px var(--font-body);min-height:38px;letter-spacing:0}.home-v2-choices>button>small{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.home-v2-choices .home-v2-badge{font-size:9px}.home-v2-choice-state{font-size:10px;line-height:14px;gap:3px;padding-top:8px}.home-v2-choice-state svg{flex-shrink:0;width:14px}.home-v2-chooser{padding:16px}.home-v2-chooser-head{gap:8px;margin-bottom:18px}.home-v2-chooser-head .home-v2-icon-button{flex-shrink:0}.home-v2-chooser-head h1{font-size:22px;line-height:27px;margin:10px 0}.home-v2-empty,.home-v2-source{padding:20px}.home-v2-empty{flex-direction:column;align-items:flex-start;gap:8px}.home-v2-empty .home-v2-illustration{width:120px}.home-v2-error{flex-wrap:wrap}}@media (max-width:480px){.home-v2-kpis{grid-template-columns:minmax(0,1fr);gap:8px}.home-v2-kpi{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 12px;gap:0 12px;padding:8px 12px;border-radius:18px}.home-v2-kpi-head{margin:0}.home-v2-kpi>strong{max-width:10ch;font-size:24px;line-height:28px;text-align:right}.home-v2-kpi>small{grid-column:1/-1;-webkit-padding-start:36px;padding-inline-start:36px;line-height:18px}}[data-theme=dark] .fnd.is-home .fnd-content{background:radial-gradient(ellipse at top left,#142335,transparent 60%),#0b0810}[data-theme=dark] .home-v2{--home-surface:#161b26;--home-ink:#fff;--home-muted:#a8b5c4;--home-line:#303c4d;--home-blue:#85b7eb;--home-tint:#1e3045;background:transparent}[data-theme=dark] .home-v2 [data-home-product]{--home-tone-fg:var(--home-tone-dark-ink);--home-tone-fill:var(--home-tone-dark-tint)}[data-theme=dark] .home-v2 :is(.home-v2-chooser,.home-v2-ask,.home-v2-module-tabs){background:var(--home-surface);border-color:var(--home-line)}[data-theme=dark] .home-v2 .home-v2-choices>button.is-selected{background:#192d43}[data-theme=dark] .home-v2 .home-v2-primary{background:#195fa5;border-color:#195fa5}[data-theme=dark] .home-v2 .home-v2-error,[data-theme=dark] .home-v2 .home-v2-status.is-warning{background:#352b1c;color:#f2c477}@media (prefers-reduced-motion:reduce){.home-v2 *,.home-v2 :after,.home-v2 :before{animation:none!important;transition:none!important}.home-v2-kpi:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.home-v2-module-tabs{background:var(--home-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.home-priorities{border-color:#cbdccf}.home-priorities-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 12px}.home-priorities-heading h2{margin:5px 0 4px;font-size:26px;line-height:32px}.home-goals-heading p,.home-priorities-heading p{margin:0;color:var(--home-muted);font-size:13px}.home-priorities-count{flex-shrink:0;padding:4px 9px;border-radius:999px;background:var(--home-tint);color:var(--home-muted);font-size:12px}.home-priorities-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0 24px}.home-priorities-scope{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--home-tint)}.home-v2 .home-priorities-scope button{min-height:36px;padding:7px 14px;border:1px solid transparent;background:transparent;color:var(--home-muted);border-radius:999px;font:600 13px/20px var(--font-body);cursor:pointer}.home-v2 .home-priorities-scope button[aria-pressed=true]{color:var(--home-ink);border-color:var(--home-line);background:var(--home-surface);box-shadow:0 2px 6px #0f2e4d08}.home-priorities-filter{display:flex;align-items:center;gap:8px;color:var(--home-muted);font-size:12px;min-width:0}.home-priorities-filter select{max-width:100%;min-height:36px;padding:6px 28px 6px 12px;border:1px solid var(--home-line);border-radius:12px;background:var(--home-surface);color:var(--home-ink);font:400 13px/20px var(--font-body)}.home-priorities-scope-note{margin:9px 24px 14px;color:var(--home-muted);font-size:12px;line-height:18px}.home-priorities-coverage{display:flex;align-items:flex-start;gap:8px;margin:0 24px 12px;padding:10px 12px;border:1px solid var(--home-line);border-radius:12px;background:var(--home-tint);color:var(--home-muted);font-size:12px;line-height:19px}.home-priorities-coverage>svg{flex-shrink:0;margin-top:2px}.home-priorities-coverage>div{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;gap:2px 16px}.home-priorities-coverage button{min-height:28px;padding:2px 8px;color:var(--home-blue);background:var(--home-surface);border:1px solid var(--home-line);border-radius:999px;cursor:pointer}.home-priorities-list{padding:0 24px}.home-priority{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;padding:16px 0;border-top:1px solid var(--home-line)}.home-priority h3{margin:4px 0;color:var(--home-ink);font:600 15px/22px var(--font-body);overflow-wrap:anywhere}.home-priority-copy{min-width:0}.home-priority-copy>p{margin:0;color:var(--home-muted);font-size:13px;line-height:20px;overflow-wrap:anywhere}.home-priority-meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--home-muted);font-size:11px;line-height:18px}.home-priority-meta>:first-child{color:var(--home-tone-fg);font-weight:700}.home-priority-urgent{color:#86510b;font-weight:600}.home-priority-owner{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:6px 0;color:var(--home-muted);font-size:12px}.home-priority-owner span{min-width:0;overflow-wrap:anywhere}.home-priority-owner time{margin-left:8px}.home-priority details{font-size:12px;color:var(--home-muted)}.home-priority summary{width:-moz-fit-content;width:fit-content;min-height:24px;cursor:pointer;color:var(--home-blue)}.home-priority details p{margin:6px 0;max-width:70ch}.home-priority details small{display:block;overflow-wrap:anywhere}.home-priority-review{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 12px;border-radius:999px;color:var(--home-tone-fg);background:var(--home-tone-fill);font:700 12px/20px var(--font-body)}.home-priorities-empty{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:16px 24px 24px;color:var(--home-muted)}.home-priorities-empty strong{color:var(--home-ink);font-size:15px}.home-priorities-empty p{margin:0;max-width:65ch;font-size:13px}.home-priorities-footer{margin:0;padding:10px 24px 18px;color:var(--home-muted);font-size:12px}.home-workspace-context{min-width:0;border-top:1px solid var(--home-line)}.home-workspace-context>summary{display:flex;align-items:center;gap:10px;list-style:none;min-height:48px;padding:10px 4px;cursor:pointer;color:var(--home-ink);font-weight:600}.home-workspace-context>summary::-webkit-details-marker{display:none}.home-workspace-context>summary small{color:var(--home-muted);font-size:12px;font-weight:400}.home-workspace-context>summary>svg:last-child{margin-left:auto;flex-shrink:0}.home-workspace-context[open]>summary>svg:last-child{transform:rotate(180deg)}.home-workspace-context>div{display:grid;grid-gap:20px;gap:20px;padding-top:8px}.home-goals-heading{margin-bottom:14px}.home-goals-heading h2{margin:0 0 5px;color:var(--home-ink);font:400 24px/30px var(--font-display)}.home-goals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.home-goals-grid>a{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid var(--home-line);border-radius:18px;background:var(--home-surface);color:var(--home-ink)}.home-goals-grid>a:hover{border-color:var(--home-tone-fg);background:var(--home-tone-fill)}.home-goals-grid>a>span:nth-child(2){flex:1 1;min-width:0}.home-goals-grid strong{display:block;font-size:13px;line-height:20px}.home-goals-grid small{display:block;color:var(--home-muted);font-size:12px;line-height:18px}.home-goals-grid>a>svg{flex-shrink:0;color:var(--home-muted)}.home-tools-menu>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--card-border)}.home-tools-menu h2{margin:0;font:600 17px/24px var(--font-body)}.home-tools-menu>header button{width:32px;height:32px;display:grid;place-items:center;background:var(--surface);color:var(--ink);border:1px solid var(--card-border);border-radius:999px;cursor:pointer}.home-tools-menu>button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:14px 16px;background:transparent;border:0;color:var(--ink);cursor:pointer}.home-tools-menu>button:hover{background:var(--color-tint-blue,#eef5fc)}.home-tools-menu>button>span{flex:1 1}.home-tools-menu small,.home-tools-menu strong{display:block}.home-tools-menu strong{font-size:14px}.home-tools-menu small{font-size:12px;color:var(--text-secondary)}.home-assistant-dock{display:inline-flex;align-items:center}.home-v2 :is(select,summary):focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}[data-theme=dark] .home-priorities{border-color:var(--home-line)}[data-theme=dark] .home-tools-menu>button:hover{background:var(--surface)}[data-theme=dark] .home-priority-urgent{color:#f2c477}@media (max-width:1100px){.home-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-goals-grid{grid-template-columns:minmax(0,1fr)}.home-goals-heading h2{font-size:21px;line-height:27px}.home-goals-grid>a{padding:12px}.home-priorities-heading{padding:18px 16px 12px}.home-priorities-heading h2{font-size:23px;line-height:29px}.home-priorities-count{font-size:11px}.home-priorities-controls{padding:0 16px;align-items:stretch}.home-priorities-scope{width:100%}.home-v2 .home-priorities-scope button{flex:1 1;padding-inline:9px}.home-priorities-filter{flex:1 0 100%}.home-priorities-filter select{min-width:0;flex:1 1}.home-priorities-scope-note{margin-inline:16px}.home-priorities-coverage{margin-inline:16px;flex-wrap:wrap}.home-priorities-coverage>div{min-width:120px}.home-priorities-list{padding:0 16px}.home-priority{grid-template-columns:28px minmax(0,1fr);gap:8px}.home-priority>.home-v2-icon{width:28px;height:28px}.home-priority-review{grid-column:2;justify-self:start}.home-priorities-empty{padding:12px 16px 20px}.home-workspace-context>summary{flex-wrap:wrap}.home-workspace-context>summary small{display:none}}