.demo-experience_banner__YVyeG{position:-webkit-sticky;position:sticky;top:0;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;padding:.55rem clamp(1rem,2.5vw,2rem);border-bottom:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary-light) 82%,var(--card));color:var(--foreground)}.demo-experience_bannerMain__31Mk3,.demo-experience_bannerMeta__8nXXy,.demo-experience_formActions__bxVjb,.demo-experience_inline__IIak_,.demo-experience_statusLine__rIgoC{display:flex;align-items:center;gap:.65rem}.demo-experience_bannerIcon__9S0_F{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:.55rem;background:var(--card);color:var(--primary);box-shadow:0 0 0 1px var(--border)}.demo-experience_banner__YVyeG span,.demo-experience_banner__YVyeG strong{line-height:1.25}.demo-experience_banner__YVyeG strong{display:block;font-size:.82rem}.demo-experience_banner__YVyeG p{margin:.12rem 0 0;color:var(--muted-foreground);font-size:.74rem}.demo-experience_bannerMeta__8nXXy{flex-wrap:wrap;justify-content:flex-end}.demo-experience_companyLabel__TE24a,.demo-experience_pill__ZzFOu{display:inline-flex;align-items:center;gap:.35rem;min-height:28px;padding:.2rem .58rem;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:999px;background:var(--card);color:var(--foreground);font-size:.72rem;font-weight:700;white-space:nowrap}.demo-experience_expired__2YVKe{border-color:color-mix(in srgb,var(--destructive) 40%,var(--border));background:var(--destructive-bg)}.demo-experience_boundary__j6crE,.demo-experience_forcedPage__iEp9x{min-height:100dvh;display:grid;place-items:center;padding:1.25rem;background:var(--background)}.demo-experience_boundaryCard__rgYoq,.demo-experience_forcedCard__78bl4{width:min(100%,480px);padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:0 18px 50px rgb(15 23 42/10%)}.demo-experience_forcedHeader__vXbhL{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:1.25rem}.demo-experience_forcedHeaderIcon__Qg6Lo{display:grid;place-items:center;width:46px;height:46px;border-radius:.75rem;background:var(--primary-light);color:var(--primary)}.demo-experience_forcedHeader__vXbhL h1{margin:0;font-size:clamp(1.35rem,5vw,1.75rem);letter-spacing:-.025em}.demo-experience_boundaryCard__rgYoq p,.demo-experience_forcedHeader__vXbhL p{margin:0;color:var(--muted-foreground);line-height:1.55}.demo-experience_form__mYUNy{display:grid;grid-gap:1rem;gap:1rem}.demo-experience_field__ll_ub{display:grid;grid-gap:.4rem;gap:.4rem}.demo-experience_field__ll_ub label{font-size:.82rem;font-weight:700}.demo-experience_passwordControl__AfA12{position:relative}.demo-experience_passwordControl__AfA12 input{width:100%;min-height:48px;padding:.7rem 3rem .7rem .8rem;border:1px solid var(--border);border-radius:.65rem;background:var(--input);color:var(--foreground);font:inherit}.demo-experience_passwordControl__AfA12 input:focus{outline:2px solid var(--primary);outline-offset:2px}.demo-experience_passwordControl__AfA12 button{position:absolute;inset:2px 2px 2px auto;width:44px;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}.demo-experience_helper__AkgHT{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.demo-experience_error__Q1rhA,.demo-experience_success__I3h2l{padding:.75rem .85rem;border-radius:.65rem;font-size:.82rem;line-height:1.45}.demo-experience_error__Q1rhA{border:1px solid color-mix(in srgb,var(--destructive) 35%,var(--border));background:var(--destructive-bg);color:var(--destructive)}.demo-experience_success__I3h2l{border:1px solid color-mix(in srgb,var(--success) 35%,var(--border));background:var(--success-bg);color:var(--success)}.demo-experience_formActions__bxVjb{justify-content:flex-end}.demo-experience_formActions__bxVjb button{min-height:46px}.demo-experience_limitNotice__93KFQ{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--card)}.demo-experience_limitNotice__93KFQ strong{display:block;font-size:.88rem}.demo-experience_limitNotice__93KFQ p{margin:.2rem 0 0;color:var(--muted-foreground);font-size:.8rem;line-height:1.45}.demo-experience_limitIcon__45wgV{color:var(--primary);flex:0 0 auto}.demo-experience_companyLabel__TE24a{margin-top:.3rem;min-height:24px;color:var(--primary)}@media (max-width:720px){.demo-experience_banner__YVyeG{align-items:flex-start;flex-direction:column;gap:.45rem;padding-block:.65rem}.demo-experience_bannerMeta__8nXXy{justify-content:flex-start;-webkit-padding-start:2.65rem;padding-inline-start:2.65rem}.demo-experience_banner__YVyeG p{max-width:44ch}.demo-experience_limitNotice__93KFQ{flex-direction:column}.demo-experience_formActions__bxVjb button{width:100%}}@media (prefers-reduced-motion:reduce){.demo-experience_banner__YVyeG,.demo-experience_forcedCard__78bl4{scroll-behavior:auto}}