@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";.soon-page{color:#493367;background:radial-gradient(at 50% 40%,#ede5fb,#faf8ff 65%);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100svh;padding:32px 20px;display:flex}.soon-luna{width:min(360px,80vw,58svh);height:auto;display:block}.soon-page h1{letter-spacing:.18em;text-indent:.18em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,6vw,40px);font-weight:600}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-bold:700;--font-weight-extrabold:800;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.\!table{display:table!important}.contents{display:contents}.flex{display:flex}.table{display:table}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.min-h-dvh{min-height:100dvh}.w-16{width:calc(var(--spacing) * 16)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#d9d1ff\]{border-color:#d9d1ff}.bg-\[\#630ed4\]{background-color:#630ed4}.bg-\[\#faf8ff\]{background-color:#faf8ff}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.text-\[\#131b2e\]{color:#131b2e}.text-\[\#655f70\]{color:#655f70}.text-white{color:var(--color-white)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.hover\:bg-\[\#5410b3\]:hover{background-color:#5410b3}}}html,body,#root{max-width:100%;min-height:100%;overflow-x:clip}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0}*,:before,:after{box-sizing:border-box}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vegy-surface:#101415;--vegy-surface-lowest:#0b0f10;--vegy-surface-low:#191c1e;--vegy-surface-container:#1d2022;--vegy-surface-high:#272a2c;--vegy-surface-highest:#323537;--vegy-on-surface:#e0e3e5;--vegy-on-surface-variant:#bac9cc;--vegy-outline:#849396;--vegy-outline-variant:#3b494c;--vegy-primary:#c3f5ff;--vegy-primary-bright:#00daf3;--vegy-primary-container:#00e5ff;--vegy-on-primary:#00363d;--vegy-secondary:#c0c1ff;--vegy-secondary-container:#3131c0;--vegy-error:#ffb4ab;--vegy-error-container:#93000a}@scope(html[data-theme=dark]){:scope,body,#root{background:var(--vegy-surface);color:var(--vegy-on-surface)}body{accent-color:var(--vegy-primary-bright)}::selection{color:var(--vegy-on-surface);background:#00daf347}.bg-cognitive-calm{background-color:var(--vegy-surface);background-image:radial-gradient(at 88% 8%,#00daf31a 0,#0000 38%),radial-gradient(at 12% 88%,#c0c1ff14 0,#0000 46%),linear-gradient(#101415 0%,#0b0f10 100%)}.bg-dark-mesh{background-color:var(--vegy-surface-lowest);background-image:radial-gradient(at 90% 10%,#00daf329 0,#0000 48%),radial-gradient(at 10% 90%,#c0c1ff1f 0,#0000 52%)}.glass-panel{background:#1d2022c7;border-color:#c3f5ff29;box-shadow:0 16px 42px #0000003d}.input-glow-focus:focus-within{border-color:var(--vegy-primary-bright);box-shadow:inset 0 0 0 1px #00daf3b8,inset 0 0 18px #00daf30a}.card-item-selected{border-color:var(--vegy-primary-bright);background-color:#00e5ff1a;box-shadow:0 0 24px #00daf321}.bg-white{background-color:var(--vegy-surface-container)!important}[class*=bg-white\/]{background-color:#1d2022d1!important}[class*=border-white]{border-color:#c3f5ff29!important}.text-white,[class*=text-white\/]{color:var(--vegy-on-surface)!important}[class*=placeholder\:text-]::placeholder,input::placeholder,textarea::placeholder{opacity:.78;color:#849396!important}[class*="bg-[#faf8ff]"],[class*="bg-[#f7f3ff]"],[class*="bg-[#f8f5ff]"],[class*="bg-[#f8f6fc]"],[class*="bg-[#fbf9ff]"],[class*="bg-[#fbfaff]"],[class*="bg-[#fefcff]"]{background-color:var(--vegy-surface)!important}[class*="bg-[#f2f3ff]"],[class*="bg-[#f2effa]"],[class*="bg-[#f3efff]"],[class*="bg-[#f1eef8]"],[class*="bg-[#f1eff8]"],[class*="bg-[#f5f2ff]"],[class*="bg-[#f0ecfb]"],[class*="bg-[#eee9ff]"],[class*="bg-[#eee8ff]"],[class*="bg-[#eaedff]"],[class*="bg-[#ebe7fb]"],[class*="bg-[#e9e4f5]"],[class*="bg-[#e9e2fa]"],[class*="bg-[#e8e1fb]"],[class*="bg-[#e7e1fb]"],[class*="bg-[#e5def5]"],[class*="bg-[#e5def5]"],[class*="bg-[#ded4f6]"],[class*="bg-[#dedff1]"],[class*="bg-[#d9d7f4]"],[class*="bg-[#d9d1ff]"],[class*="bg-[#e2e7ff]"],[class*="bg-[#dae2fd]"]{background-color:var(--vegy-surface-high)!important}[class*="bg-[#283044]"],[class*="bg-[#24263a]"],[class*="bg-[#131b2e]"],[class*="bg-[#0f1224]"],[class*="bg-[#07162d]"]{background-color:var(--vegy-surface-lowest)!important}[class*="bg-[#24263a]/"],[class*="bg-[#131b2e]/"]{background-color:#0b0f10b8!important}.bg-black,.bg-neutral-900{background-color:var(--vegy-surface-lowest)!important}.bg-neutral-50,.bg-teal-50,.bg-purple-50{background-color:var(--vegy-surface-high)!important}[class*="bg-[#630ed4]"],[class*="bg-[#6d28e8]"],[class*="bg-[#6d16e8]"],[class*="bg-[#5f22e8]"],[class*="bg-[#732ee4]"],[class*="bg-[#7c3aed]"],[class*="bg-[#7c16e8]"],[class*="bg-[#6d4df6]"],[class*="bg-[#4b0eb8]"],[class*="bg-[#4b09a4]"]{background-color:var(--vegy-primary-bright)!important;color:var(--vegy-on-primary)!important}[class*="bg-[#630ed4]/"],[class*="bg-[#6d28e8]/"],[class*="bg-[#6d16e8]/"],[class*="bg-[#7c3aed]/"]{color:var(--vegy-primary)!important;background-color:#00daf321!important}[class*="text-[#630ed4]"],[class*="text-[#6d28e8]"],[class*="text-[#6d16e8]"],[class*="text-[#5f22e8]"],[class*="text-[#732ee4]"],[class*="text-[#7c3aed]"],[class*="text-[#7c16e8]"],[class*="text-[#6d4df6]"],[class*="text-[#4b0eb8]"],[class*="text-[#4b09a4]"]{color:var(--vegy-primary-bright)!important}[class*="border-[#630ed4]"],[class*="border-[#6d28e8]"],[class*="border-[#6d16e8]"],[class*="border-[#5f22e8]"],[class*="border-[#732ee4]"],[class*="border-[#7c3aed]"]{border-color:var(--vegy-primary-bright)!important}[class*="ring-[#630ed4]"],[class*="ring-[#6d28e8]"]{--tw-ring-color:#00daf359!important}[class*="from-[#630ed4]"],[class*="from-[#6d28e8]"],[class*="from-[#7c3aed]"]{--tw-gradient-from:#00daf3 var(--tw-gradient-from-position)!important;--tw-gradient-to:#00daf300 var(--tw-gradient-to-position)!important;color:var(--vegy-on-primary)!important}[class*="to-[#630ed4]"],[class*="to-[#732ee4]"],[class*="to-[#6d28e8]"]{--tw-gradient-to:#006875 var(--tw-gradient-to-position)!important}[class*="shadow-[#630ed4]"],[class*="shadow-[#6d28e8]"],[class*="shadow-[#6d16e8]"]{box-shadow:0 0 28px #00daf326!important}.vegy-progress-rank-card{color:var(--vegy-primary)!important}.vegy-progress-rank-title,.vegy-progress-rank-percent{color:var(--vegy-primary-bright)!important}.vegy-progress-rank-eyebrow,.vegy-progress-rank-muted{color:var(--vegy-primary)!important}.vegy-progress-rank-track{background-color:#c3f5ff29!important}.vegy-progress-rank-card .vegy-progress-rank-fill{background-color:var(--vegy-primary-bright)!important}.vegy-progress-rank-total{color:var(--vegy-primary)!important;background-color:#c3f5ff1a!important}[class*="bg-[#006b5f]"],[class*="bg-[#007165]"],[class*="bg-[#008575]"]{background-color:var(--vegy-secondary-container)!important;color:var(--vegy-secondary)!important}[class*="bg-[#62fae3]"],[class*="bg-[#e7fbf7]"],[class*="bg-[#e5fff9]"],[class*="bg-[#eaf8f1]"],[class*="bg-[#e2f5eb]"],[class*="bg-[#d8f7f2]"],[class*="bg-[#d6f2e3]"],[class*="bg-[#f0fbf9]"],[class*="bg-[#f0fffb]"]{background-color:#3131c047!important}[class*="text-[#006b5f]"],[class*="text-[#007165]"],[class*="text-[#008575]"],[class*="text-[#66c7b8]"],[class*="text-[#75d8c7]"],[class*="text-[#324843]"]{color:var(--vegy-secondary)!important}[class*="border-[#66c7b8]"],[class*="border-[#75d8c7]"],[class*="border-[#bfe4d1]"],[class*="border-[#a9ded5]"]{border-color:#c0c1ff8c!important}[class*="text-[#131b2e]"],[class*="text-[#24263a]"],[class*="text-[#25283b]"],[class*="text-[#283044]"],[class*="text-[#243b38]"]{color:var(--vegy-on-surface)!important}[class*="text-[#7b7487]"],[class*="text-[#6d687b]"],[class*="text-[#6f697d]"],[class*="text-[#5f6275]"],[class*="text-[#4a4455]"],[class*="text-[#574533]"],[class*="text-[#9a95ad]"],[class*="text-[#9b96ad]"],[class*="text-[#8b8598]"],[class*="text-[#b9adc9]"],[class*="text-[#ccc3d8]"]{color:var(--vegy-on-surface-variant)!important}[class*="border-[#ccc3d8]"],[class*="border-[#e7e1fb]"],[class*="border-[#e8e1fb]"],[class*="border-[#e9e2fa]"],[class*="border-[#eee8ff]"],[class*="border-[#eaedff]"],[class*="border-[#ded4f6]"],[class*="border-[#d9d1ff]"],[class*="border-[#d5cde3]"],[class*="border-[#e1d8f3]"]{border-color:var(--vegy-outline-variant)!important}[class*="bg-[#ffdad6]"],[class*="bg-[#fff0ef]"],[class*="bg-[#fff4f2]"],[class*="bg-[#fff7f6]"],[class*="bg-[#ffebe9]"]{background-color:#93000a6b!important}[class*="text-[#ba1a1a]"],[class*="text-[#93000a]"],[class*="text-[#ef9a9a]"],[class*="text-[#f0b8b2]"],.text-red-500,.text-red-600,.text-red-700,.text-red-800{color:var(--vegy-error)!important}.bg-red-600{background-color:var(--vegy-error-container)!important}.border-red-100,.border-red-200{border-color:#ffb4ab75!important}.text-teal-300,.text-teal-600,.text-purple-600{color:var(--vegy-secondary)!important}.text-slate-100{color:var(--vegy-on-surface)!important}.border-amber-200{border-color:#d6e3ff73!important}.ring-red-400{--tw-ring-color:#ffb4ab80!important}.ring-teal-400{--tw-ring-color:#c0c1ff80!important}[class*="border-[#ffdad6]"],[class*="border-[#ef9a9a]"]{border-color:#ffb4ab80!important}[class*="bg-[#fff1df]"],[class*="bg-[#fff2cc]"],[class*="bg-[#fff4d6]"],[class*="bg-[#fff4e5]"],[class*="bg-[#fff9ef]"],[class*="bg-[#f5e7c8]"]{background-color:#c3d1ef24!important}[class*="text-[#704500]"],[class*="text-[#8a561f]"],[class*="text-[#f5b700]"],[class*="text-[#f3d98a]"]{color:#d6e3ff!important}[class*="hover:bg-[#630ed4]"]:hover,[class*="hover:bg-[#6d28e8]"]:hover,[class*="hover:bg-[#6d16e8]"]:hover{background-color:var(--vegy-primary-bright)!important;color:var(--vegy-on-primary)!important}[class*="hover:bg-[#f2f3ff]"]:hover,[class*="hover:bg-[#f2effa]"]:hover,[class*=hover\:bg-white]:hover{background-color:var(--vegy-surface-high)!important}[class*="hover:text-[#630ed4]"]:hover,[class*="hover:text-[#6d28e8]"]:hover,[class*="group-hover:text-[#630ed4]"]{color:var(--vegy-primary-bright)!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--vegy-primary-bright);outline-offset:2px}.vegy-chat-shell{background:radial-gradient(circle at 50% 20%,#00daf329,#0000 36%),radial-gradient(circle at 14% 72%,#c0c1ff14,#0000 42%),linear-gradient(#191c1efa,#0b0f10fa)}.vegy-character-stage{background:0 0}.vegy-character-aura{background:#00daf32e}.vegy-journey-card{background:radial-gradient(circle at 86% 2%,#00daf324,#0000 30%),radial-gradient(circle at 12% 18%,#7c3aed2e,#0000 34%),linear-gradient(#101424 0%,#070812 100%)!important;border-color:#ffffff14!important;box-shadow:0 24px 64px #0000006b!important}.vegy-journey-map{border:1px solid #ffffff14;box-shadow:inset 0 0 46px #00000061;background:#12172a!important}.vegy-journey-water{opacity:0}.vegy-journey-nebula-bg{filter:saturate(1.08)contrast(1.04)brightness(.94);transform:scale(1.02);opacity:1!important}.vegy-journey-water-overlay{background:radial-gradient(circle at 18% 22%,#d2bbff2b,#0000 18%),radial-gradient(circle at 78% 28%,#00daf324,#0000 22%),radial-gradient(circle at 46%,#7c3aed24,#0000 28%),linear-gradient(#07081208,#0708121f,#07081261);box-shadow:inset 0 0 68px #07081285}.vegy-journey-water-overlay:before{content:"";opacity:.34;background-image:radial-gradient(circle,#f8fafcbd 0 1px,#0000 1.4px),radial-gradient(circle,#00daf399 0 1px,#0000 1.6px);background-position:18px 24px,64px 72px;background-size:86px 96px,138px 124px;position:absolute;inset:0}.vegy-journey-map>svg path{stroke:#00daf352!important;stroke-width:3px!important;stroke-dasharray:3 14!important}.vegy-journey-map>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;top:auto!important;bottom:14px!important}.vegy-journey-task{-webkit-backdrop-filter:blur(14px);color:var(--vegy-on-surface)!important;box-shadow:0 8px 20px #0000004d!important}.vegy-journey-task-pending{background:#1b2138db!important;border-color:#00daf32e!important}.vegy-journey-task-complete{background:#123a35e6!important;border-color:#00daf38f!important}.vegy-journey-task-title{text-shadow:0 1px 3px #00000080;color:#f8fafc!important}.vegy-journey-task>div{color:#c3f5ff!important;background:#00daf324!important}.vegy-journey-task-complete>div{color:#070812!important;background:#00a9bd!important}.vegy-journey-node-wrap{transform:translate(-50%,calc(-50% - 50px));opacity:1!important}.vegy-journey-node-1{top:68%!important;left:17%!important}.vegy-journey-node-2{top:40%!important;left:24%!important}.vegy-journey-node-3{top:24%!important;left:63%!important}.vegy-journey-node-4{top:47%!important;left:86%!important}.vegy-journey-node-5{top:58%!important;left:50%!important}.vegy-journey-node-current{z-index:3!important;top:65%!important;left:50%!important}.vegy-journey-node-visual{place-items:center;width:42px;height:42px;display:grid}.vegy-journey-node-current .vegy-journey-node-visual{width:0;height:0}.vegy-journey-island-image{opacity:0}.vegy-journey-node-visual:before,.vegy-journey-node-visual:after{content:"";pointer-events:none;border-radius:999px;position:absolute;inset:0}.vegy-journey-node-visual:before{border:1px solid #d2bbff42;box-shadow:inset 0 0 0 8px #07081280,0 0 18px #00daf31f}.vegy-journey-node-visual:after{background:#070812;border:1.5px solid #d2bbff70;inset:13px;box-shadow:0 0 14px #d2bbff29}.vegy-journey-node-current .vegy-journey-node-visual:before,.vegy-journey-node-current .vegy-journey-node-visual:after{display:none}.vegy-journey-map-buddy{background:#f8fafceb;border:2px solid #00daf394;border-radius:999px;width:90px;height:90px;padding:4px;box-shadow:0 0 34px #00daf357;--tw-translate-x:0px!important;--tw-translate-y:0px!important;display:block!important;top:42%!important;left:50%!important;transform:translate(-50%,calc(-50% - 20px))!important}.vegy-journey-node-current .vegy-journey-day-current{color:#070812!important;background:#00daf3!important;border-color:#00daf3db!important;margin-top:0!important}.vegy-journey-node-current:after{content:"TODAY";color:#070812;background:#00daf3;border-radius:999px;margin-top:2px;padding:3px 12px;font-size:9px;font-weight:900;line-height:1}.vegy-journey-day-label{letter-spacing:0;border-color:#c3f5ff47!important;box-shadow:0 6px 16px #00000057!important}.vegy-journey-day-current{color:#f0e9ff!important;background:#34205f!important;border-color:#cfbcffb8!important}.vegy-journey-day-past{color:#b8c0d9!important;background:#12172ac7!important;border-color:#00daf357!important}.vegy-journey-count{z-index:3;color:#070812!important;border-color:#12172a!important;min-width:20px!important;height:20px!important;font-size:8px!important}.vegy-journey-count-progress{background:#c3f5ff!important}.vegy-journey-count-complete{color:#1000a9!important;background:#c0c1ff!important}.vegy-journey-footer{border:1px solid #ffffff14;background:#1b2138db!important}.vegy-journey-footer>div>div:first-child,.vegy-journey-footer>button{border:1px solid #00daf33d;color:#00daf3!important;background:#12172a!important}.vegy-journey-completion-popover,.vegy-journey-history-popover{-webkit-backdrop-filter:blur(14px);color:#f8fafc!important;background:#1b2138f0!important;border-color:#ffffff14!important}@media (width>=640px){.vegy-journey-map>.grid{bottom:14px!important}.vegy-journey-node-visual{width:48px;height:48px}.vegy-journey-node-current .vegy-journey-node-visual{width:0;height:0}.vegy-journey-map-buddy{width:107px;height:107px}}@media (forced-colors:active){button,input,textarea,[role=button]{forced-color-adjust:auto}}}
