@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,.primary-button,.text-button,.theme-toggle,.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,.primary-button:hover,.theme-toggle:hover,.workspace-tab:hover{transform:translateY(-1px)}.ghost-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)}.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-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}.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;padding:.8rem .9rem}.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}.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-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:flex-end;background:radial-gradient(circle at top right,rgba(42,111,238,.14),transparent 22%),radial-gradient(circle at bottom left,rgba(84,188,121,.14),transparent 20%),linear-gradient(180deg,rgba(255,252,247,.98),rgba(255,247,236,.92));border:1px solid hsla(32,41%,75%,.45);border-radius:1.5rem;box-shadow:var(--shadow-soft);flex-wrap:wrap;justify-content:space-between;margin-bottom:1.3rem;padding:1.4rem 1.5rem}.workspace-command-copy{max-width:760px}.workspace-command-copy h1{font-size:clamp(1.7rem,3vw,2.5rem);margin:.35rem 0 .45rem}.workspace-command-metrics{flex-wrap:wrap;justify-content:flex-end}.workspace-command-pill{align-items:center;border:1px solid transparent;border-radius:1rem;display:inline-flex;font-weight:800;justify-content:center;min-height:2.8rem;padding:.7rem 1rem}.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-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}.bakers-toolbar,.timeline-toolbar{display:flex;flex-wrap:wrap;gap:.65rem}.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-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)}.feature-chip-card{grid-gap:.35rem;background:hsla(0,0%,100%,.78);border:1px solid var(--border-soft);border-radius:1.25rem;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)}.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] .feature-category-card,:root[data-theme=dark] .feature-list-item,: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{background:rgba(17,23,31,.9)}.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,.free-calculator-grid,.hero-panel,.public-footer-inner,.workspace-hero{grid-template-columns:1fr}.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}.construction-panel{grid-template-columns:1fr}}@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}.workspace-header-actions,.workspace-primary-nav{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}.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}.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}}@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}.hero-command-footer,.hero-keyword-row,.recipe-template-filters{flex-direction:column}.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.0079552c.css.map*/