@font-face{font-family:Work Sans;src:url(../fonts/Work_Sans/WorkSans-Variable-latin.woff2) format(woff2);font-display:swap;font-weight:400 900;font-style:normal}.recent-chat-list[data-v-9d83ef01]{color:#fff;min-width:0}.recent-chat-list__heading[data-v-9d83ef01]{color:#cabfffbd;font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui,sans-serif;font-size:.6875rem;font-weight:650;letter-spacing:.085em;line-height:1.4;margin:0 0 .75rem;text-transform:uppercase}.recent-chat-list__content[data-v-9d83ef01],.recent-chat-list__group[data-v-9d83ef01]{display:grid;gap:.75rem}.recent-chat-list__content[data-v-9d83ef01]{gap:1rem}.recent-chat-list__group-heading[data-v-9d83ef01]{color:#ffffff9e;font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui,sans-serif;font-size:.75rem;font-weight:650;letter-spacing:.07em;line-height:1.4;margin:0;text-transform:uppercase}.recent-chat-list__items[data-v-9d83ef01]{display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.recent-chat-list__item[data-v-9d83ef01]{align-items:stretch;background:#ffffff07;border:1px solid transparent;border-radius:.75rem;display:grid;gap:.125rem;grid-template-columns:minmax(0,1fr) 44px;min-width:0;transition:background-color .16s ease,border-color .16s ease}.recent-chat-list__item--active[data-v-9d83ef01]{background:#5c45c22b;border-color:#b8abff47}.recent-chat-list__delete[data-v-9d83ef01],.recent-chat-list__load-more[data-v-9d83ef01],.recent-chat-list__select[data-v-9d83ef01],.recent-chat-list__state-action[data-v-9d83ef01]{border:1px solid transparent;color:inherit;min-height:44px}.recent-chat-list__select[data-v-9d83ef01]{align-items:center;background:transparent;border-radius:.75rem;display:flex;font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui,sans-serif;font-size:.8125rem;min-width:0;padding:.55rem .75rem;text-align:left}.recent-chat-list__title[data-v-9d83ef01]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;line-height:1.35;overflow:hidden;overflow-wrap:anywhere}.recent-chat-list__delete[data-v-9d83ef01]{align-items:center;background:transparent;border-radius:.75rem;display:inline-flex;justify-content:center;min-width:44px;opacity:.58;padding:0}.recent-chat-list__delete[data-v-9d83ef01]:disabled{cursor:wait;opacity:.48}.recent-chat-list__delete[data-v-9d83ef01]:focus-visible,.recent-chat-list__load-more[data-v-9d83ef01]:focus-visible,.recent-chat-list__select[data-v-9d83ef01]:focus-visible,.recent-chat-list__state-action[data-v-9d83ef01]:focus-visible{border-color:#ffffff80;outline:3px solid hsla(0,0%,100%,.9);outline-offset:2px}.recent-chat-list__state[data-v-9d83ef01]{align-items:center;color:#ffffff8f;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.625rem;line-height:1.5;margin:0;padding:.625rem}.recent-chat-list__state p[data-v-9d83ef01]{margin:0}.recent-chat-list__state--error[data-v-9d83ef01]{border:1px solid hsla(0,91%,71%,.34);border-radius:.625rem;color:#ffffffc7}.recent-chat-list__load-more[data-v-9d83ef01],.recent-chat-list__state-action[data-v-9d83ef01]{background:#ffffff14;border-radius:.625rem;padding:.5rem .75rem}.recent-chat-list__load-more[data-v-9d83ef01]{justify-self:stretch}.recent-chat-list__spinner[data-v-9d83ef01]{animation:recent-chat-list-spin-9d83ef01 .8s linear infinite;border:2px solid hsla(0,0%,100%,.26);border-radius:50%;border-top-color:#ffffffd6;display:inline-block;height:1rem;width:1rem}@media(hover:hover)and (pointer:fine){.recent-chat-list__item[data-v-9d83ef01]:hover{background:#5c45c21c;border-color:#b8abff33}.recent-chat-list__delete[data-v-9d83ef01]{opacity:0}.recent-chat-list__delete[data-v-9d83ef01]:focus-visible,.recent-chat-list__item:hover .recent-chat-list__delete[data-v-9d83ef01]{opacity:.72}.recent-chat-list__delete[data-v-9d83ef01]:hover,.recent-chat-list__load-more[data-v-9d83ef01]:hover,.recent-chat-list__select[data-v-9d83ef01]:hover,.recent-chat-list__state-action[data-v-9d83ef01]:hover{background:#ffffff0e}}@media(prefers-reduced-motion:reduce){.recent-chat-list__item[data-v-9d83ef01],.recent-chat-list__spinner[data-v-9d83ef01]{animation-duration:1ms;transition-duration:1ms}}@keyframes recent-chat-list-spin-9d83ef01{to{transform:rotate(1turn)}}@font-face{font-family:Work Sans;src:url(../fonts/Work_Sans/WorkSans-Variable-latin.woff2) format(woff2);font-display:swap;font-weight:400 900;font-style:normal}.chat-sidebar-content[data-v-d393d80b]{display:flex;flex:1;flex-direction:column;gap:1.25rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:.125rem}.chat-sidebar-content__new-chat[data-v-d393d80b]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.11);border-radius:.875rem;color:#fff;display:flex;flex:0 0 auto;gap:.875rem;min-height:4.25rem;padding:.625rem;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:100%}.chat-sidebar-content__new-chat-icon[data-v-d393d80b]{align-items:center;background:#5c45c233;border:1px solid rgba(184,171,255,.22);border-radius:.75rem;display:flex;flex:0 0 auto;height:2.75rem;justify-content:center;width:2.75rem}.chat-sidebar-content__new-chat img[data-v-d393d80b]{height:1.5rem;opacity:.78;width:1.5rem}.chat-sidebar-content__new-chat-copy[data-v-d393d80b]{display:grid;font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui,sans-serif;font-size:.9375rem;font-weight:600;gap:.15rem;min-width:0}.chat-sidebar-content__new-chat-copy small[data-v-d393d80b]{color:#ffffff7a;font-size:.6875rem;font-weight:450}.chat-sidebar-content__new-chat[data-v-d393d80b]:hover{background:#5c45c224;border-color:#b8abff4d;transform:translateY(-1px)}.chat-sidebar-content__links a[data-v-d393d80b]:focus-visible,.chat-sidebar-content__links-toggle[data-v-d393d80b]:focus-visible,.chat-sidebar-content__new-chat[data-v-d393d80b]:focus-visible{outline:3px solid rgba(123,99,225,.45);outline-offset:2px}.chat-sidebar-content__history-shell[data-v-d393d80b]{flex:1;min-height:11rem;position:relative}.chat-sidebar-content__history[data-v-d393d80b]{height:100%;min-height:0;overflow-y:auto;padding:.125rem .5rem .125rem 0;scrollbar-color:rgba(184,171,255,.68) hsla(0,0%,100%,.045);scrollbar-gutter:stable;scrollbar-width:thin}.chat-sidebar-content__history--has-more[data-v-d393d80b]{padding-bottom:2.75rem}.chat-sidebar-content__history[data-v-d393d80b]:focus-visible{border-radius:.75rem;outline:3px solid rgba(123,99,225,.45);outline-offset:2px}.chat-sidebar-content__history[data-v-d393d80b]::-webkit-scrollbar{width:.5rem}.chat-sidebar-content__history[data-v-d393d80b]::-webkit-scrollbar-track{background:#ffffff0b;border-radius:999px}.chat-sidebar-content__history[data-v-d393d80b]::-webkit-scrollbar-thumb{background:#b8abffad;border-radius:999px}.chat-sidebar-content__scroll-cue[data-v-d393d80b]{align-items:center;background:linear-gradient(180deg,#14141400,#141414 38%);bottom:0;color:#dcd5ffd6;display:flex;font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui,sans-serif;font-size:.6875rem;font-weight:600;gap:.25rem;justify-content:center;letter-spacing:.035em;padding:1.5rem .75rem .35rem;pointer-events:none;position:absolute;text-transform:uppercase;width:calc(100% - .5rem)}.chat-sidebar-content__links[data-v-d393d80b]{display:grid;flex:0 0 auto;gap:.5rem}.chat-sidebar-content__links-toggle[data-v-d393d80b]{align-items:center;background:#ffffff09;border:1px solid hsla(0,0%,100%,.09);border-radius:.75rem;color:#ffffffd1;cursor:pointer;display:flex;font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui,sans-serif;justify-content:space-between;min-height:3.25rem;padding:.45rem .7rem;text-align:left;transition:background .16s ease,border-color .16s ease;width:100%}.chat-sidebar-content__links-toggle[data-v-d393d80b]:hover{background:#5c45c221;border-color:#b8abff45}.chat-sidebar-content__links-toggle-copy[data-v-d393d80b]{display:flex}.chat-sidebar-content__links-toggle-copy strong[data-v-d393d80b]{font-size:.8125rem;font-weight:600}.chat-sidebar-content__links-toggle-icon[data-v-d393d80b]{transition:transform .16s ease}.chat-sidebar-content__links-toggle-icon--open[data-v-d393d80b]{transform:rotate(180deg)}.chat-sidebar-content__links ul[data-v-d393d80b]{display:grid;gap:.375rem;list-style:none;margin:0;max-height:min(30vh,18rem);overflow-y:auto;overscroll-behavior:contain;padding:0}.chat-sidebar-content__links a[data-v-d393d80b]{align-items:center;background:#ffffff09;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;color:#fffc;display:flex;font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui,sans-serif;font-size:.75rem;font-weight:600;justify-content:space-between;letter-spacing:.07em;min-height:44px;padding:.35rem .45rem .35rem .75rem;text-decoration:none;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease}.chat-sidebar-content__links a[data-v-d393d80b]:hover{background:#5c45c221;border-color:#b8abff45;color:#fff}.chat-sidebar-content__links img[data-v-d393d80b]{background:#5c45c22e;border-radius:.5rem;box-sizing:content-box;height:.75rem;opacity:.8;padding:.45rem;transition:transform .16s ease;width:.75rem}.chat-sidebar-content__links a:hover img[data-v-d393d80b]{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.chat-sidebar-content__links a[data-v-d393d80b],.chat-sidebar-content__links img[data-v-d393d80b],.chat-sidebar-content__links-toggle[data-v-d393d80b],.chat-sidebar-content__links-toggle-icon[data-v-d393d80b],.chat-sidebar-content__new-chat[data-v-d393d80b]{transition-duration:1ms}}@font-face{font-family:Work Sans;src:url(../fonts/Work_Sans/WorkSans-Variable-latin.woff2) format(woff2);font-display:swap;font-weight:400 900;font-style:normal}.mobile-chat-drawer[data-v-8e34af67]{inset:0;position:fixed;z-index:80}.mobile-chat-drawer__backdrop[data-v-8e34af67]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;inset:0;position:absolute}.mobile-chat-drawer__dialog[data-v-8e34af67]{background:radial-gradient(circle at 0 0,rgba(87,68,177,.15),transparent 34%),#141414;border:1px solid rgba(189,176,255,.2);border-radius:1.5rem;box-shadow:0 28px 80px #000000a3;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:calc(100vh - 1.5rem);height:calc(100dvh - 1.5rem);inset-block:.75rem;inset-inline-start:.75rem;max-width:100%;outline:none;overflow:hidden;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);position:absolute;width:min(23.5rem,calc(100vw - 1.5rem))}.mobile-chat-drawer__header[data-v-8e34af67]{align-items:start;border-bottom:1px solid rgba(189,176,255,.14);display:grid;flex:0 0 auto;gap:.875rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:5.25rem;padding:1rem}.mobile-chat-drawer__mark[data-v-8e34af67]{align-items:center;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.2),transparent 45%),#5c45c23d;border:1px solid rgba(184,171,255,.32);border-radius:.875rem;color:#c8beff;display:flex;height:2.75rem;justify-content:center;width:2.75rem}.mobile-chat-drawer__heading[data-v-8e34af67]{min-width:0;padding-top:.125rem}.mobile-chat-drawer__eyebrow[data-v-8e34af67]{color:#cabfffbd;font-size:.6875rem;letter-spacing:.085em;line-height:1.3;margin:0 0 .35rem;text-transform:uppercase}.mobile-chat-drawer__eyebrow[data-v-8e34af67],.mobile-chat-drawer__title[data-v-8e34af67]{font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui,sans-serif;font-weight:650}.mobile-chat-drawer__title[data-v-8e34af67]{color:#fffffff5;font-size:1.25rem;letter-spacing:-.025em;line-height:1.2;margin:0}.mobile-chat-drawer__close[data-v-8e34af67]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.11);border-radius:.75rem;color:#ffffff9e;cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.75rem;justify-content:center;padding:0;width:2.75rem}.mobile-chat-drawer__close[data-v-8e34af67]:hover{background:#ffffff16;color:#fff}.mobile-chat-drawer__close[data-v-8e34af67]:focus-visible{border-color:#b8abffbf;outline:3px solid rgba(123,99,225,.45);outline-offset:2px}.mobile-chat-drawer__content[data-v-8e34af67]{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:1.125rem}.mobile-chat-drawer-enter-active[data-v-8e34af67],.mobile-chat-drawer-enter-active .mobile-chat-drawer__dialog[data-v-8e34af67],.mobile-chat-drawer-leave-active[data-v-8e34af67],.mobile-chat-drawer-leave-active .mobile-chat-drawer__dialog[data-v-8e34af67]{transition-duration:.18s;transition-property:opacity,transform;transition-timing-function:ease-out}.mobile-chat-drawer-enter-from[data-v-8e34af67],.mobile-chat-drawer-leave-to[data-v-8e34af67]{opacity:0}.mobile-chat-drawer-enter-from .mobile-chat-drawer__dialog[data-v-8e34af67],.mobile-chat-drawer-leave-to .mobile-chat-drawer__dialog[data-v-8e34af67]{transform:translate(-100%)}@media(prefers-reduced-motion:reduce){.mobile-chat-drawer-enter-active[data-v-8e34af67],.mobile-chat-drawer-enter-active .mobile-chat-drawer__dialog[data-v-8e34af67],.mobile-chat-drawer-leave-active[data-v-8e34af67],.mobile-chat-drawer-leave-active .mobile-chat-drawer__dialog[data-v-8e34af67]{transition-duration:1ms}}.custom-scroll[data-v-a8739141]{scrollbar-color:rgba(100,116,139,.5) transparent;scrollbar-width:thin}.custom-scroll[data-v-a8739141]::-webkit-scrollbar{width:6px}.custom-scroll[data-v-a8739141]::-webkit-scrollbar-thumb{background-color:#64748b80;border-radius:9999px}.chat-empty-state[data-v-8b309146]{color:#fff;margin-inline:auto;max-width:58rem;padding:clamp(2rem,8vh,5.5rem) 1rem 2rem;text-align:center}.chat-empty-state[data-v-8b309146],.chat-empty-state__intro[data-v-8b309146]{align-items:center;display:flex;flex-direction:column;width:100%}.chat-empty-state__intro[data-v-8b309146]{position:relative}.chat-empty-state__title[data-v-8b309146]{font-size:clamp(1.875rem,4vw,2.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.08;margin:0;text-wrap:balance}.chat-empty-state__description[data-v-8b309146]{color:#f2efff;font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.65;margin:1rem auto 0;max-width:40rem;opacity:1;text-wrap:balance}.chat-empty-state__context-actions[data-v-8b309146]{display:flex;justify-content:center;margin-top:1rem;position:relative;width:100%;z-index:2}.chat-empty-state__starters[data-v-8b309146]{margin-top:clamp(2rem,5vw,3rem);position:relative;text-align:left;width:100%;z-index:2}.chat-empty-state__primary-action[data-v-8b309146]{margin-top:clamp(1.5rem,4vw,2.25rem);width:100%}.chat-empty-state__starters-title[data-v-8b309146]{color:#c8beff;font-size:.8125rem;font-weight:650;letter-spacing:.08em;margin:0 0 .75rem;text-shadow:0 2px 12px rgba(0,0,0,.92);text-transform:uppercase}.chat-empty-state__grid[data-v-8b309146]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.chat-empty-state__item[data-v-8b309146]{display:flex;min-width:0}.chat-empty-state__prompt[data-v-8b309146]{align-content:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.13);border-radius:.875rem;color:inherit;cursor:pointer;display:grid;gap:.25rem .75rem;grid-template-columns:minmax(0,1fr) 1.25rem;grid-template-rows:auto 1fr;height:100%;min-height:5.25rem;padding:.875rem 1rem;text-align:left;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;width:100%}.chat-empty-state--pending .chat-empty-state__prompt[data-v-8b309146]{cursor:progress}.chat-empty-state__pending[data-v-8b309146]{color:#c8beff;font-size:.75rem;font-weight:600;grid-column:1;letter-spacing:.04em;line-height:1.4;padding-top:.25rem}.chat-empty-state__prompt--pending[data-v-8b309146]{border-color:#b7a5ff73;cursor:progress}.chat-empty-state__category[data-v-8b309146]{color:#b8abff;font-size:.75rem;font-weight:650;grid-column:1;letter-spacing:.055em;line-height:1.35;text-transform:uppercase}.chat-empty-state__question[data-v-8b309146]{align-self:center;color:#f5f3fb;font-size:1rem;grid-column:1;line-height:1.45}.chat-empty-state__arrow[data-v-8b309146]{align-self:center;color:#8f8a9e;grid-column:2;grid-row:1/span 2;height:1.25rem;transition:transform .16s ease;width:1.25rem}.chat-empty-state__prompt[data-v-8b309146]:focus-visible{border-color:#ccc0ffad;outline:3px solid hsla(0,0%,100%,.92);outline-offset:3px}@media(hover:hover)and (pointer:fine){.chat-empty-state__prompt[data-v-8b309146]:hover{background:#ffffff16;border-color:#b7a5ff66;transform:translateY(-1px)}.chat-empty-state__prompt:hover .chat-empty-state__arrow[data-v-8b309146]{color:#ffffffc7;transform:translate(2px)}}@media(min-width:44rem){.chat-empty-state[data-v-8b309146]{padding-inline:1.5rem}.chat-empty-state__grid[data-v-8b309146]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.chat-empty-state__arrow[data-v-8b309146],.chat-empty-state__prompt[data-v-8b309146]{transition-duration:1ms}}.landing-hero[data-v-db0eff6d]{align-items:flex-start;background:radial-gradient(circle at 50% 10%,rgba(70,49,159,.14),transparent 38rem),#000;display:flex;isolation:isolate;overflow:hidden;padding:5.25rem 1rem 1.25rem;position:relative}.landing-hero__content[data-v-db0eff6d]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:62rem;position:relative;width:100%;z-index:1}@media(min-width:44rem){.landing-hero__content[data-v-db0eff6d]{margin-top:clamp(0rem,50svh - 20.75rem,7.25rem)}}[data-v-db0eff6d] .chat-empty-state{padding-bottom:1rem;padding-top:clamp(1.5rem,5vh,3.25rem)}[data-v-db0eff6d] .chat-empty-state__starters{margin-top:clamp(1.5rem,3.5vw,2.25rem)}[data-v-db0eff6d] .chat-empty-state__intro{border-radius:3rem;isolation:isolate;padding:.5rem clamp(1rem,4vw,3rem) 1rem;position:relative;z-index:2}[data-v-db0eff6d] .chat-empty-state__intro:before{background:radial-gradient(ellipse at center,rgba(0,0,0,.88) 0,rgba(0,0,0,.68) 48%,rgba(0,0,0,.18) 72%,transparent 82%);content:"";filter:blur(8px);inset:-1rem -2rem;pointer-events:none;position:absolute;z-index:0}[data-v-db0eff6d] .chat-empty-state__intro>*{position:relative;z-index:1}[data-v-db0eff6d] .chat-empty-state__title{color:#fffffffa;font-weight:600;text-shadow:0 3px 22px rgba(0,0,0,.98)}[data-v-db0eff6d] .chat-empty-state__description{color:#f2efff;font-weight:500;opacity:1;text-shadow:0 2px 14px rgba(0,0,0,.98)}[data-v-db0eff6d] .chat-empty-state__starters-title{color:#c8beff;mix-blend-mode:normal;opacity:1;position:relative;text-shadow:0 2px 12px rgba(0,0,0,.92);z-index:2}[data-v-db0eff6d] .landing-search textarea::-moz-placeholder{color:#66666d;opacity:1}[data-v-db0eff6d] .landing-search textarea::placeholder{color:#66666d;opacity:1}[data-v-db0eff6d] .landing-search textarea{min-height:2.75rem;padding-block:.775rem}.landing-hero__glow[data-v-db0eff6d]{border-radius:999px;filter:blur(64px);height:18rem;opacity:.14;pointer-events:none;position:absolute;width:18rem}.landing-hero__glow--left[data-v-db0eff6d]{background:#5a3ec5;left:-9rem;top:22%}.landing-hero__glow--right[data-v-db0eff6d]{background:#235ea8;right:-10rem;top:4rem}.landing-hero__book[data-v-db0eff6d]{bottom:100%;height:min(46rem,86vw);isolation:isolate;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.18) 8%,rgba(0,0,0,.46) 28%,rgba(0,0,0,.82) 48%,#000 60%,#000);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.18) 8%,rgba(0,0,0,.46) 28%,rgba(0,0,0,.82) 48%,#000 60%,#000);mix-blend-mode:normal;transform:translate(-50%,25%);width:min(46rem,86vw);z-index:-1}.landing-hero__book[data-v-db0eff6d],.landing-hero__book[data-v-db0eff6d]:after{left:50%;pointer-events:none;position:absolute}.landing-hero__book[data-v-db0eff6d]:after{background:radial-gradient(ellipse at center,rgba(255,224,164,.58) 0,rgba(255,186,103,.26) 24%,rgba(162,139,255,.2) 46%,transparent 72%);content:"";height:18%;mix-blend-mode:screen;opacity:.58;top:67%;transform:translate(-50%) scale(1);width:54%;z-index:2}.landing-hero__media[data-v-db0eff6d]{display:block;filter:brightness(1.14) contrast(1.08) saturate(1.12);height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.12) 5%,rgba(0,0,0,.42) 11%,rgba(0,0,0,.78) 18%,#000 27%,#000 73%,rgba(0,0,0,.78) 82%,rgba(0,0,0,.42) 89%,rgba(0,0,0,.12) 95%,transparent);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.12) 5%,rgba(0,0,0,.42) 11%,rgba(0,0,0,.78) 18%,#000 27%,#000 73%,rgba(0,0,0,.78) 82%,rgba(0,0,0,.42) 89%,rgba(0,0,0,.12) 95%,transparent);-o-object-fit:contain;object-fit:contain;opacity:.72;position:absolute;transform:scale(1.05);transform-origin:50% 70%;transition:opacity .4s ease;width:100%;z-index:1}.landing-hero__video[data-v-db0eff6d]{opacity:0}.landing-hero__book--playing .landing-hero__video[data-v-db0eff6d]{opacity:.72}.landing-hero__book--playing .landing-hero__poster[data-v-db0eff6d]{opacity:0}.landing-hero__media[data-v-db0eff6d]::-webkit-media-controls,.landing-hero__media[data-v-db0eff6d]::-webkit-media-controls-enclosure,.landing-hero__media[data-v-db0eff6d]::-webkit-media-controls-panel{display:none!important}.landing-search[data-v-db0eff6d]{isolation:isolate;margin:0 auto;max-width:48rem;position:relative;width:calc(100% - 2rem);z-index:0}.landing-search__flourish[data-v-db0eff6d]{height:6rem;left:-.9rem;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:6.25rem;z-index:0}.landing-search__form[data-v-db0eff6d]{align-items:center;background:#fff;border:1px solid hsla(0,0%,100%,.72);border-radius:2rem;box-shadow:0 20px 60px #00000057;display:flex;min-height:4rem;padding:.5rem .6rem .5rem 1.25rem;position:relative;z-index:1}.landing-search__form[data-v-db0eff6d]:focus-within{border-color:#b8abff;box-shadow:0 0 0 3px #b8abffd1,0 20px 60px #00000057}.landing-search__input[data-v-db0eff6d]{flex:1;min-width:0}.landing-search__submit[data-v-db0eff6d]{align-items:center;background:#7065bd;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;height:3rem;justify-content:center;transition:background .16s ease,transform .16s ease;width:3rem}.landing-search__submit img[data-v-db0eff6d]{height:1.25rem;width:1.25rem}.landing-search__submit[data-v-db0eff6d]:hover:not(:disabled){background:#594ba9;transform:translate(1px)}.landing-search__submit[data-v-db0eff6d]:focus-visible{outline:3px solid #2f257d;outline-offset:3px}.landing-search__submit[data-v-db0eff6d]:disabled{cursor:not-allowed;opacity:.55}.landing-search__error[data-v-db0eff6d]{align-items:center;background:#fb69561f;border:1px solid hsla(7,95%,66%,.5);border-radius:.875rem;color:#ffd9d3;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem .875rem;justify-content:center;line-height:1.5;margin:.75rem auto 0;max-width:48rem;padding:.75rem 1rem;position:relative;text-align:left;width:calc(100% - 2rem);z-index:1}.landing-search__retry[data-v-db0eff6d]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.32);border-radius:.625rem;color:#fff;cursor:pointer;flex:0 0 auto;font-size:.875rem;font-weight:650;min-height:2.75rem;padding:.5rem 1rem}.landing-search__retry[data-v-db0eff6d]:hover{background:#ffffff2e}.landing-search__retry[data-v-db0eff6d]:focus-visible{outline:3px solid #fff;outline-offset:2px}.landing-hero__trust[data-v-db0eff6d]{align-items:center;color:#ffffff9e;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.45rem .8rem;justify-content:center;line-height:1.5;margin:1rem auto 0;max-width:48rem;position:relative;text-align:center;width:100%;z-index:1}@media(max-width:47.9375rem){.landing-hero__trust[data-v-db0eff6d]{margin-inline:-1rem;width:calc(100% + 2rem)}}.landing-hero__utility-links[data-v-db0eff6d]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}@media(max-width:43.99rem){.landing-hero[data-v-db0eff6d]{align-items:flex-start;padding-top:4.75rem;padding-inline:.5rem}.landing-search[data-v-db0eff6d]{width:calc(100% - 1rem)}.landing-hero__book[data-v-db0eff6d]{height:33.5rem;transform:translate(-50%,25%);width:33.5rem}.landing-hero__book[data-v-db0eff6d]:after{height:16%;opacity:.48;top:68%;width:48%}.landing-hero__media[data-v-db0eff6d]{opacity:.6;transform:scale(1.02)}.landing-hero__video[data-v-db0eff6d]{opacity:0}.landing-hero__book--playing .landing-hero__video[data-v-db0eff6d]{opacity:.6}.landing-search__flourish[data-v-db0eff6d]{height:5.8125rem;left:-.75rem;width:6rem}.landing-search__form[data-v-db0eff6d]{border-radius:1.875rem;min-height:3.75rem;padding-left:1rem}.landing-search__submit[data-v-db0eff6d]{height:2.75rem;width:2.75rem}}@media(max-width:21.25rem){[data-v-db0eff6d] .landing-search textarea{font-size:1rem}}@media(min-width:64rem){.landing-hero[data-v-db0eff6d]{padding-bottom:.75rem;padding-top:5.25rem}[data-v-db0eff6d] .chat-empty-state{padding-bottom:.5rem;padding-top:.75rem}[data-v-db0eff6d] .chat-empty-state__primary-action{margin-top:1rem}[data-v-db0eff6d] .chat-empty-state__starters{margin-top:.875rem}[data-v-db0eff6d] .chat-empty-state__grid{gap:.5rem}[data-v-db0eff6d] .chat-empty-state__prompt{min-height:4.25rem;padding-block:.625rem}.landing-hero__trust[data-v-db0eff6d]{margin-top:.5rem}}@media(prefers-reduced-motion:no-preference){.landing-hero__book[data-v-db0eff6d]:after{animation:book-spine-glow-db0eff6d 6s ease-in-out infinite;will-change:opacity,transform}}@media(prefers-reduced-data:reduce){.landing-hero__video[data-v-db0eff6d]{display:none}}@media(prefers-reduced-motion:reduce){.landing-hero__video[data-v-db0eff6d]{display:none}.landing-hero__media[data-v-db0eff6d],.landing-search__submit[data-v-db0eff6d]{transition-duration:1ms}}@keyframes book-spine-glow-db0eff6d{0%,to{opacity:.46;transform:translate(-50%,.2rem) scale(.96)}50%{opacity:.72;transform:translate(-50%,-.2rem) scale(1.035)}}@font-face{font-family:Work Sans;src:url(../fonts/Work_Sans/WorkSans-Variable-latin.woff2) format(woff2);font-display:swap;font-weight:400 900;font-style:normal}.psybrarian-help[data-v-7c5e7487]{background:#000;padding:clamp(2rem,5vw,4rem) 1rem}.psybrarian-help__card[data-v-7c5e7487]{align-items:center;background:linear-gradient(135deg,#181427fa,#0a0a0efa),radial-gradient(circle at 12% 5%,rgba(100,77,201,.2),transparent 30rem);border:1px solid rgba(184,171,255,.2);border-radius:1.5rem;display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);isolation:isolate;margin:0 auto;max-width:62rem;overflow:hidden;padding:clamp(2rem,4vw,3.5rem);position:relative}.psybrarian-help__glow[data-v-7c5e7487]{border-radius:999px;filter:blur(72px);pointer-events:none;position:absolute;z-index:-1}.psybrarian-help__glow--violet[data-v-7c5e7487]{background:#6549d340;height:18rem;right:-8rem;top:-10rem;width:18rem}.psybrarian-help__glow--blue[data-v-7c5e7487]{background:#235ea829;bottom:-10rem;height:20rem;left:28%;width:20rem}.psybrarian-help__copy[data-v-7c5e7487]{max-width:39rem;position:relative;z-index:1}.psybrarian-help__eyebrow[data-v-7c5e7487]{align-items:center;color:#c8beff;display:inline-flex;font-size:.75rem;font-weight:650;gap:.55rem;letter-spacing:.09em;text-transform:uppercase}.psybrarian-help__eyebrow-icon[data-v-7c5e7487]{align-items:center;background:#7359da2e;border:1px solid rgba(184,171,255,.25);border-radius:.65rem;display:inline-flex;height:2rem;justify-content:center;width:2rem}.psybrarian-help__eyebrow-icon svg[data-v-7c5e7487]{height:1.1rem;width:1.1rem}.psybrarian-help__title[data-v-7c5e7487]{color:#fff;font-family:Work Sans,"Work Sans Fallback: Arial",ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,3.5vw,2.375rem);font-weight:550;letter-spacing:-.04em;line-height:1.05;margin:1.25rem 0 0;text-wrap:balance}.psybrarian-help__description[data-v-7c5e7487]{color:#ffffffad;font-size:clamp(.95rem,1.6vw,1.075rem);line-height:1.65;margin:1.25rem 0 0;max-width:35rem}.psybrarian-help__details[data-v-7c5e7487]{align-items:center;color:#ffffffa6;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.6rem 1.25rem;margin-top:1.5rem}.psybrarian-help__details span[data-v-7c5e7487]{align-items:center;display:inline-flex;gap:.4rem}.psybrarian-help__details svg[data-v-7c5e7487]{height:1rem;width:1rem}.psybrarian-help__action-panel[data-v-7c5e7487]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;display:flex;flex-direction:column;padding:1.5rem;position:relative;z-index:1}.psybrarian-help__action-icon[data-v-7c5e7487]{align-items:center;background:linear-gradient(145deg,#7058d757,#372e5d40);border:1px solid rgba(184,171,255,.3);border-radius:.9rem;color:#d8d1ff;display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.psybrarian-help__action-icon svg[data-v-7c5e7487]{height:1.4rem;width:1.4rem}.psybrarian-help__action-panel h3[data-v-7c5e7487]{color:#fff;font-size:1.05rem;font-weight:650;margin:1.25rem 0 0}.psybrarian-help__action-panel p[data-v-7c5e7487]{color:#ffffffa8;font-size:.875rem;line-height:1.5;margin:.45rem 0 1.5rem}.psybrarian-help__action[data-v-7c5e7487]{align-items:center;background:#5846c1;border:1px solid rgba(215,207,255,.25);border-radius:.9rem;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:650;gap:1rem;justify-content:space-between;margin-top:auto;min-height:3.25rem;padding:.75rem 1rem;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:100%}.psybrarian-help__action svg[data-v-7c5e7487]{height:1.2rem;transition:transform .16s ease;width:1.2rem}.psybrarian-help__action[data-v-7c5e7487]:hover{background:#6653d0;border-color:#d7cfff80;transform:translateY(-1px)}.psybrarian-help__action:hover svg[data-v-7c5e7487]{transform:translate(.15rem)}.psybrarian-help__action[data-v-7c5e7487]:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:47.99rem){.psybrarian-help[data-v-7c5e7487]{padding-inline:.75rem}.psybrarian-help__card[data-v-7c5e7487]{gap:2rem;grid-template-columns:minmax(0,1fr);padding:1.5rem}.psybrarian-help__title[data-v-7c5e7487]{font-size:clamp(2rem,10vw,2.25rem)}.psybrarian-help__action-panel[data-v-7c5e7487]{padding:1.25rem}}@media(prefers-reduced-motion:reduce){.psybrarian-help__action[data-v-7c5e7487],.psybrarian-help__action svg[data-v-7c5e7487]{transition-duration:1ms}}@font-face{font-family:Work Sans;src:url(../fonts/Work_Sans/WorkSans-Variable-latin.woff2) format(woff2);font-display:swap;font-weight:400 900;font-style:normal}.site-footer__social[data-v-523a6a0c]{align-items:center;border-radius:.75rem;display:inline-flex;justify-content:center;margin:-.625rem;padding:.625rem}.site-footer__legal-link[data-v-523a6a0c],.site-footer__link[data-v-523a6a0c]{border-radius:.5rem;padding-inline:.125rem}.site-footer__chat-history[data-v-523a6a0c],.site-footer__legal-link[data-v-523a6a0c],.site-footer__legal-note[data-v-523a6a0c],.site-footer__link[data-v-523a6a0c]{align-items:center;display:inline-flex;min-height:2.75rem}.site-footer__chat-history[data-v-523a6a0c]{background:#ffffff12;border:1px solid hsla(0,0%,100%,.24);border-radius:.875rem;color:#f6f1ea;font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui,sans-serif;font-size:.875rem;font-weight:650;gap:.5rem;justify-content:center;letter-spacing:.04em;padding:.5rem 1rem;text-transform:uppercase;transition:background .16s ease}.site-footer__chat-history[data-v-523a6a0c]:hover{background:#ffffff24}@media(min-width:1024px){.site-footer__chat-history[data-v-523a6a0c]{display:none}}.site-footer__chat-history img[data-v-523a6a0c]{height:1.125rem;opacity:.85;width:1.125rem}.site-footer__chat-history[data-v-523a6a0c]:focus-visible,.site-footer__legal-link[data-v-523a6a0c]:focus-visible,.site-footer__link[data-v-523a6a0c]:focus-visible,.site-footer__social[data-v-523a6a0c]:focus-visible{outline:3px solid #fff;outline-offset:2px}@font-face{font-family:Work Sans;src:url(../fonts/Work_Sans/WorkSans-Variable-latin.woff2) format(woff2);font-display:swap;font-weight:400 900;font-style:normal}.psybrary-modal-overlay[data-v-b727e943]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:99999}.psybrary-modal-panel[data-v-b727e943]{background:radial-gradient(circle at 0 0,rgba(87,68,177,.13),transparent 38%),#141414;border:1px solid rgba(189,176,255,.2);border-radius:1.5rem;box-shadow:0 28px 80px #000000a3;color:#fff;display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);overflow:hidden;padding:clamp(1.25rem,4vw,1.75rem);position:relative;width:min(100%,31rem)}.psybrary-modal-panel--compact[data-v-b727e943]{width:min(100%,28rem)}.psybrary-modal-panel--wide[data-v-b727e943]{width:min(100%,35rem)}.psybrary-modal-panel[data-v-b727e943]:focus{outline:none}.psybrary-modal-header[data-v-b727e943]{align-items:flex-start;display:grid;gap:.875rem;grid-template-columns:auto minmax(0,1fr) auto}.psybrary-modal-icon[data-v-b727e943]{align-items:center;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.2),transparent 45%),#5c45c23d;border:1px solid rgba(184,171,255,.32);border-radius:.875rem;color:#c8beff;display:flex;height:2.75rem;justify-content:center;width:2.75rem}.psybrary-modal-heading[data-v-b727e943]{min-width:0;padding-top:.125rem}.psybrary-modal-eyebrow[data-v-b727e943]{color:#cabfffbd;font-size:.6875rem;letter-spacing:.085em;line-height:1.3;margin:0 0 .35rem;text-transform:uppercase}.psybrary-modal-eyebrow[data-v-b727e943],.psybrary-modal-title[data-v-b727e943]{font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui,sans-serif;font-weight:650}.psybrary-modal-title[data-v-b727e943]{color:#fffffff5;font-size:clamp(1.25rem,4vw,1.5rem);letter-spacing:-.025em;line-height:1.2;margin:0;text-wrap:balance}.psybrary-modal-description[data-v-b727e943]{color:#ffffff9e;font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui,sans-serif;font-size:.875rem;line-height:1.55;margin:.65rem 0 0}.psybrary-modal-close[data-v-b727e943]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.11);border-radius:.75rem;color:#ffffff9e;cursor:pointer;display:flex;height:2.75rem;justify-content:center;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease;width:2.75rem}.psybrary-modal-close svg[data-v-b727e943]{height:1.25rem;width:1.25rem}.psybrary-modal-close[data-v-b727e943]:hover{background:#ffffff16;color:#fff}.psybrary-modal-close[data-v-b727e943]:focus-visible{border-color:#b8abffbf;outline:3px solid rgba(123,99,225,.45);outline-offset:2px}.psybrary-modal-body[data-v-b727e943]{margin-top:1.5rem;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.psybrary-modal-footer[data-v-b727e943]{border-top:1px solid hsla(0,0%,100%,.08);margin-top:1.25rem;padding-top:1rem}.psybrary-modal-enter-active[data-v-b727e943],.psybrary-modal-leave-active[data-v-b727e943]{transition:opacity .18s ease}.psybrary-modal-enter-active .psybrary-modal-panel[data-v-b727e943],.psybrary-modal-leave-active .psybrary-modal-panel[data-v-b727e943]{transition:opacity .18s ease,transform .18s ease}.psybrary-modal-enter-from[data-v-b727e943],.psybrary-modal-enter-from .psybrary-modal-panel[data-v-b727e943],.psybrary-modal-leave-to[data-v-b727e943],.psybrary-modal-leave-to .psybrary-modal-panel[data-v-b727e943]{opacity:0}.psybrary-modal-enter-from .psybrary-modal-panel[data-v-b727e943],.psybrary-modal-leave-to .psybrary-modal-panel[data-v-b727e943]{transform:translateY(.75rem) scale(.985)}@media(max-width:32rem){.psybrary-modal-overlay[data-v-b727e943]{align-items:flex-end;padding:0}.psybrary-modal-panel[data-v-b727e943],.psybrary-modal-panel--compact[data-v-b727e943],.psybrary-modal-panel--wide[data-v-b727e943]{border-bottom:0;border-radius:1.5rem 1.5rem 0 0;max-height:min(calc(100dvh - .75rem),52rem);padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));width:100%}}@media(max-width:23rem){.psybrary-modal-panel[data-v-b727e943],.psybrary-modal-panel--compact[data-v-b727e943],.psybrary-modal-panel--wide[data-v-b727e943]{padding-inline:1rem}.psybrary-modal-header[data-v-b727e943]{gap:.75rem}.psybrary-modal-heading[data-v-b727e943]{display:contents}.psybrary-modal-eyebrow[data-v-b727e943],.psybrary-modal-title[data-v-b727e943]{grid-column:2}.psybrary-modal-eyebrow[data-v-b727e943]{align-self:end;grid-row:1;margin-bottom:0}.psybrary-modal-title[data-v-b727e943]{align-self:start;font-size:1.1875rem;grid-row:2}.psybrary-modal-description[data-v-b727e943]{grid-column:1/-1;grid-row:3;margin-top:.125rem}.psybrary-modal-close[data-v-b727e943],.psybrary-modal-icon[data-v-b727e943]{grid-row:1/span 2}.psybrary-modal-body[data-v-b727e943]{margin-top:1.125rem;scrollbar-gutter:auto}}@media(prefers-reduced-motion:reduce){.psybrary-modal-enter-active[data-v-b727e943],.psybrary-modal-enter-active .psybrary-modal-panel[data-v-b727e943],.psybrary-modal-leave-active[data-v-b727e943],.psybrary-modal-leave-active .psybrary-modal-panel[data-v-b727e943]{transition-duration:1ms}}@font-face{font-family:Work Sans;src:url(../fonts/Work_Sans/WorkSans-Variable-latin.woff2) format(woff2);font-display:swap;font-weight:400 900;font-style:normal}.human-form[data-v-4fb2a48e]{gap:1rem}.human-form[data-v-4fb2a48e],.human-form__field[data-v-4fb2a48e]{display:flex;flex-direction:column}.human-form__field[data-v-4fb2a48e]{gap:.45rem}.human-form__field label[data-v-4fb2a48e]{color:#ffffffc7;font-size:.8125rem;font-weight:600}.human-form__field label span[data-v-4fb2a48e]{color:#ffffff6b;font-weight:450;margin-left:.35rem}.human-form__control[data-v-4fb2a48e]{background:#ffffff0e;border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;color:#fff;font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui,sans-serif;font-size:.9375rem;min-height:3rem;outline:none;padding:.75rem .875rem;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.human-form__control[data-v-4fb2a48e]::-moz-placeholder{color:#ffffff59}.human-form__control[data-v-4fb2a48e]::placeholder{color:#ffffff59}.human-form__control[data-v-4fb2a48e]:focus{background:#ffffff13;border-color:#b8abff94;box-shadow:0 0 0 3px #5f46c333}.human-form__control--error[data-v-4fb2a48e]{border-color:#ff705fb3}.human-form__textarea[data-v-4fb2a48e]{min-height:7.5rem;resize:vertical}.human-form__error[data-v-4fb2a48e]{color:#ff9b8f;font-size:.75rem}.human-form__actions[data-v-4fb2a48e]{display:grid;gap:.625rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.human-form__actions button[data-v-4fb2a48e]{border-radius:.75rem;cursor:pointer;font-size:.9375rem;font-weight:650;min-height:3rem;padding:.75rem 1rem}.human-form__secondary[data-v-4fb2a48e]{background:#ffffff0e;border:1px solid hsla(0,0%,100%,.12);color:#ffffffe0}.human-form__primary[data-v-4fb2a48e]{background:#493aab;border:1px solid rgba(184,171,255,.38);color:#fff}.human-form__actions button[data-v-4fb2a48e]:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12)}.human-form__actions button[data-v-4fb2a48e]:focus-visible{outline:3px solid rgba(123,99,225,.48);outline-offset:2px}.human-form__actions button[data-v-4fb2a48e]:disabled{cursor:not-allowed;opacity:.48}.human-form__actions button[aria-disabled=true][data-v-4fb2a48e]{background:#493aab6b;border-color:#b8abff38;color:#ffffffb8;cursor:not-allowed}@media(max-width:23rem){.human-form[data-v-4fb2a48e]{gap:.875rem}.human-form__textarea[data-v-4fb2a48e]{min-height:6.5rem}}@font-face{font-family:Work Sans;src:url(../fonts/Work_Sans/WorkSans-Variable-latin.woff2) format(woff2);font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:"Work Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:119.8068%;ascent-override:77.625%;descent-override:20.2827%;line-gap-override:0%}@font-face{font-family:"Work Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.5498%;ascent-override:82.6301%;descent-override:21.5904%;line-gap-override:0%}@font-face{font-family:"Work Sans Fallback: Roboto";src:local("Roboto");size-adjust:112.1791%;ascent-override:82.9031%;descent-override:21.6618%;line-gap-override:0%}@font-face{font-family:"Work Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:110.8889%;ascent-override:83.8677%;descent-override:21.9138%;line-gap-override:0%}@font-face{font-family:"Work Sans Fallback: Arial";src:local("Arial");size-adjust:111.9334%;ascent-override:83.0851%;descent-override:21.7093%;line-gap-override:0%}.confirm-modal-overlay[data-v-e5b5604a]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:99999}.confirm-modal-panel[data-v-e5b5604a]{background:radial-gradient(circle at 0 0,rgba(87,68,177,.13),transparent 38%),#141414;border:1px solid rgba(189,176,255,.2);border-radius:1.5rem;box-shadow:0 28px 80px #000000a3;color:#fff;max-height:calc(100dvh - 2rem);overflow:auto;padding:clamp(1.25rem,4vw,1.75rem);width:min(100%,28rem)}.confirm-modal-panel[data-v-e5b5604a]:focus{outline:none}.confirm-modal-title[data-v-e5b5604a]{color:#fffffff5;font-family:Work Sans,"Work Sans Fallback: BlinkMacSystemFont","Work Sans Fallback: Segoe UI","Work Sans Fallback: Roboto","Work Sans Fallback: Helvetica Neue","Work Sans Fallback: Arial",system-ui,sans-serif;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:650;letter-spacing:-.025em;line-height:1.2;margin:0;text-wrap:balance}.confirm-modal-message[data-v-e5b5604a]{color:#ffffff9e;font-size:.9375rem;line-height:1.55;margin:.75rem 0 0;overflow-wrap:anywhere}.confirm-modal-actions[data-v-e5b5604a]{display:grid;gap:.625rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:1.5rem}.confirm-modal-cancel[data-v-e5b5604a],.confirm-modal-confirm[data-v-e5b5604a]{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;font:inherit;font-size:.9375rem;font-weight:650;justify-content:center;min-height:2.75rem;padding:.75rem 1rem}.confirm-modal-cancel[data-v-e5b5604a]{background:#ffffff0e;border:1px solid hsla(0,0%,100%,.12);color:#ffffffe0}.confirm-modal-confirm[data-v-e5b5604a]{background:#a32d22;border:1px solid hsla(6,100%,78%,.42);color:#fff}.confirm-modal-cancel[data-v-e5b5604a]:hover,.confirm-modal-confirm[data-v-e5b5604a]:hover{filter:brightness(1.15)}.confirm-modal-cancel[data-v-e5b5604a]:focus-visible,.confirm-modal-confirm[data-v-e5b5604a]:focus-visible{outline:3px solid rgba(123,99,225,.48);outline-offset:2px}.modal-fade-enter-active[data-v-e5b5604a],.modal-fade-leave-active[data-v-e5b5604a]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-e5b5604a],.modal-fade-leave-to[data-v-e5b5604a]{opacity:0}@media(max-width:26rem){.confirm-modal-actions[data-v-e5b5604a]{grid-template-columns:1fr}}
