.pg-home.thm-offer{--paper:#f7f6f2;--ink:#16181c;--muted:#666a62;--line:#e2e0d8;--node:#fdfdfb;--green:#0f6b5c;--green-ink:#0f6b5c;--green-soft:#e4f2ec;--red:#c0392b;--red-soft:#f7e7e4;--amber:#a8802c;--amber-soft:#f6efdc;--shadow:0 18px 40px -28px rgba(22,24,28,0.28);--display:var(--font-sans),"Helvetica Neue",sans-serif;--body:var(--font-sans),system-ui,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15.5px}.pg-home.thm-offer .workroom{padding-top:44px}@media (max-width:1039px){.pg-home.thm-offer .workroom{padding-top:18px}}.pg-home.thm-offer .field label{font-family:var(--body);font-size:13px;font-weight:600;letter-spacing:0;color:#4a4e49}.pg-home.thm-offer ::placeholder{color:#a6a99e}.pg-home.thm-offer .dm-row{color:#b9bcb1}.pg-home.thm-offer .dm-row.now,.pg-home.thm-offer .dm-row.ok{color:var(--ink)}.pg-home.thm-offer .btn{font-family:var(--body);font-weight:500;letter-spacing:0;font-size:13px;padding:12px 19px;border-radius:3px;box-shadow:none;transition:.18s}.pg-home.thm-offer .btn:hover{box-shadow:none}.pg-home.thm-offer .btn-primary:hover{background:var(--green)}.pg-home.thm-offer .btn-green:hover{background:var(--ink)}.pg-home.thm-offer .btn-ghost{background:transparent;border-color:var(--line)}.pg-home.thm-offer .btn-ghost:hover{background:transparent;border-color:var(--ink)}.pg-home.thm-offer :where(a,button,input,textarea):focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:3px}.pg-home.thm-offer .add-step,.pg-home.thm-offer .dmodal-card,.pg-home.thm-offer .founder,.pg-home.thm-offer .iv-card,.pg-home.thm-offer .iv-start,.pg-home.thm-offer .meta-card,.pg-home.thm-offer .meter,.pg-home.thm-offer .step-card,.pg-home.thm-offer .wr-next{border-radius:6px;border-width:1px}.pg-home.thm-offer .sv-url,.pg-home.thm-offer .your-desc{border-radius:4px;border-width:1px}.pg-home.thm-offer .dm-dot,.pg-home.thm-offer .f-avatar,.pg-home.thm-offer .step-num,.pg-home.thm-offer .terminal-node .tdot,.pg-home.thm-offer .wr-done-dot,.pg-home.thm-offer .wr-next-row .n{border-radius:4px}.pg-home.thm-offer .flag-chip,.pg-home.thm-offer .medge .handoff{border-radius:2px}.pg-home.thm-offer .iv-option{border-radius:3px;border-width:1px}.pg-home.thm-offer .dm-fn,.pg-home.thm-offer .dm-row,.pg-home.thm-offer .iv-count,.pg-home.thm-offer .iv-label,.pg-home.thm-offer .iv-thinking,.pg-home.thm-offer .session,.pg-home.thm-offer .sv-hint,.pg-home.thm-offer .verdict,.pg-home.thm-offer .wr-kicker{font-family:var(--body)}.pg-home.thm-offer .dm-fn,.pg-home.thm-offer .iv-label,.pg-home.thm-offer .session,.pg-home.thm-offer .wr-kicker{font-weight:600}.pg-home.thm-offer .dm-row,.pg-home.thm-offer .verdict,.pg-home.thm-offer .wr-kicker{font-size:13.5px}.pg-home.thm-offer h1,.pg-home.thm-offer h2,.pg-home.thm-offer h3{letter-spacing:-.02em;line-height:1.14}.pg-home.thm-offer{display:flex;flex-direction:column;min-height:100vh}.pg-home.thm-offer>.site-footer{margin-top:auto}html:has(.pg-home.thm-offer){scrollbar-gutter:stable}