:root{color-scheme:light dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;--sky-top: #1f6fc4;--sky-mid: #4fa3e0;--sky-low: #bfe4fb;--star-opacity: 0;--sky-ink: #ffffff;--sky-ink-muted: rgba(255, 255, 255, .78);--text-glow: 0 2px 16px rgba(0, 0, 0, .38), 0 1px 4px rgba(0, 0, 0, .3);--glass-bg: rgba(10, 20, 40, .22);--glass-bg-strong: rgba(10, 20, 40, .36)}[data-period=dawn]{--sky-top: #2c3868;--sky-mid: #8f6fa8;--sky-low: #e79a86;--star-opacity: .1}[data-period=day]{--sky-top: #1f6fc4;--sky-mid: #4fa3e0;--sky-low: #bfe4fb;--star-opacity: 0}[data-period=dusk]{--sky-top: #202a5c;--sky-mid: #a24f5e;--sky-low: #d97b56;--star-opacity: .25}[data-period=night]{--sky-top: #050a1e;--sky-mid: #10204a;--sky-low: #1c3164;--star-opacity: 1}*{box-sizing:border-box}html{height:100%}body{margin:0;padding:0;min-height:100vh;background:linear-gradient(180deg,var(--sky-top) 0%,var(--sky-mid) 55%,var(--sky-low) 100%);background-attachment:fixed;position:relative;overflow-x:hidden;overflow-y:auto;transition:background 1.1s ease}html[data-sky-arriving] body{transition:background 2s ease}@media (prefers-reduced-motion: reduce){body,html[data-sky-arriving] body{transition:none}}.sky-decor{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;will-change:transform}.sky-decor .cloud{position:absolute;width:420px;height:auto;mix-blend-mode:multiply;filter:blur(3.5px);opacity:.55;will-change:transform;backface-visibility:hidden;transition:opacity 1.6s ease}[data-period=night] .sky-decor .cloud,[data-period=dusk] .sky-decor .cloud{opacity:.22}.cloud{animation-name:drift;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(var(--drift-end, 160vw),0,0)}}@media (prefers-reduced-motion: reduce){.cloud{animation:none!important}}@keyframes blur-in-sm{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}@keyframes blur-in-lg{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}}@media (prefers-reduced-motion: reduce){.beta-badge,.option,.card,.text-input,.suggestions,.row,.restart{animation:none!important}}.sky-decor .star{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;opacity:var(--star-opacity);transition:opacity 1.6s ease}#app{width:100%}.welcome[data-v-6e6d86e2]{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.beta-badge[data-v-6e6d86e2]{margin:0;padding:5px 16px;border-radius:20px;background:var(--glass-bg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:blur-in-sm .5s ease-out both;color:var(--sky-ink);text-shadow:var(--text-glow);font-size:13px;font-weight:700;letter-spacing:.01em}.title[data-v-6e6d86e2]{font-size:clamp(40px,7vw,76px);font-weight:800;color:var(--sky-ink);text-shadow:var(--text-glow);margin:0;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.subtext[data-v-6e6d86e2]{font-size:clamp(18px,2.2vw,24px);color:var(--sky-ink);text-shadow:var(--text-glow);margin:0;max-width:42ch;font-weight:600}.outcome[data-v-6e6d86e2]{font-size:clamp(14px,1.7vw,16px);color:var(--sky-ink-muted);text-shadow:var(--text-glow);margin:-4px 0 0;max-width:48ch;font-weight:500;line-height:1.45}.cta[data-v-6e6d86e2]{margin-top:9px;padding:15px 40px;border-radius:16px;border:none;background:#f2895b;color:#2a1509;font-size:clamp(17px,2vw,20px);font-weight:800;cursor:pointer}.counter[data-v-6e6d86e2]{font-size:15px;font-weight:700;color:var(--sky-ink);text-shadow:var(--text-glow);margin:0}.trust[data-v-6e6d86e2]{font-size:14px;color:var(--sky-ink-muted);text-shadow:var(--text-glow);margin:0}.feedback[data-v-6e6d86e2]{font-size:13px;font-weight:700;color:var(--sky-ink-muted);text-shadow:var(--text-glow);text-decoration:underline;text-underline-offset:3px}.question[data-v-68d9d324]{display:flex;flex-direction:column;gap:21px}.back[data-v-68d9d324]{align-self:flex-start;border:none;background:none;cursor:pointer;color:var(--sky-ink-muted);text-shadow:var(--text-glow);font-size:15px;font-weight:700;padding:3px 0}.prompt[data-v-68d9d324]{position:relative}.title[data-v-68d9d324]{font-size:clamp(22px,3.6vw,34px);font-weight:800;color:var(--sky-ink);text-shadow:var(--text-glow);margin:0;line-height:1.22;letter-spacing:-.01em;text-wrap:balance}.subtext[data-v-68d9d324]{font-size:clamp(15px,1.6vw,17px);color:var(--sky-ink-muted);text-shadow:var(--text-glow);margin:9px 0 0}.options[data-v-68d9d324]{display:flex;flex-direction:column;gap:10px}.option[data-v-68d9d324]{text-align:left;padding:15px 22px;border-radius:14px;border:none;background:var(--glass-bg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:blur-in-sm .5s ease-out both;color:var(--sky-ink);text-shadow:var(--text-glow);font-size:clamp(17px,1.8vw,20px);font-weight:700;cursor:pointer}.option.selected[data-v-68d9d324]{background:var(--glass-bg-strong);box-shadow:inset 0 0 0 2px #ffffff80}.option.primary[data-v-68d9d324]{background:#f2895b;color:#2a1509;text-shadow:none;text-align:center}.option[data-v-68d9d324]:disabled{opacity:.5;cursor:default}.checkbox-option[data-v-68d9d324]{display:flex;align-items:flex-start;gap:14px;font-size:clamp(15px,1.7vw,17px)}.checkbox-box[data-v-68d9d324]{flex-shrink:0;width:24px;height:24px;margin-top:2px;border-radius:7px;background:#ffffff24;box-shadow:inset 0 0 0 2px #ffffff73;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.checkbox-option.selected .checkbox-box[data-v-68d9d324]{background:#f2895b;box-shadow:none;color:#2a1509}.text-input-row[data-v-68d9d324]{display:flex;flex-direction:column;gap:10px}.text-input[data-v-68d9d324]{width:100%;padding:14px 20px;border-radius:14px;border:none;background:var(--glass-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:blur-in-lg .5s ease-out both;color:var(--sky-ink);text-shadow:var(--text-glow);font-size:clamp(17px,1.8vw,20px);font-weight:600}.text-input[data-v-68d9d324]::placeholder{color:var(--sky-ink-muted)}.field-error[data-v-68d9d324]{margin:0;font-size:14px;font-weight:700;color:#ffb3c0;text-shadow:var(--text-glow)}.child-ages-list[data-v-68d9d324]{display:flex;flex-direction:column;gap:8px}.child-age-row[data-v-68d9d324]{display:flex;align-items:center;gap:10px}.child-age-label[data-v-68d9d324]{flex-shrink:0;font-size:15px;font-weight:700;color:var(--sky-ink-muted);text-shadow:var(--text-glow);width:90px}.child-age-input[data-v-68d9d324]{flex:1;padding:9px 14px;font-size:16px}.child-age-remove[data-v-68d9d324]{flex-shrink:0;width:36px;height:36px;border-radius:10px;border:none;background:var(--glass-bg);color:var(--sky-ink);font-size:15px;font-weight:700;cursor:pointer}.autocomplete[data-v-68d9d324]{position:relative}.suggestions[data-v-68d9d324]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:5;list-style:none;margin:0;padding:8px;border-radius:14px;background:#14233ceb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:blur-in-lg .5s ease-out both;box-shadow:0 12px 30px #00000059;max-height:260px;overflow-y:auto}.suggestion[data-v-68d9d324]{width:100%;text-align:left;padding:9px 14px;border-radius:10px;border:none;background:none;color:#fff;font-size:16px;font-weight:600;cursor:pointer}.suggestion[data-v-68d9d324]:hover{background:#ffffff1f}.result[data-v-11cf26e5]{display:flex;flex-direction:column;gap:8px}.title[data-v-11cf26e5]{font-size:clamp(30px,5vw,48px);font-weight:800;color:var(--sky-ink);text-shadow:var(--text-glow);margin:0 0 16px;letter-spacing:-.01em}.primary-card[data-v-11cf26e5]{background:#f4faff;border-radius:20px;padding:20px 26px}.head[data-v-11cf26e5]{display:flex;align-items:center;gap:16px;margin-bottom:11px}.head .flag[data-v-11cf26e5]{font-size:42px}.head h3[data-v-11cf26e5]{margin:0;font-size:26px;font-weight:800;color:#1c2b3a}.head .score[data-v-11cf26e5]{font-family:monospace;font-size:16px;color:#1e9e86;font-weight:700}.visa[data-v-11cf26e5]{margin:0 0 12px;font-size:14px;font-weight:700;color:#56697a}.bar[data-v-11cf26e5]{height:8px;border-radius:4px;background:#fff;overflow:hidden;margin-bottom:12px}.fill[data-v-11cf26e5]{height:100%;background:#1e9e86;border-radius:4px}.reasons[data-v-11cf26e5]{list-style:none;margin:0;padding:0;font-size:15px;color:#56697a;display:flex;flex-direction:column;gap:6px}.report-cta[data-v-11cf26e5]{margin-top:11px;display:flex;flex-direction:column;gap:8px}.report-btn[data-v-11cf26e5]{align-self:flex-start;padding:10px 20px;border-radius:12px;border:none;background:#1e9e86;color:#fff;font-size:14.5px;font-weight:800;cursor:pointer;font-family:inherit}.report-btn[data-v-11cf26e5]:disabled{opacity:.6;cursor:default}.report-hint[data-v-11cf26e5]{margin:0;font-size:12.5px;color:var(--sky-ink-muted);text-shadow:var(--text-glow)}.report-err[data-v-11cf26e5]{margin:0;font-size:12.5px;color:#d9484f;font-weight:700}.report-sent[data-v-11cf26e5]{margin:0;font-size:14px;font-weight:700;color:var(--sky-ink);text-shadow:var(--text-glow);background:var(--glass-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:12px;padding:14px 16px}.report-link[data-v-11cf26e5]{font-size:13px;font-weight:700;color:#1e9e86;text-decoration:none}.report-link[data-v-11cf26e5]:hover{text-decoration:underline}.section-label[data-v-11cf26e5]{font-size:14px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--sky-ink-muted);text-shadow:var(--text-glow);margin:21px 0 9px}.list[data-v-11cf26e5]{display:flex;flex-direction:column;gap:8px}.row[data-v-11cf26e5]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:14px;border:none;background:var(--glass-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:blur-in-lg .5s ease-out both;color:var(--sky-ink);text-shadow:var(--text-glow);font-size:17px;font-family:inherit;text-align:left;cursor:pointer}.row.failed[data-v-11cf26e5]{opacity:.55;cursor:default}.row .name[data-v-11cf26e5]{flex:1;font-weight:700}.row .score[data-v-11cf26e5]{font-family:monospace;font-size:14px;color:var(--sky-ink-muted)}.footer-actions[data-v-11cf26e5]{margin-top:15px;display:flex;flex-direction:column;align-items:center;gap:12px}.footer-actions .feedback[data-v-11cf26e5]{font-size:13px;font-weight:700;color:var(--sky-ink-muted);text-shadow:var(--text-glow);text-decoration:underline;text-underline-offset:3px}.restart[data-v-11cf26e5]{align-self:center;padding:11px 28px;border-radius:14px;border:none;background:var(--glass-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:blur-in-lg .5s ease-out both;color:var(--sky-ink);text-shadow:var(--text-glow);font-size:15px;font-weight:700;cursor:pointer}.no-match-card[data-v-11cf26e5]{background:#f4faff;border-radius:20px;padding:20px 26px;display:flex;flex-direction:column;gap:11px}.no-match-lead[data-v-11cf26e5]{margin:0;font-size:15px;font-weight:700;color:#1c2b3a}.no-match-card .reasons[data-v-11cf26e5]{color:#56697a}.no-match-hint[data-v-11cf26e5]{margin:0;font-size:14px;color:#56697a;line-height:1.5}.report[data-v-855e705d]{display:flex;flex-direction:column;gap:4px;background:#f4faff;border-radius:20px;padding:20px 26px;color:#1c2b3a}.back[data-v-855e705d]{align-self:flex-start;border:none;background:none;cursor:pointer;color:#56697a;font-size:14px;font-weight:700;padding:0 0 11px}.head[data-v-855e705d]{display:flex;align-items:center;gap:16px;margin-bottom:4px}.head .flag[data-v-855e705d]{font-size:42px}.head h2[data-v-855e705d]{margin:0;font-size:26px;font-weight:800;color:#1c2b3a}.head .score[data-v-855e705d]{font-family:monospace;font-size:16px;color:#1e9e86;font-weight:700}.visa[data-v-855e705d]{margin:0 0 8px;font-size:14px;font-weight:700;color:#56697a}.guide-link[data-v-855e705d]{display:inline-block;margin:0 0 8px;font-size:13.5px;font-weight:700;color:#1e9e86;text-decoration:none}.guide-link[data-v-855e705d]:hover{text-decoration:underline}.block[data-v-855e705d]{padding:15px 0;border-top:1px solid rgba(28,43,58,.08)}.block[data-v-855e705d]:first-of-type{padding-top:9px}.block-title[data-v-855e705d]{font-size:13px;letter-spacing:.05em;text-transform:uppercase;font-weight:800;color:#8397a6;margin:0 0 14px}.subscores[data-v-855e705d]{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.subscore-head[data-v-855e705d]{display:flex;justify-content:space-between;font-size:13.5px;font-weight:700;color:#45566a;margin-bottom:5px}.subscore-weight[data-v-855e705d]{font-family:monospace;font-weight:600;color:#8397a6}.bar[data-v-855e705d]{height:8px;border-radius:4px;background:#e4edf5;overflow:hidden}.bar.small[data-v-855e705d]{height:6px}.fill[data-v-855e705d]{height:100%;background:#1e9e86;border-radius:4px}.reasons[data-v-855e705d]{list-style:none;margin:0;padding:0;font-size:14.5px;color:#56697a;display:flex;flex-direction:column;gap:6px}.budget-line[data-v-855e705d]{margin:0 0 8px;font-size:14.5px;color:#45566a;line-height:1.5}.budget-line strong[data-v-855e705d]{color:#1c2b3a}.budget-line.muted[data-v-855e705d]{color:#6b7c8c;font-size:13.5px}.budget-source[data-v-855e705d]{margin:10px 0 0;font-size:11.5px;color:#9aabb8;line-height:1.4}.ratings[data-v-855e705d]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 20px}.rating-head[data-v-855e705d]{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;color:#45566a;margin-bottom:5px}.rating-value[data-v-855e705d]{font-family:monospace;color:#8397a6;flex:none}.pitfalls[data-v-855e705d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pitfall[data-v-855e705d]{border-radius:12px;padding:12px 14px;border-left:4px solid #cdd8e0;background:#eef4f9}.pitfall.gate[data-v-855e705d]{border-left-color:#e15b5b;background:#fdecec}.pitfall.bad[data-v-855e705d]{border-left-color:#e0954a;background:#fdf1e4}.pitfall.mild[data-v-855e705d]{border-left-color:#e3c458;background:#fbf6e2}.pitfall-text[data-v-855e705d]{margin:0 0 4px;font-size:14.5px;font-weight:700;color:#2a3a4a}.pitfall-note[data-v-855e705d]{margin:0;font-size:12.5px;color:#6b7c8c}@media (max-width: 560px){.report[data-v-855e705d]{padding:15px 18px;border-radius:14px}.ratings[data-v-855e705d]{grid-template-columns:1fr}}.backdrop[data-v-b20f5574]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ground-photo[data-v-b20f5574]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:linear-gradient(180deg,#cdeab5,#8fc978 20%,#5da35a 55%,#457f47)}.ground-photo.photo[data-v-b20f5574]{background-size:cover;background-position:center}.ground-texture[data-v-b20f5574]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.08) 0 2px,transparent 2px 46px),repeating-linear-gradient(65deg,rgba(0,0,0,.06) 0 2px,transparent 2px 52px)}.backdrop.descending .ground-photo[data-v-b20f5574]{animation:ground-in-b20f5574 1.8s ease-in-out both}.backdrop.landed .ground-photo[data-v-b20f5574]{opacity:1}.backdrop.ascending .ground-photo[data-v-b20f5574]{animation:ground-out-b20f5574 1.3s ease-in-out both}@keyframes ground-in-b20f5574{0%,55%{opacity:0}to{opacity:1}}@keyframes ground-out-b20f5574{0%{opacity:1}45%,to{opacity:0}}.shaft[data-v-b20f5574]{position:absolute;top:0;left:0;width:100%;height:300vh}.backdrop.descending .shaft[data-v-b20f5574]{animation:descend-b20f5574 1.8s cubic-bezier(.45,0,.4,1) both}.backdrop.landed .shaft[data-v-b20f5574]{transform:translateY(-250vh)}.backdrop.ascending .shaft[data-v-b20f5574]{animation:ascend-b20f5574 1.3s cubic-bezier(.45,0,.4,1) both}@keyframes descend-b20f5574{0%{transform:translateY(0)}to{transform:translateY(-250vh)}}@keyframes ascend-b20f5574{0%{transform:translateY(-250vh)}to{transform:translateY(0)}}.sky-fill[data-v-b20f5574]{position:absolute;top:0;left:0;width:100%;height:100vh;background:transparent}.clouds-overlay[data-v-b20f5574]{position:absolute;top:100vh;left:0;width:100%;height:150vh;background-image:url(/clouds/clouds.png);background-size:cover;background-position:center;filter:blur(3.5px)}@media (prefers-reduced-motion: reduce){.backdrop.descending .shaft[data-v-b20f5574],.backdrop.ascending .shaft[data-v-b20f5574],.backdrop.descending .ground-photo[data-v-b20f5574],.backdrop.ascending .ground-photo[data-v-b20f5574]{animation:none}.backdrop.descending .shaft[data-v-b20f5574],.backdrop.landed .shaft[data-v-b20f5574]{transform:translateY(-250vh)}.backdrop.ascending .shaft[data-v-b20f5574]{transform:translateY(0)}.backdrop.descending .ground-photo[data-v-b20f5574],.backdrop.landed .ground-photo[data-v-b20f5574]{opacity:1}.backdrop.ascending .ground-photo[data-v-b20f5574]{opacity:0}}.gate[data-v-ee448e6c]{display:flex;flex-direction:column;gap:20px}.back[data-v-ee448e6c]{align-self:flex-start;border:none;background:none;cursor:pointer;color:var(--sky-ink-muted);text-shadow:var(--text-glow);font-size:15px;font-weight:700;padding:4px 0}.title[data-v-ee448e6c]{font-size:clamp(22px,3.6vw,32px);font-weight:800;color:var(--sky-ink);text-shadow:var(--text-glow);margin:0;line-height:1.22}.subtext[data-v-ee448e6c]{font-size:clamp(15px,1.6vw,17px);color:var(--sky-ink-muted);text-shadow:var(--text-glow);margin:0}.card[data-v-ee448e6c]{display:flex;flex-direction:column;gap:14px;align-items:flex-start;background:var(--glass-bg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:blur-in-sm .5s ease-out both;border-radius:16px;padding:22px;color:var(--sky-ink);text-shadow:var(--text-glow)}.hint[data-v-ee448e6c]{font-size:13px;color:var(--sky-ink-muted);margin:0}.option[data-v-ee448e6c]{text-align:center;padding:14px 20px;border-radius:14px;border:none;background:var(--glass-bg-strong);color:var(--sky-ink);text-shadow:var(--text-glow);font-size:16px;font-weight:700;cursor:pointer;width:100%}.option.primary[data-v-ee448e6c]{background:#f2895b;color:#2a1509;text-shadow:none;text-decoration:none;display:block;box-sizing:border-box}.option[data-v-ee448e6c]:disabled{opacity:.6;cursor:default}.field-error[data-v-ee448e6c]{margin:0;font-size:14px;font-weight:700;color:#ffb3c0;text-shadow:var(--text-glow)}.loader[data-v-4634cc49]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#0810226b;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.loader-mark[data-v-4634cc49]{width:54px;height:54px;filter:drop-shadow(0 4px 14px rgba(0,0,0,.35))}.loader-needle[data-v-4634cc49]{transform-origin:32px 32px;animation:loader-spin-4634cc49 1.5s cubic-bezier(.6,.05,.35,.95) infinite}@keyframes loader-spin-4634cc49{to{transform:rotate(360deg)}}.loader-label[data-v-4634cc49]{margin:0;font-size:15px;font-weight:700;color:#fff;text-shadow:var(--text-glow)}.loader-enter-active[data-v-4634cc49],.loader-leave-active[data-v-4634cc49]{transition:opacity .35s ease}.loader-enter-from[data-v-4634cc49],.loader-leave-to[data-v-4634cc49]{opacity:0}@media (prefers-reduced-motion: reduce){.loader-needle[data-v-4634cc49]{animation:loader-pulse-4634cc49 1.4s ease-in-out infinite}@keyframes loader-pulse-4634cc49{0%,to{opacity:1}50%{opacity:.4}}}.quiz-shell[data-v-1d55aa1a]{position:relative;z-index:1;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px 20px}.stage[data-v-1d55aa1a]{position:relative;z-index:1;width:min(620px,100%);margin:24px 0;transition:width .6s ease}.stage.wide[data-v-1d55aa1a]{width:min(820px,96vw)}.progress-bar[data-v-1d55aa1a]{height:5px;border-radius:3px;background:var(--glass-bg);margin:0 0 21px;overflow:hidden}.progress-fill[data-v-1d55aa1a]{height:100%;background:#f2895b;border-radius:3px;transition:width .3s ease}.status[data-v-1d55aa1a]{color:var(--sky-ink);text-shadow:var(--text-glow);font-size:clamp(22px,3.4vw,32px);font-weight:800;text-align:center}.error[data-v-1d55aa1a]{color:#ffb3c0;text-shadow:var(--text-glow);font-size:16px;text-align:center;font-weight:700}.reveal-name[data-v-1d55aa1a]{font-size:clamp(36px,7vw,64px);font-weight:800;color:var(--sky-ink);text-shadow:var(--text-glow);margin:0;text-align:center;opacity:0;animation:reveal-name-in-1d55aa1a .4s ease 1.5s forwards}@keyframes reveal-name-in-1d55aa1a{to{opacity:1}}@media (prefers-reduced-motion: reduce){.reveal-name[data-v-1d55aa1a]{animation:none;opacity:1}}.sky-decor[data-v-1d55aa1a]{transition:transform 1.4s cubic-bezier(.3,.7,.3,1),opacity 1.2s ease}.sky-decor.away[data-v-1d55aa1a]{transform:translate(22vw,-125vh) rotate(4deg);opacity:0}.fade-enter-active[data-v-1d55aa1a],.fade-leave-active[data-v-1d55aa1a]{transition:opacity .45s ease}.fade-enter-from[data-v-1d55aa1a],.fade-leave-to[data-v-1d55aa1a]{opacity:0}@media (prefers-reduced-motion: reduce){.fade-enter-active[data-v-1d55aa1a],.fade-leave-active[data-v-1d55aa1a],.stage[data-v-1d55aa1a],.sky-decor[data-v-1d55aa1a]{transition:none}}.page[data-v-4f0dae8e]{min-height:100vh;background:#f4faff;color:#1c2b3a}.header[data-v-4f0dae8e]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;max-width:760px;margin:0 auto}.brand[data-v-4f0dae8e]{font-size:18px;font-weight:800;color:#1c2b3a;text-decoration:none}.cta[data-v-4f0dae8e]{padding:10px 18px;border-radius:10px;background:#f2895b;color:#2a1509;font-weight:700;font-size:14px;text-decoration:none}.content[data-v-4f0dae8e]{max-width:760px;margin:0 auto;padding:10px 24px 100px}.status[data-v-4f0dae8e]{color:#56697a;font-size:16px}.status.error[data-v-4f0dae8e]{color:#c0392b}.crumbs[data-v-4f0dae8e]{margin:0 0 18px;font-size:14px}.crumbs a[data-v-4f0dae8e]{color:#1e9e86;text-decoration:none;font-weight:700}h1[data-v-4f0dae8e]{font-size:clamp(26px,3.6vw,36px);font-weight:800;margin:0 0 14px;line-height:1.2;text-wrap:balance}.lead[data-v-4f0dae8e]{font-size:17px;color:#45566a;line-height:1.6;margin:0 0 12px}.best-for[data-v-4f0dae8e]{font-size:15px;color:#45566a;line-height:1.6;margin:0 0 12px}.budget[data-v-4f0dae8e]{font-size:14.5px;color:#56697a;margin:0 0 32px}.budget .muted[data-v-4f0dae8e]{color:#8397a6;font-size:12.5px}.visa[data-v-4f0dae8e]{padding:28px 0;border-top:1px solid rgba(28,43,58,.1)}.visa h2[data-v-4f0dae8e]{font-size:21px;font-weight:800;margin:0 0 10px}.warning-badge[data-v-4f0dae8e]{display:inline-block;margin:0 0 12px;padding:5px 12px;border-radius:20px;background:#fdf1e4;color:#a5622a;font-size:13px;font-weight:700}.facts[data-v-4f0dae8e]{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin:0 0 16px;font-size:14px}.facts>div[data-v-4f0dae8e]{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px dashed rgba(28,43,58,.1)}.facts dt[data-v-4f0dae8e]{color:#8397a6}.facts dd[data-v-4f0dae8e]{margin:0;font-weight:700;text-align:right}.who-for[data-v-4f0dae8e]{font-size:15px;line-height:1.6;margin:0 0 10px}.steps-label[data-v-4f0dae8e]{font-size:13px;letter-spacing:.04em;text-transform:uppercase;font-weight:800;color:#8397a6;margin:16px 0 8px}.steps[data-v-4f0dae8e]{margin:0 0 12px;padding-left:22px;font-size:14.5px;line-height:1.7;color:#2a3a4a}.callout[data-v-4f0dae8e]{background:#fdf1e4;border-left:4px solid #e0954a;border-radius:10px;padding:12px 16px;margin:12px 0;font-size:14px;line-height:1.6;color:#6b4a24}.callout p[data-v-4f0dae8e]{margin:0 0 6px}.callout p[data-v-4f0dae8e]:last-child{margin-bottom:0}.detail[data-v-4f0dae8e]{font-size:14px;color:#56697a;line-height:1.6;margin:14px 0 6px}.source[data-v-4f0dae8e]{font-size:11.5px;color:#9aabb8;margin:0}.checklist-block[data-v-4f0dae8e],.glossary-block[data-v-4f0dae8e]{padding:32px 0;border-top:1px solid rgba(28,43,58,.1)}.checklist-block h2[data-v-4f0dae8e],.glossary-block h2[data-v-4f0dae8e]{font-size:22px;font-weight:800;margin:0 0 12px}.lead-small[data-v-4f0dae8e]{font-size:14.5px;color:#56697a;line-height:1.6;margin:0 0 16px}.checklist[data-v-4f0dae8e]{margin:0 0 16px;padding-left:22px;font-size:14.5px;line-height:1.7;color:#2a3a4a}.glossary[data-v-4f0dae8e]{width:100%;border-collapse:collapse;font-size:13.5px}.glossary th[data-v-4f0dae8e]{text-align:left;padding:8px 10px;color:#8397a6;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.glossary td[data-v-4f0dae8e]{padding:10px;border-top:1px solid rgba(28,43,58,.08);vertical-align:top;line-height:1.5}.glossary td[data-v-4f0dae8e]:first-child{font-weight:700;white-space:nowrap}.disclaimer[data-v-4f0dae8e]{font-size:12.5px;color:#9aabb8;line-height:1.6;margin:32px 0}.final-cta[data-v-4f0dae8e]{display:block;text-align:center;padding:18px;border-radius:14px;background:#f2895b;color:#2a1509;font-weight:800;font-size:16px;text-decoration:none;margin-top:20px}@media (max-width: 560px){.facts[data-v-4f0dae8e]{grid-template-columns:1fr}}[data-v-6d066a01]:root{color-scheme:light}.page[data-v-6d066a01]{min-height:100vh;background:#f4faff;color:#1c2b3a}.header[data-v-6d066a01]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;max-width:900px;margin:0 auto}.brand[data-v-6d066a01]{font-size:18px;font-weight:800;color:#1c2b3a;text-decoration:none}.cta[data-v-6d066a01]{padding:10px 18px;border-radius:10px;background:#f2895b;color:#2a1509;font-weight:700;font-size:14px;text-decoration:none}.content[data-v-6d066a01]{max-width:900px;margin:0 auto;padding:20px 24px 80px}h1[data-v-6d066a01]{font-size:clamp(28px,4vw,40px);font-weight:800;margin:0 0 14px;line-height:1.15}.lead[data-v-6d066a01]{font-size:17px;color:#56697a;line-height:1.6;max-width:62ch;margin:0 0 36px}.status[data-v-6d066a01]{color:#56697a}.grid[data-v-6d066a01]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.card[data-v-6d066a01]{display:flex;align-items:center;gap:12px;padding:18px;border-radius:14px;background:#fff;box-shadow:0 1px 3px #1c2b3a14;text-decoration:none;color:#1c2b3a;font-weight:700;font-size:15px;transition:box-shadow .15s ease}.card[data-v-6d066a01]:hover{box-shadow:0 4px 14px #1c2b3a24}.flag[data-v-6d066a01]{font-size:26px}
