.gsi-material-button{appearance:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;color:#1f1f1f;cursor:pointer;letter-spacing:.25px;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#0000;border:none;border-radius:20px;outline:none;width:40px;height:40px;padding:0;font-family:Roboto,arial,sans-serif;font-size:14px;transition:background-color .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}.gsi-material-button .gsi-material-button-icon{box-sizing:content-box;width:20px;min-width:20px;height:20px;padding:10px}.gsi-material-button .gsi-material-button-content-wrapper{flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.gsi-material-button .gsi-material-button-state{opacity:0;transition:opacity .218s;position:absolute;inset:0}.gsi-material-button:disabled{cursor:default}.gsi-material-button:disabled .gsi-material-button-icon{opacity:.38}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{opacity:.12;background-color:#001d35}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{opacity:.08;background-color:#001d35}.dark .gsi-material-button:not(:disabled):hover .gsi-material-button-state{opacity:.12;background-color:#fff}.dark .gsi-material-button:not(:disabled):active .gsi-material-button-state,.dark .gsi-material-button:not(:disabled):focus .gsi-material-button-state{opacity:.18;background-color:#fff}
.sign-in-menu-module__YfDGWG__panel{--auth-surface:#f8f4ec;--auth-foreground:#29474a;--auth-accent:#087d88;--auth-focus:#1d4ed8;--auth-border:#d4c8b6;--auth-edge:#c7b9a5;--auth-highlight:#ffffff94;--auth-shade:#1720330d;--auth-shadow:#42312233;--auth-shadow-soft:#4231221a;--auth-inset-highlight:#ffffffbd;--auth-inset-shade:#17203312;--auth-support-foreground:#76563e;--auth-support-hover-foreground:#5f3924;--auth-support-hover-surface:#e7be9b;--auth-support-hover-shadow:#5b372221;--auth-support-hover-highlight:#ffffff8c;--auth-avatar-border:#9a6a4347;--auth-avatar-shadow:#4231222e;--auth-avatar-highlight:#ffffff85;--auth-avatar-fallback-surface:#bfe8e8;--auth-avatar-fallback-border:#65b9be;--auth-avatar-fallback-foreground:#17464b;border:1px solid var(--auth-border);min-height:3rem;color:var(--auth-foreground);background-color:var(--auth-surface);background-image:linear-gradient(145deg, var(--auth-highlight), transparent 42%, var(--auth-shade)), url(/textures/felt-noise.svg);background-blend-mode:soft-light, multiply;box-shadow:0 4px 0 var(--auth-edge), 0 11px 20px var(--auth-shadow), 0 4px 7px var(--auth-shadow-soft), inset 0 1px 0 var(--auth-inset-highlight), inset 0 -3px 3px var(--auth-inset-shade);border-radius:.875rem;align-items:center;gap:.5rem;display:flex}.sign-in-menu-module__YfDGWG__signedIn{padding:.25rem .35rem .25rem .5rem}.sign-in-menu-module__YfDGWG__signedOut{padding:.2rem .7rem .2rem .2rem}.sign-in-menu-module__YfDGWG__accountLink{border-radius:.625rem;min-width:0;padding:.125rem}.sign-in-menu-module__YfDGWG__accountLink:focus-visible,.sign-in-menu-module__YfDGWG__signInLink:focus-visible,.sign-in-menu-module__YfDGWG__signOut:focus-visible{outline:3px solid var(--auth-focus);outline-offset:2px}.sign-in-menu-module__YfDGWG__avatar{border:1px solid var(--auth-avatar-border);box-shadow:0 2px 4px var(--auth-avatar-shadow), inset 0 1px 0 var(--auth-avatar-highlight)}.sign-in-menu-module__YfDGWG__avatarFallback{border:1px solid var(--auth-avatar-fallback-border);color:var(--auth-avatar-fallback-foreground);background-color:var(--auth-avatar-fallback-surface);box-shadow:inset 0 2px 3px #1720331a}.sign-in-menu-module__YfDGWG__providerBadge{background:var(--auth-surface);box-shadow:0 0 0 2px var(--auth-surface)}.sign-in-menu-module__YfDGWG__accountLabel{color:var(--auth-foreground);transition:color .14s}.sign-in-menu-module__YfDGWG__accountLink:hover .sign-in-menu-module__YfDGWG__accountLabel{color:var(--auth-accent)}.sign-in-menu-module__YfDGWG__signOut{cursor:pointer;min-height:2.25rem;color:var(--auth-support-foreground);background:0 0;border:0;border-radius:.625rem;padding:0 .65rem;font-size:.8125rem;font-weight:600;transition:color .14s,background-color .14s,box-shadow .14s,transform .14s}.sign-in-menu-module__YfDGWG__signOut:hover{color:var(--auth-support-hover-foreground);background-color:var(--auth-support-hover-surface);background-blend-mode:multiply;box-shadow:inset 0 2px 4px var(--auth-support-hover-shadow), 0 1px 0 var(--auth-support-hover-highlight);background-image:url(/textures/felt-noise.svg)}.sign-in-menu-module__YfDGWG__signOut:active{transform:translateY(2px)}.sign-in-menu-module__YfDGWG__signInLink{color:var(--auth-foreground);border-radius:.5rem;text-decoration:none}.sign-in-menu-module__YfDGWG__signInLink:hover{color:var(--auth-accent)}.dark .sign-in-menu-module__YfDGWG__panel{--auth-surface:#263a45;--auth-foreground:#f0f5f3;--auth-accent:#70d5d8;--auth-focus:#70d5d8;--auth-border:#48616c;--auth-edge:#172a34;--auth-highlight:#ffffff24;--auth-shade:#030b1038;--auth-shadow:#030b106b;--auth-shadow-soft:#030b1040;--auth-inset-highlight:#ffffff29;--auth-inset-shade:#030b1047;--auth-support-foreground:#e3c4ac;--auth-support-hover-foreground:#fff4e8;--auth-support-hover-surface:#72513d;--auth-support-hover-shadow:#120a065c;--auth-support-hover-highlight:#ffffff1f;--auth-avatar-border:#70d5d852;--auth-avatar-shadow:#030b105c;--auth-avatar-highlight:#ffffff24;--auth-avatar-fallback-surface:#2c6469;--auth-avatar-fallback-border:#4b8589;--auth-avatar-fallback-foreground:#effaf8}@media (prefers-reduced-motion:reduce){.sign-in-menu-module__YfDGWG__accountLabel,.sign-in-menu-module__YfDGWG__signOut{transition:none}}
