.notification-center-module__UA8j0a__trigger{flex-shrink:0;position:relative}.notification-center-module__UA8j0a__badge{background:var(--foreground);min-width:18px;color:var(--surface);border-radius:9px;padding:2px 4px;font-size:10px;line-height:1.2;position:absolute;top:-4px;right:-5px}.notification-center-module__UA8j0a__panel{width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);overflow-y:auto}.notification-center-module__UA8j0a__toolbar,.notification-center-module__UA8j0a__itemHeading,.notification-center-module__UA8j0a__itemActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-center-module__UA8j0a__toolbar{color:var(--muted);margin-block:12px;font-size:13px}.notification-center-module__UA8j0a__list{margin:0;padding:0;list-style:none}.notification-center-module__UA8j0a__item{border-top:1px solid var(--border);padding:16px 0}.notification-center-module__UA8j0a__itemHeading{font-size:14px}.notification-center-module__UA8j0a__item time{color:var(--muted);margin-block:6px 12px;font-size:12px;display:block}.notification-center-module__UA8j0a__unread{color:var(--foreground);font-size:11px}.notification-center-module__UA8j0a__taskLink{gap:4px;min-width:0;font-size:13px;display:grid}.notification-center-module__UA8j0a__taskLink span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--muted);font-size:11px;overflow:hidden}.notification-center-module__UA8j0a__itemActions button{flex-shrink:0}.notification-center-module__UA8j0a__error{color:var(--danger);font-size:13px}.notification-center-module__UA8j0a__empty{color:var(--muted);padding-block:24px}@media (max-width:480px){.notification-center-module__UA8j0a__taskLink span{max-width:140px}}
@font-face{font-family:VedoManrope;src:url(/fonts/manrope-regular.ttf)format("truetype");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:VedoManrope;src:url(/fonts/manrope-bold.ttf)format("truetype");font-style:normal;font-weight:650 800;font-display:swap}.dev-login-module__lZkLUW__loginPage{--background:#fff;--surface:#fff;--surface-subtle:#f5f7f7;--surface-raised:#fff;--foreground:#203239;--muted:#536770;--subtle:#536770;--subtle-strong:#536770;--border:#dce3e5;--border-strong:#9aaeb5;--border-soft:#dce3e5;--border-faint:#e9eded;--accent:#243f3a;--accent-hover:#36584f;--accent-soft:#e7eee9;--accent-strong:#23453d;--info:#345e93;--info-soft:#edf2fa;--success:#286142;--success-soft:#eaf3ec;--warning:#815819;--warning-soft:#fff2df;--danger:#ab3545;--danger-hover:#912739;--danger-soft:#fbebed;--focus:#ac593c;--action-ink:#fff;--backdrop:#eef3f0;background:var(--background);min-height:100dvh;color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-rows:auto 1fr auto;font-family:VedoManrope,Arial,sans-serif;display:grid}.dev-login-module__lZkLUW__loginPage ::selection{color:#203239;background:#d6e6de}.dev-login-module__lZkLUW__loginPage input{caret-color:var(--accent)}.dev-login-module__lZkLUW__loginPage a:focus-visible,.dev-login-module__lZkLUW__loginPage button:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.dev-login-module__lZkLUW__loginHeader,.dev-login-module__lZkLUW__loginStage,.dev-login-module__lZkLUW__loginFooter{width:min(100% - 96px,1280px);margin:0 auto}.dev-login-module__lZkLUW__loginHeader{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.dev-login-module__lZkLUW__loginBrand{align-items:center;min-height:44px;display:inline-flex}.dev-login-module__lZkLUW__loginBrand img{width:200px;height:auto}.dev-login-module__lZkLUW__siteLink,.dev-login-module__lZkLUW__storyLink{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.dev-login-module__lZkLUW__siteLink:hover,.dev-login-module__lZkLUW__storyLink:hover{text-decoration:underline}.dev-login-module__lZkLUW__siteLink svg{width:16px;height:16px}.dev-login-module__lZkLUW__loginStage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"story panel";align-items:center;gap:80px;padding:32px 0 56px;display:grid}.dev-login-module__lZkLUW__loginStory{background:var(--backdrop);border-radius:16px;flex-direction:column;grid-area:story;justify-content:center;align-self:stretch;padding:56px 44px;display:flex}.dev-login-module__lZkLUW__loginStoryTitle{color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:44px;font-weight:700;line-height:1.18}.dev-login-module__lZkLUW__loginStoryTitle em{color:var(--accent);font-style:normal}.dev-login-module__lZkLUW__loginStorySummary{color:var(--muted);max-width:42ch;margin:28px 0 0;font-size:16px;line-height:1.75}.dev-login-module__lZkLUW__loginStoryDetail{color:var(--foreground);max-width:36ch;margin:56px 0 4px;font-size:14px;line-height:1.65}.dev-login-module__lZkLUW__storyLink{align-self:flex-start;font-weight:700}.dev-login-module__lZkLUW__loginPanel{grid-area:panel;justify-self:center;width:100%;min-width:0;max-width:440px;padding:20px 0}.dev-login-module__lZkLUW__loginIcon{color:var(--accent);margin-bottom:18px}.dev-login-module__lZkLUW__loginPanel[data-tone=unavailable] .dev-login-module__lZkLUW__loginIcon{color:var(--danger)}.dev-login-module__lZkLUW__loginPanel h1{color:var(--foreground);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:32px;font-weight:700;line-height:1.25}.dev-login-module__lZkLUW__loginSummary{color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.7}.dev-login-module__lZkLUW__loginNotice{gap:10px;margin-top:24px;display:grid}.dev-login-module__lZkLUW__loginNotice:empty{display:none}.dev-login-module__lZkLUW__loginNotice p{margin:4px 0 0}.dev-login-module__lZkLUW__loginPage .ui-notice{border-radius:6px;padding:13px 14px;font-size:13px}.dev-login-module__lZkLUW__loginActions{gap:14px;min-width:0;margin-top:32px;display:grid}.dev-login-module__lZkLUW__identityForm{gap:12px;margin-top:30px;display:grid}.dev-login-module__lZkLUW__authForm{gap:14px;margin-top:30px;display:grid}.dev-login-module__lZkLUW__pendingSignupAddress{border:1px solid var(--border);background:var(--surface-subtle);color:var(--muted);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:15px 16px;font-size:13px;display:flex}.dev-login-module__lZkLUW__pendingSignupAddress strong{overflow-wrap:anywhere;color:var(--foreground);font-size:14px}.dev-login-module__lZkLUW__pendingSignupHelp{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.dev-login-module__lZkLUW__restartSignupButton{color:var(--accent-strong);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.dev-login-module__lZkLUW__mfaEnrollment{border:1px solid var(--border-strong);background:var(--surface-subtle);gap:12px;margin-top:30px;padding:18px;display:grid}.dev-login-module__lZkLUW__mfaEnrollment h2,.dev-login-module__lZkLUW__mfaEnrollment p{margin:0}.dev-login-module__lZkLUW__mfaEnrollment h2{color:var(--foreground);font-size:16px;line-height:1.35}.dev-login-module__lZkLUW__mfaEnrollment p{color:var(--muted);font-size:13px;line-height:1.55}.dev-login-module__lZkLUW__mfaSecretLabel{font-weight:600}.dev-login-module__lZkLUW__mfaSecret{overflow-wrap:anywhere;border:1px solid var(--border);background:var(--surface-raised);color:var(--foreground);letter-spacing:.08em;-webkit-user-select:all;user-select:all;padding:10px 12px;font-size:14px;line-height:1.5}.dev-login-module__lZkLUW__mfaRestartForm{margin-top:12px}.dev-login-module__lZkLUW__mfaRestartButton{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.dev-login-module__lZkLUW__mfaRestartButton:hover{color:var(--foreground)}.dev-login-module__lZkLUW__authField{gap:8px;min-width:0;display:grid}.dev-login-module__lZkLUW__authFieldLabel{color:var(--foreground);letter-spacing:-.01em;font-size:13px;font-weight:550}.dev-login-module__lZkLUW__authInput{border:1px solid var(--border-strong);background:var(--surface-subtle);min-height:52px;color:var(--muted);border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:0 15px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.dev-login-module__lZkLUW__authInput:focus-within{border-color:var(--focus);background:var(--surface-raised);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent)}.dev-login-module__lZkLUW__authInput svg{stroke-width:1.7px}.dev-login-module__lZkLUW__authInput input{min-width:0;height:50px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.dev-login-module__lZkLUW__authInput input::placeholder{color:var(--subtle-strong)}.dev-login-module__lZkLUW__authFormError{color:var(--danger);margin:0;font-size:13px;line-height:1.5}.dev-login-module__lZkLUW__authSubmit{border:1px solid var(--accent);background:var(--accent);width:100%;min-height:52px;color:var(--action-ink);cursor:pointer;border-radius:6px;font-size:14px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.dev-login-module__lZkLUW__authSubmit:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.dev-login-module__lZkLUW__authSubmit:disabled{border-color:var(--border-strong);background:var(--surface-subtle);color:var(--muted);cursor:wait}.dev-login-module__lZkLUW__identityForm>label{color:var(--foreground);letter-spacing:-.01em;font-size:13px;font-weight:550}.dev-login-module__lZkLUW__identityField{border:1px solid var(--border-strong);background:var(--surface-subtle);min-height:52px;color:var(--muted);border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:0 15px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.dev-login-module__lZkLUW__identityField:focus-within{border-color:var(--focus);background:var(--surface-raised);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent)}.dev-login-module__lZkLUW__identityField svg{stroke-width:1.7px}.dev-login-module__lZkLUW__identityField input{min-width:0;height:50px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.dev-login-module__lZkLUW__identityField input::placeholder{color:var(--subtle-strong)}.dev-login-module__lZkLUW__continueButton,.dev-login-module__lZkLUW__googleButton{border-radius:6px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:52px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.dev-login-module__lZkLUW__continueButton{border:1px solid var(--accent);background:var(--accent);color:var(--action-ink);cursor:pointer;justify-content:space-between;padding:0 16px}.dev-login-module__lZkLUW__continueButton:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.dev-login-module__lZkLUW__continueButton:focus-visible,.dev-login-module__lZkLUW__googleButton:focus-visible,.dev-login-module__lZkLUW__mfaRestartButton:focus-visible,.dev-login-module__lZkLUW__accountLinks a:focus-visible,.dev-login-module__lZkLUW__loginLegal a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dev-login-module__lZkLUW__loginDivider{color:var(--subtle-strong);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:13px;margin:21px 0;font-size:12px;display:grid}.dev-login-module__lZkLUW__loginDivider span{background:var(--border);height:1px}.dev-login-module__lZkLUW__googleButton{border:1px solid var(--border-strong);background:var(--surface-subtle);color:var(--foreground)}.dev-login-module__lZkLUW__googleButton:hover{border-color:var(--accent);background:var(--surface-raised)}.dev-login-module__lZkLUW__googleButton svg{flex:none;width:19px;height:19px}.dev-login-module__lZkLUW__providerNote{color:var(--subtle-strong);margin:11px 0 0;font-size:11px;line-height:1.55}.dev-login-module__lZkLUW__accountLinks{border-top:1px solid var(--border);gap:10px;margin-top:24px;padding-top:22px;font-size:13px;display:grid}.dev-login-module__lZkLUW__accountLinks p{min-height:32px;color:var(--muted);margin:0;line-height:32px}.dev-login-module__lZkLUW__accountLinks a,.dev-login-module__lZkLUW__loginLegal a{color:var(--accent-strong);text-underline-offset:3px;font-weight:550}.dev-login-module__lZkLUW__accountLinks a{align-items:center;min-height:32px;display:inline-flex}.dev-login-module__lZkLUW__accountLinks>a{justify-self:start;min-height:32px;line-height:32px}.dev-login-module__lZkLUW__accountLinks a:hover,.dev-login-module__lZkLUW__loginLegal a:hover{color:var(--foreground)}.dev-login-module__lZkLUW__loginLegal{color:var(--subtle-strong);margin:22px 0 0;font-size:11px;line-height:1.6}.dev-login-module__lZkLUW__authCallbackNote{color:var(--subtle);align-items:flex-start;gap:8px;margin:19px 0 0;font-size:11px;line-height:1.55;display:flex}.dev-login-module__lZkLUW__authCallbackNote span{color:var(--accent);flex:none;margin-top:1px;display:inline-flex}.dev-login-module__lZkLUW__buttonLabel{align-items:center;gap:9px;display:inline-flex}.dev-login-module__lZkLUW__primaryLink,.dev-login-module__lZkLUW__loginPrimaryButton[data-variant=primary]{border:1px solid var(--accent);background:var(--accent);width:100%;min-height:52px;color:var(--action-ink);border-radius:6px;font-size:14px;font-weight:600}.dev-login-module__lZkLUW__primaryLink{justify-content:space-between;align-items:center;gap:16px;padding:0 17px;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.dev-login-module__lZkLUW__primaryLink svg{transition:transform .16s}.dev-login-module__lZkLUW__primaryLink:hover,.dev-login-module__lZkLUW__loginPrimaryButton[data-variant=primary]:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover);color:var(--action-ink)}.dev-login-module__lZkLUW__primaryLink:hover svg{transform:translate(3px)}.dev-login-module__lZkLUW__loginPrimaryButton[data-variant=primary]:disabled{border-color:var(--border-strong);background:var(--surface-subtle);color:var(--muted);opacity:1}.dev-login-module__lZkLUW__secondaryLink,.dev-login-module__lZkLUW__blockerLink{min-height:44px;color:var(--muted);justify-content:center;align-items:center;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.dev-login-module__lZkLUW__secondaryLink:hover,.dev-login-module__lZkLUW__blockerLink:hover{color:var(--foreground)}.dev-login-module__lZkLUW__blockerLink{border:1px solid var(--border-strong);width:100%;margin-top:32px}.dev-login-module__lZkLUW__loginAssurance{border-top:1px solid var(--border);color:var(--muted);grid-template-columns:17px minmax(0,1fr);gap:10px;margin-top:30px;padding-top:20px;display:grid}.dev-login-module__lZkLUW__loginAssurance svg{width:17px;height:17px;color:var(--accent);stroke-width:1.7px;margin-top:2px}.dev-login-module__lZkLUW__loginPanel[data-tone=unavailable] .dev-login-module__lZkLUW__loginAssurance svg{color:var(--danger)}.dev-login-module__lZkLUW__loginAssurance p{margin:0;font-size:12px;line-height:1.55}.dev-login-module__lZkLUW__loginFooter{border-top:1px solid var(--border-soft);min-height:72px;color:var(--subtle);justify-content:space-between;align-items:center;gap:24px;display:flex}.dev-login-module__lZkLUW__loginFooter div{flex-wrap:wrap;align-items:center;gap:0 22px;display:flex}.dev-login-module__lZkLUW__loginFooter a{min-height:44px;color:var(--subtle-strong);align-items:center;text-decoration:none;display:inline-flex}.dev-login-module__lZkLUW__loginFooter a:hover{color:var(--foreground)}.dev-login-module__lZkLUW__logoutButton{flex:none}.dev-login-module__lZkLUW__controlSpinner{width:18px;height:18px;animation:.8s linear infinite dev-login-module__lZkLUW__control-spin}@keyframes dev-login-module__lZkLUW__control-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.dev-login-module__lZkLUW__loginHeader,.dev-login-module__lZkLUW__loginStage,.dev-login-module__lZkLUW__loginFooter{width:min(100% - 48px,680px)}.dev-login-module__lZkLUW__loginStage{grid-template-columns:1fr;grid-template-areas:"panel""story";gap:36px;padding:24px 0 40px}.dev-login-module__lZkLUW__loginPanel{max-width:460px}.dev-login-module__lZkLUW__loginStory{padding:36px}.dev-login-module__lZkLUW__loginStoryTitle{font-size:32px}.dev-login-module__lZkLUW__loginStoryDetail{margin-top:24px}}@media (max-width:600px){.dev-login-module__lZkLUW__loginHeader,.dev-login-module__lZkLUW__loginStage,.dev-login-module__lZkLUW__loginFooter{width:calc(100% - 40px)}.dev-login-module__lZkLUW__loginHeader{gap:12px;min-height:80px}.dev-login-module__lZkLUW__loginBrand img{width:150px}.dev-login-module__lZkLUW__siteLink{gap:4px;font-size:12px}.dev-login-module__lZkLUW__loginPanel h1{font-size:28px}.dev-login-module__lZkLUW__loginStory{padding:28px 24px}.dev-login-module__lZkLUW__loginStoryTitle{font-size:28px}.dev-login-module__lZkLUW__loginFooter{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 0}.dev-login-module__lZkLUW__loginFooter div{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.dev-login-module__lZkLUW__loginPage *,.dev-login-module__lZkLUW__loginPage :before,.dev-login-module__lZkLUW__loginPage :after{transition:none;animation:none}}.dev-login-module__lZkLUW__loginHeaderActions{align-items:center;gap:1rem;display:flex}@media (max-width:480px){.dev-login-module__lZkLUW__loginHeader{gap:8px}.dev-login-module__lZkLUW__loginBrand img{width:120px}.dev-login-module__lZkLUW__loginHeaderActions{gap:.5rem}.dev-login-module__lZkLUW__loginHeaderActions .dev-login-module__lZkLUW__siteLink{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:5rem;font-size:.75rem}}@media (max-width:360px){.dev-login-module__lZkLUW__loginBrand img{width:110px}}
.settings-module__EK6t6W__page{background:var(--background);min-height:100dvh;color:var(--foreground)}.settings-module__EK6t6W__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;display:flex}.settings-module__EK6t6W__header a{text-underline-offset:.2em}.settings-module__EK6t6W__main{max-width:56rem;margin-inline:auto;padding:2.5rem 2rem 4rem}.settings-module__EK6t6W__main h1{margin:0 0 .75rem;font-size:1.75rem;font-weight:650;line-height:1.3}.settings-module__EK6t6W__description{max-width:65ch}.settings-module__EK6t6W__form{margin-top:2rem}.settings-module__EK6t6W__section{border:0;border-top:1px solid var(--border);min-width:0;margin:2rem 0 0;padding:1.25rem 0 0}.settings-module__EK6t6W__section legend{padding-right:1rem;font-size:1.125rem;font-weight:600}.settings-module__EK6t6W__section p{max-width:65ch;font-size:.875rem;line-height:1.6}.settings-module__EK6t6W__fields{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.settings-module__EK6t6W__projects{gap:.75rem;margin:1.5rem 0;display:grid}.settings-module__EK6t6W__checkbox{cursor:pointer;align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.settings-module__EK6t6W__checkbox input{flex:none;width:1rem;height:1rem;margin-top:.2rem}.settings-module__EK6t6W__actions{margin-top:2rem}.settings-module__EK6t6W__error{margin-top:1.5rem}@media (max-width:600px){.settings-module__EK6t6W__header{padding:1rem}.settings-module__EK6t6W__main{padding:1.5rem 1rem 3rem}.settings-module__EK6t6W__fields{grid-template-columns:1fr;gap:1rem}}
