.pf-role-chooser-trigger{border:1px solid rgba(var(--entry-accent-rgb), .58);background:linear-gradient(112deg, rgba(var(--entry-accent-rgb), .13), #08080c8a 48%), #08080cb8;width:100%;height:44px;min-height:44px;box-shadow:0 10px 28px #0003, 0 1px 0 #ffffff0f inset, 0 0 24px rgba(var(--entry-accent-rgb), .06) inset;color:#faf9fcf5;cursor:pointer;letter-spacing:-.018em;text-align:left;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:0 17px 0 19px;font-size:12px;font-weight:680;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s cubic-bezier(.2,.72,.2,1);display:flex}.pf-role-chooser-trigger svg{fill:none;width:16px;stroke:color-mix(in srgb, var(--entry-accent) 78%, white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;transition:transform .28s cubic-bezier(.2,.72,.2,1)}.pf-role-chooser-trigger:hover:not(:disabled){border-color:rgba(var(--entry-accent-rgb), .82);background:linear-gradient(112deg, rgba(var(--entry-accent-rgb), .2), #0a0a0fa3 52%), #08080cc7;box-shadow:0 13px 34px #00000040, 0 0 30px rgba(var(--entry-accent-rgb), .11) inset;transform:translateY(-1px)}.pf-role-chooser-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--entry-accent) 82%, white);outline-offset:3px}.pf-role-chooser-trigger[aria-expanded=true] svg{transform:rotate(-90deg)}.pf-role-chooser-trigger:disabled{cursor:wait}.pf-role-chooser-layer{z-index:140;padding:16px 16px calc(var(--pf-cta-bottom) + 86px);pointer-events:none;isolation:isolate;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.pf-role-chooser-backdrop{z-index:0;cursor:default;pointer-events:auto;-webkit-backdrop-filter:blur(5px)saturate(.92);background:linear-gradient(#03030514,#03030557 58%,#03030594);border:0;border-radius:0;width:100%;height:100%;padding:0;animation:.28s both pfRoleChooserBackdropIn;position:absolute;inset:0}.pf-role-chooser-panel{z-index:1;width:min(760px,100% - 12px);max-height:calc(100dvh - var(--pf-cta-bottom) - 108px);background:radial-gradient(circle at 18% 0%, rgba(var(--entry-accent-rgb), .14), transparent 38%), linear-gradient(145deg, #201f26e0, #0a0a0ed6);box-shadow:0 34px 110px #00000094, 0 1px 0 #ffffff14 inset, 0 0 70px rgba(var(--entry-accent-rgb), .07) inset;pointer-events:auto;-webkit-backdrop-filter:blur(36px)saturate(1.28);transform-origin:50% 100%;border:1px solid #ffffff2e;border-radius:28px;padding:16px;animation:.42s cubic-bezier(.18,.82,.2,1) both pfRoleChooserPanelIn;position:relative;overflow:hidden}.pf-role-chooser-panel:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff14,#0000 28% 76%,#ffffff06);position:absolute;inset:1px}.pf-role-chooser-panel>*{z-index:1;position:relative}.pf-role-chooser-header{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:11px;margin:0 1px 14px;display:grid}.pf-role-chooser-heading{min-width:0}.pf-role-chooser-heading>span{color:color-mix(in srgb, var(--entry-accent) 78%, white);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 4px;font-size:8.5px;font-weight:760;line-height:1;display:block;overflow:hidden}.pf-role-chooser-heading h2{color:#fcfbfdfa;letter-spacing:-.045em;margin:0;font-size:clamp(19px,2vw,24px);font-weight:660;line-height:1.06}.pf-role-chooser-mark,.pf-role-chooser-back,.pf-role-chooser-close{border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.pf-role-chooser-mark{border:1px solid rgba(var(--entry-accent-rgb), .3);background:rgba(var(--entry-accent-rgb), .08);box-shadow:0 0 24px rgba(var(--entry-accent-rgb), .08) inset;position:relative}.pf-role-chooser-mark i:first-child{border:1px solid rgba(var(--entry-accent-rgb), .82);border-radius:50%;width:13px;height:13px}.pf-role-chooser-mark i:last-child{background:color-mix(in srgb, var(--entry-accent) 78%, white);width:5px;height:5px;box-shadow:0 0 12px rgba(var(--entry-accent-rgb), .85);border-radius:50%;position:absolute}.pf-role-chooser-back,.pf-role-chooser-close{color:#f8f6fad1;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;transition:border-color .18s,background .18s,color .18s,transform .18s}.pf-role-chooser-back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;transform:rotate(180deg)}.pf-role-chooser-close i,.pf-role-chooser-close i:before{content:"";background:currentColor;border-radius:999px;width:12px;height:1.5px}.pf-role-chooser-close i{transform:rotate(45deg)}.pf-role-chooser-close i:before{display:block;transform:rotate(90deg)}.pf-role-chooser-back:hover:not(:disabled),.pf-role-chooser-close:hover:not(:disabled){border-color:rgba(var(--entry-accent-rgb), .46);background:rgba(var(--entry-accent-rgb), .1);color:#fff;transform:scale(1.04)}.pf-role-chooser-back:focus-visible,.pf-role-chooser-close:focus-visible{outline:2px solid color-mix(in srgb, var(--entry-accent) 80%, white);outline-offset:2px}.pf-role-chooser-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;animation:.32s cubic-bezier(.2,.72,.2,1) both pfRoleChooserStageIn;display:grid}.pf-role-chooser-options.is-goals>:last-child:nth-child(odd){grid-column:1/-1}.pf-role-goal-option,.pf-role-path-option{color:#f9f8fbf0;cursor:pointer;text-align:left;background:linear-gradient(120deg,#ffffff0e,#ffffff05),#07070a4d;border:1px solid #ffffff1c;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 13px 0 15px;transition:border-color .22s,background .22s,box-shadow .22s,opacity .22s,transform .22s cubic-bezier(.2,.72,.2,1);display:flex;position:relative;overflow:hidden}.pf-role-goal-option{min-height:64px}.pf-role-path-option{min-height:54px}.pf-role-goal-option:before,.pf-role-path-option:before{content:"";background:linear-gradient(180deg, transparent, rgba(var(--entry-accent-rgb), .72), transparent);opacity:0;width:2px;transition:opacity .22s,transform .26s cubic-bezier(.2,.72,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.36)}.pf-role-option-copy{min-width:0;display:block}.pf-role-option-copy strong,.pf-role-option-copy small{text-overflow:ellipsis;display:block;overflow:hidden}.pf-role-option-copy strong{color:inherit;letter-spacing:-.024em;font-size:12.5px;font-weight:650;line-height:1.12}.pf-role-option-copy small{color:#d2ced89e;letter-spacing:-.01em;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:570;line-height:1.08}.pf-role-option-arrow{color:#eae7efa8;background:#ffffff09;border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;transition:border-color .22s,background .22s,color .22s,transform .22s cubic-bezier(.2,.72,.2,1);display:grid}.pf-role-option-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:13px}.pf-role-goal-option:hover,.pf-role-path-option:hover:not(:disabled),.pf-role-goal-option:focus-visible,.pf-role-path-option:focus-visible{border-color:rgba(var(--entry-accent-rgb), .48);background:linear-gradient(120deg, rgba(var(--entry-accent-rgb), .13), #ffffff06), #08080c66;box-shadow:0 10px 26px #0000002e, 0 0 26px rgba(var(--entry-accent-rgb), .055) inset;color:#fff;outline:none;transform:translateY(-1px)}.pf-role-goal-option:focus-visible,.pf-role-path-option:focus-visible{outline:2px solid color-mix(in srgb, var(--entry-accent) 78%, white);outline-offset:2px}.pf-role-goal-option:hover:before,.pf-role-path-option:hover:not(:disabled):before,.pf-role-goal-option:focus-visible:before,.pf-role-path-option:focus-visible:before,.pf-role-goal-option.is-selected:before,.pf-role-path-option.is-selected:before{opacity:1;transform:scaleY(1)}.pf-role-goal-option:hover .pf-role-option-arrow,.pf-role-path-option:hover:not(:disabled) .pf-role-option-arrow,.pf-role-goal-option:focus-visible .pf-role-option-arrow,.pf-role-path-option:focus-visible .pf-role-option-arrow{border-color:rgba(var(--entry-accent-rgb), .36);background:rgba(var(--entry-accent-rgb), .12);color:color-mix(in srgb, var(--entry-accent) 78%, white);transform:translate(2px)}.pf-role-goal-option.is-selected,.pf-role-path-option.is-selected{border-color:rgba(var(--entry-accent-rgb), .72);background:linear-gradient(120deg, rgba(var(--entry-accent-rgb), .22), #ffffff09), #08080c80;box-shadow:0 12px 30px #0000003d, 0 0 38px rgba(var(--entry-accent-rgb), .12) inset;color:#fff;animation:.46s cubic-bezier(.18,.82,.2,1) both pfRolePathConfirmed}.pf-role-goal-option.is-selected .pf-role-option-arrow,.pf-role-path-option.is-selected .pf-role-option-arrow{border-color:rgba(var(--entry-accent-rgb), .55);background:color-mix(in srgb, var(--entry-accent) 24%, #ffffff0d);color:#fff;transform:translate(2px)}.pf-role-chooser-panel.is-routing .pf-role-goal-option:not(.is-selected),.pf-role-chooser-panel.is-routing .pf-role-path-option:not(.is-selected){opacity:.34;transform:scale(.985)}@media (max-width:900px){.pf-role-chooser-trigger{height:40px;min-height:40px}.pf-role-chooser-layer{padding-right:10px;padding-bottom:calc(var(--pf-cta-bottom) + 80px);padding-left:10px}.pf-role-chooser-panel{width:min(720px,100%);max-height:calc(100dvh - var(--pf-cta-bottom) - 92px)}}@media (max-width:620px){.pf-role-chooser-trigger{gap:9px;height:36px;min-height:36px;padding:0 12px 0 14px;font-size:10.5px}.pf-role-chooser-trigger svg{width:13px}.pf-role-chooser-layer{padding:8px 6px calc(var(--pf-cta-bottom) + 70px)}.pf-role-chooser-panel{width:100%;max-height:calc(100dvh - var(--pf-cta-bottom) - 68px);border-radius:22px;padding:11px}.pf-role-chooser-header{grid-template-columns:32px minmax(0,1fr) 32px;gap:8px;margin-bottom:10px}.pf-role-chooser-mark,.pf-role-chooser-back,.pf-role-chooser-close{width:32px;height:32px}.pf-role-chooser-heading>span{letter-spacing:.095em;margin-bottom:3px;font-size:7.5px}.pf-role-chooser-heading h2{font-size:clamp(16px,4.7vw,19px)}.pf-role-chooser-options{gap:7px}.pf-role-goal-option,.pf-role-path-option{border-radius:14px;gap:7px;padding-left:11px;padding-right:9px}.pf-role-goal-option{min-height:52px}.pf-role-path-option{min-height:44px}.pf-role-option-copy strong{font-size:10.5px;line-height:1.08}.pf-role-option-copy small{margin-top:3px;font-size:7.5px}.pf-role-chooser-options.is-goals .pf-role-option-copy small{display:none}.pf-role-option-arrow{width:23px;height:23px}.pf-role-option-arrow svg{width:11px}}@media (max-width:360px){.pf-role-chooser-trigger{padding-left:11px;padding-right:10px;font-size:9.6px}.pf-role-goal-option,.pf-role-path-option{padding-left:9px;padding-right:7px}.pf-role-option-copy strong{font-size:9.7px}.pf-role-option-copy small{font-size:7px}}@media (max-height:520px){.pf-role-chooser-layer{padding-top:5px}.pf-role-chooser-panel{border-radius:18px;padding:9px}.pf-role-chooser-header{margin-bottom:7px}.pf-role-goal-option{min-height:46px}.pf-role-path-option{min-height:40px}}@media (prefers-reduced-motion:reduce){.pf-role-chooser-backdrop,.pf-role-chooser-panel,.pf-role-chooser-options,.pf-role-goal-option.is-selected,.pf-role-path-option.is-selected{animation:none!important}.pf-role-chooser-trigger,.pf-role-chooser-trigger svg,.pf-role-goal-option,.pf-role-path-option,.pf-role-option-arrow{transition:none!important}}.pf-role-chooser-layer.is-page-role-chooser{z-index:240;align-items:center;padding:clamp(16px,4vw,44px);position:fixed}.pf-role-chooser-layer.is-page-role-chooser .pf-role-chooser-panel{transform-origin:50%;width:min(760px,100% - 24px);max-height:calc(100dvh - 32px)}@media (max-width:620px){.pf-role-chooser-layer.is-page-role-chooser{align-items:center;padding:8px}.pf-role-chooser-layer.is-page-role-chooser .pf-role-chooser-panel{width:100%;max-height:calc(100dvh - 16px)}}.pf-role-chooser-backdrop{-webkit-backdrop-filter:blur(18px)saturate(.72);background:linear-gradient(#040407b8,#040407cc 58%,#040407e0)}.pf-role-chooser-panel{background:radial-gradient(circle at 18% 0%, rgba(var(--entry-accent-rgb), .14), transparent 36%), linear-gradient(145deg, #22212a 0%, #14141b 50%, #0c0c11 100%);box-shadow:0 38px 120px #000000b8, 0 1px 0 #ffffff1c inset, 0 0 70px rgba(var(--entry-accent-rgb), .08) inset;-webkit-backdrop-filter:none;border-color:#ffffff38;flex-direction:column;animation-duration:.32s;display:flex}.pf-role-chooser-heading>span{color:color-mix(in srgb, var(--entry-accent) 86%, white);letter-spacing:.105em;font-size:11px;line-height:1.15}.pf-role-chooser-heading h2{text-wrap:balance;font-size:clamp(22px,2.3vw,28px);line-height:1.08}.pf-role-chooser-options{overscroll-behavior:contain;scrollbar-color:#ffffff38 transparent;scrollbar-width:thin;min-height:0;padding:1px;overflow-y:auto}.pf-role-goal-option,.pf-role-path-option{color:#fbfafc;background:linear-gradient(120deg,#ffffff12,#ffffff06),#141419;padding:12px 13px 12px 16px}.pf-role-goal-option:hover,.pf-role-path-option:hover:not(:disabled),.pf-role-goal-option:focus-visible,.pf-role-path-option:focus-visible{background:linear-gradient(120deg, rgba(var(--entry-accent-rgb), .16), rgba(var(--entry-accent-rgb), .05)), #191920}.pf-role-goal-option.is-selected,.pf-role-path-option.is-selected{background:linear-gradient(120deg, rgba(var(--entry-accent-rgb), .25), rgba(var(--entry-accent-rgb), .08)), #1a1820}.pf-role-option-copy strong,.pf-role-option-copy small{text-overflow:clip;white-space:normal;text-wrap:balance;overflow:visible}.pf-role-option-copy strong{font-size:14px;font-weight:680;line-height:1.2}.pf-role-option-copy small{color:#e8e5edc7;margin-top:5px;font-size:12px;font-weight:560;line-height:1.22}.pf-role-option-arrow{color:#ffffffd6;background:#ffffff0f;border-color:#ffffff29}.pf-role-chooser-panel.is-routing .pf-role-goal-option:not(.is-selected),.pf-role-chooser-panel.is-routing .pf-role-path-option:not(.is-selected){opacity:.48}@media (max-width:620px){.pf-role-chooser-panel{border-radius:24px;padding:14px}.pf-role-chooser-header{grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;margin-bottom:12px}.pf-role-chooser-mark,.pf-role-chooser-back,.pf-role-chooser-close{width:36px;height:36px}.pf-role-chooser-heading>span{margin-bottom:4px;font-size:10.5px}.pf-role-chooser-heading h2{font-size:clamp(20px,5.6vw,24px)}.pf-role-chooser-options{grid-template-columns:1fr;gap:8px}.pf-role-chooser-options.is-goals>:last-child:nth-child(odd){grid-column:auto}.pf-role-goal-option,.pf-role-path-option{border-radius:16px;gap:10px;min-height:0;padding:12px 12px 12px 14px}.pf-role-option-copy strong{font-size:13.5px;line-height:1.18}.pf-role-option-copy small{margin-top:4px;font-size:11.5px;line-height:1.2;display:block}.pf-role-option-arrow{width:28px;height:28px}.pf-role-option-arrow svg{width:12px}}@media (max-width:360px){.pf-role-option-copy strong{font-size:13px}.pf-role-option-copy small{font-size:11px}}@media (max-height:520px){.pf-role-chooser-panel{padding:10px}.pf-role-chooser-header{margin-bottom:8px}.pf-role-goal-option,.pf-role-path-option{padding-top:9px;padding-bottom:9px}}.pf-role-chooser-layer.is-page-role-chooser,.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=neutral]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#24212f;--pf-chooser-panel-mid:#16141d;--pf-chooser-panel-end:#0c0b10;--pf-chooser-card:#17151c;--pf-chooser-card-hover:#1d1a24;--pf-chooser-card-selected:#211c2c;--pf-chooser-ink:#fbfafc;--pf-chooser-muted:#cbc4d4;--pf-chooser-eyebrow:#c3b5ff;--pf-chooser-focus:#c3b5ff;--pf-chooser-backdrop-start:#08060cb8;--pf-chooser-backdrop-mid:#050408d1;--pf-chooser-backdrop-end:#030305e6;--pf-chooser-border:#d6cbff38;--pf-chooser-card-border:#ffffff1f;--pf-chooser-card-sheen:#ffffff12;--pf-chooser-control-bg:#ffffff0f;--pf-chooser-control-border:#ffffff2b;--pf-chooser-control-ink:#f2eef7;--pf-chooser-shadow:#000000b8;--pf-chooser-scrollbar:#ffffff3d}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=creator]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#29223d;--pf-chooser-panel-mid:#181522;--pf-chooser-panel-end:#0d0b13;--pf-chooser-card:#18141f;--pf-chooser-card-hover:#201a2a;--pf-chooser-card-selected:#241d33;--pf-chooser-ink:#fcfaff;--pf-chooser-muted:#d1c7df;--pf-chooser-eyebrow:#c4b5ff;--pf-chooser-focus:#c4b5ff;--pf-chooser-backdrop-start:#0e0918b8;--pf-chooser-backdrop-mid:#08060ed1;--pf-chooser-backdrop-end:#040307e6;--pf-chooser-border:#c4b5ff3d;--pf-chooser-card-border:#cfc4ff24;--pf-chooser-card-sheen:#ffffff13;--pf-chooser-control-bg:#c4b5ff12;--pf-chooser-control-border:#cfc4ff2e;--pf-chooser-control-ink:#f3efff;--pf-chooser-shadow:#040209bd;--pf-chooser-scrollbar:#cfc4ff42}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=personal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#35231f;--pf-chooser-panel-mid:#1d1412;--pf-chooser-panel-end:#100b0a;--pf-chooser-card:#201512;--pf-chooser-card-hover:#281a16;--pf-chooser-card-selected:#2d1b17;--pf-chooser-ink:#fffaf7;--pf-chooser-muted:#dec9c1;--pf-chooser-eyebrow:#ffb09b;--pf-chooser-focus:#ffb09b;--pf-chooser-backdrop-start:#180a07b3;--pf-chooser-backdrop-mid:#0d0706d1;--pf-chooser-backdrop-end:#050303e6;--pf-chooser-border:#ffb09b3d;--pf-chooser-card-border:#ffe0d521;--pf-chooser-card-sheen:#ffffff12;--pf-chooser-control-bg:#ffb09b11;--pf-chooser-control-border:#ffd3c62b;--pf-chooser-control-ink:#fff1ec;--pf-chooser-shadow:#070201bd;--pf-chooser-scrollbar:#ffd3c63d}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=relationships]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#362226;--pf-chooser-panel-mid:#1e1317;--pf-chooser-panel-end:#100a0d;--pf-chooser-card:#211418;--pf-chooser-card-hover:#29191e;--pf-chooser-card-selected:#301b23;--pf-chooser-ink:#fff9fa;--pf-chooser-muted:#dfc6cd;--pf-chooser-eyebrow:#ffad9b;--pf-chooser-focus:#ffad9b;--pf-chooser-backdrop-start:#1a080eb3;--pf-chooser-backdrop-mid:#0e0609d1;--pf-chooser-backdrop-end:#060304e6;--pf-chooser-border:#ffad9b3d;--pf-chooser-card-border:#ffdce121;--pf-chooser-card-sheen:#ffffff12;--pf-chooser-control-bg:#ffad9b11;--pf-chooser-control-border:#ffd5db2b;--pf-chooser-control-ink:#fff0f3;--pf-chooser-shadow:#080204bd;--pf-chooser-scrollbar:#ffd5db3d}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=teams]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#173136;--pf-chooser-panel-mid:#0e1d21;--pf-chooser-panel-end:#071113;--pf-chooser-card:#0f1d20;--pf-chooser-card-hover:#13262a;--pf-chooser-card-selected:#142d31;--pf-chooser-ink:#f6fdfd;--pf-chooser-muted:#bed9dc;--pf-chooser-eyebrow:#83edf0;--pf-chooser-focus:#83edf0;--pf-chooser-backdrop-start:#051417b3;--pf-chooser-backdrop-mid:#040c0ed1;--pf-chooser-backdrop-end:#020607e6;--pf-chooser-border:#83edf03d;--pf-chooser-card-border:#ccf8f921;--pf-chooser-card-sheen:#fff1;--pf-chooser-control-bg:#83edf00f;--pf-chooser-control-border:#beeff12b;--pf-chooser-control-ink:#eafcfc;--pf-chooser-shadow:#010708bd;--pf-chooser-scrollbar:#beeff13d}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=founder]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#34241e;--pf-chooser-panel-mid:#1d1410;--pf-chooser-panel-end:#100b09;--pf-chooser-card:#201511;--pf-chooser-card-hover:#291a15;--pf-chooser-card-selected:#2f1d17;--pf-chooser-ink:#fff9f5;--pf-chooser-muted:#dfc7bb;--pf-chooser-eyebrow:#ffa185;--pf-chooser-focus:#ffa185;--pf-chooser-backdrop-start:#190b06b3;--pf-chooser-backdrop-mid:#0e0704d1;--pf-chooser-backdrop-end:#060302e6;--pf-chooser-border:#ffa1853d;--pf-chooser-card-border:#ffdbcf21;--pf-chooser-card-sheen:#ffffff12;--pf-chooser-control-bg:#ffa18511;--pf-chooser-control-border:#ffd2c32b;--pf-chooser-control-ink:#fff0e9;--pf-chooser-shadow:#080301bd;--pf-chooser-scrollbar:#ffd2c33d}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=sales]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#34231b;--pf-chooser-panel-mid:#1e140f;--pf-chooser-panel-end:#100a08;--pf-chooser-card:#21140f;--pf-chooser-card-hover:#2a1912;--pf-chooser-card-selected:#311c13;--pf-chooser-ink:#fff9f4;--pf-chooser-muted:#dfc5b8;--pf-chooser-eyebrow:#ffa476;--pf-chooser-focus:#ffa476;--pf-chooser-backdrop-start:#1a0b04b3;--pf-chooser-backdrop-mid:#0e0703d1;--pf-chooser-backdrop-end:#060301e6;--pf-chooser-border:#ffa47640;--pf-chooser-card-border:#ffdbc621;--pf-chooser-card-sheen:#ffffff12;--pf-chooser-control-bg:#ffa47611;--pf-chooser-control-border:#ffd2b92b;--pf-chooser-control-ink:#fff0e6;--pf-chooser-shadow:#080301bd;--pf-chooser-scrollbar:#ffd2b93d}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=customer-success]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#15312b;--pf-chooser-panel-mid:#0c1d19;--pf-chooser-panel-end:#06100d;--pf-chooser-card:#0d1e19;--pf-chooser-card-hover:#122820;--pf-chooser-card-selected:#163025;--pf-chooser-ink:#f5fcf8;--pf-chooser-muted:#c4ddd3;--pf-chooser-eyebrow:#89e5c2;--pf-chooser-focus:#89e5c2;--pf-chooser-backdrop-start:#041610b3;--pf-chooser-backdrop-mid:#030d09d1;--pf-chooser-backdrop-end:#010704e6;--pf-chooser-border:#89e5c23d;--pf-chooser-card-border:#cdf4e421;--pf-chooser-card-sheen:#fff1;--pf-chooser-control-bg:#89e5c20f;--pf-chooser-control-border:#c5eedd2b;--pf-chooser-control-ink:#ecfbf5;--pf-chooser-shadow:#010805bd;--pf-chooser-scrollbar:#c5eedd3d}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=legal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#30281d;--pf-chooser-panel-mid:#1b160f;--pf-chooser-panel-end:#0f0c09;--pf-chooser-card:#1d1710;--pf-chooser-card-hover:#261e15;--pf-chooser-card-selected:#2c2117;--pf-chooser-ink:#fffaf2;--pf-chooser-muted:#d7c7ad;--pf-chooser-eyebrow:#d9b481;--pf-chooser-focus:#d9b481;--pf-chooser-backdrop-start:#140f07b8;--pf-chooser-backdrop-mid:#0b0905d4;--pf-chooser-backdrop-end:#050402e6;--pf-chooser-border:#d9b48140;--pf-chooser-card-border:#efdec124;--pf-chooser-card-sheen:#fff1;--pf-chooser-control-bg:#d9b48111;--pf-chooser-control-border:#e5cfad2e;--pf-chooser-control-ink:#fff3df;--pf-chooser-shadow:#060401bd;--pf-chooser-scrollbar:#e5cfad40}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=hr]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#2d2337;--pf-chooser-panel-mid:#1a1420;--pf-chooser-panel-end:#0e0a12;--pf-chooser-card:#1a1420;--pf-chooser-card-hover:#221a2a;--pf-chooser-card-selected:#281d33;--pf-chooser-ink:#fcf9ff;--pf-chooser-muted:#d3c8df;--pf-chooser-eyebrow:#cab9ff;--pf-chooser-focus:#cab9ff;--pf-chooser-backdrop-start:#100917b8;--pf-chooser-backdrop-mid:#09060dd1;--pf-chooser-backdrop-end:#040306e6;--pf-chooser-border:#cab9ff3d;--pf-chooser-card-border:#ddd2ff24;--pf-chooser-card-sheen:#ffffff12;--pf-chooser-control-bg:#cab9ff11;--pf-chooser-control-border:#dacdff2e;--pf-chooser-control-ink:#f4efff;--pf-chooser-shadow:#050208bd;--pf-chooser-scrollbar:#dacdff40}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=recruiting]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#2c2236;--pf-chooser-panel-mid:#19131f;--pf-chooser-panel-end:#0e0a12;--pf-chooser-card:#1a141f;--pf-chooser-card-hover:#221a29;--pf-chooser-card-selected:#291e34;--pf-chooser-ink:#fcf9ff;--pf-chooser-muted:#d4c8df;--pf-chooser-eyebrow:#cbbaff;--pf-chooser-focus:#cbbaff;--pf-chooser-backdrop-start:#100817b8;--pf-chooser-backdrop-mid:#09050dd1;--pf-chooser-backdrop-end:#040206e6;--pf-chooser-border:#cbbaff40;--pf-chooser-card-border:#ddd2ff24;--pf-chooser-card-sheen:#ffffff12;--pf-chooser-control-bg:#cbbaff11;--pf-chooser-control-border:#dacdff2e;--pf-chooser-control-ink:#f4efff;--pf-chooser-shadow:#050208bd;--pf-chooser-scrollbar:#dacdff40}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=leadership]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pf-chooser-panel-start:#fbfdfc;--pf-chooser-panel-mid:#edf7f5;--pf-chooser-panel-end:#dcebe8;--pf-chooser-card:#f7fbfa;--pf-chooser-card-hover:#edf7f4;--pf-chooser-card-selected:#e5f2ee;--pf-chooser-ink:#173039;--pf-chooser-muted:#536f73;--pf-chooser-eyebrow:#6045a8;--pf-chooser-focus:#6045a8;--pf-chooser-backdrop-start:#0e232975;--pf-chooser-backdrop-mid:#0c1f258a;--pf-chooser-backdrop-end:#08171c9e;--pf-chooser-border:#17303933;--pf-chooser-card-border:#17303926;--pf-chooser-card-sheen:#ffffffad;--pf-chooser-control-bg:#1730390e;--pf-chooser-control-border:#1730392e;--pf-chooser-control-ink:#284b53;--pf-chooser-shadow:#0b242a47;--pf-chooser-scrollbar:#17303947}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=investor]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#163128;--pf-chooser-panel-mid:#0d1d18;--pf-chooser-panel-end:#07100d;--pf-chooser-card:#0f1e19;--pf-chooser-card-hover:#142820;--pf-chooser-card-selected:#173026;--pf-chooser-ink:#f5fcf8;--pf-chooser-muted:#bed8cc;--pf-chooser-eyebrow:#9aebc7;--pf-chooser-focus:#9aebc7;--pf-chooser-backdrop-start:#04150fb3;--pf-chooser-backdrop-mid:#030c09d1;--pf-chooser-backdrop-end:#010604e6;--pf-chooser-border:#9aebc73d;--pf-chooser-card-border:#cef4e321;--pf-chooser-card-sheen:#fff1;--pf-chooser-control-bg:#9aebc70f;--pf-chooser-control-border:#c6eedc2b;--pf-chooser-control-ink:#ecfbf4;--pf-chooser-shadow:#010704bd;--pf-chooser-scrollbar:#c6eedc3d}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=journalist]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#17353d;--pf-chooser-panel-mid:#0d2026;--pf-chooser-panel-end:#061116;--pf-chooser-card:#0f2329;--pf-chooser-card-hover:#153038;--pf-chooser-card-selected:#173842;--pf-chooser-ink:#f5fcfd;--pf-chooser-muted:#c0d9de;--pf-chooser-eyebrow:#8ee7f5;--pf-chooser-focus:#8ee7f5;--pf-chooser-backdrop-start:#041419b8;--pf-chooser-backdrop-mid:#030d11d6;--pf-chooser-backdrop-end:#010709eb;--pf-chooser-border:#76d9ee42;--pf-chooser-card-border:#d7f6fa24;--pf-chooser-card-sheen:#fff1;--pf-chooser-control-bg:#76d9ee12;--pf-chooser-control-border:#beedf533;--pf-chooser-control-ink:#effbfd;--pf-chooser-shadow:#01080ac2;--pf-chooser-scrollbar:#beedf542}.pf-role-chooser-layer.is-page-role-chooser[data-role-chooser-theme=product]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf-chooser-panel-start:#173630;--pf-chooser-panel-mid:#0c211d;--pf-chooser-panel-end:#06120f;--pf-chooser-card:#0e241f;--pf-chooser-card-hover:#143029;--pf-chooser-card-selected:#17382f;--pf-chooser-ink:#f5fcfa;--pf-chooser-muted:#bfd9d1;--pf-chooser-eyebrow:#9ff3d8;--pf-chooser-focus:#9ff3d8;--pf-chooser-backdrop-start:#041612b8;--pf-chooser-backdrop-mid:#030d0ad6;--pf-chooser-backdrop-end:#010705eb;--pf-chooser-border:#8ff0cf42;--pf-chooser-card-border:#d3f8eb24;--pf-chooser-card-sheen:#fff1;--pf-chooser-control-bg:#8ff0cf12;--pf-chooser-control-border:#c5efe133;--pf-chooser-control-ink:#effbf7;--pf-chooser-shadow:#010806c2;--pf-chooser-scrollbar:#c5efe142}.pf-role-chooser-layer.is-page-role-chooser .pf-role-chooser-backdrop{background:linear-gradient(180deg, var(--pf-chooser-backdrop-start), var(--pf-chooser-backdrop-mid) 58%, var(--pf-chooser-backdrop-end))}.pf-role-chooser-layer.is-page-role-chooser .pf-role-chooser-panel{border-color:var(--pf-chooser-border);background:radial-gradient(circle at 18% 0%, rgba(var(--entry-accent-rgb), .14), transparent 36%), linear-gradient(145deg, var(--pf-chooser-panel-start) 0%, var(--pf-chooser-panel-mid) 50%, var(--pf-chooser-panel-end) 100%);box-shadow:0 38px 120px var(--pf-chooser-shadow), 0 1px 0 var(--pf-chooser-card-sheen) inset, 0 0 70px rgba(var(--entry-accent-rgb), .08) inset;color:var(--pf-chooser-ink)}.pf-role-chooser-layer.is-page-role-chooser .pf-role-chooser-panel:before{background:linear-gradient(115deg, var(--pf-chooser-card-sheen), transparent 28%, transparent 76%, color-mix(in srgb, var(--pf-chooser-card-sheen) 42%, transparent))}.pf-role-chooser-layer.is-page-role-chooser .pf-role-chooser-heading>span{color:var(--pf-chooser-eyebrow)}.pf-role-chooser-layer.is-page-role-chooser .pf-role-chooser-heading h2{color:var(--pf-chooser-ink)}.pf-role-chooser-layer.is-page-role-chooser :is(.pf-role-chooser-back,.pf-role-chooser-close){border-color:var(--pf-chooser-control-border);background:var(--pf-chooser-control-bg);color:var(--pf-chooser-control-ink)}.pf-role-chooser-layer.is-page-role-chooser :is(.pf-role-chooser-back,.pf-role-chooser-close):hover:not(:disabled){border-color:rgba(var(--entry-accent-rgb), .52);background:color-mix(in srgb, var(--entry-accent) 12%, var(--pf-chooser-control-bg));color:var(--pf-chooser-ink)}.pf-role-chooser-layer.is-page-role-chooser :is(.pf-role-chooser-back,.pf-role-chooser-close,.pf-role-goal-option,.pf-role-path-option):focus-visible{outline-color:var(--pf-chooser-focus)}.pf-role-chooser-layer.is-page-role-chooser .pf-role-chooser-options{scrollbar-color:var(--pf-chooser-scrollbar) transparent}.pf-role-chooser-layer.is-page-role-chooser :is(.pf-role-goal-option,.pf-role-path-option){border-color:var(--pf-chooser-card-border);background:linear-gradient(120deg, var(--pf-chooser-card-sheen), transparent), var(--pf-chooser-card);color:var(--pf-chooser-ink)}.pf-role-chooser-layer.is-page-role-chooser :is(.pf-role-goal-option,.pf-role-path-option):is(:hover,:focus-visible):not(:disabled){border-color:rgba(var(--entry-accent-rgb), .54);background:linear-gradient(120deg, rgba(var(--entry-accent-rgb), .15), transparent 72%), var(--pf-chooser-card-hover);color:var(--pf-chooser-ink)}.pf-role-chooser-layer.is-page-role-chooser :is(.pf-role-goal-option,.pf-role-path-option).is-selected{border-color:rgba(var(--entry-accent-rgb), .66);background:linear-gradient(120deg, rgba(var(--entry-accent-rgb), .22), transparent 76%), var(--pf-chooser-card-selected);color:var(--pf-chooser-ink)}.pf-role-chooser-layer.is-page-role-chooser .pf-role-option-copy strong{color:var(--pf-chooser-ink)}.pf-role-chooser-layer.is-page-role-chooser .pf-role-option-copy small{color:var(--pf-chooser-muted)}.pf-role-chooser-layer.is-page-role-chooser .pf-role-option-arrow{border-color:var(--pf-chooser-control-border);background:var(--pf-chooser-control-bg);color:var(--pf-chooser-control-ink)}.pf-role-chooser-layer.is-page-role-chooser :is(.pf-role-goal-option,.pf-role-path-option):is(:hover,:focus-visible,.is-selected) .pf-role-option-arrow{border-color:rgba(var(--entry-accent-rgb), .48);background:rgba(var(--entry-accent-rgb), .12);color:var(--pf-chooser-ink)}.pf-role-chooser-layer.is-page-role-chooser .pf-role-chooser-panel.is-routing :is(.pf-role-goal-option,.pf-role-path-option):not(.is-selected){opacity:.62}.pf-role-chooser-header{align-items:start}.pf-role-chooser-heading{animation:.26s cubic-bezier(.2,.72,.2,1) both pfRoleChooserCopyForward}.pf-role-chooser-support{color:#e8e5edb8;letter-spacing:-.012em;text-wrap:balance;max-width:52ch;margin:7px 0 0;font-size:12px;font-weight:540;line-height:1.28}.pf-role-chooser-trail{color:#e2dee88f;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin:-1px 49px 12px;font-size:9.5px;font-weight:660;line-height:1;animation:.26s cubic-bezier(.2,.72,.2,1) both pfRoleChooserCopyForward;display:flex;overflow:hidden}.pf-role-chooser-trail span{align-items:center;gap:6px;min-width:0;display:inline-flex}.pf-role-chooser-trail span:first-child,.pf-role-chooser-trail span:last-child{flex:0 auto}.pf-role-chooser-trail i{color:rgba(var(--entry-accent-rgb), .72);font-size:13px;font-style:normal;font-weight:500}.pf-role-chooser-trail b{min-width:0;font-weight:inherit;text-overflow:ellipsis;overflow:hidden}.pf-role-chooser-options.is-guided{grid-template-columns:repeat(var(--pf-role-option-columns), minmax(0, 1fr));align-content:start;animation:.28s cubic-bezier(.2,.72,.2,1) both pfRoleChooserStageForward;overflow:visible}.pf-role-chooser-options.is-guided.is-goals>:last-child:nth-child(odd){grid-column:auto}.pf-role-chooser-options.is-guided .pf-role-goal-option,.pf-role-chooser-options.is-guided .pf-role-path-option{min-height:76px;padding:15px 14px 15px 17px}.pf-role-chooser-options.is-guided .pf-role-option-copy strong{text-wrap:balance;font-size:clamp(14px,1.28vw,16px);font-weight:680;line-height:1.18}.pf-role-chooser-panel.is-advancing :is(.pf-role-goal-option,.pf-role-path-option):not(.is-selected){opacity:.42;transform:scale(.985)}.pf-role-chooser-layer[data-role-chooser-direction=back] .pf-role-chooser-heading,.pf-role-chooser-layer[data-role-chooser-direction=back] .pf-role-chooser-trail{animation-name:pfRoleChooserCopyBack}.pf-role-chooser-layer[data-role-chooser-direction=back] .pf-role-chooser-options.is-guided{animation-name:pfRoleChooserStageBack}.pf-role-chooser-layer.is-page-role-chooser .pf-role-chooser-support{color:var(--pf-chooser-muted);opacity:.84}.pf-role-chooser-layer.is-page-role-chooser .pf-role-chooser-trail{color:var(--pf-chooser-muted);opacity:.72}@media (max-width:720px){.pf-role-chooser-support{margin-top:5px;font-size:11.5px;line-height:1.22}.pf-role-chooser-trail{margin:0 46px 10px;font-size:9px}.pf-role-chooser-options.is-guided{grid-template-columns:1fr;gap:8px;overflow-y:auto}.pf-role-chooser-options.is-guided .pf-role-goal-option,.pf-role-chooser-options.is-guided .pf-role-path-option{min-height:58px;padding:12px 12px 12px 15px}.pf-role-chooser-options.is-guided .pf-role-option-copy strong{font-size:clamp(13.5px,3.7vw,15px)}}@media (max-width:380px){.pf-role-chooser-support{font-size:10.5px}.pf-role-chooser-trail{margin-left:42px;margin-right:42px;font-size:8.2px}.pf-role-chooser-options.is-guided .pf-role-goal-option,.pf-role-chooser-options.is-guided .pf-role-path-option{min-height:52px;padding-top:10px;padding-bottom:10px}}@media (max-height:520px){.pf-role-chooser-support{margin-top:3px;font-size:10px}.pf-role-chooser-trail{margin-bottom:7px}.pf-role-chooser-options.is-guided .pf-role-goal-option,.pf-role-chooser-options.is-guided .pf-role-path-option{min-height:46px;padding-top:8px;padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.pf-role-chooser-heading,.pf-role-chooser-trail,.pf-role-chooser-options.is-guided{animation:none!important;transform:none!important}}.pf-role-chooser-options.is-guided .pf-role-goal-option,.pf-role-chooser-options.is-guided .pf-role-path-option{align-items:flex-start;padding:15px 14px}.pf-role-option-support{color:#faf9fc9e;letter-spacing:-.008em;text-wrap:pretty;margin-top:3px;font-size:11.5px;font-weight:480;line-height:1.35;display:block}.pf-role-chooser-escape{color:#faf9fc6b;margin:14px 2px 0;font-size:11.5px;line-height:1.4}.pf-role-chooser-escape a{color:#faf9fcad;text-underline-offset:2px;text-decoration:underline}.pf-role-chooser-escape a:hover{color:#fcfbfdeb}@media (max-width:380px){.pf-role-option-support{font-size:11px}}.pf-role-chooser-layer[data-role-chooser-surface]{--pf-chooser-choice-muted:#faf9fcc7;--pf-chooser-context-ink:#e8e5edb3;--pf-chooser-context-label-ink:#e8e5ed7a;--pf-chooser-row-hover-start:rgba(var(--entry-accent-rgb), .11);--pf-chooser-row-hover-end:rgba(var(--entry-accent-rgb), .022);--pf-chooser-row-selected:rgba(var(--entry-accent-rgb), .14)}.pf-role-chooser-layer[data-role-chooser-surface=page]{--pf-chooser-choice-muted:var(--pf-chooser-muted);--pf-chooser-context-ink:var(--pf-chooser-muted);--pf-chooser-context-label-ink:color-mix(in srgb, var(--pf-chooser-muted) 96%, var(--pf-chooser-panel-mid))}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-panel{width:min(800px,100% - 24px);max-height:calc(100dvh - var(--pf-cta-bottom) - 96px);border-radius:30px;padding:clamp(20px,2vw,24px)}.pf-role-chooser-layer[data-role-chooser-surface=page] .pf-role-chooser-panel{max-height:calc(100dvh - 32px)}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-header{grid-template-columns:auto minmax(0,1fr) 44px;align-items:start;gap:14px;margin:0 0 20px}.pf-role-chooser-layer[data-role-chooser-surface] :is(.pf-role-chooser-mark,.pf-role-chooser-close){width:44px;height:44px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-back{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:76px;height:44px;padding:0 14px 0 12px;font-size:12.5px;font-weight:650;display:inline-flex}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-back svg{width:14px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-heading>span{letter-spacing:.105em;margin-bottom:6px;font-size:11.5px;line-height:1.1}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-heading h2{letter-spacing:-.05em;text-wrap:balance;max-width:24ch;font-size:clamp(27px,3.1vw,34px);font-weight:650;line-height:1.04}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-trail{color:var(--pf-chooser-context-ink);letter-spacing:-.005em;opacity:1;white-space:normal;flex-wrap:wrap;gap:6px;margin:-5px 0 16px;padding:0 52px 0 92px;font-size:11.5px;font-weight:620;line-height:1.25;overflow:visible}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-trail b{text-overflow:clip;overflow:visible}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-trail-label{color:var(--pf-chooser-context-label-ink);font-weight:680}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided{border:1px solid var(--pf-chooser-card-border,#ffffff24);scrollbar-gutter:auto;background:#ffffff05;border-radius:20px;grid-template-columns:1fr;gap:0;padding:0;overflow:hidden auto;box-shadow:inset 0 1px #ffffff09,0 18px 48px #00000014}.pf-role-chooser-layer[data-role-chooser-surface=page] .pf-role-chooser-options.is-guided{background:color-mix(in srgb, var(--pf-chooser-card) 78%, transparent)}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option){min-height:88px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;padding:15px 16px 15px 18px;animation:.46s cubic-bezier(.18,.82,.2,1) both pfRoleOptionReveal}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option)+:is(.pf-role-goal-option,.pf-role-path-option){border-inline-start:0;border-block-start:1px solid var(--pf-chooser-card-border,#ffffff24)}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-chooser-panel{width:min(800px,100% - 24px)}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-chooser-header{margin-bottom:18px}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-chooser-heading h2{max-width:none}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-chooser-support{max-width:44ch;margin-top:8px;font-size:13.5px;line-height:1.35}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-chooser-options.is-guided{grid-template-columns:1fr}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option){border-radius:0;grid-template-columns:48px minmax(0,1fr) 34px;justify-content:stretch;align-items:center;gap:16px;min-height:96px;padding:11px 14px;display:grid}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option)+:is(.pf-role-goal-option,.pf-role-path-option){border-inline-start:0;border-block-start:1px solid var(--pf-chooser-card-border,#ffffff24)}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-option-copy{width:100%;min-width:0;display:block}.pf-role-chooser-layer[data-role-chooser-surface][data-role-chooser-stage=root] .pf-role-chooser-options.is-guided .pf-role-option-support{margin-top:6px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided>:nth-child(2){animation-delay:55ms}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided>:nth-child(3){animation-delay:.11s}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option):is(:hover,:focus-visible):not(:disabled){box-shadow:none;border-color:#0000;transform:none}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option):focus-visible{outline:2px solid var(--pf-chooser-focus,color-mix(in srgb, var(--entry-accent) 82%, white));outline-offset:-2px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option).is-selected{background:var(--pf-chooser-row-selected);box-shadow:none;border-color:#0000}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided .pf-role-option-copy strong{color:inherit;letter-spacing:-.032em;text-overflow:clip;text-wrap:balance;white-space:normal;font-size:clamp(16.5px,1.55vw,18px);font-weight:650;line-height:1.16;overflow:visible}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided .pf-role-option-support{color:var(--pf-chooser-choice-muted);letter-spacing:-.012em;text-overflow:clip;text-wrap:pretty;white-space:normal;margin-top:7px;font-size:13.5px;font-weight:500;line-height:1.38;display:block;overflow:visible}.pf-role-chooser-layer[data-role-chooser-surface][data-role-chooser-stage=root] .pf-role-chooser-options.is-guided .pf-role-option-copy strong{letter-spacing:-.038em;text-wrap:pretty;font-size:clamp(18px,1.7vw,20px);font-weight:660;line-height:1.12}.pf-role-chooser-layer[data-role-chooser-surface][data-role-chooser-stage=root] .pf-role-chooser-options.is-guided .pf-role-option-support{max-width:64ch;color:var(--pf-chooser-choice-muted);font-size:14px;line-height:1.38}.pf-role-chooser-layer[data-role-chooser-surface=page] .pf-role-option-support{color:var(--pf-chooser-choice-muted);opacity:1}.pf-role-option-symbol{border:1px solid rgba(var(--entry-accent-rgb), .24);background:radial-gradient(circle at 35% 24%, #ffffff1c, transparent 42%), rgba(var(--entry-accent-rgb), .075);width:48px;height:48px;color:color-mix(in srgb, var(--entry-accent) 74%, white);box-shadow:0 1px 0 #ffffff12 inset, 0 10px 26px rgba(var(--entry-accent-rgb), .04);border-radius:15px;place-items:center;transition:border-color .24s,background .24s,box-shadow .24s,color .24s,transform .28s cubic-bezier(.18,.82,.2,1);display:grid;position:relative;overflow:hidden}.pf-role-option-symbol svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:28px;height:28px;transition:transform .32s cubic-bezier(.18,.82,.2,1);overflow:visible}.pf-role-option-symbol-accent{opacity:.56}.pf-role-chooser-layer[data-role-chooser-surface=page] .pf-role-option-symbol{border-color:color-mix(in srgb, var(--pf-chooser-focus) 26%, var(--pf-chooser-card-border));background:color-mix(in srgb, var(--pf-chooser-focus) 8%, var(--pf-chooser-control-bg));color:var(--pf-chooser-focus)}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-option-arrow{color:#faf9fcad;background:#ffffff09;border:1px solid #ffffff1a;width:34px;height:34px}.pf-role-chooser-layer[data-role-chooser-surface=page] .pf-role-option-arrow{border-color:var(--pf-chooser-control-border);background:var(--pf-chooser-control-bg);color:var(--pf-chooser-control-ink)}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option):is(:hover,:focus-visible,.is-selected) .pf-role-option-arrow{border-color:rgba(var(--entry-accent-rgb), .38);background:rgba(var(--entry-accent-rgb), .11);color:var(--pf-chooser-focus,color-mix(in srgb, var(--entry-accent) 78%, white));transform:translate(2px)}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option):is(:hover,:focus-visible):not(:disabled){background:linear-gradient(90deg, var(--pf-chooser-row-hover-start), var(--pf-chooser-row-hover-end) 72%, transparent)}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option):active:not(:disabled){transform:scale(.996)}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option):is(:hover,:focus-visible,.is-selected) .pf-role-option-symbol{border-color:rgba(var(--entry-accent-rgb), .48);background:radial-gradient(circle at 35% 24%, #ffffff2b, transparent 42%), rgba(var(--entry-accent-rgb), .15);box-shadow:0 1px 0 #ffffff1a inset, 0 12px 30px rgba(var(--entry-accent-rgb), .1);color:var(--pf-chooser-focus,color-mix(in srgb, var(--entry-accent) 64%, white));transform:scale(1.02)}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option):is(:hover,:focus-visible,.is-selected) .pf-role-option-symbol svg{transform:scale(1.025)}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-panel:is(.is-advancing,.is-routing) .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option).is-selected{animation:.42s cubic-bezier(.18,.82,.2,1) both pfRoleOptionConfirm}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-escape{color:#faf9fc9e;letter-spacing:-.008em;margin:16px 2px 0;font-size:12.5px;font-weight:500;line-height:1.45}.pf-role-chooser-layer[data-role-chooser-surface=page] .pf-role-chooser-escape{color:var(--pf-chooser-muted);opacity:.88}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-escape a{color:inherit;text-underline-offset:3px;font-weight:620;text-decoration-thickness:1px}@keyframes pfRoleChooserBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes pfRoleChooserPanelIn{0%{opacity:0;transform:translateY(22px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pfRoleChooserCopyForward{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes pfRoleChooserCopyBack{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes pfRoleChooserStageForward{0%{opacity:.35;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes pfRoleChooserStageBack{0%{opacity:.35;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes pfRoleOptionReveal{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pfRoleOptionConfirm{0%{transform:scale(1)}46%{transform:scale(.985)}to{transform:scale(1)}}@media (max-width:720px){.pf-role-chooser-layer[data-role-chooser-surface]{padding-left:8px;padding-right:8px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-panel{width:100%;max-height:calc(100dvh - var(--pf-cta-bottom) - 74px);border-radius:26px;padding:18px}.pf-role-chooser-layer[data-role-chooser-surface=page] .pf-role-chooser-panel{max-height:calc(100dvh - 16px)}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-header{grid-template-columns:auto minmax(0,1fr) 42px;gap:10px;margin-bottom:16px}.pf-role-chooser-layer[data-role-chooser-surface] :is(.pf-role-chooser-mark,.pf-role-chooser-close){width:42px;height:42px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-back{min-width:68px;height:42px;padding:0 10px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-heading>span{margin-bottom:5px;font-size:10.5px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-heading h2{font-size:clamp(22px,6.4vw,28px);line-height:1.06}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-trail{margin:-3px 0 13px;padding:0;font-size:11px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided{grid-template-columns:1fr}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option){border-radius:0;min-height:84px;padding:16px 10px 16px 12px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option)+:is(.pf-role-goal-option,.pf-role-path-option){border-inline-start:0;border-block-start:1px solid var(--pf-chooser-card-border,#ffffff24)}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided .pf-role-option-copy strong{font-size:16px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided .pf-role-option-support{margin-top:5px;font-size:13.5px;line-height:1.35}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option){border-radius:0;grid-template-columns:44px minmax(0,1fr) 32px;gap:12px;min-height:96px;padding:12px 10px 12px 12px}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-option-copy{display:block}.pf-role-chooser-layer[data-role-chooser-surface][data-role-chooser-stage=root] .pf-role-chooser-options.is-guided .pf-role-option-copy strong{font-size:17px}.pf-role-chooser-layer[data-role-chooser-surface][data-role-chooser-stage=root] .pf-role-chooser-options.is-guided .pf-role-option-support{margin-top:5px;font-size:13.5px}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-option-symbol{border-radius:14px;width:44px;height:44px}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-option-symbol svg{width:26px;height:26px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-escape{margin-top:14px;font-size:12.5px}}@media (max-width:380px){.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-panel{border-radius:23px;padding:15px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-header{margin-bottom:13px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-option-support{font-size:13.5px}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option){grid-template-columns:42px minmax(0,1fr) 30px;gap:10px;min-height:92px}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-option-symbol{border-radius:13px;width:42px;height:42px}}@media (max-height:520px){.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-panel{overscroll-behavior:contain;padding:14px 16px;overflow-y:auto}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-header{margin-bottom:10px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option){min-height:76px;padding-top:13px;padding-bottom:13px}.pf-role-chooser-layer[data-role-chooser-surface] .pf-role-chooser-options.is-guided .pf-role-option-support{font-size:13.5px}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-chooser-options.is-guided>:is(.pf-role-goal-option,.pf-role-path-option){grid-template-columns:40px minmax(0,1fr) 30px;gap:10px;min-height:78px}.pf-role-chooser-layer[data-role-chooser-surface][data-role-chooser-stage=root] .pf-role-chooser-options.is-guided .pf-role-option-copy strong{font-size:16.5px}.pf-role-chooser-layer[data-role-chooser-surface][data-role-chooser-stage=root] .pf-role-chooser-options.is-guided .pf-role-option-support{font-size:13px}.pf-role-chooser-layer[data-role-chooser-stage=root] .pf-role-option-symbol{border-radius:12px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.pf-role-chooser-layer[data-role-chooser-surface] :is(.pf-role-chooser-backdrop,.pf-role-chooser-panel,.pf-role-chooser-heading,.pf-role-chooser-trail,.pf-role-chooser-options,.pf-role-goal-option,.pf-role-path-option){animation:none!important;transform:none!important}.pf-role-chooser-layer[data-role-chooser-surface] :is(.pf-role-chooser-back,.pf-role-chooser-close,.pf-role-goal-option,.pf-role-path-option,.pf-role-option-arrow,.pf-role-option-symbol,.pf-role-option-symbol svg){transition:none!important}}