.header-ikigai[data-v-19c5a415]{width:14rem}.app-header[data-v-19c5a415]{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center;gap:1em;width:100%;margin:1rem auto;color:var(--primary-color)}.app-header .title[data-v-19c5a415]{text-align:center;font-weight:400;text-transform:uppercase;font-weight:700;font-size:2.2rem}.app-footer[data-v-62b3c597]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.app-footer .branding[data-v-62b3c597]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem}.app-footer .wording[data-v-62b3c597]{justify-content:flex-start;align-items:flex-end;display:flex;flex-flow:column;gap:.4rem;margin:0 1rem}.app-footer .wording p[data-v-62b3c597]{margin:0}.app-footer .wording .app-name[data-v-62b3c597]{font-weight:700}.app-footer .lpi-logo[data-v-62b3c597]{width:8rem;height:auto}.welcome-screen[data-v-adc39de2]{display:flex;flex-flow:column;gap:2rem}.welcome-title[data-v-adc39de2]{font-size:1.4rem;text-align:center;line-height:.9}.ikigai-plus[data-v-adc39de2]{color:var(--primary-color);font-size:2em;letter-spacing:.25em}.intro[data-v-adc39de2],.full-image[data-v-adc39de2]{display:block;width:100%;max-width:36rem;margin:0 auto;height:auto;border-radius:0 3rem}.columns[data-v-adc39de2]{display:flex;flex-flow:column nowrap;gap:2rem;align-items:center}@media screen and (min-width: 600px){.columns[data-v-adc39de2]{flex-flow:row nowrap}}.columns .column[data-v-adc39de2]{flex-grow:1;flex-basis:100%}.intro-title[data-v-adc39de2]{font-size:1.8rem;text-transform:uppercase}.intro[data-v-adc39de2]{font-size:1.2rem}.intro a[data-v-adc39de2]{color:var(--primary-color);text-decoration:none;font-weight:700}.intro a[data-v-adc39de2]:hover{text-decoration:underline}.intro+.intro[data-v-adc39de2]{margin-top:1rem}.actions[data-v-adc39de2]{display:flex;justify-content:center;gap:1rem;align-items:center;margin-top:2rem}.actions .button[data-v-adc39de2]{font-size:1.4rem;padding:.7rem .8rem}.actions .or[data-v-adc39de2]{font-style:italic}.help[data-v-9b32ef65]{background-color:#ffffff80;padding:1rem .5rem;border-radius:1.5rem;width:16em;position:relative;z-index:1}.wrapper[data-v-9b32ef65]{position:relative;min-width:3rem}button[data-v-9b32ef65]{position:absolute;z-index:10;top:20px;left:10px;background-color:#f9e3e7;border:0 none;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;transition:transform .2s ease-in-out;transform:scale(.9)}button[data-v-9b32ef65]:hover{transform:scale(1.1)}button h4[data-v-9b32ef65]{width:min-content}h4[data-v-9b32ef65]{text-align:center;cursor:pointer}p[data-v-9b32ef65]:not(.intro){margin-left:1rem}kbd[data-v-9b32ef65]{display:inline-block;background-color:#f9e3e7;color:#333;font-weight:600;padding:3px;border-radius:4px}.slide-enter-active[data-v-9b32ef65],.slide-leave-active[data-v-9b32ef65]{transition:transform .4s ease-in-out;transform-origin:1rem 2rem}.slide-enter-from[data-v-9b32ef65],.slide-leave-to[data-v-9b32ef65]{width:3rem;transform:scale(0)}.slide-leave-from[data-v-9b32ef65],.slide-enter-to[data-v-9b32ef65]{width:16rem;transform:scale(1)}.slide-leave-active[data-v-9b32ef65]{width:16rem}.slide-enter-active[data-v-9b32ef65] *,.slide-leave-active[data-v-9b32ef65] *{opacity:0}.vac-message-card[data-v-b6346ef7]{padding:1rem;border-radius:1rem;margin-top:1rem;position:relative}.vac-message-card[data-v-b6346ef7]:after{content:"";display:inline-block;width:0px;height:0px;border-style:solid;border-width:7px 12.1px 7px 0;position:absolute}.vac-message-other[data-v-b6346ef7]{background-color:#fceed0;border-bottom-left-radius:0;text-align:left}.vac-message-other[data-v-b6346ef7]:after{border-color:#fceed0 transparent transparent transparent;transform:translateY(100%);bottom:0;left:0}.vac-message-current[data-v-b6346ef7]{background-color:#fceed0;border-bottom-right-radius:0;text-align:right}.vac-message-current[data-v-b6346ef7]:after{border-color:#fceed0 transparent transparent transparent;transform:translateY(100%) scaleX(-1);bottom:0;right:0}.vac-message-system[data-v-b6346ef7]{background-color:#fceed0;text-align:left}.vac-message-system[data-v-b6346ef7]:after{display:none}.action-error .vac-message-card[data-v-b6346ef7]{background-color:#fee}.dot-container[data-v-aa60c17a]{display:flex;justify-content:center;align-items:center;gap:.5rem}.dot[data-v-aa60c17a]{width:.7rem;height:.7rem;border-radius:.7rem;background-color:var(--primary-color);animation:pulse-aa60c17a 1.2s infinite ease-in-out}.dot[data-v-aa60c17a]:nth-child(2){animation-delay:.2s}.dot[data-v-aa60c17a]:nth-child(3){animation-delay:.4s}@keyframes pulse-aa60c17a{0%{transform:scale(0)}30%{transform:scale(1)}60%,to{transform:scale(0)}}.message-buttons[data-v-ac086d6f]{display:flex;justify-content:center;gap:1rem;width:100%;margin-top:1rem}[data-v-ba8ecadc] a{color:var(--primary-color);text-decoration:none;font-weight:700}[data-v-ba8ecadc] a:hover{text-decoration:underline}[data-v-ba8ecadc] em{font-style:normal;font-weight:500}.wrapper[data-v-27fe5a4b]{display:flex;justify-content:center;margin:1rem 0}.entry-image[data-v-27fe5a4b]{max-width:22rem;width:100%;flex-grow:1;border-radius:10px}.wrapper[data-v-e1034d4d]{display:flex;padding:1rem 0;justify-content:center}.button[data-v-e1034d4d]{display:inline-flex;gap:1rem;align-items:center;text-decoration:none}.icon[data-v-e1034d4d]{width:1.4em;height:1.4em;stroke:var(--primary-color)}.default-entry[data-v-88cee87b]{display:none}.dropdown[data-v-2c8eecc2]{position:relative}.dropdown menu[data-v-2c8eecc2]{width:12rem;display:none;flex-flow:column nowrap;gap:1rem;position:absolute;bottom:0;right:0;transform:translateY(100%);list-style-type:none;background-color:#fafbfc;margin:0;padding:.5rem 0;border-radius:6px;box-shadow:#1b1f230a 0 1px,#ffffff40 0 1px inset;box-sizing:border-box;color:var(--primary-color)}.dropdown menu.align-left[data-v-2c8eecc2]{right:unset;left:0}.dropdown.is-open menu[data-v-2c8eecc2]{display:flex;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}.trigger[data-v-2c8eecc2]{display:inline-flex;align-items:center;gap:.2rem}@media screen and (min-width: 600px){.trigger[data-v-2c8eecc2]{gap:1rem}}.icon[data-v-2c8eecc2],.chevron[data-v-2c8eecc2]{display:inline-flex}.icon[data-v-2c8eecc2] svg,.chevron svg[data-v-2c8eecc2]{width:1.4em;height:1.4em;pointer-events:none}@media screen and (max-width: 600px){.name[data-v-2c8eecc2]{display:none}}.menu-button[data-v-2c8eecc2]{background:none!important;color:var(--primary-color);border:none;padding:.2rem 1rem!important;cursor:pointer;width:100%;text-align:left;font-weight:500}.menu-button[data-v-2c8eecc2]:hover{background-color:#f3f4f6!important}.vue-advanced-chat[data-v-ff8b58f5]{background-color:transparent;--chat-content-bg-color: transparent}.room-header[data-v-ff8b58f5],.room-actions[data-v-ff8b58f5]{display:flex;gap:.2rem;padding:.2rem;flex-flow:row wrap}.room-header[data-v-ff8b58f5]{width:100%;justify-content:stretch;align-items:center}.room-header .spacer[data-v-ff8b58f5]{flex-grow:1}.room-header .spark[data-v-ff8b58f5]{display:flex;gap:1rem;align-items:center;color:var(--primary-color);font-weight:600}.room-header .spark img[data-v-ff8b58f5]{height:36px;border-radius:36px}[data-v-ff8b58f5] .vac-text-started{display:none}dialog[data-v-ff8b58f5]{width:28rem;border:2px solid var(--primary-color);border-radius:4px}dialog[data-v-ff8b58f5]::backdrop{background-color:#000;opacity:.5}dialog p+p[data-v-ff8b58f5]{margin-top:1rem}dialog .actions[data-v-ff8b58f5]{margin-top:1rem;display:flex;justify-content:center;align-items:center;gap:1rem}.app[data-v-b7ad6c28]{flex-grow:1;display:flex;gap:2rem;width:100%;margin:0 auto}.app aside[data-v-b7ad6c28]{flex-shrink:0}.app main[data-v-b7ad6c28]{flex-grow:1}.chat-ctn[data-v-b7ad6c28]{display:flex}.chat-box[data-v-b7ad6c28]{flex-grow:1}html{--primary-color: #f47a5f;--text-color: #2a2a2a }body,h1,h2,h3,h4,h5,h6{font-family:Ubuntu,sans-serif}h1,h2,h3,h4,h5,h6{color:var(--primary-color)}body{background:#fff;margin:0;padding:0;color:var(--text-color)}#app{display:flex;flex-flow:column nowrap;min-height:100vh;padding:0 1rem;margin:0 auto;max-width:75rem}p{margin:0}p+p{margin-top:1rem}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafbfc;border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f230a 0 1px,#ffffff40 0 1px inset;box-sizing:border-box;color:var(--primary-color);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:20px;list-style:none;padding:6px 16px;position:relative;transition:background-color .2s cubic-bezier(.3,0,.5,1);user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap;word-wrap:break-word}.button:hover{background-color:#f3f4f6;text-decoration:none;transition-duration:.1s}.button:disabled{background-color:#fafbfc;border-color:#1b1f2326;color:#959da5;cursor:default}.button:active{background-color:#edeff2;box-shadow:#e1e4e833 0 1px inset;transition:none 0s}.button:focus{outline:1px transparent}.button:before{display:none}.button:-webkit-details-marker{display:none}.no-overflow{overflow:hidden}.screen-fade-enter-active[data-v-73441423],.screen-fade-leave-active[data-v-73441423]{transition:opacity .4s ease-in-out,filter .2s ease-in-out}.screen-fade-enter-from[data-v-73441423],.screen-fade-leave-to[data-v-73441423]{opacity:0;filter:blur(8px)}.screen-fade-enter-to[data-v-73441423],.screen-fade-leave-from[data-v-73441423]{opacity:1}
