.PromptVaultGate-module__wi0hfq__loading{color:#2e4858;background:#e9f0f1;border:1px solid #c8d5d7;border-radius:9px;width:min(100% - 32px,780px);margin:60px auto;padding:38px;font-size:17px;font-weight:650}.PromptVaultGate-module__wi0hfq__panel{background:#fffdf8;border:1px solid #cfccc4;border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(250px,.75fr);width:min(100% - 32px,940px);min-height:450px;margin:40px auto 90px;display:grid;overflow:hidden;box-shadow:0 15px 45px #28384a12}.PromptVaultGate-module__wi0hfq__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(27px,4.5vw,58px);display:flex}.PromptVaultGate-module__wi0hfq__eyebrow{color:#a9410b;font:750 12px/1.4 var(--font-mono);letter-spacing:.09em;margin:0 0 14px}.PromptVaultGate-module__wi0hfq__copy h1{color:#152a40;max-width:14ch;font:800 clamp(40px, 4vw, 57px)/.96 var(--font-display);text-wrap:balance;margin:0}.PromptVaultGate-module__wi0hfq__detail{color:#3d5063;max-width:51ch;margin:20px 0 0;font-size:17px;font-weight:550;line-height:1.6}.PromptVaultGate-module__wi0hfq__actions{flex-wrap:wrap;gap:11px;margin-top:27px;display:flex}.PromptVaultGate-module__wi0hfq__actions a{border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:11px 16px;font-size:15px;font-weight:800;line-height:1.35;display:inline-flex}.PromptVaultGate-module__wi0hfq__primary{color:#152a40;background:#ff914a}.PromptVaultGate-module__wi0hfq__primary:hover{background:#ffac71}.PromptVaultGate-module__wi0hfq__secondary{color:#152a40;border:1px solid #8fa4ad}.PromptVaultGate-module__wi0hfq__secondary:hover{background:#e9f1f2}.PromptVaultGate-module__wi0hfq__actions a:focus-visible{outline-offset:3px;outline:3px solid #ff5600}.PromptVaultGate-module__wi0hfq__help{color:#566576;margin:22px 0 0;font-size:14px;font-weight:550;line-height:1.5}.PromptVaultGate-module__wi0hfq__guide{background:#3c4843;min-height:360px;position:relative}.PromptVaultGate-module__wi0hfq__guide img{object-fit:cover;object-position:48% 24%}.PromptVaultGate-module__wi0hfq__guide:after{content:"";background:linear-gradient(#0000,#12263ce6);position:absolute;inset:50% 0 0}.PromptVaultGate-module__wi0hfq__guide div{z-index:1;border-left:3px solid #ff914a;padding:4px 0 4px 16px;position:absolute;bottom:22px;left:24px;right:24px}.PromptVaultGate-module__wi0hfq__guide span{color:#a9dee1;font:750 11px/1.4 var(--font-mono);letter-spacing:.09em;margin-bottom:7px;display:block}.PromptVaultGate-module__wi0hfq__guide strong{color:#fffaf2;font-size:19px;font-weight:700;line-height:1.4;display:block}@media (max-width:720px){.PromptVaultGate-module__wi0hfq__panel{grid-template-columns:1fr;margin:25px auto 65px}.PromptVaultGate-module__wi0hfq__guide{min-height:280px}.PromptVaultGate-module__wi0hfq__copy{padding:29px 24px}.PromptVaultGate-module__wi0hfq__copy h1{font-size:clamp(42px,12vw,56px)}.PromptVaultGate-module__wi0hfq__actions,.PromptVaultGate-module__wi0hfq__actions a{width:100%}}
.StarterBuilder-module__rxrexG__page{color:#17283e;min-height:100vh;font-family:var(--font-sans);background:#f8f4ec;padding:95px 20px 100px}.StarterBuilder-module__rxrexG__wrap{max-width:1120px;margin:0 auto}.StarterBuilder-module__rxrexG__eyebrow{color:#a9400a;font:750 12px/1.4 var(--font-mono);letter-spacing:.09em;margin:0}.StarterBuilder-module__rxrexG__hero{color:#fffaf0;background:radial-gradient(circle at 90% 0,#225467 0,#0000 38%),#14283e;border:1px solid #254356;border-radius:10px;grid-template-columns:minmax(0,1.25fr) minmax(275px,.75fr);align-items:stretch;gap:50px;padding:clamp(30px,5vw,62px);display:grid}.StarterBuilder-module__rxrexG__hero .StarterBuilder-module__rxrexG__eyebrow,.StarterBuilder-module__rxrexG__workHero .StarterBuilder-module__rxrexG__eyebrow{color:#aae0dd}.StarterBuilder-module__rxrexG__hero h1,.StarterBuilder-module__rxrexG__workHero h1{max-width:13ch;font:850 clamp(52px,6vw,83px)/.92 var(--font-display);text-wrap:balance;margin:22px 0}.StarterBuilder-module__rxrexG__heroLead{color:#e2ebeb;max-width:51ch;margin:0;font-size:18px;font-weight:550;line-height:1.6}.StarterBuilder-module__rxrexG__heroMeta{color:#dae9ea;flex-wrap:wrap;align-items:center;gap:10px;margin-top:35px;font-size:13px;font-weight:700;display:flex}.StarterBuilder-module__rxrexG__heroMeta span{color:#bcece7;width:29px;height:29px;font:700 12px var(--font-mono);border:1px solid #76b8b7;border-radius:50%;place-items:center;display:inline-grid}.StarterBuilder-module__rxrexG__coachCard{color:#17283e;background:#e9eee6;border:1px solid #68858a;border-radius:8px;align-self:end;overflow:hidden}.StarterBuilder-module__rxrexG__coachPhoto{background:#aeb7a7 url(/images/raj-portrait-direct.jpg) 50% 26%/cover no-repeat;height:205px}.StarterBuilder-module__rxrexG__coachCard>div:last-child{padding:22px}.StarterBuilder-module__rxrexG__coachCard span,.StarterBuilder-module__rxrexG__coachNote span,.StarterBuilder-module__rxrexG__agentAside>span{color:#9d3a0a;font:750 12px/1.4 var(--font-mono);letter-spacing:.08em}.StarterBuilder-module__rxrexG__coachCard p{margin:9px 0 0;font-size:16px;font-weight:650;line-height:1.5}.StarterBuilder-module__rxrexG__sectionHead{justify-content:space-between;align-items:end;gap:25px;margin:50px 0 20px;display:flex}.StarterBuilder-module__rxrexG__sectionHead h2{font:850 clamp(38px,4vw,55px)/1 var(--font-display);margin:8px 0 0}.StarterBuilder-module__rxrexG__sectionHead>p{color:#475c6d;max-width:34ch;margin:0;font-size:16px;font-weight:550;line-height:1.5}.StarterBuilder-module__rxrexG__goalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.StarterBuilder-module__rxrexG__goalCard{text-align:left;color:#17283e;background:#fffefa;border:1px solid #bfc9c7;border-radius:8px;grid-template-columns:39px minmax(0,1fr) 34px;align-items:start;gap:15px;min-height:158px;padding:23px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.StarterBuilder-module__rxrexG__goalCard:hover{border-color:#1a6872;transform:translateY(-3px);box-shadow:0 15px 26px -24px #123041}.StarterBuilder-module__rxrexG__goalNumber{color:#ad430c;font:750 13px var(--font-mono)}.StarterBuilder-module__rxrexG__goalContent{flex-direction:column;gap:6px;display:flex}.StarterBuilder-module__rxrexG__goalContent strong{font:800 29px/1 var(--font-display)}.StarterBuilder-module__rxrexG__goalContent>span{color:#3f5264;font-size:16px;font-weight:550;line-height:1.45}.StarterBuilder-module__rxrexG__goalContent em{color:#145d68;margin-top:4px;font-size:14px;font-style:normal;font-weight:750;line-height:1.4}.StarterBuilder-module__rxrexG__goalArrow{color:#155f69;font-size:24px;line-height:1}.StarterBuilder-module__rxrexG__agentGoal{background:#e4f1ef;border-color:#2d5363;grid-column:1/-1;min-height:118px}.StarterBuilder-module__rxrexG__agentGoal .StarterBuilder-module__rxrexG__goalContent strong{font-size:33px}.StarterBuilder-module__rxrexG__backNav{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 24px;font-size:15px;font-weight:800;display:flex}.StarterBuilder-module__rxrexG__backNav button,.StarterBuilder-module__rxrexG__backNav a{color:#175a67;text-underline-offset:4px;padding:5px 0;text-decoration:underline}.StarterBuilder-module__rxrexG__workHero{color:#fffaf0;background:radial-gradient(circle at 95% 25%,#225467,#0000 35%),#14283e;border:1px solid #254356;border-radius:10px;justify-content:space-between;gap:25px;padding:clamp(30px,5vw,58px);display:flex}.StarterBuilder-module__rxrexG__workHero h1{max-width:16ch;margin:19px 0 14px;font-size:clamp(50px,5.5vw,76px)}.StarterBuilder-module__rxrexG__workHero p:last-child{color:#e3eded;max-width:63ch;margin:0;font-size:18px;font-weight:550;line-height:1.6}.StarterBuilder-module__rxrexG__countBadge{color:#17283e;width:106px;height:106px;font:850 46px/1 var(--font-display);background:#d9fa75;border-radius:7px;flex-direction:column;flex:none;justify-content:center;align-self:start;align-items:center;display:flex}.StarterBuilder-module__rxrexG__countBadge small{font:750 12px/1 var(--font-mono);letter-spacing:.07em;margin-top:5px}.StarterBuilder-module__rxrexG__workGrid,.StarterBuilder-module__rxrexG__resultGrid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.8fr);align-items:start;gap:22px;margin-top:25px;display:grid}.StarterBuilder-module__rxrexG__resources,.StarterBuilder-module__rxrexG__savePanel,.StarterBuilder-module__rxrexG__agentForm,.StarterBuilder-module__rxrexG__promptPanel{background:#fffefa;border:1px solid #c7cfca;border-radius:8px;min-width:0;padding:clamp(24px,3vw,35px)}.StarterBuilder-module__rxrexG__listHeading{color:#496375;font:750 12px var(--font-mono);letter-spacing:.07em;border-bottom:2px solid #1d4559;justify-content:space-between;padding-bottom:15px;display:flex}.StarterBuilder-module__rxrexG__resource{border-bottom:1px solid #d4d9d3;grid-template-columns:37px 1fr;gap:15px;padding:22px 0;display:grid}.StarterBuilder-module__rxrexG__resourceNum{color:#a9400a;font:750 13px var(--font-mono);padding-top:3px}.StarterBuilder-module__rxrexG__resource h2{font:800 28px/1.05 var(--font-display);margin:0 0 6px}.StarterBuilder-module__rxrexG__resource p{color:#475a6b;margin:0 0 12px;font-size:16px;font-weight:550;line-height:1.5}.StarterBuilder-module__rxrexG__resource a,.StarterBuilder-module__rxrexG__success a{color:#145d69;text-underline-offset:3px;font-size:15px;font-weight:800;text-decoration:underline}.StarterBuilder-module__rxrexG__empty{font-size:16px;line-height:1.5}.StarterBuilder-module__rxrexG__savePanel h2,.StarterBuilder-module__rxrexG__agentForm h2,.StarterBuilder-module__rxrexG__promptPanel h2,.StarterBuilder-module__rxrexG__agentAside h2{font:850 clamp(37px,3.5vw,49px)/1 var(--font-display);margin:12px 0}.StarterBuilder-module__rxrexG__savePanel>p:not(.StarterBuilder-module__rxrexG__eyebrow):not(.StarterBuilder-module__rxrexG__success):not(.StarterBuilder-module__rxrexG__error),.StarterBuilder-module__rxrexG__promptPanel>p{color:#475a6b;font-size:16px;font-weight:550;line-height:1.55}.StarterBuilder-module__rxrexG__savePanel label,.StarterBuilder-module__rxrexG__formField label{color:#17283e;margin:21px 0 8px;font-size:15px;font-weight:800;display:block}.StarterBuilder-module__rxrexG__savePanel input,.StarterBuilder-module__rxrexG__fieldInput{color:#17283e;width:100%;min-height:48px;font:600 16px/1.4 var(--font-sans);background:#fff;border:1px solid #8d9eaa;border-radius:5px;padding:11px 13px}.StarterBuilder-module__rxrexG__fieldInput::placeholder{color:#67798a;opacity:1}.StarterBuilder-module__rxrexG__actions{flex-direction:column;align-items:stretch;gap:9px;margin-top:15px;display:flex}.StarterBuilder-module__rxrexG__primary,.StarterBuilder-module__rxrexG__secondary,.StarterBuilder-module__rxrexG__textButton{text-align:center;border-radius:5px;min-height:48px;padding:11px 15px;font-size:15px;font-weight:800}.StarterBuilder-module__rxrexG__primary{color:#17283e;background:#ff914a}.StarterBuilder-module__rxrexG__primary:hover{background:#ffad72}.StarterBuilder-module__rxrexG__secondary{color:#173d51;background:#fff;border:1px solid #829dab}.StarterBuilder-module__rxrexG__secondary:hover{background:#eef4f3}.StarterBuilder-module__rxrexG__textButton{color:#155a66;text-decoration:underline}.StarterBuilder-module__rxrexG__primary:disabled,.StarterBuilder-module__rxrexG__secondary:disabled{opacity:.55;cursor:not-allowed}.StarterBuilder-module__rxrexG__error{color:#a5261d;font-size:14px;font-weight:700;line-height:1.5}.StarterBuilder-module__rxrexG__success{color:#196457;font-size:14px;font-weight:750;line-height:1.5}.StarterBuilder-module__rxrexG__coachNote{border-top:1px solid #c9d3ce;margin-top:28px;padding-top:19px}.StarterBuilder-module__rxrexG__coachNote p{color:#334f5c;margin:8px 0 0;font-size:15px;font-weight:650;line-height:1.55}.StarterBuilder-module__rxrexG__agentGrid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:start;gap:22px;margin-top:25px;display:grid}.StarterBuilder-module__rxrexG__agentForm h2{max-width:17ch;margin-bottom:27px}.StarterBuilder-module__rxrexG__fieldGrid{grid-template-columns:1fr 1fr;gap:17px 18px;display:grid}.StarterBuilder-module__rxrexG__formField{min-width:0}.StarterBuilder-module__rxrexG__formField label{margin:0 0 8px}.StarterBuilder-module__rxrexG__formField textarea{resize:vertical;min-height:95px}.StarterBuilder-module__rxrexG__agentForm>.StarterBuilder-module__rxrexG__primary{width:100%;margin-top:25px}.StarterBuilder-module__rxrexG__agentAside{background:#e4f2ee;border:1px solid #8eb9b4;border-radius:8px;padding:31px}.StarterBuilder-module__rxrexG__agentAside h2{margin-top:21px}.StarterBuilder-module__rxrexG__agentAside p,.StarterBuilder-module__rxrexG__agentAside li{color:#355364;font-size:16px;font-weight:550;line-height:1.6}.StarterBuilder-module__rxrexG__agentAside ol{border-top:1px solid #a9c9c5;margin:25px 0 0;padding:20px 0 0 20px}.StarterBuilder-module__rxrexG__agentAside li{padding-bottom:9px}.StarterBuilder-module__rxrexG__panelTop{justify-content:space-between;align-items:start;gap:15px;display:flex}.StarterBuilder-module__rxrexG__promptPanel pre{overflow-wrap:anywhere;color:#1e3a4c;max-height:470px;font:600 15px/1.65 var(--font-sans);white-space:pre-wrap;background:#eaf3f1;border:1px solid #a9c8c6;border-radius:5px;margin:20px 0 0;padding:21px;overflow:auto}.StarterBuilder-module__rxrexG__page :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #ff5600}@media (max-width:800px){.StarterBuilder-module__rxrexG__hero{grid-template-columns:1fr;gap:30px}.StarterBuilder-module__rxrexG__coachCard{grid-template-columns:140px 1fr;align-items:center;display:grid}.StarterBuilder-module__rxrexG__coachPhoto{height:100%;min-height:155px}.StarterBuilder-module__rxrexG__agentGrid,.StarterBuilder-module__rxrexG__workGrid,.StarterBuilder-module__rxrexG__resultGrid{grid-template-columns:1fr}.StarterBuilder-module__rxrexG__agentAside{grid-row:1}}@media (max-width:600px){.StarterBuilder-module__rxrexG__page{padding:77px 16px 70px}.StarterBuilder-module__rxrexG__hero,.StarterBuilder-module__rxrexG__workHero{padding:27px 23px}.StarterBuilder-module__rxrexG__hero h1,.StarterBuilder-module__rxrexG__workHero h1{font-size:clamp(51px,13vw,68px)}.StarterBuilder-module__rxrexG__heroLead,.StarterBuilder-module__rxrexG__workHero p:last-child{font-size:17px}.StarterBuilder-module__rxrexG__heroMeta{gap:7px;font-size:12px}.StarterBuilder-module__rxrexG__coachCard{grid-template-columns:105px 1fr}.StarterBuilder-module__rxrexG__coachCard>div:last-child{padding:15px}.StarterBuilder-module__rxrexG__coachCard p{font-size:14px}.StarterBuilder-module__rxrexG__sectionHead{margin-top:37px;display:block}.StarterBuilder-module__rxrexG__sectionHead>p{margin-top:10px}.StarterBuilder-module__rxrexG__goalGrid,.StarterBuilder-module__rxrexG__fieldGrid{grid-template-columns:1fr}.StarterBuilder-module__rxrexG__goalCard{grid-template-columns:27px minmax(0,1fr) 24px;gap:10px;min-height:0;padding:20px 15px}.StarterBuilder-module__rxrexG__agentGoal{grid-column:auto}.StarterBuilder-module__rxrexG__goalContent strong{font-size:27px}.StarterBuilder-module__rxrexG__goalArrow{font-size:19px}.StarterBuilder-module__rxrexG__workHero{display:block}.StarterBuilder-module__rxrexG__countBadge{width:72px;height:72px;margin-top:24px;font-size:34px}.StarterBuilder-module__rxrexG__countBadge small{font-size:10px}.StarterBuilder-module__rxrexG__resources,.StarterBuilder-module__rxrexG__savePanel,.StarterBuilder-module__rxrexG__agentForm,.StarterBuilder-module__rxrexG__promptPanel{padding:23px 20px}.StarterBuilder-module__rxrexG__agentAside{padding:25px 22px}.StarterBuilder-module__rxrexG__panelTop{display:block}}@media (prefers-reduced-motion:reduce){.StarterBuilder-module__rxrexG__goalCard{transition:none}.StarterBuilder-module__rxrexG__goalCard:hover{transform:none}}
