@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;700&display=swap);:root{--font-body:"Manrope","Avenir Next","Segoe UI",sans-serif;--font-display:"Space Grotesk","Avenir Next","Segoe UI",sans-serif;--background-app:#eef5ff;--background-elevated:hsla(0,0%,100%,.82);--surface-elevated:hsla(0,0%,100%,.9);--text-strong:#14213d;--text-muted:#526178;--border-soft:rgba(49,63,96,.12);--border-strong:rgba(45,112,235,.18);--accent-orange:#ff7a1a;--accent-blue:#2d70eb;--accent-green:#5dbb43;--accent-red:#ef4136;--shadow-soft:0 24px 52px rgba(36,52,88,.12)}:root[data-theme=dark]{--background-app:#12161d;--background-elevated:rgba(19,25,34,.82);--surface-elevated:rgba(18,24,32,.88);--text-strong:#f3efe9;--text-muted:#b9c0ca;--border-soft:hsla(0,0%,100%,.08);--border-strong:rgba(96,124,178,.24);--shadow-soft:0 26px 56px rgba(0,0,0,.32)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left,rgba(255,122,26,.16),transparent 28%),radial-gradient(circle at top right,rgba(45,112,235,.16),transparent 26%),radial-gradient(circle at 20% 65%,rgba(93,187,67,.12),transparent 24%),radial-gradient(circle at 82% 72%,rgba(239,65,54,.1),transparent 20%),#eef5ff;background:radial-gradient(circle at top left,rgba(255,122,26,.16),transparent 28%),radial-gradient(circle at top right,rgba(45,112,235,.16),transparent 26%),radial-gradient(circle at 20% 65%,rgba(93,187,67,.12),transparent 24%),radial-gradient(circle at 82% 72%,rgba(239,65,54,.1),transparent 20%),var(--background-app);color:#14213d;color:var(--text-strong);font-family:Manrope,Avenir Next,Segoe UI,sans-serif;font-family:var(--font-body);line-height:1.5;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{background:transparent;border:0;cursor:pointer}input,select,textarea{background:hsla(0,0%,100%,.78);border:1px solid rgba(45,112,235,.18);border:1px solid var(--border-strong);border-radius:1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);color:#14213d;color:var(--text-strong);padding:.95rem 1rem;width:100%}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:rgba(10,14,20,.8)}input:focus,select:focus,textarea:focus{border-color:rgba(34,83,186,.55);box-shadow:0 0 0 4px rgba(34,83,186,.14);outline:none}label{grid-gap:.45rem;color:#14213d;color:var(--text-strong);display:grid;font-weight:700;gap:.45rem}small{font-size:.82rem}img{max-width:100%}main{width:100%}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.App{min-height:100vh}.page-loading-shell{grid-gap:1rem;color:var(--text-strong);display:grid;gap:1rem;min-height:100vh;place-items:center;text-align:center}.page-loading-spinner{animation:spin .9s linear infinite;border:4px solid rgba(34,83,186,.18);border-radius:999px;border-top:4px solid var(--accent-blue);height:3rem;width:3rem}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.brand-mark{align-items:center;display:inline-flex;position:relative}.brand-mark-image{display:block;filter:drop-shadow(0 20px 32px rgba(31,29,28,.08));max-width:100%;object-fit:contain;width:min(360px,48vw)}.brand-mark-compact .brand-mark-image{width:min(260px,40vw)}.brand-mark-inverted .brand-mark-image{filter:drop-shadow(0 16px 24px rgba(255,255,255,.08))}.chip-button,.feature-chip-card,.ghost-button,.lux-button,.primary-button,.text-button,.theme-toggle,.workspace-journey-button,.workspace-mobile-journey-button,.workspace-tab{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.theme-toggle{align-items:flex-start;background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:1rem;box-shadow:var(--shadow-soft);display:inline-flex;flex-direction:column;gap:.1rem;min-width:9rem;padding:.8rem 1rem}.theme-toggle span{color:var(--text-muted);font-size:.78rem}.theme-toggle strong{color:var(--text-strong);font-size:.9rem}.chip-button:hover,.feature-chip-card:hover,.ghost-button:hover,.lux-button:hover,.primary-button:hover,.theme-toggle:hover,.workspace-journey-button:hover,.workspace-mobile-journey-button:hover,.workspace-tab:hover{transform:translateY(-1px)}.ghost-button,.lux-button,.primary-button,.text-button{align-items:center;border-radius:999px;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;padding:.95rem 1.25rem}.primary-button{background:linear-gradient(135deg,var(--accent-orange),#c54a14);box-shadow:0 18px 28px rgba(194,91,19,.18);color:#fff}.ghost-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.76);border:1px solid var(--border-strong);color:var(--text-strong)}.lux-button{background:hsla(0,0%,100%,.92);border:1px solid rgba(45,45,45,.2);box-shadow:0 16px 26px rgba(27,22,16,.08);color:var(--text-strong)}.text-button{background:transparent;border-radius:0;color:var(--accent-red);font-weight:700;padding:0}.auth-shell,.profile-shell,.site-shell,.workspace-shell{min-height:100vh}.public-page-main{grid-gap:0;display:grid;gap:0}.public-header,.workspace-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:50}.site-announcement-bar{background:linear-gradient(90deg,rgba(45,112,235,.94),rgba(255,122,26,.92));color:#fff;font-weight:700;padding:.7rem 1.35rem;position:relative;text-align:center;z-index:60}.site-announcement-bar a,.site-announcement-bar span{align-items:center;display:inline-flex;gap:.35rem;justify-content:center}.public-nav a.public-nav-link-active{color:var(--text-strong)}.construction-shell{background:radial-gradient(circle at top left,rgba(45,112,235,.16),transparent 24%),radial-gradient(circle at top right,rgba(255,122,26,.16),transparent 26%),radial-gradient(circle at bottom left,rgba(93,187,67,.14),transparent 24%),linear-gradient(180deg,rgba(255,250,241,.98),rgba(246,250,255,.98));min-height:100vh;padding:1.35rem}.construction-header,.construction-panel{margin:0 auto;max-width:1180px}.construction-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.construction-panel{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);padding-top:2rem}.construction-card,.construction-copy{background:hsla(0,0%,100%,.9);border:1px solid var(--border-soft);border-radius:1.8rem;box-shadow:var(--shadow-soft)}.construction-copy{background:radial-gradient(circle at top left,rgba(255,122,26,.16),transparent 28%),radial-gradient(circle at bottom right,rgba(45,112,235,.14),transparent 24%),hsla(0,0%,100%,.94);padding:2.4rem}.construction-copy h1{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.7rem);letter-spacing:-.03em;line-height:.98;margin:.85rem 0 1rem}.construction-card p,.construction-copy p{color:var(--text-strong);opacity:.8}.construction-card{grid-gap:1rem;display:grid;gap:1rem;padding:1.5rem}.construction-actions,.construction-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between}.construction-form{grid-gap:.9rem;display:grid;gap:.9rem}.construction-form label{grid-gap:.45rem;display:grid;font-weight:700;gap:.45rem}.public-header{background:rgba(244,249,255,.88);border-bottom:1px solid rgba(45,112,235,.08);padding:1rem 1.35rem}.workspace-header{background:rgba(247,249,252,.9);border-bottom:1px solid rgba(42,56,92,.12);padding:1rem 1.35rem}.workspace-header-light{background:hsla(40,53%,97%,.92)}.public-header-inner,.workspace-header{margin:0 auto;max-width:1380px}.public-header-inner{align-items:center;display:flex;gap:1rem;justify-content:space-between}.public-header-inner-responsive{align-items:center}.public-header-brand{width:auto}.public-header-brand,.public-header-menu{align-items:center;display:flex;gap:1rem;justify-content:space-between}.public-header-menu{flex:1 1 auto}.public-nav-toggle{align-items:center;background:hsla(0,0%,100%,.86);border:1px solid var(--border-strong);border-radius:999px;color:var(--text-strong);display:none;font-weight:800;justify-content:center;min-width:5.5rem;padding:.85rem 1rem}.button-row,.demo-form-footer,.hero-cta-row,.pricing-footer,.public-actions,.public-nav,.workspace-header-actions,.workspace-header-left{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem}.public-nav a{color:var(--text-muted);font-weight:700;letter-spacing:.02em}.public-nav a:hover{color:var(--text-strong)}.hero-panel,.highlights-strip,.profile-main,.section-block,.workspace-main{margin:0 auto;max-width:1380px;padding-left:1.35rem;padding-right:1.35rem}.hero-panel{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);padding-bottom:2rem;padding-top:3rem}.hero-panel-single{grid-template-columns:minmax(0,1fr);max-width:1120px}.public-home-hero{padding-top:2.2rem}.public-home-hero-masterclass .hero-copy{background:radial-gradient(circle at top right,rgba(45,112,235,.18),transparent 28%),radial-gradient(circle at 18% 18%,rgba(255,122,26,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(93,187,67,.16),transparent 24%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(245,248,255,.98))}.authority-hero .hero-copy{background:radial-gradient(circle at top right,rgba(45,112,235,.16),transparent 26%),radial-gradient(circle at bottom left,rgba(255,122,26,.12),transparent 22%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(249,250,255,.98))}.public-home-copy{max-width:1020px}.demo-request-form,.faq-card,.feature-category-card,.hero-command-card,.hero-copy,.info-card,.metric-card,.mini-panel,.pricing-card,.profile-card,.testimonial-card,.workflow-card,.workspace-card{background:var(--surface-elevated);border:1px solid var(--border-soft);border-radius:1.65rem;box-shadow:var(--shadow-soft)}.hero-copy{background:radial-gradient(circle at top right,rgba(45,112,235,.22),transparent 30%),radial-gradient(circle at 15% 20%,rgba(255,122,26,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(93,187,67,.18),transparent 26%),radial-gradient(circle at 80% 84%,rgba(239,65,54,.12),transparent 18%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(241,248,255,.98));border-color:rgba(45,112,235,.16);padding:2.4rem}.auth-aside h1,.auth-panel-inner h2,.hero-copy h1,.profile-card h2,.section-heading h2,.workspace-header-copy h1,.workspace-hero-copy h2{font-family:var(--font-display);letter-spacing:-.03em;line-height:1.05}.hero-copy h1{font-size:clamp(2.55rem,4.4vw,4.3rem);line-height:.95;margin:.9rem 0 1rem;max-width:12ch}.auth-aside p,.auth-panel-inner p,.demo-request-form p,.faq-card p,.feature-list-item p,.hero-command-grid strong,.hero-copy p,.pricing-card p,.profile-card p,.section-heading p,.testimonial-card p,.workflow-card p,.workspace-card p,.workspace-header-copy p,.workspace-hero-copy p{color:var(--text-muted)}.auth-panel-inner p,.faq-card p,.feature-list-item p,.info-card p,.pricing-card p,.profile-card p,.testimonial-card p,.workflow-card p,.workspace-card p{color:var(--text-strong);opacity:.76}.eyebrow{align-items:center;color:var(--accent-blue);display:inline-flex;font-size:.74rem;font-weight:800;gap:.55rem;letter-spacing:.14em;text-transform:uppercase}.faq-grid,.feature-category-grid,.feature-chip-grid,.free-calculator-grid,.hero-command-grid,.hero-trust-grid,.metric-inline-grid,.pricing-grid,.stack-grid,.testimonial-grid,.workflow-grid,.workspace-kpi-grid,.workspace-section-grid{grid-gap:1rem;display:grid;gap:1rem}.hero-trust-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:1.5rem}.hero-command-grid>div,.hero-trust-card{background:hsla(0,0%,100%,.82);border:1px solid rgba(70,62,55,.08);border-radius:1.2rem;padding:1rem 1.1rem}.hero-trust-card strong{color:var(--text-strong);display:block;font-size:1.8rem}.analysis-row span,.feature-category-header span,.hero-command-grid span,.hero-trust-card span,.metric-card span,.mini-panel-head span,.price-meta span,.price-stack span{color:var(--text-muted);font-size:.84rem}.hero-command-card{background:radial-gradient(circle at top left,rgba(45,112,235,.3),transparent 28%),radial-gradient(circle at top right,rgba(255,122,26,.26),transparent 24%),radial-gradient(circle at bottom left,rgba(93,187,67,.22),transparent 24%),radial-gradient(circle at bottom right,rgba(239,65,54,.18),transparent 24%),linear-gradient(180deg,rgba(24,42,88,.96),rgba(34,54,102,.96));border-color:hsla(0,0%,100%,.08);color:#f7f5f1;padding:2rem}.hero-command-top{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.2rem}.status-pill,.tier-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:800;justify-content:center;letter-spacing:.04em;padding:.4rem .75rem;text-transform:uppercase}.status-pill{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1)}.status-pill-live{background:rgba(86,204,136,.16);color:#9ff3b9}.hero-command-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hero-command-grid strong{color:rgba(255,249,245,.94);display:block;margin-top:.45rem}.hero-command-grid>div{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.1)}.hero-command-card .hero-command-grid>div{background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.15)}.hero-command-card .hero-command-grid span{color:rgba(255,207,146,.92);font-size:.92rem;font-weight:800;letter-spacing:.02em}.hero-command-card .hero-command-grid strong{color:rgba(255,252,247,.98);font-size:1.15rem;line-height:1.32}.hero-command-footer,.hero-keyword-row{display:flex;flex-wrap:wrap;gap:.75rem}.hero-keyword-row{margin:0 0 1.1rem}.hero-keyword-pill{align-items:center;background:hsla(0,0%,100%,.74);border:1px solid rgba(45,112,235,.12);border-radius:999px;color:var(--text-strong);display:inline-flex;font-size:.82rem;font-weight:800;padding:.45rem .8rem}.hero-command-footer{margin-top:1rem}.hero-policy-strip{margin-top:1.35rem}.hero-command-footer .compact-info-card{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.14);color:rgba(255,252,247,.96);flex:1 1 220px}.hero-command-footer .compact-info-card p,.hero-command-footer .compact-info-card strong{color:inherit}.highlights-strip{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding-bottom:1.5rem;padding-top:.5rem}.highlights-strip .info-card:first-child{background:linear-gradient(140deg,rgba(63,147,98,.14),hsla(0,0%,100%,.9))}.highlights-strip .info-card:nth-child(2){background:linear-gradient(140deg,rgba(34,83,186,.12),hsla(0,0%,100%,.92))}.highlights-strip .info-card:nth-child(3){background:linear-gradient(140deg,rgba(213,106,31,.14),hsla(0,0%,100%,.92))}.section-free-calculator{padding-top:.5rem}.public-calculator-kpis{margin-bottom:1rem}.public-demo-block{padding-top:.5rem}.public-demo-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.public-demo-cta-row{margin:0 auto;max-width:1380px;padding:0 1.35rem 2.25rem}.public-calculator-shell{margin-top:.25rem}.public-inline-grid{margin-top:0}.public-advisory-grid{margin-top:1rem}.free-calculator-grid{align-items:start;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.free-calculator-output,.free-calculator-panel{background:var(--surface-elevated);border:1px solid var(--border-soft);border-radius:1.65rem;box-shadow:var(--shadow-soft);padding:1.4rem}.free-calculator-panel{background:radial-gradient(circle at top right,rgba(255,122,26,.18),transparent 30%),radial-gradient(circle at bottom left,rgba(93,187,67,.14),transparent 28%),var(--surface-elevated)}.free-calculator-output{background:radial-gradient(circle at top left,rgba(45,112,235,.16),transparent 32%),radial-gradient(circle at bottom right,rgba(239,65,54,.08),transparent 22%),var(--surface-elevated)}.free-calculator-top{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:1rem}.free-calculator-top h3{font-family:var(--font-display);font-size:2rem;margin-top:.5rem}.free-feature-rail{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 1.25rem}.public-addon-strip{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.25rem}.faq-card,.info-card,.mini-panel,.testimonial-card,.workflow-card{padding:1.2rem 1.25rem}.analysis-row strong,.faq-card h3,.feature-list-item strong,.info-card strong,.metric-card strong,.mini-panel strong,.pricing-card h3,.profile-card strong,.testimonial-card strong,.workflow-card h3,.workspace-card h3{color:var(--text-strong)}.section-block{padding-bottom:1rem;padding-top:2rem}.section-heading{margin-bottom:1.5rem;max-width:780px}.section-heading-left{align-items:flex-start;text-align:left}.section-heading h2{font-size:clamp(1.8rem,2.8vw,2.7rem);margin:.55rem 0 .8rem;max-width:16ch}.feature-category-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.feature-category-card{overflow:hidden;padding:1.35rem}.feature-category-card:nth-child(4n+1){background:linear-gradient(160deg,rgba(255,251,245,.98),rgba(255,242,233,.96))}.feature-category-card:nth-child(4n+2){background:linear-gradient(160deg,rgba(246,250,255,.98),rgba(240,247,255,.96))}.feature-category-card:nth-child(4n+3){background:linear-gradient(160deg,rgba(248,253,249,.98),rgba(240,250,245,.96))}.feature-category-card:nth-child(4n+4){background:linear-gradient(160deg,rgba(255,249,240,.98),rgba(255,244,233,.96))}.analysis-row,.auth-plan-row,.feature-category-header,.mini-panel-head,.pricing-card-head,.timeline-step,.workspace-card-head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.feature-list{grid-gap:.8rem;display:grid;gap:.8rem;margin-top:1rem}.feature-list-item{grid-gap:.9rem;background:hsla(0,0%,100%,.72);border:1px solid rgba(52,46,39,.08);border-radius:1rem;display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr) auto;padding:.95rem}.tier-chip{align-self:start;background:rgba(27,50,92,.08);border:1px solid rgba(34,83,186,.18);color:#17366d}.faq-grid,.pricing-grid,.testimonial-grid,.workflow-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.workflow-card{min-height:220px}.workflow-step{background:rgba(34,83,186,.1);border-radius:999px;color:var(--accent-blue);display:inline-flex;font-size:.82rem;font-weight:800;margin-bottom:.9rem;padding:.4rem .75rem}.pricing-card{padding:1.4rem}.pricing-card-tier{grid-gap:1rem;display:grid;gap:1rem}.pricing-card-highlighted{background:radial-gradient(circle at top right,rgba(56,135,102,.18),transparent 24%),radial-gradient(circle at top left,rgba(244,154,41,.22),transparent 24%),var(--surface-elevated);border-color:rgba(245,161,60,.26);transform:translateY(-6px)}.price-stack strong{font-size:2.1rem}.price-meta{border-bottom:1px solid var(--border-soft);border-top:1px solid var(--border-soft);display:flex;gap:1rem;justify-content:space-between;margin:1rem 0;padding:.95rem 0}.pricing-pill-row{display:flex;flex-wrap:wrap;gap:.65rem}.pricing-addon-summary{background:hsla(0,0%,100%,.72);border:1px solid var(--border-soft);border-radius:1rem;padding:1rem}.pricing-addon-summary strong{display:block;margin-bottom:.25rem}.pricing-addon-summary p{color:var(--text-muted)}.launch-grid .workflow-card{min-height:0}.launch-card .workflow-step{background:rgba(65,178,102,.14);color:#2d8a51}.flat-check-list{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:.8rem}.flat-check-list li{color:var(--text-muted);padding-left:1rem;position:relative}.flat-check-list li:before{background:linear-gradient(135deg,var(--accent-green),var(--accent-blue));border-radius:999px;content:"";height:.35rem;left:0;position:absolute;top:.58rem;width:.35rem}.demo-request-form{padding:1.4rem}.inline-status{font-weight:700;margin:0}.inline-status-success{color:var(--accent-green)}.inline-status-error{color:var(--accent-red)}.inline-status-loading,.inline-status-neutral{color:var(--text-muted)}.public-footer{margin-top:2.5rem;padding:1.5rem 1.35rem 2.5rem}.public-footer-inner{grid-gap:1.4rem;align-items:center;background:var(--surface-elevated);border:1px solid var(--border-soft);border-radius:1.65rem;box-shadow:var(--shadow-soft);display:grid;gap:1.4rem;grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;max-width:1380px;padding:1.3rem}.public-footer-links{display:flex;flex-wrap:wrap;gap:1rem}.preview-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.blog-card,.blog-feature-card,.blog-post-shell,.preview-card{background:hsla(0,0%,100%,.86);border:1px solid var(--border-soft);border-radius:1.5rem;box-shadow:var(--shadow-soft);overflow:hidden}.blog-card-image,.blog-feature-card-image,.blog-post-cover,.preview-card-image{background:hsla(0,0%,8%,.04);display:block;height:auto;width:100%}.preview-card-copy{grid-gap:.45rem;display:grid;gap:.45rem;padding:1rem 1.05rem 1.2rem}.blog-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.blog-hero{align-items:start}.blog-feature-card{align-content:start;display:grid}.blog-feature-card-image{aspect-ratio:16/10;object-fit:cover}.blog-card-copy,.blog-feature-card-copy{grid-gap:.8rem;display:grid;gap:.8rem;padding:1.15rem}.blog-card-image{aspect-ratio:16/10;object-fit:cover}.blog-post-shell{grid-gap:1.2rem;display:grid;gap:1.2rem;padding:1.25rem}.blog-post-figure{grid-gap:.75rem;display:grid;gap:.75rem}.blog-post-cover{aspect-ratio:16/8.5;border:1px solid var(--border-soft);border-radius:1.35rem;object-fit:cover}.blog-post-figure figcaption,.blog-post-meta{color:var(--text-muted);font-size:.92rem}.blog-post-meta{display:flex;flex-wrap:wrap;font-weight:700;gap:.8rem 1.2rem}.blog-post-body{grid-gap:1rem;display:grid;gap:1rem}.blog-post-body h2{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.05}.blog-post-body p,.blog-post-list li{color:var(--text-strong);opacity:.86}.blog-post-list{grid-gap:.55rem;display:grid;gap:.55rem;padding-left:1.25rem}.blog-post-footer{display:flex;flex-wrap:wrap;gap:.85rem}.feature-directory-toolbar{grid-gap:1rem;display:grid;gap:1rem}.feature-directory-search{max-width:720px}.feature-directory-chips{display:flex;flex-wrap:wrap;gap:.75rem}.feature-detail-grid,.feature-directory-grid{grid-gap:1.2rem;display:grid;gap:1.2rem}.feature-directory-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.feature-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-directory-card,.feature-hero-shot{background:hsla(0,0%,100%,.9);border:1px solid var(--border-soft);border-radius:1.5rem;box-shadow:var(--shadow-soft);overflow:hidden}.feature-directory-image,.feature-hero-shot-image{background:hsla(0,0%,8%,.04);display:block;width:100%}.feature-directory-image{aspect-ratio:16/10;object-fit:cover}.feature-hero-shot{align-content:start;display:grid}.feature-hero-shot-image{aspect-ratio:4/3;object-fit:cover}.feature-directory-card-copy,.feature-hero-shot-copy{grid-gap:.75rem;display:grid;gap:.75rem;padding:1rem 1.05rem 1.15rem}.feature-directory-meta{display:flex;flex-wrap:wrap;gap:.45rem}.feature-detail-hero{align-items:start;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.feature-list-link{color:var(--text-strong)}.feature-list-link:hover{color:var(--accent-orange)}.auth-shell{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(340px,.85fr);min-height:100vh}.auth-aside,.auth-panel{padding:2rem}.auth-aside{background:radial-gradient(circle at top left,rgba(72,174,110,.26),transparent 25%),radial-gradient(circle at bottom right,rgba(34,83,186,.22),transparent 28%),linear-gradient(180deg,rgba(15,24,44,.96),rgba(27,41,68,.96));color:#f4efe7;display:flex;flex-direction:column;gap:1.1rem;justify-content:center}.auth-aside-top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.auth-aside .eyebrow,.auth-aside h1,.auth-aside p,.auth-aside strong,.auth-plan-row span,.auth-plan-row strong{color:inherit}.auth-aside h1{font-size:clamp(2.2rem,4vw,3.6rem)}.auth-aside-card,.auth-plan-list{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:1.4rem;padding:1.2rem}.auth-plan-list{grid-gap:.8rem;display:grid;gap:.8rem}.auth-plan-row{background:hsla(0,0%,100%,.05);border-radius:1rem;cursor:pointer;padding:.8rem .9rem;transition:transform .16s ease,background .16s ease,border-color .16s ease}.auth-plan-row:focus-visible{outline:2px solid rgba(245,161,60,.52);outline-offset:2px}.auth-plan-row-active{background:rgba(245,161,60,.16);border:1px solid rgba(245,161,60,.24)}.auth-panel{display:grid;place-items:center}.auth-panel-inner,.profile-card{padding:2rem;width:min(100%,720px)}.auth-form{grid-gap:1rem;display:grid;gap:1rem;margin-top:1.25rem}.profile-avatar-shell{grid-gap:1rem;align-items:center;background:radial-gradient(circle at top right,rgba(45,112,235,.08),transparent 28%),radial-gradient(circle at bottom left,rgba(84,188,121,.08),transparent 24%),hsla(0,0%,100%,.82);border:1px solid var(--border-soft);border-radius:1.35rem;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:1rem}.community-avatar-bubble,.profile-avatar-preview{background:linear-gradient(135deg,rgba(255,122,26,.18),rgba(45,112,235,.12));border:1px solid hsla(32,41%,75%,.45);border-radius:999px;display:grid;overflow:hidden;place-items:center}.profile-avatar-preview{height:88px;width:88px}.community-avatar-bubble{height:42px;width:42px}.community-avatar-bubble img,.profile-avatar-preview img{height:100%;object-fit:cover;width:100%}.community-avatar-bubble span,.profile-avatar-preview span{color:var(--text-strong);font-family:var(--font-display);font-size:1.6rem}.community-avatar-bubble span{font-size:.95rem}.profile-avatar-copy{grid-gap:.5rem;display:grid;gap:.5rem}.profile-upload-button{overflow:hidden;position:relative}.profile-upload-button input{cursor:pointer;inset:0;opacity:0;position:absolute}.profile-addons-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:1rem}.community-identity-badge,.community-panel-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.community-identity-badge strong{color:var(--text-strong);font-size:.92rem}.forum-board-shell{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(250px,.78fr) minmax(0,1.15fr) minmax(360px,1fr)}.forum-board-list,.forum-board-sidebar,.forum-category-list,.forum-pending-list,.forum-post-list,.forum-thread-pane,.forum-toolbar,.forum-toolbar-actions,.forum-toolbar-meta,.forum-topic-pills{grid-gap:.85rem;display:grid;gap:.85rem}.forum-toolbar{gap:.85rem;grid-template-columns:minmax(0,1fr) auto;margin-bottom:1rem}.forum-toolbar-actions,.forum-toolbar-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.forum-composer-panel,.forum-reply-panel,.forum-sidebar-panel,.forum-thread-summary{grid-gap:.85rem;background:hsla(0,0%,100%,.9);border:1px solid var(--border-soft);border-radius:1rem;box-shadow:var(--shadow-soft);display:grid;gap:.85rem;padding:1rem}.forum-board-section-head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.forum-board-section-head p{color:var(--text-muted);margin:.25rem 0 0}.forum-category-button,.forum-topic-row{background:hsla(0,0%,100%,.88);border:1px solid var(--border-soft);text-align:left;width:100%}.forum-category-button strong,.forum-post-card strong,.forum-topic-row strong{color:var(--text-strong)}.forum-category-button small,.forum-post-card small,.forum-topic-row p{color:var(--text-muted)}.forum-category-button{grid-gap:.22rem;border-radius:.95rem;display:grid;gap:.22rem;padding:.8rem .9rem}.forum-category-button span{color:var(--text-muted);font-size:.78rem;font-weight:700}.forum-category-button-active,.forum-topic-row-active{background:radial-gradient(circle at top right,rgba(245,161,60,.14),transparent 28%),linear-gradient(180deg,rgba(255,251,243,.97),hsla(0,0%,100%,.9));border-color:rgba(245,161,60,.34)}.forum-topic-table-head{grid-gap:1rem;background:rgba(53,92,158,.08);border:1px solid rgba(53,92,158,.12);border-radius:.95rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1.6fr) minmax(160px,.6fr) minmax(140px,.5fr);padding:.7rem 1rem}.forum-topic-table-head span{color:var(--text-muted);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.forum-category-section{grid-gap:.2rem;background:hsla(0,0%,100%,.84);border:1px solid var(--border-soft);border-radius:1rem;box-shadow:var(--shadow-soft);display:grid;gap:.2rem;overflow:hidden}.forum-category-section-head{align-items:flex-start;background:rgba(236,244,255,.65);border-bottom:1px solid rgba(42,56,92,.08);display:flex;gap:1rem;justify-content:space-between;padding:.85rem 1rem}.forum-category-section-head p,.forum-category-section-meta small{color:var(--text-muted)}.forum-category-section-meta{grid-gap:.2rem;display:grid;gap:.2rem;justify-items:end}.forum-topic-row{grid-gap:1rem;align-items:center;background:hsla(0,0%,100%,.96);border:none;border-radius:0;border-top:1px solid rgba(42,56,92,.08);display:grid;gap:1rem;grid-template-columns:minmax(0,1.6fr) minmax(160px,.6fr) minmax(140px,.5fr);padding:.95rem 1rem}.forum-topic-row:focus-visible,.forum-topic-row:hover{background:hsla(38,44%,96%,.92)}.forum-topic-main{grid-gap:.35rem;display:grid;gap:.35rem}.forum-topic-lastpost,.forum-topic-originator{grid-gap:.3rem;align-content:start;display:grid;gap:.3rem}.forum-topic-lastpost{justify-items:start}.forum-topic-lastpost strong{font-size:.84rem}.forum-topic-empty{grid-gap:.3rem;color:var(--text-muted);display:grid;gap:.3rem;padding:1rem}.forum-pending-item{grid-gap:.55rem;background:rgba(255,248,236,.75);border:1px solid rgba(245,161,60,.18);border-radius:.95rem;display:grid;gap:.55rem;padding:.9rem}.forum-post-card{background:hsla(0,0%,100%,.94);border:1px solid var(--border-soft);border-radius:1rem;box-shadow:var(--shadow-soft)}.forum-post-card-enterprise{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);padding:1rem}.forum-post-author,.forum-post-body{grid-gap:.5rem;display:grid;gap:.5rem}.forum-post-author{align-content:start;border-right:1px solid rgba(42,56,92,.08);padding-right:.85rem}.forum-post-body p{color:var(--text-strong);line-height:1.65;white-space:pre-wrap}.forum-post-head{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between}.forum-post-head span{color:var(--text-muted);font-size:.82rem;font-weight:800}.forum-thread-pane-enterprise{align-content:start}.forum-thread-summary strong{color:var(--text-strong);display:block;font-size:1.15rem}.forum-composer-panel label,.forum-reply-panel label,.forum-sidebar-panel label,.forum-thread-summary p{color:var(--text-muted)}.auth-switch-copy{margin-top:.8rem}.profile-main,.workspace-main{padding-bottom:3rem;padding-top:1.5rem}.workspace-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.workspace-shell-journey{padding-bottom:6rem}.workspace-header-journey{background:linear-gradient(180deg,rgba(255,251,246,.98),rgba(255,248,240,.95)),var(--surface-elevated);border:1px solid hsla(32,41%,75%,.45);border-radius:1rem;box-shadow:0 10px 22px rgba(33,26,12,.07);margin-top:.45rem;padding:.55rem .85rem;position:sticky;top:.45rem;z-index:40}.workspace-header-bar,.workspace-header-batch,.workspace-journey-button,.workspace-mobile-journey-button,.workspace-phase-chip,.workspace-progress-step{display:flex;gap:.85rem}.workspace-header-bar{align-items:center;flex-wrap:nowrap;gap:.85rem;justify-content:space-between}.workspace-header-batch{align-items:center;flex-wrap:wrap;min-width:0}.workspace-portal-brand{display:flex;gap:.7rem;min-width:0}.workspace-portal-brand .brand-mark-compact .brand-mark-image{width:64px}.workspace-portal-brand-copy{grid-gap:.1rem;gap:.1rem}.workspace-portal-brand-copy strong{font-size:.92rem}.workspace-portal-brand-copy span{font-size:.7rem;font-weight:800}.workspace-active-batch-card,.workspace-phase-chip,.workspace-sidebar-card{background:hsla(0,0%,100%,.84);border:1px solid var(--border-soft);border-radius:.95rem;box-shadow:var(--shadow-soft);padding:.55rem .75rem}.workspace-active-batch-card{max-width:240px;min-width:180px}.workspace-active-batch-card strong,.workspace-phase-chip strong,.workspace-sidebar-card strong{color:var(--text-strong);display:block}.workspace-active-batch-card p,.workspace-phase-chip small,.workspace-sidebar-card p{color:var(--text-muted);margin:.15rem 0 0}.workspace-phase-chip{flex-direction:column;min-width:176px}.workspace-phase-chip span{color:var(--accent-green);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.workspace-app-nav-shell{margin:0 auto;max-width:1380px;padding:0 1.35rem;position:sticky;top:4.15rem;z-index:19}.workspace-app-nav-surface{grid-gap:.45rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.93);border:1px solid hsla(32,41%,75%,.42);border-radius:1rem;box-shadow:0 10px 24px rgba(33,26,12,.07);display:grid;gap:.45rem;padding:.7rem .95rem}.workspace-app-breadcrumbs,.workspace-app-global-nav,.workspace-app-meta-row,.workspace-app-nav,.workspace-app-nav-topline,.workspace-app-utility-pills{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.workspace-app-meta-row,.workspace-app-nav-topline{justify-content:space-between}.workspace-app-nav{gap:.55rem}.workspace-app-nav-link{grid-gap:.15rem;background:transparent;border:1px solid transparent;border-radius:.9rem;color:var(--text-muted);display:grid;gap:.15rem;min-height:auto;padding:.5rem .7rem;text-align:left}.workspace-app-nav-link strong{color:var(--text-strong);font-size:.84rem}.workspace-app-nav-link span{color:var(--text-muted);font-size:.7rem;line-height:1.35}.workspace-app-nav-link:focus-visible,.workspace-app-nav-link:hover{background:hsla(43,37%,96%,.92);border-color:rgba(42,56,92,.12)}.workspace-app-nav-link-active{background:radial-gradient(circle at top right,rgba(245,161,60,.12),transparent 36%),linear-gradient(180deg,rgba(255,251,243,.97),hsla(0,0%,100%,.9));border-color:rgba(245,161,60,.28)}.workspace-app-nav-link-active strong{color:var(--accent-orange)}.workspace-app-global-nav{gap:.55rem;padding:.15rem 0 .1rem}.workspace-app-area-button{background:hsla(38,44%,96%,.92);border:1px solid var(--border-soft);border-radius:999px;color:var(--text-muted);font-size:.88rem;font-weight:800;min-height:2.15rem;padding:.55rem .9rem}.workspace-app-area-button:focus-visible,.workspace-app-area-button:hover{border-color:rgba(42,56,92,.14);color:var(--text-strong)}.workspace-app-area-button-active{background:rgba(255,244,228,.96);border-color:rgba(245,161,60,.35);color:var(--accent-orange)}.workspace-app-utility-pills{justify-content:flex-end}.workspace-app-status-pill{align-items:center;background:hsla(40,46%,95%,.95);border:1px solid rgba(42,56,92,.1);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:.78rem;font-weight:800;justify-content:center;min-height:2rem;padding:.4rem .7rem}.workspace-app-breadcrumbs{background:hsla(38,44%,96%,.88);border:1px solid hsla(32,41%,75%,.28);border-radius:999px;color:var(--text-muted);font-size:.78rem;padding:.35rem .55rem;width:fit-content}.workspace-app-breadcrumb-label,.workspace-app-breadcrumb-link{color:var(--text-muted);font-weight:800}.workspace-app-breadcrumb-link{background:none;border:none;padding:0}.workspace-app-breadcrumb-link:focus-visible,.workspace-app-breadcrumb-link:hover{color:var(--text-strong)}.workspace-app-breadcrumb-current{color:var(--text-strong);font-weight:800}.workspace-app-meta-note{color:var(--text-muted);font-size:.78rem;font-weight:700}.workspace-journey-shell{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:300px minmax(0,1fr);margin:0 auto;max-width:1380px;padding:1.15rem 1.35rem 3rem}.workspace-journey-shell-compact{grid-template-columns:minmax(0,1fr)}.workspace-main-journey{margin:0;max-width:none;padding:0}.workspace-journey-sidebar{grid-gap:1rem;align-content:start;display:grid;gap:1rem;position:sticky;top:5.9rem}.workspace-sidebar-card-brand{background:radial-gradient(circle at top right,rgba(45,112,235,.12),transparent 28%),linear-gradient(180deg,rgba(255,253,247,.98),hsla(0,0%,100%,.92))}.workspace-journey-nav{grid-gap:.75rem;display:grid;gap:.75rem}.workspace-journey-card{grid-gap:.75rem;align-items:flex-start;background:hsla(0,0%,100%,.84);border:1px solid var(--border-soft);border-radius:1.15rem;box-shadow:var(--shadow-soft);display:grid;gap:.75rem;grid-template-columns:auto 1fr;padding:.95rem 1rem}.workspace-journey-card-active{background:radial-gradient(circle at top right,rgba(255,122,26,.16),transparent 30%),linear-gradient(180deg,rgba(255,252,244,.97),hsla(0,0%,100%,.92));border-color:rgba(245,161,60,.35)}.workspace-journey-button,.workspace-mobile-journey-button{align-items:flex-start;background:hsla(0,0%,100%,.84);border:1px solid var(--border-soft);border-radius:1.15rem;box-shadow:var(--shadow-soft);padding:.95rem 1rem;text-align:left;width:100%}.workspace-journey-button-active,.workspace-mobile-journey-button-active{background:radial-gradient(circle at top right,rgba(255,122,26,.16),transparent 30%),linear-gradient(180deg,rgba(255,252,244,.97),hsla(0,0%,100%,.92));border-color:rgba(245,161,60,.35)}.workspace-journey-step,.workspace-progress-index{align-items:center;background:rgba(45,112,235,.1);border-radius:999px;color:var(--accent-blue);display:inline-flex;font-size:.8rem;font-weight:900;height:2rem;justify-content:center;min-width:2rem}.workspace-journey-button strong,.workspace-journey-card strong,.workspace-mobile-journey-button strong{color:var(--text-strong);display:block}.workspace-journey-button small,.workspace-journey-card small,.workspace-mobile-journey-button small{color:var(--text-muted);display:block;margin-top:.2rem}.workspace-command-bar-journey{margin-bottom:.9rem}.workspace-header-portal{background:linear-gradient(180deg,rgba(255,251,246,.96),rgba(255,248,240,.92)),var(--surface-elevated);border:1px solid hsla(32,41%,75%,.45);border-radius:1.35rem;box-shadow:0 14px 36px rgba(33,26,12,.08);padding:.9rem 1rem;position:sticky;top:.75rem;z-index:20}.pricing-card-price,.pricing-card-top,.reference-troubleshoot-grid,.workspace-command-bar,.workspace-command-metrics,.workspace-header-actions-portal,.workspace-portal-brand,.workspace-primary-nav,.workspace-user-card{display:flex;gap:.85rem}.workspace-portal-brand{align-items:center}.workspace-portal-brand-copy{grid-gap:.15rem;display:grid;gap:.15rem}.workspace-portal-brand-copy strong{color:var(--text-strong);font-size:.98rem}.workspace-portal-brand-copy span{color:var(--text-muted);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.workspace-primary-nav{flex:1 1;flex-wrap:wrap;justify-content:center}.workspace-primary-link{background:hsla(0,0%,100%,.76);border:1px solid transparent;border-radius:1rem;color:var(--text-muted);font-weight:800;min-height:2.8rem;padding:.78rem 1rem}.workspace-primary-link-active{background:linear-gradient(135deg,rgba(255,188,76,.22),rgba(255,240,211,.92));border-color:rgba(239,143,28,.24);color:#ca6f15}.workspace-header-actions-portal{align-items:center;flex-wrap:wrap;justify-content:flex-end}.workspace-user-card{background:hsla(0,0%,100%,.82);border:1px solid var(--border-soft);border-radius:1rem;flex-direction:column;padding:.7rem .9rem}.workspace-user-card strong{font-size:.94rem}.workspace-user-card span{color:var(--accent-green);font-size:.76rem;font-weight:800}.workspace-header-copy h1{font-size:clamp(1.9rem,3vw,2.8rem);margin:.45rem 0}.workspace-hero{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);margin-bottom:1.3rem}.workspace-hero-copy,.workspace-kpi-grid .metric-card{padding:1.35rem}.workspace-hero-copy{background:radial-gradient(circle at top right,rgba(34,83,186,.1),transparent 28%),radial-gradient(circle at bottom left,rgba(72,174,110,.1),transparent 28%),var(--surface-elevated);border:1px solid var(--border-soft);border-radius:1.65rem;box-shadow:var(--shadow-soft)}.workspace-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-kpi-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-command-bar{align-items:center;background:radial-gradient(circle at top right,rgba(42,111,238,.1),transparent 20%),radial-gradient(circle at bottom left,rgba(84,188,121,.09),transparent 18%),linear-gradient(180deg,rgba(255,252,247,.98),rgba(255,249,242,.94));border:1px solid hsla(32,41%,75%,.34);border-radius:1.1rem;box-shadow:var(--shadow-soft);flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;padding:1rem 1.1rem}.workspace-command-copy{max-width:760px}.workspace-command-search{min-width:min(100%,320px);width:min(100%,420px)}.workspace-command-copy h1{font-size:clamp(1.45rem,2.6vw,2.05rem);margin:.2rem 0 .35rem}.workspace-command-metrics{flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.workspace-command-pill{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.84rem;font-weight:800;justify-content:center;min-height:2.2rem;padding:.55rem .85rem}.workspace-command-pill-green{background:rgba(78,190,116,.14);color:#18884e}.workspace-command-pill-blue{background:rgba(45,112,235,.12);color:#275cbc}.workspace-command-pill-stone{background:rgba(31,29,26,.07);color:var(--text-strong)}.workspace-command-pill-orange{background:rgba(245,161,60,.15);color:#bb6716}.metric-card strong{display:block;font-size:1.55rem;margin:.45rem 0 .35rem}.metric-card{background:linear-gradient(160deg,hsla(0,0%,100%,.82),hsla(38,44%,96%,.92))}.feature-chip-card small,.info-card small,.metric-card small,.workspace-card small{color:var(--text-muted)}.workspace-tab-bar{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1rem}.workspace-global-nav-shell,.workspace-subnav-shell{grid-gap:.55rem;display:grid;gap:.55rem;margin-bottom:1rem}.workspace-global-nav-head,.workspace-subnav-head{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between}.workspace-global-nav-head p,.workspace-subnav-head p{color:var(--text-muted);margin:0}.workspace-global-nav{background:radial-gradient(circle at top right,rgba(45,112,235,.08),transparent 24%),radial-gradient(circle at bottom left,rgba(84,188,121,.08),transparent 20%),hsla(0,0%,100%,.88);border:1px solid hsla(32,41%,75%,.45);border-radius:1.35rem;box-shadow:var(--shadow-soft);margin-bottom:0;padding:.85rem .9rem}.workspace-global-nav-button{background:hsla(0,0%,100%,.92);border-color:hsla(32,41%,75%,.5)}.workspace-global-nav-button-active{box-shadow:0 10px 24px rgba(245,161,60,.14)}.workspace-subnav{margin-bottom:0}.workspace-subnav-button{border-radius:1rem}.workspace-tab{background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:999px;color:var(--text-strong);font-weight:800;padding:.8rem 1.1rem}.chip-button-active,.workspace-tab-active{background:linear-gradient(135deg,rgba(245,161,60,.15),rgba(34,83,186,.12));border-color:rgba(245,161,60,.35);color:var(--accent-orange)}.inline-preview-banner{background:rgba(245,161,60,.12);border:1px solid rgba(245,161,60,.25);border-radius:1rem;color:var(--text-strong);margin-bottom:1rem;padding:.95rem 1rem}.inline-preview-banner span{color:var(--accent-orange);font-weight:800}.workspace-section-grid{align-items:start}.workspace-section-grid,.workspace-section-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-card{padding:1.3rem}.workspace-card-span-two{grid-column:1/-1}.workspace-card-head{margin-bottom:1rem}.workspace-card-amber{background:linear-gradient(180deg,rgba(255,250,244,.95),var(--surface-elevated))}.workspace-card-orange{background:linear-gradient(180deg,rgba(255,246,238,.96),var(--surface-elevated))}.workspace-card-blue{background:linear-gradient(180deg,rgba(244,249,255,.95),var(--surface-elevated))}.workspace-card-stone{background:linear-gradient(180deg,hsla(36,29%,97%,.95),var(--surface-elevated))}.workspace-card-gold{background:linear-gradient(180deg,rgba(255,251,237,.95),var(--surface-elevated))}.workspace-card-indigo{background:linear-gradient(180deg,rgba(245,247,255,.95),var(--surface-elevated))}.workspace-card-rose{background:linear-gradient(180deg,rgba(255,244,247,.96),var(--surface-elevated))}.workspace-card-teal{background:linear-gradient(180deg,rgba(239,254,252,.96),var(--surface-elevated))}.chip-button{background:hsla(0,0%,100%,.82);border:1px solid var(--border-strong);border-radius:999px;color:var(--text-strong);font-weight:700;padding:.72rem .95rem}.metric-inline-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:1rem}.compact-info-card,.formula-summary-card,.metric-inline-grid>div{background:hsla(0,0%,100%,.78);border:1px solid var(--border-soft);border-radius:1.1rem;padding:1rem}.formula-summary-card strong,.metric-inline-grid strong{display:block;font-size:1.4rem;margin-top:.25rem}.workspace-section-grid-calculator{align-items:start}.calculator-layout-stack{grid-gap:1rem;display:grid;gap:1rem}.workspace-progress-stepper{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.workspace-progress-step{align-items:flex-start;background:hsla(0,0%,100%,.84);border:1px solid var(--border-soft);border-radius:1.2rem;box-shadow:var(--shadow-soft);padding:.95rem 1rem}.workspace-progress-step p{color:var(--text-muted);font-size:.88rem;margin:.25rem 0 0}.workspace-progress-step-active{background:radial-gradient(circle at top right,rgba(45,112,235,.12),transparent 32%),hsla(0,0%,100%,.92);border-color:rgba(45,112,235,.24)}.workspace-progress-step-complete .workspace-progress-index{background:rgba(93,187,67,.15);color:#2a8d4d}.workspace-flow-lock{grid-gap:.9rem;background:rgba(245,248,255,.84);border:1px dashed rgba(45,112,235,.28);border-radius:1.2rem;display:grid;gap:.9rem;padding:1.15rem}.workspace-flow-lock p{margin:0}.workspace-flow-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1rem}.workspace-flow-actions .compact-info-card{flex:1 1 280px}.workspace-mobile-journey-bar{display:none}.starter-feed-example-card{align-content:start;display:grid}.starter-activity-panel{grid-gap:.75rem;background:hsla(0,0%,100%,.84);border:1px solid var(--border-soft);border-radius:1.1rem;display:grid;gap:.75rem;padding:1rem}.starter-activity-panel p{margin:0}.starter-activity-panel-blue{background:linear-gradient(180deg,rgba(239,246,255,.92),hsla(0,0%,100%,.9))}.starter-activity-panel-indigo{background:linear-gradient(180deg,rgba(238,242,255,.92),hsla(0,0%,100%,.9))}.starter-activity-panel-emerald{background:linear-gradient(180deg,rgba(236,253,245,.92),hsla(0,0%,100%,.9))}.starter-activity-panel-amber{background:linear-gradient(180deg,rgba(255,251,235,.92),hsla(0,0%,100%,.9))}.dough-feel-card-amber,.starter-activity-panel-orange{background:linear-gradient(180deg,rgba(255,247,237,.92),hsla(0,0%,100%,.9))}.dough-feel-card-rose,.starter-activity-panel-rose{background:linear-gradient(180deg,rgba(255,241,242,.92),hsla(0,0%,100%,.9))}.starter-activity-meter{background:rgba(15,23,42,.08);border-radius:999px;height:.7rem;overflow:hidden}.starter-activity-meter-fill{border-radius:inherit;display:block;height:100%}.starter-activity-meter-fill-blue{background:linear-gradient(90deg,#60a5fa,#2563eb)}.starter-activity-meter-fill-indigo{background:linear-gradient(90deg,#818cf8,#4f46e5)}.starter-activity-meter-fill-emerald{background:linear-gradient(90deg,#34d399,#059669)}.starter-activity-meter-fill-amber{background:linear-gradient(90deg,#fbbf24,#d97706)}.starter-activity-meter-fill-orange{background:linear-gradient(90deg,#fb923c,#ea580c)}.starter-activity-meter-fill-rose{background:linear-gradient(90deg,#fb7185,#e11d48)}.starter-feed-example-card p{margin:.4rem 0 0}.starter-feed-example-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.starter-feed-example-grid strong{font-size:1.2rem}.bakers-toolbar,.timeline-toolbar{display:flex;flex-wrap:wrap;gap:.65rem}.dough-feel-card{margin-top:1rem}.dough-feel-card-stone{background:linear-gradient(180deg,hsla(60,5%,96%,.96),hsla(0,0%,100%,.9))}.dough-feel-card-blue{background:linear-gradient(180deg,rgba(239,246,255,.96),hsla(0,0%,100%,.9))}.schedule-mode-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:1rem}.schedule-mode-card{grid-gap:.4rem;background:hsla(0,0%,100%,.8);border:1px solid var(--border-soft);border-radius:1.2rem;display:grid;gap:.4rem;padding:1rem;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.schedule-mode-card:hover{border-color:rgba(45,112,235,.24);transform:translateY(-1px)}.schedule-mode-card span{color:var(--text-muted);font-size:.9rem}.schedule-mode-card-active{background:radial-gradient(circle at top right,rgba(45,112,235,.12),transparent 34%),hsla(0,0%,100%,.95);border-color:rgba(45,112,235,.34);box-shadow:var(--shadow-soft)}.bakers-toolbar{margin-bottom:.9rem}.bakers-table{background:hsla(0,0%,100%,.86);border:1px solid var(--border-soft);border-radius:1.3rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55);overflow:hidden}.bakers-table-row{grid-gap:1rem;align-items:center;border-bottom:1px solid var(--border-soft);display:grid;gap:1rem;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(90px,.8fr));padding:.95rem 1rem}.bakers-table-row span{color:var(--text-strong)}.bakers-table-row-header{background:rgba(31,29,26,.04)}.bakers-table-row-header span{color:var(--text-muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bakers-table-row-section{font-weight:800}.bakers-table-row-section span:first-child{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.bakers-table-row-section-flour{background:rgba(245,161,60,.09)}.bakers-table-row-section-flour span:first-child,.bakers-table-row-total-flour span,.bakers-table-row-total-flour strong{color:#b96a18}.bakers-table-row-section-water{background:rgba(45,112,235,.08)}.bakers-table-row-section-water span:first-child,.bakers-table-row-total-water span,.bakers-table-row-total-water strong{color:#2f62c1}.bakers-table-row-subtle{background:rgba(31,29,26,.02)}.bakers-table-row-subtle span{color:var(--text-muted);font-style:italic}.bakers-table-row-starter,.bakers-table-row-total{font-weight:800}.bakers-table-row-starter span{color:#2e8d62}.bakers-table-footer{align-items:center;background:linear-gradient(135deg,rgba(255,242,209,.96),rgba(255,249,237,.96));display:flex;gap:1rem;justify-content:space-between;padding:1rem}.bakers-table-footer span{color:var(--text-muted)}.bakers-table-footer strong{color:#a45f17;display:block;font-size:1.55rem}.bakers-hydration-pill{align-items:center;background:linear-gradient(135deg,#d68026,#b86215);border-radius:999px;color:#fff;display:inline-flex;font-weight:800;justify-content:center;padding:.6rem 1rem}.feature-chip-grid,.stack-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.pricing-card,.pricing-grid{grid-gap:1rem;display:grid;gap:1rem}.pricing-card{background:radial-gradient(circle at top right,rgba(255,176,68,.15),transparent 28%),hsla(0,0%,100%,.84);border:1px solid var(--border-soft);border-radius:1.35rem;box-shadow:var(--shadow-soft);padding:1.15rem}.pricing-card-luxury{background:radial-gradient(circle at top right,rgba(255,122,26,.12),transparent 28%),radial-gradient(circle at bottom left,rgba(93,187,67,.1),transparent 26%),hsla(0,0%,100%,.9);padding:1.35rem}.tier-chip-popular{background:rgba(45,45,45,.92);color:#f9f7f2}.price-anchor{color:rgba(45,45,45,.46);font-size:.94rem;font-weight:800;text-decoration:line-through}.pricing-card-featured{background:radial-gradient(circle at top right,rgba(255,176,68,.22),transparent 28%),linear-gradient(180deg,rgba(255,252,245,.96),hsla(0,0%,100%,.88));border-color:rgba(245,161,60,.35)}.pricing-card-top{flex-direction:column}.pricing-card-price{align-items:baseline;justify-content:space-between}.pricing-card-price span{color:var(--text-strong);font-size:2.3rem;font-weight:900}.pricing-card-price small{color:var(--text-muted)}.mini-panel{background:hsla(0,0%,100%,.84)}.mini-panel-active{background:linear-gradient(135deg,rgba(72,174,110,.1),rgba(34,83,186,.06));border:1px solid rgba(72,174,110,.3)}.feature-chip-card{grid-gap:.35rem;background:hsla(0,0%,100%,.78);border:1px solid var(--border-soft);border-radius:1.25rem;cursor:pointer;display:grid;gap:.35rem;padding:1rem;text-align:left}.feature-chip-card-active{background:linear-gradient(135deg,rgba(72,174,110,.12),rgba(34,83,186,.09));border-color:rgba(72,174,110,.32)}.admin-console-shell{gap:1.25rem}.admin-workspace-surface{--admin-mint-copy:#5aa38f}.admin-workspace-surface .admin-console-nav-item span,.admin-workspace-surface .admin-console-topline p,.admin-workspace-surface .admin-feature-row p,.admin-workspace-surface .admin-user-list-item span,.admin-workspace-surface .feature-chip-card p,.admin-workspace-surface .feature-chip-card span,.admin-workspace-surface .info-card p,.admin-workspace-surface .inline-status,.admin-workspace-surface .metric-card small,.admin-workspace-surface .mini-panel-head span,.admin-workspace-surface .workspace-card-head p,.admin-workspace-surface .workspace-card>p{color:var(--admin-mint-copy);opacity:1}.admin-console-topline{align-items:center;border-bottom:1px solid rgba(42,56,92,.08);display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between;padding-bottom:.85rem}.admin-console-topline p{max-width:760px}.admin-console-nav{background:hsla(40,46%,95%,.82);border:1px solid rgba(42,56,92,.08);border-radius:1rem;display:flex;flex-wrap:wrap;gap:.55rem;padding:.35rem}.admin-console-nav-item{background:transparent;border:1px solid transparent;border-radius:.9rem;box-shadow:none;display:inline-flex;flex-direction:column;gap:.12rem;min-width:160px;padding:.72rem .85rem;text-align:left}.admin-console-nav-item strong{color:var(--text-strong);font-size:.92rem}.admin-console-nav-item span{color:var(--text-muted);font-size:.76rem;line-height:1.45}.admin-console-nav-item-active{background:hsla(0,0%,100%,.96);border-color:rgba(245,161,60,.24);box-shadow:var(--shadow-soft)}.admin-management-layout{align-items:start;grid-template-columns:minmax(280px,.9fr) minmax(0,1.5fr)}.admin-management-detail,.admin-management-layout,.admin-management-sidebar{grid-gap:1rem;display:grid;gap:1rem}.admin-management-sidebar{background:radial-gradient(circle at top left,rgba(34,83,186,.08),transparent 34%),hsla(0,0%,100%,.78)}.admin-management-detail,.admin-management-sidebar{border:1px solid var(--border-soft);border-radius:1.35rem;padding:1rem}.admin-management-detail{background:radial-gradient(circle at top right,rgba(72,174,110,.08),transparent 30%),hsla(0,0%,100%,.84)}.admin-user-list{grid-gap:.8rem;display:grid;gap:.8rem}.admin-user-list-item{grid-gap:.75rem;background:hsla(0,0%,100%,.84);border:1px solid var(--border-soft);border-radius:1.15rem;display:grid;gap:.75rem;padding:.95rem 1rem;text-align:left}.admin-user-list-item span{color:var(--text-muted);display:block;font-size:.88rem}.admin-user-list-item-active{background:radial-gradient(circle at top right,rgba(45,112,235,.12),transparent 36%),linear-gradient(180deg,rgba(245,249,255,.97),hsla(0,0%,100%,.9));border-color:rgba(45,112,235,.26)}.admin-inline-actions{align-items:flex-end;display:flex}.admin-feature-list{grid-gap:.9rem;display:grid;gap:.9rem}.admin-feature-row{grid-gap:1rem;border-top:1px solid hsla(32,41%,75%,.35);display:grid;gap:1rem;grid-template-columns:minmax(0,1.4fr) auto;padding:.95rem 0}.admin-feature-row:first-child{border-top:0;padding-top:0}.admin-feature-row p{margin-bottom:.6rem;margin-top:.3rem}.admin-feature-actions{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;min-width:110px}.infusion-grid,.other-recipes-categories,.other-recipes-grid,.recipe-detail-ingredients,.recipe-template-grid,.starter-addon-panel{grid-gap:1rem;display:grid;gap:1rem}.starter-addon-panel{gap:1.1rem}.recipe-template-shell{grid-gap:1rem;display:grid;gap:1rem}.recipe-template-filters{display:flex;flex-wrap:wrap;gap:.65rem}.recipe-template-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.recipe-template-card{grid-gap:1rem;background:radial-gradient(circle at top right,rgba(45,112,235,.12),transparent 26%),radial-gradient(circle at bottom left,rgba(255,122,26,.12),transparent 24%),hsla(0,0%,100%,.9);border:1px solid var(--border-soft);border-radius:1.35rem;box-shadow:var(--shadow-soft);display:grid;gap:1rem;padding:1.2rem}.recipe-template-amount,.recipe-template-head,.recipe-template-title-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between}.recipe-template-title-row h4{font-size:1.45rem}.recipe-template-head p,.recipe-template-note{color:var(--text-muted)}.recipe-template-badge{align-items:center;background:rgba(45,112,235,.1);border-radius:999px;color:var(--accent-blue);display:inline-flex;font-size:.76rem;font-weight:800;padding:.25rem .55rem}.recipe-template-metrics{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.recipe-template-metrics>div{background:hsla(0,0%,100%,.78);border:1px solid var(--border-soft);border-radius:1rem;padding:.85rem .95rem}.recipe-template-metrics>div:first-child strong{color:var(--accent-blue)}.recipe-template-metrics>div:nth-child(2) strong{color:var(--accent-orange)}.recipe-template-metrics>div:nth-child(3) strong{color:var(--accent-green)}.recipe-template-metrics span{color:var(--text-muted);font-size:.8rem;font-weight:700}.recipe-template-metrics strong{display:block;font-size:1.55rem;margin-top:.2rem}.recipe-template-badges{display:flex;flex-wrap:wrap;gap:.5rem}.recipe-template-badges span{align-items:center;background:rgba(20,33,61,.06);border-radius:.7rem;color:var(--text-muted);display:inline-flex;font-size:.76rem;font-weight:800;padding:.28rem .55rem}.recipe-template-note{min-height:4rem}.recipe-template-amount{align-items:center}.recipe-template-action{width:100%}.addon-advisory,.addon-product-card,.other-recipes-banner,.recipe-detail-tips{background:hsla(0,0%,100%,.82);border:1px solid var(--border-soft);border-radius:1.25rem;padding:1.1rem 1.15rem}.addon-product-card{background:radial-gradient(circle at top right,rgba(245,161,60,.18),transparent 30%),linear-gradient(180deg,rgba(255,252,244,.95),hsla(0,0%,100%,.86))}.addon-price-lockup,.addon-product-head,.infusion-option-top,.other-recipe-card-head,.other-recipe-quantity-row,.recipe-detail-controls,.recipe-detail-head,.recipe-detail-ingredient{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.addon-product-head h4,.recipe-detail-head h3{font-family:var(--font-display);margin:.5rem 0 0}.addon-price-lockup{align-items:flex-end;flex-direction:column}.addon-price-lockup strong{color:var(--text-strong);font-size:1.2rem}.addon-advisory{background:rgba(255,249,232,.9);border-color:rgba(245,161,60,.3)}.addon-advisory strong{display:block;margin-bottom:.35rem}.infusion-filter-row{display:flex;flex-wrap:wrap;gap:.65rem}.infusion-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.infusion-option-card{grid-gap:.7rem;background:hsla(0,0%,100%,.78);border:1px solid var(--border-soft);border-radius:1.25rem;display:grid;gap:.7rem;padding:1rem;text-align:left}.infusion-option-card p,.other-recipe-card p,.recipe-detail-summary{color:var(--text-strong);opacity:.82}.infusion-option-top strong,.other-recipe-card h4{color:var(--text-strong);display:block}.infusion-option-toggle,.infusion-option-top span{color:var(--accent-orange);font-weight:800}.infusion-option-toggle{background:rgba(245,161,60,.12);border-radius:999px;min-width:2.2rem;padding:.3rem .55rem;text-align:center}.infusion-option-meta,.other-recipe-tags{display:flex;flex-wrap:wrap;gap:.45rem}.infusion-option-meta span,.other-recipe-tags span{align-items:center;background:rgba(245,161,60,.12);border-radius:999px;color:var(--accent-orange);display:inline-flex;font-size:.76rem;font-weight:800;padding:.3rem .55rem}.infusion-option-card-active{border-color:rgba(63,147,98,.38);box-shadow:0 18px 30px rgba(63,147,98,.12)}.infusion-option-amber{background:linear-gradient(180deg,rgba(255,248,237,.96),hsla(0,0%,100%,.86))}.infusion-option-orange,.other-recipe-card-orange,.other-recipes-banner-orange,.recipe-detail-modal-orange{background:linear-gradient(180deg,rgba(255,244,234,.96),hsla(0,0%,100%,.86))}.infusion-option-red,.other-recipe-card-rose,.other-recipes-banner-rose,.recipe-detail-modal-rose{background:linear-gradient(180deg,rgba(255,241,244,.96),hsla(0,0%,100%,.86))}.infusion-option-blue{background:linear-gradient(180deg,rgba(239,247,255,.96),hsla(0,0%,100%,.86))}.infusion-option-gold,.other-recipe-card-amber,.other-recipes-banner-amber,.recipe-detail-modal-amber{background:linear-gradient(180deg,rgba(255,248,233,.96),hsla(0,0%,100%,.86))}.other-recipe-card-teal,.other-recipes-banner-teal,.recipe-detail-modal-teal{background:linear-gradient(180deg,rgba(232,252,250,.96),hsla(0,0%,100%,.86))}.infusion-option-violet{background:linear-gradient(180deg,rgba(247,243,255,.96),hsla(0,0%,100%,.86))}.other-recipes-categories{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.other-recipes-category{align-items:center;background:hsla(0,0%,100%,.76);border:1px solid var(--border-soft);border-radius:1.15rem;color:var(--text-strong);display:flex;gap:1rem;justify-content:space-between;padding:.95rem 1rem}.other-recipes-category span{background:rgba(31,29,26,.06);border-radius:999px;font-weight:800;min-width:2rem;padding:.2rem .45rem;text-align:center}.other-recipes-category-active{border-color:rgba(42,54,90,.38);box-shadow:0 18px 30px rgba(42,54,90,.08)}.other-recipes-category-amber.other-recipes-category-active,.other-recipes-category-orange.other-recipes-category-active,.other-recipes-category-rose.other-recipes-category-active,.other-recipes-category-teal.other-recipes-category-active{background:hsla(0,0%,100%,.9)}.other-recipes-category-amber.other-recipes-category-active{color:var(--accent-orange)}.other-recipes-category-orange.other-recipes-category-active{color:#bc6214}.other-recipes-category-rose.other-recipes-category-active{color:#c03f60}.other-recipes-category-teal.other-recipes-category-active{color:#0f7b78}.other-recipes-banner strong{display:block;margin-bottom:.3rem}.other-recipes-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.other-recipe-card{grid-gap:1rem;background:hsla(0,0%,100%,.86);border:1px solid var(--border-soft);border-radius:1.35rem;box-shadow:var(--shadow-soft);display:grid;gap:1rem;padding:1.2rem;text-align:left}.other-recipe-card-active{transform:translateY(-2px)}.other-recipe-card-head h4{font-size:1.4rem}.other-recipe-arrow{color:var(--accent-orange);font-size:1.2rem;font-weight:800}.other-recipe-quantity-row{align-items:center}.other-recipe-stepper{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid rgba(42,54,90,.16);border-radius:999px;display:inline-flex;gap:.9rem;padding:.35rem .45rem}.other-recipe-stepper button{border-radius:999px;color:var(--text-strong);font-size:1.25rem;height:2.2rem;width:2.2rem}.recipe-detail-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(17,21,28,.48);display:grid;inset:0;padding:1.2rem;place-items:center;position:fixed;z-index:80}.recipe-detail-modal{border:1px solid rgba(42,54,90,.12);border-radius:1.5rem;box-shadow:0 28px 70px rgba(16,22,31,.24);max-height:min(92vh,900px);overflow-y:auto;padding:1.35rem;width:min(100%,760px)}.recipe-detail-close{background:hsla(0,0%,100%,.84);border:1px solid var(--border-strong);border-radius:999px;color:var(--text-strong);font-weight:800;padding:.7rem 1rem}.recipe-detail-summary{margin:.9rem 0 1rem}.recipe-detail-controls,.recipe-detail-section{margin-top:1rem}.recipe-detail-label{color:var(--text-muted);display:inline-flex;font-size:.82rem;font-weight:800;letter-spacing:.08em;margin-bottom:.85rem;text-transform:uppercase}.recipe-detail-ingredients{background:hsla(0,0%,100%,.88);border:1px solid var(--border-soft);border-radius:1.25rem;overflow:hidden}.recipe-detail-ingredient{border-bottom:1px solid var(--border-soft);padding:.95rem 1rem}.recipe-detail-ingredient:last-child{border-bottom:0}.recipe-detail-ingredient span{color:#2c7f7e;font-weight:800}.recipe-detail-tips{margin-top:1rem}:root[data-theme=dark] .tier-chip{background:rgba(120,152,214,.14);border-color:rgba(120,152,214,.24);color:#d6e4ff}:root[data-theme=dark] .blog-card,:root[data-theme=dark] .blog-feature-card,:root[data-theme=dark] .blog-post-shell,:root[data-theme=dark] .faq-card,:root[data-theme=dark] .feature-category-card,:root[data-theme=dark] .feature-directory-card,:root[data-theme=dark] .feature-hero-shot,:root[data-theme=dark] .feature-list-item,:root[data-theme=dark] .hero-copy,:root[data-theme=dark] .hero-trust-card,:root[data-theme=dark] .info-card,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .mini-panel,:root[data-theme=dark] .preview-card,:root[data-theme=dark] .pricing-card,:root[data-theme=dark] .profile-card,:root[data-theme=dark] .public-footer-inner,:root[data-theme=dark] .testimonial-card,:root[data-theme=dark] .workflow-card,:root[data-theme=dark] .workspace-card{background:rgba(17,23,31,.9)}:root[data-theme=dark] .admin-workspace-surface{--admin-mint-copy:#78d0ba}:root[data-theme=dark] .authority-hero .hero-copy,:root[data-theme=dark] .hero-copy,:root[data-theme=dark] .public-home-hero-masterclass .hero-copy{background:radial-gradient(circle at top right,rgba(45,112,235,.18),transparent 30%),radial-gradient(circle at 16% 18%,rgba(255,122,26,.14),transparent 24%),radial-gradient(circle at bottom left,rgba(93,187,67,.14),transparent 26%),linear-gradient(145deg,rgba(17,23,31,.96),rgba(15,20,28,.96))}:root[data-theme=dark] .ghost-button,:root[data-theme=dark] .lux-button,:root[data-theme=dark] .public-nav a,:root[data-theme=dark] .theme-toggle{background:rgba(17,23,31,.92);color:var(--text-strong)}:root[data-theme=dark] .blog-card-image,:root[data-theme=dark] .blog-feature-card-image,:root[data-theme=dark] .blog-post-cover,:root[data-theme=dark] .feature-directory-image,:root[data-theme=dark] .feature-hero-shot-image,:root[data-theme=dark] .preview-card-image{background:hsla(0,0%,100%,.04)}.timeline-list{grid-gap:.9rem;display:grid;gap:.9rem;margin-top:1rem}.timeline-list-detailed{position:relative}.timeline-list-detailed .timeline-step{grid-gap:1rem;align-items:flex-start;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:1.05rem 1rem;position:relative}.timeline-list-detailed .timeline-step:before{background:rgba(91,120,199,.2);bottom:-.95rem;content:"";left:2.25rem;position:absolute;top:-.95rem;width:2px}.timeline-list-detailed .timeline-step:first-child:before{top:2.25rem}.timeline-list-detailed .timeline-step:last-child:before{bottom:calc(100% - 2.25rem)}.timeline-step{background:hsla(0,0%,100%,.82);border:1px solid var(--border-soft);border-radius:1rem;padding:1rem}.timeline-step-marker{background:hsla(0,0%,100%,.92);border:1px solid rgba(42,54,90,.1);border-radius:.95rem;color:var(--text-strong);display:grid;font-weight:800;height:2.5rem;place-items:center;position:relative;width:2.5rem;z-index:1}.timeline-step-blue{background:linear-gradient(180deg,rgba(235,244,255,.95),hsla(0,0%,100%,.86))}.timeline-step-gold{background:linear-gradient(180deg,rgba(255,248,223,.96),hsla(0,0%,100%,.88))}.timeline-step-stone{background:linear-gradient(180deg,hsla(36,29%,97%,.96),hsla(0,0%,100%,.88))}.timeline-step-indigo{background:linear-gradient(180deg,rgba(237,241,255,.96),hsla(0,0%,100%,.88))}.timeline-step-orange{background:linear-gradient(180deg,rgba(255,243,232,.96),hsla(0,0%,100%,.88))}.timeline-step-marker-blue{background:rgba(220,232,255,.98);color:#396ad6}.timeline-step-marker-gold{background:rgba(255,241,192,.98);color:#d27f16}.timeline-step-marker-stone{background:hsla(34,24%,94%,.98);color:#6b645d}.timeline-step-marker-indigo{background:rgba(229,232,255,.98);color:#5d61ed}.timeline-step-marker-orange{background:rgba(255,232,206,.98);color:#d56d16}.timeline-step-headline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.timeline-step-headline h4{margin-bottom:.15rem}.timeline-step-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.timeline-step-chips span{align-items:center;background:rgba(31,29,26,.06);border-radius:.7rem;color:var(--text-muted);display:inline-flex;font-size:.76rem;font-weight:700;padding:.32rem .6rem}.quick-loaf-row{margin-top:.1rem}.timeline-clock strong{color:var(--text-strong);display:block}.timeline-copy h4{margin-bottom:.2rem}.analysis-table{grid-gap:.75rem;display:grid;gap:.75rem;margin-top:1rem}.reference-troubleshoot-grid{align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.reference-troubleshoot-grid>div{flex:1 1 240px}.reference-troubleshoot-grid span{color:var(--text-muted);display:block;font-size:.75rem;font-weight:800;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.analysis-row{background:hsla(0,0%,100%,.82);border:1px solid var(--border-soft);border-radius:1rem;padding:.85rem 1rem}.table-shell{margin-top:1rem;overflow-x:auto}.table-shell table{border-collapse:collapse;min-width:620px;width:100%}.table-shell td,.table-shell th{border-bottom:1px solid var(--border-soft);padding:.9rem .8rem;text-align:left;vertical-align:top}.table-shell th{color:var(--text-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.toggle-row{align-items:center;display:flex;gap:.8rem}textarea{resize:vertical}.profile-main{display:grid;place-items:center}.legal-section-stack,.profile-status-grid{grid-gap:1rem;display:grid;gap:1rem}.profile-status-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.25rem}.workspace-trial-grid{margin-top:1rem}.legal-card{grid-gap:1.25rem;display:grid;gap:1.25rem}.legal-nav-row{margin-bottom:.25rem}.legal-section{background:hsla(0,0%,100%,.82);border:1px solid var(--border-soft);border-radius:1.2rem;padding:1.15rem 1.2rem}.legal-section h2{font-size:1.35rem;margin-bottom:.7rem}.legal-section p+p{margin-top:.75rem}.bakery-library-entry{gap:.9rem}.bakery-library-image{aspect-ratio:16/10;border:1px solid var(--border-soft);border-radius:1rem;display:block;object-fit:cover;width:100%}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1180px){.auth-shell,.feature-detail-grid,.feature-detail-hero,.free-calculator-grid,.hero-panel,.public-footer-inner,.workspace-hero,.workspace-journey-shell,.workspace-progress-stepper{grid-template-columns:1fr}.blog-grid,.highlights-strip,.public-demo-grid,.workspace-kpi-grid,.workspace-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel-single{max-width:1380px}.admin-management-layout,.construction-panel{grid-template-columns:1fr}.workspace-journey-sidebar{position:static}}@media (max-width:820px){.construction-header,.public-header-inner,.workspace-header{align-items:stretch;flex-direction:column}.workspace-command-bar,.workspace-header-portal{padding:1rem}.profile-avatar-shell{justify-items:start}.forum-board-shell,.profile-avatar-shell{grid-template-columns:1fr}.workspace-header-journey{margin-top:0;top:0}.workspace-header-actions{justify-content:flex-start}.public-nav-toggle{display:inline-flex}.public-header-brand{width:100%}.public-header-menu{align-items:stretch;display:none;flex-direction:column;padding-top:.4rem;width:100%}.public-header-menu-open{display:flex}.public-actions,.public-nav{align-items:stretch;flex-direction:column;width:100%}.public-actions .ghost-button,.public-actions .primary-button,.public-actions .theme-toggle{justify-content:center;width:100%}.public-nav a{background:hsla(0,0%,100%,.78);border:1px solid var(--border-soft);border-radius:1rem;display:block;padding:.85rem 1rem}.blog-grid,.faq-grid,.feature-category-grid,.free-feature-rail,.highlights-strip,.pricing-grid,.public-demo-grid,.recipe-template-metrics,.testimonial-grid,.workflow-grid,.workspace-kpi-grid,.workspace-section-grid{grid-template-columns:1fr}.workspace-command-metrics{justify-content:flex-start}.workspace-app-nav-shell{padding:0 1rem;top:4.8rem}.workspace-app-nav-surface{padding:.75rem .8rem}.workspace-app-global-nav,.workspace-app-nav,.workspace-app-nav-topline,.workspace-app-utility-pills,.workspace-header-bar{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem}.workspace-app-meta-row{align-items:flex-start}.workspace-journey-shell{padding-bottom:1rem}.workspace-journey-sidebar{display:none}.workspace-mobile-journey-bar{grid-gap:.55rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(40,53%,97%,.96);border-top:1px solid rgba(42,56,92,.12);bottom:0;display:grid;gap:.55rem;grid-template-columns:repeat(5,minmax(0,1fr));padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom));position:sticky;z-index:60}.workspace-mobile-journey-button{border-radius:1rem;justify-content:center;min-height:3.5rem;padding:.75rem .55rem}.workspace-mobile-journey-button span{font-size:.8rem;font-weight:800}.forum-post-card-enterprise,.forum-toolbar,.forum-topic-row,.forum-topic-table-head{grid-template-columns:1fr}.forum-post-author,.forum-topic-lastpost,.forum-topic-originator{border-right:none;padding-right:0}.admin-feature-row{grid-template-columns:1fr}.admin-feature-actions,.admin-inline-actions{width:100%}.construction-actions .ghost-button,.construction-form .primary-button,.construction-header .ghost-button{justify-content:center;width:100%}.public-footer-inner{grid-template-columns:1fr}.brand-mark-image{width:min(240px,72vw)}.bakers-table-row{gap:.75rem;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(72px,.8fr))}.bakers-table-footer,.timeline-step-headline{align-items:flex-start;flex-direction:column}.workspace-progress-stepper{grid-template-columns:1fr}}.marketing-asset-studio{grid-gap:1rem;display:grid;gap:1rem}.marketing-asset-panel,.marketing-asset-preview-panel,.marketing-asset-topbar{background:hsla(0,0%,100%,.88);border:1px solid var(--border-soft);border-radius:1.2rem;box-shadow:var(--shadow-soft);padding:1rem}.marketing-asset-topbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.marketing-asset-panel h5,.marketing-asset-topbar h4{color:var(--text-strong);margin:0}.marketing-asset-panel-head span,.marketing-asset-topbar p,.marketing-generator-note p,.marketing-generator-note small{color:var(--text-muted)}.marketing-asset-grid{align-items:start;grid-template-columns:minmax(360px,440px) minmax(0,1fr)}.marketing-asset-grid,.marketing-asset-preview-column,.marketing-asset-sidebar{grid-gap:1rem;display:grid;gap:1rem}.marketing-asset-panel{grid-gap:.85rem;display:grid;gap:.85rem}.marketing-asset-panel-head{grid-gap:.15rem;display:grid;gap:.15rem}.marketing-generator-note{grid-gap:.2rem;background:rgba(245,248,255,.76);border:1px solid rgba(88,132,255,.12);border-radius:1rem;display:grid;gap:.2rem;padding:.85rem .95rem}.marketing-asset-template-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));max-height:400px;overflow:auto}.marketing-template-card{grid-gap:.45rem;background:hsla(43,54%,97%,.92);border:1px solid var(--border-soft);border-radius:1rem;display:grid;gap:.45rem;padding:.55rem;text-align:left}.marketing-template-card img{aspect-ratio:1;border:1px solid rgba(42,56,92,.08);border-radius:.8rem;object-fit:cover;width:100%}.marketing-template-card strong{color:var(--text-strong);font-size:.82rem}.marketing-template-card span{color:var(--text-muted);font-size:.74rem}.marketing-template-card-active{border-color:rgba(245,161,60,.34);box-shadow:0 10px 24px rgba(245,161,60,.12)}.marketing-upload-button{overflow:hidden;position:relative}.marketing-upload-button input{cursor:pointer;inset:0;opacity:0;position:absolute}.marketing-asset-layer-list{grid-gap:.6rem;display:grid;gap:.6rem}.marketing-asset-layer-list-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.marketing-layer-chip{grid-gap:.5rem;align-items:center;background:hsla(38,44%,96%,.9);border:1px solid var(--border-soft);border-radius:1rem;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;padding:.55rem .65rem}.marketing-layer-chip-main{align-items:center;background:none;border:none;color:var(--text-strong);display:flex;gap:.6rem;justify-content:space-between;padding:0;text-align:left}.marketing-layer-chip-main span{font-weight:700}.marketing-layer-chip-main small,.marketing-preview-status small{color:var(--text-muted)}.marketing-layer-chip-actions{display:inline-flex;gap:.35rem}.marketing-layer-chip-actions button{background:hsla(0,0%,100%,.88);border:1px solid var(--border-soft);border-radius:.75rem;color:var(--text-strong);min-height:2rem;min-width:2rem;padding:0}.marketing-layer-chip-active{background:rgba(242,247,255,.94);border-color:rgba(88,132,255,.3)}.marketing-asset-controls{grid-gap:.8rem;display:grid;gap:.8rem}.marketing-asset-preview-panel{grid-gap:1rem;display:grid;gap:1rem}.marketing-asset-preview-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.marketing-asset-preview-head strong{color:var(--text-strong);display:block}.marketing-asset-preview-head span,.marketing-preview-status span{color:var(--text-muted);font-size:.86rem}.marketing-preview-status{grid-gap:.2rem;display:grid;gap:.2rem;justify-items:end;text-align:right}.marketing-asset-stage-shell{background:radial-gradient(circle at top,rgba(88,132,255,.07),transparent 38%),hsla(38,41%,95%,.9);border-radius:1.2rem;display:grid;min-height:480px;padding:1rem;place-items:center}.marketing-asset-stage{border-radius:1.6rem;box-shadow:0 28px 48px rgba(23,22,20,.16);overflow:hidden;position:relative}.marketing-asset-stage-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.marketing-layer-preview{background:none;border:1px dashed transparent;cursor:grab;padding:0;position:absolute}.marketing-layer-preview-active{border-color:rgba(88,132,255,.48)}.marketing-layer-cover,.marketing-layer-image,.marketing-layer-text{transform-origin:top left}.marketing-layer-image{overflow:hidden}.marketing-layer-image img{height:100%;object-fit:cover;width:100%}.marketing-layer-text{line-height:1.12;white-space:pre-wrap}.marketing-asset-empty{background:hsla(38,44%,96%,.82);border:1px dashed rgba(42,56,92,.18);border-radius:1rem;color:var(--text-muted);padding:1rem}.marketing-asset-empty-compact{padding:.8rem .9rem}@media (max-width:1080px){.marketing-asset-grid{grid-template-columns:1fr}.marketing-asset-stage-shell{min-height:360px}}@media (max-width:720px){.marketing-asset-preview-head,.marketing-asset-topbar{flex-direction:column}.marketing-asset-template-grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.marketing-asset-stage-shell{overflow:auto;place-items:start center}}@media (max-width:560px){.auth-aside,.auth-panel,.hero-panel,.highlights-strip,.profile-main,.section-block,.workspace-main{padding-left:1rem;padding-right:1rem}.auth-panel-inner,.construction-card,.construction-copy,.hero-command-card,.hero-copy,.profile-card,.workspace-card{padding:1.2rem}.ghost-button,.primary-button,.theme-toggle{justify-content:center;width:100%}.public-nav-toggle{width:auto}.marketing-asset-topbar .ghost-button,.marketing-asset-topbar .primary-button,.marketing-upload-button{justify-content:center;width:100%}.admin-console-topline,.hero-command-footer,.hero-keyword-row,.recipe-template-filters{flex-direction:column}.admin-console-nav,.form-row{grid-template-columns:1fr}.bakers-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-list-detailed .timeline-step{grid-template-columns:1fr}.timeline-list-detailed .timeline-step:before{display:none}}
/*# sourceMappingURL=main.0ca943f9.css.map*/