/* One small step at a time; only active after the existing tool initialized. */
body.synthia-theme.sn-notebook.sn-tool-page .sn-guided [hidden],body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-pane[hidden]{display:none!important}
body.synthia-theme.sn-notebook.sn-tool-page .sn-guided.ssf,body.synthia-theme.sn-notebook.sn-tool-page .sn-guided.smt{font-family:var(--sn-sans);border:0;background:transparent;padding:0;max-width:880px;margin:0 auto;color:var(--sn-ink)}
body.synthia-theme.sn-notebook.sn-tool-page .sn-tool-guide{margin:0 0 24px;padding:25px 28px;background:#faf0e6;border:1px solid #e8d3c2;border-radius:22px;scroll-margin-top:55px}
body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-eyebrow{font-size:13px!important;letter-spacing:.03em;font-weight:700;color:#8c513d;margin:0 0 15px!important}
body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-conversation{display:flex;align-items:center;gap:24px;margin-bottom:22px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-character{width:88px!important;height:112px!important;object-fit:contain;flex-shrink:0}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-speech{min-width:0}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-speech h2{font-family:var(--sn-sans);font-weight:700;font-size:clamp(21px,2.5vw,27px);line-height:1.65;margin:0 0 9px;letter-spacing:0;color:var(--sn-ink)}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-speech h2:focus{outline:none}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-speech p{font-size:15px;line-height:1.9;margin:0;max-width:42em}
body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-progress{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-progress li{padding:0!important;margin:0!important;min-width:0}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-progress button{border:1px solid #d8d9cc;background:#fffdf9;border-radius:11px;padding:10px 8px;min-height:51px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;color:#576960;font-size:14px;line-height:1.55;box-shadow:none;white-space:normal}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-progress button>span:first-child{font-weight:700;font-size:15px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-progress button[aria-current="step"]{background:var(--sn-green);border-color:var(--sn-green);color:#fff;font-weight:700}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-progress button:disabled{background:#f5f2eb;color:#6c736b;opacity:1;cursor:default}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-progress button.is-complete{border-color:#99af9e;background:#edf3e8}
body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-options{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:14px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-mode,body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-options [data-action="sample"],body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-skip{background:transparent;border:0;box-shadow:none;color:var(--sn-green);text-decoration:underline;text-underline-offset:4px;min-height:44px;font-weight:700;font-size:14px;padding:8px 0}
body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-examples,body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-advanced{border-top:1px solid #e6d6c6;padding-top:10px;margin-top:8px;font-size:14px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-examples>summary,body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-advanced>summary{min-height:44px;font-weight:600;cursor:pointer;display:list-item;padding:7px 0}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-advanced button{margin:8px 8px 4px 0}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-advanced .smt-toolbar{margin:12px 0!important}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-privacy{font-size:12px!important;line-height:1.8!important;color:var(--sn-muted);margin:14px 0 0!important}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-office{display:inline-block;font-size:14px;line-height:1.8;min-height:44px;padding-top:13px;text-underline-offset:4px}
body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-error{background:#fffaf2;border-left:4px solid #a55137;border-radius:5px;color:#803e2c;font-size:15px;line-height:1.8;padding:14px 16px;margin:16px 0 4px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-navigation{display:flex;justify-content:space-between;align-items:center;gap:14px;max-width:880px;margin:24px 0 16px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-next,body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-back{border-radius:12px;min-height:54px;padding:13px 23px;font-size:16px;font-weight:700;line-height:1.6;white-space:normal}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-next{background:var(--sn-green);color:white;border:1px solid var(--sn-green);margin-left:auto}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-back{background:#fff;border:1px solid #9cae9f;color:var(--sn-green)}
body.synthia-theme.sn-notebook.sn-tool-page .sn-guided button:focus-visible,body.synthia-theme.sn-notebook.sn-tool-page .sn-guided summary:focus-visible,body.synthia-theme.sn-notebook.sn-tool-page .sn-guided input:focus-visible,body.synthia-theme.sn-notebook.sn-tool-page .sn-guided select:focus-visible{outline:3px solid #a15b3e;outline-offset:3px}
body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided>.ssf-hero,body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided>.ssf-sample-intro{display:none}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided[data-sn-guide-mode="steps"] .ssf-actions{display:none}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided[data-sn-guide-mode="steps"] .ssf-more>summary{display:none}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided[data-sn-guide-mode="steps"] .ssf-more{padding:0;border:0}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided[data-sn-guide-mode="steps"] fieldset{margin:0;padding:24px;background:#fff;border:1px solid var(--sn-line);border-radius:16px}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided fieldset legend{font-family:var(--sn-sans);font-size:19px;font-weight:700;padding:0 8px;line-height:1.7}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided .ssf-choices label{border-radius:12px;min-height:54px}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided select,body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided input,body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided select{min-height:50px;border-radius:10px;font-size:16px;background:#fff}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided .ssf-privacy{margin:0 0 14px;padding:0;font-size:13px}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided .ssf-urgent{margin:0 0 25px;padding:14px 18px;border-radius:13px}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided [data-results]{scroll-margin-top:50px}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided[data-sn-guide-mode="steps"]:not([data-sn-guide-step="3"]) [data-results]{display:none}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided .ssf-samples{margin:12px 0}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided .ssf-card{border-radius:16px}
body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided>.smt-intro{display:none}body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided .smt-layout{display:block!important}body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided .smt-inputs{display:contents}body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided .smt-card{padding:24px;border:1px solid var(--sn-line);border-radius:16px;background:#fff;margin-bottom:18px}body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided[data-sn-guide-mode="steps"] .smt-inputs>.smt-card>h3{display:none}body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided .sn-guide-pane>label{display:block;margin:0 0 18px}body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided .sn-guide-pane>.smt-hint{margin-top:-8px;margin-bottom:23px}body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided .sn-guide-pane input,body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided .sn-guide-pane select{width:100%;margin-top:8px}body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided .sn-guide-plan-name{margin-top:16px;border-top:1px solid var(--sn-line);padding-top:9px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-plan-name summary{font-size:14px;cursor:pointer;min-height:44px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-plan-name label{margin-top:12px!important}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-small{font-size:13px!important;color:var(--sn-muted);line-height:1.8!important}body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided .smt-status{font-size:14px;line-height:1.8;margin:15px 0}body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided .smt-notice{font-size:15px;line-height:1.8}body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided .smt-method{margin-top:24px}body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided[data-sn-guide-mode="steps"]:not([data-sn-guide-step="3"]) .smt-method{display:none}
body.synthia-theme.sn-notebook.sn-tool-page .sn-guided-money-landing .money-workspace>h2,body.synthia-theme.sn-notebook.sn-tool-page .sn-guided-money-landing .money-workspace>p{display:none}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided-money-landing .money-workspace{padding:0!important;border:0!important;background:transparent!important}body.synthia-theme.sn-notebook.sn-tool-page .sn-tool-explainer{max-width:880px;margin:30px auto;border-top:1px solid var(--sn-line);padding-top:14px}body.synthia-theme.sn-notebook.sn-tool-page .sn-tool-explainer>summary{cursor:pointer;min-height:48px;font-weight:700;font-size:15px}body.synthia-theme.sn-notebook.sn-tool-page .sn-tool-page .sn-page-header{padding:22px 0;margin-bottom:16px}body.synthia-theme.sn-notebook.sn-tool-page .sn-tool-page .sn-page-header h1{font-family:var(--sn-sans);font-size:clamp(26px,3vw,34px);line-height:1.6}body.synthia-theme.sn-notebook.sn-tool-page .sn-tool-page .sn-page-symbol{width:50px;height:50px}body.synthia-theme.sn-notebook.sn-tool-page .sn-tool-page .sn-chapter{font-size:12px}
@media(max-width:600px){body.synthia-theme.sn-notebook.sn-tool-page .sn-tool-guide{padding:20px 17px;border-radius:18px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-conversation{gap:13px;align-items:flex-start;margin-bottom:18px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-character{width:58px!important;height:85px!important}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-speech h2{font-size:20px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-speech p{font-size:14px;line-height:1.85}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-progress{gap:5px!important}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-progress button{padding:9px 4px;flex-direction:column;gap:2px;font-size:12px;min-height:65px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-options{align-items:flex-start}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-options button{font-size:13px!important}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-navigation{align-items:stretch;gap:10px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-next,body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-back{font-size:14px;padding:12px 14px;min-height:53px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-back{max-width:39%}body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided .smt-card,body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided[data-sn-guide-mode="steps"] fieldset{padding:18px 15px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-examples .ssf-samples{grid-template-columns:1fr}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-guide-examples .ssf-samples button{min-height:60px}body.synthia-theme.sn-notebook.sn-tool-page .sn-tool-page .sn-page-header{padding:12px 0;margin-bottom:10px}body.synthia-theme.sn-notebook.sn-tool-page .sn-tool-page .sn-page-main{padding-top:18px}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided fieldset legend{font-size:17px}body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-office{font-size:13px}}
body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided[data-sn-guide-mode="steps"] [data-action="cancel-edit"],body.synthia-theme.sn-notebook.sn-tool-page .smt.sn-guided[data-sn-guide-mode="all"] .sn-guide-discard{display:none!important}
@media print{body.synthia-theme.sn-notebook.sn-tool-page .sn-tool-guide,body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-navigation,body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-options,body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-error{display:none!important}body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .smt-inputs,body.synthia-theme.sn-notebook.sn-tool-page .sn-guided form,body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .smt-storage{display:none!important}body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided [data-results]:not([hidden]),body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .smt-results[hidden],body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .smt-results{display:block!important}body.synthia-theme.sn-notebook.sn-tool-page .sn-tool-explainer{display:none!important}}

body.synthia-theme.sn-notebook.sn-tool-page .sn-guided .sn-tool-guide h2{border:0;padding:0;max-width:none}
body.synthia-theme.sn-notebook.sn-tool-page.sn-guided-support-page .sn-page>.entry-content>p:first-child{display:none}

body.synthia-theme.sn-notebook.sn-tool-page .sn-guide-error a{display:block;min-height:44px;padding-top:10px;font-weight:700;text-underline-offset:4px}

/* The guided alert replaces the plugin status while the user edits their answers. */
body.synthia-theme.sn-notebook.sn-tool-page .ssf.sn-guided[data-sn-guide-mode="steps"] [data-profile]>[data-status]{display:none}
