.auth-shell{--auth-page-bg:var(--background);--auth-card-right:var(--glass-3-bg);--auth-tx-1:var(--foreground);--auth-tx-1b:var(--fg-2);--auth-tx-2:var(--fg-2);--auth-tx-3:var(--muted-foreground);--auth-tx-4:var(--muted-foreground);--auth-tx-5:var(--muted-foreground);--auth-tx-emph:var(--muted-foreground);--auth-link:var(--fg-3);--auth-green:var(--success-text);--auth-green-glow:color-mix(in oklch, var(--success) 45%, transparent);--auth-green-bg:var(--success-subtle);--auth-green-border:color-mix(in oklch, var(--success) 28%, transparent);--auth-err:var(--destructive-text);--auth-err-border:color-mix(in oklch, var(--destructive) 45%, transparent);--auth-err-bg:var(--destructive-subtle);--auth-warn:var(--warning-text);--auth-warn-bg:var(--warning-subtle);--auth-warn-border:color-mix(in oklch, var(--warning) 35%, transparent);--_fill-1:color-mix(in oklab, var(--foreground) 3%, transparent);--_fill-2:color-mix(in oklab, var(--foreground) 5%, transparent);--_fill-3:color-mix(in oklab, var(--foreground) 8%, transparent);--_line-1:color-mix(in oklab, var(--foreground) 8%, transparent);--_line-2:color-mix(in oklab, var(--foreground) 12%, transparent);--_line-3:color-mix(in oklab, var(--foreground) 18%, transparent)}[data-contrast=more] .auth-shell{--_line-1:var(--border);--_line-2:var(--input);--_line-3:var(--input)}[data-contrast=more] .auth-card{border-color:var(--border)}[data-contrast=more] .auth-shell :focus-visible{outline:.1875rem solid var(--foreground);outline-offset:.125rem}.auth-shell{width:100%;min-height:100dvh;padding:calc(var(--space-9) + env(safe-area-inset-top)) var(--space-7) calc(var(--space-9) + env(safe-area-inset-bottom));background:var(--auth-page-bg);isolation:isolate;font-family:var(--font-sans);--kb-inset:0px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow-x:clip}.auth-display{font-family:var(--font-sans)}.auth-row{align-items:stretch;gap:var(--space-6);flex-direction:column;width:100%;max-width:36rem;display:flex;position:relative}.auth-card{isolation:isolate;border:1px solid var(--glass-3-border);border-radius:var(--radius-shell);-webkit-backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-3-shadow);flex-direction:column;display:flex}.auth-form-card{padding:var(--space-8) max(var(--space-8), calc((100% - 25rem) / 2)) var(--space-7);background:var(--auth-card-right)}.auth-form-card>.auth-title,.auth-form-card>.auth-subtitle{text-align:center}.auth-form-card>.auth-subtitle{text-wrap:balance}.auth-form-card>.auth-textbtn{width:fit-content;margin-inline:auto;display:block}.auth-form-card>.auth-title{font-size:var(--text-4xl);font-weight:var(--fw-medium);line-height:var(--leading-tight);letter-spacing:-.045em}.auth-claim{margin:calc(var(--space-3) * -1) 0 var(--space-6);text-align:center;font-size:var(--text-xl);font-weight:var(--fw-medium);letter-spacing:-.03em;background:linear-gradient(90deg, var(--fg-3), var(--info) 55%, var(--tint-indigo-fg));color:#0000;-webkit-background-clip:text;background-clip:text}[data-contrast=more] .auth-claim{color:var(--foreground);background:0 0}.auth-trust-area{align-items:center;gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--_line-1);text-align:center;flex-direction:column;display:flex}.auth-badges,.auth-trust-line{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.auth-badges{gap:var(--space-4)}.auth-badges .ia-chip{height:2.25rem;padding:0 var(--space-5);gap:var(--space-3);color:var(--auth-tx-1);font-size:var(--text-md);cursor:default}.auth-flag-de{border-radius:var(--radius-sm);background:linear-gradient(to bottom, var(--neutral-950) 0 33.4%, var(--destructive) 33.4% 66.7%, var(--warning) 66.7% 100%);width:1.25rem;height:.875rem;box-shadow:inset 0 0 0 1px var(--_line-1);flex:none}.auth-dot-ring{border:2px solid var(--info);background:radial-gradient(circle, var(--info) 0 30%, transparent 32%);border-radius:50%;flex:none;width:1rem;height:1rem}.auth-trust-line{gap:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--auth-tx-3)}.auth-trust-line li{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.auth-trust-line li:before{content:"";border-left:1.5px solid var(--success-text);border-bottom:1.5px solid var(--success-text);width:.5rem;height:.3125rem;margin-top:-.1875rem;transform:rotate(-45deg)}.auth-trust-note{max-width:24rem;font-size:var(--text-sm);line-height:var(--leading-prose);color:var(--auth-tx-3);text-wrap:balance;margin:0}.auth-brand{margin-bottom:var(--space-5);justify-content:center;display:flex}.auth-logo{align-items:center;gap:var(--space-3);display:flex}.auth-wordmark{font-weight:var(--fw-bold);font-size:var(--text-xl);letter-spacing:var(--tracking-snug);color:var(--auth-tx-1)}.auth-h1{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-consent{font-size:var(--text-xs);color:var(--auth-tx-5);margin:var(--space-6) 0 0}.auth-footer .auth-consent{margin:0}.auth-consent-click{max-width:22rem;margin:var(--space-4) auto 0;text-align:center;font-size:var(--text-label);line-height:var(--leading-snug);color:var(--auth-tx-5);text-wrap:balance}.auth-shell:has([data-trial=sent]) .auth-perks{display:none}:is(.auth-shell:has([data-trial=form]) .auth-footer .auth-consent,.auth-shell:has([data-trial=details]) .auth-footer .auth-consent){display:none}.auth-consent a{color:var(--auth-link);text-underline-offset:.15em;text-decoration:underline}.auth-notice{align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-xl);padding:var(--space-4);margin:0 0 var(--space-7);background:var(--auth-notice-bg);border:1px solid var(--auth-notice-border);animation:iaFadeUp var(--dur-slow) var(--ease-out) both;display:flex}.auth-notice.is-warn{--auth-notice-bg:var(--auth-warn-bg);--auth-notice-border:var(--auth-warn-border);--auth-notice-tint:var(--auth-warn)}.auth-notice.is-error{--auth-notice-bg:var(--auth-err-bg);--auth-notice-border:var(--auth-err-border);--auth-notice-tint:var(--auth-err)}.auth-notice-ico{color:var(--auth-notice-tint);margin-top:var(--space-1);flex:none;line-height:0}.auth-notice-title{font-size:var(--text-control);font-weight:var(--fw-semibold);color:var(--auth-tx-1);margin-bottom:var(--space-2);display:block}.auth-notice-body{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--auth-tx-3);margin:0}.auth-title{font-weight:var(--fw-semibold);font-size:var(--text-2xl);letter-spacing:var(--tracking-snug);color:var(--auth-tx-1);margin:0 0 var(--space-3)}.auth-subtitle{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--auth-tx-3);margin:0 0 var(--space-7)}.auth-input.is-error{border-color:var(--destructive)}.auth-input.is-error:focus{box-shadow:0 0 0 3px var(--destructive-subtle)}.auth-input-error{font-size:var(--text-xs);color:var(--auth-err);margin-top:var(--space-3)}.auth-pw{position:relative}.auth-pw>.auth-input{width:100%;padding-right:var(--space-10)}.auth-pw-toggle{top:50%;right:var(--space-1);border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--auth-tx-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.auth-pw-toggle:hover,.auth-pw-toggle[aria-pressed=true]{color:var(--auth-tx-1)}.auth-pw-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:0}.auth-caps{font-size:var(--text-xs);color:var(--auth-warn);margin:var(--space-2) 0 0}.auth-submit{width:100%;margin-top:var(--space-5);justify-content:center}.auth-spinner{border:2px solid color-mix(in oklab, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:.9375rem;height:.9375rem;animation:.7s linear infinite iaSpin;display:inline-block}.auth-trust{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 0;color:var(--auth-tx-5);font-size:var(--text-xs);display:flex}.auth-field-gap{margin-top:var(--space-5)}.auth-field-row{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-perks{max-width:calc(100vw - var(--space-9));margin:var(--space-6) 0 var(--space-7);padding:var(--space-1);border-radius:var(--radius-bubble);background:var(--card);box-shadow:0 0 0 1px var(--_line-2), var(--shadow-xs);grid-template-columns:repeat(3,auto);align-self:center;list-style:none;display:grid}.auth-perks li{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--auth-tx-1);white-space:nowrap;display:inline-flex}.auth-perks li+li{border-left:1px solid var(--_line-1)}.auth-perks li:before{content:"";border-left:1.5px solid var(--success-text);border-bottom:1.5px solid var(--success-text);flex:none;width:.5rem;height:.3125rem;margin-top:-.1875rem;transform:rotate(-45deg)}.auth-label-row{margin-bottom:calc(var(--space-3) - var(--space-1));justify-content:space-between;align-items:baseline;display:flex}.auth-label-row .auth-label{margin-bottom:0}.auth-label-row .auth-textbtn{font-size:var(--text-xs);font-weight:var(--fw-normal);color:var(--auth-tx-4)}.auth-sso{margin-top:var(--space-5)}.auth-sso .auth-subtitle{margin-bottom:var(--space-4);text-align:center}.auth-sso-checking{margin-top:var(--space-5);text-align:center}.auth-mode-switch .auth-textbtn+.auth-textbtn{margin-left:var(--space-4)}.auth-mode-switch{margin-top:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--auth-tx-3)}.auth-mode-switch .auth-textbtn{color:var(--auth-tx-3);font-size:var(--text-sm)}.auth-check{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--auth-tx-2);cursor:pointer;display:flex}.auth-check .ia-cbx{margin-top:var(--space-1);flex:none}.auth-check a{color:var(--auth-link);text-underline-offset:.15em;text-decoration:underline}.auth-check a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.auth-honeypot{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-alert{margin-top:var(--space-5);font-size:var(--text-xs);color:var(--auth-err);background:var(--auth-err-bg);border:1px solid var(--auth-err-border);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-4);line-height:var(--leading-normal)}.auth-dev{margin-top:var(--space-5);font-size:var(--text-xs);border:1px dashed var(--_line-3);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-4)}.auth-dev-label{color:var(--auth-tx-4);margin:0 0 var(--space-2)}.auth-dev a{color:var(--auth-link);text-underline-offset:.15em;word-break:break-all;text-decoration:underline}.auth-success{animation:iaFadeUp var(--dur-slow) var(--ease-out) both;text-align:center;padding:var(--space-4) 0 var(--space-2);flex-direction:column;align-items:center;display:flex}.auth-success-tile{border-radius:var(--radius-bubble);background:var(--auth-green-bg);border:1px solid var(--auth-green-border);width:3.25rem;height:3.25rem;color:var(--auth-green);margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex}.auth-success-title{font-weight:var(--fw-semibold);font-size:var(--text-lg);color:var(--auth-tx-1);margin-bottom:var(--space-3)}.auth-success-body{font-size:var(--text-control);line-height:var(--leading-normal);color:var(--auth-tx-3);margin:0 0 var(--space-6)}.auth-success-body strong{color:var(--auth-tx-2);font-weight:var(--fw-medium)}.auth-success-tile.is-pending{background:var(--_fill-2);border-color:var(--_line-2);color:var(--auth-tx-2)}.auth-success form{width:100%}a.auth-submit{text-decoration:none}.auth-code{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums;color:var(--auth-tx-1);background:var(--_fill-2);border:1px solid var(--_line-2);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-6);-webkit-user-select:all;user-select:all}.auth-confirm-hint{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--auth-tx-4);margin:var(--space-4) 0 0}.auth-confirm-hint strong{color:var(--auth-tx-3);font-weight:var(--fw-medium)}.auth-or{align-items:center;gap:var(--space-4);width:100%;margin-top:var(--space-6);font-size:var(--text-xs);color:var(--auth-tx-4);display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--_line-2);flex:1;height:1px}.auth-or+form .auth-submit{margin-top:var(--space-4)}.auth-handoff{text-align:left;width:100%;margin:0 0 var(--space-5)}.auth-handoff .auth-confirm-hint{margin:0 0 var(--space-4)}.auth-confirm-status{justify-content:center;align-items:center;gap:var(--space-3);margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--auth-tx-4);display:flex}.auth-title.is-centered{text-align:center}.auth-confirm-status .auth-spinner{color:var(--auth-tx-2)}.auth-notice.is-ok{--auth-notice-bg:var(--auth-green-bg);--auth-notice-border:var(--auth-green-border);--auth-notice-tint:var(--auth-green)}.auth-test-section{margin:0 0 var(--space-6)}.auth-test-heading{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--auth-tx-1);margin:0 0 var(--space-3)}.auth-test-list{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal);grid-template-columns:minmax(0,auto) minmax(0,1fr);margin:0;display:grid}.auth-test-list dt{color:var(--auth-tx-3)}.auth-test-list dd{color:var(--auth-tx-1);overflow-wrap:anywhere;margin:0}.auth-test-list dd.is-no{color:var(--auth-err);font-weight:var(--fw-semibold)}.auth-test-hint{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--auth-tx-3);margin:var(--space-3) 0 0}.auth-test-fields{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.auth-test-fields code{font-family:var(--font-code);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--_fill-2);border:1px solid var(--_line-1);color:var(--auth-tx-2);display:inline-block}.auth-test-detail{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--auth-tx-2);margin:var(--space-2) 0 0;overflow-wrap:anywhere}.auth-textbtn{color:var(--auth-tx-2);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;text-underline-offset:.2em;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.auth-textbtn:hover{color:var(--auth-tx-1)}.auth-textbtn:focus-visible,.auth-footer a:focus-visible,.auth-consent a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.auth-textbtn:disabled{opacity:.5;cursor:not-allowed}.auth-footer{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.auth-footer-line{margin:var(--space-7) 0 0;font-size:var(--text-xs);color:var(--auth-tx-5);text-align:center}.auth-shell:has([data-trial]) .auth-footer-line{display:none}.auth-footer-line a{color:var(--auth-tx-3);font-weight:var(--fw-medium);text-decoration:none}.auth-footer-brand{font-size:var(--text-xs);color:var(--auth-tx-5)}.auth-footer-legal{justify-content:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.auth-footer-legal a{font-size:var(--text-xs);color:var(--auth-tx-5);text-decoration:none}.auth-footer-legal a:hover{color:var(--auth-link);text-decoration:underline}.auth-success-title:focus{outline:none}.auth-footer-lang{justify-content:center;display:flex}.auth-footer-lang .ia-themeseg{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--_line-1);border-radius:var(--radius-control);display:inline-flex}.auth-footer-lang .ia-themeseg-b{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--auth-tx-5);font:inherit;font-size:var(--text-xs);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:none}.auth-footer-lang .ia-themeseg-b:hover{color:var(--auth-tx-1)}.auth-footer-lang .ia-themeseg-b.on{background:var(--card);color:var(--auth-tx-1);box-shadow:var(--shadow-xs)}.auth-footer-lang .ia-themeseg-b:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.auth-backdrop{z-index:-1;pointer-events:none;filter:blur(var(--blur-xs));opacity:.85;display:flex;position:fixed;inset:0}.auth-bd-side{width:16.25rem;margin:var(--shell-inset);padding:var(--space-5) var(--space-4);gap:var(--space-5);border-radius:var(--radius-shell);background:var(--glass-2-bg);border:1px solid var(--glass-2-border);box-shadow:var(--glass-2-shadow);flex-direction:column;flex:none;display:flex}.auth-bd-org{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-bubble);background:var(--_fill-1);border:1px solid var(--_line-1);display:flex}.auth-bd-org-mark{border-radius:var(--radius-control);background:var(--foreground);opacity:.8;flex:none;width:2rem;height:2rem}.auth-bd-org-text{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.auth-bd-group{gap:var(--space-1);flex-direction:column;display:flex}.auth-bd-label{width:30%;height:.5rem;margin:0 0 var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--_fill-2)}.auth-bd-nav{align-items:center;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-item);display:flex}.auth-bd-nav.is-active{background:var(--glass-item-active);box-shadow:var(--shadow-xs)}.auth-bd-ico{border-radius:var(--radius-sm);background:var(--_fill-3);flex:none;width:1rem;height:1rem}.auth-bd-bar{border-radius:var(--radius-pill);background:var(--_fill-3);width:60%;height:.5625rem;display:block}.auth-bd-bar.is-soft{background:var(--_fill-2)}.auth-bd-nav:nth-child(3n) .auth-bd-bar{width:45%}.auth-bd-nav:nth-child(3n+1) .auth-bd-bar{width:70%}.auth-bd-org-text .auth-bd-bar.is-soft{width:40%}.auth-bd-org-text .auth-bd-bar{width:75%}.auth-bd-user{align-items:center;gap:var(--space-3);padding:var(--space-3);margin-top:auto;display:flex}.auth-bd-main{min-width:0;padding:var(--space-5) var(--space-9);align-items:center;gap:var(--space-7);flex-direction:column;flex:1;display:flex}.auth-bd-top{align-self:stretch;align-items:center;gap:var(--space-4);display:flex}.auth-bd-search{border-radius:var(--radius-pill);background:var(--glass-control-bg);border:1px solid var(--_line-1);width:18rem;height:2.25rem;margin-right:auto}.auth-bd-pill{border-radius:var(--radius-pill);background:var(--_fill-2);width:6rem;height:1.75rem}.auth-bd-avatar{background:var(--info);opacity:.7;border-radius:50%;flex:none;width:2rem;height:2rem}.auth-bd-hello{margin-top:var(--space-9);align-items:center;gap:var(--space-4);flex-direction:column;width:min(30rem,80%);display:flex}.auth-bd-hello-line{border-radius:var(--radius-pill);background:var(--_fill-3);width:100%;height:2.25rem}.auth-bd-hello-sub{border-radius:var(--radius-pill);background:var(--_fill-2);width:60%;height:.875rem}.auth-bd-composer{width:min(46rem,100%);padding:var(--space-6);gap:var(--space-7);border-radius:var(--radius-card);background:var(--card);border:1px solid var(--_line-2);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.auth-bd-composer>.auth-bd-bar{width:45%}.auth-bd-composer-foot{align-items:center;gap:var(--space-3);display:flex}.auth-bd-chip{border-radius:var(--radius-pill);border:1px solid var(--_line-2);width:5.5rem;height:1.75rem}.auth-bd-send{background:var(--primary);border-radius:50%;width:2.25rem;height:2.25rem;margin-left:auto}.auth-bd-tiles{gap:var(--space-5);grid-template-columns:repeat(3,1fr);width:min(46rem,100%);display:grid}.auth-bd-tile{height:8rem;padding:var(--space-5);gap:var(--space-3);border-radius:var(--radius-card);background:var(--glass-card-bg);border:1px solid var(--_line-1);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.auth-bd-tile-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.auth-bd-tile-ico{border-radius:var(--radius-control);background:var(--_fill-3);flex:none;width:2rem;height:2rem}.auth-bd-tile:nth-child(3n+1) .auth-bd-tile-ico{background:var(--info-subtle)}.auth-bd-tile:nth-child(3n+2) .auth-bd-tile-ico{background:var(--success-subtle)}.auth-bd-tile:nth-child(3n) .auth-bd-tile-ico{background:var(--warning-subtle)}.auth-bd-tile>.auth-bd-bar:last-child{width:70%}[data-contrast=more] .auth-backdrop{display:none}@media (prefers-reduced-transparency:reduce){.auth-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.auth-success,.auth-notice,.auth-spinner{animation:none}}.auth-center{display:contents}@media (max-width:47.5em){.auth-shell{padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));align-items:flex-start}.auth-row{gap:var(--space-5);max-width:none}.auth-shell:has(.auth-center) .auth-row{margin-block:auto}.auth-form-card{padding:var(--space-7) var(--space-6)}.auth-form-card>.auth-title{font-size:var(--text-3xl)}.auth-field-row{grid-template-columns:1fr}.auth-perks{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.auth-perks li{padding:var(--space-2);font-size:var(--text-xs);white-space:normal;text-align:center}.auth-bd-side{display:none}.auth-bd-search{width:50%}.auth-bd-main{padding:var(--space-5)}.auth-bd-tiles{grid-template-columns:repeat(2,1fr)}}@media (pointer:coarse){.auth-input{font-size:1rem}.auth-submit{min-height:2.75rem}.auth-textbtn,.auth-footer-line a,.auth-footer-legal a,.auth-footer-lang .ia-themeseg-b{align-items:center;min-height:2.75rem;display:inline-flex}.auth-footer-legal{gap:0 var(--space-5)}}@media (max-width:30em){.auth-shell{padding:calc(var(--space-4) + env(safe-area-inset-top)) var(--space-3) calc(var(--space-4) + env(safe-area-inset-bottom))}.auth-form-card{padding:var(--space-6) var(--space-5)}}@media (max-height:32.5em) and (orientation:landscape){.auth-shell{padding-top:calc(var(--space-5) + env(safe-area-inset-top));padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));padding-left:max(var(--space-7), env(safe-area-inset-left));padding-right:max(var(--space-7), env(safe-area-inset-right));align-items:flex-start}.auth-logo{display:none}.auth-row{gap:var(--space-4);max-width:30rem}.auth-form-card{padding:var(--space-6)}}
