.aYD-dG_bannerContainer{background:var(--gradient-error-strong);color:var(--color-white);box-shadow:0 2px 8px var(--shadow-default);z-index:1000;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}@media (max-width:768px){.aYD-dG_bannerContainer{font-size:var(--fs-sm);flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem 1rem}}.aYD-dG_bannerContent{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.aYD-dG_warningIcon{font-size:var(--fs-lg);flex-shrink:0;align-items:center;display:inline-flex}.aYD-dG_bannerAvatar.aYD-dG_bannerAvatar{border:2px solid var(--border-white-translucent);flex-shrink:0;width:36px;height:36px}.aYD-dG_bannerText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.aYD-dG_bannerDescription{font-size:var(--fs-sm);opacity:.95;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aYD-dG_buttonGroup{flex-shrink:0;gap:.5rem;display:flex}@media (max-width:768px){.aYD-dG_buttonGroup{scrollbar-width:none;padding-bottom:2px;overflow-x:auto}.aYD-dG_buttonGroup::-webkit-scrollbar{display:none}}.aYD-dG_exitButton.aYD-dG_exitButton{background:var(--color-white);color:var(--color-black);border-radius:var(--br-md);font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:.5rem 1rem;transition:all .2s}.aYD-dG_exitButton.aYD-dG_exitButton:hover{background:var(--color-transparent-white);box-shadow:0 2px 8px var(--shadow-medium);transform:translateY(-1px)}.aYD-dG_exitButton.aYD-dG_exitButton:active{transform:translateY(0)}
._0Tm65q_shell{min-height:var(--auth-min-height,var(--viewport-height-static));background:var(--surface1);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._0Tm65q_brandPane{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--accent-cool) 16%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--button-primary) 10%, var(--surface1)), var(--surface2));border-right:1px solid var(--surface3);min-width:0;padding:clamp(2.5rem,6vw,6rem);display:flex}._0Tm65q_brandInner{width:100%;max-width:32rem;min-height:min(34rem, calc(var(--viewport-height-static) - 10rem));flex-direction:column;justify-content:space-between;margin:auto;display:flex}._0Tm65q_brandLink{color:var(--text1);align-self:flex-start;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}._0Tm65q_brandLink:link,._0Tm65q_brandLink:visited,._0Tm65q_brandLink:hover{text-decoration:none}._0Tm65q_brandLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px;border-radius:var(--br-sm)}._0Tm65q_brandName{font-size:var(--fs-xl);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading)}._0Tm65q_brandMessage{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:4rem 0 2rem;display:flex}._0Tm65q_brandHeadline{max-width:12ch;font-size:clamp(2.25rem,3.75vw,3.75rem);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0;line-height:1.02}._0Tm65q_brandCopy{max-width:34ch;color:var(--text2);font-size:var(--fs-lg);text-wrap:pretty;margin:0;line-height:1.55}._0Tm65q_brandProof{border-left:2px solid var(--button-primary);color:var(--text2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:.5rem 0 0;padding-left:.85rem}._0Tm65q_formPane{min-width:0;padding:clamp(2rem,5vh,4rem) clamp(2.5rem,6vw,6rem);padding-bottom:calc(clamp(2rem, 5vh, 4rem) + var(--safe-area-inset-bottom));background:var(--surface1);justify-content:center;align-items:center;display:flex}._0Tm65q_authColumn{width:100%;max-width:28rem}._0Tm65q_heading{font-size:var(--fs-2xl);font-weight:var(--fw-bold);text-wrap:balance;margin:0;line-height:1.2}._0Tm65q_intro{color:var(--text2);font-size:var(--fs-base);text-wrap:pretty;margin:.75rem 0 0;line-height:1.55}._0Tm65q_googleButton{min-height:3.25rem;font-size:var(--fs-base);margin-top:1.75rem}._0Tm65q_youtubeIcon{object-fit:contain;flex:none;width:24px;height:auto}._0Tm65q_accountNote{color:var(--text2);font-size:var(--fs-sm);text-align:center;margin:.75rem 0 0}._0Tm65q_teamToggle{margin:1.5rem 0 1rem}._0Tm65q_teamSection{scroll-margin-top:2rem}._0Tm65q_teamHeading{font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0}._0Tm65q_teamIntro{color:var(--text2);font-size:var(--fs-md);text-wrap:pretty;margin:.5rem 0 0;line-height:1.55}._0Tm65q_form{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}._0Tm65q_teamButton{min-height:2.875rem}._0Tm65q_teamNote{color:var(--text2);font-size:var(--fs-xs);text-align:center;margin:.75rem 0 0}._0Tm65q_successPanel{background:color-mix(in srgb, var(--status-success) 7%, var(--surface1));border:1px solid color-mix(in srgb, var(--status-success) 32%, var(--surface3));border-radius:var(--br-card);corner-shape:squircle;padding:1.25rem}._0Tm65q_successHeading{align-items:center;gap:.65rem;display:flex}._0Tm65q_successHeading h2{font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0}._0Tm65q_successIcon{border-radius:var(--br-pill);background:var(--status-success);width:1.75rem;height:1.75rem;color:var(--color-white);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}._0Tm65q_successPanel p{color:var(--text2);font-size:var(--fs-md);margin:.75rem 0 0;line-height:1.55}._0Tm65q_resetButton._0Tm65q_resetButton{min-height:auto;margin-top:.5rem;padding:0}@media (max-width:959px){._0Tm65q_shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}._0Tm65q_brandPane{background:var(--surface1);border-right:none;padding:1.25rem 1.5rem 0}._0Tm65q_brandInner{max-width:28rem;min-height:auto}._0Tm65q_brandLink{gap:.6rem}._0Tm65q_brandLink svg{width:36px;height:36px}._0Tm65q_brandName{font-size:var(--fs-lg)}._0Tm65q_brandMessage{display:none}._0Tm65q_formPane{padding:2.5rem 1.5rem;padding-bottom:calc(2.5rem + var(--safe-area-inset-bottom));align-items:flex-start}}@media (max-width:480px){._0Tm65q_formPane{padding-top:2rem}}
