.dashboard-teaser-layout-module__C_xFtW__root{isolation:isolate;justify-content:center;align-items:flex-start;width:100%;min-height:100dvh;padding:clamp(16px,4dvh,48px) 20px;display:flex;position:relative;overflow:hidden auto}.dashboard-teaser-layout-module__C_xFtW__backdrop{z-index:0;background-image:var(--teaser-image,url(/assets/benchy-creator-dashboard-feature-illustration-v2.png));filter:blur(7px)saturate(1.05);background-position:50%;background-size:cover;position:absolute;inset:-4%;transform:scale(1.08)}.dashboard-teaser-layout-module__C_xFtW__backdrop:after{content:"";background:linear-gradient(#f8f8fa9e,#f8f8fac7);position:absolute;inset:0}.dashboard-teaser-layout-module__C_xFtW__gradient{z-index:1;pointer-events:none;opacity:.85;background:linear-gradient(90deg,#0000,#f76808 20%,#ff02f0 40%,#6647f0 60%,#0091ff 80%,#0000);height:42vh;min-height:280px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.dashboard-teaser-layout-module__C_xFtW__closeButton{z-index:3;background:color-mix(in srgb, var(--color-bg-elevated) 70%, transparent);width:38px;height:38px;color:var(--color-fg-muted);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:20px;right:20px}.dashboard-teaser-layout-module__C_xFtW__closeButton:hover{background:color-mix(in srgb, var(--color-bg-elevated) 95%, transparent);color:var(--color-fg)}.dashboard-teaser-layout-module__C_xFtW__card{z-index:2;background:#fff;border-radius:22px;width:100%;max-width:min(430px,100vw - 40px);margin:auto 0;padding:clamp(24px,3.5dvh,34px) clamp(24px,3vw,34px) clamp(24px,3dvh,30px);position:relative;box-shadow:0 1px 1px #1010140a,0 12px 32px #10101424,0 2px 8px #1010140f}@media (max-width:520px){.dashboard-teaser-layout-module__C_xFtW__root{padding:var(--space-3_5)}.dashboard-teaser-layout-module__C_xFtW__card{border-radius:18px;max-width:calc(100vw - 28px);padding:28px 22px 26px}.dashboard-teaser-layout-module__C_xFtW__gradient{height:34vh}}@media (max-height:760px){.dashboard-teaser-layout-module__C_xFtW__root{padding-top:var(--space-3);padding-bottom:var(--space-3)}.dashboard-teaser-layout-module__C_xFtW__card{padding-top:var(--space-5);padding-bottom:var(--space-5);margin:0}}
@layer components{.auth-floating-field-module__GeXbdq__floatingShell{border-radius:var(--auth-field-radius);border:1px solid color-mix(in srgb, var(--benchy-text-muted) 35%, transparent);background:var(--color-bg-elevated);transition:border-color var(--anim-duration-normal) var(--anim-ease-out), box-shadow var(--anim-duration-normal) var(--anim-ease-out), background-color var(--anim-duration-normal) var(--anim-ease-out);display:flex;position:relative}@media (prefers-reduced-motion:reduce){.auth-floating-field-module__GeXbdq__floatingShell{transition:none}}.auth-floating-field-module__GeXbdq__floatingShell:hover:not(.auth-floating-field-module__GeXbdq__floatingShellFocused){border-color:color-mix(in srgb, var(--benchy-text-muted) 50%, transparent)}.auth-floating-field-module__GeXbdq__floatingShellFocused{border-color:var(--color-primary);background:var(--benchy-bg-card);outline-offset:0;box-shadow:0 0 0 1px var(--color-primary);outline:2px solid #0000}.auth-floating-field-module__GeXbdq__iconSlot{pointer-events:none;inset-inline-start:14px;z-index:2;transition:color var(--anim-duration-normal) var(--anim-ease-out);position:absolute;top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.auth-floating-field-module__GeXbdq__iconSlot{transition:none}}.auth-floating-field-module__GeXbdq__iconSlotFocused{color:var(--color-primary)}.auth-floating-field-module__GeXbdq__iconSlotIdle{color:var(--benchy-text-faint)}.auth-floating-field-module__GeXbdq__innerWrap{flex:1;min-width:0;position:relative}.auth-floating-field-module__GeXbdq__labelFloat{pointer-events:none;z-index:1;transform-origin:0;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 2.75rem);transition:color var(--anim-duration-fast) var(--anim-ease-default), background-color var(--anim-duration-fast) var(--anim-ease-default);position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.auth-floating-field-module__GeXbdq__labelFloat{transition:none}}.auth-floating-field-module__GeXbdq__labelWithIcon{inset-inline-start:40px}.auth-floating-field-module__GeXbdq__labelNoIcon{inset-inline-start:16px}.auth-floating-field-module__GeXbdq__labelFloated{background:linear-gradient(to bottom, var(--auth-showcase-page,var(--color-bg-subtle,#f9f9f9)) 0 50%, var(--benchy-bg-card) 50% 100%);padding:0 var(--space-1_5);font-size:12px;font-weight:var(--weight-medium);color:var(--color-primary);top:0;transform:translateY(-50%)}.auth-floating-field-module__GeXbdq__labelRest{color:var(--benchy-text-muted);font-size:14px;top:50%;transform:translateY(-50%)}.auth-floating-field-module__GeXbdq__inputField{box-sizing:border-box;height:var(--auth-field-height);width:100%;color:var(--benchy-text-primary);background:0 0;border:none;outline:none;font-size:14px;line-height:20px}.auth-floating-field-module__GeXbdq__inputField:focus-visible{box-shadow:none;border-color:#0000;outline:none}.auth-floating-field-module__GeXbdq__inputWithIcon{padding-inline-start:var(--space-10)}.auth-floating-field-module__GeXbdq__inputNoIcon{padding-inline-start:var(--space-4)}.auth-floating-field-module__GeXbdq__inputWithAdornment{padding-inline-end:var(--space-12)}.auth-floating-field-module__GeXbdq__inputNoAdornment{padding-inline-end:var(--space-4)}.auth-floating-field-module__GeXbdq__inputFloated{padding-top:var(--space-3_5);padding-bottom:var(--space-3_5)}.auth-floating-field-module__GeXbdq__inputRest{padding-top:15px;padding-bottom:15px}.auth-floating-field-module__GeXbdq__adornmentRight{pointer-events:auto;inset-inline-end:12px;z-index:2;align-items:center;display:flex;position:absolute;top:0;bottom:0}}
@layer components{.AuthInterstitial-module__iX7BOa__shell{box-sizing:border-box;background:var(--color-bg-subtle,#f9f9f9);min-height:100dvh;color:var(--color-fg,#111);padding:var(--space-6,24px);font-family:var(--font-sans,"Suisse Intl", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", system-ui, "Segoe UI", sans-serif);place-items:center;display:grid}.AuthInterstitial-module__iX7BOa__card{box-sizing:border-box;align-items:center;gap:var(--space-5,20px);width:min(100%,420px);padding:var(--space-8,32px);border:1px solid var(--color-border,#e5e5e5);border-radius:var(--radius-xl,16px);background:var(--color-bg-elevated,#fff);text-align:center;flex-direction:column;display:flex}.AuthInterstitial-module__iX7BOa__logo{width:132px;height:auto}.AuthInterstitial-module__iX7BOa__spinner{color:color-mix(in srgb, var(--color-fg,#111) 65%, transparent);font-size:22px}@media (prefers-reduced-motion:reduce){.AuthInterstitial-module__iX7BOa__spinner{animation:1.6s ease-in-out infinite AuthInterstitial-module__iX7BOa__auth-interstitial-pulse}}@keyframes AuthInterstitial-module__iX7BOa__auth-interstitial-pulse{0%,to{opacity:.4}50%{opacity:1}}.AuthInterstitial-module__iX7BOa__title{font-size:var(--text-md,1rem);font-weight:var(--weight-semibold,600);line-height:var(--leading-snug,1.3);margin:0}.AuthInterstitial-module__iX7BOa__shell[data-tone=error] .AuthInterstitial-module__iX7BOa__title{color:var(--color-danger,var(--color-fg,#111))}.AuthInterstitial-module__iX7BOa__detail{margin:var(--space-1_5,6px) 0 0;font-size:var(--text-sm,.875rem);line-height:var(--leading-normal,1.5);color:var(--color-fg-muted,#0000008c)}.AuthInterstitial-module__iX7BOa__actions{gap:var(--space-3,12px);max-width:100%;font-size:var(--text-sm,.875rem);flex-wrap:wrap;justify-content:center;display:flex}.AuthInterstitial-module__iX7BOa__actions>a,.AuthInterstitial-module__iX7BOa__actions>button{box-sizing:border-box;appearance:none;min-height:var(--control-h-lg,36px);padding-inline:var(--space-4,16px);border:1px solid var(--color-border,#e5e5e5);border-radius:var(--radius-full,9999px);background:var(--color-bg-elevated,#fff);color:var(--color-fg,#111);font:inherit;font-weight:var(--weight-medium,500);line-height:var(--leading-normal,1.5);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.AuthInterstitial-module__iX7BOa__actions>:first-child{border-color:var(--color-fg,#111);background:var(--color-fg,#111);color:var(--color-bg-elevated,#fff)}@media (hover:hover){.AuthInterstitial-module__iX7BOa__actions>a:hover,.AuthInterstitial-module__iX7BOa__actions>button:hover{border-color:var(--color-border-strong,#b8b8b8);background:var(--color-bg-muted,#f1f1f1)}.AuthInterstitial-module__iX7BOa__actions>:first-child:hover{border-color:var(--color-fg,#111);background:color-mix(in srgb, var(--color-fg,#111) 88%, var(--color-bg-elevated,#fff));color:var(--color-fg-on-primary,var(--color-bg-elevated,#fff))}}.AuthInterstitial-module__iX7BOa__actions>a:focus-visible,.AuthInterstitial-module__iX7BOa__actions>button:focus-visible{outline:2px solid var(--color-ring,var(--color-fg,#111));outline-offset:2px}@media (prefers-reduced-motion:reduce){.AuthInterstitial-module__iX7BOa__actions>a,.AuthInterstitial-module__iX7BOa__actions>button{transition:none}}@media (forced-colors:active){.AuthInterstitial-module__iX7BOa__card,.AuthInterstitial-module__iX7BOa__actions>a,.AuthInterstitial-module__iX7BOa__actions>button{border-color:canvastext}.AuthInterstitial-module__iX7BOa__actions>:first-child{color:highlighttext;background:highlight;border-color:highlight}}}
@layer components{.auth-primitives-module__Gbp8pq__hero{margin-bottom:var(--space-8);align-items:center;gap:var(--auth-hero-gap);flex-direction:column;display:flex}.auth-primitives-module__Gbp8pq__logoTile{height:var(--auth-logo-tile-size);width:var(--auth-logo-tile-size);justify-content:center;align-items:center;display:flex}.auth-primitives-module__Gbp8pq__logoImage{object-fit:contain;width:100%;height:100%}.auth-primitives-module__Gbp8pq__titleBlock{text-align:center}.auth-primitives-module__Gbp8pq__title{text-align:center;font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:0;color:var(--benchy-text-primary)}.auth-primitives-module__Gbp8pq__subtitle{margin-top:var(--space-1_5);text-align:center;font-size:var(--text-sm);color:var(--benchy-text-secondary)}.auth-primitives-module__Gbp8pq__formStack,.auth-primitives-module__Gbp8pq__stack{gap:var(--auth-form-gap);display:grid}.auth-primitives-module__Gbp8pq__primaryButton{margin-top:var(--space-1);height:var(--auth-action-height);border-radius:var(--auth-action-radius);width:100%}.auth-primitives-module__Gbp8pq__primaryButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.auth-primitives-module__Gbp8pq__panel,.auth-primitives-module__Gbp8pq__notice{border-radius:var(--auth-panel-radius);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:24px}.auth-primitives-module__Gbp8pq__panel{border:1px solid var(--benchy-border);background:var(--color-bg-elevated);color:var(--benchy-text-secondary)}.auth-primitives-module__Gbp8pq__notice{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);background:color-mix(in srgb, var(--color-primary) 8%, var(--benchy-bg-card));color:var(--color-primary)}.auth-primitives-module__Gbp8pq__footerNote{text-align:center;font-size:var(--text-2sm);color:var(--benchy-text-secondary)}.auth-primitives-module__Gbp8pq__footerLink{font-weight:var(--weight-medium);color:var(--color-primary);transition:color var(--anim-duration-fast) var(--anim-ease-default);text-decoration:none}.auth-primitives-module__Gbp8pq__footerLink:hover{color:var(--benchy-primary-dark)}}
@layer components{.request-access-module__Apf5MW__stack,.request-access-module__Apf5MW__compactStack{display:grid}.request-access-module__Apf5MW__stack{gap:var(--space-4)}.request-access-module__Apf5MW__compactStack{gap:var(--space-3)}.request-access-module__Apf5MW__stack p,.request-access-module__Apf5MW__footerNote,.request-access-module__Apf5MW__mutedStatus,.request-access-module__Apf5MW__otherSitesLabel,.request-access-module__Apf5MW__siteList{margin:0}.request-access-module__Apf5MW__stack p a,.request-access-module__Apf5MW__stack li a,.request-access-module__Apf5MW__footerNote a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.request-access-module__Apf5MW__stack p a:focus-visible,.request-access-module__Apf5MW__stack li a:focus-visible,.request-access-module__Apf5MW__footerNote a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}.request-access-module__Apf5MW__actionRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.request-access-module__Apf5MW__retryButton{justify-self:start}.request-access-module__Apf5MW__mutedStatus,.request-access-module__Apf5MW__otherSitesLabel,.request-access-module__Apf5MW__footerNote{color:var(--color-fg-muted)}.request-access-module__Apf5MW__otherSites{margin-block-start:var(--space-3)}.request-access-module__Apf5MW__otherSitesLabel,.request-access-module__Apf5MW__footerNote{font-size:var(--text-sm)}.request-access-module__Apf5MW__siteList{gap:var(--space-1);padding-inline-start:0;list-style:none;display:grid}}
@layer components{.page-client-module__oBY1YG__togglePassword{color:var(--benchy-text-faint);width:24px;height:24px;padding:0}.page-client-module__oBY1YG__togglePassword:hover{color:var(--benchy-text-secondary)}}
.verify-email-module__XPrOEG__resendCard{gap:var(--space-3);border-radius:var(--auth-panel-radius);border:1px solid var(--benchy-border);background:var(--color-bg-elevated);padding:var(--space-3_5) var(--space-4);display:grid}.verify-email-module__XPrOEG__resendTitle{font-size:14px;font-weight:var(--weight-semibold);color:var(--benchy-text-primary)}.verify-email-module__XPrOEG__resendDescription{color:var(--benchy-text-secondary);font-size:13px;line-height:20px}.verify-email-module__XPrOEG__secondaryButton{margin-top:var(--space-0_5)}
@layer components{.login-form-module__N36Vba__wrapper{opacity:0;animation:var(--anim-keyframe-slide-up) var(--anim-duration-slow) var(--anim-ease-out) both}.login-form-module__N36Vba__signupWrapper{--auth-logo-tile-size:56px;--auth-hero-gap:10px;--auth-form-gap:10px;--auth-field-height:46px;--auth-action-height:44px}.login-form-module__N36Vba__compactHero{margin-bottom:18px}.login-form-module__N36Vba__signupTitle{font-size:clamp(var(--text-2xl), 3.2dvh, var(--text-3xl))}.login-form-module__N36Vba__fadeSlideUp{opacity:0;animation:var(--anim-keyframe-slide-up) .4s var(--anim-ease-out) both}.login-form-module__N36Vba__scaleXLine{opacity:0;animation:var(--anim-keyframe-scale-x) .42s var(--anim-ease-out) both}.login-form-module__N36Vba__dividerLabel{opacity:0;animation:var(--anim-keyframe-slide-up) .32s var(--anim-ease-out) both}@media (prefers-reduced-motion:reduce){.login-form-module__N36Vba__wrapper,.login-form-module__N36Vba__fadeSlideUp,.login-form-module__N36Vba__scaleXLine,.login-form-module__N36Vba__dividerLabel{opacity:1;animation:none}}.login-form-module__N36Vba__togglePassword,.login-form-module__N36Vba__modeLink{appearance:none;box-shadow:none;border-color:#0000}.login-form-module__N36Vba__togglePassword{color:var(--benchy-text-faint);width:24px;height:24px;padding:0}.login-form-module__N36Vba__togglePassword:hover{color:var(--benchy-text-secondary)}.login-form-module__N36Vba__modeLink{color:color-mix(in srgb, var(--benchy-text-primary) 55%, var(--benchy-text-muted));padding:0}.login-form-module__N36Vba__modeLink:hover{color:var(--benchy-text-primary)}.login-form-module__N36Vba__togglePassword:focus-visible,.login-form-module__N36Vba__modeLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.login-form-module__N36Vba__socialError,.login-form-module__N36Vba__formError{border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--benchy-orange) 35%, transparent);background:color-mix(in srgb, var(--benchy-orange) 8%, var(--benchy-bg-card));padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--benchy-text-primary);line-height:20px}.login-form-module__N36Vba__inviteNotice{margin-bottom:var(--space-3);padding:var(--space-2_5) var(--space-3_5);line-height:18px}.login-form-module__N36Vba__socialError{margin-bottom:var(--space-4)}.login-form-module__N36Vba__socialGrid{gap:var(--space-2_5);display:grid}.login-form-module__N36Vba__signupWrapper .login-form-module__N36Vba__socialGrid{gap:var(--space-2)}.login-form-module__N36Vba__socialBtn{gap:var(--space-2_5);width:100%;height:46px}.login-form-module__N36Vba__signupWrapper .login-form-module__N36Vba__socialBtn{height:42px}.login-form-module__N36Vba__socialIcon{width:18px;height:18px}.login-form-module__N36Vba__dividerRow{margin-top:var(--space-6);margin-bottom:var(--space-6);align-items:center;gap:var(--space-3);display:flex}.login-form-module__N36Vba__signupWrapper .login-form-module__N36Vba__dividerRow{margin-top:var(--space-4);margin-bottom:var(--space-4)}.login-form-module__N36Vba__dividerLine{background:var(--benchy-skeleton);flex:1;height:1px}.login-form-module__N36Vba__dividerText{font-size:var(--text-2sm);color:var(--benchy-text-muted);flex-shrink:0}.login-form-module__N36Vba__emailForm{gap:var(--auth-form-gap);display:grid}.login-form-module__N36Vba__fieldIcon{width:16px;height:16px}.login-form-module__N36Vba__forgotRow{margin-top:var(--space-3);justify-content:center;display:flex}.login-form-module__N36Vba__forgotLink{font-size:var(--text-2sm);color:var(--benchy-text-faint);transition:color var(--anim-duration-fast) var(--anim-ease-default);text-decoration:none}.login-form-module__N36Vba__forgotLink:hover{color:var(--benchy-text-secondary)}.login-form-module__N36Vba__forgotLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.login-form-module__N36Vba__legal{margin-top:var(--space-4);text-align:center;font-size:var(--text-2sm);color:var(--benchy-text-muted);line-height:1.625}.login-form-module__N36Vba__signupWrapper .login-form-module__N36Vba__legal{margin-top:var(--space-3);line-height:1.5}.login-form-module__N36Vba__legalLink{color:var(--color-primary);transition:color var(--anim-duration-fast) var(--anim-ease-default);text-decoration:none}.login-form-module__N36Vba__legalLink:hover{color:var(--benchy-primary-dark)}.login-form-module__N36Vba__legalLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.login-form-module__N36Vba__devForm{display:block}.login-form-module__N36Vba__devBtn{margin-top:var(--space-4);height:var(--auth-secondary-action-height);border-radius:var(--auth-secondary-action-radius);border-style:dashed;width:100%}@media (max-height:760px){.login-form-module__N36Vba__signupWrapper{--auth-logo-tile-size:48px;--auth-hero-gap:8px;--auth-field-height:44px;--auth-action-height:42px}.login-form-module__N36Vba__compactHero{margin-bottom:var(--space-3_5)}.login-form-module__N36Vba__inviteNotice{margin-bottom:var(--space-2_5);padding-top:9px;padding-bottom:9px}.login-form-module__N36Vba__signupWrapper .login-form-module__N36Vba__dividerRow{margin-top:var(--space-3_5);margin-bottom:var(--space-3_5)}}}
