.ims-landing{--lp-paper:var(--palette-landing-paper);--lp-surface:var(--palette-landing-surface);--lp-ink:var(--palette-landing-ink);--lp-muted:var(--palette-landing-muted);--lp-green:var(--palette-landing-green);--lp-sage:var(--palette-landing-sage);--lp-line:var(--palette-landing-line);background:var(--lp-paper);color:var(--lp-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;font-family:Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.6}.ims-landing *,.ims-landing :before,.ims-landing :after{box-sizing:border-box}.ims-landing svg{flex-shrink:0;width:18px;height:18px}.ims-landing button,.ims-landing a,.ims-landing input,.ims-landing summary{-webkit-tap-highlight-color:transparent}.ims-landing button,.ims-landing summary{cursor:pointer}.ims-landing button:disabled{opacity:.45;cursor:not-allowed}.ims-landing :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--lp-green);outline-offset:4px}.ims-landing :is(h1,h2,h3,p){margin:0}.ims-landing h2{letter-spacing:-.045em;font-size:clamp(32px,3.3vw,46px);font-weight:550;line-height:1.12}.ims-landing h3{font-weight:600}.ims-landing em{color:var(--lp-green);font-family:Georgia,Times New Roman,serif;font-weight:400}.ims-landing [id]{scroll-margin-top:96px}.lp-container{width:min(1240px,100% - 96px);margin-inline:auto}.lp-skip{z-index:100;background:var(--lp-green);color:var(--lp-surface);border-radius:8px;padding:12px 20px;position:fixed;top:-70px;left:16px}.lp-skip:focus{top:12px}.lp-header{z-index:20;background:var(--lp-paper);border-bottom:1px solid var(--lp-line);position:sticky;top:0}.lp-header-inner{justify-content:space-between;align-items:center;gap:24px;height:80px;display:flex}.lp-brand{letter-spacing:-.5px;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:650;display:inline-flex}.lp-brand-icon{width:32px;height:34px;color:var(--lp-green);place-items:center;display:grid}.lp-brand-icon svg{stroke-width:1.7px;width:27px;height:27px}.lp-nav,.lp-header-actions{align-items:center;gap:30px;display:flex}.lp-nav{color:var(--lp-muted);font-size:13px}.lp-nav a,.lp-sign-in{align-items:center;min-height:44px;display:inline-flex}.lp-nav a:hover,.lp-sign-in:hover,.lp-footer a:hover{color:var(--lp-green);text-underline-offset:5px;text-decoration:underline}.lp-header-actions{gap:23px;font-size:13px;font-weight:600}.lp-button{border:1px solid var(--lp-green);background:var(--lp-green);min-height:52px;color:var(--lp-surface);border-radius:7px;justify-content:center;align-items:center;gap:20px;padding:13px 24px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex}.lp-button:hover{background:var(--palette-landing-green-hover);box-shadow:0 4px 14px var(--palette-landing-shadow);transform:translateY(-1px)}.lp-button-small{gap:14px;min-height:42px;padding:10px 17px;font-size:12px}.lp-button-small svg{width:15px;height:15px}.lp-button-outline{color:var(--lp-ink);border-color:var(--lp-line);background:0 0;gap:10px}.lp-button-outline:hover{background:var(--lp-sage)}.lp-button-outline svg{width:15px;height:15px}.lp-hero{text-align:center;padding-top:56px}.lp-eyebrow{letter-spacing:1.75px;color:var(--lp-green);align-items:center;gap:9px;font-size:10px;font-weight:650;display:inline-flex}.lp-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.lp-hero h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(46px,5.15vw,74px);font-weight:550;line-height:1.03}.lp-hero h1 em{letter-spacing:-.055em;line-height:1.12}.lp-hero-copy{color:var(--lp-muted);font-size:16px;line-height:1.8}.lp-hero-actions{justify-content:center;gap:12px;margin-top:25px;display:flex}.lp-reassurance{color:var(--lp-muted);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex;margin-top:14px!important}.lp-reassurance svg{width:13px;height:13px;color:var(--lp-green)}.lp-demo-invitation{color:var(--lp-muted);align-items:center;gap:15px;margin:36px 0 18px;font-size:11px;display:inline-flex}.lp-demo-invitation svg{width:13px;height:13px}.lp-workspace{border:1px solid var(--lp-line);background:var(--lp-surface);box-shadow:0 18px 50px var(--palette-landing-shadow), 0 0 0 6px var(--lp-sage);border-radius:12px;overflow:hidden}.lp-workspace-top{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 22px;display:flex}.lp-workspace-top>div{align-items:center;gap:10px;display:flex}.lp-workspace-top strong{font-size:14px;font-weight:650}.lp-restaurant-icon{background:var(--lp-sage);width:29px;height:29px;color:var(--lp-green);border-radius:6px;place-items:center;display:grid}.lp-restaurant-icon svg{width:16px;height:16px}.lp-sample-label{border-left:1px solid var(--lp-line);color:var(--lp-muted);letter-spacing:1.2px;margin-left:10px;padding-left:20px;font-size:9px}.lp-reset{color:var(--lp-muted);border-radius:5px;align-items:center;gap:7px;min-height:36px;padding:4px;font-size:11px;display:inline-flex}.lp-reset:hover{color:var(--lp-green);background:var(--lp-sage)}.lp-reset svg{width:13px;height:13px}.lp-workspace-body{grid-template-columns:207px minmax(0,1fr);min-height:480px;display:grid}.lp-demo-sidebar{background:var(--palette-landing-sidebar);color:var(--lp-surface);flex-direction:column;padding:27px 15px 18px;display:flex}.lp-sidebar-eyebrow{letter-spacing:1.7px;color:var(--palette-landing-sidebar-muted);margin-bottom:16px;padding:0 14px;font-size:8px}.lp-demo-tabs{flex-direction:column;gap:6px;display:flex}.lp-demo-tabs button{text-align:left;min-height:45px;color:var(--palette-landing-sidebar-muted);border-radius:6px;align-items:center;gap:11px;padding:12px 14px;font-size:12px;transition:background .16s;display:flex}.lp-demo-tabs button[aria-selected=true],.lp-demo-tabs button:hover{background:var(--palette-landing-sidebar-active);color:var(--lp-surface)}.lp-demo-tabs button:focus-visible{outline-color:var(--palette-landing-sidebar-muted);outline-offset:0}.lp-demo-tabs svg{width:16px;height:16px}.lp-demo-tabs .lp-tab-chevron{opacity:0;width:12px;height:12px;margin-left:auto}.lp-demo-tabs [aria-selected=true] .lp-tab-chevron{opacity:1}.lp-sidebar-note{border-top:1px solid var(--palette-landing-sidebar-active);margin-top:27px;padding:22px 13px 15px}.lp-sidebar-note-icon{color:var(--palette-landing-sidebar-muted);margin-bottom:9px;display:block}.lp-sidebar-note strong{font-family:Georgia,serif;font-size:19px;font-weight:400;line-height:1.3;display:block}.lp-sidebar-note p{color:var(--palette-landing-sidebar-muted);margin-top:9px;font-size:11px;line-height:1.8}.lp-sidebar-note a{align-items:center;gap:18px;min-height:35px;margin-top:10px;font-size:11px;display:flex}.lp-sidebar-note a svg{width:13px;height:13px}.lp-sidebar-bottom{color:var(--palette-landing-sidebar-muted);align-items:center;gap:8px;margin-top:auto;padding:14px 13px 0;font-size:9px;display:flex}.lp-demo-main{min-width:0;padding:27px 30px 23px}.lp-demo-main:focus-visible{outline-offset:-5px!important}.lp-panel-heading{justify-content:space-between;gap:16px;margin-bottom:22px;display:flex}.lp-panel-eyebrow{letter-spacing:1.5px;color:var(--lp-muted);font-size:8px;font-weight:600}.lp-panel-heading h2{letter-spacing:-.8px;margin:6px 0 7px;font-size:23px;font-weight:600;line-height:1.3}.lp-panel-heading p{color:var(--lp-muted);font-size:11px}.lp-today-label{color:var(--lp-muted);background:var(--lp-paper);border:1px solid var(--lp-line);white-space:nowrap;border-radius:4px;align-self:flex-start;margin-top:20px;padding:4px 9px;font-size:9px}.lp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.lp-metrics>div{border:1px solid var(--lp-line);border-radius:7px;padding:15px 17px}.lp-metrics>div.lp-metric-attention{background:var(--palette-landing-peach);border-color:var(--palette-landing-peach)}.lp-metrics>div>span{color:var(--lp-muted);align-items:center;gap:7px;font-size:10px;display:flex}.lp-metrics svg{width:13px;height:13px}.lp-metrics strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin:6px 0 1px;font-size:28px;font-weight:600;line-height:1.4;display:block}.lp-metrics strong span{letter-spacing:0;font-size:14px;font-weight:400}.lp-metrics small{color:var(--lp-muted);font-size:9px;display:block}.lp-overview-grid{grid-template-columns:1.55fr 1fr;gap:22px;display:grid}.lp-card-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.lp-card-heading h3{letter-spacing:-.1px;font-size:12px}.lp-card-heading>span{letter-spacing:1px;color:var(--lp-muted);font-size:7px}.lp-card-heading svg{width:13px;height:13px;color:var(--lp-muted)}.lp-attention .lp-card-heading{margin-bottom:6px}.lp-task-row{text-align:left;border-bottom:1px solid var(--lp-line);border-radius:4px;align-items:center;gap:11px;width:100%;padding:15px 3px;display:flex}.lp-task-row:last-child{border-bottom:none}.lp-task-row:hover{background:var(--lp-paper)}.lp-task-icon{width:32px;height:34px;color:var(--lp-green);background:var(--lp-sage);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.lp-task-icon svg{width:16px;height:16px}.lp-task-icon.lp-peach{background:var(--palette-landing-peach);color:var(--palette-landing-amber)}.lp-task-row strong{font-size:11px;font-weight:600;display:block}.lp-task-row small{color:var(--lp-muted);margin-top:3px;font-size:10px;display:block}.lp-task-row>svg{width:13px;height:13px;color:var(--lp-muted);margin-left:auto}.lp-stock-card{background:var(--lp-paper);border-radius:7px;padding:16px}.lp-stock-card>p{color:var(--lp-muted);font-size:9px}.lp-stock-item{margin-top:12px}.lp-stock-item>div:first-child{justify-content:space-between;gap:8px;font-size:10px;display:flex}.lp-stock-item strong{font-variant-numeric:tabular-nums;font-weight:600}.lp-stock-item strong small{font-weight:400}.lp-stock-track{background:var(--lp-line);border-radius:3px;height:5px;margin:6px 0 2px;overflow:hidden}.lp-stock-track>span{border-radius:inherit;background:var(--lp-green);height:100%;display:block}.lp-stock-track>span.lp-stock-low{background:var(--palette-landing-bar)}.lp-stock-item>small,.lp-stock-footnote{color:var(--lp-muted);font-size:8px}.lp-stock-footnote{margin-top:12px;display:block}.lp-demo-prompt{border:1px solid var(--lp-line);background:var(--lp-sage);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding:11px 13px;display:flex}.lp-demo-prompt>span{align-items:center;gap:9px;font-size:10px;display:flex}.lp-prompt-number{border:1px solid var(--lp-line);background:var(--lp-surface);width:22px;height:22px;color:var(--lp-green);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.lp-demo-prompt button{white-space:nowrap;align-items:center;gap:8px;min-height:32px;font-size:10px;font-weight:650;display:inline-flex}.lp-demo-prompt button svg{width:13px;height:13px}.lp-playground-caption{color:var(--lp-muted);justify-content:space-between;gap:20px;padding:21px 0;font-size:10px;display:flex}.lp-playground-caption>span:first-child{align-items:center;gap:8px;display:inline-flex}.lp-playground-caption .lp-status-dot{color:var(--lp-green);width:5px;height:5px}.lp-benefits{padding-block:85px 70px}.lp-section-intro h2{margin-top:16px}.lp-section-intro>p{color:var(--lp-muted);margin-top:18px;font-size:14px;line-height:1.8}.lp-benefits>.lp-section-intro{grid-template-columns:1fr 1fr;align-items:end;column-gap:80px;display:grid}.lp-benefits>.lp-section-intro>.lp-eyebrow{grid-column:1/-1}.lp-benefits>.lp-section-intro>p{padding-bottom:4px}.lp-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:42px;display:grid}.lp-feature-icon{background:var(--lp-sage);width:43px;height:43px;color:var(--lp-green);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.lp-feature-icon svg{stroke-width:1.7px;width:21px;height:21px}.lp-benefit-grid h3{letter-spacing:-.6px;margin-top:19px;font-size:19px}.lp-benefit-grid p{color:var(--lp-muted);max-width:340px;margin-top:10px;font-size:13px;line-height:1.9}.lp-benefit-grid a{color:var(--lp-green);align-items:center;gap:14px;min-height:44px;margin-top:15px;font-size:12px;font-weight:650;display:inline-flex}.lp-benefit-grid a:hover{text-underline-offset:5px;text-decoration:underline}.lp-benefit-grid a svg{width:14px;height:14px}.lp-connected-strip{border-top:1px solid var(--lp-line);color:var(--lp-muted);justify-content:space-between;gap:25px;margin-top:42px;padding-top:24px;font-size:11px;display:flex}.lp-connected-strip>span{color:var(--lp-ink);align-items:center;gap:10px;font-weight:500;display:flex}.lp-connected-strip p span{margin-inline:9px}.lp-setup{background:var(--lp-sage);border-block:1px solid var(--lp-line);padding-block:75px}.lp-setup-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.lp-setup h2{margin-top:17px}.lp-setup-grid>div>p{max-width:330px;color:var(--lp-muted);margin-top:20px;font-size:14px;line-height:1.8}.lp-setup .lp-button{margin-top:25px}.lp-setup-note{color:var(--lp-muted);margin-top:11px;font-size:10px;display:block}.lp-steps{margin:0;padding:0;list-style:none}.lp-steps li{border-bottom:1px solid var(--lp-line);gap:24px;padding:24px 0;display:flex}.lp-steps li:first-child{padding-top:0}.lp-steps li:last-child{border-bottom:0;padding-bottom:0}.lp-steps li>span{color:var(--lp-green);font-family:Georgia,serif;font-size:25px;line-height:1.2}.lp-steps h3{letter-spacing:-.4px;margin-bottom:6px;font-size:18px}.lp-steps p{color:var(--lp-muted);max-width:370px;font-size:13px;line-height:1.8}.lp-faq{grid-template-columns:.8fr 1.2fr;gap:85px;padding-block:85px;display:grid}.lp-faq .lp-section-intro .lp-eyebrow{letter-spacing:1.4px;font-size:9px}.lp-faq .lp-section-intro a{color:var(--lp-green);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.lp-faq .lp-section-intro a svg{width:13px;height:13px}.lp-questions{border-top:1px solid var(--lp-line)}.lp-questions details{border-bottom:1px solid var(--lp-line)}.lp-questions summary{justify-content:space-between;align-items:center;gap:25px;padding:21px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.lp-questions summary::-webkit-details-marker{display:none}.lp-questions summary svg{width:15px;height:15px;transition:transform .2s}.lp-questions details[open] summary svg{transform:rotate(180deg)}.lp-questions p{color:var(--lp-muted);padding:0 24px 23px 0;font-size:13px;line-height:1.9}.lp-last-call{text-align:center;border:1px solid var(--lp-line);border-radius:12px;margin-bottom:65px;padding:55px 30px 60px}.lp-last-call>svg{width:27px;height:27px;color:var(--lp-green);stroke-width:1.4px;margin:0 auto 20px}.lp-last-call h2{font-size:43px}.lp-last-call>p{color:var(--lp-muted);margin-top:18px;font-size:14px}.lp-last-call .lp-button{margin-top:25px}.lp-last-call>span{color:var(--lp-muted);margin-top:12px;font-size:10px;display:block}.lp-footer{border-top:1px solid var(--lp-line);padding-block:27px}.lp-footer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 25px;display:flex}.lp-footer .lp-brand{font-size:13px}.lp-footer p{color:var(--lp-muted);font-size:10px}.lp-footer nav{color:var(--lp-muted);flex-wrap:wrap;gap:18px;font-size:10px;display:flex}.lp-footer nav a{align-items:center;min-height:35px;display:inline-flex}.lp-count-list,.lp-order-list{border:1px solid var(--lp-line);border-radius:8px;overflow:hidden}.lp-count-labels,.lp-count-row{grid-template-columns:minmax(170px,1.5fr) .7fr 1fr .7fr;align-items:center;gap:14px;padding:16px 19px;display:grid}.lp-count-labels{background:var(--lp-paper);letter-spacing:1px;color:var(--lp-muted);padding-block:11px;font-size:8px}.lp-count-labels>:last-child{text-align:right}.lp-count-row{border-top:1px solid var(--lp-line);min-height:85px}.lp-ingredient{align-items:center;gap:10px;min-width:0;display:flex}.lp-ingredient-icon{border:1px solid var(--lp-line);background:var(--lp-paper);width:35px;height:39px;color:var(--lp-green);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.lp-ingredient-icon svg{stroke-width:1.5px;width:19px;height:19px}.lp-ingredient strong{font-size:12px;font-weight:600;display:block}.lp-ingredient small{color:var(--lp-muted);margin-top:3px;font-size:10px;display:block}.lp-expected{color:var(--lp-muted);font-size:12px}.lp-expected>small{display:none}.lp-count-input{align-items:center;gap:8px;display:flex}.lp-count-input input{border:1px solid var(--lp-line);background:var(--lp-surface);width:80px;min-width:0;height:42px;color:var(--lp-ink);font-variant-numeric:tabular-nums;border-radius:5px;padding:8px;font-size:14px}.lp-count-input>span:last-child{color:var(--lp-muted);font-size:10px}.ims-landing input[aria-invalid=true]{border-color:var(--palette-landing-error)}.lp-variance{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.lp-negative,.lp-input-error{color:var(--palette-landing-error)}.lp-count-insight,.lp-order-preview{background:var(--lp-sage);border:1px solid var(--lp-line);border-radius:7px;align-items:center;gap:14px;margin-top:20px;padding:18px;display:flex}.lp-count-insight strong,.lp-order-preview strong{font-size:13px;font-weight:600}.lp-count-insight p,.lp-order-preview p{color:var(--lp-muted);margin-top:4px;font-size:11px;line-height:1.9}.lp-demo-bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:25px;display:flex}.lp-demo-bottom>span{color:var(--lp-muted);align-items:center;gap:7px;font-size:10px;display:flex}.lp-demo-bottom>span svg{width:14px;height:14px}.lp-order-row{border-bottom:1px solid var(--lp-line);grid-template-columns:1fr auto 90px;align-items:center;gap:25px;padding:20px;display:grid}.lp-order-row:last-child{border-bottom:none}.lp-quantity{align-items:center;gap:6px;display:flex}.lp-quantity button{border:1px solid var(--lp-line);background:var(--lp-paper);border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.lp-quantity button:hover{background:var(--lp-sage)}.lp-quantity button svg{width:13px;height:13px}.lp-quantity output{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;padding:0 2px;font-size:13px}.lp-quantity>span{width:25px;color:var(--lp-muted);margin-left:4px;font-size:10px}.lp-line-price{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.lp-order-total{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:0 4px;font-size:12px;display:flex}.lp-order-total small{color:var(--lp-muted);margin-top:3px;font-size:10px;display:block}.lp-order-total>span:last-child{color:var(--lp-muted);text-align:right;font-size:10px}.lp-order-total strong{color:var(--lp-ink);letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;display:block}.lp-inline-success{color:var(--lp-green);align-items:center;gap:7px;margin-bottom:14px;font-size:11px;display:flex}.lp-inline-success svg{width:15px;height:15px}.lp-count-warning{color:var(--palette-landing-error);margin-bottom:15px;font-size:12px}.lp-count-warning button{text-decoration:underline}.lp-order-preview a{min-height:35px;color:var(--lp-green);align-items:center;gap:10px;margin-top:5px;font-size:12px;font-weight:600;display:inline-flex}.lp-recipe-grid{grid-template-columns:1.05fr 1fr;gap:22px;display:grid}.lp-recipe-details{border:1px solid var(--lp-line);border-radius:7px;padding:19px}.lp-recipe-title{align-items:center;gap:11px;padding-bottom:16px;display:flex}.lp-recipe-title p{color:var(--lp-muted);margin-top:3px;font-size:9px}.lp-recipe-line{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:15px;padding:10px 0;font-size:11px;display:flex}.lp-recipe-line small{color:var(--lp-muted);margin-left:7px;font-size:9px}.lp-recipe-line strong{font-variant-numeric:tabular-nums;font-weight:500}.lp-recipe-sum{padding:12px 0;font-weight:600}.lp-recipe-sum strong{font-size:17px;font-weight:600}.lp-menu-price{justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.lp-menu-price>span{align-items:center;gap:4px;display:flex}.lp-menu-price input{border:1px solid var(--lp-line);background:var(--lp-surface);width:78px;height:38px;color:var(--lp-ink);border-radius:5px;padding:6px 8px;font-size:14px}.lp-input-error{font-size:10px;margin-top:7px!important}.lp-recipe-calculator{background:var(--lp-sage);border:1px solid var(--lp-line);border-radius:7px;padding:23px}.lp-recipe-calculator>label{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;font-size:12px;display:flex}.lp-recipe-calculator>label strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.lp-recipe-calculator>label small{color:var(--lp-muted);font-size:10px;font-weight:400}.lp-recipe-calculator input[type=range]{accent-color:var(--lp-green);cursor:pointer;width:100%;height:30px;margin:15px 0 0}.lp-range-labels{color:var(--lp-muted);justify-content:space-between;font-size:9px;display:flex}.lp-recipe-result{border-top:1px solid var(--lp-line);margin-top:25px;padding-top:20px}.lp-recipe-result>span{color:var(--lp-muted);font-size:11px}.lp-recipe-result>strong{letter-spacing:-2px;color:var(--lp-green);font-variant-numeric:tabular-nums;margin:5px 0;font-size:45px;font-weight:550;line-height:1.2;display:block}.lp-recipe-result p{font-size:11px}.lp-recipe-note{color:var(--lp-muted);margin-top:15px;font-size:9px;line-height:1.7;display:block}@media (width<=1100px){.lp-container{width:calc(100% - 64px)}.lp-nav{gap:20px}.lp-workspace-body{grid-template-columns:178px minmax(0,1fr)}.lp-demo-sidebar{padding-inline:10px}.lp-demo-tabs button{gap:8px;padding-inline:11px;font-size:11px}.lp-demo-main{padding:22px}.lp-panel-heading h2{font-size:21px}.lp-today-label{display:none}.lp-metrics>div{padding:12px}.lp-metrics>div>span{font-size:9px}.lp-metrics strong{font-size:26px}.lp-overview-grid{grid-template-columns:1.4fr 1fr;gap:14px}.lp-card-heading>span{display:none}.lp-task-row{gap:8px}.lp-task-row small,.lp-demo-prompt>span{font-size:9px}.lp-count-labels,.lp-count-row{grid-template-columns:minmax(130px,1.4fr) .7fr 1fr .7fr;gap:10px;padding-inline:12px}.lp-count-input input{width:65px}.lp-ingredient-icon{width:29px}.lp-ingredient strong{font-size:11px}.lp-ingredient small{font-size:9px}.lp-order-row{grid-template-columns:1fr auto 65px;gap:12px;padding-inline:14px}.lp-benefit-grid{gap:30px}.lp-faq,.lp-setup-grid{gap:50px}.lp-connected-strip{flex-direction:column;gap:12px}.lp-recipe-grid{gap:14px}.lp-recipe-calculator,.lp-recipe-details{padding:16px}}@media (width<=800px){.lp-container{width:calc(100% - 48px)}.lp-header-inner{gap:15px;height:70px}.lp-nav{display:none}.lp-hero{padding-top:45px}.lp-hero h1{font-size:60px}.lp-hero-copy{font-size:14px}.lp-workspace-body{display:block}.lp-demo-sidebar{padding:8px}.lp-sidebar-eyebrow,.lp-sidebar-note,.lp-sidebar-bottom{display:none}.lp-demo-tabs{flex-direction:row;gap:4px}.lp-demo-tabs button{flex:1;justify-content:center;padding:10px;font-size:11px}.lp-demo-tabs .lp-tab-chevron{display:none}.lp-demo-main{min-height:475px;padding:25px}.lp-overview-grid{grid-template-columns:1.35fr 1fr;gap:22px}.lp-benefits{padding-block:65px 50px}.lp-benefits>.lp-section-intro{column-gap:30px}.lp-benefit-grid{gap:22px}.lp-benefit-grid h3{font-size:17px}.lp-benefit-grid p{font-size:12px}.lp-faq{grid-template-columns:1fr;gap:30px;padding-block:60px}.lp-setup-grid{gap:35px}.lp-setup .lp-eyebrow{font-size:8px}.lp-steps li{gap:17px}.lp-steps h3{font-size:16px}.lp-last-call h2{font-size:38px}}@media (width<=540px){.lp-container{width:calc(100% - 36px)}.lp-header-inner{gap:8px;height:65px}.lp-brand{letter-spacing:-.4px;gap:5px;font-size:13px}.lp-brand-icon{width:24px}.lp-brand-icon svg{width:22px;height:22px}.lp-header-actions{gap:12px;font-size:11px}.lp-header .lp-button{min-height:39px;padding:9px 11px;font-size:11px}.lp-header .lp-button svg{display:none}.lp-hero{padding-top:34px}.lp-eyebrow{letter-spacing:1.25px;font-size:8px}.lp-hero h1{margin:20px -3px;font-size:clamp(37px,10.3vw,55px);line-height:1.06}.lp-hero-copy{max-width:340px;margin-inline:auto;font-size:13px;line-height:1.85}.lp-desktop-break{display:none}.lp-hero-actions{flex-direction:column;gap:9px;margin-top:21px}.lp-hero-actions .lp-button{width:100%;min-height:48px;font-size:13px}.lp-reassurance{flex-wrap:wrap;gap:5px;font-size:9px}.lp-reassurance svg{width:11px;height:11px}.lp-demo-invitation{margin:28px 0 16px;font-size:10px}.lp-workspace{box-shadow:0 12px 35px var(--palette-landing-shadow), 0 0 0 4px var(--lp-sage);border-radius:9px}.lp-workspace-top{min-height:57px;padding:11px 12px}.lp-workspace-top>div{gap:7px}.lp-workspace-top strong{font-size:12px}.lp-sample-label{display:none}.lp-reset{gap:4px;font-size:10px}.lp-restaurant-icon{width:26px;height:26px}.lp-demo-sidebar{padding:6px}.lp-demo-tabs{gap:2px}.lp-demo-tabs button{flex-direction:column;gap:5px;min-height:56px;padding:8px 3px;font-size:9px}.lp-demo-tabs svg{width:16px;height:16px}.lp-demo-main{min-height:0;padding:20px 14px 17px}.lp-panel-eyebrow{letter-spacing:1px;font-size:8px}.lp-panel-heading{margin-bottom:17px}.lp-panel-heading h2{letter-spacing:-.7px;margin:6px 0;font-size:21px;line-height:1.3}.lp-panel-heading p{font-size:11px;line-height:1.7}.lp-metrics{gap:6px;margin-bottom:23px}.lp-metrics>div{padding:10px 8px}.lp-metrics>div>span{min-height:24px;font-size:8px;line-height:1.5}.lp-metrics>div>span svg{display:none}.lp-metrics strong{letter-spacing:-.8px;margin:3px 0;font-size:22px}.lp-metrics strong span{font-size:10px}.lp-metrics small{font-size:8px;line-height:1.6}.lp-overview-grid{grid-template-columns:1fr;gap:18px}.lp-card-heading h3{font-size:12px}.lp-task-row{gap:10px;padding:15px 0}.lp-task-row strong{font-size:11px}.lp-task-row small{font-size:10px}.lp-stock-card{padding:15px}.lp-stock-item>div:first-child{font-size:11px}.lp-stock-item>small,.lp-stock-footnote{font-size:9px}.lp-demo-prompt{flex-direction:column;align-items:flex-start;gap:7px;padding:12px}.lp-demo-prompt>span{align-items:flex-start;font-size:10px}.lp-demo-prompt button{align-self:flex-end;font-size:11px}.lp-playground-caption{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-block:18px;font-size:9px}.lp-benefits{padding-block:43px}.lp-benefits>.lp-section-intro{display:block}.ims-landing h2{font-size:34px}.lp-panel-heading h2{font-size:21px}.lp-section-intro>p{font-size:13px}.lp-benefit-grid{grid-template-columns:1fr;gap:29px;margin-top:30px}.lp-benefit-grid article{border-bottom:1px solid var(--lp-line);padding-bottom:21px}.lp-benefit-grid article:last-child{border:none;padding-bottom:0}.lp-benefit-grid h3{margin-top:14px;font-size:20px}.lp-benefit-grid p{max-width:none;font-size:13px}.lp-benefit-grid a{margin-top:7px;font-size:12px}.lp-connected-strip{gap:14px;margin-top:24px;padding-top:20px;font-size:10px}.lp-connected-strip p{line-height:2}.lp-connected-strip p span{margin-inline:6px}.lp-setup{padding-block:46px}.lp-setup-grid{grid-template-columns:1fr;gap:34px}.lp-setup-grid>div>p{font-size:13px}.lp-setup .lp-button{width:100%;margin-top:23px}.lp-setup-note{text-align:center}.lp-steps li{gap:22px;padding-block:22px}.lp-faq{gap:26px;padding-block:48px}.lp-faq .lp-section-intro .lp-eyebrow{letter-spacing:1px;font-size:8px}.lp-questions summary{gap:18px;padding-block:19px;font-size:12px}.lp-questions p{font-size:12px}.lp-last-call{margin-bottom:40px;padding:37px 20px 35px}.lp-last-call h2{font-size:31px}.lp-last-call>p{font-size:12px}.lp-last-call .lp-button{gap:12px;width:100%;font-size:12px}.lp-last-call>span{font-size:9px}.lp-footer>div{flex-direction:column;align-items:flex-start;gap:9px}.lp-footer nav{gap:15px;font-size:9px}.lp-count-labels{display:none}.lp-count-row{grid-template-columns:1fr 1fr;gap:13px 9px;padding:15px 12px}.lp-count-row:first-of-type{border-top:0}.lp-count-row .lp-ingredient{grid-column:1/-1}.lp-count-row .lp-ingredient strong{font-size:12px}.lp-count-row .lp-ingredient small{font-size:10px}.lp-expected{font-size:11px}.lp-expected>small{font-size:10px;display:inline}.lp-count-input{grid-area:span 2/2;justify-content:flex-end}.lp-count-input input{width:79px;height:44px;font-size:16px}.lp-count-input>span:last-child{min-width:24px}.lp-variance{text-align:left;font-size:11px}.lp-variance:before{content:"Difference: ";color:var(--lp-muted);font-size:10px}.lp-count-insight,.lp-order-preview{align-items:flex-start;gap:8px;padding:14px}.lp-count-insight .lp-feature-icon,.lp-order-preview .lp-feature-icon{width:27px;height:30px}.lp-count-insight .lp-feature-icon svg,.lp-order-preview .lp-feature-icon svg{width:17px;height:17px}.lp-count-insight strong,.lp-order-preview strong{font-size:12px}.lp-count-insight p,.lp-order-preview p{font-size:10px}.lp-demo-bottom{flex-direction:column;align-items:stretch;gap:12px;margin-top:20px}.lp-demo-bottom>span{font-size:10px}.lp-demo-bottom .lp-button{min-height:46px;font-size:11px}.lp-order-row{grid-template-columns:1fr auto;gap:14px 8px;padding:15px 12px}.lp-order-row .lp-ingredient{grid-column:1/-1}.lp-order-row .lp-ingredient strong{font-size:12px}.lp-quantity button{width:44px;height:44px}.lp-quantity output{min-width:36px;font-size:14px}.lp-order-total{font-size:11px}.lp-order-total small{font-size:9px}.lp-order-preview a{font-size:11px}.lp-recipe-grid{grid-template-columns:1fr;gap:16px}.lp-recipe-title h3{font-size:14px}.lp-recipe-title p,.lp-recipe-note{font-size:10px}.lp-recipe-line{padding-block:12px;font-size:12px}.lp-menu-price{font-size:12px}.lp-menu-price input{height:44px;font-size:16px}.lp-recipe-calculator{padding:19px}.lp-recipe-calculator input[type=range]{height:44px}}@media (prefers-reduced-motion:reduce){.ims-landing *,.ims-landing :before,.ims-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lp-nav,.lp-header-actions{font-size:14px}.lp-panel-heading p{font-size:13px}.lp-panel-eyebrow,.lp-sidebar-eyebrow{font-size:10px}.lp-demo-tabs button{font-size:13px}.lp-metrics>div>span{font-size:12px}.lp-metrics small{font-size:11px}.lp-card-heading h3{font-size:14px}.lp-task-row strong{font-size:13px}.lp-task-row small{font-size:11px}.lp-task-row{padding-block:16px}.lp-stock-card>p,.lp-stock-item>small,.lp-stock-footnote{font-size:10px}.lp-stock-item>div:first-child,.lp-demo-prompt>span,.lp-demo-prompt button{font-size:12px}.lp-demo-prompt button{min-height:38px}.lp-sidebar-note p,.lp-sidebar-note a,.lp-playground-caption,.lp-reassurance{font-size:12px}.lp-count-labels{letter-spacing:.7px;font-size:10px}.lp-ingredient strong{font-size:14px}.lp-ingredient small,.lp-count-input>span:last-child{font-size:11px}.lp-expected,.lp-variance{font-size:13px}.lp-count-insight p,.lp-order-preview p,.lp-demo-bottom>span{font-size:12px}.lp-count-insight strong,.lp-order-preview strong{font-size:14px}.lp-recipe-title h3{font-size:15px}.lp-recipe-title p,.lp-recipe-line small,.lp-recipe-note{font-size:11px}.lp-recipe-line,.lp-menu-price,.lp-recipe-result p,.lp-recipe-result>span,.lp-recipe-calculator>label{font-size:13px}.lp-order-total,.lp-order-total>span:last-child{font-size:12px}.lp-order-total small{font-size:11px}.lp-reset{min-height:44px;font-size:12px}.lp-quantity button{width:44px;height:44px}.lp-quantity output{font-size:14px}.lp-today-label{font-size:10px}.lp-hero{padding-top:42px}.lp-demo-invitation{margin-top:26px;font-size:12px}@media (width<=1100px){.lp-overview-grid{grid-template-columns:1.2fr 1fr;gap:16px}.lp-metrics>div>span{font-size:11px}.lp-metrics small{font-size:10px}.lp-demo-tabs button{font-size:12px}.lp-task-row{gap:8px}.lp-task-row strong{font-size:12px}.lp-demo-prompt{flex-wrap:wrap}.lp-demo-prompt button{margin-left:auto}.lp-ingredient strong{font-size:12px}.lp-count-labels{font-size:9px}}@media (width<=540px){.lp-hero{padding-top:30px}.lp-header-actions{font-size:11px}.lp-reassurance,.lp-demo-tabs button{font-size:10px}.lp-panel-eyebrow{font-size:9px}.lp-panel-heading p{font-size:12px}.lp-metrics>div>span{min-height:30px;font-size:10px}.lp-metrics small{font-size:9px}.lp-metrics strong{font-size:21px}.lp-overview-grid{grid-template-columns:1fr}.lp-task-row strong{font-size:12px}.lp-task-row small{font-size:11px}.lp-stock-item>div:first-child{font-size:12px}.lp-demo-prompt>span,.lp-demo-prompt button{font-size:11px}.lp-playground-caption{font-size:10px}.lp-reset{font-size:11px}.lp-count-row .lp-ingredient strong,.lp-order-row .lp-ingredient strong{font-size:14px}.lp-count-row .lp-ingredient small,.lp-count-input>span:last-child{font-size:11px}.lp-count-insight strong,.lp-order-preview strong{font-size:13px}.lp-count-insight p,.lp-order-preview p,.lp-demo-bottom>span{font-size:11px}.lp-count-row{gap:10px}.lp-recipe-note{font-size:11px}.lp-order-total small{font-size:10px}}.lp-last-call .lp-assisted-link{color:var(--lp-green);text-underline-offset:4px;margin-top:20px;font-size:13px;text-decoration:underline;display:inline-block}.lp-steps a{text-underline-offset:3px;text-decoration:underline}.lp-feature-jumps{flex-wrap:wrap;justify-content:center;gap:8px;margin:26px auto 0;display:flex}.lp-feature-jumps a{border:1px solid var(--lp-line);min-height:40px;color:var(--lp-muted);border-radius:6px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;transition:background .16s;display:inline-flex}.lp-feature-jumps a:hover{background:var(--lp-sage);color:var(--lp-green)}.lp-feature-jumps svg{width:14px;height:14px}.lp-essentials{padding-block:22px 55px}.lp-essentials .lp-benefit-grid{gap:32px;margin-top:16px}.lp-essentials .lp-benefit-grid article{border-top:1px solid var(--lp-line);padding-top:12px}.lp-essentials .lp-benefit-grid h3{margin-top:0;font-size:17px}.lp-essentials .lp-benefit-grid p{margin-top:7px;font-size:13px}.lp-essentials .lp-benefit-grid a{margin-top:6px}.lp-explorer{padding-block:30px 68px}.lp-explorer-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:34px;display:grid}.lp-explorer-intro h2{margin-top:14px}.lp-explorer-intro>p{color:var(--lp-muted);max-width:420px;padding-bottom:3px;font-size:15px;line-height:1.85}.lp-feature-tabs{z-index:10;border:1px solid var(--lp-line);background:var(--lp-sage);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:17px;padding:7px;display:grid;position:sticky;top:81px}.lp-feature-tabs button{min-height:52px;color:var(--lp-muted);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:14px 5px;font-size:12px;font-weight:600;transition:background .16s;display:flex}.lp-feature-tabs button:hover{background:var(--lp-paper)}.lp-feature-tabs button[aria-selected=true]{background:var(--lp-surface);color:var(--lp-green);border-color:var(--lp-line);box-shadow:0 2px 5px var(--palette-landing-shadow)}.lp-feature-tabs svg{width:16px;height:16px}.lp-feature-panel{border:1px solid var(--lp-line);border-radius:14px;grid-template-columns:1fr 1.1fr;min-height:560px;display:grid;overflow:hidden}.lp-feature-story{flex-direction:column;align-items:start;padding:43px 42px;display:flex}.lp-feature-story .lp-eyebrow{letter-spacing:1.2px;font-size:10px}.lp-feature-story h3{letter-spacing:-1.2px;max-width:360px;margin-top:18px;font-size:33px;font-weight:550;line-height:1.18}.lp-feature-story>p{color:var(--lp-muted);margin-top:18px;font-size:14px;line-height:1.85}.lp-feature-story ul{gap:12px;margin:27px 0 24px;padding:0;list-style:none;display:grid}.lp-feature-story li{align-items:start;gap:9px;font-size:13px;display:flex}.lp-feature-story li svg{width:15px;height:15px;color:var(--lp-green);margin-top:3px}.lp-feature-cta{min-height:44px;color:var(--lp-green);align-items:center;gap:15px;margin-top:auto;font-size:13px;font-weight:650;display:inline-flex}.lp-feature-cta:hover{text-underline-offset:4px;text-decoration:underline}.lp-feature-story>small{color:var(--lp-muted);max-width:360px;margin-top:10px;font-size:11px;line-height:1.7}.lp-feature-preview{background:var(--lp-sage);border-left:1px solid var(--lp-line);min-width:0;padding:23px 28px 28px}.lp-preview-toolbar{color:var(--lp-green);justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.lp-preview-toolbar>span{letter-spacing:1.5px;align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.lp-preview-toolbar button{align-items:center;gap:6px;min-height:44px;padding:8px;font-size:11px;display:flex}.lp-preview-toolbar svg{width:13px;height:13px}.lp-preview-content{background:var(--lp-surface);border:1px solid var(--lp-line);min-height:432px;box-shadow:0 8px 25px var(--palette-landing-shadow);border-radius:9px;padding:24px}.lp-mini-heading{border-bottom:1px solid var(--lp-line);align-items:center;gap:8px;margin-bottom:20px;padding-bottom:18px;font-size:13px;display:flex}.lp-mini-heading>svg{color:var(--lp-green);width:17px;height:17px}.lp-mini-heading>span{color:var(--lp-muted);text-align:right;margin-left:auto;font-size:10px}.lp-preview-content h4{letter-spacing:-.3px;margin:0 0 7px;font-size:17px;font-weight:600;line-height:1.4}.lp-segment{background:var(--lp-sage);border-radius:7px;gap:3px;margin:18px 0;padding:4px;display:flex}.lp-segment button{min-height:40px;color:var(--lp-muted);border:1px solid #0000;border-radius:5px;flex:1;padding:7px 6px;font-size:12px;font-weight:600}.lp-segment button[aria-pressed=true]{background:var(--lp-surface);border-color:var(--lp-line);color:var(--lp-green);box-shadow:0 2px 4px var(--palette-landing-shadow)}.lp-segment button:hover{color:var(--lp-green)}.lp-preview-muted{color:var(--lp-muted);font-size:12px;line-height:1.7}.lp-report-number{letter-spacing:-1.5px;font-size:39px;font-weight:550;line-height:1.3}.lp-report-bars{gap:15px;margin:22px 0;display:grid}.lp-report-bars>div>div:first-child{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.lp-report-bars strong{font-variant-numeric:tabular-nums;font-weight:600}.lp-report-track{background:var(--lp-sage);border-radius:3px;height:8px;overflow:hidden}.lp-report-track>span{background:var(--lp-green);border-radius:3px;height:100%;transition:width .3s;display:block}.lp-report-bars>div:nth-child(2) .lp-report-track>span{background:var(--palette-landing-bar)}.lp-preview-insight{background:var(--lp-sage);color:var(--lp-ink);border-radius:6px;align-items:start;gap:9px;padding:13px;font-size:12px;line-height:1.75;display:flex;margin-top:18px!important}.lp-preview-insight svg{width:15px;height:15px;color:var(--lp-green);margin-top:2px}.lp-preview-small{font-size:10px;margin-top:12px!important}.lp-feature-footnote{text-align:center;color:var(--lp-muted);padding-top:14px;font-size:11px}.lp-action-list,.lp-customer-list{gap:7px;margin:16px 0;display:grid}.lp-action-list button,.lp-customer-list button{text-align:left;border:1px solid var(--lp-line);border-radius:7px;align-items:center;gap:12px;padding:12px;display:flex}.lp-action-list button[aria-pressed=true],.lp-customer-list button[aria-pressed=true]{background:var(--lp-sage);border-color:var(--lp-green)}.lp-action-list button>span:nth-child(2),.lp-customer-list button>span:nth-child(2){gap:2px;display:grid}.lp-action-list button>svg,.lp-customer-list button>svg{width:15px;height:15px;margin-left:auto}.lp-action-list strong,.lp-customer-list strong{font-size:12px;font-weight:600}.lp-action-list small,.lp-customer-list small{color:var(--lp-muted);font-size:10px}.lp-action-check{border:1px solid var(--lp-line);background:var(--lp-paper);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.lp-action-check.is-done{background:var(--lp-green);color:var(--lp-surface)}.lp-action-check svg{width:13px;height:13px}.lp-action-detail{padding-top:3px}.lp-action-detail h4{margin-top:7px;font-size:15px}.lp-action-detail>p{color:var(--lp-muted);font-size:12px;line-height:1.8}.lp-mini-button{background:var(--lp-green);color:var(--lp-surface);border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:18px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.lp-mini-button:hover:not(:disabled){background:var(--palette-landing-green-hover)}.lp-mini-button svg{width:15px;height:15px}.lp-service-stages{grid-template-columns:repeat(4,1fr);gap:5px;margin:24px 0;display:grid}.lp-service-stages>span{color:var(--lp-muted);flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex;position:relative}.lp-service-stages>span>span{background:var(--lp-sage);border:1px solid var(--lp-line);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.lp-service-stages>span.is-active>span{background:var(--lp-green);color:var(--lp-surface);border-color:var(--lp-green)}.lp-service-stages svg{width:12px;height:12px}.lp-service-ticket{border:1px solid var(--lp-line);border-top:3px solid var(--palette-landing-bar);border-radius:7px;padding:18px}.lp-service-ticket header{border-bottom:1px dashed var(--lp-line);justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;display:flex}.lp-service-ticket small{color:var(--lp-muted);letter-spacing:1px;font-size:9px}.lp-service-ticket h4{margin:4px 0 0}.lp-mini-tag{background:var(--lp-sage);color:var(--lp-green);border-radius:5px;align-items:center;padding:4px 8px;font-size:10px;display:inline-flex}.lp-service-ticket strong{font-size:13px}.lp-service-ticket p{color:var(--lp-muted);font-size:12px;margin:4px 0!important}.lp-service-ticket .lp-mini-button{width:100%}.lp-prep-slider{margin:24px 0;display:block}.lp-prep-slider>span{justify-content:space-between;align-items:center;font-size:12px;display:flex}.lp-prep-slider strong{color:var(--lp-green);font-size:14px}.lp-prep-slider input{width:100%;min-height:44px;accent-color:var(--lp-green);cursor:pointer}.lp-prep-slider small{color:var(--lp-muted);font-size:10px}.lp-prep-ingredients>div{border-bottom:1px solid var(--lp-line);justify-content:space-between;gap:12px;padding:11px 0;font-size:12px;display:flex}.lp-prep-ingredients>div:nth-child(3){color:var(--lp-green)}.lp-avatar{background:var(--lp-sage);border:1px solid var(--lp-line);width:33px;height:33px;color:var(--lp-green);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.lp-customer-detail{background:var(--lp-sage);border-radius:7px;margin-top:20px;padding:16px}.lp-customer-detail h4{font-size:13px}.lp-customer-detail dl{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.lp-customer-detail dt{color:var(--lp-muted);font-size:9px}.lp-customer-detail dd{margin-top:5px;font-size:16px;font-weight:600}.lp-permissions{gap:0;margin:20px 0;padding:0;list-style:none;display:grid}.lp-permissions li{border-bottom:1px solid var(--lp-line);align-items:start;gap:10px;padding:16px 0;font-size:12px;display:flex}.lp-permissions svg{width:15px;height:15px;color:var(--lp-green);margin-top:2px}.lp-permissions small{color:var(--lp-muted);margin-left:auto;font-size:9px}.lp-location-note{background:var(--lp-sage);border-radius:7px;align-items:start;gap:12px;margin-top:24px;padding:18px;display:flex}.lp-location-note>svg{margin-top:2px}.lp-location-note strong{font-size:12px}.lp-location-note p{color:var(--lp-muted);margin-top:5px;font-size:11px;line-height:1.8}.lp-smart-tools{padding-bottom:80px}.lp-smart-intro{text-align:center;margin:6px 0 34px}.lp-smart-intro h2{margin-top:14px;font-size:clamp(30px,3vw,42px)}.lp-smart-intro p{color:var(--lp-muted);margin-top:14px;font-size:14px}.lp-smart-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.lp-smart-grid article{border:1px solid var(--lp-line);border-radius:13px;flex-direction:column;min-width:0;padding:32px;display:flex}.lp-ai-card{background:var(--palette-landing-sidebar);color:var(--lp-surface)}.lp-import-card{background:var(--lp-sage)}.lp-smart-heading{letter-spacing:1.2px;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;font-weight:600;display:flex}.lp-smart-heading svg{width:17px;height:17px}.lp-smart-badge{letter-spacing:0;opacity:.85;border:1px solid;border-radius:4px;margin-left:auto;padding:3px 8px;font-size:9px}.lp-smart-grid h3{letter-spacing:-1px;margin-top:22px;font-size:30px;font-weight:550;line-height:1.15}.lp-smart-grid article>p{max-width:440px;color:var(--lp-muted);margin-top:14px;font-size:13px;line-height:1.85}.lp-smart-grid .lp-ai-card>p,.lp-smart-grid .lp-ai-card>small{color:var(--palette-landing-sidebar-muted)}.lp-smart-grid article>small a{color:inherit;text-underline-offset:3px;text-decoration:underline}.lp-smart-grid article>small{color:var(--lp-muted);margin-top:18px;font-size:11px;line-height:1.8}.lp-ai-example{flex:1;margin-top:25px}.lp-ai-questions{gap:7px;display:grid}.lp-ai-questions button{text-align:left;border:1px solid var(--palette-landing-sidebar-active);border-radius:6px;justify-content:space-between;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;display:flex}.lp-ai-questions button[aria-pressed=true],.lp-ai-questions button:hover{background:var(--palette-landing-sidebar-active)}.ims-landing .lp-ai-card :is(a,button):focus-visible{outline-color:var(--lp-surface)}.lp-ai-questions svg{width:14px;height:14px}.lp-ai-answer{background:var(--lp-paper);color:var(--lp-ink);border-radius:7px;min-height:222px;margin-top:14px;padding:19px}.lp-ai-answer>span{color:var(--lp-muted);letter-spacing:1.1px;font-size:9px}.lp-ai-answer>p{margin-top:10px;font-size:13px;line-height:1.85}.lp-ai-answer>div{border-top:1px solid var(--lp-line);align-items:center;gap:9px;margin-top:15px;padding-top:12px;display:flex}.lp-ai-answer>div>span{gap:2px;display:grid}.lp-ai-answer strong{font-size:11px;font-weight:600}.lp-ai-answer small{color:var(--lp-muted);font-size:11px}.lp-scan-example{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:8px;flex-direction:column;flex:1;margin-top:25px;padding:20px;display:flex}.lp-scan-document{border-bottom:1px dashed var(--lp-line);align-items:center;gap:10px;padding-bottom:18px;display:flex}.lp-scan-document>svg{width:24px;height:24px;color:var(--lp-green)}.lp-scan-document>div{gap:3px;display:grid}.lp-scan-document strong{font-size:12px}.lp-scan-document small{color:var(--lp-muted);font-size:10px}.lp-scan-document>.lp-mini-tag{margin-left:auto}.lp-scan-placeholder{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:200px;padding:25px 15px;display:flex}.lp-scan-placeholder>span{font-size:12px;font-weight:600;line-height:2}.lp-scan-placeholder p{color:var(--lp-muted);margin-top:12px;font-size:11px;line-height:1.9}.lp-scan-result{flex:1;min-height:200px;padding-top:22px}.lp-scan-result>div{color:var(--lp-green);justify-content:space-between;align-items:center;font-size:12px;display:flex}.lp-scan-result dl{margin:14px 0}.lp-scan-result dl>div{border-bottom:1px solid var(--lp-line);justify-content:space-between;gap:10px;padding:9px 0;font-size:11px;display:flex}.lp-scan-result dd{font-weight:600}.lp-scan-result p{color:var(--lp-muted);font-size:11px;line-height:1.7}.lp-scan-example .lp-mini-button{width:100%}@media (width<=1100px){.lp-feature-tabs button{flex-direction:column;gap:7px;font-size:11px}.lp-feature-story{padding:32px 28px}.lp-feature-story h3{font-size:29px}.lp-feature-preview{padding:18px}.lp-preview-content{padding:20px}.lp-explorer-intro{gap:40px}.lp-smart-grid article{padding:25px}.lp-smart-heading{letter-spacing:.6px}.lp-smart-badge{margin-left:0}}@media (width<=800px){.lp-feature-jumps{max-width:560px}.lp-feature-tabs{grid-template-columns:repeat(3,minmax(0,1fr));top:71px}.lp-feature-tabs button{flex-direction:row;font-size:12px}.lp-feature-panel{grid-template-columns:1fr}.lp-feature-story{padding:30px}.lp-feature-story h3{max-width:none;font-size:31px}.lp-feature-story ul{grid-template-columns:1fr 1fr;gap:12px 22px;margin-block:22px 15px}.lp-feature-story>small{max-width:none}.lp-feature-preview{border-left:0;border-top:1px solid var(--lp-line);padding:14px 28px 28px}.lp-preview-content{min-height:440px;padding:25px}.lp-explorer-intro{grid-template-columns:1fr 1fr;gap:30px}.lp-explorer-intro h2{font-size:36px}.lp-explorer-intro>p{font-size:13px}.lp-smart-grid{grid-template-columns:1fr}.lp-smart-grid article{padding:30px}.lp-smart-badge{margin-left:auto}.lp-ai-answer{min-height:180px}}@media (width<=540px){.lp-feature-jumps{gap:6px;margin-top:20px}.lp-feature-jumps a{gap:6px;min-height:36px;padding:5px 9px;font-size:10px}.lp-feature-jumps svg{width:12px;height:12px}.lp-essentials{padding-bottom:35px}.lp-essentials .lp-benefit-grid{gap:14px}.lp-essentials .lp-benefit-grid article{border-bottom:0;padding-top:16px;padding-bottom:0}.lp-explorer{padding-block:15px 48px}.lp-explorer-intro{grid-template-columns:1fr;gap:17px;margin-bottom:24px}.lp-explorer-intro h2{font-size:35px}.lp-explorer-intro>p{font-size:14px}.lp-feature-tabs{gap:3px;padding:5px;top:66px}.lp-feature-tabs button{flex-direction:column;gap:6px;padding:9px 3px;font-size:11px;line-height:1.3}.lp-feature-story{padding:26px 22px}.lp-feature-story h3{margin-top:15px;font-size:29px}.lp-feature-story>p{font-size:14px}.lp-feature-story ul{grid-template-columns:1fr;gap:11px}.lp-feature-story li{font-size:13px}.lp-feature-story>small{font-size:10px}.lp-feature-story .lp-eyebrow{letter-spacing:1px;font-size:8px}.lp-feature-preview{padding:10px 12px 16px}.lp-preview-content{min-height:450px;padding:16px}.lp-mini-heading{gap:6px;margin-bottom:18px;padding-bottom:15px;font-size:12px}.lp-mini-heading>span{font-size:9px}.lp-preview-content h4{font-size:15px}.lp-report-number{font-size:35px}.lp-segment button{font-size:11px}.lp-action-list button,.lp-customer-list button{gap:8px;padding:11px 9px}.lp-action-list strong{font-size:12px}.lp-action-detail h4{font-size:14px}.lp-action-detail .lp-mini-button{width:100%}.lp-feature-footnote{padding-inline:16px;font-size:10px;line-height:1.8}.lp-service-ticket{padding:14px}.lp-service-ticket strong{font-size:12px}.lp-customer-detail{padding:13px}.lp-customer-detail h4{font-size:12px}.lp-customer-detail dt{font-size:8px}.lp-customer-detail dd{font-size:14px}.lp-permissions li{gap:8px;font-size:12px}.lp-permissions small{font-size:8px}.lp-smart-tools{padding-bottom:50px}.lp-smart-intro{text-align:left;margin-bottom:25px}.lp-smart-intro h2{font-size:32px}.lp-smart-intro p{font-size:13px}.lp-smart-grid{gap:16px}.lp-smart-grid article{padding:25px 20px}.lp-smart-heading{letter-spacing:.5px;gap:7px;font-size:8px}.lp-smart-badge{padding:3px 6px;font-size:8px}.lp-smart-grid h3{font-size:28px}.lp-smart-grid article>p{font-size:13px}.lp-ai-questions button{padding:10px;font-size:12px}.lp-ai-answer{min-height:252px;padding:16px}.lp-ai-answer>span{letter-spacing:.6px;font-size:8px}.lp-ai-answer>p{font-size:13px}.lp-scan-example{padding:15px}.lp-scan-document{flex-wrap:wrap;gap:8px}.lp-scan-document strong{font-size:11px}.lp-scan-document>svg{width:20px;height:20px}.lp-scan-document .lp-mini-tag{font-size:9px}.lp-scan-result dl>div{font-size:10px}.lp-scan-placeholder{padding-inline:5px}}@media (prefers-reduced-motion:reduce){.lp-feature-jumps a,.lp-feature-tabs button,.lp-report-track>span{transition:none}}.lp-chart-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.lp-chart-head h4{max-width:290px;font-size:15px}.lp-chart-growth{min-width:88px;color:var(--lp-green);background:var(--lp-sage);border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:14px;font-weight:600;display:flex}.lp-chart-growth small{text-align:center;width:100%;font-size:8px;font-weight:400}.lp-chart-growth svg{width:14px;height:14px}.lp-sales-chart{margin-top:18px}.ims-landing .lp-sales-chart>svg{width:100%;height:auto;display:block;overflow:visible}.lp-sales-chart text{fill:var(--lp-muted);font-family:inherit;font-size:10px}.lp-chart-grid{stroke:var(--lp-line);stroke-dasharray:3 4;stroke-width:1px}.lp-chart-current{fill:none;stroke:var(--lp-green);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.lp-chart-prior{fill:none;stroke:var(--palette-landing-bar);stroke-width:2px;stroke-dasharray:5 5;stroke-linejoin:round}.lp-chart-guide{stroke:var(--lp-green);stroke-opacity:.3;stroke-dasharray:3 3}.lp-chart-dot{fill:var(--lp-surface);stroke:var(--lp-green);stroke-width:2px}.lp-chart-dot.is-selected{fill:var(--lp-green);stroke:var(--lp-surface);stroke-width:3px}.lp-chart-days{grid-template-columns:repeat(7,1fr);gap:2px;margin-top:-14px;padding-inline:9px;display:grid}.lp-chart-days button{min-height:36px;color:var(--lp-muted);border:1px solid #0000;border-radius:5px;font-size:10px}.lp-chart-days button[aria-pressed=true]{color:var(--lp-green);border-color:var(--lp-line);background:var(--lp-sage);font-weight:600}.lp-chart-legend{color:var(--lp-muted);flex-wrap:wrap;align-items:center;gap:9px 17px;margin:15px 0;font-size:9px;display:flex}.lp-chart-legend span{align-items:center;gap:6px;display:inline-flex}.lp-chart-legend i{background:var(--lp-green);border-radius:2px;width:13px;height:4px;display:inline-block}.lp-chart-legend span:nth-child(2) i{background:var(--palette-landing-bar)}.lp-chart-legend small{margin-left:auto;font-size:9px}.lp-chart-selection{border-block:1px solid var(--lp-line);justify-content:space-between;gap:10px;padding:15px 0;display:flex}.lp-chart-selection>span{color:var(--lp-muted);gap:5px;font-size:10px;display:grid}.lp-chart-selection strong{color:var(--lp-ink);font-variant-numeric:tabular-nums;font-size:14px}.lp-menu-chart{grid-template-columns:180px 1fr;align-items:center;gap:18px;margin-block:20px;display:grid}.lp-donut{aspect-ratio:1;position:relative}.ims-landing .lp-donut svg{width:100%;height:100%;display:block}.lp-donut>div{background:var(--lp-surface);pointer-events:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:22%}.lp-donut strong{letter-spacing:-1px;font-size:26px;font-weight:550}.lp-donut span{color:var(--lp-muted);font-size:9px}.lp-donut-slice{transition:stroke-width .15s}.lp-series-0{stroke:var(--lp-green);background:var(--lp-green)}.lp-series-1{stroke:var(--palette-landing-bar);background:var(--palette-landing-bar)}.lp-series-2{stroke:var(--palette-landing-sidebar-muted);background:var(--palette-landing-sidebar-muted)}.lp-menu-legend{gap:7px;margin:0;display:grid}.lp-menu-legend button{text-align:left;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;min-height:49px;padding:8px;font-size:11px;display:flex}.lp-menu-legend button[aria-pressed=true]{border-color:var(--lp-line);background:var(--lp-sage)}.lp-menu-legend i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.lp-menu-legend button>span{gap:3px;display:grid}.lp-menu-legend strong{font-size:15px}.lp-expense-chart{border-bottom:1px solid var(--lp-line);background:repeating-linear-gradient(to top, transparent 0, transparent 47px, var(--lp-line) 48px, transparent 49px);grid-template-columns:repeat(3,1fr);gap:24px;margin-top:18px;padding:15px 15px 0;display:grid}.lp-expense-chart button{border:1px solid #0000;border-radius:7px 7px 0 0;min-width:0;padding:8px 7px 0}.lp-expense-chart button[aria-pressed=true]{border-color:var(--lp-line);background:var(--lp-sage)}.lp-expense-columns{justify-content:center;align-items:end;gap:5px;height:150px;display:flex}.lp-expense-columns i{background:var(--lp-green);border-radius:4px 4px 0 0;width:24px;display:block}.lp-expense-columns i:nth-child(2){background:var(--palette-landing-bar)}.lp-expense-chart button>span:last-child{color:var(--lp-muted);background:var(--lp-surface);margin:8px -7px 0;padding:10px 0;font-size:10px;display:block}.lp-expense-values{color:var(--lp-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:13px 0 0;font-size:9px;display:flex}.lp-expense-values>span{gap:5px;display:inline-flex}@media (width<=1100px){.lp-menu-chart{grid-template-columns:150px 1fr;gap:8px}.lp-chart-head{align-items:start}.lp-chart-growth{min-width:70px;font-size:12px}}@media (width<=800px){.lp-menu-chart{grid-template-columns:180px 1fr;gap:20px}}@media (width<=540px){.lp-chart-head{gap:5px}.lp-chart-head h4{font-size:14px}.lp-chart-head .lp-report-number{font-size:32px}.lp-chart-growth{min-width:58px;padding:8px 5px;font-size:11px}.lp-chart-growth small{font-size:7px}.lp-chart-growth svg{width:12px;height:12px}.lp-chart-days{margin-top:-7px;padding-inline:0}.lp-chart-days button{min-height:36px;font-size:9px}.lp-chart-legend{gap:8px;font-size:8px}.lp-chart-legend small{font-size:8px}.lp-chart-selection>span{font-size:9px}.lp-chart-selection strong{font-size:12px}.lp-menu-chart{grid-template-columns:135px 1fr;gap:3px}.lp-donut strong{font-size:23px}.lp-donut span{font-size:8px}.lp-menu-legend button{gap:5px;padding:7px 5px;font-size:10px}.lp-menu-legend strong{font-size:13px}.lp-expense-chart{gap:12px;padding-inline:5px}.lp-expense-columns{height:135px}.lp-expense-columns i{width:19px}}@media (prefers-reduced-motion:reduce){.lp-donut-slice{transition:none}}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;:root{--palette-business-briefing-accent:#37796d;--palette-business-briefing-warning:#94642f;--palette-business-briefing-dark-accent:#8abfae;--palette-business-briefing-dark-warning:#d9b581;--palette-landing-paper:#fbfaf6;--palette-landing-surface:#fff;--palette-landing-ink:#253e33;--palette-landing-muted:#59665d;--palette-landing-green:#285b43;--palette-landing-green-hover:#19442f;--palette-landing-sage:#edf2e9;--palette-landing-line:#e0e5dc;--palette-landing-sidebar:#233f33;--palette-landing-sidebar-muted:#c4d1c5;--palette-landing-sidebar-active:#3d594a;--palette-landing-peach:#f8eee0;--palette-landing-amber:#956127;--palette-landing-bar:#d2a46c;--palette-landing-error:#a3422d;--palette-landing-shadow:#233f3312;--palette-club-sign-ink:#234c3b;--palette-club-sign-paper:#fffcf6;--palette-club-sign-border:#dddccd;--palette-club-sign-accent:#edb38c;--palette-club-sign-muted:#666e5e;--palette-club-sign-qr-paper:#fff;--palette-light-background:oklch(100% 0 0);--palette-light-foreground:oklch(14.5% 0 0);--palette-light-card:oklch(100% 0 0);--palette-light-card-foreground:oklch(14.5% 0 0);--palette-light-popover:oklch(100% 0 0);--palette-light-popover-foreground:oklch(14.5% 0 0);--palette-light-primary:oklch(20.5% 0 0);--palette-light-primary-foreground:oklch(98.5% 0 0);--palette-light-secondary:oklch(97% 0 0);--palette-light-secondary-foreground:oklch(20.5% 0 0);--palette-light-muted:oklch(97% 0 0);--palette-light-muted-foreground:oklch(55.6% 0 0);--palette-light-accent:oklch(97% 0 0);--palette-light-accent-foreground:oklch(20.5% 0 0);--palette-light-destructive:oklch(57.7% .245 27.325);--palette-light-border:oklch(92.2% 0 0);--palette-light-input:oklch(92.2% 0 0);--palette-light-ring:oklch(70.8% 0 0);--palette-light-success:oklch(62.7% .17 149);--palette-light-success-foreground:oklch(98.5% 0 0);--palette-light-warning:oklch(76.9% .16 70);--palette-light-warning-foreground:oklch(21% .02 70);--palette-light-chart-1:oklch(64.6% .222 41.116);--palette-light-chart-2:oklch(60% .118 184.704);--palette-light-chart-3:oklch(39.8% .07 227.392);--palette-light-chart-4:oklch(82.8% .189 84.429);--palette-light-chart-5:oklch(76.9% .188 70.08);--palette-light-sidebar:oklch(98.5% 0 0);--palette-light-sidebar-foreground:oklch(14.5% 0 0);--palette-light-sidebar-primary:oklch(20.5% 0 0);--palette-light-sidebar-primary-foreground:oklch(98.5% 0 0);--palette-light-sidebar-accent:oklch(97% 0 0);--palette-light-sidebar-accent-foreground:oklch(20.5% 0 0);--palette-light-sidebar-border:oklch(92.2% 0 0);--palette-light-sidebar-ring:oklch(70.8% 0 0);--palette-light-inventory-canvas:oklch(98.5% .008 85);--palette-light-inventory-success:oklch(43% .12 137);--palette-light-inventory-success-soft:oklch(95% .035 137);--palette-light-inventory-warning:oklch(67% .16 68);--palette-light-inventory-warning-soft:oklch(96% .045 77);--palette-light-inventory-warning-foreground:oklch(45% .12 58);--palette-light-inventory-critical:oklch(55% .2 31);--palette-light-inventory-critical-soft:oklch(96% .035 28);--palette-light-inventory-plum:oklch(43% .1 342);--palette-light-inventory-plum-soft:oklch(96% .025 342);--palette-insights-workspace-primary:oklch(43% .09 194);--palette-insights-workspace-primary-foreground:oklch(99% 0 0);--palette-insights-workspace-ring:oklch(50% .09 194);--palette-insights-workspace-chart-1:oklch(43% .09 194);--palette-insights-workspace-chart-2:oklch(56% .12 171);--palette-insights-workspace-chart-3:oklch(62% .13 68);--palette-insights-workspace-chart-4:oklch(58% .18 28);--palette-insights-workspace-chart-5:oklch(52% .08 225);--palette-po-builder-primary:oklch(31% .12 257);--palette-po-builder-primary-foreground:oklch(99% 0 0);--palette-po-builder-ring:oklch(47% .15 257);--palette-po-overview-primary:oklch(31% .12 257);--palette-po-overview-primary-foreground:oklch(99% 0 0);--palette-po-overview-ring:oklch(47% .15 257);--palette-operating-costs-page-primary:oklch(34% .12 145);--palette-operating-costs-page-primary-foreground:oklch(99% 0 0);--palette-operating-costs-page-ring:oklch(44% .12 145);--palette-dark-po-overview-dark-po-builder-primary:oklch(72% .14 257);--palette-dark-po-overview-dark-po-builder-primary-foreground:oklch(17% .03 257);--palette-dark-po-overview-dark-po-builder-ring:oklch(72% .14 257);--palette-dark-background:oklch(14.5% 0 0);--palette-dark-foreground:oklch(98.5% 0 0);--palette-dark-card:oklch(20.5% 0 0);--palette-dark-card-foreground:oklch(98.5% 0 0);--palette-dark-popover:oklch(20.5% 0 0);--palette-dark-popover-foreground:oklch(98.5% 0 0);--palette-dark-primary:oklch(92.2% 0 0);--palette-dark-primary-foreground:oklch(20.5% 0 0);--palette-dark-secondary:oklch(26.9% 0 0);--palette-dark-secondary-foreground:oklch(98.5% 0 0);--palette-dark-muted:oklch(26.9% 0 0);--palette-dark-muted-foreground:oklch(70.8% 0 0);--palette-dark-accent:oklch(26.9% 0 0);--palette-dark-accent-foreground:oklch(98.5% 0 0);--palette-dark-destructive:oklch(70.4% .191 22.216);--palette-dark-border:oklch(100% 0 0/.1);--palette-dark-input:oklch(100% 0 0/.15);--palette-dark-ring:oklch(55.6% 0 0);--palette-dark-success:oklch(69.6% .17 149);--palette-dark-success-foreground:oklch(20.5% 0 0);--palette-dark-warning:oklch(82.8% .16 75);--palette-dark-warning-foreground:oklch(21% .02 70);--palette-dark-chart-1:oklch(48.8% .243 264.376);--palette-dark-chart-2:oklch(69.6% .17 162.48);--palette-dark-chart-3:oklch(76.9% .188 70.08);--palette-dark-chart-4:oklch(62.7% .265 303.9);--palette-dark-chart-5:oklch(64.5% .246 16.439);--palette-dark-sidebar:oklch(20.5% 0 0);--palette-dark-sidebar-foreground:oklch(98.5% 0 0);--palette-dark-sidebar-primary:oklch(48.8% .243 264.376);--palette-dark-sidebar-primary-foreground:oklch(98.5% 0 0);--palette-dark-sidebar-accent:oklch(26.9% 0 0);--palette-dark-sidebar-accent-foreground:oklch(98.5% 0 0);--palette-dark-sidebar-border:oklch(100% 0 0/.1);--palette-dark-sidebar-ring:oklch(55.6% 0 0);--palette-dark-inventory-canvas:oklch(17% .008 85);--palette-dark-inventory-success:oklch(72% .14 137);--palette-dark-inventory-success-soft:oklch(25% .045 137);--palette-dark-inventory-warning:oklch(78% .14 68);--palette-dark-inventory-warning-soft:oklch(27% .05 68);--palette-dark-inventory-warning-foreground:oklch(84% .12 70);--palette-dark-inventory-critical:oklch(72% .18 31);--palette-dark-inventory-critical-soft:oklch(27% .055 31);--palette-dark-inventory-plum:oklch(76% .1 342);--palette-dark-inventory-plum-soft:oklch(26% .045 342);--palette-dark-settings-evergreen:oklch(76% .12 152);--palette-dark-settings-mint:oklch(25% .035 145);--palette-dark-toast-coral:oklch(76% .15 38);--palette-dark-toast-coral-soft:oklch(27% .04 38);--palette-dark-toast-import-evergreen:oklch(76% .12 152);--palette-dark-toast-import-evergreen-deep:oklch(86% .07 151);--palette-dark-toast-import-mint:oklch(25% .035 145);--palette-dark-toast-import-mint-strong:oklch(31% .05 148);--palette-dark-toast-import-coral:oklch(76% .15 38);--palette-dark-toast-import-coral-soft:oklch(27% .04 38);--palette-dark-toast-import-gold:oklch(80% .12 83);--palette-dark-toast-import-ink-soft:oklch(76% .018 120);--palette-dark-is-vendors-page-operating-costs-page-settings-page-recipe-wizard-toast-journey-toast-import-pag-primary:oklch(76% .12 145);--palette-dark-is-vendors-page-operating-costs-page-settings-page-recipe-wizard-toast-journey-toast-import-pag-primary-foreground:oklch(19% .025 145);--palette-dark-is-vendors-page-operating-costs-page-settings-page-recipe-wizard-toast-journey-toast-import-pag-ring:oklch(76% .12 145);--palette-dark-insights-workspace-primary:oklch(76% .1 194);--palette-dark-insights-workspace-primary-foreground:oklch(19% .025 194);--palette-dark-insights-workspace-ring:oklch(76% .1 194);--palette-dark-insights-workspace-chart-1:oklch(76% .1 194);--palette-dark-studio-studio-teal:#6bcac2;--palette-dark-ai-assistant-ai-accent:#ba9be9;--palette-dark-ai-assistant-primary:#ba9be9;--palette-dark-ai-assistant-primary-foreground:#241633;--palette-dark-ai-assistant-ring:#ba9be9;--palette-toast-import-page-background:oklch(100% 0 0);--palette-toast-import-page-foreground:oklch(18% .014 130);--palette-toast-import-page-card:oklch(100% 0 0);--palette-toast-import-page-card-foreground:oklch(18% .014 130);--palette-toast-import-page-popover:oklch(100% 0 0);--palette-toast-import-page-popover-foreground:oklch(18% .014 130);--palette-toast-import-page-primary:oklch(31% .09 152);--palette-toast-import-page-primary-foreground:oklch(99% 0 0);--palette-toast-import-page-secondary:oklch(96.5% .011 90);--palette-toast-import-page-secondary-foreground:oklch(22% .015 130);--palette-toast-import-page-muted:oklch(97% .008 90);--palette-toast-import-page-muted-foreground:oklch(49% .015 105);--palette-toast-import-page-accent:oklch(95% .028 145);--palette-toast-import-page-accent-foreground:oklch(30% .085 150);--palette-toast-import-page-border:oklch(89% .012 90);--palette-toast-import-page-input:oklch(84% .012 90);--palette-toast-import-page-ring:oklch(42% .11 150);--palette-toast-import-page-toast-import-evergreen:oklch(31% .09 152);--palette-toast-import-page-toast-import-evergreen-deep:oklch(23.5% .067 151);--palette-toast-import-page-toast-import-mint:oklch(95% .028 145);--palette-toast-import-page-toast-import-mint-strong:oklch(89% .06 148);--palette-toast-import-page-toast-import-coral:oklch(69% .19 38);--palette-toast-import-page-toast-import-coral-soft:oklch(97% .025 38);--palette-toast-import-page-toast-import-gold:oklch(78% .13 83);--palette-toast-import-page-toast-import-ink-soft:oklch(43% .018 120);--palette-toast-import-progress-li-data-state-active-toast-import-progress-marker-toast-import-progress-li-dat-color:white;--palette-toast-import-hero-visual-div-not-toast-import-donut-background:white;--palette-toast-import-donut-background:white;--palette-toast-import-table-card-th-background:white;--palette-toast-import-table-card-tr-data-state-selected-background:white;--palette-toast-review-status-decision-color:black;--palette-toast-import-decision-option-background:white;--palette-toast-import-radio-mark-color:white;--palette-toast-import-confirm-icon-color:white;--palette-toast-import-empty-art-span-color:white;--palette-toast-import-applied-state-span-color:white;--palette-recipes-page-primary:oklch(37% .1 145);--palette-recipes-page-primary-foreground:oklch(98.5% 0 0);--palette-recipes-page-accent:oklch(97% .025 145);--palette-recipes-page-accent-foreground:oklch(31% .08 145);--palette-vendors-page-primary:oklch(31% .09 145);--palette-vendors-page-primary-foreground:oklch(99% 0 0);--palette-vendors-page-accent:oklch(96% .025 145);--palette-vendors-page-accent-foreground:oklch(28% .08 145);--palette-vendors-page-ring:oklch(42% .1 145);--palette-inventory-redesign-guided-sheet-primary-foreground:oklch(99% 0 0);--palette-dark-recipes-page-primary:oklch(72% .14 145);--palette-dark-recipes-page-primary-foreground:oklch(18% .03 145);--palette-toast-journey-background:oklch(100% 0 0);--palette-toast-journey-foreground:oklch(18% .014 130);--palette-toast-journey-card:oklch(100% 0 0);--palette-toast-journey-card-foreground:oklch(18% .014 130);--palette-toast-journey-popover:oklch(100% 0 0);--palette-toast-journey-popover-foreground:oklch(18% .014 130);--palette-toast-journey-primary:oklch(31% .09 152);--palette-toast-journey-primary-foreground:oklch(99% 0 0);--palette-toast-journey-secondary:oklch(96.5% .011 90);--palette-toast-journey-secondary-foreground:oklch(22% .015 130);--palette-toast-journey-muted:oklch(97% .008 90);--palette-toast-journey-muted-foreground:oklch(49% .015 105);--palette-toast-journey-accent:oklch(95% .028 145);--palette-toast-journey-accent-foreground:oklch(30% .085 150);--palette-toast-journey-border:oklch(89% .012 90);--palette-toast-journey-input:oklch(84% .012 90);--palette-toast-journey-ring:oklch(42% .11 150);--palette-toast-journey-toast-coral:oklch(69% .19 38);--palette-toast-journey-toast-coral-soft:oklch(97% .025 38);--palette-toast-journey-toast-celebration:oklch(72% .15 76);--palette-toast-success-title-color:black;--palette-settings-page-background:oklch(100% 0 0);--palette-settings-page-foreground:oklch(18% .014 130);--palette-settings-page-card:oklch(100% 0 0);--palette-settings-page-card-foreground:oklch(18% .014 130);--palette-settings-page-popover:oklch(100% 0 0);--palette-settings-page-popover-foreground:oklch(18% .014 130);--palette-settings-page-primary:oklch(31% .09 152);--palette-settings-page-primary-foreground:oklch(99% 0 0);--palette-settings-page-secondary:oklch(96.5% .011 90);--palette-settings-page-secondary-foreground:oklch(22% .015 130);--palette-settings-page-muted:oklch(97% .008 90);--palette-settings-page-muted-foreground:oklch(49% .015 105);--palette-settings-page-accent:oklch(95% .028 145);--palette-settings-page-accent-foreground:oklch(30% .085 150);--palette-settings-page-border:oklch(89% .012 90);--palette-settings-page-input:oklch(84% .012 90);--palette-settings-page-ring:oklch(42% .11 150);--palette-settings-page-settings-evergreen:oklch(31% .09 152);--palette-settings-page-settings-mint:oklch(95% .028 145);--palette-settings-page-toast-coral:oklch(69% .19 38);--palette-settings-page-toast-coral-soft:oklch(97% .025 38);--palette-toast-workspace-data-slot-button-data-variant-default-color:oklch(99% 0 0);--palette-toast-workspace-data-slot-button-data-variant-default-hover-background:black;--palette-recipe-wizard-background:oklch(98.5% .008 85);--palette-recipe-wizard-foreground:oklch(18% .015 110);--palette-recipe-wizard-card:oklch(100% 0 0);--palette-recipe-wizard-card-foreground:oklch(18% .015 110);--palette-recipe-wizard-popover:oklch(100% 0 0);--palette-recipe-wizard-popover-foreground:oklch(18% .015 110);--palette-recipe-wizard-primary:oklch(39% .12 145);--palette-recipe-wizard-primary-foreground:oklch(99% 0 0);--palette-recipe-wizard-secondary:oklch(95% .025 145);--palette-recipe-wizard-secondary-foreground:oklch(32% .09 145);--palette-recipe-wizard-muted:oklch(96% .008 85);--palette-recipe-wizard-muted-foreground:oklch(49% .015 100);--palette-recipe-wizard-accent:oklch(95% .03 145);--palette-recipe-wizard-accent-foreground:oklch(32% .09 145);--palette-recipe-wizard-border:oklch(87% .012 90);--palette-recipe-wizard-input:oklch(82% .012 90);--palette-recipe-wizard-ring:oklch(43% .12 145);--palette-landing-page-background:oklch(99.5% .004 85);--palette-landing-page-foreground:oklch(16% .012 110);--palette-landing-page-card:oklch(99.5% .004 85);--palette-landing-page-card-foreground:oklch(16% .012 110);--palette-landing-page-popover:oklch(100% 0 0);--palette-landing-page-popover-foreground:oklch(16% .012 110);--palette-landing-page-primary:oklch(17% .01 110);--palette-landing-page-primary-foreground:oklch(99% .004 85);--palette-landing-page-secondary:oklch(96% .009 90);--palette-landing-page-secondary-foreground:oklch(20% .01 110);--palette-landing-page-muted:oklch(95.5% .008 90);--palette-landing-page-muted-foreground:oklch(48% .015 100);--palette-landing-page-accent:oklch(95% .024 137);--palette-landing-page-accent-foreground:oklch(30% .09 137);--palette-landing-page-border:oklch(88% .012 90);--palette-landing-page-input:oklch(84% .012 90);--palette-landing-page-ring:oklch(43% .12 137);--palette-landing-page-inventory-canvas:oklch(98.5% .008 85);--palette-landing-page-inventory-success:oklch(43% .12 137);--palette-landing-page-inventory-success-soft:oklch(95% .035 137);--palette-pricing-section-primary-foreground:oklch(99% .004 85);--palette-count-review-page-primary-foreground:oklch(99% 0 0);--palette-toast-audit-save-bar-box-shadow:#0002;--palette-toast-review-workspace-queue-row-small-data-pending-true-color:#a74922;--palette-toast-review-workspace-choices-aria-pressed-true-toast-review-workspace-choice-check-color:white;--palette-toast-review-workspace-confirm-box-shadow:#0001;--palette-studio-studio-teal:#147d78;--palette-studio-segment-button-aria-pressed-true-box-shadow:#00000010;--palette-studio-custom-range-box-shadow:#00000014;--palette-studio-is-positive-color:#23816c;--palette-studio-is-negative-color:#b95247;--palette-studio-studio-amber-color:#ac7227;--palette-studio-action-top-color:#997136;--palette-studio-source-dot-is-warn-background:#c8923e;--palette-studio-notice-border:#c8923e40;--palette-studio-notice-color:#997136;--palette-studio-color:#182823;--palette-studio-background:white;--palette-studio-muted:#f4f6f5;--palette-studio-muted-foreground:#52605b;--palette-studio-border:#d9e0dc;--palette-priority-page-priority-workspace-pa-soft:#edf3ee;--palette-priority-page-priority-workspace-pa-line:#e7ebe7;--palette-priority-page-priority-workspace-primary:#284b3e;--palette-priority-page-priority-workspace-primary-foreground:#fff;--palette-priority-page-priority-workspace-ring:#7c9f89;--palette-pa-pulse-background:#203e33;--palette-pa-pulse-color:#f8faf6;--palette-pa-pulse-h2-color:#c9d8ca;--palette-pa-pulse-stats-button-color:#cfdbcf;--palette-pa-pulse-stats-button-hover-color:white;--palette-pa-pulse-stats-strong-color:#f4f7ef;--palette-pa-pulse-stats-button-first-child-svg-color:#f3977f;--palette-pa-pulse-stats-button-nth-child-2-svg-color:#9bbde3;--palette-pa-pulse-stats-button-nth-child-3-svg-color:#c4e9bd;--palette-pa-dial-value-span-last-child-color:#c4d2c3;--palette-pa-pulse-legend-color:#cbd8c9;--palette-pa-pulse-legend-i-background:#f3977f;--palette-pa-pulse-legend-span-nth-child-2-i-background:#9bbde3;--palette-pa-pulse-legend-span-nth-child-3-i-background:#c4e9bd;--palette-pa-workstream-select-color:#687262;--palette-pa-queue-title-span-color:#727a6e;--palette-pa-queue-heading-p-color:#7c8278;--palette-pa-sort-color:#6a7268;--palette-pa-filters-button-color:#7a8075;--palette-pa-filters-button-is-active-background:#edf3ee;--palette-pa-filters-button-is-active-color:#355442;--palette-pa-urgent-dot-background:#cb7059;--palette-pa-search-svg-color:#93998f;--palette-pa-search-button-color:#727b72;--palette-pa-active-filters-color:#4f6658;--palette-pa-action-row-hover-background:#f7faf6;--palette-pa-action-row-is-selected-background:#eff5ed;--palette-pa-action-row-is-selected-box-shadow:#466c50;--palette-pa-action-status-span-border:#dce2d9;--palette-pa-action-status-svg-color:#759abe;--palette-pa-action-meta-color:#8b9186;--palette-pa-progress-label-color:#547b9e;--palette-pa-progress-label-background:#edf4fa;--palette-pa-priority-color:#866c39;--palette-pa-priority-background:#f7f3e8;--palette-pa-priority-data-priority-urgent-background:#fcf0ec;--palette-pa-priority-data-priority-urgent-color:#b65c43;--palette-pa-priority-data-priority-high-background:#fbefdf;--palette-pa-priority-data-priority-high-color:#a46a25;--palette-pa-priority-data-priority-low-background:#eff2ed;--palette-pa-priority-data-priority-low-color:#6f7b6a;--palette-pa-row-owner-color:#6e796a;--palette-pa-avatar-background:#eef1e6;--palette-pa-avatar-color:#62734e;--palette-pa-row-owner-is-unassigned-color:#8f958a;--palette-pa-row-owner-is-unassigned-pa-avatar-border:#d8ded3;--palette-pa-row-owner-is-unassigned-pa-avatar-color:#959e8e;--palette-pa-row-due-color:#8d9587;--palette-pa-row-due-is-overdue-color:#b5654e;--palette-pa-row-arrow-color:#8e9b8c;--palette-pa-pagination-color:#90978a;--palette-pa-pagination-span-strong-color:#66755f;--palette-pa-empty-span-color:#698368;--palette-pa-history-bar-color:#788171;--palette-pa-history-bar-button-color:#64745c;--palette-pa-history-check-background:#eef3ea;--palette-pa-history-check-color:#60835d;--palette-pa-history-count-color:#889281;--palette-priority-workspace-button-focus-visible-priority-workspace-a-focus-visible-priority-workspace-select-outline:#7c9f89;--palette-pa-column-headings-background:#fafbf8;--palette-pa-column-headings-color:#687262;--palette-pa-action-meta-pa-row-owner-is-unassigned-pa-pagination-pa-history-count-pa-filters-button-pa-row-du-color:#687262;--palette-pa-priority-data-priority-urgent-color-2:#a54b36;--palette-pa-priority-data-priority-high-color-2:#965b1c;--palette-pa-priority-data-priority-low-color-2:#606f5a;--palette-pa-search-input-placeholder-color:#687262;--palette-dark-priority-page-dark-priority-workspace-pa-line:#313c32;--palette-dark-priority-page-dark-priority-workspace-pa-soft:#26392d;--palette-dark-pa-column-headings-background:#252d24;--palette-dark-pa-action-row-hover-dark-pa-action-row-is-selected-background:#253427;--palette-dark-pa-filters-button-is-active-color:#c8dfbf;--palette-dark-pa-filters-button-is-active-background:#2d4031;--palette-dark-pa-priority-color:#ddc492;--palette-dark-pa-priority-background:#363221;--palette-dark-pa-priority-data-priority-urgent-color:#efb09d;--palette-dark-pa-priority-data-priority-urgent-background:#3b2c28;--palette-dark-pa-priority-data-priority-high-color:#e0bf86;--palette-dark-pa-priority-data-priority-high-background:#383024;--palette-dark-pa-priority-data-priority-low-color:#b3c0a8;--palette-dark-pa-priority-data-priority-low-background:#303b2b;--palette-dark-pa-action-title-color:#e1e6dc;--palette-dark-pa-active-filters-color:#c8dbbf;--palette-dark-pa-action-meta-dark-pa-row-owner-dark-pa-column-headings-dark-pa-pagination-dark-pa-workstream--color:#b3bdac;--palette-dark-pa-search-input-placeholder-color:#b3bdac;--palette-pa-pulse-box-shadow:#ffffff0d;--palette-pa-pulse-before-background:#d5edcb18;--palette-pa-pulse-stats-button-before-border:#ffffff0d;--palette-pa-pulse-stats-button-before-background:#ffffff07;--palette-pa-action-row-before-background:#6c8d71;--palette-pa-filters-button-is-active-box-shadow:#ffffffb3;--palette-pa-filters-button-is-active-box-shadow-2:#203e3308;--palette-pa-search-input-focus-visible-border-color:#8ca18b;--palette-pa-search-input-focus-visible-box-shadow:#78947414;--palette-pa-pulse-stats-button-active-before-background:#ffffff12;--palette-dark-pa-filters-button-is-active-box-shadow:#ffffff12;--palette-dark-pa-filters-button-is-active-box-shadow-2:#0000001a;--palette-pa-pulse-hover-box-shadow:#ffffff14;--palette-pa-pulse-hover-box-shadow-2:#203e3370;--palette-pa-pulse-stats-button-hover-strong-color:#e2f2d4;--palette-pa-pulse-visual-hover-pa-pulse-arc-filter:#c4e9bd28;--palette-pa-action-row-hover-background-2:#f3f7f1;--palette-pa-filters-button-hover-box-shadow:#ffffff80;--palette-pa-search-input-hover-pa-workstream-select-hover-border-color:#a4b09e;--palette-priority-page-div-first-child-data-slot-button-not-disabled-hover-box-shadow:#203e3370;--palette-dark-pa-action-row-hover-background:#293b2d;--palette-dark-pa-action-row-hover-pa-action-title-dark-pa-action-row-hover-pa-row-arrow-dark-pa-history-bar-a-color:#d7e8cf;--palette-dark-pa-filters-button-hover-box-shadow:#ffffff12;--palette-ai-assistant-ai-accent:#7350ba;--palette-ai-assistant-primary:#6942ad;--palette-ai-assistant-primary-foreground:#fff;--palette-ai-assistant-ring:#9976cf;--palette-ai-assistant--floating-box-shadow:#23113826;--palette-ai-assistant--floating-box-shadow-2:#23113812;--palette-ai-launcher-anando-face:#6942ad;--palette-ai-launcher-anando-spark:#ffd788;--palette-ai-launcher-border:#ffffff30;--palette-ai-launcher-color:white;--palette-ai-launcher-background:#7952ba;--palette-ai-launcher-background-2:#57348f;--palette-ai-launcher-box-shadow:#57348f40;--palette-ai-launcher-box-shadow-2:#ffffff25;--palette-ai-launcher-hover-background:#8059c0;--palette-ai-launcher-hover-background-2:#633c9f;--palette-ai-launcher-hover-box-shadow:#57348f50;--palette-ai-header-background:#f6bf58;--palette-ai-starters-button-box-shadow:#23113804;--palette-ai-starters-button-hover-box-shadow:#57348f12;--palette-ai-starters-button-nth-child-2-ai-starter-icon-color:#a06619;--palette-ai-starters-button-nth-child-2-ai-starter-icon-background:#e7b552;--palette-ai-starters-button-nth-child-3-ai-starter-icon-color:#398579;--palette-ai-starters-button-nth-child-3-ai-starter-icon-background:#54ad9e;--palette-ai-block--warning-border-left-color:#d59d42;--palette-ai-welcome-art-background:#f6bf58;--palette-ai-welcome-orbit--one-background:#e9bc6a;--palette-ai-welcome-orbit--two-background:#aa8ad6;--palette-dark-ai-assistant-ai-accent-2:#bba0ed;--palette-dark-ai-assistant-primary-2:#bba0ed;--palette-dark-ai-assistant-primary-foreground-2:#211337;--palette-dark-ai-assistant-ring-2:#bba0ed;--palette-dark-ai-starters-button-nth-child-2-ai-starter-icon-color:#e9bc6a;--palette-dark-ai-starters-button-nth-child-3-ai-starter-icon-color:#7bc9bb;--palette-studio-series-current:#147d78;--palette-studio-series-previous:#a3aebd;--palette-priority-waiting:#f3977f;--palette-priority-in-progress:#9bbde3;--palette-priority-done:#c4e9bd;--palette-assistant-spark:#f6bf58;--palette-cost-treemap:oklch(55% .22 262);--palette-coach-overlay:#00000073;--palette-count-footer-shadow:#0000000f;--palette-landing-hero-shadow:#1417140a;--palette-landing-count-shadow:#14171409;--palette-budget-footer-shadow:#0003;--palette-utility-amber-100:oklch(96.2% .059 95.617);--palette-utility-amber-200:oklch(92.4% .12 95.746);--palette-utility-amber-300:oklch(87.9% .169 91.605);--palette-utility-amber-400:oklch(82.8% .189 84.429);--palette-utility-amber-50:oklch(98.7% .022 95.277);--palette-utility-amber-500:oklch(76.9% .188 70.08);--palette-utility-amber-600:oklch(66.6% .179 58.318);--palette-utility-amber-700:oklch(55.5% .163 48.998);--palette-utility-amber-800:oklch(47.3% .137 46.201);--palette-utility-amber-900:oklch(41.4% .112 45.904);--palette-utility-amber-950:oklch(27.9% .077 45.635);--palette-utility-blue-100:oklch(93.2% .032 255.585);--palette-utility-blue-500:oklch(62.3% .214 259.815);--palette-utility-blue-600:oklch(54.6% .245 262.881);--palette-utility-blue-700:oklch(48.8% .243 264.376);--palette-utility-cyan-100:oklch(95.6% .045 203.388);--palette-utility-cyan-800:oklch(45% .085 224.283);--palette-utility-emerald-100:oklch(95% .052 163.051);--palette-utility-emerald-300:oklch(84.5% .143 164.978);--palette-utility-emerald-400:oklch(76.5% .177 163.223);--palette-utility-emerald-50:oklch(97.9% .021 166.113);--palette-utility-emerald-500:oklch(69.6% .17 162.48);--palette-utility-emerald-600:oklch(59.6% .145 163.225);--palette-utility-emerald-700:oklch(50.8% .118 165.612);--palette-utility-emerald-800:oklch(43.2% .095 166.913);--palette-utility-emerald-900:oklch(37.8% .077 168.94);--palette-utility-green-600:oklch(62.7% .194 149.214);--palette-utility-green-700:oklch(52.7% .154 150.069);--palette-utility-indigo-400:oklch(67.3% .182 276.935);--palette-utility-indigo-600:oklch(51.1% .262 276.966);--palette-utility-orange-100:oklch(95.4% .038 75.164);--palette-utility-orange-50:oklch(98% .016 73.684);--palette-utility-orange-500:oklch(70.5% .213 47.604);--palette-utility-orange-600:oklch(64.6% .222 41.116);--palette-utility-orange-700:oklch(55.3% .195 38.402);--palette-utility-orange-950:oklch(26.6% .079 36.259);--palette-utility-red-400:oklch(70.4% .191 22.216);--palette-utility-red-50:oklch(97.1% .013 17.38);--palette-utility-red-500:oklch(63.7% .237 25.331);--palette-utility-red-600:oklch(57.7% .245 27.325);--palette-utility-red-950:oklch(25.8% .092 26.042);--palette-utility-slate-100:oklch(96.8% .007 247.896);--palette-utility-slate-400:oklch(70.4% .04 256.788);--palette-utility-teal-400:oklch(77.7% .152 181.912);--palette-utility-teal-600:oklch(60% .118 184.704);--palette-utility-teal-700:oklch(51.1% .096 186.391);--palette-utility-violet-100:oklch(94.3% .029 294.588);--palette-utility-violet-500:oklch(60.6% .25 292.717);--palette-utility-violet-700:oklch(49.1% .27 292.581);--palette-utility-white:#fff;--palette-utility-black:#000;--palette-forest-light-background:oklch(98.5% .005 150);--palette-forest-light-foreground:oklch(22% .02 150);--palette-forest-light-card:oklch(100% 0 150);--palette-forest-light-primary:oklch(40% .12 150);--palette-forest-light-primary-foreground:oklch(99% 0 150);--palette-forest-light-muted:oklch(95% .009 150);--palette-forest-light-muted-foreground:oklch(46% .025 150);--palette-forest-light-accent:oklch(94% .025 150);--palette-forest-light-accent-foreground:oklch(30% .07 150);--palette-forest-light-border:oklch(79% .018 150);--palette-forest-light-input:oklch(60% .025 150);--palette-forest-light-ring:oklch(40% .12 150);--palette-forest-dark-background:oklch(17% .01 150);--palette-forest-dark-foreground:oklch(95% .009 150);--palette-forest-dark-card:oklch(20.5% .012 150);--palette-forest-dark-primary:oklch(78% .1 150);--palette-forest-dark-primary-foreground:oklch(18% .02 150);--palette-forest-dark-muted:oklch(25% .018 150);--palette-forest-dark-muted-foreground:oklch(76% .02 150);--palette-forest-dark-accent:oklch(28% .035 150);--palette-forest-dark-accent-foreground:oklch(87% .06 150);--palette-forest-dark-border:oklch(39% .025 150);--palette-forest-dark-input:oklch(58% .025 150);--palette-forest-dark-ring:oklch(78% .1 150);--palette-ocean-light-background:oklch(98.5% .005 250);--palette-ocean-light-foreground:oklch(22% .02 250);--palette-ocean-light-card:oklch(100% 0 250);--palette-ocean-light-primary:oklch(40% .12 250);--palette-ocean-light-primary-foreground:oklch(99% 0 250);--palette-ocean-light-muted:oklch(95% .009 250);--palette-ocean-light-muted-foreground:oklch(46% .025 250);--palette-ocean-light-accent:oklch(94% .025 250);--palette-ocean-light-accent-foreground:oklch(30% .07 250);--palette-ocean-light-border:oklch(79% .018 250);--palette-ocean-light-input:oklch(60% .025 250);--palette-ocean-light-ring:oklch(40% .12 250);--palette-ocean-dark-background:oklch(17% .01 250);--palette-ocean-dark-foreground:oklch(95% .009 250);--palette-ocean-dark-card:oklch(20.5% .012 250);--palette-ocean-dark-primary:oklch(78% .1 250);--palette-ocean-dark-primary-foreground:oklch(18% .02 250);--palette-ocean-dark-muted:oklch(25% .018 250);--palette-ocean-dark-muted-foreground:oklch(76% .02 250);--palette-ocean-dark-accent:oklch(28% .035 250);--palette-ocean-dark-accent-foreground:oklch(87% .06 250);--palette-ocean-dark-border:oklch(39% .025 250);--palette-ocean-dark-input:oklch(58% .025 250);--palette-ocean-dark-ring:oklch(78% .1 250);--palette-plum-light-background:oklch(98.5% .005 310);--palette-plum-light-foreground:oklch(22% .02 310);--palette-plum-light-card:oklch(100% 0 310);--palette-plum-light-primary:oklch(40% .12 310);--palette-plum-light-primary-foreground:oklch(99% 0 310);--palette-plum-light-muted:oklch(95% .009 310);--palette-plum-light-muted-foreground:oklch(46% .025 310);--palette-plum-light-accent:oklch(94% .025 310);--palette-plum-light-accent-foreground:oklch(30% .07 310);--palette-plum-light-border:oklch(79% .018 310);--palette-plum-light-input:oklch(60% .025 310);--palette-plum-light-ring:oklch(40% .12 310);--palette-plum-dark-background:oklch(17% .01 310);--palette-plum-dark-foreground:oklch(95% .009 310);--palette-plum-dark-card:oklch(20.5% .012 310);--palette-plum-dark-primary:oklch(78% .1 310);--palette-plum-dark-primary-foreground:oklch(18% .02 310);--palette-plum-dark-muted:oklch(25% .018 310);--palette-plum-dark-muted-foreground:oklch(76% .02 310);--palette-plum-dark-accent:oklch(28% .035 310);--palette-plum-dark-accent-foreground:oklch(87% .06 310);--palette-plum-dark-border:oklch(39% .025 310);--palette-plum-dark-input:oklch(58% .025 310);--palette-plum-dark-ring:oklch(78% .1 310);--palette-dark-studio-positive:#70c5ae;--palette-dark-studio-negative:#f1a399}:root[data-color-theme=forest]{--scheme-background:var(--palette-forest-light-background);--scheme-foreground:var(--palette-forest-light-foreground);--scheme-card:var(--palette-forest-light-card);--scheme-primary:var(--palette-forest-light-primary);--scheme-primary-foreground:var(--palette-forest-light-primary-foreground);--scheme-muted:var(--palette-forest-light-muted);--scheme-muted-foreground:var(--palette-forest-light-muted-foreground);--scheme-accent:var(--palette-forest-light-accent);--scheme-accent-foreground:var(--palette-forest-light-accent-foreground);--scheme-border:var(--palette-forest-light-border);--scheme-input:var(--palette-forest-light-input);--scheme-ring:var(--palette-forest-light-ring)}:root.dark[data-color-theme=forest]{--scheme-background:var(--palette-forest-dark-background);--scheme-foreground:var(--palette-forest-dark-foreground);--scheme-card:var(--palette-forest-dark-card);--scheme-primary:var(--palette-forest-dark-primary);--scheme-primary-foreground:var(--palette-forest-dark-primary-foreground);--scheme-muted:var(--palette-forest-dark-muted);--scheme-muted-foreground:var(--palette-forest-dark-muted-foreground);--scheme-accent:var(--palette-forest-dark-accent);--scheme-accent-foreground:var(--palette-forest-dark-accent-foreground);--scheme-border:var(--palette-forest-dark-border);--scheme-input:var(--palette-forest-dark-input);--scheme-ring:var(--palette-forest-dark-ring)}:root[data-color-theme=ocean]{--scheme-background:var(--palette-ocean-light-background);--scheme-foreground:var(--palette-ocean-light-foreground);--scheme-card:var(--palette-ocean-light-card);--scheme-primary:var(--palette-ocean-light-primary);--scheme-primary-foreground:var(--palette-ocean-light-primary-foreground);--scheme-muted:var(--palette-ocean-light-muted);--scheme-muted-foreground:var(--palette-ocean-light-muted-foreground);--scheme-accent:var(--palette-ocean-light-accent);--scheme-accent-foreground:var(--palette-ocean-light-accent-foreground);--scheme-border:var(--palette-ocean-light-border);--scheme-input:var(--palette-ocean-light-input);--scheme-ring:var(--palette-ocean-light-ring)}:root.dark[data-color-theme=ocean]{--scheme-background:var(--palette-ocean-dark-background);--scheme-foreground:var(--palette-ocean-dark-foreground);--scheme-card:var(--palette-ocean-dark-card);--scheme-primary:var(--palette-ocean-dark-primary);--scheme-primary-foreground:var(--palette-ocean-dark-primary-foreground);--scheme-muted:var(--palette-ocean-dark-muted);--scheme-muted-foreground:var(--palette-ocean-dark-muted-foreground);--scheme-accent:var(--palette-ocean-dark-accent);--scheme-accent-foreground:var(--palette-ocean-dark-accent-foreground);--scheme-border:var(--palette-ocean-dark-border);--scheme-input:var(--palette-ocean-dark-input);--scheme-ring:var(--palette-ocean-dark-ring)}:root[data-color-theme=plum]{--scheme-background:var(--palette-plum-light-background);--scheme-foreground:var(--palette-plum-light-foreground);--scheme-card:var(--palette-plum-light-card);--scheme-primary:var(--palette-plum-light-primary);--scheme-primary-foreground:var(--palette-plum-light-primary-foreground);--scheme-muted:var(--palette-plum-light-muted);--scheme-muted-foreground:var(--palette-plum-light-muted-foreground);--scheme-accent:var(--palette-plum-light-accent);--scheme-accent-foreground:var(--palette-plum-light-accent-foreground);--scheme-border:var(--palette-plum-light-border);--scheme-input:var(--palette-plum-light-input);--scheme-ring:var(--palette-plum-light-ring)}:root.dark[data-color-theme=plum]{--scheme-background:var(--palette-plum-dark-background);--scheme-foreground:var(--palette-plum-dark-foreground);--scheme-card:var(--palette-plum-dark-card);--scheme-primary:var(--palette-plum-dark-primary);--scheme-primary-foreground:var(--palette-plum-dark-primary-foreground);--scheme-muted:var(--palette-plum-dark-muted);--scheme-muted-foreground:var(--palette-plum-dark-muted-foreground);--scheme-accent:var(--palette-plum-dark-accent);--scheme-accent-foreground:var(--palette-plum-dark-accent-foreground);--scheme-border:var(--palette-plum-dark-border);--scheme-input:var(--palette-plum-dark-input);--scheme-ring:var(--palette-plum-dark-ring)}:root:is([data-color-theme=forest],[data-color-theme=ocean],[data-color-theme=plum]),:root:is([data-color-theme=forest],[data-color-theme=ocean],[data-color-theme=plum]) :is(.settings-page,.recipe-wizard,.toast-journey,.toast-import-page,.po-builder,.po-overview,.insights-workspace,.operating-costs-page,.vendors-page,.recipes-page,.count-review-page,.priority-page,.priority-workspace,.ai-assistant){--background:var(--scheme-background);--foreground:var(--scheme-foreground);--card:var(--scheme-card);--card-foreground:var(--scheme-foreground);--popover:var(--scheme-card);--popover-foreground:var(--scheme-foreground);--primary:var(--scheme-primary);--primary-foreground:var(--scheme-primary-foreground);--secondary:var(--scheme-muted);--secondary-foreground:var(--scheme-foreground);--muted:var(--scheme-muted);--muted-foreground:var(--scheme-muted-foreground);--accent:var(--scheme-accent);--accent-foreground:var(--scheme-accent-foreground);--border:var(--scheme-border);--input:var(--scheme-input);--ring:var(--scheme-ring);--sidebar:var(--scheme-card);--sidebar-foreground:var(--scheme-foreground);--sidebar-primary:var(--scheme-primary);--sidebar-primary-foreground:var(--scheme-primary-foreground);--sidebar-accent:var(--scheme-accent);--sidebar-accent-foreground:var(--scheme-accent-foreground);--sidebar-border:var(--scheme-border);--sidebar-ring:var(--scheme-ring)}:root{--palette-daily-workload-tint:#baa884;--palette-daily-urgent-node:#d76c55;--palette-daily-secondary-bar:#86a580;--palette-club-cream:#fbf7ee;--palette-club-paper:#fffcf6;--palette-club-green:#234c3b;--palette-club-ink:#233e32;--palette-club-muted:#666e5e;--palette-club-line:#dddccd;--palette-club-apricot:#edb38c;--palette-club-focus:#b46634;--palette-club-sage:#517051;--palette-club-mark-border:#bcc5ae;--palette-club-status-dot:#6d835a;--palette-club-illustration-note:#896649;--palette-club-card-shadow:#45462606;--palette-club-step-ink:#fff9e9;--palette-club-input-border:#cacfbf;--palette-club-placeholder:#7a8173;--palette-club-confirmed:#edf1e6;--palette-club-button-ink:#fff9ee;--palette-club-button-hover:#365c47;--palette-club-secondary-border:#a9b39a;--palette-club-secondary-hover:#eef0e4;--palette-club-error-background:#f9eae1;--palette-club-error-ink:#862f27;--palette-club-note:#eef0e5;--palette-club-member-ink:#fff6dd;--palette-club-member-shadow:#28352212;--palette-club-member-rule:#ffffff35;--palette-club-team-eyebrow:#737761;--palette-club-signature:#856043;--palette-club-inactive:#e9ecdf;--palette-club-danger:#833f32;--palette-club-preview-card-ink:#fff7e6;--palette-club-preview-card-shadow:#e8cbb240;--palette-club-preview-card-rule:#ffffff30;--palette-club-toolbar:#1f3029;--palette-club-toolbar-ink:#f7f3e6;--palette-club-toolbar-dot:#ebba8c;--palette-club-toolbar-muted:#d1d7c8;--palette-club-toolbar-border:#ffffff25;--palette-club-toolbar-selected:#f4e8ce;--palette-club-qr-paper:#fff;--palette-club-blush:#fff0f3;--palette-club-rose:#f8d6e1;--palette-club-rose-border:#e6aec0;--palette-club-rose-ink:#772844;--palette-club-rose-heart:#ad315b}html,body,#root{height:100%}.bootstrap-loading{background:var(--palette-landing-paper);min-height:100svh;color:var(--palette-landing-ink);place-items:center;padding:24px;font:14px/1.6 Segoe UI,Arial,sans-serif;display:grid}.ims-landing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bootstrap-reload{cursor:pointer;border:1px solid;border-radius:6px;margin-top:16px;padding:10px 15px;display:block}
