.sbx-welcome{z-index:40;overscroll-behavior:contain;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));opacity:0;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 90%,#05070c4d,#05070c99);transition:opacity .24s;display:flex;position:fixed;inset:0;overflow-y:auto}.sbx-welcome[hidden]{display:none}.sbx-welcome[data-on]{opacity:1}.sbx-welcome-card{width:100%;max-width:468px;color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none;background:linear-gradient(#1c2434f2,#0d1119f2);border:1px solid #93c5fd3d;border-radius:20px;margin:auto;padding:22px 22px 18px;font-size:13px;line-height:1.45;transition:transform .34s cubic-bezier(.2,.9,.3,1.1);position:relative;transform:scale(.95)translateY(10px);box-shadow:inset 0 1px #ffffff0f,0 30px 80px -28px #000000e6,0 0 60px -14px #3b82f673}.sbx-welcome[data-on] .sbx-welcome-card{transform:none}.sbx-welcome-card p{margin:0}.sbx-welcome-x{width:30px;height:30px;color:var(--text-alternate);cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:14px;right:14px}.sbx-welcome-x:hover{color:var(--text-primary);background:#ffffff1f}.sbx-welcome-card .sbx-welcome-tags{align-items:center;gap:10px;margin-right:40px;display:flex}.sbx-welcome-beta{letter-spacing:.1em;text-transform:uppercase;color:#dbeafe;background:#3b82f63d;border:1px solid #60a5fa8c;border-radius:999px;padding:3px 8px 2px;font-size:10px;font-weight:700;line-height:1.3}.sbx-welcome-card h2{letter-spacing:-.02em;margin:14px 0 4px;font-size:21px;font-weight:700;line-height:1.2;display:block}.sbx-welcome-card .sbx-welcome-lede{color:var(--text-alternate)}.sbx-welcome-card .sbx-welcome-about{color:#e2e8f0e6;margin:12px 0 16px;font-size:13.5px;line-height:1.5}.sbx-welcome-card .sbx-welcome-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-alternate);margin-bottom:4px;font-size:10.5px;font-weight:600}.sbx-welcome-steps{margin:0;padding:0;list-style:none}.sbx-welcome-steps li{color:var(--text-alternate);align-items:flex-start;gap:11px;padding:5px 0;display:flex}.sbx-welcome-steps li>span:last-child{padding-top:4px}.sbx-welcome-steps strong{color:var(--text-primary);margin-right:3px;font-weight:600}.sbx-welcome-steps em{color:#cbd5e1;font-style:normal}.sbx-welcome-ic{width:28px;height:28px;color:var(--lib-accent-2);background:#3b82f61f;border:1px solid #60a5fa33;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sbx-welcome kbd{min-width:19px;font:inherit;text-align:center;color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff2e;border-bottom-width:2px;border-radius:5px;margin-right:2px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:17px;display:inline-block}.sbx-welcome-card .sbx-welcome-soon{color:#c7d2fe;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.sbx-welcome-soon svg{color:#a5b4fc;flex:none}.sbx-welcome-foot{z-index:1;background:linear-gradient(#0e121b00,#0e121bf7 16px);border-radius:0 0 20px 20px;margin:0 -22px -18px;padding:16px 22px 18px;position:sticky;bottom:0}.sbx-welcome-go{width:100%;height:44px;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(#4a8cf7,#2f6fe0);border:1px solid #93c5fd73;border-radius:12px;font-size:14px;font-weight:600;transition:filter .15s;display:block;box-shadow:inset 0 1px #ffffff2e,0 12px 30px -12px #3b82f6d9}.sbx-welcome-go:hover{filter:brightness(1.1)}.sbx-welcome-go:active{filter:brightness(.95)}:is(.sbx-welcome-x,.sbx-welcome-go):focus-visible{outline:2px solid var(--lib-accent-2);outline-offset:2px}.sbx-chip.sbx-help{top:max(14px, env(safe-area-inset-top));left:calc(max(14px, env(safe-area-inset-left)) + 76px);justify-content:center;width:31px;height:31px;padding:0;font-size:13.5px;font-weight:600}@media (width<=480px){.sbx-welcome{padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom))}.sbx-welcome-card{border-radius:18px;padding:18px 16px 14px}.sbx-welcome-x{top:10px;right:10px}.sbx-welcome-card h2{margin-top:12px;font-size:19px}.sbx-welcome-card .sbx-welcome-about{margin:10px 0 12px;font-size:13px}.sbx-welcome-steps li{padding:4px 0}.sbx-welcome-foot{border-radius:0 0 18px 18px;margin:0 -16px -14px;padding:12px 16px 14px}}@media (prefers-reduced-motion:reduce){.sbx-welcome,.sbx-welcome-card{transition:none}}
