:root{--font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-heading:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-display:4rem;--font-size-headline:2.75rem;--font-size-title:1.875rem;--font-size-body-lg:1.125rem;--font-size-body:1rem;--font-size-caption:0.875rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--spacing-xs:0.375rem;--spacing-sm:0.75rem;--spacing-md:1.25rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4.5rem;--spacing-3xl:7rem;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:var(--spacing-sm);--spacing-4:1rem;--spacing-5:var(--spacing-md);--spacing-6:1.5rem;--spacing-8:var(--spacing-lg);--spacing-10:2.5rem;--spacing-12:var(--spacing-xl);--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--container-narrow:720px;--container-content:960px;--container-wide:1200px;--container-full:1440px;--container-sm:640px;--container-md:var(--container-narrow);--container-lg:1024px;--container-xl:var(--container-wide);--container-2xl:var(--container-full);--color-surface:var(--color-bg-primary);--color-surface-variant:var(--color-bg-secondary);--color-surface-hero-accent:var(--color-surface-hero-accent,var(--color-bg-secondary));--color-surface-alt:var(--color-surface-alt,var(--color-bg-secondary));--color-surface-dark:var(--color-surface-dark,var(--color-primary));--color-on-surface-dark:var(--color-on-surface-dark,var(--color-text-primary));--color-text-primary:var(--color-text-primary,#1a1d21);--color-text-secondary:var(--color-text-secondary,#4a4d52);--color-text-muted:var(--color-text-muted,#6b6e76);--color-bg-primary:var(--color-bg-primary,#fff);--color-bg-secondary:var(--color-bg-secondary,#fff);--color-bg-muted:var(--color-bg-muted,#fff);--color-border:var(--color-border,#1a1d21);--color-primary:var(--color-primary,#1a6bd4);--color-primary-hover:var(--color-primary-hover,#0d47a1);--color-accent:var(--color-accent,#1a6bd4);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1.125rem;--radius-xl:1.5rem;--radius-2xl:1.5rem;--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;--transition-slow:300ms ease-in-out;--chrome-bg:#0b0b0c;--chrome-text:#f9fafb;--app-bg:var(--color-bg-primary,#fff);--app-chrome-height:56px;--chrome-input-bg:hsla(0,0%,100%,.1);--chrome-input-border:hsla(0,0%,100%,.2);--chrome-input-hover-bg:hsla(0,0%,100%,.15);--chrome-button-bg:hsla(0,0%,100%,.1);--chrome-button-hover-bg:hsla(0,0%,100%,.18);--chrome-button-hover-border:hsla(0,0%,100%,.3);--chrome-option-bg:var(--color-surface-dark,#1a1a1a);--chrome-accent:var(--color-primary);--chrome-accent-hover:var(--color-primary-hover);--media-placeholder-bg:var(--color-bg-muted);--media-placeholder-text:var(--color-text-muted);--media-emoji-size:var(--font-size-3xl);--media-caption-size:var(--font-size-sm);--debug-outline:var(--color-border);--panel-sticky-bg:var(--color-surface-dark);--panel-sticky-border:var(--color-border);--organ-panel-width:17.5rem}.site-container{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:none!important;overflow-x:hidden;padding:0!important;margin:0!important;border:none!important}.site-container,.site-container *{box-sizing:border-box}.template-section-alternate>:nth-child(2n){background:var(--color-surface-alt)!important}.template-section-dark-bands>:nth-child(odd){background:var(--color-surface-dark)!important;color:var(--color-on-surface-dark)}.template-section-dark-bands>:nth-child(odd) *{color:inherit}.site-container-inner{width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box;overflow-x:hidden;border:none!important}@media (min-width:640px){.site-container-inner{padding-left:0!important;padding-right:0!important}}.product-grid-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.site-grid{display:grid;grid-gap:var(--spacing-6);gap:var(--spacing-6)}.site-grid-2,.site-grid-3,.site-grid-4{grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.site-grid-2,.site-grid-3,.site-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.site-grid-3,.site-grid-4{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.site-grid-4{grid-template-columns:repeat(4,1fr)}}.site-card{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base),transform var(--transition-base)}.site-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.site-card-image{width:100%;height:auto;border-radius:var(--radius-md);margin-bottom:0;object-fit:cover}.site-card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:0;color:var(--color-text-primary)}.site-card-description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:0;line-height:var(--line-height-relaxed)}.site-card-price{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-top:0}.site-section{padding:0}.site-section:first-child{padding-top:0}.section{padding:0}.product-grid-section{background-color:var(--color-surface-variant);padding:0}.product-grid{width:100%}@media (max-width:640px){.category-grid,.product-grid{grid-template-columns:1fr!important}}@media (min-width:641px) and (max-width:1024px){.category-grid,.product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}}.product-card{display:flex;flex-direction:column;padding:var(--spacing-6);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);height:100%;transition:box-shadow var(--transition-base),transform var(--transition-base)}.product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.product-image-frame{width:100%;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-surface-variant);border-radius:var(--radius-md);margin-bottom:0}.product-image-frame img{width:100%;height:100%;object-fit:cover;display:block}.product-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight);-webkit-line-clamp:2}.product-description,.product-title{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.product-description{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);flex-grow:1;-webkit-line-clamp:3}.product-price{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.product-button{margin-top:0;padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-bg-primary);text-decoration:none;text-align:center;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border:none;cursor:pointer;transition:background-color var(--transition-base),transform var(--transition-base);display:flex;align-items:center;justify-content:center;width:100%;min-height:44px}.product-button:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}.product-button:active{transform:translateY(0)}.site-text-center{text-align:center}.site-text-left{text-align:left}.site-text-right{text-align:right}.site-mt-0,.site-mt-1,.site-mt-2,.site-mt-4,.site-mt-6,.site-mt-8{margin-top:0!important}.site-mb-0,.site-mb-1,.site-mb-2,.site-mb-4,.site-mb-6,.site-mb-8{margin-bottom:0!important}.compact-form{line-height:1.2}.compact-form [data-hi-molecule=Stepper],.compact-form [data-hi-molecule=card],.compact-form [data-hi-molecule=field],.compact-form [data-hi-molecule=section]{--compact-padding:2px;--compact-gap:2px}.app-chrome{display:flex;gap:var(--spacing-3);padding:0 var(--spacing-3);height:56px;min-height:56px;background:#0b0b0c;color:#f9fafb;position:-webkit-sticky;position:sticky;top:0;z-index:1000;align-items:center;flex-wrap:wrap;font-size:var(--font-size-sm);overflow:visible;border-bottom:1px solid hsla(0,0%,100%,.06);width:100%}.app-chrome select{background:var(--chrome-input-bg);color:var(--chrome-text);border:1px solid var(--chrome-input-border);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;font-size:inherit;min-height:var(--spacing-8);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff' d='M2.5 4.5L6 8l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-2) center;padding-right:var(--spacing-12)}.app-chrome select:hover{background-color:var(--chrome-input-hover-bg)}.app-chrome select:disabled{opacity:.5;cursor:not-allowed}.app-chrome select option{background:var(--chrome-option-bg);color:var(--chrome-text)}.app-chrome button{background:var(--chrome-button-bg);color:var(--chrome-text);border:1px solid var(--chrome-input-border);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;font-size:inherit;display:inline-flex;align-items:center;gap:var(--spacing-2);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.app-chrome button:hover{background:var(--chrome-button-hover-bg);border-color:var(--chrome-button-hover-border)}.app-chrome .app-chrome-save{background:var(--chrome-accent);border-color:var(--chrome-accent);color:var(--color-on-primary)}.app-chrome .app-chrome-save:hover{background:var(--chrome-accent-hover);border-color:var(--chrome-accent-hover)}.app-chrome .app-chrome-spacer{margin-left:auto}.app-chrome .app-chrome-hint{opacity:.85;font-size:var(--font-size-xs);white-space:nowrap}.cascading-screen-menu{overflow:visible}.app-chrome .cascading-screen-menu-trigger{background:hsla(0,0%,100%,.12);color:var(--chrome-text);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;font-size:inherit;display:inline-flex;align-items:center;gap:var(--spacing-2);overflow:visible;min-height:2rem;min-width:180px;white-space:nowrap;text-overflow:ellipsis}.cascading-screen-menu-panels{overflow:visible;pointer-events:auto}.app-chrome .cascading-screen-menu-trigger:hover{background:hsla(0,0%,100%,.28);border-color:hsla(0,0%,100%,.45);color:#fff}.app-chrome .cascading-screen-menu-item:hover{background-color:var(--chrome-input-hover-bg)}.app-section-layout-panel{position:-webkit-sticky;position:sticky;top:0;z-index:0;background:var(--panel-sticky-bg);padding-top:0;padding-bottom:0;padding-left:var(--spacing-3);padding-right:var(--spacing-3);border-bottom:1px solid var(--panel-sticky-border)}.app-body{margin:0}.app-body,.app-content{position:relative;z-index:0;background:var(--app-bg)}.app-content{margin-top:0;padding:0!important;pointer-events:auto;overflow-x:hidden;overflow-y:visible;box-sizing:border-box;width:100%;max-width:none!important;border:none!important}.diagnostics-compact{font-size:11px;line-height:1.2}.diagnostics-compact table{font-size:10px}.diagnostics-compact td,.diagnostics-compact th{padding:2px 6px!important;white-space:nowrap}.diagnostics-compact button{font-size:10px;padding:2px 6px}.diagnostics-compact select{font-size:10px;height:22px}.diagnostics-compact h1,.diagnostics-compact h2,.diagnostics-compact h3{font-size:12px!important;margin:2px 0!important}.experience-app.experience-dashboard{--experience-gap:var(--spacing-4)}.experience-app [data-experience-collapsed]{box-shadow:0 1px 3px rgba(0,0,0,.08);transition:box-shadow .15s ease,background .15s ease}.experience-app [data-experience-collapsed]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);background:var(--color-surface-2,#f0f0f0)}.experience-learning.experience-step-engine{--experience-content-max-width:min(820px,100%)}.experience-learning h1{font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.experience-learning main{max-width:var(--experience-content-max-width,820px)}.experience-website{--experience-gap:var(--spacing-8)}@media (max-width:420px){.site-container-inner{padding-left:0!important;padding-right:0!important}}.dev-inline-edit:hover{outline:2px dashed #4da3ff;cursor:text}body.dev-mobile-mode{font-size:14px;overflow-x:hidden;max-width:100vw}body.dev-mobile-mode .app-chrome{max-width:100vw}body.dev-mobile-mode .app-content,body.dev-mobile-mode .app-shell,body.dev-mobile-mode .stage-center,body.dev-mobile-mode [data-json-stage]{max-width:100vw!important}body.dev-mobile-mode .cascading-screen-menu-item,body.dev-mobile-mode .cascading-screen-menu-trigger,body.dev-mobile-mode .dev-mobile-hamburger--left,body.dev-mobile-mode .dev-mobile-hamburger--right,body.dev-mobile-mode [data-dev-left-rail-strip] button,body.dev-mobile-mode [data-dev-left-rail] button,body.dev-mobile-mode [data-dev-right-sidebar-strip] button,body.dev-mobile-mode [data-dev-right-sidebar] button,body.dev-mobile-mode [role=menuitem],body.dev-mobile-mode button,body.dev-mobile-mode select{min-height:48px!important;min-width:48px!important;margin-bottom:8px}body.dev-mobile-mode .app-chrome>:last-child{margin-bottom:0}body.dev-mobile-mode .app-chrome{flex-direction:column;flex-wrap:wrap;align-items:stretch;gap:12px;padding:12px;min-height:48px;height:auto}body.dev-mobile-mode .app-chrome .app-chrome-spacer{display:none}body.dev-mobile-mode .app-chrome>b{order:0;margin-bottom:4px}body.dev-mobile-mode .app-chrome .cascading-screen-menu{order:1;width:100%}body.dev-mobile-mode .app-chrome .app-chrome-save{order:2;width:100%}body.dev-mobile-mode .app-chrome .app-chrome-save+*{order:3}body.dev-mobile-mode .app-chrome .app-chrome-hint{order:10;width:100%;font-size:.7rem;white-space:normal;margin-bottom:0}body.dev-mobile-mode .app-chrome button[type=button]:not(.cascading-screen-menu-trigger):not(.app-chrome-save){order:4;width:100%}body.dev-mobile-mode [data-device-preview-toggle]{display:flex!important;flex-direction:column;width:100%;gap:8px;order:3}body.dev-mobile-mode [data-device-preview-toggle] button{width:100%;min-height:48px!important}body.dev-mobile-mode .cascading-screen-menu-panels-inner{flex-direction:column!important}body.dev-mobile-mode .cascading-screen-menu-panels{position:fixed!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;min-width:0;margin:0!important;display:flex!important;flex-direction:column!important;overflow-y:auto;overflow-x:hidden;border-radius:0;z-index:99999;background:#fff;box-shadow:none}body.dev-mobile-mode .cascading-screen-menu-panel{min-width:0;width:100%!important;max-width:100%;border-right:none!important;border-bottom:1px solid #e5e7eb;border-radius:0;flex-shrink:0}body.dev-mobile-mode .cascading-screen-menu-item{min-height:48px!important;width:100%!important;padding:14px 16px!important;display:flex!important;align-items:center;box-sizing:border-box}body.dev-mobile-mode .cascading-screen-menu-item+.cascading-screen-menu-item{border-top:1px solid #f3f4f6}body.dev-mobile-mode .app-section-layout-panel{display:flex;flex-direction:column;gap:12px;padding:12px;max-width:100vw}body.dev-mobile-mode .app-section-layout-panel .diagnostics-compact button,body.dev-mobile-mode .app-section-layout-panel button{min-height:48px!important}body.dev-mobile-mode .app-content{padding:12px!important;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:0}body.dev-mobile-mode .app-content .json-stage,body.dev-mobile-mode .app-content [data-json-stage]{max-width:100%;box-sizing:border-box}body.dev-mobile-mode [data-dev-left-rail]{width:0!important;min-width:0!important;overflow:visible}body.dev-mobile-mode [data-dev-left-rail][data-dev-left-rail-open=true]{width:100vw!important;max-width:100vw!important;box-shadow:4px 0 24px rgba(0,0,0,.25)}body.dev-mobile-mode [data-dev-left-rail][data-dev-left-rail-open=true] [data-dev-left-panel]{flex:1 1;min-width:0;width:100%!important;max-width:100vw;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}body.dev-mobile-mode [data-dev-left-rail] [data-dev-left-rail-strip]{width:0!important;min-width:0!important;padding:0!important;overflow:hidden;border:none}.dev-mobile-hamburger--left{position:fixed!important;left:12px;top:calc(48px + 12px);z-index:901;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin-bottom:0;border-radius:var(--radius-md);display:flex!important;align-items:center;justify-content:center;background:#fff;border:1px solid #dadce0;box-shadow:0 1px 3px rgba(0,0,0,.12);cursor:pointer}body.dev-mobile-mode [data-dev-right-sidebar]{width:0!important;min-width:0!important;overflow:visible}body.dev-mobile-mode [data-dev-right-sidebar][data-dev-right-sidebar-open=true]{width:100vw!important;max-width:100vw!important;box-shadow:-4px 0 24px rgba(0,0,0,.25)}body.dev-mobile-mode [data-dev-right-sidebar][data-dev-right-sidebar-open=true] [data-dev-right-panel]{flex:1 1;min-width:0;width:100%!important;max-width:100vw;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}body.dev-mobile-mode [data-dev-right-sidebar] [data-dev-right-sidebar-strip]{width:0!important;min-width:0!important;padding:0!important;overflow:hidden;border:none}.dev-mobile-hamburger--right{position:fixed!important;right:12px;top:calc(48px + 12px);z-index:901;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin-bottom:0;border-radius:var(--radius-md);display:flex!important;align-items:center;justify-content:center;background:#fff;border:1px solid #dadce0;box-shadow:0 1px 3px rgba(0,0,0,.12);cursor:pointer}body.dev-mobile-mode [data-dev-left-rail] button[type=button],body.dev-mobile-mode [data-dev-right-sidebar] button[type=button]{min-height:48px!important}body.dev-mobile-mode [data-dev-left-rail] [data-dev-panel-content],body.dev-mobile-mode [data-dev-right-sidebar] [data-dev-panel-content]{display:flex;flex-direction:column;gap:12px;max-width:100vw}body.dev-mobile-mode [data-dev-left-rail] [style*=grid],body.dev-mobile-mode [data-dev-right-sidebar] [data-dev-panel-content] [style*=grid]{grid-template-columns:1fr!important}body.dev-mobile-mode .dev-mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:898;pointer-events:auto}body.dev-mobile-mode .cascading-screen-menu-item{margin-bottom:0}body.dev-mobile-mode .cascading-screen-menu-panel .cascading-screen-menu-item:not(:last-child){border-bottom:1px solid #e5e7eb}.preview-mobile{width:390px;margin:0 auto;container-type:inline-size;container-name:preview-mobile}.preview-mobile,.preview-mobile *{max-width:100%;box-sizing:border-box}@container preview-mobile (max-width: 420px){.preview-mobile>*{min-width:0}}@media (min-width:768px) and (max-width:1024px){body:not(.dev-mobile-mode) .cascading-screen-menu-breadcrumb{padding:8px 12px!important;font-size:11px}body:not(.dev-mobile-mode) .cascading-screen-menu-panel>div>div:first-child{padding:5px 12px!important;margin-top:4px!important;margin-bottom:2px!important;font-size:10px!important}body:not(.dev-mobile-mode) .cascading-screen-menu-item{min-height:36px!important;padding:10px 12px!important;font-size:13px!important;border-bottom-width:1px!important}body:not(.dev-mobile-mode) .cascading-screen-menu-panel .cascading-screen-menu-item{padding:10px 12px 10px 20px!important}body:not(.dev-mobile-mode) .cascading-screen-menu-panels{max-height:70vh;overflow:hidden;display:flex;flex-direction:column}body:not(.dev-mobile-mode) .cascading-screen-menu-panels-inner{overflow-y:auto;overflow-x:hidden;min-height:0;-webkit-overflow-scrolling:touch}body:not(.dev-mobile-mode) .cascading-screen-menu-panel{min-width:160px}}.nav-compact-desktop .cascading-screen-menu-breadcrumb{padding:5px 10px!important;font-size:11px;border-bottom:1px solid #e5e7eb}.nav-compact-desktop .cascading-screen-menu-breadcrumb>div{font-size:11px!important}.nav-compact-desktop .cascading-screen-menu-panel>div>div:first-child{padding:4px 10px!important;margin-top:4px!important;margin-bottom:2px!important;font-size:10px!important;letter-spacing:.06em}.nav-compact-desktop .cascading-screen-menu-item{min-height:30px!important;padding:6px 10px!important;font-size:13px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.nav-compact-desktop .cascading-screen-menu-panel .cascading-screen-menu-item{padding:6px 10px 6px 18px!important;font-size:12px!important}.nav-compact-desktop .cascading-screen-menu-item[style*="fontWeight: 600"]{font-size:13px!important}.nav-compact-desktop .cascading-screen-menu-panels{max-height:75vh;overflow:hidden;display:flex;flex-direction:column;min-width:180px}.nav-compact-desktop .cascading-screen-menu-panels-inner{display:flex;flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.nav-compact-desktop .cascading-screen-menu-panel{min-width:160px}.nav-compact-desktop .app-chrome{padding-left:12px;padding-right:12px;gap:8px}.nav-compact-desktop .app-chrome .cascading-screen-menu-trigger{min-height:28px;padding-top:4px;padding-bottom:4px;font-size:12px}.landing-container-creations{--landing-steel-bg:#1a1d23;--landing-steel-bg-alt:#25282e;--landing-steel-border:#2d3239;--landing-steel-fg:#e2e8f0;--landing-steel-muted:#64748b;--landing-cta-bg:#334155;--landing-cta-border:#475569;--landing-radius:8px;--landing-font-base:"DM Sans",system-ui,sans-serif;--landing-font-heading:"Poppins","DM Sans",system-ui,sans-serif;--landing-content-max:1100px;--landing-phone-width:390px;--color-bg-primary:#1a1d23;--color-bg-secondary:#25282e;--color-border:#2d3239;--color-text-primary:#e2e8f0;--color-primary:#334155;background:var(--landing-steel-bg);color:var(--landing-steel-fg);font-family:var(--landing-font-base);min-height:100vh;container-type:inline-size;container-name:landing}.landing-container-creations .landing-shop-bar{background:var(--landing-steel-bg);border-bottom-color:var(--landing-steel-border)}.landing-container-creations.landing-step-hero{background:#fff;color:#1a1d23}.landing-container-creations.landing-step-hero .landing-shop-bar{background:#fff;border-bottom-color:#e2e8f0}.landing-container-creations.landing-step-hero .landing-shop-bar a{color:#1a1d23;border-color:#e2e8f0}.landing-container-creations.landing-step-hero .hero-intro .hero-badge,.landing-container-creations.landing-step-hero .hero-intro .hero-subtitle,.landing-container-creations.landing-step-hero .hero-intro .hero-title{color:#1a1d23}.landing-container-creations.landing-step-stamped{background:#fff;color:#1a1d23}.landing-container-creations.landing-step-stamped .landing-shop-bar{background:#fff;border-bottom-color:#e2e8f0}.landing-container-creations.landing-step-stamped .landing-shop-bar a{color:#1a1d23;border-color:#e2e8f0}.landing-container-creations.landing-step-stamped .stamped-section h2,.landing-container-creations.landing-step-stamped .stamped-section p{color:#1a1d23}.landing-container-creations.landing-step-stamped .stamped-section video{background:#fff}.landing-container-creations.measure-step-active{background:#fff;color:#1a1d23}.landing-container-creations.measure-step-active .landing-shop-bar{background:#fff;border-bottom-color:#e2e8f0}.landing-container-creations.measure-step-active .landing-shop-bar a{color:#1a1d23;border-color:#e2e8f0}.landing-container-creations button:hover{filter:brightness(1.1)}.landing-container-creations .hero-container{position:relative;width:100%}.landing-container-creations .hero-brand{position:absolute;top:12px;left:12px;width:140px;z-index:5}.landing-container-creations .hero-video{position:relative;width:100%}.landing-container-creations .hero-video video{width:100%;height:auto;max-height:70vh;object-fit:contain;display:block}.landing-container-creations .hero-intro{text-align:center;padding:40px 20px;max-width:min(900px,var(--landing-content-max,1100px));margin:auto}.landing-container-creations .hero-intro .hero-title{font-size:40px;font-weight:700}.landing-container-creations .hero-intro .hero-subtitle{font-size:18px;margin-top:10px;opacity:.9}.landing-container-creations .hero-badge{margin-top:16px;font-weight:600}.landing-container-creations .hero-cta{margin-top:28px;padding:14px 30px;font-size:18px;border-radius:8px;background:#2b7cff;color:#fff;border:none;cursor:pointer}@container landing (max-width: 768px){.landing-container-creations .hero-intro{padding:24px 16px}.landing-container-creations .hero-intro .hero-title{font-size:clamp(1.5rem,6vw,40px)}.landing-container-creations .hero-intro .hero-subtitle{font-size:1rem}.landing-container-creations .landing-shop-bar{padding:.5rem 1rem}}.landing-container-creations .landing-content-block{padding:40px 20px;max-width:var(--landing-content-max,1100px);margin:0 auto;overflow:hidden;box-sizing:border-box}.landing-container-creations .landing-content-block img{max-width:100%;box-sizing:border-box}.landing-container-creations .stamped-section{text-align:center}.landing-container-creations .stamped-section h2{font-size:32px;font-weight:700;margin-bottom:16px}.landing-container-creations .stamped-section p{font-size:18px;opacity:.9;margin-bottom:24px}.landing-container-creations .stamped-section video{width:100%;height:auto;display:block;margin-bottom:28px;vertical-align:top}.landing-container-creations .stamped-section .hero-cta{margin-top:0}.landing-container-creations .measure-screen-block{background:#fff}.landing-container-creations .measure-roof-section{color:#1a1d23}.landing-container-creations .measure-roof-section .measure-diagram-wrap{max-width:520px;margin:0 auto 28px;overflow:hidden;max-height:56vh}.landing-container-creations .measure-roof-section .measure-diagram-wrap .measure-roof-image{width:100%;height:auto;display:block;object-fit:cover;object-position:bottom center;vertical-align:top}.landing-container-creations .vent-section .measure-roof-image{width:100%;height:auto;max-height:min(70vh,800px);object-fit:contain;object-position:top center;display:block;margin-bottom:28px;vertical-align:top}.landing-container-creations .reveal-section{opacity:0;transform:translateY(60px);transition:all .8s ease;padding:40px 20px;max-width:900px;margin:0 auto}.landing-container-creations .reveal-section.visible{opacity:1;transform:translateY(0)}.landing-container-creations .reveal-section video{width:100%;height:auto;display:block;margin-top:16px;vertical-align:top}.landing-container-creations .cc-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 32px;gap:24px 32px;align-items:start;max-width:1000px;margin:0 auto;padding:24px 20px 32px}@container landing (max-width: 768px){.landing-container-creations .cc-two-col{grid-template-columns:1fr;padding:20px 16px 28px}}@media (max-width:768px){.landing-container-creations .cc-two-col{grid-template-columns:1fr;padding:20px 16px 28px}}.landing-container-creations .cc-two-col .cc-text{min-width:0}.landing-container-creations .cc-two-col .cc-text h2{margin:0 0 12px;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:700;line-height:1.2}.landing-container-creations .cc-two-col .cc-text p{margin:0 0 16px;font-size:1rem;line-height:1.5;opacity:.9}.landing-container-creations .landing-hero-video-wrap{position:relative;overflow:hidden}.landing-container-creations .landing-hero-video-wrap video{width:100%;height:auto;display:block;vertical-align:top}.landing-container-creations .landing-phone-video-wrap video{width:100%;height:auto;display:block;margin:0 auto}.landing-container-creations .cc-media-card{background:var(--landing-steel-bg-alt,#25282e);border:1px solid var(--landing-steel-border,#2d3239);border-radius:var(--landing-radius,8px);overflow:hidden;padding:0}.landing-container-creations .cc-media-card img,.landing-container-creations .cc-media-card video{width:100%;height:auto;display:block;object-fit:contain}.landing-container-creations .cc-step-nav{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.landing-container-creations .videoContainer{width:100%;aspect-ratio:9/16;overflow:hidden;border-radius:12px}.landing-container-creations .videoContainer video{width:100%;height:100%;object-fit:cover;display:block}.landing-container-creations .cc-stamped-section>*+*{margin-top:0}.landing-container-creations .cc-stamped-section .cc-stamped-heading{margin-bottom:24px}.landing-container-creations .cc-stamped-section .cc-stamped-description{margin-bottom:28px}.landing-container-creations .cc-stamped-section .cc-stamped-video-wrap{margin-bottom:12px}.landing-container-creations .cc-stamped-section .cc-stamped-video-caption{margin-bottom:28px;font-size:.875rem;line-height:1.45;opacity:.85}.landing-container-creations .cc-stamped-section .cc-stamped-checklist-heading{margin-bottom:12px}.landing-container-creations .cc-stamped-section .cc-stamped-checklist{margin-bottom:28px}.landing-container-creations.landing-step-stamped .cc-stamped-section .cc-stamped-checklist,.landing-container-creations.landing-step-stamped .cc-stamped-section .cc-stamped-checklist li,.landing-container-creations.landing-step-stamped .cc-stamped-section .cc-stamped-checklist-heading,.landing-container-creations.landing-step-stamped .cc-stamped-section .cc-stamped-description,.landing-container-creations.landing-step-stamped .cc-stamped-section .cc-stamped-description p,.landing-container-creations.landing-step-stamped .cc-stamped-section .cc-stamped-heading,.landing-container-creations.landing-step-stamped .cc-stamped-section .cc-stamped-video-caption,.landing-container-creations.landing-step-stamped .cc-two-col .cc-text h2,.landing-container-creations.landing-step-stamped .cc-two-col .cc-text li,.landing-container-creations.landing-step-stamped .cc-two-col .cc-text p,.landing-container-creations.measure-step-active .cc-two-col .cc-text h2,.landing-container-creations.measure-step-active .cc-two-col .cc-text p{color:#1a1d23}.landing-container-creations .stepTracker{max-width:var(--landing-content-max,1100px);margin:0 auto;padding:32px 20px 40px;border-top:1px solid var(--landing-steel-border,#2d3239)}.landing-container-creations .stepTracker-title{font-size:1.25rem;font-weight:700;margin:0 0 8px;color:inherit}.landing-container-creations .stepTracker-description{font-size:.9375rem;line-height:1.5;margin:0 0 20px;opacity:.9}.landing-container-creations .stepTracker-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.landing-container-creations .stepTracker-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;text-align:left;background:none;border:none;border-radius:8px;cursor:pointer;font-size:.9375rem;color:inherit;transition:background .15s ease}.landing-container-creations .stepTracker-item:hover{background:hsla(0,0%,100%,.06)}.landing-container-creations .stepTracker-item--current{background:rgba(37,99,235,.15);font-weight:700}.landing-container-creations .stepTracker-item--current:hover{background:rgba(37,99,235,.22)}.landing-container-creations .stepTracker-icon{flex-shrink:0;width:24px;text-align:center;font-size:1rem}.landing-container-creations .stepTracker-item--done .stepTracker-icon{color:#22c55e}.landing-container-creations .stepTracker-item--current .stepTracker-icon{color:#2563eb}.landing-container-creations .stepTracker-item--todo .stepTracker-icon{opacity:.6}.landing-container-creations .stepTracker-label{flex:1 1}.landing-container-creations.landing-step-hero .stepTracker,.landing-container-creations.landing-step-stamped .stepTracker,.landing-container-creations.measure-step-active .stepTracker{border-top-color:#e2e8f0}.landing-container-creations.landing-step-hero .stepTracker-item:hover,.landing-container-creations.landing-step-stamped .stepTracker-item:hover,.landing-container-creations.measure-step-active .stepTracker-item:hover{background:rgba(0,0,0,.04)}.landing-container-creations.landing-step-hero .stepTracker-item--current,.landing-container-creations.landing-step-stamped .stepTracker-item--current,.landing-container-creations.measure-step-active .stepTracker-item--current{background:rgba(37,99,235,.12)}.landing-container-creations.landing-step-hero .stepTracker-item--current:hover,.landing-container-creations.landing-step-stamped .stepTracker-item--current:hover,.landing-container-creations.measure-step-active .stepTracker-item--current:hover{background:rgba(37,99,235,.18)}.landing-container-creations .dev-flow-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;padding:24px 20px 40px;max-width:100%;box-sizing:border-box}.landing-container-creations .dev-flow-grid .dev-step{border:1px solid #ddd;padding:20px;background:#fff;border-radius:8px;overflow:auto}.landing-container-creations .dev-flow-grid .dev-step h3{margin:0 0 16px;font-size:1rem;font-weight:700;color:#1a1d23}.landing-container-creations .dev-flow-grid.editor-cards-phone{grid-template-columns:repeat(3,390px)!important;overflow-x:auto;overflow-y:visible;max-width:100%;width:100%;justify-content:start}.landing-container-creations .dev-flow-grid.editor-cards-phone .dev-step{min-width:390px!important;max-width:390px!important;width:390px!important;box-sizing:border-box}.Accordion_section__CUAG4{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden;margin-bottom:.75rem}.Accordion_trigger__1au6J{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border:none;background:#fff;font-size:.9375rem;font-weight:500;color:#111827;text-align:left;cursor:pointer;transition:background .15s ease}.Accordion_trigger__1au6J:hover{background:#f9fafb}.Accordion_triggerContent__X1LIO{flex:1 1}.Accordion_chevron__P0S_i{flex-shrink:0;font-size:.7rem;color:#6b7280}.Accordion_panel__dTnZs{max-height:0;overflow:hidden;transition:max-height .25s ease-out}.Accordion_panelOpen__P3Rmy{max-height:2000px;transition:max-height .35s ease-in}.Accordion_panelInner__Dv4YL{padding:0 1rem 1rem;border-top:1px solid #e5e7eb;font-size:.875rem;color:#374151}.Accordion_controls__DbF0P{display:flex;gap:.5rem;margin-bottom:1rem;justify-content:flex-end}.Accordion_controlBtn__Ekl7t{padding:.4rem .75rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:.8125rem;cursor:pointer}.Accordion_controlBtn__Ekl7t:hover:not(:disabled){background:#f3f4f6}.Accordion_controlBtn__Ekl7t:disabled{opacity:.6;cursor:not-allowed}.WorkspaceLayout_root__SH9fL{min-height:100vh;display:flex;flex-direction:column;font-family:system-ui,-apple-system,sans-serif;background:#f8fafc}.WorkspaceLayout_header__NdQT9{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.WorkspaceLayout_headerLeft__nSpeP{display:flex;align-items:center;gap:1rem}.WorkspaceLayout_logo__NuMzx{font-weight:600;font-size:1rem}.WorkspaceLayout_businessSelect__BEVWa,.WorkspaceLayout_dateRangeSelect__6HLtk{padding:.35rem .6rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;background:#fff}.WorkspaceLayout_dateRangeSelect__6HLtk{margin-left:.5rem}.WorkspaceLayout_headerRight__IwMFy{display:flex;align-items:center}.WorkspaceLayout_clarityToggle__dbFpR{display:flex;align-items:center;gap:.5rem}.WorkspaceLayout_clarityLabel__7lfkq{font-size:.75rem;color:#6b7280}.WorkspaceLayout_clarityButton__ivx9l{padding:.35rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8125rem;background:#fff;cursor:pointer}.WorkspaceLayout_clarityButton__ivx9l:hover{background:#f3f4f6}.WorkspaceLayout_clarityButton__ivx9l[aria-pressed=true]{background:#e5e7eb;border-color:#9ca3af}.WorkspaceLayout_body__r2bni{display:flex;flex:1 1;min-height:0}.WorkspaceLayout_sidebar__jW0Tu{width:52px;flex-shrink:0;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;transition:width .2s ease}.WorkspaceLayout_sidebarExpanded__BqyM9{width:180px}.WorkspaceLayout_sidebarToggle__e_Vf1{flex-shrink:0;padding:.5rem;border:none;background:transparent;cursor:pointer;font-size:.75rem;color:#6b7280}.WorkspaceLayout_sidebarToggle__e_Vf1:hover{color:#111;background:#f3f4f6}.WorkspaceLayout_sidebarNav__4e_a_{display:flex;flex-direction:column;padding:.25rem 0}.WorkspaceLayout_sidebarItem__AQGkL{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border:none;background:transparent;cursor:pointer;font-size:.875rem;color:#374151;text-align:left;width:100%}.WorkspaceLayout_sidebarItem__AQGkL:hover{background:#f3f4f6}.WorkspaceLayout_sidebarItemActive__jHsFE{background:#eff6ff;color:#1d4ed8}.WorkspaceLayout_sidebarIcon__XJ6cJ{flex-shrink:0;width:1.25rem;display:inline-block}.WorkspaceLayout_sidebarLabel__wYzMy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkspaceLayout_main__oSdoP{flex:1 1;overflow:auto;padding:1rem}.WorkspaceLayout_section__FuMN3{padding:1rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.WorkspaceLayout_emptyState__KGGTZ{color:#6b7280;margin:0}.WorkspaceLayout_dashboard__bDTok{display:flex;flex-direction:column;gap:1rem}.WorkspaceLayout_healthBadge__McgZA{display:inline-block;padding:.35rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:500}.WorkspaceLayout_healthBadge__McgZA[data-health=healthy]{background:#dcfce7;color:#166534}.WorkspaceLayout_healthBadge__McgZA[data-health=warning]{background:#fef3c7;color:#92400e}.WorkspaceLayout_healthBadge__McgZA[data-health=critical]{background:#fee2e2;color:#991b1b}.WorkspaceLayout_healthBadge__McgZA[data-health=unknown]{background:#f3f4f6;color:#6b7280}.WorkspaceLayout_metricsGrid__N3N3w{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.WorkspaceLayout_metricCard__ACEHn{padding:.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:.25rem}.WorkspaceLayout_metricLabel__2GX7e{font-size:.75rem;color:#6b7280}.WorkspaceLayout_metricValue__eIIPg{color:#374151}.WorkspaceLayout_collapsibleSection__q9dXT{border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden}.WorkspaceLayout_collapsibleHead__UYJHq{width:100%;padding:.6rem .75rem;border:none;background:#f9fafb;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer}.WorkspaceLayout_collapsibleHead__UYJHq:hover{background:#f3f4f6}.WorkspaceLayout_collapsibleBody__lvPTv{padding:.75rem 1rem;border-top:1px solid #e5e7eb;font-size:.875rem}.WorkspaceLayout_detailRow__vo6_5{display:flex;justify-content:space-between;padding:.25rem 0}.WorkspaceLayout_dataTabPanel__idKvK{display:flex;flex-direction:column;gap:1rem}.WorkspaceLayout_dataSource__qSwAH{padding:.5rem 0;font-size:.875rem;color:#6b7280}.WorkspaceLayout_uploadButton__yv1Ce{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:.875rem}.WorkspaceLayout_uploadButton__yv1Ce:hover{background:#f3f4f6}.WorkspaceLayout_refreshButton__sliXL{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:.875rem}.WorkspaceLayout_refreshButton__sliXL:hover{background:#f3f4f6}.WorkspaceLayout_projectionsList__tKY83{list-style:none;padding:0;margin:0}.WorkspaceLayout_projectionsList__tKY83 li{padding:.5rem 0;border-bottom:1px solid #e5e7eb;font-size:.875rem}.WorkspaceLayout_sectionTitle__N_UUi{margin:0 0 .5rem;font-size:1rem}.WorkspaceLayout_uploadResult__DPw5y{font-size:.875rem;margin:.5rem 0 0;color:#6b7280}.WorkspaceLayout_projectionsChart__rOMnw{margin-top:1rem;padding:1rem;background:#fff;border-radius:8px;min-height:200px}.WorkspaceLayout_emptyStatePanel__qTPo1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.WorkspaceLayout_emptyStateMessage__9_orI{margin:0 0 1rem;font-size:1rem;color:#64748b;text-align:center}.WorkspaceLayout_emptyStateButton__hGK9N{padding:.5rem 1.25rem;border:1px solid #3b82f6;border-radius:8px;background:#fff;color:#2563eb;font-size:.875rem;font-weight:500;cursor:pointer}.WorkspaceLayout_emptyStateButton__hGK9N:hover{background:#eff6ff}.WorkspaceLayout_overviewPage__obcHq{padding:.25rem 0}.WorkspaceLayout_sectionSummary___Q_SK{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.WorkspaceLayout_businessHealthTrigger__M45XF{background:linear-gradient(135deg,#f0fdf4,#fff)!important}.WorkspaceLayout_chartBlock__SDNm9{margin-bottom:1.25rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.WorkspaceLayout_chartTitle__iuB6X{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#374151}.WorkspaceLayout_whyText__2yI9W{margin:0;font-size:.875rem;color:#64748b}.WorkspaceLayout_rankingTable__ypVMG{margin-bottom:1rem}.WorkspaceLayout_table___okkp{width:100%;border-collapse:collapse;font-size:.875rem}.WorkspaceLayout_table___okkp td{padding:.4rem .5rem;border-bottom:1px solid #f1f5f9}.WorkspaceLayout_recommendationList__3e4FH{list-style:none;padding:0;margin:0}.WorkspaceLayout_recommendationList__3e4FH li{padding:.5rem 0;border-bottom:1px solid #f1f5f9;font-size:.875rem}.WorkspaceLayout_snapshotSelector__QOlCA{margin-bottom:1rem}.WorkspaceLayout_snapshotSelector__QOlCA label{display:block;font-size:.8125rem;font-weight:500;color:#475569;margin-bottom:.35rem}.WorkspaceLayout_select__mbEG2{padding:.4rem .6rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;background:#fff;min-width:240px}.WorkspaceLayout_compareResult__MgXAF{margin-bottom:1rem;padding:.75rem 1rem;background:#f8fafc;border-radius:8px;font-size:.875rem}.WorkspaceLayout_compareResult__MgXAF p{margin:.25rem 0 0}.WorkspaceLayout_compareResult__MgXAF p:first-child{margin-top:0}.WorkspaceLayout_reportActions__J86hT{display:flex;gap:.75rem;margin-bottom:.75rem}.WorkspaceLayout_reportButton__Dtpwn{display:inline-block;padding:.5rem 1rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;font-size:.875rem;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04)}.WorkspaceLayout_reportButton__Dtpwn:hover{background:#f8fafc;border-color:#cbd5e1}.WorkspaceLayout_explainer__JIpX5{margin:0;font-size:.8125rem;color:#64748b}.WorkspaceLayout_gaugeBlock__bN1rs{margin-bottom:1rem}.WorkspaceLayout_reportsPage__zXLpk{padding:.5rem 0}.WorkspaceLayout_reportsPageTitle__hVApS{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#111827}.WorkspaceLayout_reportsPageDesc__MQpEk{margin:0 0 1.25rem;font-size:.875rem;color:#64748b}.WorkspaceLayout_settingsPage__izGmU{padding:.5rem 0}.WorkspaceLayout_settingsPageTitle__Kxudi{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#111827}.WorkspaceLayout_settingsPageDesc__ovBYR{margin:0;font-size:.875rem;color:#64748b}.WorkspaceLayout_pageTitle__sxw_C{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:#111827}.workspace-indicators_indicator-green__hE8_z,.workspace-indicators_indicatorStrongPositive__2Azs3{color:#22c55e}.workspace-indicators_indicator-light-green__OfCWD,.workspace-indicators_indicatorModeratePositive__D4TWx{color:#86efac}.workspace-indicators_indicator-gray__Xvzv5,.workspace-indicators_indicatorNeutral__PLrbZ{color:#6b7280}.workspace-indicators_indicator-light-red__cYqaW,.workspace-indicators_indicatorModerateNegative___yUuU{color:#fca5a5}.workspace-indicators_indicator-red__N8tBE,.workspace-indicators_indicatorStrongNegative__3zQO0{color:#ef4444}.workspace-indicators_indicator-strongPositive__mpDqF{color:#22c55e}.workspace-indicators_indicator-moderatePositive__rojnk{color:#86efac}.workspace-indicators_indicator-neutral__90wNg{color:#6b7280}.workspace-indicators_indicator-moderateNegative__L4SWc{color:#fca5a5}.workspace-indicators_indicator-strongNegative__LxQhB{color:#ef4444}