.sbr-demo{--sbr-cream:#fafaf7;--sbr-cream-2:#faf9f5;--sbr-sage:#4a7c59;--sbr-sage-light:#5d9873;--sbr-sage-dark:#3a644a;--sbr-gold:#e8a838;--sbr-charcoal:#2d2d2d;--sbr-muted:#737373;--sbr-muted-bg:#edebe6;--sbr-border:#e5e2dc;--sbr-surface:#ffffff;--sbr-surface-low:#f4f3f1;--sbr-logo-green:#318050;--sbr-shadow-sm:0 4px 12px rgba(45,45,45,0.04);--sbr-shadow-md:0 8px 24px rgba(45,45,45,0.06);--sbr-shadow-lg:0 12px 32px rgba(45,45,45,0.08);--sbr-radius:12px;--sbr-font-display:var(--font-plus-jakarta),ui-sans-serif,system-ui,sans-serif;--sbr-font-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif;display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;border-radius:inherit;color:var(--sbr-charcoal);font-family:var(--sbr-font-body);background:var(--sbr-cream);-webkit-font-smoothing:antialiased}.sbr-demo,.sbr-demo *,.sbr-demo :after,.sbr-demo :before{box-sizing:border-box}.sbr-demo a,.sbr-demo button{font:inherit}.sbr-demo img{display:block;max-width:100%}.sbr-demo__shell{display:flex;flex-direction:column;flex:1 1 auto;height:100%;max-height:100%;min-height:0;overflow:hidden;border-radius:inherit;background:var(--sbr-cream);border:1px solid var(--sbr-border);box-shadow:var(--sbr-shadow-md)}.sbr-demo__chrome{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.55rem .9rem;border-radius:0;background:#fafaf7;border-bottom:1px solid var(--sbr-border)}.sbr-demo__chrome-brand{display:flex;align-items:center;min-width:0;flex:1 1 auto}.sbr-demo__chrome-mark{display:block;height:1.65rem;width:auto;max-width:min(11.5rem,52vw);object-fit:contain;object-position:left center}.sbr-demo__chrome-meta{display:inline-flex;flex-shrink:0;align-items:center;gap:.4rem;max-width:100%;padding:.3rem .65rem .3rem .5rem;border:1px solid var(--sbr-border);border-radius:999px;background:#fff;box-shadow:0 1px 2px rgb(45 45 45/.04);font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:var(--sbr-muted);line-height:1}.sbr-demo__chrome-meta-text{display:inline-flex;align-items:center;gap:.3rem;min-width:0;white-space:nowrap}.sbr-demo__chrome-meta-label{color:var(--sbr-sage-dark);font-weight:700}.sbr-demo__chrome-meta-sep{color:color-mix(in srgb,var(--sbr-muted) 70%,transparent)}.sbr-demo__chrome-meta-place{color:var(--sbr-muted);font-weight:600}@media (max-width:420px){.sbr-demo__chrome-meta-place,.sbr-demo__chrome-meta-sep{display:none}}.sbr-demo__live-dot{width:7px;height:7px;flex-shrink:0;border-radius:999px;background:var(--sbr-sage);box-shadow:0 0 0 3px color-mix(in srgb,var(--sbr-sage) 22%,transparent)}.sbr-demo__body{flex:1 1 0;min-height:0;overflow:hidden}.sbr-demo__chips{display:flex;flex-wrap:wrap;flex:0 0 auto;gap:.5rem;padding:.875rem 1rem .25rem;overflow:hidden}.sbr-demo__chip{flex:0 0 auto;height:2.25rem;padding:0 1rem;border-radius:999px;border:1px solid var(--sbr-border);background:var(--sbr-surface);color:var(--sbr-charcoal);font-size:.8125rem;font-weight:550;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.sbr-demo__chip:hover{border-color:color-mix(in srgb,var(--sbr-sage) 45%,var(--sbr-border))}.sbr-demo__chip.is-active{background:var(--sbr-sage);border-color:var(--sbr-sage);color:white}.sbr-demo__layout{grid-template-columns:1fr minmax(280px,340px);gap:1rem;padding:.75rem 1rem 1rem;align-items:stretch;flex:1 1 0}.sbr-demo__grid,.sbr-demo__layout{display:grid;min-height:0;overflow:hidden}.sbr-demo__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.75rem;align-content:stretch}.sbr-demo__card{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;border:2px solid transparent;border-radius:1rem;background:var(--sbr-surface);box-shadow:var(--sbr-shadow-sm);overflow:hidden;cursor:pointer;text-align:left;padding:0;width:100%;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,border-color .18s ease}.sbr-demo__card:hover{transform:translateY(-3px);box-shadow:var(--sbr-shadow-md)}.sbr-demo__card.is-selected{border-color:var(--sbr-sage);box-shadow:var(--sbr-shadow-lg)}.sbr-demo__card-media{position:relative;flex:1 1 0;min-height:0;aspect-ratio:auto;background:var(--sbr-muted-bg);overflow:hidden}.sbr-demo__card-media img{width:100%;height:100%;object-fit:cover;transition:transform .22s cubic-bezier(.22,1,.36,1)}.sbr-demo__card:hover .sbr-demo__card-media img{transform:scale(1.03)}.sbr-demo__badge{left:.5rem;background:rgba(255,255,255,.95);box-shadow:var(--sbr-shadow-sm);font-weight:600}.sbr-demo__badge,.sbr-demo__price-pill{position:absolute;top:.5rem;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;color:var(--sbr-charcoal)}.sbr-demo__price-pill{right:.5rem;background:var(--sbr-gold);font-weight:700}.sbr-demo__card-body{flex:0 0 auto;padding:.7rem .75rem .85rem}.sbr-demo__card-title{margin:0;font-family:var(--sbr-font-display);font-size:.8125rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sbr-demo__card-meta{margin:.35rem 0 0;font-size:.75rem;color:var(--sbr-muted)}.sbr-demo__card-price{margin:.35rem 0 0;font-size:.8125rem;font-weight:650}.sbr-demo__detail{position:relative;top:auto;align-self:start;height:auto;max-height:none;border-radius:1rem;border:1px solid var(--sbr-border);background:var(--sbr-surface);box-shadow:var(--sbr-shadow-lg);overflow:hidden}.sbr-demo__detail-media{aspect-ratio:16/10;background:var(--sbr-muted-bg)}.sbr-demo__detail-media img{width:100%;height:100%;object-fit:cover}.sbr-demo__detail-body{padding:1rem}.sbr-demo__detail-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem}.sbr-demo__pill{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--sbr-border);font-size:.6875rem;font-weight:600;background:var(--sbr-surface);color:var(--sbr-charcoal)}.sbr-demo__pill--sage{background:color-mix(in srgb,var(--sbr-sage) 10%,white);border-color:color-mix(in srgb,var(--sbr-sage) 25%,var(--sbr-border));color:var(--sbr-sage-dark)}.sbr-demo__detail-title{margin:0;font-family:var(--sbr-font-display);font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.sbr-demo__detail-price{margin:.4rem 0 0;font-size:1.05rem;font-weight:700}.sbr-demo__callout{margin-top:.85rem;padding:.7rem .8rem;border-radius:10px;background:color-mix(in srgb,var(--sbr-sage) 6%,white);border:1px solid color-mix(in srgb,var(--sbr-sage) 18%,var(--sbr-border));font-size:.75rem;color:var(--sbr-sage-dark);line-height:1.4}.sbr-demo__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem;margin-top:.85rem;padding:.55rem 1rem;border:none;border-radius:10px;background:var(--sbr-sage);color:white;font-weight:700;font-size:.875rem;text-decoration:none;cursor:pointer;transition:background .16s ease,transform .16s ease}.sbr-demo__cta:hover{background:var(--sbr-sage-dark)}.sbr-demo__cta--ghost{background:transparent;color:var(--sbr-sage-dark);border:1px solid color-mix(in srgb,var(--sbr-sage) 35%,var(--sbr-border))}.sbr-demo__cta--ghost:hover{background:color-mix(in srgb,var(--sbr-sage) 8%,white)}.sbr-demo__deposit{margin:.65rem 0 0;font-size:.8125rem;color:var(--sbr-muted)}.sbr-demo__deposit strong{color:var(--sbr-charcoal)}.sbr-demo__quote{margin-top:.85rem;padding:.75rem;border-radius:10px;background:var(--sbr-surface-low);font-size:.8125rem}.sbr-demo__quote-row{display:flex;justify-content:space-between;gap:.75rem;margin:.25rem 0}.sbr-demo__quote-row--total{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--sbr-border);font-weight:700}.sbr-demo__stars{display:inline-flex;align-items:center;gap:.15rem;color:var(--sbr-gold)}.sbr-demo__reviews{display:flex;flex-direction:column;gap:.65rem;margin-top:.9rem}.sbr-demo__review{padding:.7rem .75rem;border-radius:10px;background:var(--sbr-surface-low);border:1px solid var(--sbr-border)}.sbr-demo__review strong{font-size:.75rem}.sbr-demo__review p{margin:.3rem 0 0;font-size:.75rem;color:var(--sbr-muted);line-height:1.4}.sbr-demo__condition-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.85rem}.sbr-demo__condition-tile{aspect-ratio:1;border-radius:8px;border:1px dashed color-mix(in srgb,var(--sbr-sage) 30%,var(--sbr-border));background:color-mix(in srgb,var(--sbr-sage) 5%,white);display:grid;place-items:center;font-size:.625rem;font-weight:600;color:var(--sbr-sage-dark);text-align:center;padding:.35rem}.sbr-demo__analytics{padding:1rem;display:flex;flex-direction:column;gap:1rem}.sbr-demo__analytics-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.sbr-demo__analytics-head h3{margin:0;font-family:var(--sbr-font-display);font-size:1.15rem;font-weight:800}.sbr-demo__analytics-head p{margin:.25rem 0 0;font-size:.75rem;color:var(--sbr-muted)}.sbr-demo__stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.sbr-demo__stat{padding:.85rem .9rem;border-radius:var(--sbr-radius);background:var(--sbr-surface);border:1px solid var(--sbr-border);box-shadow:var(--sbr-shadow-sm)}.sbr-demo__stat-label{margin:0;font-size:.6875rem;font-weight:600;color:var(--sbr-muted)}.sbr-demo__stat-value{margin:.35rem 0 0;font-family:var(--sbr-font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.03em;color:var(--sbr-sage-dark)}.sbr-demo__stat-delta{margin:.25rem 0 0;font-size:.6875rem;font-weight:600;color:var(--sbr-sage)}.sbr-demo__split{display:grid;grid-template-columns:1.2fr 1fr;gap:.75rem}.sbr-demo__panel{padding:.9rem;border-radius:var(--sbr-radius);background:var(--sbr-surface);border:1px solid var(--sbr-border);box-shadow:var(--sbr-shadow-sm)}.sbr-demo__panel h4{margin:0 0 .75rem;font-family:var(--sbr-font-display);font-size:.875rem;font-weight:700}.sbr-demo__bar-row{display:grid;grid-template-columns:5.5rem 1fr 2rem;align-items:center;gap:.5rem;margin:.4rem 0;font-size:.75rem}.sbr-demo__bar-track{height:.45rem;border-radius:999px;background:var(--sbr-muted-bg);overflow:hidden}.sbr-demo__bar-fill{height:100%;border-radius:999px;background:var(--sbr-sage)}.sbr-demo__txn{display:flex;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--sbr-border);font-size:.75rem}.sbr-demo__txn:last-child{border-bottom:none}.sbr-demo__health{display:flex;align-items:center;gap:.85rem;padding:.9rem;border-radius:var(--sbr-radius);background:color-mix(in srgb,var(--sbr-sage) 8%,white);border:1px solid color-mix(in srgb,var(--sbr-sage) 20%,var(--sbr-border))}.sbr-demo__health-score{font-family:var(--sbr-font-display);font-size:2rem;font-weight:800;color:var(--sbr-sage-dark);line-height:1}.sbr-demo__view-enter{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;animation:sbr-view-in .28s cubic-bezier(.22,1,.36,1)}@keyframes sbr-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sbr-demo__card,.sbr-demo__card-media img,.sbr-demo__chip,.sbr-demo__cta{transition:none!important}.sbr-demo__card:hover,.sbr-demo__card:hover .sbr-demo__card-media img{transform:none}.sbr-demo__view-enter{animation:none}}.sbr-exhibit-frame{position:relative;margin-top:2.5rem;padding:0 0 1.85rem;border:1px solid rgb(226 232 240);border-radius:.75rem;background:#fafaf7;overflow:hidden;clip-path:inset(0 round .75rem)}.sbr-exhibit-frame--bare{padding-bottom:0}.sbr-exhibit-frame--full{position:fixed;inset:0;z-index:100;margin:0;padding:1rem;display:flex;flex-direction:column;border-radius:0;clip-path:none;background:white;overflow:auto}.sbr-exhibit-frame__tag{top:.55rem;left:.75rem;padding:.15rem .45rem;border-radius:.25rem;background:rgb(255 255 255/.92);letter-spacing:.08em;color:rgb(100 116 139);pointer-events:none}.sbr-exhibit-frame__fullscreen,.sbr-exhibit-frame__tag{position:absolute;z-index:30;font-size:.6875rem;font-weight:600;text-transform:uppercase}.sbr-exhibit-frame__fullscreen{top:.45rem;right:.55rem;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:1px solid rgb(226 232 240);border-radius:.35rem;background:rgb(255 255 255/.96);letter-spacing:.06em;color:rgb(15 23 42);cursor:pointer;box-shadow:0 1px 2px rgb(15 23 42/.06)}.sbr-exhibit-frame__fullscreen:hover{border-color:rgb(148 163 184)}.sbr-exhibit-frame__caption{position:absolute;bottom:.55rem;left:1rem;z-index:20;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(100 116 139)}.sbr-exhibit-frame__body{min-height:0;overflow:hidden;border-radius:0;clip-path:none;background:#fafaf7}.sbr-exhibit-frame--full .sbr-exhibit-frame__body{flex:1;min-height:0;overflow:auto;border-radius:.75rem;clip-path:inset(0 round .75rem)}.sbr-exhibit-scaler{position:relative;width:100%;max-width:100%}.sbr-exhibit-scaler,.sbr-exhibit-scaler__clip{overflow:hidden;border-radius:0;background:#fafaf7}.sbr-exhibit-scaler__clip{position:absolute;inset:0;clip-path:none}.sbr-exhibit-scaler__artboard{position:absolute;top:0;left:0;overflow:hidden;transform-origin:top left}.sbr-exhibit-frame .sbr-demo,.sbr-exhibit-frame .sbr-demo__shell,.sbr-exhibit-scaler .sbr-demo,.sbr-exhibit-scaler .sbr-demo__shell{border-radius:0;overflow:hidden;max-height:100%}.sbr-exhibit-frame .sbr-demo__shell,.sbr-exhibit-scaler .sbr-demo__shell{border:none;box-shadow:none}.sbr-exhibit-frame .sbr-demo__chrome,.sbr-exhibit-scaler .sbr-demo__chrome{border-radius:0}.sbr-hero-stage{position:relative;z-index:0;margin-bottom:-5.5rem}@media (min-width:640px){.sbr-hero-stage{margin-bottom:-7rem}}@media (min-width:1024px){.sbr-hero-stage{margin-bottom:-8.5rem}}.sbr-hero-exhibit{position:relative;max-width:100%;overflow:visible;border-radius:0}.sbr-hero-exhibit .sbr-exhibit-frame{margin-top:0;clip-path:none;box-shadow:0 4px 14px rgba(45,45,45,.05),0 14px 32px rgba(45,45,45,.07)}.sbr-hero-exhibit .sbr-demo__chrome{min-height:0;padding:.55rem 1.1rem;background:linear-gradient(180deg,#fff,#fafaf7)}.sbr-hero-exhibit .sbr-demo__chrome-mark{height:2.65rem;max-width:min(12rem,58vw);margin-block:-.2rem}.sbr-hero-exhibit .sbr-demo__chrome-meta{padding:.4rem .85rem .4rem .55rem;border-color:color-mix(in srgb,var(--sbr-sage) 22%,var(--sbr-border));background:color-mix(in srgb,var(--sbr-sage) 6%,#fff);box-shadow:0 1px 2px rgb(74 124 89/.08)}.sbr-hero-exhibit .sbr-exhibit-frame__fullscreen{top:auto;bottom:calc(100% + .45rem);right:0;border-radius:999px;padding:.4rem .75rem;background:#fff}.sbr-hero-exhibit .sbr-exhibit-frame--bare{margin-top:2.5rem}.sbr-hero-exhibit .sbr-proof-pill{position:absolute;left:50%;right:auto;bottom:6.75rem;z-index:25;translate:-50% 0}@media (min-width:640px){.sbr-hero-exhibit .sbr-proof-pill{bottom:8.25rem}}@media (min-width:1024px){.sbr-hero-exhibit .sbr-proof-pill{bottom:9.75rem}}.sbr-platform-exhibit{position:relative;max-width:100%;isolation:isolate;overflow:hidden;border-radius:.75rem;clip-path:inset(0 round .75rem);background:#fafaf7;box-shadow:0 20px 25px -5px rgb(15 23 42/.08)}.sbr-platform-exhibit .sbr-demo,.sbr-platform-exhibit .sbr-demo__shell,.sbr-platform-exhibit .sbr-exhibit-scaler,.sbr-platform-exhibit .sbr-exhibit-scaler__artboard,.sbr-platform-exhibit .sbr-exhibit-scaler__clip{border-radius:0;background:#fafaf7}.sbr-platform-exhibit .sbr-demo__chrome{min-height:0;padding:.55rem .95rem;border-radius:0;background:#fafaf7}.sbr-platform-exhibit .sbr-demo__chrome-mark{height:1.65rem;max-width:min(11rem,50vw);margin-block:-.1rem}.sbr-platform-exhibit .sbr-demo__chrome-meta{padding:.28rem .6rem .28rem .45rem;font-size:.625rem}.sbr-proof-pill{padding:.55rem 1rem .55rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,#e8a838 45%,#e5e2dc);background:linear-gradient(135deg,color-mix(in srgb,#e8a838 16%,white),color-mix(in srgb,#e8a838 6%,white));box-shadow:0 8px 20px rgb(232 168 56/.18);transition:translate .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .22s ease}.sbr-proof-pill:hover{translate:0 -1px;border-color:#e8a838;box-shadow:0 12px 28px rgb(232 168 56/.28)}.sbr-hero-exhibit .sbr-proof-pill:hover{translate:-50% -1px}@media (hover:hover) and (pointer:fine){.sbr-hero-exhibit .sbr-proof-pill{opacity:0;translate:-50% calc(100% + 2.5rem);pointer-events:none;transition:opacity .24s ease,translate .24s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,border-color .18s ease}.sbr-hero-exhibit:focus-within .sbr-proof-pill,.sbr-hero-exhibit:hover .sbr-proof-pill{opacity:1;translate:-50% 0;pointer-events:auto}.sbr-hero-exhibit:focus-within .sbr-proof-pill:hover,.sbr-hero-exhibit:hover .sbr-proof-pill:hover{translate:-50% -1px}}.sbr-proof-pill__live{position:relative;width:.55rem;height:.55rem;border-radius:999px;background:#e8a838;flex-shrink:0}.sbr-proof-pill__live:after{content:"";position:absolute;inset:-3px;border-radius:inherit;background:color-mix(in srgb,#e8a838 35%,transparent);animation:sbr-live-pulse 1.6s ease-out infinite}.sbr-proof-pill__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.15}.sbr-proof-pill__eyebrow{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b45309}.sbr-proof-pill__url{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:700;color:#1c1917}.sbr-proof-pill__arrow{width:.9rem;height:.9rem;color:#d97706;transition:transform .18s ease}.sbr-proof-pill:hover .sbr-proof-pill__arrow{transform:translateX(2px)}@keyframes sbr-live-pulse{0%{transform:scale(.85);opacity:.9}70%{transform:scale(1.85);opacity:0}to{transform:scale(1.85);opacity:0}}@media (prefers-reduced-motion:reduce){.sbr-proof-pill__live:after{animation:none}.sbr-proof-pill:hover{translate:none}.sbr-hero-exhibit .sbr-proof-pill:hover{translate:-50% 0}@media (hover:hover) and (pointer:fine){.sbr-hero-exhibit .sbr-proof-pill{opacity:1;translate:-50% 0;pointer-events:auto;transition:none}}}