.demo_page__ZQZlk{min-height:100svh;background:radial-gradient(48rem 32rem at 105% -10%,rgba(249,115,22,.1) 0,transparent 60%),radial-gradient(40rem 28rem at -10% 110%,rgba(249,115,22,.08) 0,transparent 60%),var(--bg);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column}.demo_topbar__5zrJr{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) max(16px,calc((100vw - 1040px) / 2))}.demo_brand__CKtav{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink);text-decoration:none;font-weight:700;font-size:var(--fs-md);letter-spacing:-.01em}.demo_brand__CKtav em{font-style:italic;color:var(--accent-strong)}.demo_topLink__iJNBV{color:var(--ink-2);font-size:var(--fs-sm);font-weight:600;text-decoration:none;padding:var(--space-2) var(--space-3);border-radius:999px}.demo_topLink__iJNBV:hover{color:var(--ink);background:var(--surface-muted)}.demo_column__mogJx{width:min(680px,100%);margin:0 auto;padding:var(--space-5) 16px var(--space-6);box-sizing:border-box}.demo_eyebrow__cg80a{margin:0 0 var(--space-3);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}.demo_title__OnITF{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:clamp(2rem,6vw,3rem);line-height:1.08;color:var(--ink-strong);text-wrap:balance}.demo_lede__4b00o{margin:var(--space-4) 0 0;font-size:var(--fs-md);line-height:1.6;color:var(--ink-2);max-width:58ch}.demo_card__218sX{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(20px,4vw,32px)}.demo_actions__dYXSp{margin-top:var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-3)}.demo_btn__WZcC8{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:999px;border:1px solid transparent;font:600 var(--fs-base)/1 var(--font-ui);text-decoration:none;cursor:pointer;transition:background .16s var(--ease,ease),transform .16s var(--ease,ease),border-color .16s var(--ease,ease)}.demo_btn__WZcC8:disabled{opacity:.55;cursor:not-allowed}.demo_btnPrimary__PzZ5y{background:var(--accent);color:var(--accent-ink)}.demo_btnPrimary__PzZ5y:hover:not(:disabled){background:var(--accent-strong)}.demo_btnPrimary__PzZ5y:active:not(:disabled){transform:translateY(1px)}.demo_btnGhost__RBeda{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.demo_btnGhost__RBeda:hover:not(:disabled){background:var(--surface-muted)}.demo_btnLg__1wXo4{min-height:52px;padding:0 var(--space-6);font-size:var(--fs-md)}.demo_cta__7hM33{margin-top:var(--space-5);padding:clamp(24px,5vw,44px);border-radius:var(--radius-xl);border:1px solid var(--accent-line);background:radial-gradient(34rem 20rem at 100% 0,rgba(249,115,22,.16) 0,transparent 65%),linear-gradient(160deg,#fffaf4,#fff1e3);box-shadow:0 18px 40px -24px rgba(194,65,12,.35)}.demo_ctaKicker__u64PJ{margin:0 0 var(--space-2);font-size:var(--fs-sm);font-weight:600;color:var(--accent-strong)}.demo_ctaTitle__YOQuL{margin:0;font-size:clamp(1.6rem,4.5vw,2.25rem);line-height:1.12;letter-spacing:-.025em;font-weight:800;color:var(--ink-strong);text-wrap:balance}.demo_features__EifiF{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:var(--space-4) var(--space-5)}.demo_features__EifiF li{display:flex;gap:var(--space-3);font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.demo_features__EifiF strong{display:block;font-size:var(--fs-base);color:var(--ink);margin-bottom:2px}.demo_featureIcon__8cM0y{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-sm);background:rgba(255,255,255,.8);border:1px solid var(--accent-line);color:var(--accent-strong)}.demo_ctaActions__WqPDS{margin-top:var(--space-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.demo_ctaNote__6WWIt{margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:var(--ink-2)}.demo_simFrame__Mp0Af{position:fixed;inset:0;background:#fafafa;overflow:hidden}.attempt-report-overlay .demo_cta__7hM33{margin-top:var(--space-4)}@media (max-width:640px){.demo_btnLg__1wXo4,.demo_ctaActions__WqPDS .demo_btn__WZcC8{width:100%}}#scrubin-app .si-brief{overflow:hidden;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom))}#scrubin-app .si-brief .si-brief__panel{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}#scrubin-app .si-brief .si-brief__panel>:last-child{margin-bottom:2px}@media (min-width:700px) and (max-height:780px){#scrubin-app .si-brief .si-brief__panel{padding:22px 22px 16px}#scrubin-app .si-brief__eyebrow{margin-bottom:9px}#scrubin-app .si-brief__title{margin-bottom:11px;font-size:clamp(1.18rem,1.05rem + .55vw,1.38rem)}#scrubin-app .si-brief__row{padding:8px 12px;margin-bottom:7px}#scrubin-app .si-brief__text{font-size:.9rem;line-height:1.34}#scrubin-app .si-brief__hint{font-size:.78rem}}@media (min-width:700px) and (max-height:650px){#scrubin-app .si-brief .si-brief__panel{padding:18px 20px 14px}#scrubin-app .si-brief__eyebrow{margin-bottom:7px}#scrubin-app .si-brief__title{margin-bottom:9px}#scrubin-app .si-brief__row{padding:7px 11px;margin-bottom:6px}}