.app-shell--diagnosis{background:var(--admin-bg,#f7faf9)!important}.app-shell--diagnosis .background-video{opacity:.12}.app-shell--diagnosis .diagnosis-workspace{background:radial-gradient(circle at 14% 8%,rgba(0,107,84,.06),transparent 26%),radial-gradient(circle at 88% 92%,rgba(0,107,84,.05),transparent 30%),var(--admin-bg,#f7faf9);color:var(--admin-text,#10251b)}.app-shell--diagnosis .diagnosis-appointment-triage-banner-wrap,.app-shell--diagnosis .diagnosis-appointment-triage-block,.app-shell--diagnosis .diagnosis-appointment-triage-doctor-card,.app-shell--diagnosis .diagnosis-appointment-triage-doctor-panel,.app-shell--diagnosis .diagnosis-card,.app-shell--diagnosis .diagnosis-chat-panel.glass-card.glass-card--compact,.app-shell--diagnosis .diagnosis-empty-state,.app-shell--diagnosis .diagnosis-summary-content,.app-shell--diagnosis .diagnosis-vital-tile,.app-shell--diagnosis .doctor-sidebar-card{background:var(--admin-surface,#ffffff);border-color:var(--admin-border,#dce9e4);box-shadow:0 8px 22px rgba(16,37,27,.07)}.app-shell--diagnosis .diagnosis-appointment-triage-banner-wrap,.app-shell--diagnosis .diagnosis-appointment-triage-doctor-panel,.app-shell--diagnosis .diagnosis-card,.app-shell--diagnosis .diagnosis-chat-panel.glass-card.glass-card--compact,.app-shell--diagnosis .diagnosis-empty-state,.app-shell--diagnosis .diagnosis-summary-content,.app-shell--diagnosis .diagnosis-vital-tile,.app-shell--diagnosis .doctor-sidebar-card{border-radius:12px}.app-shell--diagnosis .diagnosis-chat-panel.glass-card:before{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,253,251,.96))}.app-shell--diagnosis .diagnosis-panel-header h2,.app-shell--diagnosis .doctor-sidebar-name,.app-shell--diagnosis .doctor-sidebar-vitals dd,.app-shell--diagnosis .doctor-sidebar-vitals-heading{color:var(--admin-text,#10251b)}.app-shell--diagnosis .doctor-sidebar-vitals dt{color:var(--admin-muted,#5f7369)}.app-shell--diagnosis .diagnosis-fact-tile>span,.app-shell--diagnosis .diagnosis-finding-item>span,.app-shell--diagnosis .diagnosis-panel-action,.app-shell--diagnosis .diagnosis-panel-icon,.app-shell--diagnosis .diagnosis-vital-icon{background:color-mix(in srgb,var(--admin-green,#006b54) 10%,#ffffff);color:var(--admin-green-dark,#18a673)}.app-shell--diagnosis .diagnosis-panel-action{border-color:color-mix(in srgb,var(--admin-green,#006b54) 20%,#ffffff)}.app-shell--diagnosis .diagnosis-status-chip{background:color-mix(in srgb,var(--admin-green,#006b54) 10%,#ffffff);border-color:color-mix(in srgb,var(--admin-green,#006b54) 22%,#ffffff);color:var(--admin-green-dark,#0d6b52)}.app-shell--diagnosis .diagnosis-chat-header{border-bottom-color:var(--admin-border,#dce9e4)}.app-shell--diagnosis .diagnosis-composer-shell{background:var(--admin-surface,#ffffff);border-color:var(--admin-border,#dce9e4)}.app-shell--diagnosis .diagnosis-composer-input{color:var(--admin-text,#10251b)}.app-shell--diagnosis .diagnosis-composer-input::placeholder{color:var(--admin-muted,#5f7369)}.app-shell--diagnosis .diagnosis-mic-button{background:color-mix(in srgb,var(--admin-green,#006b54) 10%,#ffffff);border-color:color-mix(in srgb,var(--admin-green,#006b54) 18%,#ffffff);color:var(--admin-green,#006b54)}.app-shell--diagnosis .diagnosis-language-fab,.app-shell--diagnosis .diagnosis-language-menu{background:rgba(255,255,255,.98);border-color:var(--admin-border,#dce9e4);box-shadow:0 10px 28px rgba(16,37,27,.1);color:var(--admin-green-dark,#18a673)}.app-shell--diagnosis .diagnosis-language-option:focus-visible,.app-shell--diagnosis .diagnosis-language-option:hover{background:color-mix(in srgb,var(--admin-green,#006b54) 8%,#ffffff)}.app-shell--diagnosis .diagnosis-language-option--active{background:color-mix(in srgb,var(--admin-green,#006b54) 12%,#ffffff);color:var(--admin-green,#006b54)}.app-shell--diagnosis .btn-primary,.app-shell--diagnosis .diagnosis-appointment-triage-action-btn.btn-primary,.app-shell--diagnosis .doctor-sidebar-footer .btn-primary,.app-shell--diagnosis a.btn-primary{background:var(--admin-green,#006b54);background-image:none;border:1px solid var(--admin-green,#006b54);box-shadow:none;color:#ffffff}.app-shell--diagnosis .btn-primary:hover:not(:disabled),.app-shell--diagnosis .diagnosis-appointment-triage-action-btn.btn-primary:hover:not(:disabled),.app-shell--diagnosis .doctor-sidebar-footer .btn-primary:hover:not(:disabled),.app-shell--diagnosis a.btn-primary:hover:not(:disabled){background:var(--admin-green-dark,#005844);background-image:none;border-color:var(--admin-green-dark,#005844);color:#ffffff}.app-shell--diagnosis .btn-secondary,.app-shell--diagnosis .diagnosis-appointment-triage-path-btn{background:var(--admin-surface,#ffffff);border-color:var(--admin-border,#dce9e4);color:var(--admin-green-dark,#18a673)}.app-shell--diagnosis .btn-secondary:hover:not(:disabled),.app-shell--diagnosis .diagnosis-appointment-triage-path-btn:focus-visible,.app-shell--diagnosis .diagnosis-appointment-triage-path-btn:hover:not(:disabled){background:color-mix(in srgb,var(--admin-green,#006b54) 8%,#ffffff);border-color:var(--admin-border,#dce9e4);color:var(--admin-green-dark,#18a673)}.app-shell--diagnosis .diagnosis-appointment-triage-path-btn--active{background:color-mix(in srgb,var(--admin-green,#006b54) 12%,#ffffff);border-color:color-mix(in srgb,var(--admin-green,#006b54) 28%,#ffffff);color:var(--admin-green,#006b54)}.doctor-modal-backdrop.diagnosis-coming-soon-backdrop,.doctor-modal-backdrop.diagnosis-consult-overlay-backdrop,.doctor-modal-backdrop.diagnosis-startup-error-backdrop,.doctor-modal-backdrop:has(.diagnosis-coming-soon-modal),.doctor-modal-backdrop:has(.diagnosis-consultation-history-modal),.doctor-modal-backdrop:has(.diagnosis-end-modal),.doctor-modal-backdrop:has(.diagnosis-medical-history-modal),.doctor-modal-backdrop:has(.diagnosis-startup-error-modal){backdrop-filter:blur(8px);background:rgba(16,37,27,.4)}.doctor-modal.diagnosis-coming-soon-modal.solid-card,.doctor-modal.diagnosis-end-modal,.doctor-modal.diagnosis-startup-error-modal.solid-card,.doctor-modal.solid-card.diagnosis-consultation-history-modal,.doctor-modal.solid-card.diagnosis-medical-history-modal{background:var(--admin-surface,#ffffff);border:1px solid var(--admin-border,#dce9e4);border-radius:14px;box-shadow:0 24px 64px rgba(16,37,27,.18)}.doctor-modal.diagnosis-coming-soon-modal .btn-secondary,.doctor-modal.diagnosis-end-modal .btn-secondary,.doctor-modal.solid-card.diagnosis-consultation-history-modal .btn-secondary,.doctor-modal.solid-card.diagnosis-medical-history-modal .btn-secondary{background:var(--admin-surface,#ffffff);border:1px solid var(--admin-border,#dce9e4);color:var(--admin-green-dark,#18a673)}.doctor-modal.diagnosis-end-modal .btn-primary,.doctor-modal.diagnosis-startup-error-modal .btn-primary,.doctor-modal.solid-card.diagnosis-consultation-history-modal .btn-primary,.doctor-modal.solid-card.diagnosis-medical-history-modal .btn-primary{background:var(--admin-green,#006b54);background-image:none;border:1px solid var(--admin-green,#006b54);color:#ffffff}.doctor-modal.diagnosis-startup-error-modal .btn-secondary{color:var(--admin-green-dark,#18a673)}.doctor-modal-close,.doctor-modal.diagnosis-startup-error-modal .btn-secondary{background:var(--admin-surface,#ffffff);border:1px solid var(--admin-border,#dce9e4)}.doctor-modal-close{color:var(--admin-muted,#5f7369)}.doctor-modal-close:focus-visible,.doctor-modal-close:hover:not(:disabled){background:color-mix(in srgb,var(--admin-green,#006b54) 8%,#ffffff);border-color:var(--admin-border,#dce9e4);color:var(--admin-text,#10251b)}.diagnosis-consult-overlay-close.doctor-modal-close{background:#dc2626;border-color:rgba(185,28,28,.24);box-shadow:0 8px 20px rgba(220,38,38,.22);color:#ffffff}.diagnosis-consult-overlay-close.doctor-modal-close:focus-visible,.diagnosis-consult-overlay-close.doctor-modal-close:hover{background:#b91c1c;border-color:rgba(127,29,29,.34);color:#ffffff}.diagnosis-consultation-history-list-item--active,.diagnosis-consultation-history-list-item:focus-visible,.diagnosis-consultation-history-list-item:hover,.diagnosis-medical-history-tab--active,.diagnosis-medical-history-tab:focus-visible,.diagnosis-medical-history-tab:hover{background:color-mix(in srgb,var(--admin-green,#006b54) 10%,#ffffff);border-color:color-mix(in srgb,var(--admin-green,#006b54) 24%,#ffffff);color:var(--admin-green-dark,#0d6b52)}.diagnosis-consultation-detail-row,.diagnosis-consultation-summary-card,.diagnosis-medical-history-card,.diagnosis-medical-history-item{background:var(--admin-surface,#ffffff);border-color:var(--admin-border,#dce9e4);border-radius:10px}.diagnosis-medical-history-tab-count{background:color-mix(in srgb,var(--admin-green,#006b54) 12%,#ffffff);color:var(--admin-green,#006b54)}.diagnosis-medical-history-tab--active .diagnosis-medical-history-tab-count,.diagnosis-medical-history-tab:focus-visible .diagnosis-medical-history-tab-count,.diagnosis-medical-history-tab:hover .diagnosis-medical-history-tab-count{background:color-mix(in srgb,var(--admin-green,#006b54) 18%,#ffffff);color:var(--admin-green-dark,#0d6b52)}.diagnosis-consultation-summary-footer,.diagnosis-medical-history-note{background:color-mix(in srgb,var(--admin-green,#006b54) 8%,#ffffff);border-color:color-mix(in srgb,var(--admin-green,#006b54) 16%,#ffffff);color:var(--admin-green-dark,#0d6b52)}.diagnosis-coming-soon-kicker{color:var(--admin-green-dark,#18a673)}.diagnosis-coming-soon-info{background:color-mix(in srgb,var(--admin-green,#006b54) 6%,#ffffff);border-color:var(--admin-border,#dce9e4);border-radius:10px}.app-shell--diagnosis .diagnosis-session-timeout{background:color-mix(in srgb,var(--admin-green,#006b54) 8%,#ffffff);border-color:color-mix(in srgb,var(--admin-green,#006b54) 18%,#ffffff);color:var(--admin-text,#10251b)}.app-shell--diagnosis .diagnosis-session-timeout--expired{background:#fff8f8;border-color:#f1c5c5;color:#8b2e2e}.auth-workspace{background:#f7faf9;color:var(--admin-text,#12312b);display:grid;font-family:var(--font-admin),Inter,ui-sans-serif,system-ui,sans-serif;grid-template-columns:minmax(0,1.05fr) minmax(340px,520px);min-height:100dvh;width:100%}.auth-workspace-center{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:100dvh;position:relative}.auth-workspace-center .auth-workspace-hero{grid-column:1/-1;grid-row:1}.auth-workspace-role-rail{align-self:stretch;border-right:1px solid rgb(255 255 255/18%);gap:8px;grid-column:1;grid-row:1;padding:clamp(24px,3vw,40px) 10px;position:relative;width:88px;z-index:2}.auth-workspace-role-btn,.auth-workspace-role-rail{background:transparent;display:flex;flex-direction:column}.auth-workspace-role-btn{align-items:center;border:1px solid transparent;border-radius:12px;color:rgb(255 255 255/62%);cursor:pointer;font-size:.62rem;font-weight:600;gap:6px;line-height:1.15;padding:10px 6px;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.auth-workspace-role-btn.is-active:not(:disabled),.auth-workspace-role-btn:hover:not(:disabled){background:rgb(255 255 255/10%);border-color:rgb(255 255 255/42%);color:#ffffff}.auth-workspace-role-btn.is-disabled,.auth-workspace-role-btn:disabled{cursor:not-allowed;opacity:.62;pointer-events:none}.auth-workspace-role-soon{background:rgb(255 255 255/16%);border-radius:999px;color:rgb(255 236 200/95%);font-size:.55rem;font-weight:700;line-height:1.1;padding:2px 5px}.auth-workspace-hero{isolation:isolate;min-height:100dvh;overflow:hidden;position:relative}.auth-workspace-hero-media-stack{inset:0;overflow:hidden;position:absolute;z-index:0}.auth-workspace-hero-media-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(10px);inset:0;opacity:0;position:absolute;transform:scale(1.04);transition:filter .72s cubic-bezier(.4,0,.2,1),opacity .72s cubic-bezier(.4,0,.2,1),transform .82s cubic-bezier(.4,0,.2,1);will-change:filter,opacity,transform;z-index:0}.auth-workspace-hero-media-layer.is-active{filter:blur(0);opacity:1;transform:scale(1.02);z-index:1}@media (prefers-reduced-motion:reduce){.auth-workspace-hero-media-layer{filter:none;transform:none;transition:opacity .24s ease}.auth-workspace-hero-media-layer.is-active{transform:none}}.auth-workspace-hero-overlay{background:linear-gradient(135deg,color-mix(in srgb,#006b54 78%,transparent),color-mix(in srgb,#12312b 55%,transparent));inset:0;pointer-events:none;position:absolute;z-index:2}.auth-workspace-hero-content{color:#ffffff;display:flex;flex-direction:column;gap:28px;height:100%;justify-content:space-between;margin-inline-start:88px;min-height:100dvh;padding:clamp(28px,4vw,48px);position:relative;z-index:3}.auth-workspace-hero-brand{align-items:center;display:flex;gap:14px}.auth-workspace-hero-brand strong{display:block;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.auth-workspace-hero-brand small{color:rgb(255 255 255/78%);display:block;font-size:.65rem;font-weight:600;letter-spacing:.08em;margin-top:4px}.auth-workspace-hero-mark{flex-shrink:0;height:52px;width:52px}.auth-workspace-hero-mark img{height:52px;object-fit:contain;width:52px}.auth-workspace-hero-badge{align-items:center;backdrop-filter:blur(8px);background:rgb(255 255 255/14%);border:1px solid rgb(255 255 255/22%);border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:16px;padding:8px 14px;width:fit-content}.auth-workspace-hero-copy h1{font-size:clamp(1.85rem,3.2vw,2.65rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0;max-width:16ch}.auth-workspace-hero-copy>p{color:rgb(255 255 255/88%);font-size:.95rem;font-weight:400;line-height:1.55;margin:14px 0 0;max-width:42ch}.auth-workspace-feature-list{display:grid;gap:14px;list-style:none;margin:24px 0 0;padding:0}.auth-workspace-feature-list li{align-items:flex-start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.auth-workspace-feature-icon{align-items:center;background:rgb(255 255 255/18%);border-radius:999px;display:inline-flex;height:36px;justify-content:center;width:36px}.auth-workspace-feature-list strong{display:block;font-size:.92rem;font-weight:700;line-height:1.25}.auth-workspace-feature-list small{color:rgb(255 255 255/82%);display:block;font-size:.82rem;font-weight:400;line-height:1.45;margin-top:3px}.auth-workspace-hero-footer{color:rgb(255 255 255/72%);font-size:.65rem;font-weight:600;letter-spacing:.1em;margin:0}.auth-workspace-form-panel{background:#ffffff;display:flex;flex-direction:column;min-height:100dvh;padding:clamp(24px,3vw,40px) clamp(24px,3.5vw,44px)}.auth-workspace-form-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.auth-workspace-form-top{display:flex;flex-shrink:0;justify-content:flex-end;margin-bottom:0}.auth-workspace-form-intro{margin-bottom:24px}.auth-workspace-form-kicker{color:var(--admin-green-dark,#18a673);display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px}.auth-workspace-form-intro h2{color:var(--admin-text,#12312b);font-size:clamp(1.65rem,2.5vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.auth-workspace-form-intro p{color:var(--admin-muted,#668078);font-size:.92rem;font-weight:400;line-height:1.5;margin:10px 0 0}.auth-workspace-form-body{flex:1;min-width:0}.auth-workspace-form-body .auth-form{display:flex;flex-direction:column;gap:18px}.auth-workspace-field{display:grid;gap:8px}.auth-workspace-field-label{color:var(--admin-text,#12312b);font-size:.875rem;font-weight:600}.auth-workspace-input-wrap{align-items:center;background:#ffffff;border:1px solid var(--admin-border,#dce9e4);border-radius:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding-inline:12px;transition:border-color .16s ease,box-shadow .16s ease}.auth-workspace-input-wrap:focus-within{border-color:color-mix(in srgb,var(--admin-green,#006b54) 45%,#dce9e4);box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-green,#006b54) 12%,transparent)}.auth-workspace-input-wrap.has-error{border-color:#e57373}.auth-workspace-input-icon{color:var(--admin-muted,#668078);display:inline-flex}.auth-workspace-input{background:transparent;border:0;color:var(--admin-text,#12312b);font-size:.9rem;min-width:0;outline:none;padding:10px 8px;width:100%}.auth-workspace-input-wrap .password-toggle,.auth-workspace-password-toggle{align-items:center;background:transparent;border:0;color:var(--admin-muted,#668078);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin:0;padding:0;position:static;transform:none;width:36px}.auth-workspace-input-wrap .password-toggle:hover:not(:disabled),.auth-workspace-password-toggle:hover:not(:disabled){color:var(--admin-text,#12312b)}.auth-workspace-input-wrap .password-toggle:focus-visible,.auth-workspace-password-toggle:focus-visible{border-radius:8px;outline:2px solid color-mix(in srgb,var(--admin-green,#006b54) 35%,transparent);outline-offset:1px}.auth-workspace-input-wrap .password-toggle:disabled,.auth-workspace-password-toggle:disabled{cursor:not-allowed;opacity:.45}.auth-workspace-input-wrap:has(.password-toggle) .auth-workspace-input{padding-inline-end:4px}.auth-workspace-form-panel .password-input-wrap{position:relative;width:100%}.auth-workspace-form-panel .password-input-wrap .form-input.password-input{padding-inline-end:2.75rem;width:100%}.auth-workspace-form-panel .password-input-wrap .password-toggle{inset-inline-end:4px;position:absolute;top:50%;transform:translateY(-50%)}.auth-workspace-form-body .auth-forgot{align-self:flex-end;color:var(--admin-green,#006b54);font-size:.82rem;font-weight:600;margin-top:-6px}.auth-workspace-form-body .button-wrapper.auth-form-actions{margin-top:4px}.auth-workspace-form-body .auth-form-actions .btn-primary,.auth-workspace-form-body .button-wrapper.auth-form-actions .btn-primary{background:var(--admin-green,#006b54);background-image:none;border:1px solid var(--admin-green,#006b54);border-radius:12px;box-shadow:none;color:#ffffff;font-size:.95rem;font-weight:700;min-height:48px;transform:none;width:100%}.auth-workspace-form-body .auth-form-actions .btn-primary:hover:not(:disabled),.auth-workspace-form-body .button-wrapper.auth-form-actions .btn-primary:hover:not(:disabled){background:var(--admin-green-dark,#005844);background-image:none;border-color:var(--admin-green-dark,#005844);box-shadow:none;color:#ffffff;transform:none}.auth-workspace-form-body .auth-form-actions .btn-primary:focus-visible,.auth-workspace-form-body .button-wrapper.auth-form-actions .btn-primary:focus-visible{box-shadow:none;color:#ffffff;outline:2px solid color-mix(in srgb,var(--admin-green,#006b54) 45%,#ffffff);outline-offset:2px}.auth-workspace-form-secure{align-items:center;border-top:1px solid var(--admin-border,#dce9e4);color:var(--admin-muted,#668078);display:flex;font-size:.78rem;font-weight:500;gap:8px;margin-top:28px;padding-top:18px}.auth-workspace-fade{animation:auth-workspace-fade-in .52s cubic-bezier(.4,0,.2,1)}@keyframes auth-workspace-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-workspace-page{min-height:100dvh;overflow-x:clip;width:100%}.app-shell--solid:has(.auth-workspace){min-height:100dvh}.app-shell--solid:has(.auth-workspace)>.relative.z-10{min-height:100dvh}.auth-workspace-form-brand{display:none}.auth-workspace-form-brand-mark{flex-shrink:0;height:40px;width:40px}.auth-workspace-form-brand strong{color:var(--admin-text,#12312b);display:block;font-size:1rem;font-weight:800;line-height:1.15}.auth-workspace-form-brand small{color:var(--admin-muted,#668078);display:block;font-size:.62rem;font-weight:600;letter-spacing:.06em;margin-top:2px}.auth-workspace-form-panel .auth-profile-grid{grid-template-columns:minmax(0,1fr)}.auth-workspace-form-panel .auth-profile-card{border:1px solid var(--admin-border,#dce9e4);border-radius:12px;max-height:none;overflow:visible;padding:0}.auth-workspace-form-panel .auth-profile-form .form-field{min-width:0}.auth-workspace-form-panel .auth-profile-form .form-input{border:1px solid var(--admin-border,#dce9e4);border-radius:12px;max-width:100%;min-height:48px;width:100%}.auth-workspace-form-panel .auth-step-label{margin-bottom:12px;text-align:start}.auth-workspace-form-panel .auth-switch{font-size:.875rem;line-height:1.45;text-align:center}.auth-workspace-form-panel .auth-link{word-break:break-word}.auth-workspace-form-panel .button-wrapper.auth-back-actions,.auth-workspace-form-panel .button-wrapper.auth-back-actions .btn-secondary,.auth-workspace-form-panel .button-wrapper.auth-form-actions,.auth-workspace-form-panel .button-wrapper.auth-form-actions .btn-primary{width:100%}@media (max-width:1100px){.auth-workspace{display:flex;flex-direction:column;grid-template-columns:minmax(0,1fr);min-height:100dvh}.auth-workspace-form-panel{flex:1 1 auto;min-height:auto;overflow-x:clip;overflow-y:auto;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));width:100%}.auth-workspace-form-brand{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0}.auth-workspace-center{display:none}.auth-workspace-form-panel .auth-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.auth-workspace-form-intro h2{font-size:1.45rem}.auth-workspace-form-intro p{font-size:.875rem}.auth-workspace-form-top{margin-bottom:4px}.auth-workspace-form-panel .auth-profile-grid{grid-template-columns:minmax(0,1fr)}.auth-workspace-form-secure{align-items:flex-start;font-size:.72rem;line-height:1.4}}@media (min-width:1101px){.auth-workspace-form-panel .auth-profile-grid{grid-template-columns:minmax(0,1fr)}}