.sb-v2{--sb-ink:#1d2028;--sb-gold:#aa7e40;--sb-line:#e1d5c1;max-width:1130px;margin:34px auto 64px;padding:0 18px;color:var(--sb-ink);font-family:inherit}.sb-v2 *{box-sizing:border-box}.sb-v2 h1{font-size:clamp(28px,4.5vw,45px);line-height:1.15;margin:10px 0}.sb-v2 h2{font-size:23px;line-height:1.3;margin:0 0 14px}.sb-v2 h3{font-size:18px;line-height:1.4;margin:0 0 8px}.sb-v2 p{line-height:1.55}.sb-v2 .muted{color:#6b6459}.sb-v2 .kicker{font-size:12px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:#876533}.sb-v2 .sb-card{border:1px solid var(--sb-line);border-radius:14px;background:#fff;padding:20px;margin:18px 0;box-shadow:0 6px 23px rgba(25,21,16,.04)}.sb-v2 .sb-tinted{background:#fffaf0}.sb-v2 .sb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:14px}.sb-v2 .sb-grid .sb-card{margin:0}.sb-v2 .field{display:block;margin:13px 0}.sb-v2 label{display:block;font-size:13px;font-weight:650;margin-bottom:6px}.sb-v2 input,.sb-v2 select,.sb-v2 textarea{width:100%;border:1px solid #bdb4a7;background:#fff;border-radius:8px;padding:12px;font-size:16px;font-family:inherit;color:#1d2028}.sb-v2 textarea{min-height:88px;resize:vertical}.sb-v2 .sb-button{display:inline-block;background:var(--sb-ink);border:1px solid var(--sb-ink);color:#fff!important;text-decoration:none;font:600 14px inherit;padding:12px 16px;border-radius:8px;cursor:pointer;margin:5px 6px 5px 0}.sb-v2 .sb-button.secondary{background:#fff;color:#35240f!important;border-color:#bca77f}.sb-v2 .sb-button:disabled{opacity:.5;cursor:wait}.sb-v2 .sb-row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sb-v2 .sb-info{background:#fff9ee;border:1px solid var(--sb-line);border-radius:10px;padding:14px;margin:14px 0}.sb-v2 .sb-error{background:#fff2ee;color:#8b2f18;border:1px solid #e9baa9;padding:12px;border-radius:9px}.sb-v2 .sb-good{color:#185d3f}.sb-v2 .sb-small{font-size:13px}.sb-v2 .sb-divider{border:0;border-top:1px solid var(--sb-line);margin:20px 0}.sb-v2 .sb-tag{font-size:12px;letter-spacing:.02em;background:#f4ecdf;padding:5px 9px;border-radius:30px;display:inline-block;margin:0 5px 6px 0}.sb-v2 .sb-messages{border:1px solid var(--sb-line);border-radius:9px;max-height:260px;overflow:auto;padding:10px}.sb-v2 .sb-bubble{background:#f5f1eb;padding:10px;margin:8px 0;border-radius:8px}.sb-v2 .sb-bubble.mine{background:#eaf1ed}.sb-v2 summary{font-weight:700;cursor:pointer;padding:6px 0}.sb-v2 a{color:#75501c;text-decoration:underline}.sb-v2 .sb-status{margin:10px 0;font-size:14px}.sb-v2 .sb-file{display:block;margin:5px 0}.sb-v2 .sb-pill{display:inline-block;border:1px solid var(--sb-line);border-radius:24px;padding:5px 9px;font-size:12px;margin:2px}.sb-v2 [hidden]{display:none!important}
