.google-btn.svelte-134ynnj{--google-logo-bg: #fff;--google-sign-in-text: #e8eaed;--google-btn-bg: #202124;--google-btn-bg-hover: #555658;--google-btn-bg-active: #1a1a1b;display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;max-width:fit-content;height:40px;padding:0 12px;background:var(--google-btn-bg);border:none;border-radius:100vmax;cursor:pointer;transition:background-color .2s,border-color .2s}.google-btn.svelte-134ynnj:hover{background-color:var(--google-btn-bg-hover)}.google-btn.svelte-134ynnj:active{background-color:var(--google-btn-bg-active);outline:2px solid var(--button-primary)}.google-btn.svelte-134ynnj:focus-visible{outline:2px solid var(--button-primary)}.google-btn.svelte-134ynnj .google-btn-icon:where(.svelte-134ynnj){height:36px;margin-left:-10px;margin-right:12px;min-width:36px;width:36px;display:flex;justify-content:center;align-items:center;background-color:var(--google-logo-bg);border-radius:18px}.google-btn.svelte-134ynnj .google-btn-icon:where(.svelte-134ynnj) svg.google-svg:where(.svelte-134ynnj){width:18px;height:18px;display:block}.google-btn.svelte-134ynnj span:where(.svelte-134ynnj){color:var(--google-sign-in-text);font-size:14px;letter-spacing:.25px;text-align:center;white-space:nowrap}@media not (min-width:576px){.google-btn.svelte-134ynnj span:where(.svelte-134ynnj):last-of-type{display:none}}.dropdown-toggle.svelte-1tcpyp4{--google-logout-btn-hover: rgba(0, 0, 0, .05);--google-logout-btn-active: rgba(0, 0, 0, .1);--google-logout-btn-text: #fff;border:none;cursor:pointer;background-color:transparent;border-radius:100vmax}.dropdown-toggle.svelte-1tcpyp4 .google-btn-icon:where(.svelte-1tcpyp4){background:none;border:none;outline:none;display:flex;align-items:center;justify-content:center}.dropdown-toggle.svelte-1tcpyp4 .google-btn-icon:where(.svelte-1tcpyp4) img:where(.svelte-1tcpyp4),.dropdown-toggle.svelte-1tcpyp4 .google-btn-icon:where(.svelte-1tcpyp4) .user-avatar-fallback:where(.svelte-1tcpyp4){width:32px;height:32px;cursor:pointer;margin:4px;border-radius:100vmax}.dropdown-toggle.svelte-1tcpyp4 .google-btn-icon:where(.svelte-1tcpyp4) .user-avatar-fallback:where(.svelte-1tcpyp4){display:flex;align-items:center;justify-content:center;color:var(--google-logout-btn-text);font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.05em;-webkit-user-select:none;user-select:none}.dropdown-toggle.svelte-1tcpyp4:hover{background-color:var(--google-logout-btn-hover)}.dropdown-toggle.svelte-1tcpyp4:active{background-color:var(--google-logout-btn-active)}.dropdown-toggle.svelte-1tcpyp4:focus-visible{outline:none;box-shadow:0 0 0 2px var(--button-primary)}.dropdown-menu.svelte-1tcpyp4{--dropdown-menu-offset-x: 0px;--dropdown-menu-offset-y: 2px;position:absolute;inset:auto;top:anchor(bottom);right:anchor(right);margin-top:var(--dropdown-menu-offset-y);margin-right:var(--dropdown-menu-offset-x);text-align:left;padding:.5rem;background-color:var(--dropdown-bg);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 10px 15px -3px var(--shadow-inner),0 4px 6px -2px var(--shadow-outer)}.dropdown-menu.svelte-1tcpyp4 h3:where(.svelte-1tcpyp4){font-size:.875rem;font-weight:600;margin:0;margin-right:1rem;padding:.5rem .75rem;padding-bottom:0}.dropdown-menu.svelte-1tcpyp4 p:where(.svelte-1tcpyp4){font-size:.75rem;text-align:left;color:var(--text-subtle);margin-right:1rem;padding-left:.75rem}.dropdown-menu.svelte-1tcpyp4 hr.separator:where(.svelte-1tcpyp4){border:none;border-top:1px solid var(--border-subtle);margin-block:.5rem;margin-inline:.25rem}.dropdown-menu.svelte-1tcpyp4 ul:where(.svelte-1tcpyp4){list-style:none;margin:0;padding:0}.dropdown-menu.svelte-1tcpyp4 ul:where(.svelte-1tcpyp4) li:where(.svelte-1tcpyp4){margin:0;padding:0;background-color:transparent;border-radius:4px;transition:background-color .15s ease}.dropdown-menu.svelte-1tcpyp4 ul:where(.svelte-1tcpyp4) li:where(.svelte-1tcpyp4):hover{background-color:var(--dropdown-bg-hover)}.dropdown-menu.svelte-1tcpyp4 ul:where(.svelte-1tcpyp4) li:where(.svelte-1tcpyp4) a:where(.svelte-1tcpyp4){display:block;-webkit-user-select:none;user-select:none;padding:.5rem .75rem;background-color:transparent;text-decoration:none;color:var(--text-default);font-size:.875rem;transition:color .15s ease}.dropdown-menu.svelte-1tcpyp4 ul:where(.svelte-1tcpyp4) li:where(.svelte-1tcpyp4) a:where(.svelte-1tcpyp4):active{border-radius:4px;background-color:var(--dropdown-bg-active)}.dropdown-menu.svelte-1tcpyp4 ul:where(.svelte-1tcpyp4) li:where(.svelte-1tcpyp4) a:where(.svelte-1tcpyp4):focus-visible{outline:none;border-radius:4px;background-color:var(--dropdown-bg-hover)}.dropdown-trigger.svelte-j4r638{border:none;cursor:pointer;background-color:transparent;padding:0;display:flex;align-items:center;justify-content:center}.dropdown-trigger.svelte-j4r638:focus-visible{outline:none;box-shadow:0 0 0 2px var(--button-primary);border-radius:4px}.dropdown-menu.svelte-j4r638{--dropdown-menu-offset-x: 0px;--dropdown-menu-offset-y: 2px;position:absolute;inset:auto;top:anchor(bottom);right:anchor(right);margin-top:var(--dropdown-menu-offset-y);margin-right:var(--dropdown-menu-offset-x);text-align:left;padding:.5rem;background-color:var(--dropdown-bg);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 10px 15px -3px var(--shadow-inner),0 4px 6px -2px var(--shadow-outer)}.menu-list.svelte-1vvy3pi{list-style:none;margin:0;padding:0;min-width:200px}.menu-list.svelte-1vvy3pi li:where(.svelte-1vvy3pi){margin:0;padding:0}.menu-list.svelte-1vvy3pi li:where(.svelte-1vvy3pi) button:where(.svelte-1vvy3pi),.menu-list.svelte-1vvy3pi li:where(.svelte-1vvy3pi) a:where(.svelte-1vvy3pi){display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;background-color:transparent;border:none;border-radius:4px;text-decoration:none;color:var(--text-default);font-size:.875rem;cursor:pointer;transition:background-color .15s ease}:is(.menu-list.svelte-1vvy3pi li:where(.svelte-1vvy3pi) button:where(.svelte-1vvy3pi),.menu-list.svelte-1vvy3pi li:where(.svelte-1vvy3pi) a:where(.svelte-1vvy3pi)):hover{background-color:var(--dropdown-bg-hover)}:is(.menu-list.svelte-1vvy3pi li:where(.svelte-1vvy3pi) button:where(.svelte-1vvy3pi),.menu-list.svelte-1vvy3pi li:where(.svelte-1vvy3pi) a:where(.svelte-1vvy3pi)):active{background-color:var(--dropdown-bg-active)}:is(.menu-list.svelte-1vvy3pi li:where(.svelte-1vvy3pi) button:where(.svelte-1vvy3pi),.menu-list.svelte-1vvy3pi li:where(.svelte-1vvy3pi) a:where(.svelte-1vvy3pi)):focus-visible{outline:none;background-color:var(--dropdown-bg-hover)}:is(.menu-list.svelte-1vvy3pi li:where(.svelte-1vvy3pi) button:where(.svelte-1vvy3pi),.menu-list.svelte-1vvy3pi li:where(.svelte-1vvy3pi) a:where(.svelte-1vvy3pi)) span:where(.svelte-1vvy3pi){white-space:nowrap}header.svelte-1apv8g3{height:4rem;padding:.5rem;display:flex;justify-content:space-between;background-color:var(--surface-base)}header.svelte-1apv8g3 .logo-container:where(.svelte-1apv8g3){padding-left:12px;display:flex;align-items:center;justify-content:center;gap:.25rem;-webkit-user-select:none;user-select:none;cursor:pointer}header.svelte-1apv8g3 .logo-container:where(.svelte-1apv8g3) span:where(.svelte-1apv8g3){display:block;font-size:22px;line-height:48px;color:var(--text-muted);text-rendering:optimizeLegibility;letter-spacing:-.025em}header.svelte-1apv8g3 a.back-link:where(.svelte-1apv8g3){display:flex;text-decoration:none;color:var(--text-default)}header.svelte-1apv8g3 .logo-placeholder:where(.svelte-1apv8g3){padding-inline:6px;display:flex;align-items:center;justify-content:center}header.svelte-1apv8g3 .g-container:where(.svelte-1apv8g3){display:flex;align-items:center;justify-content:center;gap:.375rem;padding:0 4px 0 20px}header.svelte-1apv8g3 .g-container:where(.svelte-1apv8g3) .g-profile:where(.svelte-1apv8g3){padding:6px}@media not (min-width:576px){header.svelte-1apv8g3 .logo-container:where(.svelte-1apv8g3) span:where(.svelte-1apv8g3){font-size:18px}}@media not (min-width:476px){header.svelte-1apv8g3 .g-container:where(.svelte-1apv8g3){padding-left:16px;gap:0}}@media not (min-width:400px){header.svelte-1apv8g3 .logo-container:where(.svelte-1apv8g3) img:where(.svelte-1apv8g3),header.svelte-1apv8g3 .logo-container:where(.svelte-1apv8g3) .logo-placeholder:where(.svelte-1apv8g3){display:none}}@media not (min-width:365px){header.svelte-1apv8g3 .logo-container:where(.svelte-1apv8g3) span:where(.svelte-1apv8g3){display:none}header.svelte-1apv8g3 .logo-container:where(.svelte-1apv8g3) img:where(.svelte-1apv8g3),header.svelte-1apv8g3 .logo-container:where(.svelte-1apv8g3) .logo-placeholder:where(.svelte-1apv8g3){display:flex}}
