.mesa-usage{--mesa-accent: #23684e;box-sizing:border-box;padding:26px 28px 22px;color:#213c33}.mesa-usage p,.mesa-usage small{text-indent:0!important}.mesa-main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.25rem;align-items:start}.mesa-inputs{display:grid;gap:1rem;min-width:0}.mesa-quantity{display:grid;gap:.5rem;min-width:0;font-weight:600}.mesa-quantity input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #aebfb6;border-radius:.5rem;padding:.7rem .8rem;background:#fff;color:#17382c;font:inherit}.mesa-quantity small,.mesa-rates small{font-size:.833333rem;font-weight:400;line-height:1.65;color:#53685d}.mesa-requirements{border-top:1px solid #d8e1dc;padding-top:1rem}.mesa-requirements h3{margin:0 0 .5rem;font-size:1rem}.mesa-requirement-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:1rem 0 .75rem}.mesa-requirement-card{position:relative;padding:1rem;border:1px solid #d5e0d8;border-radius:.75rem;background:#f8fbf8}.mesa-slider-label{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.mesa-tip-wrap{position:relative;display:inline-flex;flex:0 0 auto}.mesa-tip-trigger{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid #9db3a6;border-radius:50%;background:#fff;color:var(--mesa-accent);font:700 12px Georgia,serif;cursor:help}.mesa-tip{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;visibility:hidden;width:min(300px,calc(100vw - 72px));padding:.7rem .8rem;border-radius:.55rem;background:#17382c;box-shadow:0 10px 28px #17382c38;color:#fff;font-size:.78rem;font-weight:400;line-height:1.55;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.mesa-tip-wrap:hover .mesa-tip,.mesa-tip-wrap:focus-within .mesa-tip{visibility:visible;opacity:1;transform:translateY(0)}.mesa-pro-apps-card{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mesa-check{display:flex;align-items:flex-start;gap:.6rem;line-height:1.6}.mesa-check input{flex:0 0 auto;margin-top:.3rem;width:1.1rem;height:1.1rem;accent-color:var(--mesa-accent)}.mesa-result{min-width:0;padding:1.2rem;border:1px solid #b9d2bf;border-radius:.85rem;background:#f3f8f2}.mesa-cadence{display:flex;padding:3px;margin:0 0 1rem;border:1px solid #bdd0c0;border-radius:.6rem;background:#fff}.mesa-cadence label{position:relative;flex:1;text-align:center;padding:.5rem;border-radius:.4rem;cursor:pointer}.mesa-cadence input{position:absolute;opacity:0;width:1px;height:1px}.mesa-cadence .selected{background:var(--mesa-accent);color:#fff}.mesa-cadence label:focus-within,.mesa-usage input:focus-visible,.mesa-usage summary:focus-visible,.mesa-usage a:focus-visible{outline:3px solid #c68736;outline-offset:3px}.mesa-result-label{font-size:.85rem;color:#52695b}.mesa-plan-name{font-size:1.55rem}.mesa-total{font-size:2rem;font-weight:700;margin:.7rem 0 1rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mesa-total small{display:block;font-weight:400;font-size:.8rem}.mesa-breakdown{margin-bottom:1.2rem}.mesa-breakdown dt{font-size:.85rem}.mesa-breakdown dt small{display:block;color:#597061}.mesa-limit-list{padding-left:1.2rem;line-height:1.7;font-size:.88rem;margin:.6rem 0 1.2rem}.mesa-other-benefits{margin:1rem 0;padding-top:1rem;border-top:1px solid #d0dcd3}.mesa-other-benefits ul{margin:.6rem 0 0;padding-left:1.2rem;font-size:.88rem;line-height:1.7}.mesa-cta{display:block;text-align:center;padding:.8rem;border-radius:.5rem;background:var(--mesa-accent);color:#fff!important;text-decoration:none}.mesa-notes{border-top:1px solid #d0dcd3;margin-top:1.3rem;padding-top:.8rem;font-size:.83rem;line-height:1.7}.mesa-notes a{display:block;width:fit-content;margin-top:.5rem}@media(max-width:760px){.mesa-main{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.mesa-usage{padding:22px 18px}}.mesa-usage .mesa-notes p,.mesa-usage .mesa-notes a{color:#53685d}.mesa-slider-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mesa-slider-heading output{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:700;color:var(--mesa-accent)}.mesa-quantity input[type=range]{display:block;height:36px;padding:0;margin:0;border:0;accent-color:var(--mesa-accent);cursor:pointer;background:transparent}.mesa-slider-scale{display:flex;justify-content:space-between;font-size:11px;font-weight:400;color:#53685d}@media(max-width:440px){.mesa-result{padding:1rem}.mesa-slider-heading{flex-wrap:wrap;gap:4px 12px}.mesa-tip{left:auto;right:0}}.saas-heading-from-h3,.saas-heading-from-h4{font-weight:700}.saas-heading-lead{color:var(--text-muted);line-height:1.75;margin:12px 0 20px}.sidebar-box .saas-heading-from-h3{font-size:14px;font-weight:700;margin-bottom:14px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.pricing-heading .saas-heading-from-h3{flex:0 0 auto;margin-bottom:0}.resource-creator-card .saas-heading-from-h3{margin:8px 0 10px;font-size:22px}.resource-creator-card .saas-heading-from-h3 a{display:inline-flex;align-items:center;gap:7px;color:var(--ink);text-decoration:none}.resource-creator-card .saas-heading-from-h3 svg{width:16px;height:16px;color:var(--accent)}.map-pricing{scroll-margin-top:110px}.map-pricing>p{line-height:1.8;margin:12px 0}.map-pricing>h3{margin:28px 0 16px}.map-pricing:lang(zh)>p{text-indent:2em}.map-pricing:lang(en)>p{text-indent:0}.map-pricing-cadence{display:flex;gap:8px;margin:20px 0}.map-pricing-cadence button{padding:10px 18px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#172033;cursor:pointer}.map-pricing-cadence button[aria-pressed=true]{background:#172033;color:#fff}.map-pricing-cadence button:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.map-pricing table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7}.map-pricing th,.map-pricing td{padding:14px;border-bottom:1px solid #dbe2ea;text-align:left;vertical-align:top}.map-pricing th{background:#f6f8fb}.map-pricing td span{display:block}.map-pricing th:first-child{width:17%}.map-pricing td:nth-child(2){width:25%}@media(max-width:640px){.map-pricing thead{display:none}.map-pricing table,.map-pricing tbody,.map-pricing tr,.map-pricing th,.map-pricing td{display:block;width:100%!important;box-sizing:border-box}.map-pricing tr{margin-bottom:16px;border:1px solid #dbe2ea;border-radius:8px;overflow:hidden}.map-pricing td:before{content:attr(data-label);display:block;font-weight:600;margin-bottom:4px}.map-pricing td:last-child{border-bottom:0}}.saas-selection-advice{max-width:920px;margin:0 0 58px;scroll-margin-top:110px}.saas-selection-advice>h2{margin:0 0 22px;color:var(--ink);font-size:28px;font-weight:800;line-height:1.25;letter-spacing:-.02em}.saas-selection-advice-block+.saas-selection-advice-block{margin-top:26px}.saas-selection-advice-block h3{margin:0 0 10px;color:var(--ink);font-size:18px;line-height:1.45}.saas-selection-advice-block>p{margin:0 0 10px;color:var(--text-muted);font-size:15px;line-height:1.8}.saas-selection-advice-sources{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:12px}.saas-related-tools-note{display:block;margin:0 0 14px;font-size:12px;line-height:1.5}html[lang=zh-CN] .saas-selection-advice-block>p{text-indent:2em}html[lang=en] .saas-selection-advice-block>p{text-indent:0}@media(max-width:640px){.saas-selection-advice{margin-bottom:42px}.saas-selection-advice>h2{font-size:24px}}html[lang] .saas-detail-refresh .saas-detail-alternatives[data-reviewed-competitors] .saas-detail-alternative-difference{text-indent:0}.intent-copy-highlight>p,li.intent-copy-highlight{width:fit-content;max-width:100%;padding:4px 6px;border-radius:4px;background:#fff1a8}.tool-buying-checks article.intent-copy-highlight,.tool-decision-guide--expanded .tool-buying-checks article.intent-copy-highlight{padding:12px 14px;border-radius:6px;background:#fff1a8}.saas-platform{--platform-border: #ded8d2}.saas-platform-section,.saas-platform-lifecycle{margin:28px 0 0}.saas-platform h3{margin:0 0 10px;font-size:1.18rem;line-height:1.5}.saas-platform h4{margin:0;font-size:1rem;line-height:1.55}.saas-platform p{line-height:1.85}.saas-platform-types,.saas-platform-blocks{display:grid;gap:14px;margin-top:18px}.saas-platform-types{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-platform-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-platform-card{padding:20px;border:1px solid var(--platform-border);border-radius:14px;min-width:0;background:#fff}.saas-platform-card-heading{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.saas-platform-card p{margin:12px 0}.saas-platform-badge{color:#8a4727;background:#fff0dc;border:1px solid #eac69a;padding:2px 8px;border-radius:20px;font-size:.73rem;font-weight:700}.saas-platform-source{font-size:.79rem;color:#795644;overflow-wrap:anywhere}.saas-platform-source:focus-visible{outline:2px solid #865941;outline-offset:4px}.saas-platform-note{background:#f8f5f1;border-left:3px solid #b18b72;padding:14px 18px;border-radius:0 10px 10px 0}.saas-platform-lifecycle{box-sizing:border-box;width:100%;margin-right:0;margin-left:0;padding:22px;border:1px solid var(--platform-border);background:#fcfaf7;border-radius:16px}.saas-platform-lifecycle-svg{display:block;width:100%;height:auto}.saas-platform-lifecycle-svg--mobile{display:none}.saas-platform-stage-notes{padding-left:22px;margin:0;display:grid;gap:12px}.saas-platform-stage-notes p{margin:3px 0 0}.saas-platform-examples{display:grid;gap:16px;margin-top:18px}.saas-platform-example{padding:22px;border:1px solid var(--platform-border);border-radius:14px}.saas-platform-example-basis{display:block;font-size:.76rem;color:#796650;margin-bottom:6px}.saas-platform-example dl{margin:16px 0}.saas-platform-example dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;margin-top:10px;line-height:1.8}.saas-platform-example dt{font-weight:600;color:#546078}.saas-platform-example dd{margin:0}.saas-platform-boundaries>div{padding:15px 0;border-bottom:1px solid var(--platform-border)}.saas-platform-boundaries p{margin:6px 0 0}.saas-platform-case{padding:26px;border:1px solid var(--platform-border);border-radius:16px;background:#fff}.saas-platform-case p{margin:10px 0 18px}.saas-platform-case-preparation{padding:18px;background:#f8f5f1;border-radius:10px;margin:20px 0}.saas-platform-case-preparation p,.saas-platform-case-runtime p{margin-bottom:0}.saas-platform-case-steps{margin:14px 0 24px;padding-left:26px}.saas-platform-case-steps li{padding:8px 0 10px 8px}.saas-platform-case-steps li::marker{color:#8e6353;font-weight:700}.saas-platform-case h5{margin:0;font-size:1rem;line-height:1.6}.saas-platform-case-steps p{margin:8px 0 0;text-indent:0!important}.saas-platform-case-runtime{border-left:3px solid #ad8472;padding:4px 0 4px 18px;margin:0 0 24px}.saas-platform-case-sources{display:flex;flex-wrap:wrap;gap:10px 20px;border-top:1px solid var(--platform-border);padding-top:16px}html[lang=zh-CN] .saas-platform p{text-indent:2em}@media(max-width:1100px){.saas-platform-types{grid-template-columns:1fr}}@media(max-width:700px){.saas-platform-case{padding:18px}.saas-platform-case-preparation{padding:14px}.saas-platform-case-steps{padding-left:22px}.saas-platform-case-steps li{padding-left:3px}.saas-platform-blocks{grid-template-columns:1fr}.saas-platform-card,.saas-platform-example{padding:18px}.saas-platform-lifecycle{padding:16px}.saas-platform-lifecycle-svg--desktop{display:none}.saas-platform-lifecycle-svg--mobile{display:block;max-width:360px;margin:auto}.saas-platform-example dl>div{grid-template-columns:1fr;gap:2px;margin-top:14px}}.saas-catalog-budget .saas-gorgias-product p,.saas-catalog-budget .saas-gorgias-product label,.saas-catalog-budget .saas-gorgias-product select{text-align:left;text-indent:0}.saas-catalog-budget .saas-gorgias-budget-ticks{font-size:10px;gap:4px}.saas-catalog-budget-option{display:flex;align-items:flex-start;gap:10px;font-weight:650}.saas-catalog-budget-option input{flex-shrink:0;margin-top:4px}.saas-gorgias-product[data-cadence-available=false]{opacity:.68}.saas-gorgias-product[data-cadence-available=false] .saas-catalog-budget-option{cursor:not-allowed}.saas-catalog-budget-option small{display:block;font-weight:400}.saas-catalog-budget-option>span{flex:1;min-width:0}.saas-catalog-budget-price-label{flex-shrink:0;padding:3px 8px;border-radius:999px;background:#f4efec;color:var(--text-main);font-size:12px;line-height:1.4;white-space:nowrap;cursor:help}.saas-catalog-budget-price-label:focus-visible{outline:2px solid #8f4f39;outline-offset:2px}.saas-gorgias-product:has(>.saas-catalog-budget-price-meta){display:grid;grid-template-columns:minmax(0,1fr) minmax(116px,160px);column-gap:14px}.saas-gorgias-product:has(>.saas-catalog-budget-price-meta)>.saas-catalog-budget-option{grid-column:1;grid-row:1}.saas-gorgias-product:has(>.saas-catalog-budget-price-meta)>p{grid-column:1 / -1;grid-row:2}.saas-catalog-budget-price-meta{position:relative;display:grid;grid-column:2;grid-row:1;align-self:start;justify-items:end}.saas-catalog-budget-price-tip{position:absolute;z-index:4;top:calc(100% + 8px);right:0;width:220px;box-sizing:border-box;padding:8px 10px;border:1px solid #d9d1cd;border-radius:8px;background:#fff;box-shadow:0 8px 24px #2a1d1824;color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.45;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(-3px);pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.saas-catalog-budget-price-meta:hover>.saas-catalog-budget-price-tip,.saas-catalog-budget-price-meta:focus-within>.saas-catalog-budget-price-tip{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:520px){.saas-gorgias-product:has(>.saas-catalog-budget-price-meta){grid-template-columns:minmax(0,1fr) minmax(108px,128px);column-gap:10px}}.saas-catalog-budget-product-option{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.saas-catalog-budget-product-option input{flex-shrink:0;margin-top:4px}.saas-catalog-budget-product-option span{display:grid;gap:5px}.saas-catalog-budget-product-option small{font-weight:400;line-height:1.55}.saas-catalog-budget-seats{display:grid;gap:8px}.saas-catalog-budget .saas-gorgias-product select,.saas-catalog-budget-seats input{max-width:100%;width:100%;box-sizing:border-box;padding:8px}.saas-catalog-budget .saas-gorgias-billing{margin-top:0}.saas-catalog-budget .saas-gorgias-billing label:has(input:focus-visible){outline:2px solid currentColor;outline-offset:3px}.saas-catalog-budget .saas-gorgias-billing strong{font-size:12px}.saas-catalog-budget .saas-gorgias-total{overflow-wrap:anywhere}.saas-catalog-budget-combination{display:grid;gap:8px;margin:0 0 18px}.saas-catalog-budget-combination p{display:flex;justify-content:space-between;gap:16px;margin:0;padding-bottom:8px;border-bottom:1px solid #eadfda}.saas-catalog-budget-combination b{flex-shrink:0}.saas-catalog-budget-total-label{margin-bottom:4px;color:var(--text-muted);font-weight:650}.saas-catalog-budget-discount{display:inline-flex;align-items:center;width:fit-content;margin:0 0 16px;padding:7px 11px;border:1px solid #80c9a4;border-radius:999px;background:#eaf8f0;color:#17653d;font-size:12px;font-weight:850;line-height:1.35}.saas-pricing-calculator:has(.saas-catalog-budget) .saas-budget-pricing-footer .saas-pricing-calculator-boundary{border-top:0}.saas-photoroom-budget .saas-gorgias-budget h4{margin:0;font-size:18px}.saas-photoroom-budget .saas-gorgias-budget-slider{min-width:0}.saas-photoroom-budget .saas-gorgias-budget-value{display:block;color:var(--ink);font-size:26px;font-weight:750}.saas-photoroom-budget .saas-gorgias-budget-value small{margin-left:4px;font-size:14px;font-weight:500}.saas-photoroom-budget .saas-gorgias-budget-slider>input[type=range]{display:block;box-sizing:border-box;width:100%;min-height:44px;margin:8px 0 0;padding:0;cursor:pointer;accent-color:#8f4f39}.saas-photoroom-budget .saas-gorgias-budget-ticks{display:flex;justify-content:space-between;gap:4px;color:var(--text-muted);font-size:10px}.saas-photoroom-budget .saas-gorgias-field{display:grid;gap:8px;min-width:0;font-size:14px;font-weight:650}.saas-photoroom-budget .saas-gorgias-field input,.saas-photoroom-budget .saas-gorgias-field select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #d6d0ce;border-radius:8px;background:#fff;color:var(--ink);font:inherit}.saas-photoroom-budget .saas-gorgias-product{padding:20px;border:1px solid #ded8d5;border-radius:12px;background:#fff;text-align:left}.saas-photoroom-budget .saas-gorgias-product[data-selected=true]{border-color:#b17a65;background:#fffaf7}.saas-photoroom-budget .saas-gorgias-product h4{margin:0;font-size:17px}.saas-photoroom-budget .saas-gorgias-product p{color:var(--text-muted);font-size:13px;line-height:1.7}.saas-photoroom-budget .saas-gorgias-product>p{margin-inline:0;text-indent:0}.saas-photoroom-budget .saas-gorgias-product small{color:var(--text-muted);font-size:12px;font-weight:500}.saas-photoroom-budget .saas-gorgias-choice{display:flex;align-items:center;flex-wrap:wrap;gap:10px;cursor:pointer;min-height:32px}.saas-photoroom-budget .saas-gorgias-choice input{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:#8f4f39}.saas-photoroom-budget .saas-gorgias-summary{min-width:0;overflow-wrap:anywhere}.saas-photoroom-budget .saas-gorgias-trial-button{display:flex;align-items:center;justify-content:center;min-height:44px;margin:16px 0;padding:10px 16px;box-sizing:border-box;border-radius:8px;background:#ff4e43;color:#fff;font-size:14px;font-weight:700;text-align:center;text-decoration:none}.saas-photoroom-budget .saas-gorgias-trial-button:hover{background:#e94137;color:#fff}.saas-photoroom-budget .saas-gorgias-trial-button:focus-visible{outline:2px solid #8f4f39;outline-offset:3px}.saas-photoroom-budget .saas-gorgias-billing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 16px;padding:4px;border:1px solid #e4e7f0;border-radius:12px;background:#f7f8fc}.saas-photoroom-budget .saas-gorgias-billing[data-option-count="1"]{grid-template-columns:minmax(0,1fr)}.saas-photoroom-budget .saas-gorgias-billing label{position:relative;min-width:0;cursor:pointer}.saas-photoroom-budget .saas-gorgias-billing label>span,.saas-photoroom-budget .saas-gorgias-billing-unavailable{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;padding:5px 4px;box-sizing:border-box;border-radius:8px;color:#69748e;text-align:center;transition:background-color .15s,color .15s}.saas-photoroom-budget .saas-gorgias-billing-unavailable{border:1px dashed #d6dbe8;background:#fff;color:#7d879d;cursor:not-allowed}.saas-photoroom-budget .saas-gorgias-billing strong{font-size:15px;line-height:1.2}.saas-photoroom-budget .saas-gorgias-billing small{font-size:11px;font-weight:650;line-height:1.2}.saas-photoroom-budget .saas-gorgias-billing input:checked+span{background:#ff4e43;color:#fff}.saas-photoroom-budget .saas-gorgias-billing input:focus-visible+span{outline:2px solid #8f4f39;outline-offset:3px}.saas-photoroom-budget .saas-gorgias-summary h4{margin:12px 0;font-size:26px}.saas-photoroom-budget .saas-gorgias-summary h5{font-size:15px;margin:20px 0 8px}.saas-photoroom-budget .saas-gorgias-summary p,.saas-photoroom-budget .saas-gorgias-summary li{font-size:13px;line-height:1.7}.saas-photoroom-budget .saas-gorgias-summary ul{padding-left:20px}.saas-photoroom-budget .saas-gorgias-total{display:block;font-size:32px;line-height:1.3}.saas-photoroom-budget .saas-gorgias-total small{font-size:14px;font-weight:500}.saas-photoroom-budget .saas-gorgias-breakdown{display:grid;gap:9px;font-size:13px;padding-block:12px;border-top:1px solid #ded8d5}.saas-photoroom-budget .saas-gorgias-breakdown div{display:flex;justify-content:space-between;gap:14px}.saas-photoroom-budget .saas-gorgias-breakdown dd{margin:0;white-space:nowrap}.saas-photoroom-budget .saas-gorgias-calculator :is(input,select,summary):focus-visible{outline:2px solid #8f4f39;outline-offset:3px}.saas-photoroom-budget .saas-catalog-budget .saas-gorgias-product p,.saas-photoroom-budget .saas-catalog-budget .saas-gorgias-product label,.saas-photoroom-budget .saas-catalog-budget .saas-gorgias-product select{text-align:left;text-indent:0}.saas-photoroom-budget .saas-catalog-budget .saas-gorgias-budget-ticks{font-size:10px;gap:4px}.saas-photoroom-budget .saas-catalog-budget-option{display:flex;align-items:flex-start;gap:10px;font-weight:650}.saas-photoroom-budget .saas-catalog-budget-option input{flex-shrink:0;margin-top:4px}.saas-photoroom-budget .saas-catalog-budget-option small{display:block;font-weight:400}.saas-photoroom-budget .saas-catalog-budget-product-option{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.saas-photoroom-budget .saas-catalog-budget-product-option input{flex-shrink:0;margin-top:4px}.saas-photoroom-budget .saas-catalog-budget-product-option span{display:grid;gap:5px}.saas-photoroom-budget .saas-catalog-budget-product-option small{font-weight:400;line-height:1.55}.saas-photoroom-budget .saas-catalog-budget-seats{display:grid;gap:8px}.saas-photoroom-budget .saas-catalog-budget .saas-gorgias-product select,.saas-photoroom-budget .saas-catalog-budget-seats input{max-width:100%;width:100%;box-sizing:border-box;padding:8px}.saas-photoroom-budget .saas-catalog-budget .saas-gorgias-billing{margin-top:0}.saas-photoroom-budget .saas-catalog-budget .saas-gorgias-billing label:has(input:focus-visible){outline:2px solid currentColor;outline-offset:3px}.saas-photoroom-budget .saas-catalog-budget .saas-gorgias-billing strong{font-size:12px}.saas-photoroom-budget .saas-catalog-budget .saas-gorgias-total{overflow-wrap:anywhere}.saas-photoroom-budget .saas-catalog-budget-combination{display:grid;gap:8px;margin:0 0 18px}.saas-photoroom-budget .saas-catalog-budget-combination p{display:flex;justify-content:space-between;gap:16px;margin:0;padding-bottom:8px;border-bottom:1px solid #eadfda}.saas-photoroom-budget .saas-catalog-budget-combination b{flex-shrink:0}.saas-photoroom-budget .saas-catalog-budget-total-label{margin-bottom:4px;color:var(--text-muted);font-weight:650}.saas-photoroom-budget .saas-catalog-budget-discount{display:inline-flex;align-items:center;width:fit-content;margin:0 0 16px;padding:7px 11px;border:1px solid #80c9a4;border-radius:999px;background:#eaf8f0;color:#17653d;font-size:12px;font-weight:850;line-height:1.35}.saas-photoroom-budget:has(.saas-catalog-budget) .saas-budget-pricing-footer .saas-pricing-calculator-boundary{border-top:0}.saas-photoroom-budget .saas-budget-pricing-footer{padding:20px 28px;border-top:1px solid #e4e7f0}.saas-photoroom-budget .saas-budget-pricing-footer p{font-size:13px;line-height:1.7;color:var(--text-muted)}.saas-photoroom-budget .saas-budget-pricing-footer>a{display:inline-flex;align-items:center;min-height:44px;font-weight:750;color:var(--accent)}@media(max-width:720px){.saas-photoroom-budget .saas-okendo-combination-layout{grid-template-columns:minmax(0,1fr);margin:0 16px 20px}.saas-photoroom-budget .saas-okendo-order-control{grid-template-columns:minmax(0,1fr);margin:20px 16px;padding:18px 14px;gap:16px}}.saas-photoroom-budget .saas-budget-tier-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.saas-photoroom-budget .saas-budget-tier-shortcuts button{display:grid;gap:7px;padding:12px;border:1px solid var(--border);border-radius:9px;background:#fff;text-align:left;color:var(--ink);cursor:pointer;font:inherit;font-size:13px}.saas-photoroom-budget .saas-budget-tier-shortcuts button span{font-size:12px;line-height:1.5;color:var(--text-muted)}.saas-photoroom-budget .saas-budget-tier-shortcuts button[aria-pressed=true]{border-color:var(--accent);background:var(--primary-soft)}.saas-photoroom-budget .saas-budget-scale-note{font-size:12px;line-height:1.6;color:var(--text-muted);margin-bottom:0}@media(max-width:480px){.saas-photoroom-budget .saas-budget-tier-shortcuts{grid-template-columns:1fr}}.saas-catalog-budget .saas-budget-seat-bounds{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted)}.saas-catalog-budget .saas-catalog-budget-seats input[type=range]{padding:0;min-height:28px;accent-color:var(--accent)}.saas-catalog-budget .saas-catalog-budget-seats output{font-size:24px;font-weight:700}.saas-catalog-budget .saas-budget-addon-range{display:grid;gap:8px;margin-top:14px}.saas-catalog-budget .saas-budget-addon-range output{font-size:20px;font-weight:700}.saas-catalog-budget .saas-budget-addon-range input[type=range]{box-sizing:border-box;width:100%;min-height:28px;padding:0;accent-color:var(--accent)}.saas-catalog-budget .saas-budget-addon-range>b{font-size:13px}.saas-catalog-budget .saas-budget-seat-breakdown{display:grid;gap:10px;font-size:13px}.saas-catalog-budget .saas-budget-seat-breakdown>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px}.saas-catalog-budget .saas-budget-seat-breakdown dd{margin:0;font-weight:650}.saas-catalog-budget .saas-budget-summary-entitlements{border-top:1px solid var(--border)}.saas-catalog-budget .saas-budget-usage-estimates,.saas-catalog-budget .saas-budget-reference-addons{margin:24px 28px}.saas-catalog-budget .saas-budget-usage-estimates>p,.saas-catalog-budget .saas-budget-reference-addons p{font-size:13px;line-height:1.7;text-indent:0}.saas-catalog-budget .saas-budget-usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.saas-catalog-budget .saas-budget-usage-grid label{display:block;font-size:13px;margin-bottom:6px}.saas-catalog-budget .saas-budget-usage-grid input{box-sizing:border-box;width:100%;padding:10px}.saas-catalog-budget .saas-budget-reference-addons details{border-top:1px solid var(--border);padding:12px 0}.saas-catalog-budget .saas-budget-reference-addons summary{cursor:pointer;font-weight:650}@media(max-width:720px){.saas-catalog-budget .saas-budget-usage-grid{grid-template-columns:1fr}.saas-catalog-budget .saas-budget-usage-estimates,.saas-catalog-budget .saas-budget-reference-addons{margin-inline:16px}}#pricing-calculator-help-scout~.saas-detail-price-group .saas-detail-plan-included ul{display:grid;grid-template-columns:minmax(0,1fr);column-gap:32px}@media(min-width:900px){#pricing-calculator-help-scout~.saas-detail-price-group .saas-detail-plan-included ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.fw-purchase{min-width:0}.fw-purchase [hidden]{display:none!important}.fw-purchase p{text-indent:0!important}.fw-purchase .saas-pricing-calculator-heading{display:block;padding-bottom:20px}.fw-purchase .saas-pricing-calculator-heading p{max-width:90ch;margin:8px 0 0;color:var(--text-muted);font-size:13px;line-height:1.65}.fw-purchase-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 24px}.fw-purchase button{font:inherit;cursor:pointer}.fw-purchase-steps button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 8px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text-muted);font-size:13px;font-weight:700}.fw-purchase-steps button span{display:grid;place-items:center;flex:0 0 23px;height:23px;border-radius:50%;background:#f1f2f6}.fw-purchase-steps button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,white)}.fw-purchase-steps button[aria-pressed=true] span{background:var(--accent);color:#fff}.fw-purchase :is(button,input,select,a):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.fw-purchase .fw-purchase-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr)}.fw-purchase .saas-pricing-calculator-builder{min-width:0}.fw-purchase h4{margin:0 0 16px;color:var(--ink);font-size:16px}.fw-purchase-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px}.fw-purchase-choice{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--ink);font-size:13px;line-height:1.5;cursor:pointer}.fw-purchase-choice:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,white)}.fw-purchase-choice input{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;accent-color:var(--accent)}.fw-purchase-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fw-purchase [data-panel="0"] .fw-purchase-fields{grid-template-columns:minmax(0,1fr);gap:0}.fw-purchase-field{display:grid;gap:8px;min-width:0;margin-bottom:18px;color:var(--ink);font-size:13px;font-weight:700}.fw-purchase-field :is(input,select){box-sizing:border-box;width:100%;min-width:0;height:44px;padding:10px;border:1px solid var(--border);border-radius:8px;color:var(--ink);background:#fff;font:inherit;font-weight:500}.fw-purchase .fw-purchase-note{margin:6px 0 16px;color:var(--text-muted);font-size:13px;line-height:1.7}.fw-purchase .fw-purchase-advice p{margin:0 0 18px;color:var(--text-muted);font-size:14px;line-height:1.85;text-indent:0;overflow-wrap:anywhere}html[lang=zh-CN] .fw-purchase .fw-purchase-advice p{text-indent:2em!important}.fw-purchase-advice>div+div{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.fw-purchase-navigation{display:flex;justify-content:space-between;gap:16px;margin-top:24px}.fw-purchase-navigation button{min-height:42px;padding:10px 18px;border:1px solid var(--border);border-radius:8px;color:var(--ink);background:#fff;font-size:13px;font-weight:700}.fw-purchase-navigation .fw-purchase-next{border-color:var(--accent);background:var(--accent);color:#fff}.fw-purchase-navigation button:disabled{cursor:default;opacity:.4}.fw-purchase-result{align-self:stretch}.fw-purchase .fw-purchase-result h4{margin:14px 0 20px;font-size:19px;line-height:1.5;text-align:left}.fw-purchase-status{display:inline-block;border-radius:6px;padding:5px 8px;color:#267665;background:#eaf6f1;font-size:11px;font-weight:750}.fw-purchase-status[data-pending=true]{color:#845b19;background:#fff3d8}.fw-purchase-total,.fw-purchase-monthly{display:grid;gap:5px;margin:0 0 18px}.fw-purchase-total>span,.fw-purchase-monthly>span{color:var(--text-muted);font-size:12px}.fw-purchase-total>strong{color:var(--ink);font-size:clamp(26px,3vw,38px);line-height:1.25;overflow-wrap:anywhere}.fw-purchase-monthly>strong{color:var(--ink);font-size:20px;overflow-wrap:anywhere}.fw-purchase :is(.fw-purchase-total,.fw-purchase-monthly) small{color:var(--text-muted);font-size:11px}.fw-purchase-table-scroll{max-width:100%;overflow-x:auto}.fw-purchase table{width:100%;border-collapse:collapse;color:var(--ink);font-size:13px;line-height:1.6}.fw-purchase th,.fw-purchase td{padding:13px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.fw-purchase thead{color:var(--text-muted);background:#f7f8fb;font-size:12px}.fw-purchase a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.fw-purchase a:hover{color:var(--accent)}.fw-purchase-costs caption{text-align:left;color:var(--text-muted);padding:8px 0;font-size:12px}.fw-purchase .fw-purchase-costs :is(th,td){padding:10px 6px;font-size:11px;overflow-wrap:anywhere}.fw-purchase-costs th:last-child,.fw-purchase-costs td:last-child{text-align:right}.fw-purchase-explanation,.fw-purchase-catalog{margin-top:32px}.fw-purchase :is(.fw-purchase-explanation,.fw-purchase-catalog) h3{margin:0 0 16px;font-size:18px;color:var(--ink)}.fw-purchase-explanation ul{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--text-muted);font-size:14px;line-height:1.8}.fw-purchase-sources{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:16px;font-size:12px}.fw-purchase-catalog .fw-purchase-table-scroll{border:1px solid var(--border);border-radius:12px}.fw-purchase-catalog table{min-width:650px}.fw-purchase-catalog th[scope=rowgroup]{width:22%;vertical-align:middle}.fw-purchase-catalog th[scope=row]{width:14%;font-weight:650}@media(max-width:900px){.fw-purchase .fw-purchase-layout{grid-template-columns:minmax(0,1fr)}.fw-purchase .fw-purchase-result{border-left:0;border-top:1px solid var(--border)}}@media(max-width:540px){.fw-purchase-steps{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.fw-purchase-steps button{justify-content:flex-start;font-size:12px}.fw-purchase-fields,.fw-purchase-checks{grid-template-columns:minmax(0,1fr)}.fw-purchase .saas-pricing-calculator-builder,.fw-purchase .fw-purchase-result{padding:20px 16px}}.fw-purchase-cadence{display:flex;gap:4px;padding:4px;border-radius:10px;background:var(--surface-soft, #f1f5f9);margin-bottom:16px}.fw-purchase-cadence label{flex:1;position:relative;cursor:pointer}.fw-purchase-cadence input{position:absolute;opacity:0}.fw-purchase-cadence span{display:block;padding:9px 12px;text-align:center;border-radius:7px;font-size:13px;color:var(--text-muted)}.fw-purchase-cadence input:checked+span{background:#3347b0;color:#fff;font-weight:700}.fw-purchase-cadence input:focus-visible+span{outline:2px solid #3347b0;outline-offset:2px}.fw-purchase .fw-purchase-discount{padding:8px 12px;border-radius:8px;background:#dcfce7;color:#166534;font-size:13px;font-weight:700;text-indent:0;margin:0 0 16px}.fw-purchase .fw-purchase-copilot-note{margin:8px 0 0;color:var(--text-muted);font-size:12px;text-indent:0;line-height:1.6}.fw-purchase-quantity,.fw-purchase-item-note{display:block}.fw-purchase-item-note{margin-top:4px;color:var(--text-muted);font-size:10px}.fw-purchase-seat-controls{padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--border)}.fw-purchase .fw-purchase-seat-controls h4{margin:0 0 8px;font-size:15px}.fw-purchase .fw-purchase-seat-controls p{text-indent:0;margin-bottom:12px}.fw-purchase .fw-purchase-pending{background:#fff5dc;color:#805518;padding:12px;border-radius:8px;font-size:12px;line-height:1.6;text-indent:0}.fw-purchase .fw-purchase-scope{margin:0;padding:14px 24px;border-top:1px solid var(--border);font-size:12px;line-height:1.6;text-indent:0;color:var(--text-muted)}.fw-purchase-steps button:disabled{cursor:default;opacity:.4}.jasper-needs .fw-purchase-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.jasper-needs-group{border:0;margin:0;padding:0;min-width:0}.jasper-needs-group legend{padding:0;margin-bottom:12px;font-size:15px;font-weight:700;color:var(--ink)}.jasper-needs .fw-purchase-choice strong,.jasper-needs .fw-purchase-choice small{display:block}.jasper-needs .fw-purchase-choice small{margin-top:6px;font-size:12px;color:var(--text-muted);line-height:1.6}.jasper-needs .fw-purchase-result{align-self:start}.jasper-needs ul{padding-left:20px;font-size:13px;line-height:1.8;color:var(--text-muted);margin:0 0 20px}.jasper-needs .jasper-needs-action{display:block;padding:12px 16px;border-radius:8px;color:#fff;background:var(--accent);text-align:center;text-decoration:none;font-size:13px;font-weight:700}.jasper-needs .fw-purchase-scope p{margin:0 0 8px;font-size:inherit}@media(max-width:540px){.jasper-needs .fw-purchase-steps{grid-template-columns:minmax(0,1fr)}}.lokalise-needs .fw-purchase-field small{color:var(--text-muted);font-weight:400;line-height:1.6}.lokalise-needs .lokalise-unit{display:block;font-size:11px;font-weight:400;color:var(--text-muted)}.lokalise-capacity-summary{margin:0 0 20px;font-size:13px}.lokalise-capacity-summary>div{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:10px 0;border-bottom:1px solid var(--border)}.lokalise-capacity-summary dt{color:var(--text-muted)}.lokalise-capacity-summary dd{margin:0;text-align:right}html[lang=zh-CN] .lokalise-needs .saas-pricing-calculator-heading p,html[lang=zh-CN] .lokalise-needs .fw-purchase-scope p{text-indent:2em!important}.lokalise-needs .fw-purchase-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lokalise-sliders{display:grid;gap:14px}.lokalise-slider-field{padding-bottom:10px;border-bottom:1px solid var(--border);min-width:0}.lokalise-usage-label{display:inline-flex;align-items:center;gap:10px;min-width:0}.lokalise-feature-heading output{flex-shrink:0;font-size:20px;font-variant-numeric:tabular-nums;color:var(--ink)}.lokalise-usage-unit{display:block;color:var(--text-muted);font-size:11px;margin-top:2px}.lokalise-slider-field>input{margin:6px 0 0}.lokalise-feature-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:700}.lokalise-slider-value{display:flex;align-items:baseline;gap:10px;margin:8px 0 12px}.lokalise-slider-value output{font-size:22px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.lokalise-slider-value>span,.lokalise-slider-scale{color:var(--text-muted);font-size:12px}.lokalise-slider-scale{display:flex;justify-content:space-between;margin-top:3px}.lokalise-needs input[type=range]{width:100%;min-height:28px;padding:0;accent-color:var(--accent);cursor:pointer}.lokalise-needs input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.lokalise-needs input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:#dfe5ee}.lokalise-needs input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;width:20px;margin-top:-7px;border-radius:50%;border:2px solid white;background:var(--accent);box-shadow:0 1px 5px #17212b30}.lokalise-needs input[type=range]::-moz-range-track{height:6px;border-radius:6px;background:#dfe5ee}.lokalise-needs input[type=range]::-moz-range-thumb{height:16px;width:16px;border-radius:50%;border:2px solid white;background:var(--accent)}.lokalise-needs .jasper-needs-action{width:100%;border:0;cursor:pointer}.lokalise-needs a.jasper-needs-action:hover{color:#fff;background:#e4473f}.lokalise-needs .lokalise-feature-choice{display:flex;align-items:center;gap:10px}.lokalise-feature-choice>label{flex:0 1 auto;display:flex;align-items:center;gap:10px;cursor:pointer;min-width:0}.lokalise-feature-choice>label>input{flex-shrink:0;margin-top:3px}.lokalise-tip-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:1px solid var(--border);border-radius:50%;background:#eef1f6;color:#38465d;font:700 14px Georgia,serif;cursor:help}.lokalise-tip-trigger:focus-visible,.lokalise-needs input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lokalise-feature-tip{position:fixed;z-index:10000;width:min(320px,calc(100vw - 32px));box-sizing:border-box;padding:14px 16px;border:1px solid #334155;border-radius:10px;background:#14212e;color:#f8fafc;box-shadow:0 8px 30px #0f172a26;font-size:13px;line-height:1.65;text-align:left;text-indent:0}.lokalise-feature-tip strong{display:block;margin-bottom:6px;font-size:13px}.lokalise-included,.lokalise-selected{margin-top:22px;border-top:1px solid var(--border);padding-top:18px}.lokalise-needs .lokalise-included{max-height:80vh;max-height:80dvh;overflow-y:auto;scrollbar-gutter:stable;padding-right:10px}.lokalise-needs .lokalise-included ul,.lokalise-needs .lokalise-selected ul{list-style:none;padding:0;margin:0}.lokalise-included li,.lokalise-selected li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border)}.lokalise-included li:before{content:"✓";color:#16856a;font-weight:700}.lokalise-included li>span,.lokalise-selected li>span{flex:1;min-width:0}.lokalise-included li>span{flex:0 1 auto}.lokalise-selected button[data-remove]{flex-shrink:0;width:28px;height:28px;border:1px solid var(--border);border-radius:6px;color:var(--ink);background:#fff;cursor:pointer}.selector-step-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:12px}.selector-step-heading h4{margin-bottom:0}.selector-step-heading button{flex-shrink:0;padding:7px 10px;border:1px solid var(--border);border-radius:6px;color:var(--ink);background:#fff;font-size:12px}.selector-step-heading button:disabled{opacity:.4;cursor:default}[data-lokalise-needs-selector] .lokalise-tip-trigger{position:relative;flex-basis:9.333px;width:9.333px;height:9.333px;font-size:7px;line-height:1}[data-lokalise-needs-selector] .lokalise-tip-trigger:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}@media(max-width:540px){.lokalise-needs .fw-purchase-steps{grid-template-columns:minmax(0,1fr)}.lokalise-tip-trigger{flex-basis:32px;width:32px;height:32px}[data-lokalise-needs-selector] .lokalise-tip-trigger{flex-basis:10.667px;width:10.667px;height:10.667px;font-size:8px}}.lokalise-needs .selector-without-header>.fw-purchase-steps{padding-top:26px}.lokalise-needs .selector-without-header h3:not([data-recommended-plan]){margin:0 0 16px;color:var(--ink);font-size:16px}.lokalise-needs .selector-without-header .selector-step-heading h3{margin-bottom:0}@media(max-width:700px){.lokalise-needs .selector-without-header>.fw-purchase-steps{padding-top:22px}}.smartscout-needs .fw-purchase-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.smartscout-access{border:0;padding:0;margin:20px 0;display:grid;gap:12px}.smartscout-access legend{margin-bottom:14px;font-weight:700}.smartscout-access label{display:flex;gap:12px;align-items:center;cursor:pointer}.smartscout-access label span{flex:1}.smartscout-access small{display:block;margin-top:5px;color:var(--text-muted)}.smartscout-needs .lokalise-selected button[data-reset]{flex-shrink:0;width:28px;height:28px;border:1px solid var(--border);border-radius:6px;color:var(--ink);background:#fff;cursor:pointer}.smartscout-needs .fw-purchase-steps button,.smartscout-needs .fw-purchase-result{min-width:0}[data-smartscout-needs-selector] .lokalise-tip-trigger{position:relative;flex-basis:9.333px;width:9.333px;height:9.333px;font-size:7px;line-height:1}[data-smartscout-needs-selector] .lokalise-tip-trigger:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}.smartscout-keyword-plans{min-width:0;margin:0 0 20px;padding:12px;border:1px solid var(--border);border-radius:8px;font-size:13px}.smartscout-keyword-plans legend{font-weight:700;padding:0 4px}.smartscout-keyword-plans label{display:flex;align-items:start;gap:8px;margin:8px 0;cursor:pointer}.smartscout-keyword-plans input{flex-shrink:0;margin-top:3px;accent-color:var(--accent)}@media(max-width:540px){.smartscout-needs .fw-purchase-steps{grid-template-columns:1fr}}@media(max-width:540px){[data-smartscout-needs-selector] .lokalise-tip-trigger{flex-basis:10.667px;width:10.667px;height:10.667px;font-size:8px}}
