.vault-panel_layer__xxAjD{position:fixed;z-index:90;inset:0;font-family:var(--font-body)}.vault-panel_backdrop__zCrWJ{position:absolute;inset:0;border:0;background:hsl(345 58% 12%/.42);cursor:pointer;animation:vault-panel_panel-fade__2pBKi .18s ease-out}.vault-panel_panel__hmNpL{position:absolute;top:0;right:0;width:min(600px,100vw);height:100dvh;overflow-y:auto;border-radius:18px 0 0 18px;background:var(--cream);box-shadow:-18px 0 50px hsl(345 58% 12%/.22);color:var(--ink);animation:vault-panel_panel-slide-in__QZAzS .24s cubic-bezier(.22,1,.36,1)}.vault-panel_panelNavigating__pyN3Y{opacity:.65;transition:opacity .16s ease}.vault-panel_backdropInstant__Wtx13,.vault-panel_panelInstant__sQYIV{animation:none}.vault-panel_loadingBody__B0mL_{padding:14px}.vault-panel_loadingCard__vPD1L{display:grid;gap:10px;background:var(--white);border:1px solid var(--border);border-radius:12px;padding:16px 14px}.vault-panel_loadingBarShort__62T_R,.vault-panel_loadingBar__IvpYY,.vault-panel_pillShimmer__2yFgQ{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--cloud),var(--snow),var(--cloud));background-size:200% 100%;animation:vault-panel_panel-shimmer__NFdIu 1.1s linear infinite}.vault-panel_loadingBarShort__62T_R{width:55%}.vault-panel_pillShimmer__2yFgQ{display:inline-block;width:90px;height:11px;vertical-align:middle}@keyframes vault-panel_panel-shimmer__NFdIu{0%{background-position:200% 0}to{background-position:-200% 0}}.vault-panel_header__ycHIV{position:sticky;z-index:2;top:0;display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;background:var(--orange);color:var(--white);padding:13px 16px}.vault-panel_header__ycHIV strong{display:inline-flex;align-items:center;gap:7px;font-size:16px}.vault-panel_headerActions__HUOwJ{display:flex;align-items:center;gap:10px}.vault-panel_headerActions__HUOwJ a{color:inherit;font-size:12px;font-weight:700;text-underline-offset:3px}.vault-panel_headerActions__HUOwJ button{display:flex;width:36px;height:36px;align-items:center;justify-content:center;margin-block:-4px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit}.vault-panel_contextRow__6BC4t{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;border-bottom:1px solid var(--border);background:hsl(0 0% 100%/.72);padding:12px 14px}.vault-panel_contextPill__0u17B{display:flex;height:56px;min-width:0;flex-direction:column;justify-content:center;border:1px solid var(--border);border-radius:12px;background:var(--white);color:var(--ink);padding:8px 10px;text-align:left}.vault-panel_contextPill__0u17B>span{display:block;margin-bottom:2px;color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.vault-panel_contextPill__0u17B strong{display:block;overflow:hidden;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vault-panel_recipePill__oSX1l{position:relative}.vault-panel_recipePill__oSX1l select{appearance:none;width:100%;border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;font-weight:700;outline:none;padding:0 18px 0 0;text-overflow:ellipsis}.vault-panel_pillCaret__xB7d5{position:absolute;right:10px;bottom:10px;color:var(--orange-deep);pointer-events:none}.vault-panel_brandPill__0f_Ht{width:100%;font:inherit}.vault-panel_brandPill__0f_Ht:not(:disabled){cursor:pointer}.vault-panel_unsavedBrandPill__QxmMP{cursor:default}.vault-panel_brandPill__0f_Ht strong{display:flex;width:100%;align-items:center;justify-content:space-between;gap:6px}.vault-panel_projectIdentity__QV3Kf{display:flex;min-width:0;align-items:center;gap:6px}.vault-panel_projectName__jkt2P{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-panel_unsavedBrandName__gqABZ{width:100%}.vault-panel_unsavedBrandPlaceholder__hQ_PM{color:var(--muted);font-weight:600}.vault-panel_brandPill__0f_Ht strong svg{flex-shrink:0;color:var(--orange-deep)}.vault-panel_projectSwitcher__kwYiv{position:relative;width:100%;min-width:0}.vault-panel_projectSwitcherPill__DhTDj{width:100%;cursor:pointer;font:inherit}.vault-panel_projectSwitcherCaret__neimi{color:var(--orange-deep)}.vault-panel_projectMenu__RUwBo{position:absolute;z-index:4;top:calc(100% + 6px);right:0;display:grid;width:min(280px,calc(100vw - 36px));gap:2px;border:1px solid var(--border);border-radius:12px;background:var(--white);box-shadow:0 14px 34px hsl(345 58% 12%/.16);padding:6px}.vault-panel_projectMenu__RUwBo button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;font:600 12.5px/1.3 var(--font-body);padding:8px;text-align:left}.vault-panel_projectMenu__RUwBo .vault-panel_currentProject__0zmnL,.vault-panel_projectMenu__RUwBo button:focus-visible,.vault-panel_projectMenu__RUwBo button:hover{background:var(--orange-light);outline:none}.vault-panel_projectMenu__RUwBo button:disabled{cursor:wait;opacity:.65}.vault-panel_projectMenu__RUwBo button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-panel_projectMenu__RUwBo button>b{color:var(--orange-deep)}.vault-panel_projectMenu__RUwBo .vault-panel_brandDetailsMenuItem__1Yjmh{display:block;margin-top:3px;border-top:1px solid var(--border);border-radius:0 0 8px 8px;color:var(--orange-deep);padding-top:10px;text-align:center}.vault-panel_times__Qb_5Q{color:var(--orange-deep);font-family:var(--font-display);font-size:17px}.vault-panel_chips__Huchp{display:flex;flex-wrap:wrap;gap:7px;border-bottom:1px solid var(--border);background:var(--white);padding:12px 14px}.vault-panel_chip__yBvqR{display:inline-grid;grid-template-columns:auto minmax(0,1fr);min-width:0;max-width:100%;align-items:baseline;gap:5px;border-radius:999px;background:var(--sage-3);color:var(--sage-1);font-size:11px;line-height:1.35;padding:5px 9px}.vault-panel_chip__yBvqR b{color:var(--ink)}.vault-panel_chipValue__RMp3d{min-width:0;overflow-wrap:anywhere}.vault-panel_editButton__rHpj6{border:0;background:transparent;color:var(--orange-deep);cursor:pointer;font:inherit;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.vault-panel_chipActions__BOoG7{display:inline-flex;align-items:center;gap:9px}.vault-panel_form__DgEST{padding:14px}.vault-panel_formHeader__DWfee{display:flex;min-height:24px;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.vault-panel_formIntro__aQgyP{display:grid;gap:6px}.vault-panel_stepStrip__ZiNDd{margin:0;color:var(--orange-deep);font-family:var(--font-mono);font-size:10px;font-weight:600}.vault-panel_draftedLine___uAqF{margin:0;color:var(--secondary);font-size:12px;line-height:1.45}.vault-panel_backButton__5DN_R{border:0;background:transparent;color:var(--muted);cursor:pointer;font:600 12px var(--font-body);padding:0;text-decoration:underline;text-underline-offset:3px}.vault-panel_fields__IhHpX{display:grid;gap:10px}.vault-panel_fields__IhHpX label{display:grid;gap:5px}.vault-panel_fields__IhHpX label>span{font-size:13px;font-weight:700}.vault-panel_fields__IhHpX input,.vault-panel_saveCard__lh4Aw>input{width:100%;min-height:42px;border:1px solid hsl(12 55% 82%);border-radius:10px;background:hsl(0 0% 100%/.7);color:var(--ink);font:inherit;font-size:14px;outline:none;padding:9px 11px}.vault-panel_fields__IhHpX input:focus,.vault-panel_saveCard__lh4Aw>input:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-glow)}.vault-panel_fields__IhHpX input::placeholder,.vault-panel_saveCard__lh4Aw>input::placeholder{color:var(--muted)}.vault-panel_saveCard__lh4Aw{margin-top:12px;border:1px solid var(--border);border-radius:14px;background:hsl(0 0% 100%/.76);padding:14px}.vault-panel_saveCard__lh4Aw h2{margin:0 0 4px;font-family:var(--font-body);font-size:17px;font-weight:700}.vault-panel_saveCard__lh4Aw p{margin:0 0 12px;color:var(--secondary);font-size:13px}.vault-panel_emailButton__nxzNd,.vault-panel_googleButton__aBmQo,.vault-panel_signedInActions__6L1vs button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:9px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:10px 16px}.vault-panel_googleButton__aBmQo{border:1px solid var(--border);background:var(--white);color:var(--ink)}.vault-panel_emailButton__nxzNd,.vault-panel_signedInActions__6L1vs button{margin-top:10px;border:0;background:var(--ink);color:var(--cream)}.vault-panel_emailButton__nxzNd:disabled,.vault-panel_googleButton__aBmQo:disabled,.vault-panel_signedInActions__6L1vs button:disabled{cursor:not-allowed;opacity:.5}.vault-panel_divider__kpGST{display:flex;align-items:center;gap:10px;margin:11px 0;color:var(--muted);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vault-panel_divider__kpGST:after,.vault-panel_divider__kpGST:before{height:1px;flex:1;background:var(--border);content:""}.vault-panel_saveCard__lh4Aw small{display:block;margin-top:9px;color:var(--muted);font-size:10.5px;text-align:center}.vault-panel_existingAccountLink__6vH3D{display:block;width:fit-content;margin:8px auto 0;color:var(--muted);font-size:11.5px;text-align:center;text-decoration:underline;text-underline-offset:3px}.vault-panel_signedInActions__6L1vs{margin-top:14px}.vault-panel_error__ITe8c{margin:11px 2px 0;border-radius:10px;background:var(--orange-light);color:var(--orange-deep);font-size:12px;line-height:1.45;padding:9px 10px}.vault-panel_sentState__xEsFV{display:grid;gap:8px;justify-items:center;text-align:center;padding:6px 0 2px}.vault-panel_sentCheck__4zgy5{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;background:var(--sage-3);color:var(--sage-1);font-size:16px;font-weight:700}.vault-panel_sentState__xEsFV h2{margin:0;font-family:var(--font-body);font-size:17px;font-weight:700}.vault-panel_sentState__xEsFV p{margin:0;color:var(--secondary);font-size:13px;line-height:1.5}.vault-panel_sentState__xEsFV p b{color:var(--ink);overflow-wrap:anywhere}.vault-panel_sentDifferentEmail__LiGLJ{border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:2px 0;text-decoration:underline;text-underline-offset:3px}.vault-panel_liveBody__5xlQI{display:grid;gap:11px;padding:14px}.vault-panel_confirmation__Rpa_s{display:flex;gap:8px;margin:0;border-radius:11px;background:var(--sage-3);color:var(--ink-light);font-size:12.5px;line-height:1.5;padding:10px 12px}.vault-panel_confirmation__Rpa_s>span:first-child{color:var(--sage-1);font-weight:800}.vault-panel_confirmation__Rpa_s b{color:var(--ink)}.vault-panel_applyCard__yCdQ3,.vault-panel_zeroState__IVGWw{display:grid;gap:10px;border:1px solid var(--border);border-radius:13px;background:var(--white);box-shadow:0 4px 16px hsl(335 50% 15%/.06);padding:13px}.vault-panel_applyHead__aZgp3{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px}.vault-panel_applyHead__aZgp3 span{border-radius:999px;background:var(--sage-3);color:var(--sage-1);font-size:10px;font-weight:700;padding:4px 8px;white-space:nowrap}.vault-panel_applyCard__yCdQ3 p{margin:0;color:var(--ink-light);font-size:12.5px;line-height:1.55}.vault-panel_applyButton__nKB6w,.vault-panel_trialAsk__JTkDy button{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--orange);box-shadow:0 4px 18px var(--orange-glow);color:var(--white);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:10px 14px}.vault-panel_reremixPrompt__1CH_E{display:grid;justify-items:start;gap:7px;padding:2px 1px 5px}.vault-panel_reremixPrompt__1CH_E p{margin:0;color:var(--secondary);font-size:11.5px;line-height:1.4}.vault-panel_reremixPrompt__1CH_E button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid hsl(12 45% 78%);border-radius:999px;background:transparent;color:var(--orange-deep);cursor:pointer;font:700 12.5px var(--font-body);padding:8px 13px}.vault-panel_reremixPrompt__1CH_E small{color:var(--muted);font-size:10.5px;line-height:1.35}.vault-panel_trialAsk__JTkDy{display:grid;gap:7px}.vault-panel_trialAsk__JTkDy small{color:var(--secondary);font-size:10.5px;text-align:center}.vault-panel_zeroState__IVGWw h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:21px;font-weight:400}.vault-panel_historyRow__I_r_h{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:1px solid var(--border);border-radius:10px;background:var(--snow);color:var(--ink-light);cursor:pointer;font:inherit;font-size:11.5px;padding:9px 11px;text-align:left}.vault-panel_historyRow__I_r_h b{flex-shrink:0;color:var(--orange-deep);font-size:11px}.vault-panel_actionMessage__Yp9bw{margin:0;color:var(--secondary);font-size:12px;line-height:1.45;text-align:center}.vault-panel_edgeTrigger__aIs3N{position:fixed;z-index:36;top:54%;right:0;display:none;align-items:center;gap:7px;border:0;border-radius:12px 0 0 12px;background:var(--orange);box-shadow:0 10px 28px hsl(12 72% 40%/.3);color:var(--white);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:14px 9px;writing-mode:vertical-rl}.vault-panel_edgeTrigger__aIs3N svg{flex-shrink:0}@media (max-width:639px){.vault-panel_panel__hmNpL{top:auto;bottom:0;width:100%;height:min(82dvh,760px);border-radius:18px 18px 0 0;animation-name:vault-panel_panel-sheet-in__2jZPi}.vault-panel_header__ycHIV{padding-inline:14px}.vault-panel_fields__IhHpX input,.vault-panel_recipePill__oSX1l select,.vault-panel_saveCard__lh4Aw>input{font-size:16px}.vault-panel_headerActions__HUOwJ a{font-size:13px}.vault-panel_contextPill__0u17B>span{font-size:10px}.vault-panel_contextPill__0u17B strong{font-size:14px}.vault-panel_chip__yBvqR{font-size:12.5px}.vault-panel_editButton__rHpj6,.vault-panel_sentDifferentEmail__LiGLJ{font-size:13px}.vault-panel_stepStrip__ZiNDd{font-size:11.5px}.vault-panel_draftedLine___uAqF{font-size:13.5px}.vault-panel_fields__IhHpX label>span,.vault-panel_saveCard__lh4Aw p,.vault-panel_sentState__xEsFV p{font-size:14.5px}.vault-panel_saveCard__lh4Aw small{font-size:12px}.vault-panel_existingAccountLink__6vH3D{font-size:12.5px}.vault-panel_error__ITe8c{font-size:13px}.vault-panel_confirmation__Rpa_s{font-size:13.5px}.vault-panel_applyHead__aZgp3{font-size:14px}.vault-panel_applyHead__aZgp3 span{font-size:11.5px}.vault-panel_applyCard__yCdQ3 p{font-size:14px}.vault-panel_signedInActions__6L1vs button,.vault-panel_trialAsk__JTkDy button{font-size:14.5px}.vault-panel_reremixPrompt__1CH_E small,.vault-panel_trialAsk__JTkDy small{font-size:12px}.vault-panel_reremixPrompt__1CH_E p{font-size:12.5px}.vault-panel_historyRow__I_r_h{font-size:14px}}@media (min-width:960px){.vault-panel_edgeTrigger__aIs3N{display:flex}}@media (prefers-reduced-motion:reduce){.vault-panel_backdrop__zCrWJ,.vault-panel_panel__hmNpL{animation:none}}@keyframes vault-panel_panel-fade__2pBKi{0%{opacity:0}to{opacity:1}}@keyframes vault-panel_panel-slide-in__QZAzS{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes vault-panel_panel-sheet-in__2jZPi{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}