.backdrop.svelte-1iq8dx3{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal-backdrop, 10000);border:none;padding:0;cursor:pointer;animation:svelte-1iq8dx3-fadeIn .2s ease-out}.journey-panel.svelte-1iq8dx3{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 2rem));max-height:calc(100vh - 4rem);height:auto;background:var(--static-dark-1);box-shadow:0 8px 32px #00000080;border-radius:var(--border-radius, 4px);z-index:var(--z-modal, 10001);overflow:visible;display:flex;flex-direction:column;animation:svelte-1iq8dx3-slideUp .3s ease-out}.journey-panel.svelte-1iq8dx3 .close-btn{position:absolute;top:1rem;right:1rem;z-index:10}@keyframes svelte-1iq8dx3-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1iq8dx3-slideUp{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.panel-content.svelte-1iq8dx3{display:flex;flex-direction:column;height:100%;overflow:hidden}.panel-header.svelte-1iq8dx3{padding:var(--spacing-4, 1rem) var(--spacing-6, 1.5rem) var(--spacing-3, .75rem);flex-shrink:0}.panel-title.svelte-1iq8dx3{font-size:var(--text-2xl, 1.25rem);font-weight:700;color:var(--static-light-text-1);margin:0 0 .5rem}.panel-lead.svelte-1iq8dx3{font-size:var(--text-sm, .875rem);color:var(--static-light-text-2);margin:0}.scrollable-content.svelte-1iq8dx3{flex:1;overflow-y:auto;scrollbar-width:auto;scrollbar-color:var(--color-primary) var(--static-dark-2)}.scrollable-content.svelte-1iq8dx3::-webkit-scrollbar{width:10px}.scrollable-content.svelte-1iq8dx3::-webkit-scrollbar-track{background:var(--static-dark-2);border-radius:var(--border-radius)}.scrollable-content.svelte-1iq8dx3::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:var(--border-radius);border:2px solid var(--static-dark-2)}.scrollable-content.svelte-1iq8dx3::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-hover)}.questions-section.svelte-1iq8dx3{padding:var(--spacing-4) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}.question-item.svelte-1iq8dx3{display:flex;flex-direction:column;gap:var(--spacing-3)}.question-header.svelte-1iq8dx3{display:flex;flex-direction:column;gap:var(--spacing-1)}.question-text.svelte-1iq8dx3{font-size:var(--text-lg, 1rem);font-weight:600;color:var(--static-light-text-1);margin:0}.question-description.svelte-1iq8dx3{font-size:var(--text-sm);color:var(--static-light-text-2);margin:0}.options-list.svelte-1iq8dx3{display:flex;flex-direction:column;gap:var(--spacing-2)}.option-button.svelte-1iq8dx3{width:100%;padding:var(--spacing-3);background:var(--static-dark-2);border:2px solid var(--static-border-dark);border-radius:var(--border-radius);cursor:pointer;transition:all .2s;text-align:left}.option-button.svelte-1iq8dx3:hover:not(:disabled){background:var(--static-dark-3);border-color:var(--static-border-dark)}.option-button.selected.svelte-1iq8dx3{background:var(--static-dark-3);border-color:var(--color-primary)}.option-content.svelte-1iq8dx3{display:flex;align-items:center;gap:var(--spacing-3)}.option-radio.svelte-1iq8dx3{width:20px;height:20px;border-radius:50%;border:2px solid var(--static-border-dark);background:transparent;position:relative;flex-shrink:0;transition:all .2s}.option-button.selected.svelte-1iq8dx3 .option-radio:where(.svelte-1iq8dx3){border-color:var(--color-primary);background:var(--color-primary)}.option-button.selected.svelte-1iq8dx3 .option-radio:where(.svelte-1iq8dx3):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--static-dark-1)}.option-text.svelte-1iq8dx3{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}.option-label.svelte-1iq8dx3{font-size:var(--text-base);font-weight:500;color:var(--static-light-text-1)}.option-description.svelte-1iq8dx3{font-size:var(--text-sm);color:var(--static-light-text-2);font-weight:400}.action-buttons.svelte-1iq8dx3{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-6);border-top:1px solid var(--static-border-dark);flex-shrink:0;background:var(--static-dark-1)}.action-buttons.svelte-1iq8dx3 .full-width{width:100%}.progress-indicator.svelte-1iq8dx3{font-size:var(--text-sm);color:var(--color-primary);font-weight:500;margin-top:var(--spacing-2)}.max-indicator.svelte-1iq8dx3{font-size:var(--text-xs);color:var(--static-light-text-3);margin:var(--spacing-1) 0 0}.max-indicator.at-max.svelte-1iq8dx3{color:var(--color-primary);font-weight:500}.option-button.disabled.svelte-1iq8dx3{opacity:.4;cursor:not-allowed}.option-button.disabled.svelte-1iq8dx3:hover{background:var(--static-dark-2);border-color:var(--static-border-dark)}@keyframes svelte-1iq8dx3-slideFromBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.journey-panel.svelte-1iq8dx3{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;top:0;left:0;bottom:0;transform:none;animation:svelte-1iq8dx3-slideFromBottom .25s ease-out}.panel-content.svelte-1iq8dx3{height:100%}}
