.public-demo{color:#172c2a;background:#f3f6f0;min-height:100vh}.public-demo-header{border-bottom:1px solid #c7d5cd;justify-content:space-between;align-items:center;gap:16px;width:min(100% - 40px,960px);min-height:72px;margin:0 auto;display:flex}.public-demo-brand{font-size:1.35rem;font-weight:850}.public-demo-brand span{color:#2c6754}.public-demo-nav{align-items:center;gap:5px;display:flex}.public-demo-nav a{color:#566b66;border-radius:5px;min-height:38px;padding:9px 12px;font-size:.86rem;font-weight:750}.public-demo-nav a[aria-current=page]{color:#172c2a;background:#dcebe1}.public-demo-header .button{min-height:38px}.public-demo-main{width:min(100% - 40px,760px);margin:0 auto;padding:28px 0 72px}.public-demo-disclosure{margin-bottom:30px}.public-demo-disclosure strong{margin-right:4px}.public-demo-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:36px 0 24px;display:flex}.public-demo-heading h1,.public-demo-chooser h1{margin:9px 0;font-size:2.3rem}.public-demo-heading>div>p:last-child,.public-demo-chooser>p:not(.eyebrow){color:#566b66}.public-demo-heading .status-badge{white-space:normal;flex:none}.public-demo-agreement{background:#fff;border:1px solid #c7d5cd;border-radius:7px;padding:8px 20px}.public-demo-agreement>div{border-bottom:1px solid #e0e8e1;justify-content:space-between;align-items:center;gap:20px;min-height:52px;display:flex}.public-demo-agreement>div:last-child{border-bottom:0}.public-demo-agreement span{color:#566b66;font-size:.84rem}.public-demo-agreement strong{text-align:right;font-size:.9rem}.public-demo-agreement .public-demo-total strong{font-size:1.1rem}.public-demo-action{border-top:1px solid #c7d5cd;justify-items:start;gap:12px;margin-top:18px;padding:22px 0;display:grid}.public-demo-action h2{font-size:1.2rem}.public-demo-action>p{color:#566b66;max-width:600px;font-size:.9rem}.public-demo-code{background:#e5eee6;border:1px dashed #789184;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;width:min(100%,340px);padding:12px 14px;display:flex}.public-demo-code span,.public-demo-code-form label{color:#566b66;font-size:.83rem;font-weight:700}.public-demo-code strong{letter-spacing:.12em;font-size:1.25rem}.public-demo-code-form{gap:9px;width:min(100%,340px);display:grid}.public-demo-code-form input{background:#fff}.public-demo-code-form .button{justify-self:start}.public-demo-error{color:#9a302a;font-size:.82rem}.public-demo-outcomes,.public-demo-choices{flex-wrap:wrap;gap:10px;display:flex}.public-demo-chooser{align-content:center;justify-items:start;gap:18px;min-height:52vh;display:grid}.public-demo-chooser .text-link{margin-top:8px}.public-demo-picker{width:100%;min-height:0}.public-demo-scenario-grid{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.public-demo-scenario-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #c7d5cd;border-radius:7px;justify-items:start;gap:6px;width:100%;padding:16px 18px;display:grid}.public-demo-scenario-card:hover{border-color:#789184}.public-demo-scenario-card.selected{background:#e5eee6;border-color:#172c2a}.public-demo-scenario-amount{color:#35504a;font-size:.84rem;font-weight:700}.public-demo-scenario-persona{color:#566b66;font-size:.78rem}.public-demo-scenario-step2{border-top:1px solid #c7d5cd;justify-items:start;gap:10px;width:100%;margin-top:4px;padding-top:18px;display:grid}.public-demo-back{margin-top:4px}.public-demo-dm{width:100%}.public-demo-dm-subject{color:#566b66;margin:4px 0 18px;font-size:.9rem}.public-demo-dm-thread{gap:12px;width:100%;list-style:none;display:grid}.public-demo-dm-message{background:#fff;border:1px solid #c7d5cd;border-radius:10px;max-width:420px;padding:10px 14px}.public-demo-dm-message.seller{border-bottom-left-radius:2px;justify-self:start}.public-demo-dm-message.buyer{background:#e5eee6;border-bottom-right-radius:2px;justify-self:end}.public-demo-dm-speaker{color:#566b66;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:.72rem;font-weight:780;display:block}.public-demo-dm-message p{font-size:.9rem}.public-demo-dm-card{background:#e5eee6;border:1px dashed #789184;border-radius:7px;gap:6px;max-width:340px;margin-top:10px;padding:14px 16px;display:grid}.public-demo-dm-card strong{font-size:.92rem}.public-demo-dm-next{margin-top:18px}.public-demo-skip{color:#566b66;white-space:nowrap;font-size:.8rem;font-weight:700}.public-demo-seller-shell{width:100%}.public-demo-seller-shell .public-demo-disclosure-wrap{padding-top:24px;padding-bottom:0}.public-demo-workspace.app-frame{background:0 0;min-height:0}.public-demo-workspace .sidebar{height:auto;min-height:0;position:static}.public-demo-sidebar-brand{font-size:1.2rem;font-weight:850}.public-demo-sidebar-brand span{color:#2c6754}.public-demo-workspace .sidebar-link.active{color:#172c2a;background:#dcebe1}.public-demo-workspace .content{max-width:960px}.public-demo-stats{margin-bottom:26px}.public-demo-copy-row{background:#e5eee6;border:1px dashed #789184;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;font-size:.82rem;display:flex}.public-demo-copy-row code{color:#35504a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-demo-hint{color:#566b66;margin-top:10px;font-size:.78rem}@media (width<=860px){.public-demo-workspace.app-frame{flex-direction:column}.public-demo-workspace .sidebar{border-right:0;border-bottom:1px solid var(--line);flex:none;width:100%}.public-demo-workspace .sidebar nav{flex-wrap:wrap;gap:6px;display:flex}}@media (width>=640px){.public-demo-scenario-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.public-demo-header{gap:8px;width:calc(100% - 32px);min-height:64px}.public-demo-main{width:calc(100% - 32px);padding-top:20px}.public-demo-header .button{padding-inline:9px}.public-demo-nav{gap:0}.public-demo-nav a{padding-inline:8px}.public-demo-dm-message{max-width:88%}.public-demo-heading{flex-direction:column;align-items:flex-start;gap:12px}.public-demo-heading h1,.public-demo-chooser h1{font-size:1.9rem}.public-demo-agreement{padding-inline:13px}.public-demo-agreement>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding-block:9px}.public-demo-agreement strong{text-align:left}.public-demo-outcomes,.public-demo-choices{flex-direction:column;width:100%}.public-demo-outcomes .button,.public-demo-choices .button{width:100%}}
