.begin-overlay{z-index:5000;background:linear-gradient(160deg,#2d1066 0%,#1a0940 35%,#0d0520 65%,#2d1066 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden auto}.begin-overlay:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0}.begin-particles{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.begin-dust{opacity:0;border-radius:50%;width:2px;height:2px;animation:20s ease-in-out infinite beginDustFloat;position:absolute}.begin-dust--purple{background:#a855f7;box-shadow:0 0 4px #a855f799,0 0 8px #a855f74d}.begin-dust--teal{background:#00d9c0;box-shadow:0 0 4px #00d9c080,0 0 8px #00d9c033}.begin-dust--white{background:#ffffffb3;box-shadow:0 0 3px #fff6}@keyframes beginDustFloat{0%{opacity:0;transform:translateY(100vh)translate(0)}10%{opacity:.5}50%{opacity:.3;transform:translateY(40vh)translateX(var(--drift-x,20px))}90%{opacity:.1}to{transform:translateY(-10vh)translateX(var(--drift-x,20px));opacity:0}}.begin-dust:first-child{--drift-x:25px;animation-duration:28s;animation-delay:0s;left:8%}.begin-dust:nth-child(2){--drift-x:-15px;animation-duration:24s;animation-delay:-4s;left:20%}.begin-dust:nth-child(3){--drift-x:35px;animation-duration:30s;animation-delay:-9s;left:35%}.begin-dust:nth-child(4){--drift-x:-30px;animation-duration:26s;animation-delay:-2s;left:50%}.begin-dust:nth-child(5){--drift-x:20px;animation-duration:22s;animation-delay:-12s;left:65%}.begin-dust:nth-child(6){--drift-x:-40px;animation-duration:27s;animation-delay:-6s;left:78%}.begin-dust:nth-child(7){--drift-x:15px;animation-duration:25s;animation-delay:-15s;left:90%}.begin-dust:nth-child(8){--drift-x:-20px;animation-duration:29s;animation-delay:-18s;left:15%}.begin-dust:nth-child(9){--drift-x:40px;animation-duration:23s;animation-delay:-7s;left:42%}.begin-dust:nth-child(10){--drift-x:-35px;animation-duration:31s;animation-delay:-11s;left:72%}.begin-dust:nth-child(11){--drift-x:10px;animation-duration:26s;animation-delay:-20s;left:28%}.begin-dust:nth-child(12){--drift-x:-25px;animation-duration:28s;animation-delay:-14s;left:58%}.begin-particles--coalesce .begin-dust{animation:1.6s ease-out forwards beginDustApproach,3s linear 1.6s infinite beginDustOrbit}.begin-particles--coalesce .begin-dust:first-child{--orbit-angle:0deg;--orbit-r:58px;animation-delay:0s,1.6s!important}.begin-particles--coalesce .begin-dust:nth-child(2){--orbit-angle:30deg;--orbit-r:52px;animation-delay:.15s,1.75s!important}.begin-particles--coalesce .begin-dust:nth-child(3){--orbit-angle:60deg;--orbit-r:62px;animation-delay:.3s,1.9s!important}.begin-particles--coalesce .begin-dust:nth-child(4){--orbit-angle:90deg;--orbit-r:50px;animation-delay:.45s,2.05s!important}.begin-particles--coalesce .begin-dust:nth-child(5){--orbit-angle:120deg;--orbit-r:56px;animation-delay:.1s,1.7s!important}.begin-particles--coalesce .begin-dust:nth-child(6){--orbit-angle:150deg;--orbit-r:64px;animation-delay:.35s,1.95s!important}.begin-particles--coalesce .begin-dust:nth-child(7){--orbit-angle:180deg;--orbit-r:54px;animation-delay:50ms,1.65s!important}.begin-particles--coalesce .begin-dust:nth-child(8){--orbit-angle:210deg;--orbit-r:60px;animation-delay:.5s,2.1s!important}.begin-particles--coalesce .begin-dust:nth-child(9){--orbit-angle:240deg;--orbit-r:48px;animation-delay:.2s,1.8s!important}.begin-particles--coalesce .begin-dust:nth-child(10){--orbit-angle:270deg;--orbit-r:66px;animation-delay:.4s,2s!important}.begin-particles--coalesce .begin-dust:nth-child(11){--orbit-angle:300deg;--orbit-r:52px;animation-delay:80ms,1.68s!important}.begin-particles--coalesce .begin-dust:nth-child(12){--orbit-angle:330deg;--orbit-r:58px;animation-delay:.25s,1.85s!important}@keyframes beginDustApproach{0%{opacity:.5}60%{opacity:.8}to{opacity:.9;width:3px;height:3px;transform:rotate(var(--orbit-angle,0deg))translateX(var(--orbit-r,56px));background:#00d9c0;top:calc(50% - 40px);left:calc(50% - 1.5px);box-shadow:0 0 6px #00d9c099,0 0 12px #00d9c04d}}@keyframes beginDustOrbit{0%{opacity:.9;width:3px;height:3px;transform:rotate(var(--orbit-angle,0deg))translateX(var(--orbit-r,56px));background:#00d9c0;top:calc(50% - 40px);left:calc(50% - 1.5px);box-shadow:0 0 6px #00d9c099,0 0 12px #00d9c04d}to{opacity:.9;width:3px;height:3px;transform:rotate(calc(var(--orbit-angle,0deg) + 360deg))translateX(var(--orbit-r,56px));background:#00d9c0;top:calc(50% - 40px);left:calc(50% - 1.5px);box-shadow:0 0 6px #00d9c099,0 0 12px #00d9c04d}}.begin-augur--coalesce{border-color:#00d9c066;animation:2.5s ease-in-out infinite augurCoalesceGlow;box-shadow:0 0 30px #00d9c04d,0 0 60px #00d9c026,0 0 90px #00d9c00d}@keyframes augurCoalesceGlow{0%,to{border-color:#00d9c066;box-shadow:0 0 30px #00d9c04d,0 0 60px #00d9c026,0 0 90px #00d9c00d}50%{border-color:#00d9c099;box-shadow:0 0 40px #00d9c073,0 0 80px #00d9c033,0 0 120px #00d9c014}}.begin-close{color:#fff6;cursor:pointer;z-index:10;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .3s;display:flex;position:absolute;top:12px;right:0}.begin-close:hover{color:#fffc;background:#ffffff1a;border-color:#fff3}.begin-close svg{width:16px;height:16px}.begin-zoom-text{cursor:pointer;font-family:var(--font-body,"Inter",sans-serif);color:#ffffff4d;letter-spacing:.3px;background:0 0;border:none;margin-top:32px;padding:0;font-size:.78rem;transition:color .25s}.begin-zoom-text:hover{color:#ffffff8c}.begin-zoom-text--active{color:#00d9c080}.begin-zoom-text--active:hover{color:#00d9c0b3}.begin-zoom-icon{width:16px;height:16px}.begin-content{z-index:1;transform-origin:top;flex-direction:column;align-items:center;width:100%;max-width:600px;margin:auto;padding:40px 24px;transition:transform .35s,max-width .35s;display:flex;position:relative}.begin-content--zoomed{max-width:660px;transform:scale(1.15)}.begin-augur{object-fit:cover;border:2px solid #a855f766;border-radius:50%;width:72px;height:72px;margin-bottom:24px;box-shadow:0 0 24px #a855f733,0 0 48px #a855f714}.begin-augur--large{border-width:2px;width:120px;height:120px;margin-bottom:32px;box-shadow:0 0 40px #a855f740,0 0 80px #a855f71a}.begin-augur--small{width:52px;height:52px;margin-bottom:20px}.begin-welcome{text-align:center;flex-direction:column;align-items:center;display:flex}.begin-welcome__label{font-family:var(--font-mono,"Space Mono",monospace);text-transform:uppercase;letter-spacing:3px;color:#ffffff73;margin-bottom:32px;font-size:.75rem}.begin-welcome__text{font-family:var(--font-body,"Inter",sans-serif);color:#ffffffd9;max-width:480px;margin-bottom:48px;font-size:1.2rem;line-height:1.8}.begin-welcome__btn{cursor:pointer;font-family:var(--font-body,"Inter",sans-serif);color:#00d9c0d9;background:0 0;border:1px solid #00d9c059;border-radius:100px;align-items:center;gap:8px;padding:14px 40px;font-size:1rem;font-weight:500;transition:all .35s;display:inline-flex}.begin-welcome__btn:hover{color:#00d9c0;border-color:#00d9c08c;box-shadow:0 0 28px #00d9c01f,inset 0 0 14px #00d9c00d}.begin-question{font-family:var(--font-heading,"Raleway",sans-serif);color:#fffffff2;text-align:left;width:100%;margin-bottom:10px;font-size:1.8rem;font-weight:900;line-height:1.3}.begin-question__subtitle{font-family:var(--font-body,"Inter",sans-serif);color:#ffffff8c;text-align:left;width:100%;margin-bottom:28px;font-size:.95rem}.begin-options{flex-direction:column;gap:10px;width:100%;display:flex}.begin-option{cursor:pointer;text-align:left;width:100%;font-family:var(--font-body,"Inter",sans-serif);color:#ffffffe0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:16px 20px;font-size:1rem;line-height:1.5;transition:all .2s}.begin-option:hover{background:#ffffff14;border-color:#fff3;box-shadow:0 4px 16px #0003}.begin-option:active{background:#ffffff1a}.begin-option--selected{color:#fffffff2;background:#a855f726;border-color:#a855f766}.begin-option--multi{border-left:4px solid var(--option-color,#ffffff26);padding-left:22px;position:relative}.begin-option--multi.begin-option--selected{background:color-mix(in srgb,var(--option-color)8%,transparent);border-color:#ffffff1a;border-left-color:var(--option-color);color:#fffffff2}.begin-option--multi .begin-option__check{border:1.5px solid #ffffff26;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.begin-option--multi.begin-option--selected .begin-option__check{background:var(--option-color);border-color:var(--option-color);color:#fff}.begin-option--multi.begin-option--selected .begin-option__check svg{width:12px;height:12px}.begin-pills{justify-content:center;gap:12px;width:100%;display:flex}.begin-pill{cursor:pointer;font-family:var(--font-body,"Inter",sans-serif);color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff26;border-radius:100px;padding:12px 36px;font-size:1rem;font-weight:600;transition:all .2s}.begin-pill:hover{color:#ffffffe6;background:#ffffff14;border-color:#ffffff40}.begin-pill:active{background:#ffffff1f}.begin-continue{color:#ffffffe6;cursor:pointer;font-family:var(--font-body,"Inter",sans-serif);background:#a855f733;border:1px solid #a855f766;border-radius:100px;align-self:center;margin-top:24px;padding:12px 32px;font-size:.95rem;font-weight:500;transition:all .25s}.begin-continue:hover{background:#a855f74d;border-color:#a855f799}.begin-continue:disabled{opacity:.3;cursor:not-allowed}.begin-reorder{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.begin-reorder-item{border:1px solid #ffffff1a;border-left:4px solid var(--option-color,#fff3);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .15s;display:flex}.begin-reorder-item:active{cursor:grabbing;z-index:10;background:#ffffff14;box-shadow:0 8px 24px #0000004d}.begin-reorder-item__rank{background:var(--option-color,#a855f780);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.82rem;font-weight:800;display:flex}.begin-reorder-item__label{font-family:var(--font-body,"Inter",sans-serif);color:#ffffffe0;flex:1;font-size:1rem}.begin-reorder-item__handle{color:#ffffff59;flex-shrink:0;width:18px;height:18px}.begin-fork{text-align:left;width:100%}.begin-fork__text{font-family:var(--font-body,"Inter",sans-serif);color:#ffffffd9;max-width:520px;margin-bottom:32px;font-size:1.05rem;line-height:1.7}.begin-fork__actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.begin-fork__primary{color:#ffffffe6;cursor:pointer;font-family:var(--font-body,"Inter",sans-serif);background:#a855f733;border:1px solid #a855f766;border-radius:100px;padding:12px 32px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-block}.begin-fork__primary:hover{background:#a855f74d;border-color:#a855f799}.begin-fork__secondary{cursor:pointer;font-family:var(--font-body,"Inter",sans-serif);color:#ffffff80;text-underline-offset:3px;background:0 0;border:none;padding:8px 16px;font-size:.95rem;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:color .2s}.begin-fork__secondary:hover{color:#fff9}.begin-result{flex-direction:column;width:100%;display:flex}.begin-result__title-row{align-items:center;gap:14px;width:100%;margin-bottom:20px;display:flex}.begin-result__title{font-family:var(--font-heading,"Raleway",sans-serif);color:#ffffffe6;font-size:1.55rem;font-weight:900}.begin-result__header{border-bottom:1px solid #ffffff14;align-items:flex-start;gap:16px;margin-bottom:28px;padding-bottom:20px;display:flex}.begin-result__reflection{font-family:var(--font-body,"Inter",sans-serif);color:#ffffffd1;font-size:1.05rem;line-height:1.7}.begin-result__section{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;width:100%;margin-bottom:14px;padding:22px 24px}.begin-result__badge{font-family:var(--font-body,"Inter",sans-serif);text-transform:uppercase;letter-spacing:.8px;background:color-mix(in srgb,var(--destination-color)15%,transparent);color:var(--destination-color,#a855f7e6);border-radius:100px;align-items:center;gap:5px;margin-bottom:12px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.begin-result__badge-icon{font-size:.8rem;line-height:1}.begin-result__label{font-family:var(--font-body,"Inter",sans-serif);color:#ffffffd9;margin-bottom:8px;font-size:1.05rem;font-weight:600}.begin-result__desc{font-family:var(--font-body,"Inter",sans-serif);color:#ffffffb8;margin-bottom:16px;font-size:1rem;line-height:1.7}.begin-result__link{background:color-mix(in srgb,var(--destination-color)15%,transparent);color:var(--destination-color,#a855f7e6);border:1px solid color-mix(in srgb,var(--destination-color)25%,transparent);font-family:var(--font-body,"Inter",sans-serif);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:10px 22px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.begin-result__link:hover{background:color-mix(in srgb,var(--destination-color)22%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--destination-color)12%,transparent)}.begin-result__nudge{background:#a855f714;border:1px solid #a855f733;border-radius:14px;width:100%;margin-bottom:14px;padding:20px 24px}.begin-result__nudge-text{font-family:var(--font-body,"Inter",sans-serif);color:#ffffffd9;margin-bottom:14px;font-size:1rem;line-height:1.6}.begin-result__nudge .begin-result__link{padding:8px 18px;font-size:.85rem}.begin-result__ai-signal{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;margin-bottom:20px;display:flex}.begin-result__ai-signal-icon{color:#a855f7;filter:drop-shadow(0 0 4px #a855f766);font-size:.8rem}.begin-result__ai-signal-text{font-family:var(--font-body,"Inter",sans-serif);color:#ffffff8c;font-size:.8rem}.begin-result__footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:20px;padding-top:20px;display:flex}.begin-result__footer-text{font-family:var(--font-body,"Inter",sans-serif);color:#ffffff80;flex:1;font-size:.9rem;line-height:1.5}.begin-result__close{cursor:pointer;font-family:var(--font-body,"Inter",sans-serif);color:#fff9;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:100px;flex-shrink:0;padding:10px 24px;font-size:.9rem;font-weight:500;transition:all .25s}.begin-result__close:hover{color:#fffc;background:#ffffff14;border-color:#ffffff40}.begin-loading{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:300px;display:flex}.begin-loading__text{font-family:var(--font-body,"Inter",sans-serif);color:#00d9c0b3;text-shadow:0 0 12px #00d9c04d;letter-spacing:.3px;font-size:1rem}.begin-departing{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:300px;animation:.6s ease-out beginDepartFadeIn;display:flex}@keyframes beginDepartFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.begin-augur--departing{border-color:#00d9c080;animation:2.4s ease-in-out forwards augurDepartGlow}@keyframes augurDepartGlow{0%{border-color:#00d9c066;transform:scale(1);box-shadow:0 0 30px #00d9c04d,0 0 60px #00d9c026}60%{border-color:#00d9c0b3;transform:scale(1.08);box-shadow:0 0 50px #00d9c080,0 0 100px #00d9c040,0 0 160px #00d9c01a}to{opacity:.7;border-color:#00d9c0cc;transform:scale(1.12);box-shadow:0 0 60px #00d9c099,0 0 120px #00d9c04d,0 0 200px #00d9c01f}}.begin-departing__badge{font-family:var(--font-body,"Inter",sans-serif);text-transform:uppercase;letter-spacing:1px;background:color-mix(in srgb,var(--destination-color)15%,transparent);color:var(--destination-color,#a855f7e6);border-radius:100px;align-items:center;gap:6px;padding:6px 16px;font-size:.85rem;font-weight:600;animation:.8s ease-out .4s both beginDepartBadgeFade;display:inline-flex}.begin-departing__badge-icon{font-size:.88rem;line-height:1}@keyframes beginDepartBadgeFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.begin-departing__text{font-family:var(--font-body,"Inter",sans-serif);color:#ffffff8c;letter-spacing:.3px;font-size:.95rem;animation:.8s ease-out .8s both beginDepartTextFade}@keyframes beginDepartTextFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.begin-particles--depart .begin-dust{animation:2s ease-out forwards beginDustDepart}@keyframes beginDustDepart{0%{opacity:.9;width:3px;height:3px;transform:rotate(var(--orbit-angle,0deg))translateX(var(--orbit-r,56px));background:#00d9c0;top:calc(50% - 40px);left:calc(50% - 1.5px);box-shadow:0 0 6px #00d9c099,0 0 12px #00d9c04d}40%{opacity:.7;width:2px;height:2px}to{opacity:0;width:1.5px;height:1.5px;transform:rotate(var(--orbit-angle,0deg))translateX(calc(var(--orbit-r,56px)*3));background:#00d9c0;top:calc(50% - 40px);left:calc(50% - 1px);box-shadow:0 0 3px #00d9c04d}}.begin-particles--depart .begin-dust:first-child{animation-delay:0s!important}.begin-particles--depart .begin-dust:nth-child(2){animation-delay:50ms!important}.begin-particles--depart .begin-dust:nth-child(3){animation-delay:.1s!important}.begin-particles--depart .begin-dust:nth-child(4){animation-delay:30ms!important}.begin-particles--depart .begin-dust:nth-child(5){animation-delay:80ms!important}.begin-particles--depart .begin-dust:nth-child(6){animation-delay:.12s!important}.begin-particles--depart .begin-dust:nth-child(7){animation-delay:20ms!important}.begin-particles--depart .begin-dust:nth-child(8){animation-delay:.15s!important}.begin-particles--depart .begin-dust:nth-child(9){animation-delay:60ms!important}.begin-particles--depart .begin-dust:nth-child(10){animation-delay:.1s!important}.begin-particles--depart .begin-dust:nth-child(11){animation-delay:40ms!important}.begin-particles--depart .begin-dust:nth-child(12){animation-delay:90ms!important}@media (max-width:600px){.begin-close{width:36px;height:36px;top:8px}.begin-content--zoomed{transform:scale(1.12)}.begin-content{padding:80px 20px 40px}.begin-augur{width:68px;height:68px}.begin-augur--large{width:110px;height:110px}.begin-question{font-size:1.5rem}.begin-option{padding:14px 16px;font-size:.95rem}.begin-pill{padding:10px 28px;font-size:.95rem}.begin-reorder-item{padding:12px 14px}.begin-result__title-row{gap:10px}.begin-result__title{font-size:1.35rem}.begin-result__reflection{font-size:.95rem}.begin-result__section{padding:18px}.begin-result__footer{text-align:center;flex-direction:column;gap:12px}.begin-welcome__text{font-size:1.1rem}.begin-particles{display:none}}@media (prefers-reduced-motion:reduce){.begin-option,.begin-pill,.begin-continue,.begin-fork__primary,.begin-result__link,.begin-close,.begin-welcome__btn{transition:none}.begin-dust{animation:none;display:none}.begin-augur--departing,.begin-departing,.begin-departing__badge,.begin-departing__text{animation:none}}
/*# sourceMappingURL=97bf9c13b582c346.css.map*/