@keyframes bd-demo-drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(-5%,-6%) scale(1.08)}}@keyframes bd-demo-drift-b{0%{transform:translate(0) scale(1)}to{transform:translate(6%,5%) scale(1.05)}}.bd-demo-drift-a{animation:bd-demo-drift-a 32s ease-in-out infinite alternate}.bd-demo-drift-b{animation:bd-demo-drift-b 38s ease-in-out infinite alternate-reverse}.bd-demo-panel{background:radial-gradient(ellipse 90% 80% at 18% 8%,rgba(255,84,54,.28) 0,transparent 55%),radial-gradient(ellipse 70% 60% at 92% 88%,rgba(255,84,54,.14) 0,transparent 50%),linear-gradient(165deg,#ffffff,#faf8f6 48%,#f4f0ec);border:1px solid var(--sc-line,#e8e2da)}.bd-demo-panel:before{content:"";position:absolute;inset:0;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply;pointer-events:none}.bd-demo-panel:after{display:none}.bd-demo-copy h1,.public-app .bd-demo-panel .bd-demo-copy :where(h1,h2,h3,h4){color:var(--sc-ink,#1a1714)!important;text-shadow:none}.bd-demo-copy p{color:var(--sc-ink-muted,rgba(26,23,20,.62))}.bd-demo-copy .bd-demo-tagline{color:rgba(26,23,20,.4)}.bd-demo-steps{max-width:22rem;width:100%}.public-app .bd-demo-shell .bd-demo-form :where(h1,h2,h3,h4),html.dark .public-app .bd-demo-shell .bd-demo-form :where(h1,h2,h3,h4){color:var(--sc-ink,#1a1714)!important}.public-app .bd-demo-shell .bd-demo-form p,html.dark .public-app .bd-demo-shell .bd-demo-form p{color:var(--sc-ink-muted,rgba(26,23,20,.62))}.bd-demo-shell .bd-demo-form input,.bd-demo-shell .bd-demo-form select,.bd-demo-shell .bd-demo-form textarea{background-color:#ffffff}.bd-demo-shell .bd-demo-form input:focus,.bd-demo-shell .bd-demo-form input:focus-visible,.bd-demo-shell .bd-demo-form select:focus,.bd-demo-shell .bd-demo-form select:focus-visible,.bd-demo-shell .bd-demo-form textarea:focus,.bd-demo-shell .bd-demo-form textarea:focus-visible{outline:none;outline-offset:0;box-shadow:0 0 0 3px rgba(255,84,54,.12);border-color:rgba(255,84,54,.45)}.bd-demo-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bd-demo-module-list{scrollbar-width:thin;scrollbar-color:rgba(255,84,54,.4) rgba(26,23,20,.06)}.bd-demo-module-list::-webkit-scrollbar{width:6px}.bd-demo-module-list::-webkit-scrollbar-track{border-radius:999px;background:rgba(26,23,20,.04)}.bd-demo-module-list::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(255,84,54,.4)}.bd-demo-shell .bd-demo-form input:-webkit-autofill,.bd-demo-shell .bd-demo-form input:-webkit-autofill:focus,.bd-demo-shell .bd-demo-form input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #ffffff;-webkit-text-fill-color:var(--sc-ink,#1a1714);caret-color:var(--sc-ink,#1a1714);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.bd-demo-shell,.bd-demo-shell .auth-studio-form{color-scheme:light;--dash-text-strong:var(--sc-ink,#1a1714);--dash-input-bg:#ffffff;--dash-input-border:var(--sc-line,#e8e2da);--dash-text-subtle:rgba(26,23,20,0.4);--dash-text-muted:rgba(26,23,20,0.62);--dash-border:var(--sc-line,#e8e2da);--dash-focus-ring:rgba(255,84,54,0.18)}.bd-demo-shell .auth-studio-form .dash-auth-input,.bd-demo-shell .dash-auth-input,html.dark .bd-demo-shell .dash-auth-input,html.dark .public-app .bd-demo-shell .dash-auth-input{background-color:#ffffff!important;color:var(--sc-ink,#1a1714)!important;border-color:var(--sc-line,#e8e2da)!important;-webkit-text-fill-color:var(--sc-ink,#1a1714);caret-color:var(--sc-ink,#1a1714);color-scheme:light}.bd-demo-shell .dash-auth-input:-webkit-autofill,.bd-demo-shell .dash-auth-input:-webkit-autofill:focus,.bd-demo-shell .dash-auth-input:-webkit-autofill:hover,html.dark .public-app .bd-demo-shell .dash-auth-input:-webkit-autofill,html.dark .public-app .bd-demo-shell .dash-auth-input:-webkit-autofill:focus,html.dark .public-app .bd-demo-shell .dash-auth-input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #ffffff!important;-webkit-text-fill-color:var(--sc-ink,#1a1714)!important;caret-color:var(--sc-ink,#1a1714)}.auth-studio-form{--dash-text-strong:var(--sc-ink,#1a1714)}.auth-studio-form .dash-auth-title{color:var(--sc-ink,#1a1714);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:400;letter-spacing:-.02em}.auth-studio-form .dash-auth-body,.auth-studio-form .dash-auth-label{color:var(--sc-ink,#1a1714)}.auth-studio-form .dash-auth-muted{color:var(--sc-ink-muted,rgba(26,23,20,.62))}.auth-studio-form .dash-auth-link{color:var(--sc-coral,var(--stride-coral))}.auth-studio-form .dash-auth-link:hover{color:var(--sc-coral-deep,var(--stride-coral-deep))}.auth-studio-form .dash-auth-input{height:2.75rem;border-color:var(--sc-line,#e8e2da);background-color:#ffffff;color:var(--sc-ink,#1a1714)}.auth-studio-form .dash-auth-input::-moz-placeholder{color:rgba(26,23,20,.35)}.auth-studio-form .dash-auth-input::placeholder{color:rgba(26,23,20,.35)}.auth-studio-form .dash-auth-input:hover{border-color:rgba(26,23,20,.22)}.auth-studio-form .dash-auth-input:focus{border-color:rgba(255,84,54,.45);box-shadow:0 0 0 3px rgba(255,84,54,.12)}.auth-studio-form .dash-auth-submit{height:2.75rem;border-radius:.75rem;border:1px solid transparent;background:var(--sc-coral,#ff5436);color:#ffffff;font-weight:600;box-shadow:0 8px 20px -6px rgba(255,84,54,.55);transition:background-color .15s ease,box-shadow .15s ease}.auth-studio-form .dash-auth-submit:hover:not(:disabled){background:var(--sc-coral-deep,#e63e22);box-shadow:0 10px 24px -6px rgba(255,84,54,.65);transform:none}.auth-studio-form .dash-auth-submit:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff,0 0 0 4px rgba(255,84,54,.45)}.auth-studio-form .dash-auth-submit:disabled{opacity:.7}.auth-studio-form .dash-auth-oauth-btn{border-color:var(--sc-line,#e8e2da);background:#ffffff;color:var(--sc-ink,#1a1714)}.auth-studio-form .dash-auth-oauth-btn:hover{border-color:rgba(26,23,20,.22);background:var(--sc-paper-2,#faf8f6)}.auth-studio-form .dash-auth-divider-line{border-color:var(--sc-line,#e8e2da)}.auth-studio-form .dash-auth-divider-label{color:var(--sc-ink-muted,rgba(26,23,20,.62));background:#ffffff}.auth-studio-form .dash-auth-checkbox{border-color:rgba(26,23,20,.25);background:#ffffff;accent-color:var(--sc-coral,var(--stride-coral))}.auth-studio-form .dash-auth-footer{border-color:var(--sc-line,#e8e2da);color:var(--sc-ink-muted,rgba(26,23,20,.62))}@media (prefers-reduced-motion:reduce){.bd-demo-drift-a,.bd-demo-drift-b{animation:none}}body:has(.bd-demo-shell){background:#ffffff!important}.bd-demo-shell{background-color:#ffffff}@supports (height:100svh){.bd-demo-shell{height:100svh;max-height:100svh}}@media (max-width:1023px){.bd-demo-shell{position:fixed;inset:0;z-index:40;width:100%;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}@supports (height:100svh){.bd-demo-shell{height:100svh;max-height:100svh}}.bd-demo-shell .bd-demo-form-column{border-radius:0}.bd-demo-shell .bd-demo-actions{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.bd-demo-shell .bd-demo-topbar{padding-top:max(.75rem,env(safe-area-inset-top,0px))}}.bd-demo-module-card input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}