.wp-button[data-v-3a3c1520]{display:inline-flex;align-items:center;justify-content:center;gap:var(--wp-space-2);border:1px solid transparent;border-radius:var(--wp-radius);min-height:44px;font:inherit;font-weight:700;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.wp-button--md[data-v-3a3c1520]{padding:var(--wp-space-3) var(--wp-space-6)}.wp-button--sm[data-v-3a3c1520]{padding:var(--wp-space-2) var(--wp-space-4);font-size:.9rem}.wp-button--primary[data-v-3a3c1520]{background:var(--wp-navy);color:var(--wp-text-inverse)}.wp-button--primary[data-v-3a3c1520]:hover{background:var(--wp-navy-deep)}.wp-button--secondary[data-v-3a3c1520]{background:var(--wp-surface);border-color:var(--wp-border);color:var(--wp-navy)}.wp-button--quiet[data-v-3a3c1520]{background:transparent;color:var(--wp-navy)}.wp-button--danger[data-v-3a3c1520]{background:var(--wp-status-blocked);color:var(--wp-text-inverse)}.wp-button[data-v-3a3c1520]:disabled{opacity:.55;cursor:not-allowed}.wp-button[aria-busy=true][data-v-3a3c1520]:disabled{cursor:progress}.wp-button[data-v-3a3c1520]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.wp-button__spinner[data-v-3a3c1520]{width:.9em;height:.9em;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--wp-radius-pill);animation:wp-button-spin-3a3c1520 .7s linear infinite}@keyframes wp-button-spin-3a3c1520{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wp-button__spinner[data-v-3a3c1520]{animation-duration:2s}}.wp-icon[data-v-417bfcf7]{display:block;flex:0 0 auto}.wp-agent[data-v-ac3b1eb9]{display:grid;width:var(--agent-size, 40px);height:var(--agent-size, 40px);flex:0 0 auto;place-items:center;border-radius:14px;color:var(--wp-navy)}.wp-agent--study[data-v-ac3b1eb9]{background:var(--wp-sky-soft)}.wp-agent--career[data-v-ac3b1eb9]{background:var(--wp-teal-soft)}.wp-agent--move[data-v-ac3b1eb9]{background:var(--wp-violet-soft)}.wp-agent--build[data-v-ac3b1eb9]{background:var(--wp-gold-soft)}.wp-agent--unknown[data-v-ac3b1eb9]{background:var(--wp-surface-muted);color:var(--wp-text-muted)}.wp-chip[data-v-20c36f5e]{display:inline-flex;align-items:center;gap:var(--wp-space-2);padding:3px 11px;border:1px solid transparent;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-status-neutral);font-size:.76rem;font-weight:800;letter-spacing:.01em;white-space:nowrap}.wp-chip__dot[data-v-20c36f5e]{width:7px;height:7px;border-radius:50%;background:currentColor}.wp-chip--progress[data-v-20c36f5e]{background:var(--wp-sky-soft);color:var(--wp-blue)}.wp-chip--done[data-v-20c36f5e]{background:var(--wp-teal-soft);color:var(--wp-teal)}.wp-chip--attention[data-v-20c36f5e]{background:var(--wp-amber-soft);color:var(--wp-amber)}.wp-chip--blocked[data-v-20c36f5e]{background:var(--wp-blocked-soft);color:var(--wp-status-blocked)}.wp-chip--review[data-v-20c36f5e]{background:var(--wp-violet-soft);color:var(--wp-violet)}.wp-chip--gold[data-v-20c36f5e]{background:var(--wp-gold-soft);color:var(--wp-amber)}.wp-chip--outline[data-v-20c36f5e]{border-color:var(--wp-border);background:transparent;color:var(--wp-text-subtle);font-weight:700}.wp-dialog[data-v-7cc075ba]{width:min(560px,calc(100vw - 2 * var(--wp-space-4)));padding:0;border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);color:var(--wp-text);font-family:var(--wp-font-sans);box-shadow:var(--wp-shadow-card)}.wp-dialog[data-v-7cc075ba]::backdrop{background:#12274a73}.wp-dialog__header[data-v-7cc075ba]{display:flex;align-items:center;justify-content:space-between;gap:var(--wp-space-4);padding:var(--wp-space-4) var(--wp-space-6);border-bottom:1px solid var(--wp-border)}.wp-dialog__title[data-v-7cc075ba]{margin:0;font-size:1.1rem;color:var(--wp-navy)}.wp-dialog__close[data-v-7cc075ba]{border:none;background:none;font-size:1.4rem;line-height:1;color:var(--wp-text-muted);cursor:pointer}.wp-dialog__body[data-v-7cc075ba]{padding:var(--wp-space-6)}.wp-dialog__actions[data-v-7cc075ba]{display:flex;justify-content:flex-end;gap:var(--wp-space-3);padding:var(--wp-space-4) var(--wp-space-6);border-top:1px solid var(--wp-border)}.wp-thumb[data-v-617b2dc2]{position:relative;display:block;width:56px;height:72px;overflow:hidden;border-radius:7px;background:#fff;box-shadow:var(--wp-shadow-line),inset 0 0 0 1px #e4eaee}.wp-thumb--sm[data-v-617b2dc2]{width:38px;height:48px;border-radius:6px}.wp-thumb--placeholder[data-v-617b2dc2]{opacity:.55}.wp-thumb--identity[data-v-617b2dc2]{background:linear-gradient(160deg,#1d4a6e,#12304a)}.wp-thumb--identity[data-v-617b2dc2]:before{position:absolute;top:22%;left:50%;width:40%;height:30%;transform:translate(-50%);border:2px solid var(--wp-gold);border-radius:50%;content:""}.wp-thumb--identity[data-v-617b2dc2]:after{position:absolute;right:0;bottom:14%;left:0;color:var(--wp-gold);font-size:5.5px;font-weight:800;letter-spacing:.12em;text-align:center;content:"PASSPORT"}.wp-thumb--transcript[data-v-617b2dc2]:before,.wp-thumb--cv[data-v-617b2dc2]:before{position:absolute;top:16%;right:16%;left:16%;height:4px;border-radius:2px;background:#dfe7ec;box-shadow:0 11px #dfe7ec,0 22px #dfe7ec,0 44px #eef2f4,0 55px #eef2f4;content:""}.wp-thumb--transcript[data-v-617b2dc2]:after{position:absolute;top:36%;right:42%;left:16%;height:3px;border-radius:2px;background:var(--wp-teal);content:""}.wp-thumb--degree[data-v-617b2dc2]:before,.wp-thumb--language[data-v-617b2dc2]:before{position:absolute;top:18%;right:16%;left:16%;height:4px;border-radius:2px;background:#dfe7ec;box-shadow:0 12px #dfe7ec,0 24px #dfe7ec;content:""}.wp-thumb--degree[data-v-617b2dc2]:after,.wp-thumb--language[data-v-617b2dc2]:after{position:absolute;right:12%;bottom:11%;width:32%;height:24%;border:2px solid var(--wp-gold);border-radius:50%;background:var(--wp-gold-soft);content:""}.wp-empty[data-v-b47973a8]{display:grid;justify-items:center;gap:var(--wp-space-2);padding:var(--wp-space-8) var(--wp-space-6);border:1px dashed var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);text-align:center}.wp-empty__title[data-v-b47973a8]{margin:0;font-weight:700;color:var(--wp-navy)}.wp-empty__description[data-v-b47973a8]{margin:0;max-width:46ch;color:var(--wp-text-muted)}.wp-empty__action[data-v-b47973a8]{margin-top:var(--wp-space-2)}.wp-file[data-v-dfce21fa]{position:relative;display:flex;min-height:48px;align-items:center;gap:var(--wp-space-3);padding:6px;border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface-raised);cursor:pointer}.wp-file[data-v-dfce21fa]:focus-within{border-color:var(--wp-blue);box-shadow:var(--wp-focus-ring)}.wp-file input[data-v-dfce21fa]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.wp-file__button[data-v-dfce21fa]{padding:8px 14px;border-radius:var(--wp-radius-sm);background:var(--wp-sky-soft);color:var(--wp-navy);font-size:.85rem;font-weight:800;white-space:nowrap}.wp-file__name[data-v-dfce21fa]{overflow:hidden;color:var(--wp-text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.wp-file__name--empty[data-v-dfce21fa]{color:var(--wp-text-muted)}.wp-human[data-v-81a0bd6d]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--wp-space-4);padding:var(--wp-space-5) var(--wp-space-6);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface);box-shadow:var(--wp-shadow-line)}.wp-human__mark[data-v-81a0bd6d]{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--wp-teal-soft);color:var(--wp-teal)}.wp-human__copy[data-v-81a0bd6d]{display:grid;flex:1 1 320px;gap:4px;min-width:0}.wp-human h2[data-v-81a0bd6d]{margin:0;color:var(--wp-navy);font-size:var(--wp-text-h2)}.wp-human p[data-v-81a0bd6d]{margin:0;max-width:72ch;color:var(--wp-text-muted)}.wp-human__response[data-v-81a0bd6d]{color:var(--wp-text-subtle);font-size:.86rem;font-weight:700}.wp-human__response--open[data-v-81a0bd6d]{color:var(--wp-text-muted);font-weight:600}.wp-human__note[data-v-81a0bd6d]{font-size:.86rem}.wp-human__action[data-v-81a0bd6d]{display:inline-flex;min-height:44px;align-items:center;gap:var(--wp-space-2);color:var(--wp-navy);font-weight:700;text-underline-offset:3px}@media(max-width:640px){.wp-human[data-v-81a0bd6d]{padding:var(--wp-space-5)}.wp-human__action[data-v-81a0bd6d]{flex:1 1 100%}}.wp-next[data-v-dbccf1a6]{position:relative;display:grid;gap:var(--wp-space-3);padding:clamp(var(--wp-space-5),2.4vw,var(--wp-space-6)) clamp(var(--wp-space-5),2.4vw,var(--wp-space-6)) clamp(var(--wp-space-5),2.4vw,var(--wp-space-6)) clamp(var(--wp-space-6),3vw,var(--wp-space-8));border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-soft);margin-bottom:var(--wp-space-6)}.wp-next--paper[data-v-dbccf1a6]:before{position:absolute;top:var(--wp-space-6);bottom:var(--wp-space-6);left:0;width:5px;border-radius:0 5px 5px 0;background:linear-gradient(180deg,#e2b567,var(--wp-gold));content:""}.wp-next__label[data-v-dbccf1a6]{display:flex;align-items:center;gap:var(--wp-space-2);margin:0;color:var(--wp-amber);font-size:var(--wp-text-small);font-weight:700;letter-spacing:.01em}.wp-next__row[data-v-dbccf1a6]{display:flex;align-items:center;gap:var(--wp-space-6)}.wp-next__main[data-v-dbccf1a6]{min-width:0}.wp-next h2[data-v-dbccf1a6]{max-width:30ch;margin:0;color:var(--wp-navy);font-size:var(--wp-text-h1);font-weight:700;line-height:var(--wp-leading-tight);letter-spacing:-.015em}.wp-next__description[data-v-dbccf1a6]{max-width:62ch;margin:var(--wp-space-3) 0 0;color:var(--wp-text-subtle)}.wp-next__meta[data-v-dbccf1a6]{margin:var(--wp-space-3) 0 0}.wp-next__actions[data-v-dbccf1a6]{flex:0 0 auto;margin-left:auto}.wp-next__cta[data-v-dbccf1a6]{display:inline-flex;min-height:48px;align-items:center;gap:var(--wp-space-3);padding:var(--wp-space-3) var(--wp-space-5);border-radius:var(--wp-radius);background:var(--wp-navy);color:var(--wp-text-inverse);font-weight:700;text-decoration:none;transition:background-color .15s ease}.wp-next__cta[data-v-dbccf1a6]:hover{background:var(--wp-navy-soft)}.wp-next__cta[data-v-dbccf1a6]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.wp-next__owner[data-v-dbccf1a6]{margin:0;color:var(--wp-navy);font-size:.86rem;font-weight:700}.wp-next__reason[data-v-dbccf1a6]{margin:0;padding-top:var(--wp-space-4);border-top:1px solid var(--wp-border);color:var(--wp-text-subtle);font-size:.88rem}.wp-next__reason strong[data-v-dbccf1a6]{color:var(--wp-navy)}.wp-next--critical[data-v-dbccf1a6]{background:var(--wp-navy);color:var(--wp-text-inverse);box-shadow:var(--wp-shadow-card)}.wp-next--critical .wp-next__label[data-v-dbccf1a6]{color:#f1d39e}.wp-next--critical h2[data-v-dbccf1a6]{color:var(--wp-text-inverse);font-size:clamp(1.5rem,2.6vw,2.1rem)}.wp-next--critical .wp-next__description[data-v-dbccf1a6]{color:#d7e5ed}.wp-next--critical .wp-next__cta[data-v-dbccf1a6]{background:var(--wp-surface-raised);color:var(--wp-navy)}.wp-next--critical .wp-next__cta[data-v-dbccf1a6]:hover{background:var(--wp-gold-soft)}.wp-next--critical .wp-next__owner[data-v-dbccf1a6]{color:#e2eef4}.wp-next--critical .wp-next__reason[data-v-dbccf1a6]{border-top-color:#ffffff29;color:#c8d9e3}.wp-next--critical .wp-next__reason strong[data-v-dbccf1a6]{color:var(--wp-text-inverse)}.wp-next--overlap[data-v-dbccf1a6]{position:relative;z-index:1;margin-top:calc(-2 * var(--wp-space-12))}@media(max-width:900px){.wp-next--overlap[data-v-dbccf1a6]{margin-top:-72px}}@media(max-width:640px){.wp-next__row[data-v-dbccf1a6]{display:grid;gap:var(--wp-space-5)}.wp-next__actions[data-v-dbccf1a6]{width:100%;margin-left:0}.wp-next__cta[data-v-dbccf1a6]{width:100%;justify-content:space-between}}.wp-page-head[data-v-a4c1b869]{display:flex;align-items:end;justify-content:space-between;gap:var(--wp-space-6);margin-bottom:var(--wp-space-6)}.wp-page-head--narrow .wp-page-head__copy[data-v-a4c1b869]{max-width:70ch}.wp-page-head__copy[data-v-a4c1b869]{min-width:0;max-width:78ch}.wp-page-head__kicker[data-v-a4c1b869]{margin:0 0 var(--wp-space-2);color:var(--wp-blue);font-size:var(--wp-text-small);font-weight:700;letter-spacing:.01em}.wp-page-head h1[data-v-a4c1b869]{margin:0;color:var(--wp-navy);font-size:var(--wp-text-display);font-weight:700;line-height:var(--wp-leading-tight);letter-spacing:-.02em;text-wrap:balance}.wp-page-head__lead[data-v-a4c1b869]{margin:var(--wp-space-2) 0 0;max-width:70ch;color:var(--wp-text-muted)}.wp-page-head__side[data-v-a4c1b869]{display:flex;flex:0 0 auto;align-items:center;gap:var(--wp-space-3)}@media(max-width:760px){.wp-page-head[data-v-a4c1b869]{display:grid;gap:var(--wp-space-4);align-items:start}.wp-page-head__side[data-v-a4c1b869]{flex-wrap:wrap}}.wp-panel[data-v-c40f78c5]{min-width:0;border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.wp-panel__head[data-v-c40f78c5]{display:flex;align-items:center;gap:var(--wp-space-3);padding:18px 22px 12px;flex-wrap:wrap}.wp-panel__title[data-v-c40f78c5]{margin:0;color:var(--wp-navy);font-size:1.02rem;font-weight:800;letter-spacing:-.01em}.wp-panel__action[data-v-c40f78c5],.wp-panel__link[data-v-c40f78c5],.wp-panel__note[data-v-c40f78c5]{margin-left:auto}.wp-panel__link[data-v-c40f78c5]{color:var(--wp-navy);font-size:.84rem;font-weight:800;text-underline-offset:3px}.wp-panel__note[data-v-c40f78c5]{padding:3px 11px;border:1px solid var(--wp-border);border-radius:var(--wp-radius-pill);color:var(--wp-text-subtle);font-size:.76rem;font-weight:700}.wp-panel__body[data-v-c40f78c5]{padding:0 22px 20px}.wp-panel__body--flush[data-v-c40f78c5]{padding:0}.wp-panel__link[data-v-c40f78c5]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.wp-stage[data-v-70db5a53]{display:grid;gap:var(--wp-space-4);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface);box-shadow:var(--wp-shadow-line);margin-bottom:var(--wp-space-6)}.wp-stage__summary[data-v-70db5a53]{display:grid;gap:2px;margin:0}.wp-stage__summary strong[data-v-70db5a53]{color:var(--wp-navy);font-size:1.05rem;font-weight:700}.wp-stage__summary span[data-v-70db5a53]{color:var(--wp-text-subtle);font-size:var(--wp-text-small)}.wp-stage__track[data-v-70db5a53]{display:flex;flex-wrap:wrap;gap:var(--wp-space-2);margin:0;padding:0;list-style:none}.wp-stage__step[data-v-70db5a53]{display:inline-flex;align-items:center;gap:var(--wp-space-2);padding:5px 12px;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-text-muted);font-size:.8rem;font-weight:700}.wp-stage__marker[data-v-70db5a53]{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--wp-surface);color:var(--wp-text-muted);font-size:.7rem;font-weight:700}.wp-stage__step--complete[data-v-70db5a53]{background:var(--wp-teal-soft);color:var(--wp-teal)}.wp-stage__step--complete .wp-stage__marker[data-v-70db5a53]{background:var(--wp-teal);color:var(--wp-text-inverse)}.wp-stage__step--current[data-v-70db5a53]{background:var(--wp-gold-soft);color:var(--wp-amber)}.wp-stage__step--current .wp-stage__marker[data-v-70db5a53]{background:var(--wp-gold);color:#3a2a10}.wp-stage--cards .wp-stage__track[data-v-70db5a53]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--wp-space-3)}.wp-stage--cards .wp-stage__summary[data-v-70db5a53]{margin-bottom:var(--wp-space-1)}.wp-stage--cards .wp-stage__step[data-v-70db5a53]{display:grid;gap:var(--wp-space-2);align-items:start;padding:var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);font-size:.86rem}.wp-stage--cards .wp-stage__marker[data-v-70db5a53]{width:26px;height:26px;font-size:.8rem}.wp-stage--cards .wp-stage__title[data-v-70db5a53]{color:var(--wp-text-muted);font-weight:700}.wp-stage--cards .wp-stage__step--current[data-v-70db5a53]{border-color:var(--wp-gold);background:var(--wp-gold-soft)}.wp-stage--cards .wp-stage__step--current .wp-stage__marker[data-v-70db5a53]{background:var(--wp-gold);color:var(--wp-navy)}.wp-stage--cards .wp-stage__step--current .wp-stage__title[data-v-70db5a53],.wp-stage--cards .wp-stage__step--complete .wp-stage__title[data-v-70db5a53]{color:var(--wp-navy)}.wp-stage--cards .wp-stage__step--complete .wp-stage__marker[data-v-70db5a53]{background:var(--wp-status-done);color:var(--wp-text-inverse)}@media(max-width:640px){.wp-stage[data-v-70db5a53]{padding:var(--wp-space-4)}.wp-stage__track[data-v-70db5a53]{gap:var(--wp-space-1)}.wp-stage--chips .wp-stage__step[data-v-70db5a53]{padding:4px 10px;font-size:.76rem}}.wp-status[data-v-6901f40d]{display:inline-block;padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pill);border:1px solid var(--wp-border);background:var(--wp-surface-muted);color:var(--wp-status-neutral);font-size:.78rem;font-weight:700;letter-spacing:.01em}.wp-status--in_progress[data-v-6901f40d],.wp-status--pending[data-v-6901f40d],.wp-status--awaiting_review[data-v-6901f40d]{border-color:transparent;background:color-mix(in srgb,var(--wp-status-progress) 14%,white);color:var(--wp-status-progress)}.wp-status--invalidated[data-v-6901f40d]{border-color:transparent;background:var(--wp-amber-soft);color:var(--wp-status-warning)}.wp-status--done[data-v-6901f40d],.wp-status--verified[data-v-6901f40d]{border-color:transparent;background:color-mix(in srgb,var(--wp-status-done) 14%,white);color:var(--wp-status-done)}.wp-status--blocked[data-v-6901f40d],.wp-status--declined[data-v-6901f40d]{border-color:transparent;background:color-mix(in srgb,var(--wp-status-blocked) 14%,white);color:var(--wp-status-blocked)}.wp-trust[data-v-ec6c93e1]{display:flex;gap:var(--wp-space-3);padding:var(--wp-space-4) var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);color:var(--wp-text-subtle);font-size:.9rem;margin-bottom:var(--wp-space-6)}.wp-trust--attention[data-v-ec6c93e1]{border-color:#e4c98e;background:var(--wp-gold-soft)}.wp-trust__icon[data-v-ec6c93e1]{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--wp-sky-soft);color:var(--wp-blue)}.wp-trust--attention .wp-trust__icon[data-v-ec6c93e1]{background:var(--wp-surface);color:var(--wp-amber)}.wp-trust__copy[data-v-ec6c93e1]{display:grid;gap:4px;min-width:0}.wp-trust__copy strong[data-v-ec6c93e1]{color:var(--wp-navy)}.wp-trust__copy p[data-v-ec6c93e1]{margin:0;max-width:78ch}.wp-trust__meta[data-v-ec6c93e1]{color:var(--wp-text-muted);font-size:.82rem}.wp-trust__meta a[data-v-ec6c93e1]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.wp-trust__gap[data-v-ec6c93e1]{color:var(--wp-violet);font-size:.86rem}.wp-trust__gap strong[data-v-ec6c93e1]{color:var(--wp-violet)}.wp-shell[data-v-ffbf7be8]{min-height:100vh;background-color:var(--wp-page);background-image:radial-gradient(circle at 78% 4%,rgb(207 154 70 / 8%),transparent 24rem),radial-gradient(circle at 22% 92%,rgb(40 111 157 / 6%),transparent 28rem);color:var(--wp-text);font-family:var(--wp-font-sans)}.wp-shell__skip[data-v-ffbf7be8]{position:fixed;left:var(--wp-space-4);top:var(--wp-space-4);z-index:100;transform:translateY(calc(-100% - var(--wp-space-8)));padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius-sm);background:var(--wp-navy-deep);color:var(--wp-text-inverse);font-weight:700;text-decoration:none}.wp-shell__skip[data-v-ffbf7be8]:focus{transform:none;outline:none;box-shadow:var(--wp-focus-ring)}.wp-shell__sidebar[data-v-ffbf7be8]{position:fixed;inset:0 auto 0 0;z-index:20;display:flex;width:var(--wp-rail-width);flex-direction:column;overflow:hidden;border-right:1px solid var(--wp-border);background:var(--wp-surface)}.wp-shell__brand[data-v-ffbf7be8]{display:flex;min-height:68px;flex:0 0 auto;align-items:center;padding:var(--wp-space-4) var(--wp-space-5)}.wp-shell__brand img[data-v-ffbf7be8]{width:168px;height:auto}.wp-shell__nav[data-v-ffbf7be8]{display:grid;flex:1 1 auto;gap:2px;align-content:start;padding:var(--wp-space-1) var(--wp-space-4) var(--wp-space-4);overflow-x:hidden;overflow-y:auto}.wp-shell__nav-link[data-v-ffbf7be8]{position:relative;display:flex;min-height:44px;align-items:center;gap:var(--wp-space-3);padding:8px var(--wp-space-3);border-radius:var(--wp-radius);color:var(--wp-text-muted);font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .15s ease,color .15s ease}.wp-shell__nav-link[data-v-ffbf7be8]:hover{background:var(--wp-surface-muted);color:var(--wp-navy)}.wp-shell__nav-link[data-v-ffbf7be8]:focus-visible,.wp-shell__person[data-v-ffbf7be8]:focus-visible,.wp-shell__bottom-nav a[data-v-ffbf7be8]:focus-visible,.wp-shell__bottom-nav button[data-v-ffbf7be8]:focus-visible,.wp-shell__icon-button[data-v-ffbf7be8]:focus-visible,.wp-shell__avatar[data-v-ffbf7be8]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.wp-shell__nav-link.router-link-active[data-v-ffbf7be8]{background:var(--wp-sky-soft);color:var(--wp-navy)}.wp-shell__nav-link.router-link-active[data-v-ffbf7be8]:before{position:absolute;left:calc(-1 * var(--wp-space-4));width:3px;height:22px;border-radius:0 var(--wp-radius-pill) var(--wp-radius-pill) 0;background:var(--wp-gold);content:""}.wp-shell__nav-label[data-v-ffbf7be8]{margin:var(--wp-space-4) var(--wp-space-3) var(--wp-space-1);color:var(--wp-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.01em}.wp-shell__nav-more[data-v-ffbf7be8]{margin-top:var(--wp-space-2)}.wp-shell__nav-more summary[data-v-ffbf7be8]{min-height:40px;padding:10px var(--wp-space-3);border-radius:var(--wp-radius);color:var(--wp-text-muted);font-size:.82rem;font-weight:800;cursor:pointer}.wp-shell__nav-more summary[data-v-ffbf7be8]:hover{background:var(--wp-surface-muted);color:var(--wp-navy)}.wp-shell__nav-more summary[data-v-ffbf7be8]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.wp-shell__nav-more[open] summary[data-v-ffbf7be8]{color:var(--wp-navy)}.wp-shell__nav-more .wp-shell__nav-link[data-v-ffbf7be8]{margin-top:2px;padding-left:var(--wp-space-5)}.wp-shell__account[data-v-ffbf7be8]{display:grid;flex:0 0 auto;gap:var(--wp-space-2);padding:var(--wp-space-3) var(--wp-space-4) calc(var(--wp-space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--wp-border);background:var(--wp-surface)}.wp-shell__person[data-v-ffbf7be8]{display:flex;min-height:56px;align-items:center;gap:var(--wp-space-3);padding:var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);color:var(--wp-text);text-decoration:none}.wp-shell__person[data-v-ffbf7be8]:hover{border-color:#b9cbd6}.wp-shell__person span[data-v-ffbf7be8]:last-child{display:grid;min-width:0}.wp-shell__person strong[data-v-ffbf7be8]{overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.wp-shell__person small[data-v-ffbf7be8]{color:var(--wp-text-muted)}.wp-shell__avatar[data-v-ffbf7be8]{display:inline-grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--wp-gold-soft);color:var(--wp-navy);font-size:.78rem;font-weight:800;text-decoration:none}.wp-shell__avatar--small[data-v-ffbf7be8]{width:44px;height:44px}.wp-shell__sign-out-form[data-v-ffbf7be8]{margin:0}.wp-shell__sign-out[data-v-ffbf7be8]{width:100%;min-height:40px;border:0;border-radius:var(--wp-radius);background:transparent;color:var(--wp-navy-soft);font:inherit;font-weight:800;cursor:pointer}.wp-shell__sign-out[data-v-ffbf7be8]:hover{background:var(--wp-surface-muted);color:var(--wp-navy)}.wp-shell__sign-out[data-v-ffbf7be8]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.wp-shell__menu-button[data-v-ffbf7be8]{display:none;width:44px;height:44px;place-items:center;border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);color:var(--wp-navy);cursor:pointer}.wp-shell__menu-button[data-v-ffbf7be8]:focus-visible,.wp-shell__backdrop[data-v-ffbf7be8]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.wp-shell__backdrop[data-v-ffbf7be8]{display:none}.wp-shell__workspace[data-v-ffbf7be8]{min-height:100vh;margin-left:var(--wp-rail-width)}.wp-shell__workspace--focus[data-v-ffbf7be8]{margin-left:0}.wp-shell__topbar[data-v-ffbf7be8]{position:sticky;top:0;z-index:15;display:flex;min-height:68px;align-items:center;gap:var(--wp-space-4);padding:0 clamp(var(--wp-space-4),3vw,var(--wp-space-10));border-bottom:1px solid rgb(216 226 227 / 78%);background:#fffefbeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wp-shell__topbar-title[data-v-ffbf7be8]{margin:0;color:var(--wp-navy);font-weight:800}.wp-shell__topbar-actions[data-v-ffbf7be8]{display:flex;align-items:center;gap:var(--wp-space-3);margin-left:auto}.wp-shell__icon-button[data-v-ffbf7be8]{position:relative;display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--wp-border);border-radius:50%;background:var(--wp-surface);color:var(--wp-navy);text-decoration:none}.wp-shell__badge[data-v-ffbf7be8]{position:absolute;top:-4px;right:-4px;display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border:2px solid var(--wp-surface);border-radius:var(--wp-radius-pill);background:var(--wp-navy);color:var(--wp-text-inverse);font-size:.75rem;font-weight:700}.wp-shell__mobile-brand[data-v-ffbf7be8]{display:none}.wp-shell__main[data-v-ffbf7be8]{width:min(100%,var(--wp-content-width));margin:0;padding:clamp(var(--wp-space-6),4vw,var(--wp-space-12)) clamp(var(--wp-space-4),3vw,var(--wp-space-10)) 72px}.wp-shell__main--focus[data-v-ffbf7be8]{width:100%;padding:0}.wp-shell__bottom-nav[data-v-ffbf7be8]{display:none}.wp-shell__bottom-nav--staff[data-v-ffbf7be8]{grid-template-columns:repeat(2,1fr)}@media(max-width:1023px){.wp-shell__sidebar[data-v-ffbf7be8]{display:none;z-index:40;box-shadow:var(--wp-shadow-float)}.wp-shell__sidebar--open[data-v-ffbf7be8]{display:flex}.wp-shell__backdrop[data-v-ffbf7be8]{position:fixed;inset:0;z-index:35;display:block;border:0;background:#10293d75;cursor:pointer}.wp-shell__menu-button[data-v-ffbf7be8]{display:grid}.wp-shell__workspace[data-v-ffbf7be8]{margin-left:0}.wp-shell__mobile-brand[data-v-ffbf7be8]{display:flex;align-items:center}.wp-shell__mobile-brand img[data-v-ffbf7be8]{width:96px;height:auto}.wp-shell--menu-open[data-v-ffbf7be8]{overflow:hidden}}@media(max-width:767px){.wp-shell__topbar[data-v-ffbf7be8]{min-height:62px;padding:0 var(--wp-space-4)}.wp-shell__mobile-brand img[data-v-ffbf7be8]{width:88px}.wp-shell__topbar-title[data-v-ffbf7be8]{display:none}.wp-shell__main[data-v-ffbf7be8]{padding:var(--wp-space-6) var(--wp-space-4) calc(96px + env(safe-area-inset-bottom))}.wp-shell__bottom-nav[data-v-ffbf7be8]{position:fixed;inset:auto 0 0;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);padding:var(--wp-space-2) var(--wp-space-2) calc(var(--wp-space-2) + env(safe-area-inset-bottom));border-top:1px solid var(--wp-border);background:#fffefbf5;box-shadow:0 -8px 30px #173b5914;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wp-shell__bottom-nav--staff[data-v-ffbf7be8]{grid-template-columns:repeat(2,1fr)}.wp-shell__bottom-nav a[data-v-ffbf7be8],.wp-shell__bottom-nav button[data-v-ffbf7be8]{display:flex;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:var(--wp-radius);background:transparent;color:var(--wp-text-muted);font:inherit;font-size:.8rem;font-weight:700;text-decoration:none;cursor:pointer}.wp-shell__bottom-nav a.router-link-active[data-v-ffbf7be8]{background:var(--wp-sky-soft);color:var(--wp-navy)}}.sr-only[data-v-734bd366]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.application[data-v-734bd366]{width:100%}.breadcrumb[data-v-734bd366]{display:flex;gap:var(--wp-space-2);margin-bottom:var(--wp-space-5);color:var(--wp-text-muted);font-size:.88rem}.breadcrumb a[data-v-734bd366]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.application-kicker[data-v-734bd366]{margin:0 0 var(--wp-space-2);color:var(--wp-blue);font-size:.82rem;font-weight:800}.application-header[data-v-734bd366]{display:flex;align-items:end;justify-content:space-between;gap:var(--wp-space-6);margin-bottom:var(--wp-space-8)}.application-header h1[data-v-734bd366]{margin:0;max-width:26ch;color:var(--wp-navy);font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.1;letter-spacing:-.03em}.application-header p[data-v-734bd366]:last-child{margin:var(--wp-space-3) 0 0;color:var(--wp-text-muted)}.application-status[data-v-734bd366]{display:grid;gap:var(--wp-space-2);justify-items:end;text-align:right}.application-status__badge[data-v-734bd366]{padding:var(--wp-space-2) var(--wp-space-4);border-radius:var(--wp-radius-pill);background:var(--wp-sky-soft);color:var(--wp-blue);font-weight:800}.application-status__badge--review[data-v-734bd366]{background:var(--wp-violet-soft);color:var(--wp-violet)}.application-status__badge--ready[data-v-734bd366]{background:var(--wp-gold-soft);color:var(--wp-amber)}.application-status__badge--done[data-v-734bd366]{background:var(--wp-teal-soft);color:var(--wp-teal)}.application-status span[data-v-734bd366]:last-child{color:var(--wp-text-muted);font-size:.85rem}.feedback[data-v-734bd366]{margin:0 0 var(--wp-space-5);padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.feedback--error[data-v-734bd366]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.application-grid[data-v-734bd366]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--wp-space-8)}.stage-rail h2[data-v-734bd366],.next-step h2[data-v-734bd366],.section-heading h2[data-v-734bd366]{margin:0 0 var(--wp-space-4);color:var(--wp-navy);font-size:1.2rem}.stage-rail ol[data-v-734bd366]{margin:0;padding:0;list-style:none}.stage[data-v-734bd366]{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:var(--wp-space-3);min-height:72px}.stage[data-v-734bd366]:not(:last-child):after{position:absolute;top:28px;bottom:0;left:10px;width:2px;background:var(--wp-border);content:""}.stage__node[data-v-734bd366]{position:relative;z-index:1;display:grid;width:22px;height:22px;place-items:center;border:2px solid var(--wp-border);border-radius:50%;background:var(--wp-surface);color:var(--wp-text-inverse)}.stage div[data-v-734bd366]{display:grid;align-content:start}.stage strong[data-v-734bd366]{color:var(--wp-navy)}.stage div span[data-v-734bd366]{color:var(--wp-text-muted);font-size:.86rem}.stage--complete .stage__node[data-v-734bd366]{border-color:var(--wp-status-done);background:var(--wp-status-done)}.stage--current .stage__node[data-v-734bd366]{border-color:var(--wp-gold);background:var(--wp-gold);box-shadow:0 0 0 4px var(--wp-gold-soft)}.next-step[data-v-734bd366]{padding:var(--wp-space-6);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.next-step h3[data-v-734bd366]{margin:0;color:var(--wp-navy);font-size:1.3rem}.next-step p[data-v-734bd366]{color:var(--wp-text-muted)}.next-step[data-v-734bd366] .wp-button{margin-top:var(--wp-space-2)}.next-step__reason[data-v-734bd366]{margin-top:var(--wp-space-5);padding-top:var(--wp-space-4);border-top:1px solid var(--wp-border);font-size:.86rem}.waiting[data-v-734bd366]{display:grid;gap:var(--wp-space-3);margin:var(--wp-space-4) 0 0}.waiting dt[data-v-734bd366]{color:var(--wp-text-muted);font-size:.78rem;font-weight:800}.waiting dd[data-v-734bd366]{margin:var(--wp-space-1) 0 0;color:var(--wp-text)}.snapshot[data-v-734bd366],.requirements[data-v-734bd366],.review[data-v-734bd366],.evidence[data-v-734bd366]{margin-top:var(--wp-space-10);padding-top:var(--wp-space-8);border-top:1px solid var(--wp-border)}.blockers[data-v-734bd366]{margin-top:var(--wp-space-6)}.blockers .section-heading[data-v-734bd366]{align-items:center}.blocker-list[data-v-734bd366]{display:grid;gap:var(--wp-space-4);margin:0;padding:0;list-style:none}.blocker[data-v-734bd366]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-left:4px solid var(--wp-status-warning);border-radius:var(--wp-radius);background:var(--wp-amber-soft)}.blocker h3[data-v-734bd366]{margin:0;color:var(--wp-navy);font-size:1rem}.blocker p[data-v-734bd366]{margin:0;max-width:82ch;color:var(--wp-text);font-size:.9rem}.blocker__action[data-v-734bd366]{justify-self:start;color:var(--wp-navy);font-weight:800;text-underline-offset:3px}.blocker__action[data-v-734bd366]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.blockers__clear[data-v-734bd366]{margin:0;padding:var(--wp-space-4) var(--wp-space-5);border:1px dashed var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);color:var(--wp-status-done);font-weight:700}.evidence-list[data-v-734bd366]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.evidence-item[data-v-734bd366]{display:grid;gap:2px;padding:var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.evidence-item strong[data-v-734bd366]{color:var(--wp-navy)}.evidence-item__file[data-v-734bd366]{color:var(--wp-text);font-size:.9rem;word-break:break-word}.evidence-item__meta[data-v-734bd366]{color:var(--wp-text-muted);font-size:.8rem}.evidence__empty[data-v-734bd366]{margin:0;max-width:82ch;color:var(--wp-text-muted);font-size:.9rem}.evidence-actions[data-v-734bd366]{display:grid;gap:var(--wp-space-2);margin-top:var(--wp-space-5)}.evidence-actions__link[data-v-734bd366]{justify-self:start;color:var(--wp-navy);font-weight:800;text-underline-offset:3px}.evidence-actions__link[data-v-734bd366]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.evidence-actions__meta[data-v-734bd366]{margin:0;max-width:82ch;color:var(--wp-text-muted);font-size:.86rem}.evidence-actions__blocked[data-v-734bd366]{margin:0;max-width:82ch;padding:var(--wp-space-3) var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-amber-soft);color:var(--wp-status-warning);font-weight:700}.review__heading[data-v-734bd366]{align-items:center}.review__note[data-v-734bd366]{display:grid;gap:var(--wp-space-2);margin:0;padding:var(--wp-space-5);border-left:3px solid var(--wp-gold);border-radius:var(--wp-radius);background:var(--wp-surface)}.review__note strong[data-v-734bd366]{color:var(--wp-navy)}.review__note span[data-v-734bd366]{color:var(--wp-text)}.review__meta[data-v-734bd366]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--wp-space-4);margin:var(--wp-space-5) 0 0}.review__meta dt[data-v-734bd366]{color:var(--wp-text-muted);font-size:.78rem;font-weight:800}.review__meta dd[data-v-734bd366]{margin:var(--wp-space-1) 0 0;color:var(--wp-text)}.section-heading[data-v-734bd366]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.section-count[data-v-734bd366]{display:grid;min-width:30px;height:30px;place-items:center;padding:0 var(--wp-space-2);border-radius:var(--wp-radius-pill);background:var(--wp-gold-soft);color:var(--wp-navy);font-weight:800}.section-heading p[data-v-734bd366]{margin:var(--wp-space-1) 0 0;max-width:72ch;color:var(--wp-text-muted);font-size:.9rem}.snapshot-grid[data-v-734bd366]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--wp-space-4);margin:0}.snapshot-grid dt[data-v-734bd366]{color:var(--wp-text-muted);font-size:.78rem;font-weight:800}.snapshot-grid dd[data-v-734bd366]{margin:var(--wp-space-1) 0 0;color:var(--wp-text)}.snapshot-grid a[data-v-734bd366],.requirements a[data-v-734bd366]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.snapshot-grid span[data-v-734bd366]{color:var(--wp-text-muted);font-size:.85rem}.requirements ul[data-v-734bd366]{display:grid;gap:var(--wp-space-4);margin:0;padding:0;list-style:none}.requirements li[data-v-734bd366]{padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.requirements strong[data-v-734bd366]{color:var(--wp-navy)}.requirements p[data-v-734bd366]{margin:var(--wp-space-2) 0 var(--wp-space-3);color:var(--wp-text)}.page-error[data-v-734bd366]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.page-error span[data-v-734bd366]{color:var(--wp-status-blocked)}.page-error h1[data-v-734bd366]{margin:0;color:var(--wp-navy)}.page-error p[data-v-734bd366]{color:var(--wp-text-muted)}.page-loading[data-v-734bd366]{display:grid;gap:var(--wp-space-6)}.page-loading div[data-v-734bd366]{height:190px;border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:application-shimmer-734bd366 1.4s linear infinite}.page-loading div[data-v-734bd366]:first-child{height:105px}@keyframes application-shimmer-734bd366{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.page-loading div[data-v-734bd366]{animation:none}}@media(max-width:900px){.application-grid[data-v-734bd366]{grid-template-columns:1fr}}@media(max-width:640px){.application-header[data-v-734bd366]{display:grid;gap:var(--wp-space-5)}.application-status[data-v-734bd366]{justify-items:start;text-align:left}}.programme[data-v-65804a48]{display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.programme__photo[data-v-65804a48]{position:relative;height:124px}.programme__photo img[data-v-65804a48]{width:100%;height:100%;object-fit:cover}.programme__country[data-v-65804a48]{position:absolute;top:var(--wp-space-3);left:var(--wp-space-3);padding:3px 11px;border-radius:var(--wp-radius-pill);background:#fffefbf0;color:var(--wp-navy);font-size:.76rem;font-weight:800}.programme__body[data-v-65804a48]{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--wp-space-5)}.programme__head h3[data-v-65804a48]{margin:0;color:var(--wp-navy);font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.programme__institution[data-v-65804a48]{display:block;margin-top:3px;color:var(--wp-text-subtle);font-size:.86rem;font-weight:600}.programme__facts[data-v-65804a48]{display:grid;grid-template-columns:1fr 1fr;gap:var(--wp-space-2) var(--wp-space-4);margin:var(--wp-space-4) 0 0;padding:var(--wp-space-4);border-radius:var(--wp-radius);background:var(--wp-surface-muted)}.programme__facts dt[data-v-65804a48]{color:var(--wp-text-muted);font-size:.72rem;font-weight:800}.programme__facts dd[data-v-65804a48]{margin:0;color:var(--wp-navy);font-size:.86rem;font-weight:800}.programme__preview[data-v-65804a48]{display:flex;gap:var(--wp-space-2);align-items:flex-start;margin:var(--wp-space-3) 0 0;color:var(--wp-text-subtle);font-size:.82rem}.programme__preview svg[data-v-65804a48]{flex:0 0 auto;margin-top:2px;color:var(--wp-gold)}.programme__details-toggle[data-v-65804a48]{display:inline-flex;min-height:40px;align-items:center;justify-content:space-between;gap:var(--wp-space-2);margin-top:var(--wp-space-3);padding:0;border:0;border-bottom:1px solid var(--wp-border);background:transparent;color:var(--wp-blue);font:inherit;font-size:.84rem;font-weight:800;cursor:pointer}.programme__details-toggle svg[data-v-65804a48]{transition:transform .16s ease}.programme__details-toggle[aria-expanded=true] svg[data-v-65804a48]{transform:rotate(90deg)}.programme__details-toggle[data-v-65804a48]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.programme__unstated[data-v-65804a48]{display:flex;flex-wrap:wrap;gap:var(--wp-space-2);align-items:baseline;margin-top:var(--wp-space-4);padding:var(--wp-space-3) var(--wp-space-4);border:1px dashed var(--wp-border);border-radius:var(--wp-radius)}.programme__unstated strong[data-v-65804a48]{color:var(--wp-navy);font-size:.82rem}.programme__unstated-fact[data-v-65804a48]{padding:2px 9px;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-text-subtle);font-size:.76rem;font-weight:700}.programme__unstated p[data-v-65804a48]{flex:1 1 100%;margin:0;color:var(--wp-text-muted);font-size:.8rem}.programme__explanation[data-v-65804a48]{display:grid;gap:var(--wp-space-3);margin-top:var(--wp-space-4)}.explanation[data-v-65804a48]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-3) var(--wp-space-4);border-left:3px solid var(--wp-border);border-radius:0 var(--wp-radius) var(--wp-radius) 0;background:var(--wp-surface)}.explanation h4[data-v-65804a48]{margin:0;font-size:.82rem;font-weight:800}.explanation ul[data-v-65804a48]{display:grid;gap:var(--wp-space-2);margin:0;padding:0;list-style:none}.explanation li[data-v-65804a48]{display:grid;gap:1px}.explanation li strong[data-v-65804a48]{font-size:.84rem}.explanation li span[data-v-65804a48]{color:var(--wp-text-subtle);font-size:.82rem}.explanation--fit[data-v-65804a48]{border-left-color:var(--wp-teal)}.explanation--fit h4[data-v-65804a48]{color:var(--wp-teal)}.explanation--gaps[data-v-65804a48]{border-left-color:var(--wp-amber)}.explanation--gaps h4[data-v-65804a48]{color:var(--wp-amber)}.explanation--unconfirmed[data-v-65804a48]{border-left-color:var(--wp-violet)}.explanation--unconfirmed h4[data-v-65804a48]{color:var(--wp-violet)}.programme__hint[data-v-65804a48]{margin:var(--wp-space-3) 0 0;color:var(--wp-status-warning);font-size:.82rem;font-weight:700}.programme__actions[data-v-65804a48]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-2);margin-top:auto;padding-top:var(--wp-space-4)}.programme__source[data-v-65804a48]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--wp-blue);font-size:.82rem;font-weight:800;text-underline-offset:3px}.programme__source[data-v-65804a48]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}@media(max-width:560px){.programme__body[data-v-65804a48]{padding:var(--wp-space-4)}.programme__facts[data-v-65804a48]{padding:var(--wp-space-3)}.programme__photo[data-v-65804a48]{height:112px}.programme__source[data-v-65804a48]{width:100%;margin-left:0}}.sr-only[data-v-671f91a0]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.education[data-v-671f91a0]{width:100%}.page-head[data-v-671f91a0]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp-space-6)}.page-head h1[data-v-671f91a0]{margin:0;color:var(--wp-navy);font-size:clamp(1.7rem,3vw,2.3rem);letter-spacing:-.02em}.page-head p[data-v-671f91a0]{margin:var(--wp-space-2) 0 0;max-width:62ch;color:var(--wp-text-subtle)}.page-head__side[data-v-671f91a0]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-3)}.destination-pill[data-v-671f91a0]{display:inline-flex;align-items:center;gap:var(--wp-space-2);padding:6px 13px;border:1px solid var(--wp-border);border-radius:var(--wp-radius-pill);background:var(--wp-surface-raised);color:var(--wp-navy);font-size:.82rem;font-weight:700}.destination-pill span[data-v-671f91a0]{color:var(--wp-text-muted);font-weight:600}.stage-rail[data-v-671f91a0]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-5);margin-top:var(--wp-space-6);padding:var(--wp-space-4) var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.stage-rail__summary[data-v-671f91a0]{display:grid;gap:2px;margin:0}.stage-rail__summary strong[data-v-671f91a0]{color:var(--wp-navy);font-size:.98rem;font-weight:800}.stage-rail__summary span[data-v-671f91a0]{color:var(--wp-text-subtle);font-size:.84rem}.stage-rail__track[data-v-671f91a0]{display:flex;flex-wrap:wrap;gap:var(--wp-space-2);margin:0 0 0 auto;padding:0;list-style:none}.stage-rail__step[data-v-671f91a0]{display:inline-flex;align-items:center;gap:var(--wp-space-2);padding:5px 12px;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-text-muted);font-size:.8rem;font-weight:700}.stage-rail__marker[data-v-671f91a0]{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--wp-surface);color:var(--wp-text-muted);font-size:.7rem;font-weight:800}.stage-rail__step--complete[data-v-671f91a0]{background:var(--wp-teal-soft);color:var(--wp-teal)}.stage-rail__step--complete .stage-rail__marker[data-v-671f91a0]{background:var(--wp-teal);color:var(--wp-text-inverse)}.stage-rail__step--current[data-v-671f91a0]{background:var(--wp-gold-soft);color:var(--wp-amber)}.stage-rail__step--current .stage-rail__marker[data-v-671f91a0]{background:var(--wp-gold);color:#3a2a10}.next-action[data-v-671f91a0]{position:relative;margin-top:var(--wp-space-5);padding:var(--wp-space-5) var(--wp-space-5) var(--wp-space-5) var(--wp-space-6);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.next-action[data-v-671f91a0]:before{position:absolute;top:var(--wp-space-5);bottom:var(--wp-space-5);left:0;width:5px;border-radius:0 5px 5px 0;background:linear-gradient(180deg,#e2b567,var(--wp-gold));content:""}.next-action__row[data-v-671f91a0]{display:flex;align-items:flex-start;gap:var(--wp-space-5)}.next-action__main[data-v-671f91a0]{min-width:0}.next-action h2[data-v-671f91a0]{margin:0;color:var(--wp-navy);font-size:clamp(1.15rem,1.9vw,1.5rem);letter-spacing:-.01em}.next-action__description[data-v-671f91a0]{margin:var(--wp-space-2) 0 0;max-width:62ch;color:var(--wp-text-subtle);font-size:.9rem}.next-action__reason[data-v-671f91a0]{margin:var(--wp-space-3) 0 0;color:var(--wp-text-subtle);font-size:.84rem}.next-action__reason strong[data-v-671f91a0]{color:var(--wp-navy)}.next-action__button[data-v-671f91a0]{display:inline-flex;min-height:46px;flex:0 0 auto;align-items:center;gap:var(--wp-space-2);margin-left:auto;padding:var(--wp-space-3) var(--wp-space-5);border-radius:var(--wp-radius);background:var(--wp-navy);color:var(--wp-text-inverse);font-weight:800;text-decoration:none}.next-action__button[data-v-671f91a0]:hover{background:var(--wp-navy-soft)}.next-action__button[data-v-671f91a0]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.feedback[data-v-671f91a0]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-3);margin:var(--wp-space-5) 0 0;padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.feedback--ok[data-v-671f91a0]{background:color-mix(in srgb,var(--wp-status-done) 8%,white);color:var(--wp-status-done)}.feedback--error[data-v-671f91a0]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.feedback__hint[data-v-671f91a0]{color:var(--wp-text-subtle);font-weight:600}.attention[data-v-671f91a0]{margin-top:var(--wp-space-6)}.section-heading[data-v-671f91a0]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.section-heading h2[data-v-671f91a0]{margin:0;color:var(--wp-navy);font-size:1.15rem;font-weight:800}.section-heading p[data-v-671f91a0]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted);font-size:.88rem}.section-count[data-v-671f91a0]{display:grid;min-width:30px;height:30px;padding:0 8px;place-items:center;border-radius:var(--wp-radius-pill);background:var(--wp-gold-soft);color:var(--wp-amber);font-weight:800}.attention-list[data-v-671f91a0]{display:grid;gap:var(--wp-space-2);margin:0;padding:0;list-style:none}.attention-list li a[data-v-671f91a0]{display:grid;gap:2px;padding:var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);color:inherit;text-decoration:none}.attention-list li a[data-v-671f91a0]:hover{border-color:#b9cbd6}.attention-list li a strong[data-v-671f91a0]{color:var(--wp-navy)}.attention-list li a span[data-v-671f91a0]{color:var(--wp-text-subtle);font-size:.88rem}.tabs[data-v-671f91a0]{display:flex;flex-wrap:wrap;gap:var(--wp-space-1);width:fit-content;margin-top:var(--wp-space-6);padding:5px;border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised)}.tabs__item[data-v-671f91a0]{display:inline-flex;align-items:center;gap:var(--wp-space-2);min-height:40px;padding:0 var(--wp-space-4);border:0;border-radius:var(--wp-radius);background:transparent;color:var(--wp-text-subtle);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.tabs__item[data-v-671f91a0]:hover{background:var(--wp-surface-muted);color:var(--wp-navy)}.tabs__item--on[data-v-671f91a0]{background:var(--wp-navy);color:var(--wp-text-inverse)}.tabs__item[data-v-671f91a0]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.tabs__count[data-v-671f91a0]{opacity:.72;font-weight:700}.panel[data-v-671f91a0]{margin-top:var(--wp-space-5)}.search-form[data-v-671f91a0]{display:grid;gap:var(--wp-space-3);padding:var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.search-form__primary[data-v-671f91a0]{display:grid;grid-template-columns:minmax(280px,1fr) minmax(180px,230px) auto;gap:var(--wp-space-3);align-items:end}.search-form__primary--single-country[data-v-671f91a0]{grid-template-columns:minmax(280px,1fr) auto}.search-form__fields[data-v-671f91a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--wp-space-4)}.field[data-v-671f91a0]{display:grid;gap:var(--wp-space-1)}.field--query[data-v-671f91a0]{min-width:0}.field label[data-v-671f91a0]{color:var(--wp-navy);font-size:.8rem;font-weight:800}.field input[data-v-671f91a0],.field select[data-v-671f91a0]{min-height:44px;padding:0 var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);color:var(--wp-text);font:inherit}.field input[data-v-671f91a0]:focus-visible,.field select[data-v-671f91a0]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.search-form__submit[data-v-671f91a0]{align-self:end}.search-form__note[data-v-671f91a0]{margin:0;color:var(--wp-text-muted);font-size:.82rem}.search-form__actions[data-v-671f91a0]{display:flex;flex-wrap:wrap;gap:var(--wp-space-3)}.advanced-filters[data-v-671f91a0]{border-top:1px solid var(--wp-border)}.advanced-filters summary[data-v-671f91a0]{display:flex;align-items:baseline;gap:var(--wp-space-3);padding-top:var(--wp-space-3);color:var(--wp-navy);font-size:.84rem;font-weight:800;cursor:pointer}.advanced-filters summary[data-v-671f91a0]::marker{color:var(--wp-gold)}.advanced-filters summary small[data-v-671f91a0]{color:var(--wp-text-muted);font-size:.78rem;font-weight:600}.advanced-filters[open] summary[data-v-671f91a0]{margin-bottom:var(--wp-space-4)}.advanced-filters__foot[data-v-671f91a0]{display:flex;align-items:center;justify-content:space-between;gap:var(--wp-space-4);margin-top:var(--wp-space-3)}.results-count[data-v-671f91a0]{flex:0 0 auto;padding:4px 10px;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-text-muted);font-size:.78rem;font-weight:800}.unknown[data-v-671f91a0]{display:grid;gap:var(--wp-space-2);margin-top:var(--wp-space-5);padding:var(--wp-space-4) var(--wp-space-5);border:1px dashed var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.unknown h3[data-v-671f91a0]{margin:0;color:var(--wp-navy);font-size:.92rem;font-weight:800}.unknown ul[data-v-671f91a0]{display:grid;gap:var(--wp-space-1);margin:0;padding-left:var(--wp-space-4)}.unknown li[data-v-671f91a0]{color:var(--wp-text-subtle);font-size:.86rem}.unknown__notes[data-v-671f91a0]{display:grid;gap:var(--wp-space-1);margin:0;color:var(--wp-text-muted);font-size:.82rem}.programme-list[data-v-671f91a0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wp-space-5);margin:var(--wp-space-5) 0 0;padding:0;list-style:none}.search-more[data-v-671f91a0]{display:flex;justify-content:center;margin-top:var(--wp-space-6)}.application-overview[data-v-671f91a0]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:var(--wp-space-5);align-items:start}.application-overview[data-v-671f91a0] .wp-next,.application-overview[data-v-671f91a0] .wp-stage{margin:0}.application-overview[data-v-671f91a0] .wp-next__row{display:grid;gap:var(--wp-space-4);align-items:start}.application-overview[data-v-671f91a0] .wp-next__actions{margin-left:0}.attention--compact[data-v-671f91a0]{margin:var(--wp-space-5) 0}.applications>.section-heading[data-v-671f91a0]{margin-top:var(--wp-space-6)}.application-list[data-v-671f91a0]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.app-card[data-v-671f91a0]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-4);padding:var(--wp-space-4) var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.app-card__copy[data-v-671f91a0]{display:grid;gap:2px;min-width:0}.app-card__copy strong[data-v-671f91a0]{color:var(--wp-navy);font-size:.98rem}.app-card__copy span[data-v-671f91a0]{color:var(--wp-text-muted);font-size:.84rem}.application-list__status[data-v-671f91a0]{padding:3px 11px;border-radius:var(--wp-radius-pill);background:var(--wp-sky-soft);color:var(--wp-blue);font-size:.76rem;font-weight:800}.application-list__action[data-v-671f91a0]{display:inline-flex;min-height:44px;align-items:center;margin-left:auto;padding:0 var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius);color:var(--wp-navy);font-weight:800;text-decoration:none}.compare[data-v-671f91a0]{width:100%;margin-top:var(--wp-space-4);border-collapse:collapse;font-size:.88rem}.compare th[data-v-671f91a0],.compare td[data-v-671f91a0]{padding:var(--wp-space-3);border-bottom:1px solid var(--wp-border);text-align:left;vertical-align:top}.compare thead th[data-v-671f91a0]{color:var(--wp-navy)}.compare tbody th[data-v-671f91a0]{color:var(--wp-text-muted);font-weight:700}.shortlist-list[data-v-671f91a0]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.shortlist-list li[data-v-671f91a0]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-3);padding:var(--wp-space-4) var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised)}.shortlist-list li div[data-v-671f91a0]{display:grid;gap:2px}.shortlist-list strong[data-v-671f91a0]{color:var(--wp-navy)}.shortlist-list span[data-v-671f91a0]{color:var(--wp-text-muted);font-size:.84rem}.shortlist-list li[data-v-671f91a0] .wp-button{margin-left:0}.inline-empty[data-v-671f91a0]{display:flex;align-items:flex-start;gap:var(--wp-space-4);padding:var(--wp-space-5);border:1px dashed var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.inline-empty>span[data-v-671f91a0]{color:var(--wp-status-done)}.inline-empty p[data-v-671f91a0]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted)}.inline-empty__action[data-v-671f91a0]{margin-top:var(--wp-space-3);padding:0;border:0;background:none;color:var(--wp-navy);font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.page-error[data-v-671f91a0]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.page-error h1[data-v-671f91a0]{margin:0;color:var(--wp-navy)}.page-error p[data-v-671f91a0]{color:var(--wp-text-muted)}.page-loading[data-v-671f91a0]{display:grid;gap:var(--wp-space-6)}.page-loading>div[data-v-671f91a0]{border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:education-shimmer-671f91a0 1.4s linear infinite}.page-loading>div[data-v-671f91a0]:nth-child(2){height:120px}.page-loading>div[data-v-671f91a0]:nth-child(3){height:220px}.page-loading>div[data-v-671f91a0]:nth-child(4){height:320px}@keyframes education-shimmer-671f91a0{to{background-position-x:-220%}}@media(max-width:1280px){.programme-list[data-v-671f91a0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.page-head[data-v-671f91a0],.stage-rail[data-v-671f91a0]{display:grid}.stage-rail__track[data-v-671f91a0]{margin-left:0}.search-form__primary[data-v-671f91a0]{grid-template-columns:minmax(0,1fr) minmax(170px,220px)}.search-form__submit[data-v-671f91a0]{grid-column:1 / -1;justify-self:start}.application-overview[data-v-671f91a0]{grid-template-columns:1fr}}@media(max-width:640px){.next-action__row[data-v-671f91a0]{display:grid;gap:var(--wp-space-4)}.next-action__button[data-v-671f91a0]{width:100%;justify-content:space-between;margin-left:0}.programme-list[data-v-671f91a0],.search-form__primary[data-v-671f91a0]{grid-template-columns:1fr}.search-form__submit[data-v-671f91a0]{width:100%}.advanced-filters summary[data-v-671f91a0]{display:grid;gap:2px}.advanced-filters__foot[data-v-671f91a0]{align-items:flex-start;flex-direction:column}.application-list__action[data-v-671f91a0]{margin-left:0}}.sr-only[data-v-e27bf59c]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.career[data-v-e27bf59c]{width:100%}.career-kicker[data-v-e27bf59c]{margin:0 0 var(--wp-space-2);color:var(--wp-blue);font-size:.82rem;font-weight:800}.career-header[data-v-e27bf59c]{display:flex;align-items:end;justify-content:space-between;gap:var(--wp-space-8);margin-bottom:var(--wp-space-6)}.career-header h1[data-v-e27bf59c]{margin:0;color:var(--wp-navy);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1;letter-spacing:-.03em}.career-header p[data-v-e27bf59c]:last-child{margin:var(--wp-space-3) 0 0;max-width:64ch;color:var(--wp-text-muted)}.route-summary[data-v-e27bf59c]{display:grid;min-width:200px;padding-left:var(--wp-space-6);border-left:2px solid var(--wp-gold)}.route-summary strong[data-v-e27bf59c]{color:var(--wp-navy);font-size:1.2rem}.route-summary span[data-v-e27bf59c]{color:var(--wp-text-muted)}.feedback[data-v-e27bf59c]{margin:0 0 var(--wp-space-5);padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.feedback--ok[data-v-e27bf59c]{background:color-mix(in srgb,var(--wp-status-done) 8%,white);color:var(--wp-status-done)}.feedback--error[data-v-e27bf59c]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.next-action[data-v-e27bf59c]{display:grid;gap:var(--wp-space-2);margin-bottom:var(--wp-space-8);padding:clamp(var(--wp-space-6),3vw,var(--wp-space-8));border:1px solid var(--wp-border);border-left:4px solid var(--wp-gold);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.next-action__label[data-v-e27bf59c]{margin:0;color:var(--wp-amber);font-size:.82rem;font-weight:800}.next-action h2[data-v-e27bf59c]{margin:0;max-width:30ch;color:var(--wp-navy);font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.15}.next-action p[data-v-e27bf59c]{margin:0;max-width:72ch;color:var(--wp-text-muted)}.next-action__reason[data-v-e27bf59c]{font-size:.88rem}.next-action__reason strong[data-v-e27bf59c]{color:var(--wp-navy)}.next-action__cta[data-v-e27bf59c]{justify-self:start;margin-top:var(--wp-space-3);padding:var(--wp-space-3) var(--wp-space-5);border-radius:var(--wp-radius);background:var(--wp-navy);color:var(--wp-text-inverse);font-weight:800;text-decoration:none}.next-action__cta[data-v-e27bf59c]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.section-heading[data-v-e27bf59c]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.section-heading h2[data-v-e27bf59c]{margin:0;color:var(--wp-navy);font-size:1.3rem}.section-heading p[data-v-e27bf59c]{margin:var(--wp-space-1) 0 0;max-width:74ch;color:var(--wp-text-muted);font-size:.9rem}.section-count[data-v-e27bf59c]{display:grid;min-width:46px;height:30px;place-items:center;padding:0 var(--wp-space-2);border-radius:var(--wp-radius-pill);background:var(--wp-gold-soft);color:var(--wp-navy);font-weight:800}.role[data-v-e27bf59c],.skills[data-v-e27bf59c],.library[data-v-e27bf59c],.board[data-v-e27bf59c]{margin-bottom:var(--wp-space-10)}.role__value[data-v-e27bf59c]{display:grid;gap:var(--wp-space-1);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-left:4px solid var(--wp-status-done);border-radius:var(--wp-radius);background:var(--wp-surface)}.role__value strong[data-v-e27bf59c]{color:var(--wp-navy);font-size:1.15rem}.role__value span[data-v-e27bf59c]{color:var(--wp-text-muted);font-size:.86rem}.role__missing[data-v-e27bf59c]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-5);border:1px dashed var(--wp-border);border-left:4px solid var(--wp-status-warning);border-radius:var(--wp-radius);background:var(--wp-amber-soft)}.role__missing strong[data-v-e27bf59c]{color:var(--wp-status-warning)}.role__missing p[data-v-e27bf59c]{margin:0;max-width:74ch;color:var(--wp-text);font-size:.92rem}.role__actions[data-v-e27bf59c]{display:flex;flex-wrap:wrap;gap:var(--wp-space-4)}.role__actions a[data-v-e27bf59c]{color:var(--wp-navy);font-weight:800;text-underline-offset:3px}.role__suggestion[data-v-e27bf59c]{margin:var(--wp-space-4) 0 0;padding:var(--wp-space-3) var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-sky-soft);color:var(--wp-navy);font-size:.9rem;font-weight:600}.readiness[data-v-e27bf59c]{margin:var(--wp-space-4) 0 0;max-width:82ch;color:var(--wp-text-muted);font-size:.88rem}.readiness strong[data-v-e27bf59c]{color:var(--wp-navy)}.fact-grid[data-v-e27bf59c]{display:grid;gap:var(--wp-space-5);margin-top:var(--wp-space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.fact-grid--single[data-v-e27bf59c]{grid-template-columns:1fr}.fact-grid--single .facts--missing ul[data-v-e27bf59c]{grid-template-columns:repeat(2,minmax(0,1fr))}.facts[data-v-e27bf59c]{padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.facts h3[data-v-e27bf59c]{margin:0 0 var(--wp-space-3);color:var(--wp-navy);font-size:1rem}.facts ul[data-v-e27bf59c]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.facts li[data-v-e27bf59c]{display:grid;gap:2px;padding-bottom:var(--wp-space-2);border-bottom:1px solid var(--wp-border)}.facts li[data-v-e27bf59c]:last-child{border-bottom:none;padding-bottom:0}.facts__label[data-v-e27bf59c]{color:var(--wp-text-muted);font-size:.78rem;font-weight:800}.facts__value[data-v-e27bf59c]{color:var(--wp-text)}.facts__section[data-v-e27bf59c]{color:var(--wp-text-muted);font-size:.8rem}.facts--missing[data-v-e27bf59c]{background:var(--wp-page)}.facts--missing a[data-v-e27bf59c]{color:var(--wp-navy);font-size:.86rem;font-weight:700;text-underline-offset:3px}.facts__empty[data-v-e27bf59c]{margin:0;color:var(--wp-text-muted);font-size:.88rem}.skill-groups[data-v-e27bf59c]{display:grid;gap:var(--wp-space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.career-disclosure[data-v-e27bf59c]{padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.career-disclosure>summary[data-v-e27bf59c]{margin:0;cursor:pointer;list-style:none}.career-disclosure>summary[data-v-e27bf59c]::-webkit-details-marker{display:none}.career-disclosure>summary[data-v-e27bf59c]:after{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid var(--wp-border);border-radius:50%;color:var(--wp-navy);content:"+";font-size:1.1rem}.career-disclosure[open]>summary[data-v-e27bf59c]{margin-bottom:var(--wp-space-5)}.career-disclosure[open]>summary[data-v-e27bf59c]:after{content:"−"}.career-disclosure>summary[data-v-e27bf59c]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.skill-group[data-v-e27bf59c]{padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.skill-group h3[data-v-e27bf59c]{margin:0 0 var(--wp-space-3);color:var(--wp-navy);font-size:1rem}.skill-group ul[data-v-e27bf59c]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.skill-group li[data-v-e27bf59c]{display:flex;align-items:start;justify-content:space-between;gap:var(--wp-space-3);padding-bottom:var(--wp-space-2);border-bottom:1px solid var(--wp-border)}.skill-group li[data-v-e27bf59c]:last-child{border-bottom:none;padding-bottom:0}.skill-group li div[data-v-e27bf59c]{display:grid;gap:2px;min-width:0}.skill-group strong[data-v-e27bf59c]{color:var(--wp-navy)}.skill-group li div span[data-v-e27bf59c]{color:var(--wp-text-muted);font-size:.86rem}.skill__source[data-v-e27bf59c]{font-size:.78rem!important;font-weight:800}.skill-group__empty[data-v-e27bf59c]{margin:0;color:var(--wp-text-muted);font-size:.88rem}.skill-form[data-v-e27bf59c]{display:flex;flex-wrap:wrap;align-items:end;gap:var(--wp-space-4);margin-top:var(--wp-space-5);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.skill-form__limit[data-v-e27bf59c]{margin:var(--wp-space-3) 0 0;color:var(--wp-text-muted);font-size:.82rem}.field[data-v-e27bf59c]{display:grid;gap:var(--wp-space-2);min-width:200px}.field label[data-v-e27bf59c]{color:var(--wp-navy);font-size:.86rem;font-weight:800}.field input[data-v-e27bf59c],.field select[data-v-e27bf59c],.card__actions select[data-v-e27bf59c]{min-height:44px;padding:var(--wp-space-2) var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);color:var(--wp-text);font:inherit}.field input[data-v-e27bf59c]:focus-visible,.field select[data-v-e27bf59c]:focus-visible,.card__actions select[data-v-e27bf59c]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.library-country[data-v-e27bf59c]{margin-bottom:var(--wp-space-6)}.library-country h3[data-v-e27bf59c]{margin:0 0 var(--wp-space-3);color:var(--wp-navy);font-size:1.05rem}.job-list[data-v-e27bf59c]{display:grid;gap:var(--wp-space-4);margin:0;padding:0;list-style:none}.job[data-v-e27bf59c]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.job__head[data-v-e27bf59c]{display:flex;align-items:start;justify-content:space-between;gap:var(--wp-space-4)}.job__head div[data-v-e27bf59c]{display:grid;gap:2px}.job__head strong[data-v-e27bf59c]{color:var(--wp-navy)}.job__head span[data-v-e27bf59c]{color:var(--wp-text-muted);font-size:.86rem}.job__saved[data-v-e27bf59c]{padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pill);background:var(--wp-sky-soft);color:var(--wp-navy);font-size:.78rem;font-weight:800}.job__description[data-v-e27bf59c]{margin:0;max-width:78ch;color:var(--wp-text);font-size:.9rem}.job__source[data-v-e27bf59c]{margin:0;color:var(--wp-text-muted);font-size:.84rem}.job__source a[data-v-e27bf59c]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.library-empty[data-v-e27bf59c]{display:flex;align-items:flex-start;gap:var(--wp-space-4);padding:var(--wp-space-5);border:1px dashed var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-page)}.library-empty>span[data-v-e27bf59c]{color:var(--wp-navy)}.library-empty strong[data-v-e27bf59c]{color:var(--wp-navy)}.library-empty p[data-v-e27bf59c]{margin:var(--wp-space-1) 0 0;max-width:82ch;color:var(--wp-text-muted);font-size:.88rem}.library__truncated[data-v-e27bf59c],.board__truncated[data-v-e27bf59c]{margin:var(--wp-space-3) 0 0;color:var(--wp-text-muted);font-size:.82rem}.manual-notice[data-v-e27bf59c]{margin-bottom:var(--wp-space-5);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-left:4px solid var(--wp-gold);border-radius:var(--wp-radius);background:var(--wp-gold-soft)}.manual-notice h3[data-v-e27bf59c]{margin:0 0 var(--wp-space-2);color:var(--wp-navy);font-size:1rem}.manual-notice p[data-v-e27bf59c]{margin:0;max-width:84ch;color:var(--wp-text);font-size:.9rem}.columns[data-v-e27bf59c]{display:grid;gap:var(--wp-space-4);grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.column[data-v-e27bf59c]{display:grid;align-content:start;gap:var(--wp-space-3);padding:var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-page)}.column__head[data-v-e27bf59c]{display:flex;align-items:center;justify-content:space-between;gap:var(--wp-space-2)}.column__head h3[data-v-e27bf59c]{margin:0;color:var(--wp-navy);font-size:.95rem}.column__head span[data-v-e27bf59c]{color:var(--wp-text-muted);font-size:.8rem;font-weight:800}.card-list[data-v-e27bf59c]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.card[data-v-e27bf59c]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.card h4[data-v-e27bf59c]{margin:0;color:var(--wp-navy);font-size:.96rem}.card__meta[data-v-e27bf59c]{margin:0;color:var(--wp-text-muted);font-size:.8rem}.card__note[data-v-e27bf59c]{margin:0;color:var(--wp-text);font-size:.86rem}.card__source[data-v-e27bf59c]{margin:0;color:var(--wp-text-muted);font-size:.8rem}.card__source a[data-v-e27bf59c]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.card__actions[data-v-e27bf59c]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-2);padding-top:var(--wp-space-2);border-top:1px solid var(--wp-border)}.card__actions label[data-v-e27bf59c]{color:var(--wp-text-muted);font-size:.78rem;font-weight:800}.card__actions select[data-v-e27bf59c]{min-height:38px}.column__empty[data-v-e27bf59c]{margin:0;color:var(--wp-text-muted);font-size:.84rem}.board-form[data-v-e27bf59c]{display:grid;gap:var(--wp-space-4);margin-top:var(--wp-space-6);padding:var(--wp-space-6);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.board-form h3[data-v-e27bf59c]{margin:0;color:var(--wp-navy);font-size:1.1rem}.board-form>p[data-v-e27bf59c]{margin:calc(-1 * var(--wp-space-2)) 0 0;max-width:78ch;color:var(--wp-text-muted);font-size:.88rem}.board-form[data-v-e27bf59c] .wp-button{justify-self:start}.page-error[data-v-e27bf59c]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.page-error span[data-v-e27bf59c]{color:var(--wp-status-blocked)}.page-error h1[data-v-e27bf59c]{margin:0;color:var(--wp-navy)}.page-error p[data-v-e27bf59c]{color:var(--wp-text-muted)}.page-loading[data-v-e27bf59c]{display:grid;gap:var(--wp-space-6)}.page-loading div[data-v-e27bf59c]{height:170px;border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:career-shimmer-e27bf59c 1.4s linear infinite}.page-loading div[data-v-e27bf59c]:first-child{height:96px}@keyframes career-shimmer-e27bf59c{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.page-loading div[data-v-e27bf59c]{animation:none}}@media(max-width:640px){.career-header[data-v-e27bf59c]{display:grid;gap:var(--wp-space-5)}.route-summary[data-v-e27bf59c]{padding-left:var(--wp-space-4)}.field[data-v-e27bf59c]{min-width:100%}.fact-grid--single .facts--missing ul[data-v-e27bf59c]{grid-template-columns:1fr}}.sr-only[data-v-f5044411]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.founder[data-v-f5044411]{width:100%}.founder-kicker[data-v-f5044411]{margin:0 0 var(--wp-space-2);color:var(--wp-blue);font-size:.82rem;font-weight:800}.founder-header[data-v-f5044411]{margin-bottom:var(--wp-space-6)}.founder-header h1[data-v-f5044411]{margin:0;max-width:30ch;color:var(--wp-navy);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1;letter-spacing:-.03em}.founder-header p[data-v-f5044411]:last-child{margin:var(--wp-space-3) 0 0;max-width:70ch;color:var(--wp-text-muted)}.notice[data-v-f5044411]{margin-bottom:var(--wp-space-6);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-left:4px solid var(--wp-gold);border-radius:var(--wp-radius);background:var(--wp-gold-soft)}.notice h2[data-v-f5044411]{margin:0 0 var(--wp-space-2);color:var(--wp-navy);font-size:1rem}.notice p[data-v-f5044411]{margin:0;max-width:88ch;color:var(--wp-text);font-size:.92rem}.feedback[data-v-f5044411]{margin:0 0 var(--wp-space-5);padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.feedback--ok[data-v-f5044411]{background:color-mix(in srgb,var(--wp-status-done) 8%,white);color:var(--wp-status-done)}.feedback--error[data-v-f5044411]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.destination[data-v-f5044411]{margin-bottom:var(--wp-space-10);padding-top:var(--wp-space-6);border-top:1px solid var(--wp-border)}.destination__head[data-v-f5044411]{display:flex;align-items:start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.destination__head h2[data-v-f5044411]{margin:0;color:var(--wp-navy);font-size:1.4rem}.destination__meta[data-v-f5044411]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted);font-size:.86rem}.destination__progress[data-v-f5044411]{padding:var(--wp-space-2) var(--wp-space-4);border-radius:var(--wp-radius-pill);background:var(--wp-gold-soft);color:var(--wp-navy);font-size:.82rem;font-weight:800;white-space:nowrap}.destination__state[data-v-f5044411]{padding:var(--wp-space-2) var(--wp-space-4);border-radius:var(--wp-radius-pill);background:var(--wp-amber-soft);color:var(--wp-status-warning);font-size:.82rem;font-weight:800;white-space:nowrap}.destination__unavailable[data-v-f5044411]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-5);border:1px solid var(--wp-amber-soft);border-radius:var(--wp-radius);background:var(--wp-amber-soft)}.destination__unavailable p[data-v-f5044411]{margin:0;max-width:84ch;color:var(--wp-status-warning);font-weight:700}.destination__unavailable-note[data-v-f5044411]{color:var(--wp-text-muted)!important;font-weight:600!important}.destination__summary[data-v-f5044411]{margin:0 0 var(--wp-space-4);max-width:84ch;color:var(--wp-text)}.destination__complete[data-v-f5044411]{margin:0 0 var(--wp-space-4);padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);background:color-mix(in srgb,var(--wp-status-done) 8%,white);color:var(--wp-status-done);font-weight:700}.destination__notice[data-v-f5044411]{margin:var(--wp-space-6) 0 0;padding-top:var(--wp-space-4);border-top:1px solid var(--wp-border);max-width:88ch;color:var(--wp-text-muted);font-size:.86rem}.next-task[data-v-f5044411]{display:grid;gap:var(--wp-space-2);margin-bottom:var(--wp-space-5);padding:var(--wp-space-6);border:1px solid var(--wp-border);border-left:4px solid var(--wp-gold);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.next-task--done[data-v-f5044411]{border-left-color:var(--wp-border);background:var(--wp-surface)}.next-task__label[data-v-f5044411]{margin:0;color:var(--wp-amber);font-size:.78rem;font-weight:800}.next-task h3[data-v-f5044411]{margin:0;color:var(--wp-navy);font-size:1.2rem}.next-task p[data-v-f5044411]{margin:0;max-width:80ch;color:var(--wp-text)}.next-task__need[data-v-f5044411]{color:var(--wp-text-muted);font-size:.9rem}.next-task__hint[data-v-f5044411]{color:var(--wp-text-muted);font-size:.86rem;font-style:italic}.next-task__source[data-v-f5044411]{padding-top:var(--wp-space-3);border-top:1px solid var(--wp-border);color:var(--wp-text-muted);font-size:.84rem;word-break:break-word}.next-task__source strong[data-v-f5044411]{color:var(--wp-navy)}.next-task__source a[data-v-f5044411]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.next-task__actions[data-v-f5044411]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-4);margin-top:var(--wp-space-2)}.next-task__actions a[data-v-f5044411]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.area-list[data-v-f5044411]{display:grid;gap:var(--wp-space-3);margin:0 0 var(--wp-space-6);padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.area-list li[data-v-f5044411]{display:grid;gap:2px;padding:var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.area-list strong[data-v-f5044411]{color:var(--wp-navy);font-size:.92rem}.area-list span[data-v-f5044411]{color:var(--wp-text-muted);font-size:.82rem}.stage-block[data-v-f5044411]{margin-top:var(--wp-space-4);padding:var(--wp-space-4) var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised)}.stage-block>summary[data-v-f5044411]{margin:0;cursor:pointer;list-style:none}.stage-block>summary[data-v-f5044411]::-webkit-details-marker{display:none}.stage-block>summary[data-v-f5044411]:before{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid var(--wp-border);border-radius:50%;color:var(--wp-navy);content:"+"}.stage-block[open]>summary[data-v-f5044411]{margin-bottom:var(--wp-space-4)}.stage-block[open]>summary[data-v-f5044411]:before{content:"−"}.stage-block>summary[data-v-f5044411]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.section-heading[data-v-f5044411]{display:flex;align-items:start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.section-heading h3[data-v-f5044411]{margin:0;color:var(--wp-navy);font-size:1.15rem}.section-heading p[data-v-f5044411]{margin:var(--wp-space-1) 0 0;max-width:74ch;color:var(--wp-text-muted);font-size:.9rem}.section-count[data-v-f5044411]{display:grid;min-width:46px;height:30px;place-items:center;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-navy);font-size:.82rem;font-weight:800}.task-list[data-v-f5044411]{display:grid;gap:var(--wp-space-4);margin:0;padding:0;list-style:none}.task[data-v-f5044411]{display:grid;gap:var(--wp-space-3);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.task--done[data-v-f5044411],.task--skipped[data-v-f5044411]{background:var(--wp-page)}.task--doing[data-v-f5044411]{border-color:var(--wp-gold)}.task--next[data-v-f5044411]{border-left:4px solid var(--wp-gold);box-shadow:var(--wp-shadow-soft)}.task__eyebrow[data-v-f5044411]{margin:0;color:var(--wp-amber);font-size:.78rem;font-weight:800}.task__head[data-v-f5044411]{display:flex;align-items:start;justify-content:space-between;gap:var(--wp-space-4)}.task__head h4[data-v-f5044411]{margin:0;color:var(--wp-navy);font-size:1.02rem}.task__meta[data-v-f5044411]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted);font-size:.8rem}.task__status[data-v-f5044411]{padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-text-muted);font-size:.76rem;font-weight:800;white-space:nowrap}.task__status--doing[data-v-f5044411]{background:var(--wp-gold-soft);color:var(--wp-navy)}.task__status--done[data-v-f5044411]{background:color-mix(in srgb,var(--wp-status-done) 12%,white);color:var(--wp-status-done)}.task__detail[data-v-f5044411]{margin:0;max-width:82ch;color:var(--wp-text)}.task__need[data-v-f5044411]{margin:0;color:var(--wp-text-muted);font-size:.9rem}.task__blocked[data-v-f5044411]{margin:0;color:var(--wp-status-warning);font-size:.88rem;font-weight:700}.task__blocked span+span[data-v-f5044411]:before{content:", "}.task__hint[data-v-f5044411]{margin:0;color:var(--wp-text-muted);font-size:.86rem;font-style:italic}.task__source[data-v-f5044411]{margin:0;padding-top:var(--wp-space-3);border-top:1px solid var(--wp-border);color:var(--wp-text-muted);font-size:.84rem;word-break:break-word}.task__source strong[data-v-f5044411]{color:var(--wp-navy)}.task__source a[data-v-f5044411]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.task__actions[data-v-f5044411]{display:flex;flex-wrap:wrap;gap:var(--wp-space-3)}.inline-empty[data-v-f5044411]{display:flex;align-items:flex-start;gap:var(--wp-space-4);padding:var(--wp-space-5);border:1px dashed var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.inline-empty>span[data-v-f5044411]{color:var(--wp-navy)}.inline-empty p[data-v-f5044411]{margin:var(--wp-space-1) 0 0;max-width:78ch;color:var(--wp-text-muted)}.page-error[data-v-f5044411]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.page-error span[data-v-f5044411]{color:var(--wp-status-blocked)}.page-error h1[data-v-f5044411]{margin:0;color:var(--wp-navy)}.page-error p[data-v-f5044411]{color:var(--wp-text-muted)}.page-loading[data-v-f5044411]{display:grid;gap:var(--wp-space-6)}.page-loading div[data-v-f5044411]{height:170px;border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:founder-shimmer-f5044411 1.4s linear infinite}.page-loading div[data-v-f5044411]:first-child{height:96px}@keyframes founder-shimmer-f5044411{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.page-loading div[data-v-f5044411]{animation:none}}.sr-only[data-v-87dca8fb]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.case[data-v-87dca8fb]{width:100%}.breadcrumb[data-v-87dca8fb]{display:flex;gap:var(--wp-space-2);margin-bottom:var(--wp-space-4);color:var(--wp-text-muted);font-size:.84rem}.breadcrumb a[data-v-87dca8fb]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.case-header[data-v-87dca8fb]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp-space-6)}.case-kicker[data-v-87dca8fb]{margin:0 0 var(--wp-space-2);color:var(--wp-blue);font-size:.82rem;font-weight:800}.case-header h1[data-v-87dca8fb]{margin:0;color:var(--wp-navy);font-size:clamp(1.6rem,2.8vw,2.2rem);letter-spacing:-.02em}.case-header p[data-v-87dca8fb]{margin:var(--wp-space-2) 0 0;max-width:60ch;color:var(--wp-text-subtle)}.case-header__side[data-v-87dca8fb]{display:grid;gap:var(--wp-space-2);justify-items:end}.case-status__badge[data-v-87dca8fb]{padding:5px 13px;border-radius:var(--wp-radius-pill);background:var(--wp-amber-soft);color:var(--wp-amber);font-size:.82rem;font-weight:800;white-space:nowrap}.case-header__meta[data-v-87dca8fb]{color:var(--wp-text-muted);font-size:.82rem}.feedback[data-v-87dca8fb]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-2);margin:var(--wp-space-5) 0 0;padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.feedback--error[data-v-87dca8fb]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.feedback--warn[data-v-87dca8fb]{background:var(--wp-amber-soft);color:var(--wp-status-warning)}.stage-rail[data-v-87dca8fb]{margin-top:var(--wp-space-6)}.timeline[data-v-87dca8fb]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0;padding:var(--wp-space-4) var(--wp-space-2) 0;list-style:none}.stage[data-v-87dca8fb]{position:relative;display:grid;gap:var(--wp-space-2);padding:0 var(--wp-space-2)}.stage[data-v-87dca8fb]:before{position:absolute;top:15px;right:0;left:0;height:2px;background:var(--wp-border);content:""}.stage[data-v-87dca8fb]:first-child:before{left:50%}.stage[data-v-87dca8fb]:last-child:before{right:50%}.stage__node[data-v-87dca8fb]{position:relative;z-index:1;display:grid;width:32px;height:32px;margin:0 auto;place-items:center;border:2px solid var(--wp-surface);border-radius:50%;background:var(--wp-surface-muted);box-shadow:0 0 0 1px var(--wp-border);color:var(--wp-text-muted);font-size:.76rem;font-weight:800}.stage--complete .stage__node[data-v-87dca8fb]{background:var(--wp-teal);box-shadow:0 0 0 1px var(--wp-teal);color:var(--wp-text-inverse)}.stage--current .stage__node[data-v-87dca8fb]{background:var(--wp-gold);box-shadow:0 0 0 4px var(--wp-gold-soft);color:#3a2a10}.stage__copy[data-v-87dca8fb]{text-align:center}.stage__copy strong[data-v-87dca8fb]{display:block;color:var(--wp-navy);font-size:.84rem;font-weight:800}.stage__copy span[data-v-87dca8fb]{display:block;margin-top:2px;color:var(--wp-text-muted);font-size:.76rem;line-height:1.45}.case-grid[data-v-87dca8fb]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.85fr);gap:var(--wp-space-8);margin-top:var(--wp-space-8);align-items:start}.case-column[data-v-87dca8fb]{display:grid;gap:var(--wp-space-8);min-width:0}.section-heading[data-v-87dca8fb]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.section-heading h2[data-v-87dca8fb]{margin:0;color:var(--wp-navy);font-size:1.15rem;font-weight:800}.section-heading p[data-v-87dca8fb]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted);font-size:.88rem}.next-step[data-v-87dca8fb]{position:relative;padding:var(--wp-space-5) var(--wp-space-5) var(--wp-space-5) var(--wp-space-6);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.next-step[data-v-87dca8fb]:before{position:absolute;top:var(--wp-space-5);bottom:var(--wp-space-5);left:0;width:5px;border-radius:0 5px 5px 0;background:linear-gradient(180deg,#e2b567,var(--wp-gold));content:""}.next-step__label[data-v-87dca8fb]{display:flex;align-items:center;gap:var(--wp-space-2);margin:0 0 var(--wp-space-2);color:var(--wp-amber);font-size:var(--wp-text-small);font-weight:700;letter-spacing:.01em}.next-step h2[data-v-87dca8fb]{margin:0;color:var(--wp-navy);font-size:1.3rem;letter-spacing:-.01em}.next-step>p[data-v-87dca8fb]{margin:var(--wp-space-2) 0 var(--wp-space-4);max-width:62ch;color:var(--wp-text-subtle);font-size:.92rem}.next-step__reason[data-v-87dca8fb]{margin:var(--wp-space-4) 0 0;color:var(--wp-text-subtle);font-size:.84rem}.waiting[data-v-87dca8fb]{display:grid;gap:var(--wp-space-2);margin:0 0 var(--wp-space-3)}.waiting div[data-v-87dca8fb]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--wp-space-3)}.waiting dt[data-v-87dca8fb]{color:var(--wp-text-muted);font-size:.8rem;font-weight:800}.waiting dd[data-v-87dca8fb]{margin:0;color:var(--wp-navy);font-size:.88rem;font-weight:700}.rules-reason[data-v-87dca8fb]{margin:0 0 var(--wp-space-3);color:var(--wp-text-subtle);font-size:.88rem}.counts[data-v-87dca8fb]{display:flex;flex-wrap:wrap;gap:var(--wp-space-2);margin:0 0 var(--wp-space-5)}.counts__item[data-v-87dca8fb]{padding:4px 12px;border:1px solid var(--wp-border);border-radius:var(--wp-radius-pill);color:var(--wp-text-subtle);font-size:.8rem;font-weight:800}.finding-group+.finding-group[data-v-87dca8fb]{margin-top:var(--wp-space-6)}.finding-group__title[data-v-87dca8fb]{display:flex;align-items:center;gap:var(--wp-space-2);margin:0 0 var(--wp-space-3);font-size:.98rem;font-weight:800}.finding-group__title span[data-v-87dca8fb]{display:grid;min-width:24px;height:24px;padding:0 7px;place-items:center;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-text-muted);font-size:.76rem}.finding-group__title--met[data-v-87dca8fb]{color:var(--wp-teal)}.finding-group__title--not_met[data-v-87dca8fb]{color:var(--wp-status-blocked)}.finding-group__title--needs_review[data-v-87dca8fb]{color:var(--wp-violet)}.finding-group__title--unknown[data-v-87dca8fb]{color:var(--wp-text-muted)}.finding-group ul[data-v-87dca8fb]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.finding[data-v-87dca8fb]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-4) var(--wp-space-5);border:1px solid var(--wp-border);border-left-width:4px;border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.finding--met[data-v-87dca8fb]{border-left-color:var(--wp-teal)}.finding--unknown[data-v-87dca8fb]{border-left-color:#a9b7c0}.finding--not_met[data-v-87dca8fb]{border-left-color:var(--wp-status-blocked)}.finding--needs_review[data-v-87dca8fb]{border-left-color:var(--wp-violet)}.finding__head[data-v-87dca8fb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--wp-space-2)}.finding__head strong[data-v-87dca8fb]{color:var(--wp-navy);font-size:.96rem}.finding__tags[data-v-87dca8fb]{display:flex;gap:var(--wp-space-2);margin-left:auto}.finding__kind[data-v-87dca8fb],.finding__severity[data-v-87dca8fb]{padding:2px 9px;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-text-muted);font-size:.72rem;font-weight:700}.finding>p[data-v-87dca8fb]{margin:0;color:var(--wp-text-subtle);font-size:.88rem}.finding__basis-box[data-v-87dca8fb]{display:grid;gap:var(--wp-space-1);margin-top:var(--wp-space-1);padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);background:var(--wp-surface-muted)}.finding__basis-box p[data-v-87dca8fb]{margin:0;color:var(--wp-text-subtle);font-size:.82rem}.finding__basis-box strong[data-v-87dca8fb]{color:var(--wp-navy)}.finding__source a[data-v-87dca8fb],.finding__evidence a[data-v-87dca8fb]{color:var(--wp-blue);font-weight:700;text-underline-offset:3px}.finding__evidence span+span[data-v-87dca8fb]{margin-left:var(--wp-space-3)}.evidence-list[data-v-87dca8fb]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.evidence-item[data-v-87dca8fb]{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--wp-space-4);align-items:center;padding:var(--wp-space-3) var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised)}.evidence-item__copy[data-v-87dca8fb]{display:grid;gap:2px;min-width:0}.evidence-item__copy strong[data-v-87dca8fb]{color:var(--wp-navy);font-size:.92rem}.evidence-item__copy span[data-v-87dca8fb]{color:var(--wp-text-muted);font-size:.82rem}.evidence-item>a[data-v-87dca8fb]{display:inline-flex;min-height:40px;align-items:center;color:var(--wp-navy);font-weight:800;text-underline-offset:3px}.inline-note[data-v-87dca8fb]{margin:0;padding:var(--wp-space-4);border:1px dashed var(--wp-border);border-radius:var(--wp-radius);color:var(--wp-text-subtle);font-size:.86rem}.inline-empty[data-v-87dca8fb]{display:flex;align-items:flex-start;gap:var(--wp-space-4);padding:var(--wp-space-5);border:1px dashed var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.inline-empty>span[data-v-87dca8fb]{color:var(--wp-navy)}.inline-empty strong[data-v-87dca8fb]{color:var(--wp-navy)}.inline-empty p[data-v-87dca8fb]{margin:var(--wp-space-1) 0 0;max-width:74ch;color:var(--wp-text-muted);font-size:.9rem}.review[data-v-87dca8fb],.provenance[data-v-87dca8fb]{padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.review__heading[data-v-87dca8fb]{align-items:flex-start}.review__note[data-v-87dca8fb]{display:grid;gap:2px;margin:0 0 var(--wp-space-3);padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);background:var(--wp-surface-muted)}.review__note strong[data-v-87dca8fb]{color:var(--wp-navy);font-size:.82rem}.review__note span[data-v-87dca8fb]{color:var(--wp-text-subtle);font-size:.86rem}.review__meta[data-v-87dca8fb],.snapshot-grid[data-v-87dca8fb]{display:grid;gap:var(--wp-space-3);margin:0}.review__meta div[data-v-87dca8fb],.snapshot-grid div[data-v-87dca8fb]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--wp-space-3)}.review__meta dt[data-v-87dca8fb],.snapshot-grid dt[data-v-87dca8fb]{color:var(--wp-text-muted);font-size:.8rem;font-weight:800}.review__meta dd[data-v-87dca8fb],.snapshot-grid dd[data-v-87dca8fb]{margin:0;overflow-wrap:anywhere;color:var(--wp-navy);font-size:.86rem;font-weight:600}.snapshot-grid a[data-v-87dca8fb]{color:var(--wp-blue);font-weight:700;text-underline-offset:3px}.honesty[data-v-87dca8fb]{display:flex;gap:var(--wp-space-3);align-items:flex-start;padding:var(--wp-space-4) var(--wp-space-5);border:1px solid #e3d9c2;border-radius:var(--wp-radius-lg);background:var(--wp-gold-soft);color:#6d5320;font-size:.86rem}.honesty strong[data-v-87dca8fb]{color:#5a4213}.page-error[data-v-87dca8fb]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.page-error h1[data-v-87dca8fb]{margin:0;color:var(--wp-navy)}.page-error p[data-v-87dca8fb]{color:var(--wp-text-muted)}.page-loading[data-v-87dca8fb]{display:grid;gap:var(--wp-space-6)}.page-loading>div[data-v-87dca8fb]{border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:case-shimmer-87dca8fb 1.4s linear infinite}.page-loading>div[data-v-87dca8fb]:nth-child(2){height:140px}.page-loading>div[data-v-87dca8fb]:nth-child(3){height:300px}@keyframes case-shimmer-87dca8fb{to{background-position-x:-220%}}@media(max-width:1000px){.case-grid[data-v-87dca8fb]{grid-template-columns:1fr}}@media(max-width:720px){.case-header[data-v-87dca8fb]{display:grid;gap:var(--wp-space-4)}.case-header__side[data-v-87dca8fb]{justify-items:start}.timeline[data-v-87dca8fb]{grid-auto-flow:row;grid-auto-columns:auto;gap:var(--wp-space-3);padding:0}.stage[data-v-87dca8fb]{grid-template-columns:32px minmax(0,1fr);padding:0}.stage[data-v-87dca8fb]:before{display:none}.stage__node[data-v-87dca8fb]{margin:0}.stage__copy[data-v-87dca8fb]{text-align:left}.review__meta div[data-v-87dca8fb],.snapshot-grid div[data-v-87dca8fb]{grid-template-columns:1fr;gap:2px}}.sr-only[data-v-ae3c4ec1]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobility[data-v-ae3c4ec1]{width:100%}.mobility-header[data-v-ae3c4ec1]{display:flex;align-items:end;justify-content:space-between;gap:var(--wp-space-6);margin-bottom:var(--wp-space-8)}.mobility-kicker[data-v-ae3c4ec1]{margin:0 0 var(--wp-space-2);color:var(--wp-blue);font-size:.82rem;font-weight:800}.mobility-header h1[data-v-ae3c4ec1]{margin:0;max-width:30ch;color:var(--wp-navy);font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.1;letter-spacing:-.03em}.mobility-header p[data-v-ae3c4ec1]:last-child{margin:var(--wp-space-3) 0 0;max-width:68ch;color:var(--wp-text-muted)}.route-summary[data-v-ae3c4ec1]{display:grid;align-content:center;gap:var(--wp-space-1);min-width:200px;padding-left:var(--wp-space-6);border-left:2px solid var(--wp-gold);text-align:right}.route-summary strong[data-v-ae3c4ec1]{color:var(--wp-navy);font-size:1.3rem}.route-summary span[data-v-ae3c4ec1]{color:var(--wp-text-muted)}.stage-rail[data-v-ae3c4ec1]{margin-bottom:var(--wp-space-8)}.stage-rail__summary[data-v-ae3c4ec1]{display:grid;gap:var(--wp-space-1);margin:0 0 var(--wp-space-4)}.stage-rail__summary strong[data-v-ae3c4ec1]{color:var(--wp-navy);font-size:1.15rem}.stage-rail__summary span[data-v-ae3c4ec1]{color:var(--wp-text-muted);font-size:.88rem}.stage-rail__track[data-v-ae3c4ec1]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.stage-rail__step[data-v-ae3c4ec1]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.stage-rail__marker[data-v-ae3c4ec1]{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--wp-surface-muted);color:var(--wp-text-muted);font-size:.8rem;font-weight:800}.stage-rail__title[data-v-ae3c4ec1]{color:var(--wp-text-muted);font-weight:700}.stage-rail__step--current[data-v-ae3c4ec1]{border-color:var(--wp-gold);background:var(--wp-gold-soft)}.stage-rail__step--current .stage-rail__marker[data-v-ae3c4ec1]{background:var(--wp-gold);color:var(--wp-navy)}.stage-rail__step--current .stage-rail__title[data-v-ae3c4ec1]{color:var(--wp-navy)}.stage-rail__step--complete .stage-rail__marker[data-v-ae3c4ec1]{background:var(--wp-status-done);color:var(--wp-text-inverse)}.stage-rail__step--complete .stage-rail__title[data-v-ae3c4ec1]{color:var(--wp-navy)}.feedback[data-v-ae3c4ec1]{margin:0 0 var(--wp-space-5);padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.feedback--ok[data-v-ae3c4ec1]{background:color-mix(in srgb,var(--wp-status-done) 8%,white);color:var(--wp-status-done)}.feedback--error[data-v-ae3c4ec1]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.overview-grid[data-v-ae3c4ec1]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:var(--wp-space-5);align-items:start}.overview-grid[data-v-ae3c4ec1] .wp-next,.overview-grid[data-v-ae3c4ec1] .wp-stage{margin:0}.overview-grid[data-v-ae3c4ec1] .wp-next__row{display:grid;gap:var(--wp-space-4);align-items:start}.overview-grid[data-v-ae3c4ec1] .wp-next__actions{margin-left:0}.overview-grid[data-v-ae3c4ec1] .wp-stage--cards .wp-stage__track{grid-template-columns:repeat(2,minmax(0,1fr))}.next-action[data-v-ae3c4ec1]{display:grid;gap:var(--wp-space-3);padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--wp-radius-lg);background:var(--wp-navy);color:var(--wp-text-inverse);box-shadow:var(--wp-shadow-card)}.next-action__label[data-v-ae3c4ec1]{margin:0;color:#f1d39e;font-size:.82rem;font-weight:800}.next-action h2[data-v-ae3c4ec1]{margin:0;max-width:26ch;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.14;letter-spacing:-.02em}.next-action__description[data-v-ae3c4ec1]{margin:0;max-width:62ch;color:#d7e5ed}.next-action__button[data-v-ae3c4ec1]{display:inline-flex;width:fit-content;align-items:center;gap:var(--wp-space-3);margin-top:var(--wp-space-2);padding:var(--wp-space-3) var(--wp-space-5);border-radius:var(--wp-radius);background:var(--wp-surface-raised);color:var(--wp-navy);font-weight:800;text-decoration:none}.next-action__button[data-v-ae3c4ec1]:hover{background:var(--wp-gold-soft)}.next-action__reason[data-v-ae3c4ec1]{margin:var(--wp-space-2) 0 0;padding-top:var(--wp-space-4);border-top:1px solid rgb(255 255 255 / 16%);color:#c8d9e3;font-size:.88rem}.attention[data-v-ae3c4ec1],.cases[data-v-ae3c4ec1],.routes[data-v-ae3c4ec1]{margin-top:var(--wp-space-10)}.section-heading[data-v-ae3c4ec1]{display:flex;align-items:start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.section-heading h2[data-v-ae3c4ec1]{margin:0;color:var(--wp-navy);font-size:1.3rem}.section-heading p[data-v-ae3c4ec1]{margin:var(--wp-space-1) 0 0;max-width:72ch;color:var(--wp-text-muted);font-size:.9rem}.section-count[data-v-ae3c4ec1]{display:grid;min-width:30px;height:30px;place-items:center;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-navy);font-size:.82rem;font-weight:800}.attention-list[data-v-ae3c4ec1],.case-list[data-v-ae3c4ec1],.route-list[data-v-ae3c4ec1]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.attention-list a[data-v-ae3c4ec1]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--wp-space-4);align-items:center;padding:var(--wp-space-4) var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);text-decoration:none}.attention-list__copy[data-v-ae3c4ec1]{display:grid;gap:var(--wp-space-1);justify-self:stretch}.attention-list strong[data-v-ae3c4ec1]{color:var(--wp-navy)}.attention-list span[data-v-ae3c4ec1]{color:var(--wp-text-muted);font-size:.88rem}.attention-list a svg[data-v-ae3c4ec1]{width:17px;height:17px;color:var(--wp-text-muted)}.case-list li[data-v-ae3c4ec1]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--wp-space-4);align-items:center;padding:var(--wp-space-4) var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.case-list strong[data-v-ae3c4ec1]{display:block;color:var(--wp-navy)}.case-list span[data-v-ae3c4ec1]{color:var(--wp-text-muted);font-size:.84rem}.case-list__status[data-v-ae3c4ec1]{padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pill);background:var(--wp-gold-soft);color:var(--wp-navy);font-size:.78rem;font-weight:800}.case-list__action[data-v-ae3c4ec1]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.country[data-v-ae3c4ec1]{margin-top:var(--wp-space-6)}.country h3[data-v-ae3c4ec1]{margin:0 0 var(--wp-space-3);color:var(--wp-navy);font-size:1.05rem}.route[data-v-ae3c4ec1]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--wp-space-2);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.route__head[data-v-ae3c4ec1]{display:flex;min-width:0;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--wp-space-3) var(--wp-space-4)}.route__head>div[data-v-ae3c4ec1]{min-width:0}.route__head strong[data-v-ae3c4ec1]{display:block;color:var(--wp-navy)}.route__head span[data-v-ae3c4ec1]{color:var(--wp-text-muted);font-size:.86rem}.route__status[data-v-ae3c4ec1]{flex:0 0 auto;max-width:100%;padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pill);font-size:.76rem;font-weight:800;white-space:nowrap}.route__status--available[data-v-ae3c4ec1]{background:color-mix(in srgb,var(--wp-status-done) 12%,white);color:var(--wp-status-done)}.route__status--unavailable[data-v-ae3c4ec1]{background:var(--wp-amber-soft);color:var(--wp-status-warning)}.route p[data-v-ae3c4ec1]{margin:0;max-width:76ch;color:var(--wp-text);overflow-wrap:anywhere}.route__reason[data-v-ae3c4ec1]{color:var(--wp-status-warning);font-weight:700}.route__meta[data-v-ae3c4ec1]{color:var(--wp-text-muted);font-size:.84rem;overflow-wrap:anywhere}.route__meta a[data-v-ae3c4ec1]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.route__actions[data-v-ae3c4ec1]{display:flex;flex-wrap:wrap;align-items:end;gap:var(--wp-space-4);margin-top:var(--wp-space-2)}.route__link[data-v-ae3c4ec1]{display:grid;gap:var(--wp-space-1);color:var(--wp-text-muted);font-size:.78rem;font-weight:800}.route__link select[data-v-ae3c4ec1]{max-width:100%;min-height:44px;padding:var(--wp-space-2) var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);color:var(--wp-text);font:inherit}.page-error[data-v-ae3c4ec1]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.page-error span[data-v-ae3c4ec1]{color:var(--wp-status-blocked)}.page-error h1[data-v-ae3c4ec1]{margin:0;color:var(--wp-navy)}.page-error p[data-v-ae3c4ec1]{color:var(--wp-text-muted)}.page-loading[data-v-ae3c4ec1]{display:grid;gap:var(--wp-space-6)}.page-loading div[data-v-ae3c4ec1]{height:190px;border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:mobility-shimmer-ae3c4ec1 1.4s linear infinite}.page-loading div[data-v-ae3c4ec1]:first-child{height:105px}@keyframes mobility-shimmer-ae3c4ec1{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.page-loading div[data-v-ae3c4ec1]{animation:none}}@media(max-width:900px){.mobility-header[data-v-ae3c4ec1]{display:grid;gap:var(--wp-space-5)}.route-summary[data-v-ae3c4ec1]{text-align:left}.overview-grid[data-v-ae3c4ec1]{grid-template-columns:1fr}}@media(max-width:640px){.case-list li[data-v-ae3c4ec1]{grid-template-columns:1fr}}.sr-only[data-v-6ad9ced1]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.document[data-v-6ad9ced1]{width:100%}.document-header[data-v-6ad9ced1]{display:flex;align-items:flex-start;gap:var(--wp-space-5)}.document-kicker[data-v-6ad9ced1]{margin:0 0 var(--wp-space-2);color:var(--wp-blue);font-size:.82rem;font-weight:800}.document-header h1[data-v-6ad9ced1]{margin:0;overflow-wrap:anywhere;color:var(--wp-navy);font-size:clamp(1.5rem,2.6vw,2.1rem);letter-spacing:-.02em}.document-header p[data-v-6ad9ced1]:last-child{margin:var(--wp-space-2) 0 0;max-width:70ch;color:var(--wp-text-subtle);font-size:.9rem}.feedback[data-v-6ad9ced1]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-3);margin:var(--wp-space-5) 0 0;padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.feedback--ok[data-v-6ad9ced1]{background:color-mix(in srgb,var(--wp-status-done) 8%,white);color:var(--wp-status-done)}.feedback--error[data-v-6ad9ced1]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.extraction[data-v-6ad9ced1],.uses[data-v-6ad9ced1],.versions[data-v-6ad9ced1]{margin-top:var(--wp-space-8);padding:var(--wp-space-6);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.section-heading[data-v-6ad9ced1]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.section-heading h2[data-v-6ad9ced1]{margin:0;color:var(--wp-navy);font-size:1.15rem;font-weight:800}.section-heading p[data-v-6ad9ced1]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted);font-size:.88rem}.extraction__note[data-v-6ad9ced1]{margin:0 0 var(--wp-space-4);color:var(--wp-text-subtle);font-size:.86rem}.proposal-list[data-v-6ad9ced1]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.proposal[data-v-6ad9ced1]{display:grid;gap:var(--wp-space-3);padding:var(--wp-space-4) var(--wp-space-5);border:1px solid var(--wp-border);border-left:3px solid var(--wp-gold);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.proposal__body[data-v-6ad9ced1]{display:grid;gap:var(--wp-space-1)}.proposal__body label[data-v-6ad9ced1]{color:var(--wp-navy);font-size:.84rem;font-weight:800}.proposal__body select[data-v-6ad9ced1],.proposal__body input[data-v-6ad9ced1]{min-height:44px;max-width:380px;padding:0 var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface-raised);color:var(--wp-text);font:inherit;font-weight:700}.proposal__body select[data-v-6ad9ced1]:focus-visible,.proposal__body input[data-v-6ad9ced1]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.proposal__meta[data-v-6ad9ced1]{color:var(--wp-text-muted);font-size:.78rem;font-weight:700}.proposal__actions[data-v-6ad9ced1]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-3)}.use-list[data-v-6ad9ced1]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.use-list li[data-v-6ad9ced1]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-3);padding:var(--wp-space-3) var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.use-list li div[data-v-6ad9ced1]{display:grid;gap:2px;min-width:0}.use-list li strong[data-v-6ad9ced1]{color:var(--wp-navy);font-size:.9rem}.use-list li span[data-v-6ad9ced1]{color:var(--wp-text-muted);font-size:.82rem}.use-list li[data-v-6ad9ced1] .wp-status{margin-left:auto}.uses__empty[data-v-6ad9ced1]{margin:0;color:var(--wp-text-muted);font-size:.88rem}.attach-form[data-v-6ad9ced1],.replace-form[data-v-6ad9ced1]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--wp-space-4);margin-top:var(--wp-space-5);padding-top:var(--wp-space-5);border-top:1px solid var(--wp-border)}.field[data-v-6ad9ced1]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--wp-space-1)}.field-label[data-v-6ad9ced1]{color:var(--wp-navy);font-size:.8rem;font-weight:800}.field select[data-v-6ad9ced1]{max-width:100%;min-height:44px;padding:0 var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);color:var(--wp-text);font:inherit}.field select[data-v-6ad9ced1]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.version-list[data-v-6ad9ced1]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.version-list li[data-v-6ad9ced1]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-3);padding:var(--wp-space-3) var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.version-list li div[data-v-6ad9ced1]{display:grid;gap:2px;min-width:0}.version-list li strong[data-v-6ad9ced1]{color:var(--wp-navy);font-size:.9rem}.version-list li span[data-v-6ad9ced1]{color:var(--wp-text-muted);font-size:.82rem}.version-list li[data-v-6ad9ced1] .wp-status{margin-left:auto}.inline-empty[data-v-6ad9ced1]{display:flex;align-items:flex-start;gap:var(--wp-space-4);padding:var(--wp-space-5);border:1px dashed var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.inline-empty>span[data-v-6ad9ced1]{color:var(--wp-status-done)}.inline-empty p[data-v-6ad9ced1]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted)}.page-error[data-v-6ad9ced1]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.page-error h1[data-v-6ad9ced1]{margin:0;color:var(--wp-navy)}.page-error p[data-v-6ad9ced1]{color:var(--wp-text-muted)}.page-loading[data-v-6ad9ced1]{display:grid;gap:var(--wp-space-6)}.page-loading>div[data-v-6ad9ced1]{height:280px;border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:document-shimmer-6ad9ced1 1.4s linear infinite}@keyframes document-shimmer-6ad9ced1{to{background-position-x:-220%}}@media(max-width:640px){.document-header[data-v-6ad9ced1]{display:grid;gap:var(--wp-space-4)}.extraction[data-v-6ad9ced1],.uses[data-v-6ad9ced1],.versions[data-v-6ad9ced1]{padding:var(--wp-space-5)}.attach-form[data-v-6ad9ced1],.replace-form[data-v-6ad9ced1]{display:grid;grid-template-columns:minmax(0,1fr)}.proposal__body select[data-v-6ad9ced1],.proposal__body input[data-v-6ad9ced1]{max-width:none}}.sr-only[data-v-f8c3044a]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vault[data-v-f8c3044a]{width:100%}.vault-header[data-v-f8c3044a]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp-space-6)}.vault-kicker[data-v-f8c3044a]{margin:0 0 var(--wp-space-2);color:var(--wp-blue);font-size:.82rem;font-weight:800}.vault-header h1[data-v-f8c3044a]{margin:0;color:var(--wp-navy);font-size:clamp(1.7rem,3vw,2.3rem);letter-spacing:-.02em}.vault-header p[data-v-f8c3044a]:last-child{margin:var(--wp-space-2) 0 0;max-width:70ch;color:var(--wp-text-subtle)}.feedback[data-v-f8c3044a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-3);margin:var(--wp-space-5) 0 0;padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.feedback--ok[data-v-f8c3044a]{background:color-mix(in srgb,var(--wp-status-done) 8%,white);color:var(--wp-status-done)}.feedback--error[data-v-f8c3044a]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.header-action[data-v-f8c3044a]{display:inline-flex;min-height:44px;align-items:center;padding:0 var(--wp-space-5);border-radius:var(--wp-radius);background:var(--wp-navy);color:var(--wp-text-inverse);font-weight:800;text-decoration:none}.header-action[data-v-f8c3044a]:hover{background:var(--wp-navy-deep)}.header-action[data-v-f8c3044a]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.add[data-v-f8c3044a]{scroll-margin-top:96px}.vault-grid[data-v-f8c3044a]{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);gap:var(--wp-space-8);margin-top:var(--wp-space-6);align-items:start}.vault-column[data-v-f8c3044a]{display:grid;gap:var(--wp-space-6);min-width:0}.vault-summary[data-v-f8c3044a]{padding:var(--wp-space-6);border-radius:var(--wp-radius-lg);background:linear-gradient(120deg,#14364f,#23557a);color:var(--wp-text-inverse);box-shadow:var(--wp-shadow-float)}.vault-summary h2[data-v-f8c3044a]{margin:0;font-size:1.15rem;font-weight:800}.vault-summary p[data-v-f8c3044a]{margin:var(--wp-space-2) 0 0;color:#ffffffc2;font-size:.86rem}.vault-summary__bar[data-v-f8c3044a]{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--wp-space-5)}.vault-summary__bar i[data-v-f8c3044a]{width:22px;height:8px;flex:0 0 auto;border-radius:var(--wp-radius-pill);background:#ffffff3d}.vault-summary__bar i.ok[data-v-f8c3044a]{background:#55c8a5}.vault-summary__bar i.rev[data-v-f8c3044a]{background:var(--wp-gold)}.vault-summary__legend[data-v-f8c3044a]{font-weight:700}.where[data-v-f8c3044a]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.where li[data-v-f8c3044a]{display:flex;align-items:center;gap:var(--wp-space-3)}.where li div[data-v-f8c3044a]{display:grid;gap:1px;min-width:0}.where li strong[data-v-f8c3044a]{color:var(--wp-navy);font-size:.9rem}.where li span[data-v-f8c3044a]{color:var(--wp-text-muted);font-size:.8rem}.where li a[data-v-f8c3044a]{margin-left:auto;display:inline-flex;min-height:36px;align-items:center;color:var(--wp-navy);font-size:.84rem;font-weight:800;text-underline-offset:3px}.privacy-note[data-v-f8c3044a]{display:flex;gap:var(--wp-space-3);align-items:flex-start;padding:var(--wp-space-4);border-radius:var(--wp-radius-lg);background:var(--wp-sky-soft);color:#1d4b70;font-size:.84rem;font-weight:600}.section-heading[data-v-f8c3044a]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.section-heading h2[data-v-f8c3044a]{margin:0;color:var(--wp-navy);font-size:1.15rem;font-weight:800}.section-heading p[data-v-f8c3044a]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted);font-size:.88rem}.section-count[data-v-f8c3044a]{display:grid;min-width:30px;height:30px;padding:0 8px;place-items:center;border-radius:var(--wp-radius-pill);background:var(--wp-gold-soft);color:var(--wp-amber);font-weight:800}.add-form[data-v-f8c3044a]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--wp-space-4);align-items:end;padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised)}.add-form[data-v-f8c3044a]>:last-child{grid-column:1 / -1;justify-self:start}.field[data-v-f8c3044a]{display:grid;min-width:0;gap:var(--wp-space-1)}.field-label[data-v-f8c3044a]{color:var(--wp-navy);font-size:.8rem;font-weight:800}.field select[data-v-f8c3044a]{width:100%;min-width:0;min-height:44px;padding:0 var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);color:var(--wp-text);font:inherit}.field select[data-v-f8c3044a]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.document-list[data-v-f8c3044a]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.document-row[data-v-f8c3044a]{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--wp-space-4);align-items:center;padding:var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.document-row__copy[data-v-f8c3044a]{display:grid;gap:3px;min-width:0}.document-row__copy strong[data-v-f8c3044a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-2);color:var(--wp-navy);font-size:.96rem}.document-row__copy>span[data-v-f8c3044a]{color:var(--wp-text-muted);font-size:.82rem}.document-row__used[data-v-f8c3044a]{color:var(--wp-text-subtle)!important}.document-list__action[data-v-f8c3044a]{display:inline-flex;min-height:44px;align-items:center;padding:0 var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius);color:var(--wp-navy);font-weight:800;text-decoration:none}.document-list__action[data-v-f8c3044a]:hover{background:var(--wp-surface-muted)}.document-list__action[data-v-f8c3044a]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.inline-empty[data-v-f8c3044a]{display:flex;align-items:flex-start;gap:var(--wp-space-4);padding:var(--wp-space-5);border:1px dashed var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.inline-empty>span[data-v-f8c3044a]{color:var(--wp-status-done)}.inline-empty p[data-v-f8c3044a],.inline-note[data-v-f8c3044a]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted)}.inline-note[data-v-f8c3044a]{padding:var(--wp-space-4);border:1px dashed var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);font-size:.86rem}.page-error[data-v-f8c3044a]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.page-error h1[data-v-f8c3044a]{margin:0;color:var(--wp-navy)}.page-error p[data-v-f8c3044a]{color:var(--wp-text-muted)}.page-loading[data-v-f8c3044a]{display:grid;gap:var(--wp-space-6)}.page-loading>div[data-v-f8c3044a]{border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:vault-shimmer-f8c3044a 1.4s linear infinite}.page-loading>div[data-v-f8c3044a]:nth-child(2){height:150px}.page-loading>div[data-v-f8c3044a]:nth-child(3){height:320px}@keyframes vault-shimmer-f8c3044a{to{background-position-x:-220%}}@media(max-width:1200px){.vault-grid[data-v-f8c3044a]{grid-template-columns:1fr}}@media(max-width:640px){.add-form[data-v-f8c3044a]{grid-template-columns:1fr}.add-form[data-v-f8c3044a]>:last-child{grid-column:auto}.document-row[data-v-f8c3044a]{grid-template-columns:44px minmax(0,1fr)}.document-list__action[data-v-f8c3044a]{grid-column:2;justify-self:start}}.guides[data-v-74e96d2d]{display:grid;gap:var(--wp-space-2);margin:0;padding:0;list-style:none}.guides__item[data-v-74e96d2d]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:var(--wp-space-3);align-items:center;padding:var(--wp-space-2) 0}.guides__copy[data-v-74e96d2d]{display:grid;min-width:0}.guides__copy strong[data-v-74e96d2d]{color:var(--wp-navy);font-size:.92rem;font-weight:800}.guides__copy span[data-v-74e96d2d]{color:var(--wp-text-muted);font-size:.8rem}.guides__open[data-v-74e96d2d]{display:inline-flex;min-height:44px;align-items:center;gap:var(--wp-space-1);padding:0 var(--wp-space-2);border-radius:var(--wp-radius);color:var(--wp-navy);font-size:.82rem;font-weight:800;text-decoration:none}.guides__open[data-v-74e96d2d]:hover{background:var(--wp-surface-muted)}.guides__open[data-v-74e96d2d]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.guides__foot[data-v-74e96d2d]{margin:var(--wp-space-3) 0 0;padding:var(--wp-space-3);border-radius:var(--wp-radius);background:var(--wp-surface-muted);color:var(--wp-text-subtle);font-size:.82rem;font-weight:600}.journey-map[data-v-f86fee48]{margin:0;padding:0;list-style:none}.journey-map__stage[data-v-f86fee48]{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:var(--wp-space-3);align-items:start;padding:10px var(--wp-space-2);border-radius:var(--wp-radius)}.journey-map__stage[data-v-f86fee48]:not(:last-child):before{position:absolute;top:44px;bottom:-6px;left:25px;width:2px;background:var(--wp-border);content:""}.journey-map__node[data-v-f86fee48]{position:relative;z-index:1;display:grid;width:34px;height:34px;place-items:center;border:2px solid var(--wp-surface);border-radius:50%;background:var(--wp-surface-muted);box-shadow:0 0 0 1px var(--wp-border);color:var(--wp-text-muted);font-size:.82rem;font-weight:800}.journey-map__stage--complete .journey-map__node[data-v-f86fee48]{background:var(--wp-teal-soft);box-shadow:0 0 0 1px var(--wp-teal);color:var(--wp-teal)}.journey-map__stage--current .journey-map__node[data-v-f86fee48]{background:var(--wp-gold-soft);box-shadow:0 0 0 4px var(--wp-gold-soft);color:var(--wp-amber)}.journey-map__copy[data-v-f86fee48]{display:grid;gap:2px;min-width:0;padding-top:3px}.journey-map__copy strong[data-v-f86fee48]{color:var(--wp-navy);font-size:.94rem;font-weight:800}.journey-map__copy span[data-v-f86fee48]{color:var(--wp-text-subtle);font-size:.84rem}.journey-map__tail[data-v-f86fee48]{padding-top:6px}.journey-map__count[data-v-f86fee48]{color:var(--wp-text-muted);font-size:.8rem;font-weight:700}.journey-map__here[data-v-f86fee48]{padding:2px 10px;border-radius:var(--wp-radius-pill);background:var(--wp-gold-soft);color:var(--wp-amber);font-size:.78rem;font-weight:800;white-space:nowrap}.route-band[data-v-5e9be038]{--band-ahead: #cfe9f8;--band-walked: #ffffff;--band-here: #e8bd7c;--band-mono: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;position:relative;margin:0;aspect-ratio:1200 / 250;overflow:hidden;border-radius:var(--wp-radius-lg);background:var(--wp-navy-deep);box-shadow:var(--wp-shadow-float)}.route-band__photos[data-v-5e9be038]{position:absolute;inset:0;display:grid;grid-template-columns:1fr}.route-band__photos--duo[data-v-5e9be038]{grid-template-columns:1fr 1fr}.route-band__figure[data-v-5e9be038]{position:relative;margin:0;overflow:hidden}.route-band__photo[data-v-5e9be038]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%}.route-band__photos--duo .route-band__figure[data-v-5e9be038]:first-child{-webkit-mask-image:linear-gradient(90deg,#000 78%,rgb(0 0 0 / 40%) 93%,transparent 100%);mask-image:linear-gradient(90deg,#000 78%,rgb(0 0 0 / 40%) 93%,transparent 100%)}.route-band__photos--duo .route-band__figure+.route-band__figure[data-v-5e9be038]{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / 40%) 7%,#000 22%);mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / 40%) 7%,#000 22%)}.route-band__place[data-v-5e9be038]{position:absolute;top:22px;right:30px;z-index:3;display:inline-flex;align-items:center;gap:var(--wp-space-2);margin:0;padding:5px 13px;border:1px solid rgb(255 255 255 / 24%);border-radius:var(--wp-radius-pill);background:#10293db8;color:#fff;font-size:.82rem;font-weight:700}.route-band__place strong[data-v-5e9be038]{font-weight:800}.route-band__place span[data-v-5e9be038]{color:#ffffffc7;font-weight:600}.route-band__caption[data-v-5e9be038]{position:absolute;top:62px;right:30px;z-index:3;padding:5px 12px;border-radius:var(--wp-radius-pill);background:#10293dbd;color:#fff;font-size:.74rem;font-weight:700}.route-band__wash[data-v-5e9be038]{position:absolute;inset:0;background:linear-gradient(180deg,#10293d29,#10293d1a 30%,#10293d4d 62%,#10293d94)}.route-band__scrim[data-v-5e9be038]{position:absolute;inset:0;background:linear-gradient(180deg,#10293de0,#10293da3 24%,#10293d00 50%),linear-gradient(96deg,#10293d94,#10293d3d 42%,#10293d00 72%)}.route-band__copy[data-v-5e9be038]{position:absolute;top:0;left:0;z-index:3;width:min(64%,660px);padding:clamp(var(--wp-space-5),2.4vw,var(--wp-space-6)) clamp(var(--wp-space-5),2.6vw,var(--wp-space-8)) 0}.route-band__field[data-v-5e9be038]{position:absolute;inset:0;z-index:2}.route-band__route[data-v-5e9be038]{position:absolute;inset:0}.route-band__path[data-v-5e9be038]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.route-band__path path[data-v-5e9be038]{fill:none;transition:stroke-dasharray .52s cubic-bezier(.4,0,.2,1)}.route-band__path--ahead[data-v-5e9be038]{stroke:var(--band-ahead);stroke-width:2;stroke-dasharray:2 10;stroke-linecap:round}.route-band__path--walked[data-v-5e9be038]{stroke:var(--band-walked);stroke-width:2.8;stroke-linecap:round}.route-band__path--halo[data-v-5e9be038]{stroke:#0a1c2a61;stroke-width:6.4;stroke-linecap:round}.route-band__path--halo--ahead[data-v-5e9be038]{stroke-dasharray:2 10}.route-band__node[data-v-5e9be038]{position:absolute;left:var(--x);top:var(--y);width:8px;height:8px;margin:-4px 0 0 -4px;border:2px solid var(--band-ahead);border-radius:50%;background:#10293d8c}.route-band__node--start[data-v-5e9be038]{--x: 6.6667%;--y: 91.6%;width:6px;height:6px;margin:-3px 0 0 -3px;border-width:1.8;border-color:var(--band-walked)}.route-band__node--past[data-v-5e9be038]{border-color:var(--band-walked);background:var(--band-walked)}.route-band__node--here[data-v-5e9be038]{opacity:0}.route-band__station--0[data-v-5e9be038]{--x: 20.8333%;--y: 88.4%}.route-band__station--1[data-v-5e9be038]{--x: 38.9167%;--y: 77.2%}.route-band__station--2[data-v-5e9be038]{--x: 54.8333%;--y: 86.8%}.route-band__station--3[data-v-5e9be038]{--x: 79.8333%;--y: 80.4%}.route-band__dot[data-v-5e9be038]{position:absolute;left:var(--x);top:var(--y);width:12px;height:12px;margin:-6px 0 0 -6px;border:2.5px solid #fff;border-radius:50%;background:var(--band-here);box-shadow:0 0 0 10px #e8bd7c38;transition:left .52s cubic-bezier(.4,0,.2,1),top .52s cubic-bezier(.4,0,.2,1)}.route-band__label[data-v-5e9be038]{position:absolute;left:var(--x);bottom:calc(100% - var(--y) + 12px);display:flex;flex-direction:column-reverse;align-items:center;gap:3px;transform:translate(-50%);white-space:nowrap;text-transform:uppercase}.route-band__label-name[data-v-5e9be038]{color:#fff;font-size:14px;font-weight:800;letter-spacing:.15em;text-shadow:0 1px 0 rgb(10 28 42 / 90%),0 0 3px rgb(10 28 42 / 90%),0 0 8px rgb(10 28 42 / 70%)}.route-band__label-count[data-v-5e9be038]{color:#d7e9f5;font-family:var(--band-mono);font-size:.78rem;letter-spacing:.04em;text-shadow:0 1px 0 rgb(10 28 42 / 90%),0 0 3px rgb(10 28 42 / 90%),0 0 8px rgb(10 28 42 / 70%)}.route-band__here[data-v-5e9be038]{position:absolute;left:var(--x);top:calc(var(--y) + 8px);transform:translate(-50%);color:#f7d9a4;font-family:var(--band-mono);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-shadow:0 1px 0 rgb(10 28 42 / 100%),0 0 3px rgb(10 28 42 / 100%),0 0 6px rgb(10 28 42 / 95%),0 0 12px rgb(10 28 42 / 80%);white-space:nowrap;transition:left .52s cubic-bezier(.4,0,.2,1),top .52s cubic-bezier(.4,0,.2,1)}.route-band__caption-sr[data-v-5e9be038]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.route-band[data-v-5e9be038]{aspect-ratio:auto;background:linear-gradient(110deg,#13344f,#1d4f74 62%,#2a6690)}.route-band__photos[data-v-5e9be038],.route-band__scrim[data-v-5e9be038],.route-band__field[data-v-5e9be038]{display:none}.route-band__copy[data-v-5e9be038]{position:static;width:auto;padding:clamp(var(--wp-space-5),3vw,var(--wp-space-8))}}.sr-only[data-v-3c0f9d74]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.journey-home[data-v-3c0f9d74]{width:100%}.journey-kicker[data-v-3c0f9d74]{margin:0 0 var(--wp-space-2);color:var(--wp-blue);font-size:.82rem;font-weight:800}.band-copy__kicker[data-v-3c0f9d74]{margin:0 0 var(--wp-space-2);color:#a9c6d8;font-size:.82rem;font-weight:800}.band-copy__greeting[data-v-3c0f9d74]{margin:0;max-width:26ch;color:#fff;font-size:clamp(1.7rem,2.6vw,2.1rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.band-copy__lead[data-v-3c0f9d74]{margin:var(--wp-space-3) 0 0;max-width:56ch;color:#ffffffd6}.journey-next[data-v-3c0f9d74]{margin-top:var(--wp-space-6)}.next-action__row[data-v-3c0f9d74]{display:flex;align-items:center;gap:var(--wp-space-6)}.next-action__main[data-v-3c0f9d74]{min-width:0}.next-action h2[data-v-3c0f9d74]{margin:0;max-width:30ch;color:var(--wp-navy);font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.15;letter-spacing:-.02em}.next-action__description[data-v-3c0f9d74]{max-width:62ch;margin:var(--wp-space-3) 0 0;color:var(--wp-text-subtle)}.next-action__meta[data-v-3c0f9d74]{display:flex;flex-wrap:wrap;gap:var(--wp-space-2);margin-top:var(--wp-space-3)}.next-action__owner[data-v-3c0f9d74]{display:flex;flex-wrap:wrap;gap:var(--wp-space-6);margin:var(--wp-space-3) 0 0}.next-action__owner div[data-v-3c0f9d74]{display:grid;gap:2px}.next-action__owner dt[data-v-3c0f9d74]{color:var(--wp-text-muted);font-size:.74rem;font-weight:800}.next-action__owner dd[data-v-3c0f9d74]{margin:0;color:var(--wp-navy);font-size:.92rem;font-weight:700}.next-action__actions[data-v-3c0f9d74]{flex:0 0 auto;margin-left:auto}.next-action__button[data-v-3c0f9d74]{display:inline-flex;min-height:48px;align-items:center;gap:var(--wp-space-3);padding:var(--wp-space-3) var(--wp-space-5);border-radius:var(--wp-radius);background:var(--wp-navy);color:var(--wp-text-inverse);font-weight:800;text-decoration:none;transition:background-color .15s ease}.next-action__button[data-v-3c0f9d74]:hover{background:var(--wp-navy-soft)}.next-action__button[data-v-3c0f9d74]:focus-visible,.next-action__support a[data-v-3c0f9d74]:focus-visible,.attention-item__action[data-v-3c0f9d74]:focus-visible,.section-link[data-v-3c0f9d74]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.next-action__reason[data-v-3c0f9d74]{margin:var(--wp-space-5) 0 0;padding-top:var(--wp-space-4);border-top:1px solid var(--wp-border-soft, var(--wp-border));color:var(--wp-text-subtle);font-size:.88rem}.next-action__reason strong[data-v-3c0f9d74]{color:var(--wp-navy)}.next-action__support[data-v-3c0f9d74]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--wp-space-2) var(--wp-space-3);margin:var(--wp-space-4) 0 0;padding-top:var(--wp-space-4);border-top:1px solid var(--wp-border);color:var(--wp-text-subtle);font-size:.88rem}.next-action__support strong[data-v-3c0f9d74]{color:var(--wp-navy)}.next-action__support a[data-v-3c0f9d74]{color:var(--wp-navy);font-weight:800;text-underline-offset:3px}.all-clear[data-v-3c0f9d74]{display:grid;align-content:center;min-height:200px;margin-top:var(--wp-space-6);padding:clamp(var(--wp-space-5),3vw,var(--wp-space-8));border-radius:var(--wp-radius-lg);background:var(--wp-sky-soft);color:var(--wp-navy)}.all-clear__icon[data-v-3c0f9d74]{display:grid;width:52px;height:52px;margin-bottom:var(--wp-space-5);place-items:center;border-radius:50%;background:var(--wp-surface);color:var(--wp-status-done)}.all-clear p[data-v-3c0f9d74]:last-child{max-width:58ch;color:var(--wp-text-muted)}.all-clear h2[data-v-3c0f9d74]{margin:0;font-size:clamp(1.5rem,2.4vw,2rem)}.journey-layout[data-v-3c0f9d74]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);gap:var(--wp-space-8);margin-top:var(--wp-space-6);align-items:start}.journey-layout--empty[data-v-3c0f9d74]{grid-template-columns:1fr}.journey-layout--empty .journey-side[data-v-3c0f9d74]{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-layout--empty .journey-side[data-v-3c0f9d74]>:last-child{grid-column:1 / -1}.journey-main[data-v-3c0f9d74],.journey-side[data-v-3c0f9d74]{display:grid;gap:var(--wp-space-6);min-width:0}.attention[data-v-3c0f9d74],.steps[data-v-3c0f9d74],.panel-card[data-v-3c0f9d74]{min-width:0}.panel-card[data-v-3c0f9d74]{padding:var(--wp-space-5) var(--wp-space-4) var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.journey-main[data-v-3c0f9d74]{min-width:0}.panel-card .section-heading[data-v-3c0f9d74]{padding:0 var(--wp-space-2)}.section-heading[data-v-3c0f9d74]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.section-heading h2[data-v-3c0f9d74]{margin:0;color:var(--wp-navy);font-size:1.15rem;font-weight:800}.section-heading p[data-v-3c0f9d74]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted);font-size:.88rem}.section-count[data-v-3c0f9d74]{display:grid;min-width:30px;height:30px;padding:0 8px;place-items:center;border-radius:var(--wp-radius-pill);background:var(--wp-gold-soft);color:var(--wp-amber);font-weight:800}.section-link[data-v-3c0f9d74]{display:inline-flex;min-height:44px;align-items:center;color:var(--wp-navy);font-size:.84rem;font-weight:700;text-underline-offset:3px;white-space:nowrap}.attention-list[data-v-3c0f9d74]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.attention-item[data-v-3c0f9d74]{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:var(--wp-space-4);align-items:center;padding:var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.attention-item__icon[data-v-3c0f9d74]{display:grid;width:44px;height:44px;place-items:center;border-radius:var(--wp-radius);background:var(--wp-sky-soft);color:var(--wp-navy)}.attention-item__copy[data-v-3c0f9d74]{display:grid;gap:2px;min-width:0}.attention-item__copy strong[data-v-3c0f9d74]{color:var(--wp-text)}.attention-item__copy span[data-v-3c0f9d74]{color:var(--wp-text-muted);font-size:.88rem}.attention-item__action[data-v-3c0f9d74]{display:inline-flex;min-height:44px;align-items:center;padding:var(--wp-space-2) var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius);color:var(--wp-navy);font-weight:800;text-decoration:none}.steps[data-v-3c0f9d74]{display:block}.steps>summary[data-v-3c0f9d74]{cursor:pointer;list-style:none;align-items:center}.steps>summary[data-v-3c0f9d74]::-webkit-details-marker{display:none}.steps__caret[data-v-3c0f9d74]{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid var(--wp-border);border-radius:50%;background:var(--wp-surface-raised);color:var(--wp-navy);transition:transform .15s ease}.steps[open] .steps__caret[data-v-3c0f9d74]{transform:rotate(90deg)}.steps>summary .section-count[data-v-3c0f9d74]{align-self:flex-start}.steps>summary p[data-v-3c0f9d74]{max-width:72ch}.steps[open]>summary[data-v-3c0f9d74]{margin-bottom:var(--wp-space-4)}.feedback[data-v-3c0f9d74]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-3);margin:0 0 var(--wp-space-5);padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.feedback--ok[data-v-3c0f9d74]{background:color-mix(in srgb,var(--wp-status-done) 8%,white);color:var(--wp-status-done)}.feedback--error[data-v-3c0f9d74]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.feedback--error a[data-v-3c0f9d74]{color:var(--wp-navy);font-weight:800;text-underline-offset:3px}.step-group[data-v-3c0f9d74]{margin-top:var(--wp-space-6)}.step-group__title[data-v-3c0f9d74]{margin:0 0 var(--wp-space-3);color:var(--wp-navy);font-size:1.05rem}.step-list[data-v-3c0f9d74]{display:grid;gap:var(--wp-space-4);margin:0;padding:0;list-style:none}.step[data-v-3c0f9d74]{display:grid;gap:var(--wp-space-3);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-line)}.step--blocked[data-v-3c0f9d74]{border-left:4px solid var(--wp-status-warning)}.step--done[data-v-3c0f9d74],.step--skipped[data-v-3c0f9d74]{background:var(--wp-page)}.step__head[data-v-3c0f9d74]{display:flex;align-items:start;justify-content:space-between;gap:var(--wp-space-4)}.step__head h4[data-v-3c0f9d74]{margin:0;color:var(--wp-navy);font-size:1rem}.step__detail[data-v-3c0f9d74]{margin:var(--wp-space-1) 0 0;max-width:78ch;color:var(--wp-text-muted);font-size:.92rem}.step__status[data-v-3c0f9d74]{padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pill);border:1px solid var(--wp-border);background:var(--wp-surface-muted);color:var(--wp-status-neutral);font-size:.76rem;font-weight:800;white-space:nowrap}.step__status--in_progress[data-v-3c0f9d74]{border-color:transparent;background:color-mix(in srgb,var(--wp-status-progress) 14%,white);color:var(--wp-status-progress)}.step__status--done[data-v-3c0f9d74]{border-color:transparent;background:color-mix(in srgb,var(--wp-status-done) 14%,white);color:var(--wp-status-done)}.step__status--blocked[data-v-3c0f9d74]{border-color:transparent;background:color-mix(in srgb,var(--wp-status-blocked) 14%,white);color:var(--wp-status-blocked)}.step__status--skipped[data-v-3c0f9d74]{border-color:transparent;background:var(--wp-amber-soft);color:var(--wp-status-warning)}.step__meta[data-v-3c0f9d74]{display:flex;flex-wrap:wrap;gap:var(--wp-space-6);margin:0}.step__meta div[data-v-3c0f9d74]{display:grid;gap:2px}.step__meta dt[data-v-3c0f9d74]{color:var(--wp-text-muted);font-size:.74rem;font-weight:800}.step__meta dd[data-v-3c0f9d74]{margin:0;color:var(--wp-navy);font-size:.9rem}.step__blocked[data-v-3c0f9d74]{display:flex;align-items:start;gap:var(--wp-space-2);margin:0;color:var(--wp-status-warning);font-size:.88rem}.step__blocked strong[data-v-3c0f9d74]{color:var(--wp-navy)}.step__actions[data-v-3c0f9d74]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-3)}.step__open[data-v-3c0f9d74]{display:inline-flex;min-height:44px;align-items:center;padding:0 var(--wp-space-2);color:var(--wp-navy);font-weight:800;text-underline-offset:3px}.step__open[data-v-3c0f9d74]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.progress-list[data-v-3c0f9d74]{display:grid;gap:var(--wp-space-4);margin:0;padding:0 var(--wp-space-2);list-style:none}.progress-list li[data-v-3c0f9d74]{display:flex;gap:var(--wp-space-3);align-items:start}.progress-list__node[data-v-3c0f9d74]{width:9px;height:9px;margin-top:7px;flex:0 0 auto;border-radius:50%;background:var(--wp-gold)}.progress-list strong[data-v-3c0f9d74]{display:block;color:var(--wp-navy);font-size:.92rem}.progress-list p[data-v-3c0f9d74]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted);font-size:.88rem}.progress-list time[data-v-3c0f9d74]{display:block;margin-top:var(--wp-space-1);color:var(--wp-text-muted);font-size:.78rem;font-weight:800}.inline-empty[data-v-3c0f9d74]{display:flex;align-items:flex-start;gap:var(--wp-space-4);padding:var(--wp-space-5);border:1px dashed var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.inline-empty>span[data-v-3c0f9d74]{color:var(--wp-status-done)}.inline-empty p[data-v-3c0f9d74]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted)}.journey-error[data-v-3c0f9d74]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.journey-error__icon[data-v-3c0f9d74]{color:var(--wp-status-blocked)}.journey-error h1[data-v-3c0f9d74]{margin:0;color:var(--wp-navy)}.journey-error p[data-v-3c0f9d74]{color:var(--wp-text-muted)}.journey-loading[data-v-3c0f9d74]{display:grid;gap:var(--wp-space-8)}.journey-loading__heading[data-v-3c0f9d74],.journey-loading__hero[data-v-3c0f9d74],.journey-loading__body[data-v-3c0f9d74]{border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:journey-shimmer-3c0f9d74 1.4s linear infinite}.journey-loading__heading[data-v-3c0f9d74]{width:min(520px,80%);height:92px}.journey-loading__hero[data-v-3c0f9d74]{height:420px}.journey-loading__body[data-v-3c0f9d74]{height:280px}@keyframes journey-shimmer-3c0f9d74{to{background-position-x:-220%}}@media(max-width:900px){.journey-layout[data-v-3c0f9d74]{grid-template-columns:1fr;margin-top:var(--wp-space-5)}.journey-layout--empty .journey-side[data-v-3c0f9d74]{grid-template-columns:1fr}.journey-layout--empty .journey-side[data-v-3c0f9d74]>:last-child{grid-column:auto}}@media(max-width:640px){.attention-item[data-v-3c0f9d74]{grid-template-columns:42px minmax(0,1fr) auto}.attention-item[data-v-3c0f9d74] .wp-status{justify-self:end}.attention-item__action[data-v-3c0f9d74]{grid-column:2 / -1;justify-self:stretch;justify-content:center;min-height:44px}.section-heading[data-v-3c0f9d74]{align-items:center}}.stamps[data-v-6e0ceef5]{--stamp-ink: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.85 0.42'/%3E%3C/filter%3E%3Crect width='160' height='100' filter='url(%23n)'/%3E%3C/svg%3E");display:flex;gap:12px;margin:0;padding:0;list-style:none}.stamp[data-v-6e0ceef5]{display:grid;flex:1 1 0;gap:4px;min-width:0;padding:13px 10px 12px;border:1.5px solid rgb(255 255 255 / 38%);border-radius:9px;outline:1px solid rgb(255 255 255 / 16%);outline-offset:3px;background:#ffffff0d;color:#fff;text-align:center;transform:rotate(-2.2deg);-webkit-mask-image:var(--stamp-ink);mask-image:var(--stamp-ink);-webkit-mask-size:160px 100px;mask-size:160px 100px}.stamp[data-v-6e0ceef5]:nth-child(2n){transform:rotate(1.8deg)}.stamp__name[data-v-6e0ceef5]{overflow:hidden;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stamp__state[data-v-6e0ceef5]{overflow:hidden;font-size:.6rem;font-weight:700;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stamp--complete[data-v-6e0ceef5]{border-color:#ffffff85;background:#ffffff17}.stamp--complete .stamp__name[data-v-6e0ceef5]{color:#ffffffeb}.stamp--complete .stamp__state[data-v-6e0ceef5]{color:#ffffff94}.stamp--here[data-v-6e0ceef5]{flex-grow:1.7;border-color:#e8bd7c;outline-color:#e8bd7c7f;background:#e8bd7c1f;transform:rotate(-.8deg) scale(1.04)}.stamp--here .stamp__name[data-v-6e0ceef5]{color:#f7d9a4}.stamp--here .stamp__state[data-v-6e0ceef5]{color:#e8bd7c;font-size:.54rem;letter-spacing:.02em}.stamp--upcoming[data-v-6e0ceef5]{border-style:dashed;border-color:#ffffff38;outline-color:transparent;background:none}.stamp--upcoming .stamp__name[data-v-6e0ceef5]{color:#ffffff73}.stamp--upcoming .stamp__state[data-v-6e0ceef5]{color:#ffffff47}@media(max-width:680px){.stamps[data-v-6e0ceef5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.summary-page[data-v-8dd9e0f1]{display:grid;gap:var(--wp-space-6)}.primary-link[data-v-8dd9e0f1]{padding:12px 18px;border-radius:var(--wp-radius-pill);background:var(--wp-navy);color:#fff;font-weight:800;text-decoration:none;white-space:nowrap}.primary-link[data-v-8dd9e0f1]:hover{background:var(--wp-navy-deep)}.primary-link[data-v-8dd9e0f1]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.passport-hero[data-v-8dd9e0f1]{position:relative;display:flex;min-height:220px;align-items:stretch;justify-content:space-between;gap:var(--wp-space-6);overflow:hidden;padding:clamp(28px,4vw,46px);border-radius:calc(var(--wp-radius-lg) + 4px);background:linear-gradient(125deg,var(--wp-navy-deep),var(--wp-navy) 58%,#245f79);color:#fff;box-shadow:var(--wp-shadow-card)}.passport-hero__copy[data-v-8dd9e0f1]{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;min-width:0}.passport-hero__copy>p[data-v-8dd9e0f1]:first-child{margin:0 0 8px;color:#f5cf83;font-size:.86rem;font-weight:800}.passport-hero h2[data-v-8dd9e0f1]{margin:0;color:#fff;font-size:clamp(2rem,4vw,3.1rem);line-height:1.04;letter-spacing:-.035em}.passport-hero__copy>span[data-v-8dd9e0f1]{margin-top:8px;color:#d9e8ef}.passport-hero__hint[data-v-8dd9e0f1]{max-width:52ch;margin:22px 0 0;color:#d9e8ef}.latest-note[data-v-8dd9e0f1]{display:flex;max-width:400px;align-items:flex-start;gap:10px;margin-top:24px;padding:12px 14px;border:1px solid rgb(255 255 255 / 22%);border-radius:var(--wp-radius);background:#ffffff1a}.latest-note>svg[data-v-8dd9e0f1]{flex:none;margin-top:2px;color:#f5cf83}.latest-note>span[data-v-8dd9e0f1]{display:grid}.latest-note small[data-v-8dd9e0f1]{color:#bcd3df}.latest-note strong[data-v-8dd9e0f1]{margin-top:2px;color:#fff}.passport-hero__actions[data-v-8dd9e0f1]{position:relative;z-index:1;display:flex;min-width:160px;flex-direction:column;align-items:center;justify-content:space-between;gap:24px}.passport-hero__stamps[data-v-8dd9e0f1]{position:relative;z-index:1;flex:1 1 320px;min-width:0;align-self:center}.passport-hero__actions .primary-link[data-v-8dd9e0f1]{background:#fff;color:var(--wp-navy)}.passport-hero__actions .primary-link[data-v-8dd9e0f1]:hover{background:#f7edd8}.passport-stamp[data-v-8dd9e0f1]{display:grid;width:96px;height:96px;place-items:center;border:2px solid rgb(245 207 131 / 76%);border-radius:50%;color:#f5cf83;transform:rotate(-7deg)}.passport-stamp b[data-v-8dd9e0f1]{margin-top:-22px;font-size:.72rem;letter-spacing:.14em}.journey-band[data-v-8dd9e0f1]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-border)}.journey-band article[data-v-8dd9e0f1]{min-width:0;padding:16px;background:var(--wp-surface)}.journey-band header[data-v-8dd9e0f1]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.journey-band header>span[data-v-8dd9e0f1]{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--wp-sky-soft);color:var(--wp-blue)}.journey-band strong[data-v-8dd9e0f1]{overflow:hidden;color:var(--wp-navy);font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.journey-band b[data-v-8dd9e0f1]{color:var(--wp-text-muted);font-size:.76rem}.readiness-track[data-v-8dd9e0f1]{height:5px;margin-top:13px;overflow:hidden;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted)}.readiness-track span[data-v-8dd9e0f1]{display:block;height:100%;border-radius:inherit;background:var(--wp-teal)}.readiness-track .readiness-track--attention[data-v-8dd9e0f1]{background:var(--wp-amber)}.readiness-track .readiness-track--progress[data-v-8dd9e0f1]{background:var(--wp-blue)}.record-columns[data-v-8dd9e0f1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--wp-space-5)}.record-column[data-v-8dd9e0f1]{display:grid;gap:var(--wp-space-5)}.record-card[data-v-8dd9e0f1],.timeline-card[data-v-8dd9e0f1],.state[data-v-8dd9e0f1]{border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.record-card[data-v-8dd9e0f1]{padding:var(--wp-space-6)}.record-card header[data-v-8dd9e0f1]{display:flex;align-items:center;gap:var(--wp-space-3);margin-bottom:var(--wp-space-4)}.record-card header>span[data-v-8dd9e0f1]:last-child{min-width:0}.record-card h2[data-v-8dd9e0f1]{margin:0;color:var(--wp-navy);font-size:1.15rem}.record-card header p[data-v-8dd9e0f1]{margin:3px 0 0;color:var(--wp-text-muted);font-size:.82rem;line-height:1.4}.record-card__mark[data-v-8dd9e0f1]{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--wp-sky-soft);color:var(--wp-blue)}.record-card dl[data-v-8dd9e0f1]{display:grid;gap:0;margin:0}.record-card dl div[data-v-8dd9e0f1]{display:grid;grid-template-columns:minmax(120px,.8fr) 1.4fr;gap:var(--wp-space-4);padding:var(--wp-space-3) 0;border-top:1px solid var(--wp-border)}.record-card dt[data-v-8dd9e0f1]{color:var(--wp-text-muted);font-size:.84rem;font-weight:700}.record-card dd[data-v-8dd9e0f1]{margin:0;overflow-wrap:anywhere}.record-field--missing dd a[data-v-8dd9e0f1]{color:var(--wp-blue);font-size:.86rem;font-weight:800;text-decoration:none}.record-field--missing dd a[data-v-8dd9e0f1]:hover{text-decoration:underline}.record-list ul[data-v-8dd9e0f1]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.record-list li[data-v-8dd9e0f1]{position:relative;padding-left:14px;line-height:1.45}.record-list li[data-v-8dd9e0f1]:before{position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--wp-gold);content:""}.timeline-card[data-v-8dd9e0f1]{padding:var(--wp-space-6)}.timeline-card header h2[data-v-8dd9e0f1]{margin:0;color:var(--wp-navy)}.timeline-card header p[data-v-8dd9e0f1]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted)}.timeline-card ol[data-v-8dd9e0f1]{display:grid;gap:0;margin:var(--wp-space-5) 0 0;padding:0;list-style:none}.timeline-card li[data-v-8dd9e0f1]{display:grid;grid-template-columns:16px 1fr;gap:var(--wp-space-3)}.timeline-card li>span[data-v-8dd9e0f1]{position:relative;margin-top:7px;border-left:2px solid var(--wp-border)}.timeline-card li>span[data-v-8dd9e0f1]:before{position:absolute;left:-6px;width:10px;height:10px;border-radius:50%;background:var(--wp-gold);content:""}.timeline-card li div[data-v-8dd9e0f1]{padding-bottom:var(--wp-space-5)}.timeline-card time[data-v-8dd9e0f1]{display:block;color:var(--wp-text-muted);font-size:.78rem}.timeline-card strong[data-v-8dd9e0f1]{display:block;margin-top:2px}.timeline-card p[data-v-8dd9e0f1]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted)}.state[data-v-8dd9e0f1]{display:grid;min-height:280px;place-items:center;padding:var(--wp-space-8);text-align:center}.state--error[data-v-8dd9e0f1]{align-content:center;gap:var(--wp-space-3);color:var(--wp-status-blocked)}.empty[data-v-8dd9e0f1]{color:var(--wp-text-muted)}@media(max-width:1280px){.journey-band[data-v-8dd9e0f1]{grid-template-columns:repeat(6,1fr)}.journey-band article[data-v-8dd9e0f1]{grid-column:span 2}.journey-band article[data-v-8dd9e0f1]:nth-child(n+4){grid-column:span 3}}@media(max-width:1000px){.record-columns[data-v-8dd9e0f1]{grid-template-columns:1fr}}@media(max-width:680px){.passport-hero[data-v-8dd9e0f1]{min-height:0;flex-direction:column}.passport-hero__actions[data-v-8dd9e0f1]{align-items:flex-start;flex-direction:row}.passport-stamp[data-v-8dd9e0f1]{width:72px;height:72px}.passport-hero__stamps[data-v-8dd9e0f1]{flex:none;width:100%}.journey-band[data-v-8dd9e0f1]{grid-template-columns:1fr}.journey-band article[data-v-8dd9e0f1],.journey-band article[data-v-8dd9e0f1]:nth-child(n+4){grid-column:auto}.record-card dl div[data-v-8dd9e0f1]{grid-template-columns:1fr;gap:3px}.timeline-card[data-v-8dd9e0f1]{padding:var(--wp-space-5)}}.sr-only[data-v-e328a547]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notifications[data-v-e328a547]{width:100%}.notifications-header[data-v-e328a547]{display:flex;align-items:end;justify-content:space-between;gap:var(--wp-space-8);margin-bottom:var(--wp-space-8)}.notifications-header h1[data-v-e328a547]{margin:0;color:var(--wp-navy);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1;letter-spacing:-.03em}.notifications-header p[data-v-e328a547]:last-child{margin:var(--wp-space-3) 0 0;max-width:66ch;color:var(--wp-text-muted)}.notifications-header__actions[data-v-e328a547]{display:grid;gap:var(--wp-space-3);justify-items:end}.notifications-count[data-v-e328a547]{margin:0;color:var(--wp-navy);font-weight:800}.feedback[data-v-e328a547]{display:flex;flex-wrap:wrap;gap:var(--wp-space-3);margin:0 0 var(--wp-space-5);padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.feedback--ok[data-v-e328a547]{background:color-mix(in srgb,var(--wp-status-done) 8%,white);color:var(--wp-status-done)}.feedback--error[data-v-e328a547]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.notification-list[data-v-e328a547]{display:grid;gap:var(--wp-space-4);margin:0;padding:0;list-style:none}.notification[data-v-e328a547]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.notification--unread[data-v-e328a547]{border-left:4px solid var(--wp-gold);background:var(--wp-surface-raised)}.notification--read[data-v-e328a547]{background:var(--wp-page)}.notification__head[data-v-e328a547]{display:flex;align-items:center;gap:var(--wp-space-3)}.notification__kind[data-v-e328a547]{margin:0;color:var(--wp-blue);font-size:.78rem;font-weight:800}.notification__unread[data-v-e328a547]{padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pill);background:var(--wp-gold-soft);color:var(--wp-navy);font-size:.74rem;font-weight:800}.notification__read[data-v-e328a547]{color:var(--wp-text-muted);font-size:.74rem;font-weight:700}.notification__title[data-v-e328a547]{margin:0;color:var(--wp-navy);font-size:1.08rem}.notification__title a[data-v-e328a547]{color:var(--wp-navy);text-underline-offset:3px}.notification__title a[data-v-e328a547]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.notification__body[data-v-e328a547]{margin:0;max-width:78ch;color:var(--wp-text-muted);font-size:.92rem}.notification__foot[data-v-e328a547]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wp-space-3)}.notification__foot time[data-v-e328a547]{color:var(--wp-text-muted);font-size:.82rem;font-weight:700}.notifications-more[data-v-e328a547]{display:flex;justify-content:center;margin-top:var(--wp-space-6)}.inline-empty[data-v-e328a547]{display:flex;align-items:flex-start;gap:var(--wp-space-4);padding:var(--wp-space-5);border:1px dashed var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.inline-empty>span[data-v-e328a547]{color:var(--wp-navy)}.inline-empty p[data-v-e328a547]{margin:var(--wp-space-1) 0 0;max-width:74ch;color:var(--wp-text-muted)}.page-error[data-v-e328a547]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.page-error span[data-v-e328a547]{color:var(--wp-status-blocked)}.page-error h1[data-v-e328a547]{margin:0;color:var(--wp-navy)}.page-error p[data-v-e328a547]{color:var(--wp-text-muted)}.page-loading[data-v-e328a547]{display:grid;gap:var(--wp-space-6)}.page-loading div[data-v-e328a547]{height:150px;border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:notifications-shimmer-e328a547 1.4s linear infinite}.page-loading div[data-v-e328a547]:first-child{height:96px}@keyframes notifications-shimmer-e328a547{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.page-loading div[data-v-e328a547]{animation:none}}@media(max-width:760px){.notifications-header[data-v-e328a547]{display:grid;gap:var(--wp-space-5)}.notifications-header__actions[data-v-e328a547]{justify-items:start}}.sr-only[data-v-3d94c352]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.family[data-v-3d94c352]{width:100%}.family-header[data-v-3d94c352]{margin-bottom:var(--wp-space-6)}.family-header h1[data-v-3d94c352]{margin:0;color:var(--wp-navy);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1;letter-spacing:-.03em}.family-header p[data-v-3d94c352]:last-child{margin:var(--wp-space-3) 0 0;max-width:66ch;color:var(--wp-text-muted)}.delegation[data-v-3d94c352]{margin-bottom:var(--wp-space-6);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-left:4px solid var(--wp-gold);border-radius:var(--wp-radius);background:var(--wp-gold-soft)}.delegation h2[data-v-3d94c352]{margin:0 0 var(--wp-space-2);color:var(--wp-navy);font-size:1.05rem}.delegation p[data-v-3d94c352]{margin:0;max-width:84ch;color:var(--wp-text);font-size:.92rem}.feedback[data-v-3d94c352]{display:flex;flex-wrap:wrap;gap:var(--wp-space-3);margin:0 0 var(--wp-space-5);padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.feedback--ok[data-v-3d94c352]{background:color-mix(in srgb,var(--wp-status-done) 8%,white);color:var(--wp-status-done)}.feedback--error[data-v-3d94c352]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.next-action[data-v-3d94c352]{display:grid;gap:var(--wp-space-2);margin-bottom:var(--wp-space-8);padding:var(--wp-space-6);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:linear-gradient(140deg,var(--wp-sky-soft),var(--wp-surface) 62%)}.next-action h2[data-v-3d94c352]{margin:0;color:var(--wp-navy);font-size:1.25rem}.next-action p[data-v-3d94c352]{margin:0;max-width:78ch;color:var(--wp-text)}.next-action p.next-action__reason[data-v-3d94c352]{color:var(--wp-text-muted);font-size:.9rem}.next-action__cta[data-v-3d94c352]{justify-self:start;color:var(--wp-navy);font-weight:800;text-underline-offset:3px}.next-action__cta[data-v-3d94c352]:focus-visible,.section-heading a[data-v-3d94c352]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.section-heading[data-v-3d94c352]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.section-heading h2[data-v-3d94c352]{margin:0;color:var(--wp-navy);font-size:1.3rem}.section-heading p[data-v-3d94c352]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted);font-size:.9rem}.section-count[data-v-3d94c352]{display:grid;min-width:30px;height:30px;place-items:center;border-radius:50%;background:var(--wp-gold-soft);color:var(--wp-navy);font-weight:800}.subject-list[data-v-3d94c352]{display:grid;gap:var(--wp-space-5);margin:0;padding:0;list-style:none}.subject[data-v-3d94c352]{display:grid;gap:var(--wp-space-3);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.subject__head[data-v-3d94c352]{display:flex;align-items:start;justify-content:space-between;gap:var(--wp-space-4)}.subject__head h3[data-v-3d94c352]{margin:0;color:var(--wp-navy);font-size:1.1rem}.subject__meta[data-v-3d94c352]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted);font-size:.86rem}.subject__status[data-v-3d94c352]{padding:var(--wp-space-1) var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-status-neutral);font-size:.76rem;font-weight:800;white-space:nowrap}.subject__limit[data-v-3d94c352]{margin:0;color:var(--wp-text-muted);font-size:.88rem}.subject__actions[data-v-3d94c352]{display:flex;flex-wrap:wrap;gap:var(--wp-space-3)}.authorizations[data-v-3d94c352]{padding-top:var(--wp-space-3);border-top:1px solid var(--wp-border)}.authorizations h4[data-v-3d94c352]{margin:0 0 var(--wp-space-3);color:var(--wp-navy);font-size:.92rem}.authorization-list[data-v-3d94c352]{display:grid;gap:var(--wp-space-4);margin:0;padding:0;list-style:none}.authorization[data-v-3d94c352]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-page)}.authorization__head[data-v-3d94c352]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wp-space-3)}.authorization__scope[data-v-3d94c352]{color:var(--wp-navy);font-weight:700}.authorization__status[data-v-3d94c352]{color:var(--wp-text-muted);font-size:.82rem;font-weight:700}.authorization__note[data-v-3d94c352]{margin:0;color:var(--wp-text-muted);font-size:.86rem}.authorization__controls[data-v-3d94c352]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-3)}.authorization__controls label[data-v-3d94c352]{color:var(--wp-text-muted);font-size:.8rem;font-weight:700}.authorization__controls input[data-v-3d94c352]{min-height:40px;padding:var(--wp-space-2) var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);font:inherit}.record-form[data-v-3d94c352]{margin-top:var(--wp-space-10);padding:var(--wp-space-6);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.record-form h2[data-v-3d94c352]{margin:0;color:var(--wp-navy);font-size:1.2rem}.record-form>p[data-v-3d94c352]{margin:var(--wp-space-2) 0 var(--wp-space-5);max-width:74ch;color:var(--wp-text-muted);font-size:.9rem}.person-form[data-v-3d94c352]{display:grid;gap:var(--wp-space-4);max-width:520px}.field[data-v-3d94c352]{display:grid;gap:var(--wp-space-2)}.field label[data-v-3d94c352]{color:var(--wp-navy);font-weight:700;font-size:.9rem}.field input[data-v-3d94c352],.field select[data-v-3d94c352]{min-height:44px;padding:var(--wp-space-2) var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);color:var(--wp-text);font:inherit}.field input[data-v-3d94c352]:focus-visible,.field select[data-v-3d94c352]:focus-visible,.authorization__controls input[data-v-3d94c352]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.inline-empty[data-v-3d94c352]{display:flex;align-items:flex-start;gap:var(--wp-space-4);padding:var(--wp-space-5);border:1px dashed var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.inline-empty>span[data-v-3d94c352]{color:var(--wp-navy)}.inline-empty p[data-v-3d94c352]{margin:var(--wp-space-1) 0 0;max-width:74ch;color:var(--wp-text-muted)}.page-error[data-v-3d94c352]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.page-error span[data-v-3d94c352]{color:var(--wp-status-blocked)}.page-error h1[data-v-3d94c352]{margin:0;color:var(--wp-navy)}.page-error p[data-v-3d94c352]{color:var(--wp-text-muted)}.page-loading[data-v-3d94c352]{display:grid;gap:var(--wp-space-6)}.page-loading div[data-v-3d94c352]{height:170px;border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:family-shimmer-3d94c352 1.4s linear infinite}.page-loading div[data-v-3d94c352]:first-child{height:96px}@keyframes family-shimmer-3d94c352{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.page-loading div[data-v-3d94c352]{animation:none}}.sr-only[data-v-2b087405]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plan[data-v-2b087405]{width:100%}.plan-kicker[data-v-2b087405]{margin:0 0 var(--wp-space-2);color:var(--wp-blue);font-size:.82rem;font-weight:800}.plan-header[data-v-2b087405]{margin-bottom:var(--wp-space-6)}.plan-header h1[data-v-2b087405]{margin:0;color:var(--wp-navy);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1;letter-spacing:-.03em}.plan-header p[data-v-2b087405]:last-child{margin:var(--wp-space-3) 0 0;max-width:74ch;color:var(--wp-text-muted)}.notice-grid[data-v-2b087405]{display:grid;gap:var(--wp-space-4);margin-bottom:var(--wp-space-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.notice[data-v-2b087405]{padding:var(--wp-space-5);border:1px solid var(--wp-border);border-left:4px solid var(--wp-gold);border-radius:var(--wp-radius);background:var(--wp-gold-soft)}.notice h2[data-v-2b087405]{margin:0 0 var(--wp-space-2);color:var(--wp-navy);font-size:1rem}.notice p[data-v-2b087405]{margin:0;max-width:82ch;color:var(--wp-text);font-size:.92rem}.notice p.notice__meta[data-v-2b087405]{margin-top:var(--wp-space-3);color:var(--wp-text-muted);font-size:.84rem;font-weight:700}.grant[data-v-2b087405]{margin-bottom:var(--wp-space-8);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.grant h2[data-v-2b087405]{margin:0 0 var(--wp-space-2);color:var(--wp-navy);font-size:1.1rem}.grant p[data-v-2b087405]{margin:0;max-width:82ch;color:var(--wp-text-muted)}.grant p.grant__note[data-v-2b087405]{margin-top:var(--wp-space-2);color:var(--wp-text)}.section-heading[data-v-2b087405]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.section-heading h2[data-v-2b087405]{margin:0;color:var(--wp-navy);font-size:1.3rem}.section-heading p[data-v-2b087405]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted);font-size:.9rem}.section-count[data-v-2b087405]{display:grid;min-width:30px;height:30px;place-items:center;border-radius:50%;background:var(--wp-gold-soft);color:var(--wp-navy);font-weight:800}.entitlement-list[data-v-2b087405]{display:grid;gap:var(--wp-space-4);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.entitlement[data-v-2b087405]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.entitlement__head[data-v-2b087405]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--wp-space-3)}.entitlement__head h3[data-v-2b087405]{margin:0;color:var(--wp-navy);font-size:1rem}.entitlement__limit[data-v-2b087405]{color:var(--wp-text-muted);font-size:.82rem;font-weight:800;white-space:nowrap}.entitlement__note[data-v-2b087405]{margin:0;max-width:74ch;color:var(--wp-text-muted);font-size:.88rem}.inline-empty[data-v-2b087405]{display:flex;align-items:flex-start;gap:var(--wp-space-4);padding:var(--wp-space-5);border:1px dashed var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.inline-empty>span[data-v-2b087405]{color:var(--wp-navy)}.inline-empty p[data-v-2b087405]{margin:var(--wp-space-1) 0 0;max-width:74ch;color:var(--wp-text-muted)}.page-error[data-v-2b087405]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.page-error span[data-v-2b087405]{color:var(--wp-status-blocked)}.page-error h1[data-v-2b087405]{margin:0;color:var(--wp-navy)}.page-error p[data-v-2b087405]{color:var(--wp-text-muted)}.page-loading[data-v-2b087405]{display:grid;gap:var(--wp-space-6)}.page-loading div[data-v-2b087405]{height:170px;border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:plan-shimmer-2b087405 1.4s linear infinite}.page-loading div[data-v-2b087405]:first-child{height:96px}@keyframes plan-shimmer-2b087405{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.page-loading div[data-v-2b087405]{animation:none}}.sr-only[data-v-a003bcc2]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plan[data-v-a003bcc2]{width:100%}.breadcrumb[data-v-a003bcc2]{display:flex;gap:var(--wp-space-2);margin-bottom:var(--wp-space-4);color:var(--wp-text-muted);font-size:.86rem}.breadcrumb a[data-v-a003bcc2]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.plan-header[data-v-a003bcc2]{display:flex;align-items:end;justify-content:space-between;gap:var(--wp-space-6);margin-bottom:var(--wp-space-6)}.plan-kicker[data-v-a003bcc2]{margin:0 0 var(--wp-space-2);color:var(--wp-blue);font-size:.82rem;font-weight:800}.plan-header h1[data-v-a003bcc2]{margin:0;color:var(--wp-navy);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.1;letter-spacing:-.03em}.plan-header__meta[data-v-a003bcc2]{margin:var(--wp-space-2) 0 0;color:var(--wp-text-muted);font-size:.9rem}.progress[data-v-a003bcc2]{display:grid;gap:var(--wp-space-2);min-width:220px}.progress__bar[data-v-a003bcc2]{height:10px;overflow:hidden;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted)}.progress__bar span[data-v-a003bcc2]{display:block;height:100%;border-radius:var(--wp-radius-pill);background:var(--wp-status-done)}.progress__legend[data-v-a003bcc2]{margin:0;color:var(--wp-text-muted);font-size:.82rem}.notice[data-v-a003bcc2]{margin-bottom:var(--wp-space-6);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-left:4px solid var(--wp-gold);border-radius:var(--wp-radius);background:var(--wp-gold-soft)}.notice h2[data-v-a003bcc2]{margin:0 0 var(--wp-space-2);color:var(--wp-navy);font-size:1rem}.notice p[data-v-a003bcc2]{margin:0;max-width:82ch;color:var(--wp-text);font-size:.92rem}.version-note[data-v-a003bcc2]{margin:0 0 var(--wp-space-5);padding:var(--wp-space-3) var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-sky-soft);color:var(--wp-navy);font-size:.9rem;font-weight:600}.feedback[data-v-a003bcc2]{margin:0 0 var(--wp-space-5);padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.feedback--ok[data-v-a003bcc2]{background:color-mix(in srgb,var(--wp-status-done) 8%,white);color:var(--wp-status-done)}.feedback--error[data-v-a003bcc2]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.next-task[data-v-a003bcc2]{display:grid;gap:var(--wp-space-3);padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:linear-gradient(140deg,var(--wp-sky-soft),var(--wp-surface) 62%)}.next-task--done[data-v-a003bcc2]{background:var(--wp-surface)}.next-task__label[data-v-a003bcc2]{margin:0;color:var(--wp-blue);font-size:var(--wp-text-small);font-weight:700;letter-spacing:.01em}.next-task h2[data-v-a003bcc2]{margin:0;color:var(--wp-navy);font-size:clamp(1.3rem,2.4vw,1.8rem);line-height:1.15}.next-task__detail[data-v-a003bcc2]{margin:0;max-width:74ch;color:var(--wp-text)}.next-task__need[data-v-a003bcc2]{margin:0;color:var(--wp-text-muted);font-size:.9rem}.next-task__actions[data-v-a003bcc2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-4)}.next-task__source[data-v-a003bcc2]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.stages[data-v-a003bcc2]{margin-top:var(--wp-space-8)}.stage-rail__track[data-v-a003bcc2]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.stage-rail__step[data-v-a003bcc2]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.stage-rail__marker[data-v-a003bcc2]{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--wp-surface-muted);color:var(--wp-text-muted);font-size:.8rem;font-weight:800}.stage-rail__title[data-v-a003bcc2]{color:var(--wp-text-muted);font-weight:700}.stage-rail__meta[data-v-a003bcc2]{color:var(--wp-text-muted);font-size:.8rem}.stage-rail__step--current[data-v-a003bcc2]{border-color:var(--wp-gold);background:var(--wp-gold-soft)}.stage-rail__step--current .stage-rail__marker[data-v-a003bcc2]{background:var(--wp-gold);color:var(--wp-navy)}.stage-rail__step--current .stage-rail__title[data-v-a003bcc2]{color:var(--wp-navy)}.stage-rail__step--complete .stage-rail__marker[data-v-a003bcc2]{background:var(--wp-status-done);color:var(--wp-text-inverse)}.stage-rail__step--complete .stage-rail__title[data-v-a003bcc2]{color:var(--wp-navy)}.stage-block[data-v-a003bcc2]{margin-top:var(--wp-space-8)}.section-heading[data-v-a003bcc2]{display:flex;align-items:start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.section-heading h2[data-v-a003bcc2]{margin:0;color:var(--wp-navy);font-size:1.25rem}.section-heading p[data-v-a003bcc2]{margin:var(--wp-space-1) 0 0;max-width:72ch;color:var(--wp-text-muted);font-size:.9rem}.section-count[data-v-a003bcc2]{display:grid;min-width:46px;height:30px;place-items:center;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-navy);font-size:.82rem;font-weight:800}.task-list[data-v-a003bcc2]{display:grid;gap:var(--wp-space-4);margin:0;padding:0;list-style:none}.task[data-v-a003bcc2]{display:grid;gap:var(--wp-space-3);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.task--done[data-v-a003bcc2],.task--skipped[data-v-a003bcc2]{background:var(--wp-page)}.task--doing[data-v-a003bcc2]{border-color:var(--wp-gold)}.task__head[data-v-a003bcc2]{display:flex;align-items:start;justify-content:space-between;gap:var(--wp-space-4)}.task__head h3[data-v-a003bcc2]{margin:0;color:var(--wp-navy);font-size:1.05rem}.task__meta[data-v-a003bcc2]{margin:var(--wp-space-1) 0 0;color:var(--wp-text-muted);font-size:.82rem}.task__status[data-v-a003bcc2]{padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-text-muted);font-size:.76rem;font-weight:800;white-space:nowrap}.task__status--doing[data-v-a003bcc2]{background:var(--wp-gold-soft);color:var(--wp-navy)}.task__status--done[data-v-a003bcc2]{background:color-mix(in srgb,var(--wp-status-done) 12%,white);color:var(--wp-status-done)}.task__detail[data-v-a003bcc2]{margin:0;max-width:78ch;color:var(--wp-text)}.task__need[data-v-a003bcc2]{margin:0;color:var(--wp-text-muted);font-size:.9rem}.task__blocked[data-v-a003bcc2]{margin:0;color:var(--wp-status-warning);font-size:.88rem;font-weight:700}.task__blocked span+span[data-v-a003bcc2]:before{content:", "}.task__source[data-v-a003bcc2]{display:grid;gap:var(--wp-space-1);padding-top:var(--wp-space-3);border-top:1px solid var(--wp-border);color:var(--wp-text-muted);font-size:.84rem}.task__source a[data-v-a003bcc2]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.task__actions[data-v-a003bcc2]{display:flex;flex-wrap:wrap;gap:var(--wp-space-3)}.provenance[data-v-a003bcc2]{margin-top:var(--wp-space-10);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.provenance h2[data-v-a003bcc2]{margin:0 0 var(--wp-space-4);color:var(--wp-navy);font-size:1.1rem}.provenance dl[data-v-a003bcc2]{display:grid;gap:var(--wp-space-3);margin:0 0 var(--wp-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.provenance dt[data-v-a003bcc2]{color:var(--wp-text-muted);font-size:.78rem;font-weight:800}.provenance dd[data-v-a003bcc2]{margin:var(--wp-space-1) 0 0;color:var(--wp-navy);font-size:.92rem}.provenance__note[data-v-a003bcc2]{margin:0;padding-top:var(--wp-space-3);border-top:1px solid var(--wp-border);max-width:82ch;color:var(--wp-text-muted);font-size:.88rem}.page-error[data-v-a003bcc2]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.page-error span[data-v-a003bcc2]{color:var(--wp-status-blocked)}.page-error h1[data-v-a003bcc2]{margin:0;color:var(--wp-navy)}.page-error p[data-v-a003bcc2]{color:var(--wp-text-muted)}.page-error__link[data-v-a003bcc2]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.page-loading[data-v-a003bcc2]{display:grid;gap:var(--wp-space-6)}.page-loading div[data-v-a003bcc2]{height:190px;border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:plan-shimmer-a003bcc2 1.4s linear infinite}.page-loading div[data-v-a003bcc2]:first-child{height:105px}@keyframes plan-shimmer-a003bcc2{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.page-loading div[data-v-a003bcc2]{animation:none}}@media(max-width:900px){.plan-header[data-v-a003bcc2]{display:grid;gap:var(--wp-space-5)}}.sr-only[data-v-7b0cd60a]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.relocation[data-v-7b0cd60a]{width:100%}.relocation-header[data-v-7b0cd60a]{display:flex;align-items:end;justify-content:space-between;gap:var(--wp-space-6);margin-bottom:var(--wp-space-6)}.relocation-kicker[data-v-7b0cd60a]{margin:0 0 var(--wp-space-2);color:var(--wp-blue);font-size:.82rem;font-weight:800}.relocation-header h1[data-v-7b0cd60a]{margin:0;max-width:32ch;color:var(--wp-navy);font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.1;letter-spacing:-.03em}.relocation-header p[data-v-7b0cd60a]:last-child{margin:var(--wp-space-3) 0 0;max-width:68ch;color:var(--wp-text-muted)}.route-summary[data-v-7b0cd60a]{display:grid;align-content:center;gap:var(--wp-space-1);min-width:200px;padding-left:var(--wp-space-6);border-left:2px solid var(--wp-gold);text-align:right}.route-summary strong[data-v-7b0cd60a]{color:var(--wp-navy);font-size:1.3rem}.route-summary span[data-v-7b0cd60a]{color:var(--wp-text-muted)}.notice[data-v-7b0cd60a]{margin-bottom:var(--wp-space-8);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-left:4px solid var(--wp-gold);border-radius:var(--wp-radius);background:var(--wp-gold-soft)}.notice h2[data-v-7b0cd60a]{margin:0 0 var(--wp-space-2);color:var(--wp-navy);font-size:1rem}.notice p[data-v-7b0cd60a]{margin:0;max-width:82ch;color:var(--wp-text);font-size:.92rem}.stage-rail[data-v-7b0cd60a]{margin-bottom:var(--wp-space-8)}.stage-rail__summary[data-v-7b0cd60a]{display:grid;gap:var(--wp-space-1);margin:0 0 var(--wp-space-4)}.stage-rail__summary strong[data-v-7b0cd60a]{color:var(--wp-navy);font-size:1.15rem}.stage-rail__summary span[data-v-7b0cd60a]{color:var(--wp-text-muted);font-size:.88rem}.stage-rail__track[data-v-7b0cd60a]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.stage-rail__step[data-v-7b0cd60a]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.stage-rail__marker[data-v-7b0cd60a]{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--wp-surface-muted);color:var(--wp-text-muted);font-size:.8rem;font-weight:800}.stage-rail__title[data-v-7b0cd60a]{color:var(--wp-text-muted);font-weight:700}.stage-rail__step--current[data-v-7b0cd60a]{border-color:var(--wp-gold);background:var(--wp-gold-soft)}.stage-rail__step--current .stage-rail__marker[data-v-7b0cd60a]{background:var(--wp-gold);color:var(--wp-navy)}.stage-rail__step--current .stage-rail__title[data-v-7b0cd60a]{color:var(--wp-navy)}.stage-rail__step--complete .stage-rail__marker[data-v-7b0cd60a]{background:var(--wp-status-done);color:var(--wp-text-inverse)}.stage-rail__step--complete .stage-rail__title[data-v-7b0cd60a]{color:var(--wp-navy)}.feedback[data-v-7b0cd60a]{margin:0 0 var(--wp-space-5);padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.feedback--ok[data-v-7b0cd60a]{background:color-mix(in srgb,var(--wp-status-done) 8%,white);color:var(--wp-status-done)}.feedback--error[data-v-7b0cd60a]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.overview-grid[data-v-7b0cd60a]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:var(--wp-space-5);align-items:start}.overview-grid[data-v-7b0cd60a] .wp-next,.overview-grid[data-v-7b0cd60a] .wp-stage{margin:0}.overview-grid[data-v-7b0cd60a] .wp-next__row{display:grid;gap:var(--wp-space-4);align-items:start}.overview-grid[data-v-7b0cd60a] .wp-next__actions{margin-left:0}.overview-grid[data-v-7b0cd60a] .wp-stage--cards .wp-stage__track{grid-template-columns:repeat(2,minmax(0,1fr))}.next-action[data-v-7b0cd60a]{display:grid;gap:var(--wp-space-3);padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--wp-radius-lg);background:var(--wp-navy);color:var(--wp-text-inverse);box-shadow:var(--wp-shadow-card)}.next-action__label[data-v-7b0cd60a]{margin:0;color:#f1d39e;font-size:.82rem;font-weight:800}.next-action h2[data-v-7b0cd60a]{margin:0;max-width:26ch;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.14;letter-spacing:-.02em}.next-action__description[data-v-7b0cd60a]{margin:0;max-width:62ch;color:#d7e5ed}.next-action__button[data-v-7b0cd60a]{display:inline-flex;width:fit-content;align-items:center;gap:var(--wp-space-3);margin-top:var(--wp-space-2);padding:var(--wp-space-3) var(--wp-space-5);border-radius:var(--wp-radius);background:var(--wp-surface-raised);color:var(--wp-navy);font-weight:800;text-decoration:none}.next-action__button[data-v-7b0cd60a]:hover{background:var(--wp-gold-soft)}.next-action__reason[data-v-7b0cd60a]{margin:var(--wp-space-2) 0 0;padding-top:var(--wp-space-4);border-top:1px solid rgb(255 255 255 / 16%);color:#c8d9e3;font-size:.88rem}.attention[data-v-7b0cd60a],.plans[data-v-7b0cd60a],.destinations[data-v-7b0cd60a]{margin-top:var(--wp-space-10)}.section-heading[data-v-7b0cd60a]{display:flex;align-items:start;justify-content:space-between;gap:var(--wp-space-4);margin-bottom:var(--wp-space-4)}.section-heading h2[data-v-7b0cd60a]{margin:0;color:var(--wp-navy);font-size:1.3rem}.section-heading p[data-v-7b0cd60a]{margin:var(--wp-space-1) 0 0;max-width:72ch;color:var(--wp-text-muted);font-size:.9rem}.section-count[data-v-7b0cd60a]{display:grid;min-width:30px;height:30px;place-items:center;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-navy);font-size:.82rem;font-weight:800}.attention-list[data-v-7b0cd60a],.plan-list[data-v-7b0cd60a],.area-list[data-v-7b0cd60a],.evidence-list[data-v-7b0cd60a]{display:grid;gap:var(--wp-space-3);margin:0;padding:0;list-style:none}.attention-list a[data-v-7b0cd60a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--wp-space-4);align-items:center;padding:var(--wp-space-4) var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);text-decoration:none}.attention-list__copy[data-v-7b0cd60a]{display:grid;gap:var(--wp-space-1)}.attention-list strong[data-v-7b0cd60a]{color:var(--wp-navy)}.attention-list span[data-v-7b0cd60a]{color:var(--wp-text-muted);font-size:.88rem}.attention-list a svg[data-v-7b0cd60a]{width:17px;height:17px;color:var(--wp-text-muted)}.plan-list li[data-v-7b0cd60a]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--wp-space-4);align-items:center;padding:var(--wp-space-4) var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.plan-list strong[data-v-7b0cd60a]{display:block;color:var(--wp-navy)}.plan-list span[data-v-7b0cd60a]{color:var(--wp-text-muted);font-size:.84rem}.plan-list__status[data-v-7b0cd60a]{padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pill);background:var(--wp-gold-soft);color:var(--wp-navy);font-size:.78rem;font-weight:800}.plan-list__action[data-v-7b0cd60a]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.country[data-v-7b0cd60a]{display:grid;gap:var(--wp-space-3);margin-top:var(--wp-space-6);padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.country__head[data-v-7b0cd60a]{display:flex;align-items:center;justify-content:space-between;gap:var(--wp-space-4)}.country__head h3[data-v-7b0cd60a]{margin:0;color:var(--wp-navy);font-size:1.15rem}.country__state[data-v-7b0cd60a]{padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pill);font-size:.76rem;font-weight:800;white-space:nowrap}.country__state--ready[data-v-7b0cd60a]{background:color-mix(in srgb,var(--wp-status-done) 12%,white);color:var(--wp-status-done)}.country__state--generated[data-v-7b0cd60a],.country__state--completed[data-v-7b0cd60a]{background:var(--wp-sky-soft);color:var(--wp-navy)}.country__state--locked[data-v-7b0cd60a],.country__state--almost[data-v-7b0cd60a]{background:var(--wp-surface-muted);color:var(--wp-text-muted)}.country__state--unavailable[data-v-7b0cd60a]{background:var(--wp-amber-soft);color:var(--wp-status-warning)}.country__summary[data-v-7b0cd60a]{margin:0;max-width:76ch;color:var(--wp-text)}.country__meta[data-v-7b0cd60a]{margin:0;color:var(--wp-text-muted);font-size:.84rem}.area-list[data-v-7b0cd60a]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.area-list li[data-v-7b0cd60a]{display:grid;gap:2px;padding:var(--wp-space-3) var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-page)}.area-list strong[data-v-7b0cd60a]{color:var(--wp-navy);font-size:.92rem}.area-list span[data-v-7b0cd60a]{color:var(--wp-text-muted);font-size:.8rem}.country__unavailable[data-v-7b0cd60a]{display:grid;gap:var(--wp-space-2);padding:var(--wp-space-4);border:1px solid var(--wp-amber-soft);border-radius:var(--wp-radius);background:var(--wp-amber-soft)}.country__unavailable p[data-v-7b0cd60a]{margin:0;color:var(--wp-status-warning);font-weight:700}.country__unavailable-note[data-v-7b0cd60a]{color:var(--wp-text-muted)!important;font-weight:600!important}.readiness[data-v-7b0cd60a]{display:grid;gap:var(--wp-space-3);padding-top:var(--wp-space-3);border-top:1px solid var(--wp-border)}.readiness__description[data-v-7b0cd60a]{margin:0;max-width:76ch;color:var(--wp-text-muted)}.readiness__empty[data-v-7b0cd60a]{margin:0;color:var(--wp-text-muted);font-size:.9rem}.evidence-list li[data-v-7b0cd60a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wp-space-3);padding:var(--wp-space-3) var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius)}.evidence-list a[data-v-7b0cd60a]{display:grid;gap:2px;color:var(--wp-navy);text-decoration:none}.evidence-list a strong[data-v-7b0cd60a]{font-size:.94rem}.evidence-list a span[data-v-7b0cd60a]{color:var(--wp-text-muted);font-size:.84rem}.evidence-list__mark[data-v-7b0cd60a]{padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-text-muted);font-size:.76rem;font-weight:800}.evidence-list__mark.is-reached[data-v-7b0cd60a]{background:color-mix(in srgb,var(--wp-status-done) 12%,white);color:var(--wp-status-done)}.readiness__actions[data-v-7b0cd60a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-4)}.readiness__link[data-v-7b0cd60a]{color:var(--wp-navy);font-weight:700;text-underline-offset:3px}.readiness__hint[data-v-7b0cd60a]{margin:0;color:var(--wp-text-muted);font-size:.9rem}.page-error[data-v-7b0cd60a]{display:flex;max-width:680px;gap:var(--wp-space-5);padding:var(--wp-space-8);border:1px solid #e7c1bf;border-radius:var(--wp-radius-lg);background:#fff7f6}.page-error span[data-v-7b0cd60a]{color:var(--wp-status-blocked)}.page-error h1[data-v-7b0cd60a]{margin:0;color:var(--wp-navy)}.page-error p[data-v-7b0cd60a]{color:var(--wp-text-muted)}.page-loading[data-v-7b0cd60a]{display:grid;gap:var(--wp-space-6)}.page-loading div[data-v-7b0cd60a]{height:190px;border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:relocation-shimmer-7b0cd60a 1.4s linear infinite}.page-loading div[data-v-7b0cd60a]:first-child{height:105px}@keyframes relocation-shimmer-7b0cd60a{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.page-loading div[data-v-7b0cd60a]{animation:none}}@media(max-width:900px){.relocation-header[data-v-7b0cd60a]{display:grid;gap:var(--wp-space-5)}.route-summary[data-v-7b0cd60a]{text-align:left}.overview-grid[data-v-7b0cd60a]{grid-template-columns:1fr}}@media(max-width:640px){.plan-list li[data-v-7b0cd60a]{grid-template-columns:1fr}.country[data-v-7b0cd60a]{padding:var(--wp-space-4)}}.explore-page[data-v-9508cca2]{display:grid;gap:var(--wp-space-6)}.explore-hero[data-v-9508cca2]{display:flex;align-items:center;justify-content:space-between;min-height:150px;padding:clamp(24px,3vw,36px);overflow:hidden;border-radius:var(--wp-radius-lg);background:var(--wp-navy);color:#fff}.explore-hero h1[data-v-9508cca2]{margin:0;max-width:18ch;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.12;letter-spacing:-.025em}.explore-hero p[data-v-9508cca2]{display:block;max-width:58ch;margin:var(--wp-space-3) 0 0;color:#e2eef4}.hero-mark[data-v-9508cca2]{display:grid;width:88px;height:88px;flex:0 0 auto;place-items:center;border:1px solid rgb(255 255 255 / 25%);border-radius:50%;background:#ffffff14;color:var(--wp-gold)}.view-switch[data-v-9508cca2]{display:inline-flex;width:fit-content;padding:4px;border:1px solid var(--wp-border);border-radius:var(--wp-radius-pill);background:var(--wp-surface)}.view-switch button[data-v-9508cca2]{padding:9px 18px;border:0;border-radius:var(--wp-radius-pill);background:transparent;color:var(--wp-text-muted);font:inherit;font-weight:800;cursor:pointer}.view-switch button.active[data-v-9508cca2]{background:var(--wp-navy);color:#fff}.view-switch button[data-v-9508cca2]:focus-visible,.filters select[data-v-9508cca2]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.filters[data-v-9508cca2]{display:flex;gap:var(--wp-space-4)}.filters label[data-v-9508cca2]{display:grid;gap:5px;color:var(--wp-text-muted);font-size:.8rem;font-weight:800}.filters select[data-v-9508cca2]{min-width:210px;padding:10px 34px 10px 12px;border:1px solid var(--wp-border);border-radius:var(--wp-radius-sm);background:var(--wp-surface);color:var(--wp-text);font:inherit}.resource-grid[data-v-9508cca2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wp-space-5)}.resource-card[data-v-9508cca2]{display:flex;min-height:240px;flex-direction:column;padding:var(--wp-space-6);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface);color:inherit;text-decoration:none}.resource-card>div[data-v-9508cca2]:first-child{display:flex;justify-content:space-between;gap:var(--wp-space-3);color:var(--wp-blue);font-size:.78rem;font-weight:800}.resource-card>div:first-child strong[data-v-9508cca2]{padding:3px 8px;border-radius:var(--wp-radius-pill);background:var(--wp-teal-soft);color:var(--wp-teal)}.resource-card h2[data-v-9508cca2]{margin:var(--wp-space-4) 0 var(--wp-space-2);color:var(--wp-navy);font-size:1.3rem}.resource-card p[data-v-9508cca2]{color:var(--wp-text-muted)}.resource-card>small[data-v-9508cca2]{margin-top:auto;color:var(--wp-text-muted)}.opportunity-card>a[data-v-9508cca2]{display:inline-flex;align-items:center;gap:var(--wp-space-2);width:fit-content;margin-top:auto;color:var(--wp-blue);font-weight:800;text-decoration:none}.opportunity-card dl[data-v-9508cca2]{display:flex;gap:var(--wp-space-6)}.opportunity-card dl div[data-v-9508cca2]{display:grid}.opportunity-card dt[data-v-9508cca2]{color:var(--wp-text-muted);font-size:.75rem}.opportunity-card dd[data-v-9508cca2]{margin:0;font-weight:800}.state[data-v-9508cca2]{display:grid;min-height:240px;place-items:center;align-content:center;gap:var(--wp-space-3);padding:var(--wp-space-8);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface);text-align:center}.state h2[data-v-9508cca2],.state p[data-v-9508cca2]{margin:0}.state--error[data-v-9508cca2]{color:var(--wp-status-blocked)}@media(max-width:760px){.hero-mark[data-v-9508cca2]{display:none}.resource-grid[data-v-9508cca2]{grid-template-columns:1fr}.filters[data-v-9508cca2]{align-items:stretch;flex-direction:column}.filters select[data-v-9508cca2]{width:100%}}.article-page[data-v-ae8bcb04]{width:min(100%,820px);margin:0 auto}.back[data-v-ae8bcb04]{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--wp-space-6);color:var(--wp-blue);font-weight:800;text-decoration:none;transform:rotate(0)}.article-page header[data-v-ae8bcb04],.article-body[data-v-ae8bcb04],.article-page footer[data-v-ae8bcb04],.state[data-v-ae8bcb04]{padding:clamp(24px,5vw,48px);border:1px solid var(--wp-border);background:var(--wp-surface)}.article-page header[data-v-ae8bcb04]{border-radius:var(--wp-radius-lg) var(--wp-radius-lg) 0 0}.article-page header>p[data-v-ae8bcb04]{margin:0;color:var(--wp-blue);font-weight:800}.article-page h1[data-v-ae8bcb04]{margin:var(--wp-space-3) 0;color:var(--wp-navy);font-size:clamp(2rem,5vw,3.5rem);line-height:1.06;letter-spacing:-.04em}.article-page header>span[data-v-ae8bcb04]{color:var(--wp-text-muted);font-size:1.1rem}.article-page header>div[data-v-ae8bcb04]{display:flex;justify-content:space-between;margin-top:var(--wp-space-6);color:var(--wp-text-muted)}.article-page header strong[data-v-ae8bcb04]{color:var(--wp-teal)}.article-body[data-v-ae8bcb04]{border-top:0;border-bottom:0;font-size:1.03rem;line-height:1.8}.article-page footer[data-v-ae8bcb04]{border-radius:0 0 var(--wp-radius-lg) var(--wp-radius-lg);background:var(--wp-sky-soft)}.article-page footer a[data-v-ae8bcb04]{display:inline-flex;align-items:center;gap:8px;color:var(--wp-navy);font-weight:800}.state[data-v-ae8bcb04]{border-radius:var(--wp-radius-lg);text-align:center}.help-page[data-v-f2ccbd43]{display:grid;gap:var(--wp-space-6)}.help-grid[data-v-f2ccbd43]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wp-space-5)}.help-grid article[data-v-f2ccbd43]{display:flex;min-height:220px;flex-direction:column;gap:var(--wp-space-3);padding:var(--wp-space-6);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface);box-shadow:var(--wp-shadow-line)}.help-grid h2[data-v-f2ccbd43]{margin:0;color:var(--wp-navy)}.help-grid p[data-v-f2ccbd43]{margin:0;color:var(--wp-text-muted)}.help-grid a[data-v-f2ccbd43]{display:inline-flex;min-height:44px;align-items:center;margin-top:auto;color:var(--wp-blue);font-weight:700;text-underline-offset:3px}.help-grid a[data-v-f2ccbd43]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}@media(max-width:760px){.help-grid[data-v-f2ccbd43]{grid-template-columns:1fr}.help-grid article[data-v-f2ccbd43]{min-height:0}}.insight-page[data-v-fb16d317]{display:grid;gap:var(--wp-space-6)}.insight-hero[data-v-fb16d317]{position:relative;display:flex;min-height:220px;align-items:center;justify-content:space-between;gap:var(--wp-space-6);overflow:hidden;padding:clamp(28px,5vw,56px);border-radius:var(--wp-radius-lg);background:linear-gradient(110deg,var(--wp-navy-deep),#1d4f74 62%,#2a6690);color:#fff}.insight-hero__copy[data-v-fb16d317]{position:relative;z-index:2}.insight-hero__photos[data-v-fb16d317]{position:absolute;inset:0 0 0 auto;z-index:1;width:46%;margin:0}.insight-hero__photos img[data-v-fb16d317]{width:100%;height:100%;object-fit:cover;opacity:.5}.insight-hero__photos[data-v-fb16d317]:after{position:absolute;inset:0;background:linear-gradient(90deg,var(--wp-navy-deep) 0%,rgb(16 41 61 / 62%) 45%,rgb(16 41 61 / 30%) 100%);content:""}.insight-hero p[data-v-fb16d317]{margin:0;color:#b9dbef;font-weight:800}.insight-hero h1[data-v-fb16d317]{margin:8px 0;font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:-.03em}.insight-hero span[data-v-fb16d317]{color:#e2eef4}.insight-layout[data-v-fb16d317]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.6fr);align-items:start;gap:var(--wp-space-5)}.checklist-card[data-v-fb16d317],.report-head[data-v-fb16d317],.report-section[data-v-fb16d317],.notice[data-v-fb16d317],.state[data-v-fb16d317]{border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.checklist-card[data-v-fb16d317]{position:sticky;top:92px;padding:var(--wp-space-5)}.checklist-card header[data-v-fb16d317],.report-head[data-v-fb16d317]{display:flex;justify-content:space-between;gap:var(--wp-space-4)}.checklist-card header p[data-v-fb16d317],.report-head p[data-v-fb16d317]{margin:0;color:var(--wp-blue);font-size:.78rem;font-weight:800}.checklist-card h2[data-v-fb16d317]{margin:3px 0;color:var(--wp-navy)}.checklist-card header>strong[data-v-fb16d317]{font-size:1.5rem}.checklist-card header>strong.readiness--done[data-v-fb16d317]{color:var(--wp-teal)}.checklist-card header>strong.readiness--progress[data-v-fb16d317]{color:var(--wp-blue)}.checklist-card header>strong.readiness--attention[data-v-fb16d317]{color:var(--wp-amber)}.checklist-card select[data-v-fb16d317]{width:100%;margin-top:var(--wp-space-4);padding:9px;border:1px solid var(--wp-border);border-radius:var(--wp-radius-sm);background:#fff}.checklist-card ul[data-v-fb16d317]{display:grid;gap:var(--wp-space-3);margin:var(--wp-space-5) 0;padding:0;list-style:none}.checklist-card li[data-v-fb16d317]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--wp-space-2);align-items:start}.checklist-card li button[data-v-fb16d317]{position:relative;display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;background:none;cursor:pointer}.checklist-card li button[data-v-fb16d317]:before{position:absolute;inset:9px;border:1px solid var(--wp-border);border-radius:50%;background:#fff;content:""}.checklist-card li button.done[data-v-fb16d317]:before{border-color:var(--wp-teal);background:var(--wp-teal)}.checklist-card li button[data-v-fb16d317] .wp-icon{position:relative;color:var(--wp-text-inverse)}.checklist-card li div[data-v-fb16d317]{display:grid;min-width:0;gap:2px}.checklist-card small[data-v-fb16d317]{color:var(--wp-text-muted)}.checklist-card a[data-v-fb16d317]{color:var(--wp-blue);font-size:.8rem;font-weight:800}.report-zone[data-v-fb16d317]{display:grid;gap:var(--wp-space-5)}.report-head[data-v-fb16d317]{padding:var(--wp-space-6)}.report-head h2[data-v-fb16d317]{margin:8px 0;color:var(--wp-navy);font-size:1.8rem}.report-head span[data-v-fb16d317]{color:var(--wp-text-muted)}.report-head>strong[data-v-fb16d317]{height:fit-content;padding:6px 10px;border-radius:var(--wp-radius-pill);background:var(--wp-violet-soft);color:var(--wp-violet);font-size:.75rem;white-space:nowrap}.report-head>strong.review-verified[data-v-fb16d317]{background:var(--wp-teal-soft);color:var(--wp-teal)}.report-head>strong.review-declined[data-v-fb16d317]{background:var(--wp-amber-soft);color:var(--wp-amber)}.metrics[data-v-fb16d317]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wp-space-3)}.metrics article[data-v-fb16d317]{padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface);color:var(--wp-navy)}.metrics strong[data-v-fb16d317],.metrics span[data-v-fb16d317]{display:block}.metrics strong[data-v-fb16d317]{font-size:1.6rem}.metrics span[data-v-fb16d317]{color:var(--wp-text-muted);font-size:.8rem}.report-section[data-v-fb16d317]{padding:var(--wp-space-6)}.report-section h3[data-v-fb16d317]{margin-top:0;color:var(--wp-navy)}.report-section li[data-v-fb16d317]{padding:var(--wp-space-2) 0}.notice[data-v-fb16d317]{display:grid;gap:4px;padding:var(--wp-space-4);border-color:#e4c98e;background:var(--wp-gold-soft)}.review-note[data-v-fb16d317],.inline-error[data-v-fb16d317]{padding:var(--wp-space-4);border-radius:var(--wp-radius);background:var(--wp-amber-soft);color:var(--wp-amber)}.state[data-v-fb16d317]{display:grid;min-height:260px;place-items:center;align-content:center;gap:var(--wp-space-3);padding:var(--wp-space-8);text-align:center}.state h2[data-v-fb16d317],.state p[data-v-fb16d317]{margin:0}.state--error[data-v-fb16d317]{color:var(--wp-status-blocked)}.button-link[data-v-fb16d317]{padding:10px 16px;border-radius:var(--wp-radius-pill);background:var(--wp-navy);color:#fff;font-weight:800;text-decoration:none}@media(max-width:850px){.insight-layout[data-v-fb16d317]{grid-template-columns:1fr}.checklist-card[data-v-fb16d317]{position:static}.metrics[data-v-fb16d317]{grid-template-columns:1fr}}@media(max-width:600px){.report-head[data-v-fb16d317]{flex-direction:column}.report-head>strong[data-v-fb16d317]{align-self:flex-start}.insight-hero__photos[data-v-fb16d317]{display:none}}.insights-page[data-v-f2379f58]{display:grid;gap:var(--wp-space-6)}.sr-only[data-v-f2379f58]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.insights-grid[data-v-f2379f58],.skeletons[data-v-f2379f58]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wp-space-5)}.skeletons>div[data-v-f2379f58]{height:246px;border-radius:var(--wp-radius-lg);background:linear-gradient(100deg,var(--wp-surface-muted) 30%,var(--wp-surface) 50%,var(--wp-surface-muted) 70%);background-size:220% 100%;animation:insights-shimmer-f2379f58 1.4s linear infinite}@keyframes insights-shimmer-f2379f58{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.skeletons>div[data-v-f2379f58]{animation:none}}.insights-status[data-v-f2379f58]{display:inline-flex;align-items:center;gap:var(--wp-space-2);margin:calc(-1 * var(--wp-space-2)) 0 0;color:var(--wp-violet);font-size:.86rem;font-weight:700}.insights-status__dot[data-v-f2379f58]{width:7px;height:7px;border-radius:50%;background:currentColor}.report-tile[data-v-f2379f58]{display:flex;flex-direction:column;gap:var(--wp-space-2);padding:var(--wp-space-4) var(--wp-space-5) var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface);box-shadow:var(--wp-shadow-line);color:var(--wp-text);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.report-tile[data-v-f2379f58]:hover{border-color:#c9c3b2;background:var(--wp-surface-raised);box-shadow:var(--wp-shadow-soft)}.report-tile[data-v-f2379f58]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.report-tile__top[data-v-f2379f58]{display:flex;align-items:center;gap:var(--wp-space-3);min-width:0}.report-tile__identity[data-v-f2379f58]{display:grid;min-width:0;line-height:1.25}.report-tile__module[data-v-f2379f58]{color:var(--wp-navy);font-size:.86rem;font-weight:700}.report-tile__agent[data-v-f2379f58]{color:var(--wp-text-muted);font-size:.78rem;font-weight:600}.report-tile__status[data-v-f2379f58]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:3px 0;font-size:.76rem;font-weight:700;white-space:nowrap}.report-tile__dot[data-v-f2379f58]{width:7px;height:7px;border-radius:50%;background:currentColor}.report-tile__status--review[data-v-f2379f58]{color:var(--wp-violet)}.report-tile__status--done[data-v-f2379f58]{color:var(--wp-status-done)}.report-tile__status--attention[data-v-f2379f58]{color:var(--wp-status-warning)}.report-tile__status--neutral[data-v-f2379f58]{color:var(--wp-text-muted)}.report-tile__title[data-v-f2379f58]{margin:var(--wp-space-1) 0 0;font-size:1.25rem;max-width:44ch;color:var(--wp-navy);font-weight:700;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.report-tile__summary[data-v-f2379f58]{margin:0;max-width:58ch;color:var(--wp-text-muted);font-size:.9rem}.report-tile__readiness[data-v-f2379f58]{display:grid;gap:6px;margin-top:auto;padding-top:var(--wp-space-2)}.report-tile__track[data-v-f2379f58]{display:block;height:4px;overflow:hidden;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted)}.report-tile__fill[data-v-f2379f58]{display:block;height:100%;border-radius:inherit;background:var(--wp-status-progress);transition:width .3s ease}.report-tile__fill--attention[data-v-f2379f58]{background:var(--wp-status-warning)}.report-tile__fill--progress[data-v-f2379f58]{background:var(--wp-blue)}.report-tile__fill--done[data-v-f2379f58]{background:var(--wp-status-done)}.report-tile__score[data-v-f2379f58]{color:var(--wp-text-subtle);font-size:.8rem;font-weight:600}.report-tile__foot[data-v-f2379f58]{display:flex;align-items:center;justify-content:space-between;gap:var(--wp-space-3);padding-top:var(--wp-space-3);border-top:1px solid var(--wp-border)}.report-tile__date[data-v-f2379f58]{color:var(--wp-text-muted);font-size:.8rem}.report-tile__open[data-v-f2379f58]{display:inline-flex;min-height:44px;align-items:center;gap:var(--wp-space-2);color:var(--wp-navy);font-size:.86rem;font-weight:700}.report-tile:hover .report-tile__open[data-v-f2379f58]{text-decoration:underline;text-underline-offset:3px}.page-error[data-v-f2379f58]{margin:0;padding:var(--wp-space-4) var(--wp-space-5);border:1px solid #e7c1bf;border-radius:var(--wp-radius);background:#fff7f6;color:var(--wp-status-blocked);font-weight:700}@media(min-width:1700px){.insights-grid[data-v-f2379f58],.skeletons[data-v-f2379f58]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.insights-grid[data-v-f2379f58],.skeletons[data-v-f2379f58]{grid-template-columns:minmax(0,1fr)}.report-tile[data-v-f2379f58]{padding:var(--wp-space-5)}.report-tile__top[data-v-f2379f58]{flex-wrap:wrap}.report-tile__status[data-v-f2379f58]{margin-left:0;flex-basis:100%}}.profile-page[data-v-c8d3f6c3]{display:grid;gap:var(--wp-space-6)}.profile-head[data-v-c8d3f6c3]{display:flex;align-items:end;justify-content:space-between;gap:var(--wp-space-6)}.profile-head h1[data-v-c8d3f6c3]{margin:0;max-width:22ch;color:var(--wp-navy);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.12;letter-spacing:-.025em}.profile-head p[data-v-c8d3f6c3]{margin:var(--wp-space-2) 0 0;max-width:58ch;color:var(--wp-text-muted)}.completion[data-v-c8d3f6c3]{display:grid;width:96px;height:96px;flex:0 0 auto;place-items:center;align-content:center;border:6px solid var(--wp-teal-soft);border-top-color:var(--wp-teal);border-radius:50%;color:var(--wp-teal)}.completion--attention[data-v-c8d3f6c3]{border-color:var(--wp-amber-soft);border-top-color:var(--wp-amber);color:var(--wp-amber)}.completion--progress[data-v-c8d3f6c3]{border-color:var(--wp-sky-soft);border-top-color:var(--wp-blue);color:var(--wp-blue)}.completion strong[data-v-c8d3f6c3]{font-size:1.25rem}.completion span[data-v-c8d3f6c3]{font-size:.72rem;font-weight:800}.profile-layout[data-v-c8d3f6c3]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);align-items:start;gap:var(--wp-space-5)}.profile-layout main[data-v-c8d3f6c3]{display:grid;gap:var(--wp-space-5)}.profile-section[data-v-c8d3f6c3],.history[data-v-c8d3f6c3],.vault-link[data-v-c8d3f6c3],.state[data-v-c8d3f6c3]{border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.profile-section[data-v-c8d3f6c3]{padding:var(--wp-space-6)}.profile-section header[data-v-c8d3f6c3]{display:flex;align-items:center;gap:var(--wp-space-3);margin-bottom:var(--wp-space-5)}.profile-section header>span[data-v-c8d3f6c3]{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--wp-sky-soft);color:var(--wp-blue)}.profile-section h2[data-v-c8d3f6c3]{margin:0;color:var(--wp-navy)}.field-grid[data-v-c8d3f6c3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wp-space-4);margin-bottom:var(--wp-space-5)}.field-grid label[data-v-c8d3f6c3]{display:grid;gap:6px}.field-grid label>span[data-v-c8d3f6c3]{color:var(--wp-text-muted);font-size:.82rem;font-weight:800}.field-grid .wide[data-v-c8d3f6c3]{grid-column:1 / -1}.field-grid input[data-v-c8d3f6c3],.field-grid select[data-v-c8d3f6c3],.field-grid textarea[data-v-c8d3f6c3]{width:100%;padding:11px 12px;border:1px solid var(--wp-border);border-radius:var(--wp-radius-sm);background:#fff;color:var(--wp-text);font:inherit}.field-grid textarea[data-v-c8d3f6c3]{resize:vertical}.profile-layout aside[data-v-c8d3f6c3]{position:sticky;top:92px;display:grid;gap:var(--wp-space-4)}.history[data-v-c8d3f6c3]{padding:var(--wp-space-5)}.history h2[data-v-c8d3f6c3]{margin-top:0;color:var(--wp-navy)}.history ol[data-v-c8d3f6c3]{display:grid;gap:var(--wp-space-4);margin:0;padding:0;list-style:none}.history li[data-v-c8d3f6c3]{display:grid;grid-template-columns:30px 1fr;gap:var(--wp-space-3)}.history li>span[data-v-c8d3f6c3]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--wp-teal-soft);color:var(--wp-teal)}.history li>span.llm[data-v-c8d3f6c3]{background:var(--wp-sky-soft);color:var(--wp-blue)}.history li div[data-v-c8d3f6c3]{display:grid}.history small[data-v-c8d3f6c3],.history time[data-v-c8d3f6c3]{color:var(--wp-text-muted);font-size:.75rem}.vault-link[data-v-c8d3f6c3]{display:flex;align-items:center;gap:var(--wp-space-3);padding:var(--wp-space-4);color:var(--wp-navy);text-decoration:none}.vault-link span[data-v-c8d3f6c3]{display:grid;flex:1}.vault-link small[data-v-c8d3f6c3]{color:var(--wp-text-muted)}button.vault-link[data-v-c8d3f6c3]{width:100%;border:1px solid var(--wp-border);font:inherit;text-align:left;cursor:pointer}button.vault-link[data-v-c8d3f6c3]:disabled{cursor:progress;opacity:.6}.message[data-v-c8d3f6c3]{margin:0;padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);background:var(--wp-teal-soft);color:var(--wp-teal)}.message--error[data-v-c8d3f6c3]{background:#f7e7e6;color:var(--wp-status-blocked)}.state[data-v-c8d3f6c3]{display:grid;min-height:280px;place-items:center;align-content:center;padding:var(--wp-space-8);text-align:center}.state--error[data-v-c8d3f6c3]{color:var(--wp-status-blocked)}@media(max-width:900px){.profile-layout[data-v-c8d3f6c3]{grid-template-columns:1fr}.profile-layout aside[data-v-c8d3f6c3]{position:static}}@media(max-width:600px){.profile-head[data-v-c8d3f6c3]{align-items:start;flex-direction:column}.field-grid[data-v-c8d3f6c3]{grid-template-columns:1fr}.field-grid .wide[data-v-c8d3f6c3]{grid-column:auto}}.journal-page[data-v-92a452e0]{display:grid;gap:var(--wp-space-5)}.journal-page>header[data-v-92a452e0]{display:flex;align-items:end;justify-content:space-between;gap:var(--wp-space-5)}.journal-page>header p[data-v-92a452e0],.reflection header p[data-v-92a452e0]{margin:0;color:var(--wp-blue);font-weight:800}.journal-page>header h1[data-v-92a452e0]{margin:3px 0;color:var(--wp-navy);font-size:clamp(2.2rem,6vw,4rem);line-height:1;letter-spacing:-.045em}.journal-page>header span[data-v-92a452e0]{color:var(--wp-text-muted)}.note-form[data-v-92a452e0],.reflection[data-v-92a452e0],.entries article[data-v-92a452e0],.state[data-v-92a452e0]{border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.note-form[data-v-92a452e0]{display:grid;grid-template-columns:1fr 1fr;gap:var(--wp-space-4);padding:var(--wp-space-6)}.note-form label[data-v-92a452e0]{display:grid;gap:5px;color:var(--wp-text-muted);font-size:.82rem;font-weight:800}.note-form .wide[data-v-92a452e0]{grid-column:1 / -1}.note-form input[data-v-92a452e0],.note-form select[data-v-92a452e0],.note-form textarea[data-v-92a452e0]{padding:10px 12px;border:1px solid var(--wp-border);border-radius:var(--wp-radius-sm);background:#fff;color:var(--wp-text);font:inherit}.note-form input[data-v-92a452e0]:focus-visible,.note-form select[data-v-92a452e0]:focus-visible,.note-form textarea[data-v-92a452e0]:focus-visible,.stage-tabs button[data-v-92a452e0]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.stage-tabs[data-v-92a452e0]{display:flex;gap:4px;overflow-x:auto}.stage-tabs button[data-v-92a452e0]{min-height:44px;padding:9px 14px;border:0;border-radius:var(--wp-radius-pill);background:transparent;color:var(--wp-text-muted);font:inherit;font-weight:800;white-space:nowrap;cursor:pointer}.stage-tabs button.active[data-v-92a452e0]{background:var(--wp-navy);color:#fff}.stage-tabs span[data-v-92a452e0]{opacity:.7}.reflection[data-v-92a452e0]{padding:var(--wp-space-5);background:linear-gradient(135deg,var(--wp-surface-raised),var(--wp-gold-soft))}.reflection>header[data-v-92a452e0]{display:flex;justify-content:space-between;gap:var(--wp-space-5)}.reflection h2[data-v-92a452e0]{margin:3px 0;color:var(--wp-navy)}.summary[data-v-92a452e0]{font-size:1.05rem}.mood[data-v-92a452e0]{padding-left:var(--wp-space-3);border-left:3px solid var(--wp-gold);color:var(--wp-text-muted)}.reflection-grid[data-v-92a452e0]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wp-space-4)}.reflection-grid section[data-v-92a452e0]{padding:var(--wp-space-4);border-radius:var(--wp-radius);background:var(--wp-surface-muted)}.reflection-grid ul[data-v-92a452e0]{padding-left:18px}.entries[data-v-92a452e0]{display:grid;gap:var(--wp-space-4)}.entries article[data-v-92a452e0]{display:grid;grid-template-columns:48px 1fr;gap:var(--wp-space-4);padding:var(--wp-space-5)}.entry-mark[data-v-92a452e0]{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--wp-sky-soft);color:var(--wp-blue)}.entries article header[data-v-92a452e0]{display:flex;gap:var(--wp-space-3);color:var(--wp-text-muted);font-size:.8rem}.entries article header span[data-v-92a452e0]{color:var(--wp-blue);font-weight:800;text-transform:capitalize}.entries article h2[data-v-92a452e0]{margin:var(--wp-space-2) 0;color:var(--wp-navy);font-size:1.2rem}.entries article p[data-v-92a452e0]{margin:0;white-space:pre-wrap}.state[data-v-92a452e0]{display:grid;min-height:160px;place-items:center;align-content:center;gap:var(--wp-space-2);padding:var(--wp-space-8);text-align:center}.state h2[data-v-92a452e0],.state p[data-v-92a452e0]{margin:0}.error[data-v-92a452e0]{padding:var(--wp-space-3);border-radius:var(--wp-radius);background:#f7e7e6;color:var(--wp-status-blocked)}@media(max-width:700px){.journal-page>header[data-v-92a452e0],.reflection>header[data-v-92a452e0]{align-items:start;flex-direction:column}.note-form[data-v-92a452e0],.reflection-grid[data-v-92a452e0]{grid-template-columns:1fr}.note-form .wide[data-v-92a452e0]{grid-column:auto}}.setup-page[data-v-9a169658]{min-height:100vh;display:flex;flex-direction:column;background-color:#dff1fb;background-position:center;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}.setup-topbar[data-v-9a169658]{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;padding:0 clamp(20px,4vw,56px);background:#fffffff0;border-bottom:1px solid rgb(18 59 87 / 9%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.setup-topbar img[data-v-9a169658]{width:104px;height:auto}.setup-topbar__context[data-v-9a169658]{color:var(--wp-text-muted);font-size:.9rem;font-weight:750}.setup-topbar__note[data-v-9a169658]{justify-self:end;color:var(--wp-text-muted);font-size:.78rem}.setup-stage[data-v-9a169658]{display:grid;min-height:calc(100vh - 70px);place-items:center;padding:clamp(28px,5vh,58px) clamp(18px,4vw,56px) clamp(46px,8vh,86px)}.setup-card[data-v-9a169658]{overflow:hidden;width:min(980px,100%);border:1px solid rgb(18 59 87 / 12%);border-radius:20px;background:#fffffffa;box-shadow:0 24px 70px #0c365238,0 4px 14px #0c36521f}.setup-card__header[data-v-9a169658]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding:0 24px}.setup-card__header>strong[data-v-9a169658]{color:var(--wp-navy);font-size:.94rem;text-align:center}.back-button[data-v-9a169658]{display:inline-flex;width:fit-content;min-height:44px;align-items:center;gap:9px;padding:4px 8px 4px 0;border:0;background:none;color:var(--wp-navy);font:inherit;font-weight:750;cursor:pointer}.back-button>span[data-v-9a169658]:first-child{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--wp-surface);font-size:1.2rem}.back-button[data-v-9a169658]:disabled{visibility:hidden}.back-button[data-v-9a169658]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.step-count[data-v-9a169658]{justify-self:end;min-width:62px;padding:7px 13px;border-radius:var(--wp-radius-pill);background:var(--wp-surface);color:var(--wp-navy);font-size:.82rem;font-weight:800;text-align:center}.step-navigation[data-v-9a169658]{padding:0 24px 13px;border-bottom:1px solid var(--wp-border)}.step-navigation ol[data-v-9a169658]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.step-navigation button[data-v-9a169658]{display:block;width:100%;min-height:12px;padding:4px 0;border:0;background:none;cursor:pointer}.step-navigation button[data-v-9a169658]:disabled{cursor:default}.step-navigation button[data-v-9a169658]:focus-visible{outline:none;border-radius:var(--wp-radius-pill);box-shadow:var(--wp-focus-ring)}.step-navigation__node[data-v-9a169658]{display:block;width:100%;height:4px;border-radius:var(--wp-radius-pill);background:#dfe8ee;transition:background-color .2s ease,box-shadow .2s ease}.step-navigation li.complete .step-navigation__node[data-v-9a169658]{background:var(--wp-blue)}.step-navigation li.current .step-navigation__node[data-v-9a169658]{background:linear-gradient(90deg,var(--wp-blue),#35a998);box-shadow:0 0 0 2px #1976a31f}.step-navigation__label[data-v-9a169658]{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.question-card[data-v-9a169658]{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);min-height:455px}.question-card--intent[data-v-9a169658]{display:block}.question-illustration[data-v-9a169658]{overflow:hidden;margin:18px 0 18px 24px;border-radius:16px;background:#dff1fb}.question-illustration img[data-v-9a169658]{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 42%}.question-body[data-v-9a169658]{min-width:0;padding:38px 40px 28px;animation:wp-question-rise-9a169658 .28s cubic-bezier(.2,.7,.3,1) both}.question-card--intent .question-body[data-v-9a169658]{max-width:850px;margin:0 auto;padding-top:30px}@keyframes wp-question-rise-9a169658{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.step[data-v-9a169658]{margin:0 0 8px;color:var(--wp-blue);font-size:.82rem;font-weight:800;letter-spacing:.02em}.question-card h1[data-v-9a169658],.summary-card h1[data-v-9a169658]{max-width:24ch;margin:0 0 10px;color:var(--wp-navy);font-size:clamp(1.75rem,3vw,2.28rem);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.help[data-v-9a169658]{max-width:56ch;margin:0;color:var(--wp-text-muted);font-size:.94rem;line-height:1.55}.question-card form[data-v-9a169658]{display:grid;gap:18px;margin-top:25px}.question-card label[data-v-9a169658]{display:grid;gap:8px;color:var(--wp-navy);font-size:.9rem;font-weight:800}.question-card label small[data-v-9a169658]{color:var(--wp-text-muted);font-weight:500}.question-card input[data-v-9a169658],.question-card select[data-v-9a169658],.question-card textarea[data-v-9a169658]{width:100%;min-height:50px;padding:11px 14px;border:1px solid #cbdbe5;border-radius:11px;background:#fbfdff;color:var(--wp-text);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.question-card textarea[data-v-9a169658]{min-height:96px;resize:vertical}.question-card input[data-v-9a169658]:focus-visible,.question-card select[data-v-9a169658]:focus-visible,.question-card textarea[data-v-9a169658]:focus-visible,.intent-grid button[data-v-9a169658]:focus-visible{outline:none;border-color:var(--wp-blue);box-shadow:var(--wp-focus-ring)}.intent-grid[data-v-9a169658]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:0;border:0}.intent-grid button[data-v-9a169658]{position:relative;display:flex;align-items:center;gap:12px;min-height:66px;padding:15px 46px 15px 17px;border:1px solid var(--wp-border);border-radius:13px;background:#fbfdff;color:var(--wp-text);text-align:left;cursor:pointer;box-shadow:var(--wp-shadow-line);transition:border-color .15s ease,box-shadow .15s ease}.intent-grid button[data-v-9a169658]:hover{border-color:#8cafc1}.intent-grid button.selected[data-v-9a169658]{border-color:var(--wp-blue);box-shadow:inset 0 0 0 1px var(--wp-blue),0 8px 20px #1976a31a}.intent-grid__mark[data-v-9a169658]{position:absolute;top:50%;right:13px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--wp-gold);color:var(--wp-navy-deep);opacity:0;transform:translateY(-50%) scale(.55);transition:opacity .16s ease,transform .16s ease}.intent-grid button.selected .intent-grid__mark[data-v-9a169658]{opacity:1;transform:translateY(-50%)}.intent-grid__icon[data-v-9a169658]{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--wp-sky-soft);color:var(--wp-blue)}.intent-grid__text[data-v-9a169658]{color:var(--wp-navy);font-size:.95rem;font-weight:650;line-height:1.4}.actions[data-v-9a169658]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:8px;padding-top:20px;border-top:1px solid var(--wp-border)}.actions__buttons[data-v-9a169658]{display:flex;gap:10px;margin-left:auto}.autosave-note[data-v-9a169658]{display:inline-flex;align-items:center;gap:7px;color:var(--wp-text-muted);font-size:.72rem;line-height:1.35}.question-card:not(.question-card--intent) .autosave-note[data-v-9a169658]{display:none}.autosave-note[data-v-9a169658] .wp-icon{color:var(--wp-blue)}.actions[data-v-9a169658] .wp-button--primary{background:linear-gradient(110deg,#1976a3,#278fa3);box-shadow:0 7px 16px #1976a32e}.actions[data-v-9a169658] .wp-button--primary:hover{background:linear-gradient(110deg,#155f84,#217b8d)}.actions[data-v-9a169658] .wp-button{min-height:46px;padding-inline:17px;white-space:nowrap}.summary-card[data-v-9a169658]{overflow:hidden;width:min(860px,calc(100% - 36px));margin:clamp(32px,6vh,70px) auto;border:1px solid rgb(18 59 87 / 12%);border-radius:20px;background:#fffffffa;box-shadow:0 24px 70px #0c365238}.summary-head[data-v-9a169658]{position:relative;display:grid;justify-items:center;gap:6px;padding:clamp(24px,4.5vw,44px);background:linear-gradient(165deg,var(--wp-navy-soft),var(--wp-navy-deep));color:#fff;text-align:center}.summary-head[data-v-9a169658]:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--wp-gold),transparent 70%)}.summary-head p[data-v-9a169658]{color:var(--wp-gold-soft);font-weight:800}.summary-head h1[data-v-9a169658]{margin-inline:auto;color:#fff}.summary-head .summary-stats[data-v-9a169658]{color:#dcecf5}.summary-head__note[data-v-9a169658]{max-width:46ch;color:#b9dbef;font-size:.78rem}.summary-mark[data-v-9a169658]{display:grid;width:56px;height:56px;margin-bottom:6px;place-items:center;border-radius:50%;background:var(--wp-gold);color:var(--wp-navy-deep)}.summary-list[data-v-9a169658]{display:grid;margin:0;padding:var(--wp-space-5) var(--wp-space-6);list-style:none}.summary-list li[data-v-9a169658]{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:14px;padding:15px 0;border-bottom:1px solid var(--wp-border)}.summary-list li[data-v-9a169658]:last-child{border-bottom:0}.summary-list__edit[data-v-9a169658]{align-self:center;padding:6px 10px;border:1px solid var(--wp-border);border-radius:var(--wp-radius-pill);background:var(--wp-surface);color:var(--wp-blue);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.summary-list__edit[data-v-9a169658]:hover{border-color:var(--wp-blue)}.summary-list__node[data-v-9a169658]{display:grid;width:26px;height:26px;margin-top:2px;place-items:center;border:1px solid var(--wp-border);border-radius:50%;background:var(--wp-surface);color:var(--wp-text-subtle);font-size:.76rem;font-weight:800}.summary-list li:not(.missing) .summary-list__node[data-v-9a169658]{border-color:var(--wp-gold);background:var(--wp-gold-soft);color:var(--wp-amber)}.summary-list li.missing .summary-list__node[data-v-9a169658]{border-color:#e0cbb2;background:var(--wp-amber-soft);color:var(--wp-amber)}.summary-list strong[data-v-9a169658]{color:var(--wp-navy)}.summary-list p[data-v-9a169658]{margin:3px 0 0;color:var(--wp-text-muted)}.finish-actions[data-v-9a169658]{display:flex;justify-content:space-between;gap:var(--wp-space-3);padding:var(--wp-space-4) var(--wp-space-6);border-bottom:1px solid var(--wp-border)}.summary-card .error[data-v-9a169658]{margin:0 var(--wp-space-6) var(--wp-space-2)}.route-result[data-v-9a169658]{display:grid;width:min(760px,calc(100% - 36px));justify-items:center;gap:12px;margin:clamp(32px,7vh,76px) auto;padding:clamp(30px,5vw,54px);border:1px solid rgb(18 59 87 / 12%);border-radius:20px;background:#fffffffa;box-shadow:0 24px 70px #0c365238;text-align:center}.route-result h1[data-v-9a169658]{max-width:21ch;margin:0;color:var(--wp-navy);font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.12;text-wrap:balance}.route-result__mark[data-v-9a169658]{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:var(--wp-gold);color:var(--wp-navy-deep)}.route-result__lead[data-v-9a169658],.route-result__note[data-v-9a169658]{max-width:58ch;margin:0;color:var(--wp-text-muted);line-height:1.55}.route-result__paths[data-v-9a169658]{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 4px}.route-result__paths article[data-v-9a169658]{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:26px 22px 22px;border:1px solid var(--wp-blue);border-radius:14px;background:var(--wp-sky-soft);text-align:left}.route-result__flag[data-v-9a169658]{position:absolute;top:10px;right:12px;padding-left:8px;background:inherit;color:var(--wp-navy);font-size:.72rem;font-weight:800;text-transform:uppercase}.route-result__paths strong[data-v-9a169658],.route-result__paths small[data-v-9a169658]{display:block}.route-result__paths strong[data-v-9a169658]{color:var(--wp-navy)}.route-result__paths small[data-v-9a169658]{margin-top:3px;color:var(--wp-text-muted)}.route-result__next[data-v-9a169658]{border-style:dashed!important;background:var(--wp-surface)!important}.route-result__actions[data-v-9a169658]{display:flex;justify-content:center;gap:12px;margin-top:14px}.error[data-v-9a169658]{margin:16px 0 0;padding:12px 14px;border-left:3px solid var(--wp-status-blocked);border-radius:var(--wp-radius-sm);background:var(--wp-blocked-soft);color:var(--wp-status-blocked)}.error[data-v-9a169658]:focus{outline:none}.state[data-v-9a169658]{display:grid;min-height:calc(100vh - 70px);flex:1;place-items:center;align-content:center;margin:0 auto;padding:var(--wp-space-8);text-align:center}.state--error[data-v-9a169658]{color:var(--wp-status-blocked)}@media(prefers-reduced-motion:reduce){.question-body[data-v-9a169658]{animation:none}.intent-grid__mark[data-v-9a169658],.intent-grid button[data-v-9a169658],.step-navigation__node[data-v-9a169658]{transition:none}.setup-page[data-v-9a169658]{background-attachment:scroll}}@media(max-width:900px){.setup-stage[data-v-9a169658]{place-items:start center}.question-card[data-v-9a169658]{grid-template-columns:1fr}.question-illustration[data-v-9a169658]{display:none}.question-body[data-v-9a169658]{padding:30px clamp(24px,6vw,46px) 26px}.autosave-note[data-v-9a169658]{display:none}}@media(max-width:680px){.setup-page[data-v-9a169658]{background-attachment:scroll;background-position:42% center}.setup-topbar[data-v-9a169658]{grid-template-columns:1fr auto;min-height:64px}.setup-topbar__context[data-v-9a169658]{justify-self:end}.setup-topbar__note[data-v-9a169658]{display:none}.setup-topbar img[data-v-9a169658]{width:92px}.setup-stage[data-v-9a169658]{min-height:calc(100vh - 64px);padding:18px 12px 34px}.setup-card[data-v-9a169658]{border-radius:16px}.setup-card__header[data-v-9a169658]{grid-template-columns:44px 1fr auto;min-height:60px;padding:0 16px}.back-button[data-v-9a169658]{width:44px;padding:0}.back-button>span[data-v-9a169658]:first-child{width:36px;height:36px}.back-button>span[data-v-9a169658]:last-child{display:none}.setup-card__header>strong[data-v-9a169658]{padding:0 8px;font-size:.82rem}.step-count[data-v-9a169658]{min-width:54px;padding:6px 10px}.step-navigation[data-v-9a169658]{padding-inline:16px}.step-navigation ol[data-v-9a169658]{gap:4px}.question-body[data-v-9a169658]{padding:26px 20px 22px}.question-card h1[data-v-9a169658]{font-size:1.7rem}.intent-grid[data-v-9a169658]{grid-template-columns:1fr}.actions[data-v-9a169658]{align-items:stretch}.actions__buttons[data-v-9a169658]{width:100%;margin:0}.actions__buttons[data-v-9a169658] .wp-button{flex:1;padding-inline:12px}.finish-actions[data-v-9a169658]{flex-direction:column-reverse}.summary-head[data-v-9a169658]{padding:28px 20px}.summary-list[data-v-9a169658],.finish-actions[data-v-9a169658]{padding-inline:20px}.route-result__paths[data-v-9a169658]{grid-template-columns:1fr}.route-result__actions[data-v-9a169658]{width:100%;flex-direction:column-reverse}.route-result__actions[data-v-9a169658] .wp-button{width:100%}}@media(max-width:430px){.setup-topbar img[data-v-9a169658]{width:84px}.setup-topbar__context[data-v-9a169658]{font-size:.78rem}.actions__buttons[data-v-9a169658]{flex-direction:column-reverse}.actions__buttons[data-v-9a169658] .wp-button{width:100%}}.privacy-page[data-v-faa931b0]{display:grid;gap:var(--wp-space-8)}.hero[data-v-faa931b0]{max-width:760px}.eyebrow[data-v-faa931b0],.step[data-v-faa931b0]{margin:0;color:var(--wp-amber);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero h1[data-v-faa931b0]{margin:6px 0 10px;color:var(--wp-navy);font-size:clamp(2rem,4vw,3.3rem);line-height:1.05}.hero p[data-v-faa931b0]:last-child,.muted[data-v-faa931b0]{color:var(--wp-text-muted)}.grid[data-v-faa931b0]{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);gap:var(--wp-space-6);align-items:start}.stack[data-v-faa931b0]{display:grid;gap:var(--wp-space-6)}.panel[data-v-faa931b0]{display:grid;gap:var(--wp-space-5);padding:var(--wp-space-6);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface);box-shadow:var(--wp-shadow-card)}.panel--create[data-v-faa931b0]{position:sticky;top:92px}.panel h2[data-v-faa931b0]{margin:4px 0 0;color:var(--wp-navy)}.panel-head[data-v-faa931b0]{display:flex;justify-content:space-between;gap:16px}.panel-head>span[data-v-faa931b0]{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--wp-sky-soft);color:var(--wp-navy);font-weight:800}label[data-v-faa931b0],fieldset[data-v-faa931b0]{display:grid;gap:8px;color:var(--wp-navy);font-weight:700}select[data-v-faa931b0]{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--wp-border);border-radius:var(--wp-radius-sm);background:#fff;color:var(--wp-text)}fieldset[data-v-faa931b0]{margin:0;padding:16px;border:1px solid var(--wp-border);border-radius:var(--wp-radius)}legend[data-v-faa931b0]{padding:0 6px}.check[data-v-faa931b0]{display:flex;align-items:center;color:var(--wp-text);font-weight:600}.check input[data-v-faa931b0]{width:18px;height:18px;accent-color:var(--wp-teal)}button[data-v-faa931b0]{min-height:42px;padding:0 18px;border:0;border-radius:var(--wp-radius-pill);background:var(--wp-navy);color:#fff;font:inherit;font-weight:800;cursor:pointer}button[data-v-faa931b0]:disabled{opacity:.5;cursor:not-allowed}.item[data-v-faa931b0]{display:flex;justify-content:space-between;gap:18px;padding-top:18px;border-top:1px solid var(--wp-border)}.item[data-v-faa931b0]:first-of-type{padding-top:0;border:0}.item p[data-v-faa931b0]{margin:5px 0;color:var(--wp-text-muted)}.item small[data-v-faa931b0]{color:var(--wp-text-subtle)}.item>div[data-v-faa931b0]:last-child,.actions[data-v-faa931b0]{display:flex;align-items:flex-end;gap:8px;flex-direction:column}.status[data-v-faa931b0]{display:inline-flex;padding:5px 10px;border-radius:999px;background:var(--wp-surface-muted);font-size:.75rem;font-weight:800;text-transform:capitalize}.status--active[data-v-faa931b0],.status--approved[data-v-faa931b0]{background:var(--wp-teal-soft);color:var(--wp-teal)}.status--pending[data-v-faa931b0]{background:var(--wp-amber-soft);color:var(--wp-amber)}.approve[data-v-faa931b0]{background:var(--wp-teal)}.link-button[data-v-faa931b0]{min-height:34px;padding:0;background:transparent;color:var(--wp-status-blocked)}.notice[data-v-faa931b0]{padding:14px 16px;border-radius:var(--wp-radius);background:var(--wp-amber-soft)}.notice--error[data-v-faa931b0]{color:var(--wp-status-blocked)}@media(max-width:850px){.grid[data-v-faa931b0]{grid-template-columns:1fr}.panel--create[data-v-faa931b0]{position:static}}@media(max-width:560px){.item[data-v-faa931b0]{flex-direction:column}.item>div[data-v-faa931b0]:last-child,.actions[data-v-faa931b0]{align-items:flex-start;flex-direction:row}}select[data-v-faa931b0]:focus-visible,button[data-v-faa931b0]:focus-visible,input[data-v-faa931b0]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.not-found[data-v-e34e53ab]{max-width:640px}.not-found__body[data-v-e34e53ab]{display:grid;gap:var(--wp-space-3);padding:var(--wp-space-4) var(--wp-space-2) var(--wp-space-2)}.not-found__mark[data-v-e34e53ab]{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:var(--wp-gold-soft);color:var(--wp-amber)}.not-found h1[data-v-e34e53ab]{margin:0;color:var(--wp-navy);font-size:clamp(1.6rem,4vw,2.2rem);letter-spacing:-.02em}.not-found p[data-v-e34e53ab]{margin:0;color:var(--wp-text-muted)}.not-found__actions[data-v-e34e53ab]{display:flex;flex-wrap:wrap;gap:var(--wp-space-3);margin-top:var(--wp-space-2)}.not-found__primary[data-v-e34e53ab],.not-found__secondary[data-v-e34e53ab]{display:inline-flex;min-height:44px;align-items:center;padding:0 var(--wp-space-5);border-radius:var(--wp-radius);font-weight:800;text-decoration:none}.not-found__primary[data-v-e34e53ab]{background:var(--wp-navy);color:var(--wp-text-inverse)}.not-found__secondary[data-v-e34e53ab]{border:1px solid var(--wp-border);background:var(--wp-surface);color:var(--wp-navy)}.not-found__primary[data-v-e34e53ab]:focus-visible,.not-found__secondary[data-v-e34e53ab]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.admin-page[data-v-caa5a375]{display:grid;gap:var(--wp-space-6)}.admin-header[data-v-caa5a375]{max-width:760px}.admin-header p[data-v-caa5a375],.heading p[data-v-caa5a375]{margin:0;color:var(--wp-amber);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-header h1[data-v-caa5a375]{margin:var(--wp-space-1) 0 var(--wp-space-2);color:var(--wp-navy);font-size:clamp(1.9rem,3.5vw,2.6rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.admin-header>span[data-v-caa5a375]{color:var(--wp-text-muted)}.metrics[data-v-caa5a375]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--wp-space-3)}.metrics article[data-v-caa5a375]{display:grid;gap:var(--wp-space-1);min-width:0;padding:var(--wp-space-4);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:var(--wp-surface)}.metrics strong[data-v-caa5a375]{color:var(--wp-navy);font-size:1.75rem;font-variant-numeric:tabular-nums}.metrics span[data-v-caa5a375]{color:var(--wp-text-muted);font-size:.84rem;text-transform:capitalize}.panel[data-v-caa5a375]{overflow:hidden;border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface);box-shadow:var(--wp-shadow-card)}.heading[data-v-caa5a375]{display:flex;align-items:end;justify-content:space-between;gap:var(--wp-space-4);padding:var(--wp-space-5);border-bottom:1px solid var(--wp-border)}.heading h2[data-v-caa5a375]{margin:var(--wp-space-1) 0 0;color:var(--wp-navy)}.heading div>span[data-v-caa5a375]{color:var(--wp-text-muted);font-size:.82rem}.heading a[data-v-caa5a375]{display:inline-flex;min-height:44px;align-items:center;gap:var(--wp-space-2);color:var(--wp-blue);font-weight:800;text-decoration:none}.heading a[data-v-caa5a375]:hover{color:var(--wp-navy);text-decoration:underline;text-underline-offset:3px}.heading a[data-v-caa5a375]:focus-visible,.student[data-v-caa5a375]:focus-visible,.filters input[data-v-caa5a375]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.filters[data-v-caa5a375]{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:var(--wp-space-4);padding:var(--wp-space-4) var(--wp-space-5);background:var(--wp-surface-muted)}.search-field[data-v-caa5a375]{display:grid;gap:var(--wp-space-1);color:var(--wp-navy);font-size:.78rem;font-weight:800}.search-field input[data-v-caa5a375]{min-height:44px;padding:10px 13px;border:1px solid var(--wp-border);border-radius:var(--wp-radius-sm);background:var(--wp-surface-raised);color:var(--wp-text);font:inherit}.pending-filter[data-v-caa5a375]{display:flex;min-height:44px;align-items:center;gap:var(--wp-space-2);color:var(--wp-text);font-size:.84rem;font-weight:700;cursor:pointer}.pending-filter input[data-v-caa5a375]{width:18px;height:18px;accent-color:var(--wp-navy)}.student-list[data-v-caa5a375]{display:grid;padding:0 var(--wp-space-5)}.student[data-v-caa5a375]{display:grid;grid-template-columns:42px minmax(180px,1fr) 70px minmax(120px,auto) 28px;align-items:center;gap:var(--wp-space-3);min-height:68px;padding:var(--wp-space-3) var(--wp-space-1);border-top:1px solid var(--wp-border);color:var(--wp-text);text-decoration:none}.student[data-v-caa5a375]:first-child{border-top:0}.student[data-v-caa5a375]:hover{background:var(--wp-surface-muted)}.avatar[data-v-caa5a375]{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--wp-sky-soft);color:var(--wp-navy);font-weight:800}.student__identity[data-v-caa5a375]{display:grid;min-width:0}.student__identity strong[data-v-caa5a375],.student__identity small[data-v-caa5a375]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student small[data-v-caa5a375]{color:var(--wp-text-muted)}.country[data-v-caa5a375],.attention[data-v-caa5a375],.clear[data-v-caa5a375]{font-size:.76rem;font-weight:800}.attention[data-v-caa5a375]{padding:5px 9px;border-radius:var(--wp-radius-pill);background:var(--wp-amber-soft);color:var(--wp-amber);text-align:center}.clear[data-v-caa5a375]{color:var(--wp-text-muted);font-weight:600}.arrow[data-v-caa5a375]{color:var(--wp-gold)}.empty[data-v-caa5a375]{margin:0;padding:var(--wp-space-8);color:var(--wp-text-muted);text-align:center}.error[data-v-caa5a375]{color:var(--wp-status-blocked)}@media(max-width:820px){.metrics[data-v-caa5a375]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters[data-v-caa5a375]{grid-template-columns:1fr;align-items:start}.student[data-v-caa5a375]{grid-template-columns:42px minmax(0,1fr) 28px}.country[data-v-caa5a375],.attention[data-v-caa5a375],.clear[data-v-caa5a375]{display:none}.heading[data-v-caa5a375]{align-items:start;flex-direction:column}}.review-page[data-v-c472935e]{display:grid;gap:var(--wp-space-6)}.review-kicker[data-v-c472935e]{margin:0;color:var(--wp-blue);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.review-header h1[data-v-c472935e]{margin:var(--wp-space-2) 0 var(--wp-space-3);color:var(--wp-navy);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.08;letter-spacing:-.03em}.review-header p[data-v-c472935e]{margin:0;max-width:78ch;color:var(--wp-text-muted)}.review-header__team[data-v-c472935e]{margin-top:var(--wp-space-2)!important;color:var(--wp-navy)!important;font-weight:700}.service-levels[data-v-c472935e]{overflow:hidden;border:1px solid var(--wp-border);border-left:4px solid var(--wp-gold);border-radius:var(--wp-radius);background:var(--wp-gold-soft)}.service-levels summary[data-v-c472935e]{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:var(--wp-space-3);padding:var(--wp-space-3) var(--wp-space-4);color:var(--wp-navy);font-size:.92rem;font-weight:800;cursor:pointer;list-style:none}.service-levels summary[data-v-c472935e]::-webkit-details-marker{display:none}.service-levels summary[data-v-c472935e]:after{content:"+";display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--wp-border);border-radius:50%;background:#ffffff8c}.service-levels[open] summary[data-v-c472935e]:after{content:"−"}.service-levels summary[data-v-c472935e]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.service-levels summary small[data-v-c472935e]{margin-left:auto;color:var(--wp-text-muted);font-size:.74rem;font-weight:700}.service-levels ul[data-v-c472935e]{display:grid;gap:var(--wp-space-2);margin:0;padding:0 var(--wp-space-4) var(--wp-space-4);list-style:none}.service-levels li[data-v-c472935e]{display:flex;flex-wrap:wrap;gap:var(--wp-space-3)}.service-levels strong[data-v-c472935e]{color:var(--wp-navy)}.service-levels span[data-v-c472935e]{color:var(--wp-text-muted);font-size:.86rem}.alert[data-v-c472935e]{margin:0;padding:var(--wp-space-3) var(--wp-space-4);border-radius:var(--wp-radius);font-weight:700}.alert--error[data-v-c472935e]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.alert--conflict[data-v-c472935e]{display:flex;align-items:center;gap:var(--wp-space-3);border:1px solid var(--wp-status-warning);background:var(--wp-amber-soft);color:var(--wp-status-warning)}.alert--ok[data-v-c472935e]{background:color-mix(in srgb,var(--wp-status-done) 8%,white);color:var(--wp-status-done)}.lane[data-v-c472935e]{display:grid;gap:var(--wp-space-4)}.lane--analyses[data-v-c472935e]{grid-template-columns:repeat(2,minmax(0,1fr))}.lane--analyses>.lane__title[data-v-c472935e],.lane--analyses>.empty[data-v-c472935e]{grid-column:1 / -1}.lane__title[data-v-c472935e]{display:flex;align-items:center;justify-content:space-between;gap:var(--wp-space-4)}.lane__title h2[data-v-c472935e]{margin:0;color:var(--wp-navy);font-size:1.25rem}.lane__title span[data-v-c472935e]{padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pill);background:var(--wp-gold-soft);color:var(--wp-navy);font-size:.78rem;font-weight:800}.empty[data-v-c472935e]{margin:0;color:var(--wp-text-muted)}.request[data-v-c472935e]{position:relative;display:block;padding:var(--wp-space-4);border:1px solid var(--wp-border);border-left:4px solid var(--wp-gold);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.request--insight[data-v-c472935e]{border-left-color:var(--wp-blue)}.request__summary-row[data-v-c472935e]{display:grid;gap:var(--wp-space-2);padding-right:42px;cursor:pointer;list-style:none}.request__summary-row[data-v-c472935e]::-webkit-details-marker{display:none}.request__summary-row[data-v-c472935e]:after{content:"+";position:absolute;top:var(--wp-space-4);right:var(--wp-space-4);display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--wp-border);border-radius:50%;background:var(--wp-surface-muted);color:var(--wp-navy);font-weight:800}.request[open]>.request__summary-row[data-v-c472935e]:after{content:"−"}.request__summary-row[data-v-c472935e]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.request__body[data-v-c472935e]{display:grid;gap:var(--wp-space-4);margin-top:var(--wp-space-4);padding-top:var(--wp-space-4);border-top:1px solid var(--wp-border)}.request__head[data-v-c472935e]{display:flex;align-items:start;justify-content:space-between;gap:var(--wp-space-4)}.request__subject[data-v-c472935e]{margin:0;color:var(--wp-blue);font-size:.76rem;font-weight:800;text-transform:uppercase}.request__head h3[data-v-c472935e]{margin:var(--wp-space-1) 0 var(--wp-space-1);color:var(--wp-navy);font-size:1.1rem}.request__student[data-v-c472935e]{margin:0;color:var(--wp-text-muted);font-size:.86rem}.request__state[data-v-c472935e]{display:grid;gap:var(--wp-space-1);justify-items:end;text-align:right}.request__risk[data-v-c472935e]{padding:var(--wp-space-1) var(--wp-space-3);border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-status-neutral);font-size:.76rem;font-weight:800}.request__risk--low[data-v-c472935e]{background:color-mix(in srgb,var(--wp-status-done) 12%,white);color:var(--wp-status-done)}.request__risk--medium[data-v-c472935e]{background:var(--wp-amber-soft);color:var(--wp-status-warning)}.request__risk--high[data-v-c472935e]{background:color-mix(in srgb,var(--wp-status-blocked) 12%,white);color:var(--wp-status-blocked)}.request__window[data-v-c472935e]{color:var(--wp-text-muted);font-size:.78rem;font-weight:700}.request__facts[data-v-c472935e]{display:grid;gap:var(--wp-space-3);margin:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.request__facts dt[data-v-c472935e]{color:var(--wp-text-muted);font-size:.76rem;font-weight:800}.request__facts dd[data-v-c472935e]{margin:var(--wp-space-1) 0 0;color:var(--wp-text);font-size:.9rem}.request__level-note[data-v-c472935e]{display:block;color:var(--wp-text-muted);font-size:.82rem}.request__assignment[data-v-c472935e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-3)}.request__owned[data-v-c472935e]{margin:0;color:var(--wp-text-muted);font-size:.88rem;font-weight:700}.request__decision[data-v-c472935e]{display:grid;gap:var(--wp-space-2)}.request__decision label[data-v-c472935e]{color:var(--wp-navy);font-size:.86rem;font-weight:800}.request__decision textarea[data-v-c472935e]{width:100%;padding:var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);font:inherit;resize:vertical}.request__decision textarea[data-v-c472935e]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.request__actions[data-v-c472935e]{display:flex;flex-wrap:wrap;gap:var(--wp-space-3)}.request__summary[data-v-c472935e]{display:-webkit-box;overflow:hidden;max-width:84ch;margin:0;color:var(--wp-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:760px){.lane--analyses[data-v-c472935e]{grid-template-columns:1fr}.request__head[data-v-c472935e]{display:grid}.request__state[data-v-c472935e]{justify-items:start;text-align:left}}.page[data-v-e790988b]{display:grid;gap:var(--wp-space-5)}.breadcrumb[data-v-e790988b]{display:flex;align-items:center;gap:var(--wp-space-2);color:var(--wp-text-muted);font-size:.82rem}.breadcrumb a[data-v-e790988b]{color:var(--wp-blue);font-weight:800;text-decoration:none}.breadcrumb a[data-v-e790988b]:hover{text-decoration:underline;text-underline-offset:3px}.breadcrumb a[data-v-e790988b]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.student-header[data-v-e790988b]{display:flex;align-items:end;justify-content:space-between;gap:var(--wp-space-6);padding:var(--wp-space-6);border-radius:var(--wp-radius-lg);background:linear-gradient(110deg,var(--wp-navy-deep),var(--wp-navy));color:#fff}.student-header p[data-v-e790988b]{margin:0;color:var(--wp-gold-soft);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.student-header h1[data-v-e790988b]{margin:var(--wp-space-1) 0;font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.08;text-wrap:balance}.student-header>div>span[data-v-e790988b]{color:#dce8ef;overflow-wrap:anywhere}.student-summary[data-v-e790988b]{display:grid;grid-template-columns:repeat(3,minmax(92px,auto));gap:var(--wp-space-3);margin:0}.student-summary div[data-v-e790988b]{min-width:96px;padding-left:var(--wp-space-4);border-left:1px solid rgb(255 255 255 / 24%)}.student-summary dt[data-v-e790988b]{color:#bcd0dc;font-size:.72rem;font-weight:700}.student-summary dd[data-v-e790988b]{margin:var(--wp-space-1) 0 0;color:#fff;font-weight:800}.student-summary .score dd[data-v-e790988b]{color:var(--wp-gold-soft);font-size:1.5rem;font-variant-numeric:tabular-nums}.activity-grid[data-v-e790988b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wp-space-5)}.panel[data-v-e790988b]{min-width:0;padding:var(--wp-space-5);border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.panel__head[data-v-e790988b]{display:flex;align-items:end;justify-content:space-between;gap:var(--wp-space-3);margin-bottom:var(--wp-space-3)}.panel__head p[data-v-e790988b]{margin:0;color:var(--wp-blue);font-size:.72rem;font-weight:800;text-transform:uppercase}.panel__head h2[data-v-e790988b]{margin:var(--wp-space-1) 0 0;color:var(--wp-navy);font-size:1.2rem}.panel__head>span[data-v-e790988b]{padding:4px 9px;border-radius:var(--wp-radius-pill);background:var(--wp-surface-muted);color:var(--wp-text-muted);font-size:.74rem;font-weight:800;white-space:nowrap}.panel article[data-v-e790988b]{display:flex;justify-content:space-between;gap:var(--wp-space-3);padding:var(--wp-space-3) 0;border-top:1px solid var(--wp-border)}.panel article>div[data-v-e790988b]{display:grid;min-width:0}.panel article strong[data-v-e790988b]{overflow-wrap:anywhere}.panel small[data-v-e790988b],.muted[data-v-e790988b]{color:var(--wp-text-muted)}.panel article>span[data-v-e790988b]{color:var(--wp-amber);font-size:.75rem;font-weight:800;text-transform:capitalize;white-space:nowrap}.muted[data-v-e790988b]{margin:var(--wp-space-4) 0 0}.profile-grid[data-v-e790988b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--wp-space-6);margin:0}.profile-grid div[data-v-e790988b]{min-width:0;padding:var(--wp-space-3) 0;border-top:1px solid var(--wp-border)}.profile-grid dt[data-v-e790988b]{color:var(--wp-text-muted);font-size:.78rem;font-weight:700}.profile-grid dd[data-v-e790988b]{margin:var(--wp-space-1) 0 0;color:var(--wp-text);font-weight:700;overflow-wrap:anywhere}.error[data-v-e790988b]{color:var(--wp-status-blocked)}@media(max-width:900px){.student-header[data-v-e790988b]{align-items:start;flex-direction:column}.student-summary[data-v-e790988b]{width:100%}.student-summary div[data-v-e790988b]:first-child{padding-left:0;border-left:0}.profile-grid[data-v-e790988b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.activity-grid[data-v-e790988b],.profile-grid[data-v-e790988b],.student-summary[data-v-e790988b]{grid-template-columns:1fr}.student-summary div[data-v-e790988b]{padding:var(--wp-space-2) 0 0;border-top:1px solid rgb(255 255 255 / 18%);border-left:0}.student-summary div[data-v-e790988b]:first-child{padding-top:0;border-top:0}}.page[data-v-80a2102e]{display:grid;gap:var(--wp-space-6);max-width:1100px;margin:0 auto}.hero[data-v-80a2102e]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--wp-space-6);padding-bottom:var(--wp-space-2)}.hero__copy[data-v-80a2102e]{min-width:0;max-width:760px}.eyebrow[data-v-80a2102e]{margin:0;color:var(--wp-amber);font-size:var(--wp-text-small);font-weight:800}h1[data-v-80a2102e]{margin:var(--wp-space-2) 0;color:var(--wp-navy);font-size:var(--wp-text-display);line-height:var(--wp-leading-tight);text-wrap:balance}.hero__copy>p[data-v-80a2102e]:last-child,.access-note p[data-v-80a2102e],.empty p[data-v-80a2102e]{margin:0;color:var(--wp-text-muted)}.partner-type[data-v-80a2102e]{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--wp-space-2);padding:9px 13px;border:1px solid var(--wp-border);border-radius:var(--wp-radius-pill);background:var(--wp-surface);color:var(--wp-navy);font-size:var(--wp-text-small);font-weight:800}.access-note[data-v-80a2102e]{display:grid;grid-template-columns:auto 1fr;gap:var(--wp-space-3);align-items:start;padding:var(--wp-space-4) var(--wp-space-5);border:1px solid #cfe1d9;border-radius:var(--wp-radius);background:var(--wp-teal-soft);color:var(--wp-teal)}.access-note h2[data-v-80a2102e]{margin:0 0 2px;font-size:1rem}.access-note p[data-v-80a2102e]{max-width:760px;color:var(--wp-text);font-size:.9rem}.board[data-v-80a2102e]{overflow:hidden;border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface);box-shadow:var(--wp-shadow-soft)}.board__head[data-v-80a2102e]{display:flex;align-items:center;justify-content:space-between;gap:var(--wp-space-4);padding:var(--wp-space-6);border-bottom:1px solid var(--wp-border)}.board__head h2[data-v-80a2102e]{margin:var(--wp-space-1) 0 0;color:var(--wp-navy);font-size:var(--wp-text-h2)}.count[data-v-80a2102e]{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--wp-sky-soft);color:var(--wp-navy);font-weight:800;font-variant-numeric:tabular-nums}.candidate-list[data-v-80a2102e]{display:grid}.candidate[data-v-80a2102e]{display:grid;grid-template-columns:44px minmax(190px,1fr) minmax(150px,auto) auto;align-items:center;gap:var(--wp-space-4);min-width:0;padding:var(--wp-space-4) var(--wp-space-6);color:var(--wp-text);text-decoration:none}.candidate+.candidate[data-v-80a2102e]{border-top:1px solid var(--wp-border)}.candidate[data-v-80a2102e]:hover{background:#f8faf8}.candidate[data-v-80a2102e]:focus-visible,.state button[data-v-80a2102e]:focus-visible{outline:none;box-shadow:inset var(--wp-focus-ring)}.candidate__mark[data-v-80a2102e]{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--wp-teal-soft);color:var(--wp-teal);font-weight:800}.candidate__identity[data-v-80a2102e],.candidate__access[data-v-80a2102e]{display:grid;min-width:0}.candidate small[data-v-80a2102e]{color:var(--wp-text-muted);font-size:var(--wp-text-small)}.candidate__identity strong[data-v-80a2102e]{overflow:hidden;color:var(--wp-navy);text-overflow:ellipsis;white-space:nowrap}.candidate__access strong[data-v-80a2102e]{font-variant-numeric:tabular-nums}.candidate__action[data-v-80a2102e]{display:inline-flex;align-items:center;gap:var(--wp-space-2);color:var(--wp-blue);font-size:.9rem;font-weight:800}.empty[data-v-80a2102e],.state[data-v-80a2102e]{display:grid;justify-items:center;gap:var(--wp-space-2);padding:var(--wp-space-10) var(--wp-space-6);text-align:center}.empty h3[data-v-80a2102e]{margin:var(--wp-space-1) 0 0;color:var(--wp-navy)}.state--error[data-v-80a2102e]{border:1px solid #edc9c6;border-radius:var(--wp-radius);background:var(--wp-blocked-soft);color:var(--wp-status-blocked)}.state button[data-v-80a2102e]{min-height:42px;padding:0 var(--wp-space-4);border:0;border-radius:var(--wp-radius-pill);background:var(--wp-navy);color:#fff;font:inherit;font-weight:800;cursor:pointer}@media(max-width:760px){.hero[data-v-80a2102e]{align-items:flex-start;flex-direction:column}.candidate[data-v-80a2102e]{grid-template-columns:44px minmax(0,1fr) auto;padding-inline:var(--wp-space-4)}.candidate__access[data-v-80a2102e]{display:none}.candidate__action[data-v-80a2102e]{font-size:0}}@media(max-width:480px){.candidate[data-v-80a2102e]{grid-template-columns:40px minmax(0,1fr)}.candidate__action[data-v-80a2102e]{display:none}}.page[data-v-66f0ba41]{display:grid;gap:var(--wp-space-5);max-width:1180px;margin:0 auto}.back-link[data-v-66f0ba41]{display:inline-flex;justify-self:start;align-items:center;gap:var(--wp-space-2);color:var(--wp-blue);font-size:.9rem;font-weight:800;text-decoration:none}.back-link .wp-icon[data-v-66f0ba41]{transform:rotate(180deg)}.back-link[data-v-66f0ba41]:hover{text-decoration:underline}.back-link[data-v-66f0ba41]:focus-visible,button[data-v-66f0ba41]:focus-visible,textarea[data-v-66f0ba41]:focus-visible,.approved-contact a[data-v-66f0ba41]:focus-visible{outline:none;box-shadow:var(--wp-focus-ring)}.passport-header[data-v-66f0ba41]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--wp-space-6);padding:var(--wp-space-6);border-radius:var(--wp-radius-lg);background:var(--wp-navy);color:#fff;box-shadow:var(--wp-shadow-soft)}.passport-header__copy[data-v-66f0ba41]{min-width:0}.passport-header__copy>p[data-v-66f0ba41],.introduction__heading p[data-v-66f0ba41],.matches__head p[data-v-66f0ba41]{margin:0;color:#f2d49e;font-size:var(--wp-text-small);font-weight:800}h1[data-v-66f0ba41]{margin:var(--wp-space-1) 0 var(--wp-space-2);font-size:var(--wp-text-display);line-height:var(--wp-leading-tight);overflow-wrap:anywhere;text-wrap:balance}.passport-header__copy>span[data-v-66f0ba41]{color:#dce8ef}.privacy-status[data-v-66f0ba41]{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--wp-space-2);padding:8px 11px;border-radius:var(--wp-radius-pill);background:#ffffff1f;font-size:var(--wp-text-small);font-weight:800}.privacy-status--approved[data-v-66f0ba41]{background:#2f7c679e}.workspace[data-v-66f0ba41]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--wp-space-5);align-items:start}.profile-column[data-v-66f0ba41]{display:grid;gap:var(--wp-space-5);min-width:0}.privacy-note[data-v-66f0ba41]{display:grid;grid-template-columns:auto 1fr;gap:var(--wp-space-3);align-items:start;padding:var(--wp-space-4);border:1px solid #cfe1d9;border-radius:var(--wp-radius);background:var(--wp-teal-soft);color:var(--wp-teal)}.privacy-note p[data-v-66f0ba41]{margin:0;color:var(--wp-text);font-size:.9rem}.privacy-note strong[data-v-66f0ba41]{display:block;margin-bottom:2px;color:var(--wp-teal)}.signal-grid[data-v-66f0ba41]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wp-space-5);align-items:start}.signal-card[data-v-66f0ba41],.matches[data-v-66f0ba41],.introduction[data-v-66f0ba41]{border:1px solid var(--wp-border);border-radius:var(--wp-radius-lg);background:var(--wp-surface)}.signal-card[data-v-66f0ba41]{overflow:hidden}.section-heading[data-v-66f0ba41]{display:flex;align-items:center;gap:var(--wp-space-3);padding:var(--wp-space-5);border-bottom:1px solid var(--wp-border);color:var(--wp-blue)}.section-heading h2[data-v-66f0ba41]{margin:0;color:var(--wp-navy);font-size:var(--wp-text-h2)}dl[data-v-66f0ba41]{display:grid;margin:0;padding:0 var(--wp-space-5)}dl>div[data-v-66f0ba41]{display:grid;grid-template-columns:minmax(116px,.72fr) minmax(0,1.28fr);gap:var(--wp-space-1);align-items:start;padding:var(--wp-space-4) 0;border-bottom:1px solid var(--wp-border)}dl>div[data-v-66f0ba41]:last-child{border-bottom:0}dt[data-v-66f0ba41]{color:var(--wp-text-muted);font-size:var(--wp-text-small);font-weight:700}dd[data-v-66f0ba41]{margin:0;color:var(--wp-text);font-weight:700;overflow-wrap:anywhere}.empty-copy[data-v-66f0ba41]{margin:0;padding:var(--wp-space-5);color:var(--wp-text-muted)}.introduction[data-v-66f0ba41]{position:sticky;top:calc(72px + var(--wp-space-4));overflow:hidden;padding:var(--wp-space-5);border-top:4px solid var(--wp-gold);box-shadow:var(--wp-shadow-soft)}.introduction__heading[data-v-66f0ba41]{display:flex;gap:var(--wp-space-3);align-items:flex-start;margin-bottom:var(--wp-space-4)}.introduction__icon[data-v-66f0ba41]{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--wp-gold-soft);color:var(--wp-amber)}.introduction__heading p[data-v-66f0ba41]{color:var(--wp-amber)}.introduction h2[data-v-66f0ba41]{margin:2px 0 0;color:var(--wp-navy);font-size:var(--wp-text-h2)}.introduction__copy[data-v-66f0ba41]{margin:0 0 var(--wp-space-4);color:var(--wp-text-muted);font-size:.9rem}.introduction label[data-v-66f0ba41]{display:block;margin-bottom:var(--wp-space-2);color:var(--wp-navy);font-size:.86rem;font-weight:800}textarea[data-v-66f0ba41]{width:100%;min-height:116px;padding:var(--wp-space-3);border:1px solid var(--wp-border);border-radius:var(--wp-radius);background:#fff;color:var(--wp-text);font:inherit;resize:vertical}.character-count[data-v-66f0ba41]{display:block;margin-top:var(--wp-space-1);color:var(--wp-text-muted);font-size:.75rem;text-align:right;font-variant-numeric:tabular-nums}button[data-v-66f0ba41]{width:100%;min-height:44px;margin-top:var(--wp-space-3);border:0;border-radius:var(--wp-radius-pill);background:var(--wp-navy);color:#fff;font:inherit;font-weight:800;cursor:pointer}button[data-v-66f0ba41]:hover:not(:disabled){background:var(--wp-navy-soft)}button[data-v-66f0ba41]:disabled{cursor:not-allowed;opacity:.55}.approved-contact[data-v-66f0ba41]{display:grid;gap:var(--wp-space-1);padding:var(--wp-space-4);border-radius:var(--wp-radius);background:var(--wp-teal-soft)}.approved-contact span[data-v-66f0ba41]{color:var(--wp-text-muted);font-size:var(--wp-text-small)}.approved-contact a[data-v-66f0ba41]{color:var(--wp-blue);overflow-wrap:anywhere}.request-state[data-v-66f0ba41]{margin:0 0 var(--wp-space-4);padding:var(--wp-space-3);border-radius:var(--wp-radius);background:var(--wp-amber-soft);color:var(--wp-text);font-size:.9rem}.request-state--pending[data-v-66f0ba41]{display:grid;grid-template-columns:auto 1fr;gap:var(--wp-space-3);background:var(--wp-sky-soft);color:var(--wp-blue)}.request-state--pending p[data-v-66f0ba41]{margin:var(--wp-space-1) 0 0;color:var(--wp-text)}.privacy-footnote[data-v-66f0ba41]{display:flex;gap:var(--wp-space-2);align-items:flex-start;margin:var(--wp-space-5) 0 0;padding-top:var(--wp-space-4);border-top:1px solid var(--wp-border);color:var(--wp-text-muted);font-size:.78rem}.privacy-footnote .wp-icon[data-v-66f0ba41]{flex:0 0 auto;color:var(--wp-teal)}.matches[data-v-66f0ba41]{overflow:hidden}.matches__head[data-v-66f0ba41]{display:flex;align-items:center;justify-content:space-between;gap:var(--wp-space-4);padding:var(--wp-space-5)}.matches__head p[data-v-66f0ba41]{color:var(--wp-amber)}.matches__head h2[data-v-66f0ba41]{margin:2px 0 0;color:var(--wp-navy);font-size:var(--wp-text-h2)}.matches__head>span[data-v-66f0ba41]{padding:6px 10px;border-radius:var(--wp-radius-pill);background:var(--wp-sky-soft);color:var(--wp-navy);font-size:var(--wp-text-small);font-weight:800}.matches__note[data-v-66f0ba41]{margin:0;padding:0 var(--wp-space-5) var(--wp-space-4);color:var(--wp-text-muted);font-size:.86rem}.match-list[data-v-66f0ba41]{border-top:1px solid var(--wp-border)}.match[data-v-66f0ba41]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:var(--wp-space-4);padding:var(--wp-space-5)}.match+.match[data-v-66f0ba41]{border-top:1px solid var(--wp-border)}.match__score[data-v-66f0ba41]{display:grid;align-content:center;justify-items:center;width:50px;height:50px;border-radius:50%;background:var(--wp-teal-soft);color:var(--wp-teal)}.match__score strong[data-v-66f0ba41]{line-height:1;font-size:1.1rem;font-variant-numeric:tabular-nums}.match__score small[data-v-66f0ba41]{font-size:.62rem;font-weight:800}.match h3[data-v-66f0ba41],.match p[data-v-66f0ba41]{margin:0}.match h3[data-v-66f0ba41]{color:var(--wp-navy);font-size:1rem}.match__meta[data-v-66f0ba41],.match p[data-v-66f0ba41]:last-child{color:var(--wp-text-muted);font-size:.86rem}.match p[data-v-66f0ba41]:last-child{margin-top:var(--wp-space-2)}.inline-error[data-v-66f0ba41],.state--error[data-v-66f0ba41]{padding:var(--wp-space-4);border:1px solid #edc9c6;border-radius:var(--wp-radius);background:var(--wp-blocked-soft);color:var(--wp-status-blocked)}.inline-error[data-v-66f0ba41]{margin:0}.state[data-v-66f0ba41]{display:grid;justify-items:center;gap:var(--wp-space-2);padding:var(--wp-space-10);text-align:center}.state button[data-v-66f0ba41]{width:auto;padding-inline:var(--wp-space-5)}@media(max-width:900px){.workspace[data-v-66f0ba41]{grid-template-columns:1fr}.introduction[data-v-66f0ba41]{position:static;order:-1}}@media(max-width:1180px)and (min-width:901px){.signal-grid[data-v-66f0ba41]{grid-template-columns:1fr}}@media(max-width:680px){.passport-header[data-v-66f0ba41]{align-items:flex-start;flex-direction:column}.signal-grid[data-v-66f0ba41]{grid-template-columns:1fr}.matches__head[data-v-66f0ba41]{align-items:flex-start}dl>div[data-v-66f0ba41]{grid-template-columns:1fr}}@font-face{font-family:Nunito Sans;src:url(/static/assets/fonts/nunito-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/static/assets/fonts/nunito-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/static/assets/fonts/nunito-800.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Alibaba PuHuiTi;src:url(/static/assets/fonts/puhuiti-55-Regular-cjk.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Alibaba PuHuiTi;src:url(/static/assets/fonts/puhuiti-85-Bold-cjk.woff2) format("woff2");font-style:normal;font-weight:700 800;font-display:swap}:root{--wp-navy: #173b59;--wp-navy-deep: #10293d;--wp-navy-soft: #244e70;--wp-blue: #286f9d;--wp-sky-soft: #dcecf5;--wp-gold: #cf9a46;--wp-gold-soft: #f7edda;--wp-teal: #2f7c67;--wp-teal-soft: #e3f1ec;--wp-amber: #9a611f;--wp-amber-soft: #f8edda;--wp-violet: #6b5aa8;--wp-violet-soft: #ece8f7;--wp-blocked-soft: #f7e7e6;--wp-page: #f5f4ef;--wp-surface: #fffefa;--wp-surface-raised: #ffffff;--wp-surface-muted: #eef1ed;--wp-border: #e0ddd1;--wp-border-warm: #e0ddd1;--wp-text: #203344;--wp-text-muted: #5d7080;--wp-text-subtle: #4e6172;--wp-text-inverse: #ffffff;--wp-status-neutral: #5d7080;--wp-status-progress: #286f9d;--wp-status-done: #2f7c67;--wp-status-blocked: #a84b48;--wp-status-warning: #9a611f;--wp-space-1: 4px;--wp-space-2: 8px;--wp-space-3: 12px;--wp-space-4: 16px;--wp-space-5: 20px;--wp-space-6: 24px;--wp-space-8: 32px;--wp-space-10: 40px;--wp-space-12: 48px;--wp-radius-sm: 8px;--wp-radius: 12px;--wp-radius-lg: 22px;--wp-radius-pill: 999px;--wp-font-sans: "Nunito Sans", "Alibaba PuHuiTi", system-ui, -apple-system, "Segoe UI", sans-serif;--wp-text-display: clamp(2rem, 3.2vw, 2.5rem);--wp-text-h1: clamp(1.6rem, 2.4vw, 1.9rem);--wp-text-h2: 1.25rem;--wp-text-body: 1rem;--wp-text-small: .8125rem;--wp-leading-tight: 1.15;--wp-leading-body: 1.6;--wp-shadow-soft: 0 1px 2px rgb(23 59 89 / 5%), 0 8px 24px rgb(23 59 89 / 6%);--wp-shadow-card: 0 1px 2px rgb(23 59 89 / 5%), 0 16px 44px rgb(23 59 89 / 10%);--wp-shadow-float: 0 2px 4px rgb(23 59 89 / 6%), 0 20px 48px rgb(23 59 89 / 12%);--wp-shadow-line: 0 1px 2px rgb(23 59 89 / 6%);--wp-focus-ring: 0 0 0 3px rgb(207 154 70 / 48%);--wp-content-width: 1200px;--wp-rail-width: 244px}html{scroll-padding-top:80px}body{margin:0;background:var(--wp-page);color:var(--wp-text);font-family:var(--wp-font-sans);line-height:1.55;text-rendering:optimizeLegibility}button,a{touch-action:manipulation}*{box-sizing:border-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(min-width:1700px){:root{--wp-content-width: 1440px}}@media(min-width:2300px){:root{--wp-content-width: 1680px}}
