:root{--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--chrome-detail:#536174;--chrome-navy:#1B2A4A;--chrome-gold:#C5A55A;--chrome-gold-strong:#8A661A;--chrome-surface:#FFFFFF;--chrome-subtle:#F0F3F8;--chrome-border:#E5E7EB;--chrome-muted:#6B7280;--navy:#172542;--navy-light:#243658;--gold:#c5a55a;--gold-dark:#8f7334;--bg-page:#f4f5f7;--bg-card:#ffffff;--bg-soft:#eef1f5;--bg-alt-row:#f7f8fa;--text-primary:#20242c;--text-secondary:#626a78;--text-muted:#8a919d;--border:#cfd4dc;--border-light:#e2e5ea;--danger:#b53a2f;--danger-soft:#fff4f2;--success:#287650;--success-soft:#f0f8f4;--focus:#315e9d;--button-text-primary:12px;--button-text-secondary:11px;--button-text-inline:10px;--button-weight:600;--pf-paper:#F7F7F4;--pf-sheet:#FFFFFF;--pf-well:#F0F0EC;--pf-rule:rgba(18,26,43,0.08);--pf-rule-control:rgba(18,26,43,0.14);--pf-rule-strong:rgba(18,26,43,0.28);--pf-ink:#121A2B;--pf-ink-soft:#3E4556;--pf-graphite:#666C7A;--pf-pencil:#9A9EA8;--pf-navy:#1B2A4A;--pf-navy-hover:#243658;--pf-brass:#A88B3D;--pf-brass-ink:#7C6526;--pf-sage:#2E6B4E;--pf-amber:#8C6414;--pf-oxblood:#A0322B;--pf-duration-quick:120ms;--pf-duration-standard:180ms;--pf-duration-layout:240ms;--pf-duration-figure:700ms;--pf-ease-quick:ease-out;--pf-ease-standard:cubic-bezier(0.2,0,0,1);--pf-ease-figure:cubic-bezier(0.16,1,0.3,1);--pf-exit-ratio:0.7}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--navy);text-decoration:none}.brand-name{font-size:17px;font-weight:600;letter-spacing:-.025em}.eyebrow{margin:0;color:var(--gold-dark);font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.section-heading>p:last-child{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.7}.section-heading h1,.section-heading h2{margin:9px 0;color:var(--navy);font-size:clamp(28px,3.4vw,36px);font-weight:600;letter-spacing:-.035em;line-height:1.08}.auth-checkbox-row a,.auth-restricted-copy a,.auth-switch-copy a{color:var(--gold-dark);text-underline-offset:3px}.auth-form,.auth-form-stack{display:grid;grid-gap:17px;gap:17px}.auth-form-stack{gap:19px}.auth-name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.auth-field{min-width:0}.auth-field-label-row{display:flex;align-items:center;justify-content:space-between;min-height:20px;margin-bottom:7px}.auth-field label{color:var(--navy);font-size:11px;font-weight:600}.auth-input{width:100%;min-height:46px;padding:0 13px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);color:var(--text-primary);font-size:13px;transition:border-color .15s ease,background-color .15s ease}.auth-input::placeholder{color:var(--text-muted)}.auth-input:hover{border-color:#adb5c1}.auth-input:focus{border-color:var(--navy-light);outline:2px solid rgb(49 94 157/16%);outline-offset:0}.auth-input[aria-invalid=true]{border-color:var(--danger)}.auth-field-error,.auth-field-hint{margin:6px 0 0;font-size:10px;line-height:1.45}.auth-field-hint{color:var(--text-muted)}.auth-field-error{color:var(--danger)}.auth-inline-button,.auth-text-action{padding:0;border:0;background:transparent;color:var(--gold-dark);cursor:pointer;font-family:inherit;font-size:var(--button-text-inline);font-weight:var(--button-weight);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px}.auth-inline-button{min-height:28px}.auth-inline-button,.auth-text-action{display:inline-flex;align-items:center}.auth-text-action{min-height:36px}.auth-inline-button:hover,.auth-text-action:hover{color:var(--navy);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.auth-forgot-action{justify-self:end;margin-top:-8px}.auth-factor-button,.auth-oauth-button,.auth-secondary-button,.auth-submit{border-radius:12px;cursor:pointer;font-family:inherit;font-weight:var(--button-weight);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.auth-submit{gap:9px;border:1px solid var(--navy);background:var(--navy);color:#ffffff}.auth-oauth-button,.auth-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:47px;padding:0 18px;font-size:var(--button-text-primary)}.auth-oauth-button{gap:10px;border:1px solid var(--border);background:var(--bg-card);color:var(--navy)}.auth-oauth-button:hover:not(:disabled){border-color:var(--navy-light);background:var(--bg-alt-row)}.auth-oauth-button:disabled{cursor:not-allowed;opacity:.55}.auth-submit:hover:not(:disabled){border-color:var(--navy-light);background:var(--navy-light)}.auth-factor-button:disabled,.auth-submit:disabled{cursor:not-allowed;opacity:.55}.auth-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 15px;border:1px solid var(--border);background:var(--bg-card);color:var(--navy);font-size:var(--button-text-secondary)}.auth-secondary-button:hover{border-color:var(--navy-light);background:var(--bg-alt-row)}.auth-method-divider{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.auth-method-divider:after,.auth-method-divider:before{content:"";flex:1 1;height:1px;background:var(--border-light)}.auth-restricted-copy,.auth-switch-copy{margin:0;color:var(--text-secondary);font-size:10px;line-height:1.55;text-align:center}.auth-alert,.auth-status{display:grid;grid-template-columns:8px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px 13px;border:1px solid var(--border-light);border-left-width:3px;border-radius:10px}.auth-alert{border-left-color:var(--danger);background:var(--danger-soft);color:#7d2d27}.auth-status{border-left-color:var(--success);background:var(--success-soft);color:#225b40}.auth-alert strong,.auth-status strong{display:block;margin-bottom:2px;color:currentColor;font-size:10px;font-weight:600}.auth-alert p,.auth-status p{margin:0;font-size:10px;line-height:1.5}.auth-alert-mark,.auth-status-mark{width:7px;height:7px;margin-top:4px;border:2px solid;border-radius:999px}.auth-loader{display:flex;align-items:center;justify-content:center;gap:10px;min-height:122px;color:var(--text-secondary)}.auth-loader p{margin:0;font-size:11px}.auth-spinner{width:13px;height:13px;border:2px solid rgb(255 255 255/38%);border-top-color:currentcolor;border-radius:999px;animation:auth-spin .72s linear infinite}.auth-spinner-dark{color:var(--navy);border-color:var(--border);border-top-color:currentColor}@keyframes auth-spin{to{transform:rotate(1turn)}}.auth-step-copy h2{margin:0 0 7px;color:var(--navy);font-size:18px;font-weight:600;letter-spacing:-.02em}.auth-step-copy{padding-left:14px;border-left:2px solid var(--gold)}.auth-step-copy p{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.6}.auth-inbox-mark{display:grid;place-items:center;width:48px;height:42px;border:1px solid var(--gold);border-radius:12px;color:var(--gold-dark)}.auth-inbox-mark span{width:20px;height:12px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg) translate(-3px,2px)}.auth-factor-list{display:grid;border-top:1px solid var(--border-light)}.auth-factor-button{display:flex;align-items:center;justify-content:space-between;min-height:47px;padding:0 4px;border:0;border-bottom:1px solid var(--border-light);border-radius:0;background:transparent;color:var(--navy);font-size:11px;text-align:left}.auth-factor-button:hover:not(:disabled){color:var(--gold-dark)}.auth-inline-actions{display:flex;justify-content:space-between;gap:16px}.auth-checkbox-row{display:grid;grid-template-columns:15px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;color:var(--text-secondary);cursor:pointer;font-size:10px;line-height:1.55}.auth-checkbox-row input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--navy)}.auth-captcha:empty{display:none}.auth-task-surface{width:100%}.app-header{justify-content:space-between;padding:0 clamp(20px,5vw,64px);border-bottom:1px solid var(--border-light);background:var(--bg-card)}.app-brand-lockup,.app-header{display:flex;align-items:center}.app-brand-lockup{min-width:0;gap:12px}.app-brand-divider{width:1px;height:20px;background:var(--border)}.app-product-label{overflow:hidden;color:var(--text-secondary);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app-header nav{display:flex;align-items:center;gap:8px}.app-main{width:min(960px,calc(100% - 48px));margin:0 auto;padding:72px 0 120px}.section-heading{max-width:660px}.section-heading h1{font-size:clamp(36px,5vw,48px)}.email-verified-status{display:inline-flex;align-items:center;gap:8px}.email-verified-status svg{width:20px;height:20px;fill:none;stroke:var(--gold-dark);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.signed-out-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.primary-link{display:inline-flex;align-items:center;min-height:42px;padding:0 17px;border-radius:12px;font-size:12px;font-weight:600;text-decoration:none;border:1px solid var(--navy);background:var(--navy);color:#ffffff}.account-section{min-width:0;padding:0 0 44px;border-bottom:1px solid var(--border)}.account-section+.account-section{padding-top:44px}.account-section:last-child{border-bottom:0}.account-dialog-heading h2{margin:7px 0 0;color:var(--navy);font-size:21px;font-weight:600;letter-spacing:-.025em}.account-dialog-heading p:last-child{max-width:620px;margin:7px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.6}.account-menu{position:relative}.account-dialog-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:rgb(23 37 66/42%)}.account-dialog{width:min(460px,100%);max-height:min(680px,calc(100vh - 48px));overflow-y:auto;padding:30px;border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:14px;background:var(--bg-card);box-shadow:0 20px 54px rgb(23 37 66/22%)}.account-dialog-heading{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border-light)}@media (max-width:620px){.app-main{width:min(100% - 32px,560px)}.auth-name-grid{grid-template-columns:1fr}.app-header{padding:0 16px}.account-dialog{padding:26px 20px}}@media (max-width:420px){.app-header .brand-name{display:none}.app-brand-lockup{gap:9px}}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation:none}::view-transition-group(account-settings-current){animation-duration:var(--pf-duration-standard);animation-timing-function:var(--pf-ease-standard)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.app-header{min-height:68px;gap:12px;padding-inline:clamp(16px,3vw,40px)}@media (max-width:640px){.app-header{padding-inline:12px;gap:8px}}.app-main{--text-muted:#626a78;--gold-dark:#806326;padding-top:40px;padding-bottom:64px}.app-main .section-heading h1{font-size:clamp(28px,4vw,36px);line-height:1.2}.app-main .eyebrow{font-size:11px}.app-main .account-section p,.app-main .account-section small{font-size:13px;line-height:1.6}.app-main :is(a,button,input,select):focus-visible{outline:2px solid var(--navy);outline-offset:3px}.phasefolio-skip-link{position:fixed;z-index:200;top:8px;left:12px;transform:translateY(-160%);padding:12px 16px;background:var(--navy);color:white;border-radius:8px}.phasefolio-skip-link:focus{transform:none}@media (max-width:640px){.app-main{width:calc(100% - 32px);padding-top:28px}.app-main input{font-size:16px}}.app-main{--control-border:#7d8796}.app-main .auth-input:not([aria-invalid=true]){border-color:var(--control-border)}.app-main .auth-input:not([aria-invalid=true]):focus{border-color:var(--navy)}.app-main .auth-field label{font-size:13px}[data-pfds]{--navy:var(--pf-navy);--gold:var(--pf-brass);--chrome-navy:var(--pf-navy);--chrome-gold:var(--pf-brass);--bg-card:var(--pf-sheet);--focus:var(--pf-brass-ink);font-feature-settings:"cv11","ss01","ss03";font-size:13.5px;font-weight:420;line-height:20px}[data-pfds] :focus-visible{outline:2px solid var(--pf-brass-ink);outline-offset:2px}[data-pfds] .auth-form,[data-pfds] .auth-form-stack{gap:16px}[data-pfds] .auth-name-grid{gap:12px}[data-pfds] .auth-field-label-row{min-height:16px;margin-bottom:6px;align-items:baseline}[data-pfds] .auth-field label{color:var(--pf-ink-soft);font-size:12px;font-weight:480;line-height:16px}[data-pfds] .auth-input{min-height:44px;padding:0 12px;border:1px solid var(--pf-rule-control);border-radius:8px;background:var(--pf-well);color:var(--pf-ink);font-size:14px;font-weight:420;transition:border-color .12s ease-out,background-color .12s ease-out}[data-pfds] .auth-input::placeholder{color:var(--pf-graphite)}[data-pfds] .auth-input:hover{border-color:var(--pf-rule-strong)}[data-pfds] .auth-input:focus{outline:none}[data-pfds] .auth-input:focus-visible{border-color:var(--pf-rule-control);outline:2px solid var(--pf-brass-ink);outline-offset:2px}[data-pfds] .auth-input[aria-invalid=true]{border-color:var(--pf-oxblood)}[data-pfds] .auth-field-error,[data-pfds] .auth-field-hint{margin-top:6px;font-size:12px;line-height:16px}[data-pfds] .auth-field-hint{color:var(--pf-graphite)}[data-pfds] .auth-field-error{color:var(--pf-oxblood)}[data-pfds] .auth-inline-button,[data-pfds] .auth-text-action{color:var(--pf-brass-ink);font-size:13px;font-weight:520}[data-pfds] .auth-field-label-row .auth-inline-button{min-height:16px;font-size:12px}[data-pfds] .auth-text-action{min-height:28px}[data-pfds] .auth-inline-button:hover,[data-pfds] .auth-text-action:hover{color:var(--pf-brass-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}[data-pfds] .auth-text-action:disabled{color:var(--pf-pencil);cursor:not-allowed;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}[data-pfds] .auth-center-action{justify-self:center}[data-pfds] .auth-oauth-button,[data-pfds] .auth-secondary-button,[data-pfds] .auth-submit{gap:8px;min-height:44px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:520;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}[data-pfds] .auth-submit{border-color:var(--pf-navy);background:var(--pf-navy);color:#FFFFFF}[data-pfds] .auth-submit:hover:not(:disabled){border-color:var(--pf-navy-hover);background:var(--pf-navy-hover)}[data-pfds] .auth-oauth-button,[data-pfds] .auth-secondary-button{width:100%;border:1px solid var(--pf-rule-control);background:var(--pf-sheet);color:var(--pf-ink-soft)}[data-pfds] .auth-oauth-button:hover:not(:disabled),[data-pfds] .auth-secondary-button:hover:not(:disabled){border-color:var(--pf-rule-strong);background:var(--pf-sheet);color:var(--pf-ink)}[data-pfds] .auth-oauth-button:disabled,[data-pfds] .auth-secondary-button:disabled,[data-pfds] .auth-submit:disabled{border-color:var(--pf-rule);background:var(--pf-well);color:var(--pf-pencil);cursor:not-allowed;opacity:1}[data-pfds] .auth-submit[aria-busy=true]{border-color:var(--pf-navy);background:var(--pf-navy);color:#FFFFFF;cursor:progress}[data-pfds] .auth-method-divider{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;color:var(--pf-graphite);font-size:12px;letter-spacing:0;text-transform:none}[data-pfds] .auth-method-divider:after,[data-pfds] .auth-method-divider:before{background:var(--pf-rule)}[data-pfds] .auth-restricted-copy,[data-pfds] .auth-switch-copy{color:var(--pf-graphite);font-size:13px;line-height:20px}[data-pfds] .auth-checkbox-row a,[data-pfds] .auth-restricted-copy a,[data-pfds] .auth-switch-copy a{color:var(--pf-brass-ink);font-weight:520;text-decoration:none;text-underline-offset:3px}[data-pfds] .auth-checkbox-row a:hover,[data-pfds] .auth-restricted-copy a:hover,[data-pfds] .auth-switch-copy a:hover{text-decoration:underline}[data-pfds] .auth-panel-close{margin:4px -28px -24px;padding:14px 28px;border-top:1px solid var(--pf-rule)}[data-pfds] .auth-alert,[data-pfds] .auth-status{grid-template-columns:14px minmax(0,1fr);gap:8px;padding:10px 12px;border:1px solid var(--pf-rule);border-radius:8px;background:var(--pf-sheet)}[data-pfds] .auth-alert{color:var(--pf-oxblood)}[data-pfds] .auth-status{color:var(--pf-sage)}[data-pfds] .auth-alert strong,[data-pfds] .auth-status strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-pfds] .auth-alert p,[data-pfds] .auth-status p{color:var(--pf-ink-soft);font-size:13px;line-height:20px}[data-pfds] .auth-alert-mark,[data-pfds] .auth-status-mark{width:8px;height:8px;margin:6px 0 0 3px;border:0;background:currentColor}[data-pfds] .auth-loader{min-height:120px;color:var(--pf-graphite)}[data-pfds] .auth-loader p{font-size:13px}[data-pfds] .auth-spinner-dark{color:var(--pf-navy);border-color:var(--pf-rule-control);border-top-color:currentColor}[data-pfds] .auth-step-copy{padding-left:0;border-left:0}[data-pfds] .auth-step-copy h2{margin:0 0 4px;color:var(--pf-ink);font-size:15px;font-weight:560;letter-spacing:0;line-height:22px}[data-pfds] .auth-step-copy p{color:var(--pf-graphite);font-size:13.5px;line-height:20px}[data-pfds] .auth-inbox-mark{border-color:var(--pf-rule-control);border-radius:8px;color:var(--pf-navy)}[data-pfds] .auth-factor-list{border-top-color:var(--pf-rule)}[data-pfds] .auth-factor-button{min-height:44px;border-bottom-color:var(--pf-rule);color:var(--pf-ink);font-size:14px;font-weight:480}[data-pfds] .auth-factor-button:hover:not(:disabled){color:var(--pf-navy-hover)}[data-pfds] .auth-checkbox-row{grid-template-columns:18px minmax(0,1fr);gap:10px;color:var(--pf-ink-soft);font-size:12.5px;line-height:18px}[data-pfds] .auth-checkbox-row input{accent-color:var(--pf-navy)}@media (max-width:480px){[data-pfds] .auth-name-grid{grid-template-columns:1fr}[data-pfds] .auth-panel-close{margin:4px 0 0;padding:14px 0 0}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1e37010fc5a67d3e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32b04a225cda6443-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_9c342d{font-family:Inter,Inter Fallback;font-style:normal}.__variable_9c342d{--font-inter:"Inter","Inter Fallback"}