.site-header[data-v-868b1ff8]{position:sticky;top:0;z-index:40;background:#ffffffeb;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-bottom:1px solid var(--line-light)}.header-inner[data-v-868b1ff8]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:5.25rem;max-width:100rem;margin:0 auto;padding:0 clamp(1.5rem,3.5vw,4rem)}.brand[data-v-868b1ff8]{display:flex;align-items:center;gap:.75rem}.crest[data-v-868b1ff8]{width:2rem}.divider[data-v-868b1ff8]{width:1px;height:1.5rem;background:var(--line)}.brand-text[data-v-868b1ff8]{font-size:.68rem;font-weight:600;letter-spacing:.12em;white-space:nowrap;color:var(--ink)}.header-logo[data-v-868b1ff8]{justify-self:center;display:flex;align-items:center}.porsche-wordmark[data-v-868b1ff8]{width:clamp(10rem,18vw,16rem);height:auto;display:block;fill:var(--ink)}.header-actions[data-v-868b1ff8]{justify-self:end;display:flex;align-items:center;gap:1rem}.lang-switch[data-v-868b1ff8]{display:flex;background:var(--surface);border-radius:4px;padding:3px;gap:2px}.lang-switch button[data-v-868b1ff8]{font-family:var(--font);font-size:.68rem;font-weight:600;letter-spacing:.06em;border:none;border-radius:3px;padding:.4rem .7rem;cursor:pointer;transition:all .2s;background:transparent;color:var(--ink-medium);line-height:1}.lang-switch button.active[data-v-868b1ff8]{background:var(--ink);color:#fff}.lang-switch button[data-v-868b1ff8]:hover:not(.active){color:var(--ink)}.reset-btn[data-v-868b1ff8]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:none;border:none;cursor:pointer;color:var(--ink-medium);transition:color .2s}.reset-btn[data-v-868b1ff8]:hover{color:var(--ink)}@media (max-width: 1050px){.brand-text[data-v-868b1ff8],.divider[data-v-868b1ff8]{display:none}.porsche-wordmark[data-v-868b1ff8]{width:clamp(8rem,16vw,12rem)}}@media (max-width: 720px){.header-inner[data-v-868b1ff8]{grid-template-columns:1fr auto;padding:0 1.2rem}.brand[data-v-868b1ff8]{display:none}.header-logo[data-v-868b1ff8]{justify-self:start}.porsche-wordmark[data-v-868b1ff8]{width:9rem}}.progress-track[data-v-0c91ef3f]{position:sticky;top:5.25rem;z-index:30;width:100%;height:2px;background:#e3e3e8}.progress-fill[data-v-0c91ef3f]{height:100%;background:var(--ink);transition:width .5s cubic-bezier(.2,.8,.2,1)}.welcome[data-v-d8a4124b]{min-height:calc(100vh - 5.4rem);display:flex;align-items:center}.welcome-layout[data-v-d8a4124b]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(24rem,.88fr);align-items:center;gap:clamp(3rem,8vw,9rem);width:min(100%,100rem);margin:auto;padding:clamp(3rem,8vw,8rem) clamp(1.5rem,6vw,7rem);animation:fade-up .5s cubic-bezier(.2,.8,.2,1) both}.welcome-copy[data-v-d8a4124b]{max-width:52rem;min-height:39rem;display:flex;flex-direction:column}.eyebrow[data-v-d8a4124b]{font-size:.72rem;font-weight:600;letter-spacing:.22em;color:var(--ink-medium);margin-bottom:1.6rem}.hero-title[data-v-d8a4124b]{margin-bottom:1.4rem}.line-1[data-v-d8a4124b]{display:block;font-size:clamp(3.4rem,6.8vw,7.2rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--ink);margin-top:.5rem}.line-2[data-v-d8a4124b],.line-3[data-v-d8a4124b]{display:block;font-size:clamp(3.4rem,6.8vw,7.2rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--ink);margin-top:.3rem}.desc[data-v-d8a4124b]{max-width:36rem;font-size:1rem;color:var(--ink-medium);line-height:1.7;margin-top:1.6rem}.actions[data-v-d8a4124b]{display:grid;gap:1.1rem;max-width:34rem;margin-top:2.2rem;justify-items:start}.consent-label[data-v-d8a4124b]{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer;font-size:.85rem;color:var(--ink-high);-webkit-user-select:none;user-select:none}.checkbox-wrap[data-v-d8a4124b]{position:relative;flex-shrink:0;margin-top:.1rem}.checkbox-wrap input[data-v-d8a4124b]{position:absolute;opacity:0;width:0;height:0}.checkbox-box[data-v-d8a4124b]{display:block;width:1.15rem;height:1.15rem;border:1.5px solid var(--line);border-radius:.15rem;background:var(--canvas);transition:all .2s;position:relative}.checkbox-wrap input:checked+.checkbox-box[data-v-d8a4124b]{background:var(--ink);border-color:var(--ink)}.checkbox-wrap input:checked+.checkbox-box[data-v-d8a4124b]:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.privacy-link[data-v-d8a4124b]{background:none;border:none;cursor:pointer;font-family:var(--font);font-size:.85rem;color:var(--ink-medium);padding:0;text-decoration:underline}.privacy-link[data-v-d8a4124b]:hover{color:var(--ink)}.req[data-v-d8a4124b]{color:var(--accent);margin-left:.1rem}.start-btn[data-v-d8a4124b]{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.8rem;font-family:var(--font);font-size:.95rem;font-weight:600;color:#fff;background:var(--ink);border:none;border-radius:4px;cursor:pointer;transition:all .25s;margin-top:.4rem}.start-btn[data-v-d8a4124b]:disabled{background:#a0a0a0;cursor:not-allowed}.start-btn[data-v-d8a4124b]:not(:disabled):hover{background:#1a1a22;transform:translateY(-1px);box-shadow:0 4px 16px #0102052e}.invite-panel[data-v-d8a4124b]{position:relative;background:var(--ink);color:#fff;min-height:39rem;padding:clamp(2rem,4vw,3.5rem);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2rem 6rem #0102052e}.invite-panel[data-v-d8a4124b]:before{content:"";position:absolute;inset:auto -20% -35% 10%;height:55%;border:1px solid rgba(255,255,255,.18);border-radius:50%;transform:rotate(-10deg);pointer-events:none}.panel-top[data-v-d8a4124b]{display:flex;justify-content:space-between;font-size:.68rem;letter-spacing:.12em;color:#ffffff94}.monogram[data-v-d8a4124b]{width:5.5rem;height:5.5rem;border:1px solid rgba(255,255,255,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:600;letter-spacing:.12em;margin-top:auto}.candidate-name[data-v-d8a4124b]{font-size:clamp(2rem,4vw,3.5rem);font-weight:600;letter-spacing:-.04em;line-height:1;margin-top:1.8rem}.candidate-role[data-v-d8a4124b]{font-size:.95rem;color:#ffffff9e;margin-top:.8rem}.invite-details[data-v-d8a4124b]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);margin-top:2.8rem}.invite-details div[data-v-d8a4124b]{padding:1.4rem 0;display:grid;gap:.4rem}.invite-details div[data-v-d8a4124b]:nth-child(2n){border-left:1px solid rgba(255,255,255,.2);padding-left:1.5rem}.invite-details span[data-v-d8a4124b],.invite-panel small[data-v-d8a4124b]{font-size:.61rem;letter-spacing:.12em;color:#ffffff7a}.invite-details strong[data-v-d8a4124b]{font-size:.76rem;font-weight:700;letter-spacing:.08em}.perf-line[data-v-d8a4124b]{display:grid;grid-template-columns:1fr auto .4fr;align-items:center;gap:.8rem;margin:2rem 0}.perf-line span[data-v-d8a4124b]{height:1px;background:#ffffff59}.perf-line i[data-v-d8a4124b]{width:.42rem;height:.42rem;background:#fff;transform:rotate(45deg)}.modal[data-v-d8a4124b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#01020599;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);display:flex;align-items:center;justify-content:center;animation:fade-up .3s ease both}.modal-box[data-v-d8a4124b]{background:var(--canvas);max-width:28rem;width:90%;padding:clamp(2rem,4vw,3rem)}.modal-eyebrow[data-v-d8a4124b]{font-size:.61rem;font-weight:600;letter-spacing:.12em;color:var(--ink-medium);margin-bottom:1rem}.modal-box h2[data-v-d8a4124b]{font-size:1.6rem;font-weight:600;letter-spacing:-.02em;margin-bottom:1.2rem}.modal-body[data-v-d8a4124b]{font-size:.9rem;color:var(--ink-medium);line-height:1.7;margin-bottom:1.8rem}.modal-btn[data-v-d8a4124b]{display:inline-block;font-family:var(--font);font-size:.85rem;font-weight:600;color:#fff;background:var(--ink);border:none;padding:.85rem 2rem;cursor:pointer}@media (max-width: 1050px){.welcome-layout[data-v-d8a4124b]{grid-template-columns:1fr}.invite-panel[data-v-d8a4124b]{min-height:auto}}@media (max-width: 720px){.welcome-layout[data-v-d8a4124b]{padding:3.5rem 1.2rem}}.hub[data-v-86ed2ba0]{width:min(100% - 3rem,92rem);margin:auto;padding:clamp(2rem,3.5vw,3.5rem) 0 clamp(3rem,6vw,6rem);animation:fade-up .5s ease both}.hub-hero[data-v-86ed2ba0]{display:flex;justify-content:space-between;align-items:end;gap:3rem;border-bottom:1px solid var(--line);padding-bottom:clamp(2rem,3vw,3rem)}.hub-hero h1[data-v-86ed2ba0]{font-size:clamp(3rem,6vw,6rem);font-weight:600;letter-spacing:-.055em;line-height:.92;margin-bottom:1.2rem}.eyebrow[data-v-86ed2ba0]{font-size:.69rem;font-weight:600;letter-spacing:.17em;color:var(--ink-medium);margin-bottom:1.5rem}.hub-desc[data-v-86ed2ba0]{font-size:1rem;color:var(--ink-medium)}.progress-dial[data-v-86ed2ba0]{width:9.5rem;aspect-ratio:1;background:conic-gradient(var(--ink) 25%,var(--surface) 0);border-radius:50%;display:grid;place-items:center;flex:none;position:relative}.progress-dial[data-v-86ed2ba0]:before{content:"";width:8rem;aspect-ratio:1;background:var(--canvas);border-radius:50%;grid-area:1/1}.progress-dial div[data-v-86ed2ba0]{grid-area:1/1;z-index:1;text-align:center;display:grid}.progress-dial strong[data-v-86ed2ba0]{font-size:1.6rem}.progress-dial span[data-v-86ed2ba0]{font-size:.63rem;letter-spacing:.12em;color:var(--ink-medium)}.hub-grid[data-v-86ed2ba0]{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,.75fr);gap:3rem;margin-top:2rem}.list-header[data-v-86ed2ba0]{display:flex;justify-content:space-between;font-size:.67rem;letter-spacing:.12em;color:var(--ink-medium);padding-bottom:1rem}.task-row[data-v-86ed2ba0]{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto 1.5rem;align-items:center;gap:1.5rem;min-height:9.5rem;padding:1.7rem 0;border-top:1px solid var(--line-light);cursor:pointer;transition:padding .18s,background .18s}.task-row[data-v-86ed2ba0]:last-child{border-bottom:1px solid var(--line-light)}.task-row[data-v-86ed2ba0]:hover{background:var(--surface);padding-left:1rem;padding-right:1rem}.task-row.locked[data-v-86ed2ba0]{cursor:not-allowed;opacity:.46}.task-index[data-v-86ed2ba0]{align-self:start;padding-top:.2rem;font-size:.76rem;font-variant-numeric:tabular-nums}.task-row h2[data-v-86ed2ba0]{margin:0 0 .55rem;font-size:1.25rem;font-weight:600}.task-row p[data-v-86ed2ba0]{color:var(--ink-medium);line-height:1.55;margin:0}.task-status[data-v-86ed2ba0]{font-size:.64rem;letter-spacing:.1em;white-space:nowrap}.task-arrow[data-v-86ed2ba0]{font-size:1.35rem}.continue-btn[data-v-86ed2ba0]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font);font-size:.9rem;font-weight:500;padding:.75rem 1.6rem;border-radius:4px;background:var(--ink);color:#fff;border:none;cursor:pointer;transition:all .2s;margin-top:2rem;letter-spacing:.02em}.continue-btn[data-v-86ed2ba0]:hover{background:#1a1a22}.hub-aside[data-v-86ed2ba0]{display:grid;align-content:start;gap:1.5rem}.date-card[data-v-86ed2ba0]{background:var(--ink);color:#fff;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-items:end;min-height:21rem;padding:2rem}.date-card>span[data-v-86ed2ba0]{grid-column:1/-1;font-size:.66rem;letter-spacing:.12em;color:#ffffff94;align-self:start}.date-card strong[data-v-86ed2ba0]{font-size:9rem;font-weight:500;letter-spacing:-.08em;line-height:.75}.date-card small[data-v-86ed2ba0]{font-size:.66rem;letter-spacing:.12em}.date-card div[data-v-86ed2ba0]{grid-column:1/-1;font-variant-numeric:tabular-nums;letter-spacing:.14em;border-top:1px solid rgba(255,255,255,.25);padding-top:1.4rem}.support-card[data-v-86ed2ba0]{background:var(--surface);padding:2rem}.support-card h2[data-v-86ed2ba0]{margin:0 0 1rem;font-size:1.2rem}.support-card p[data-v-86ed2ba0]{color:var(--ink-medium);margin:0 0 1rem;line-height:1.6}.support-card a[data-v-86ed2ba0]{color:var(--ink);font-size:.85rem;text-underline-offset:.25rem}.modal[data-v-86ed2ba0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#01020599;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);display:flex;align-items:center;justify-content:center}.modal-box[data-v-86ed2ba0]{background:var(--canvas);max-width:28rem;width:90%;padding:clamp(2rem,4vw,3rem);animation:fade-up .3s ease both}.modal-wide[data-v-86ed2ba0]{max-width:34rem}.modal-eyebrow[data-v-86ed2ba0]{font-size:.61rem;font-weight:600;letter-spacing:.12em;color:var(--ink-medium);margin-bottom:1rem}.modal-box h2[data-v-86ed2ba0]{font-size:1.6rem;font-weight:600;letter-spacing:-.02em;margin-bottom:1.2rem}.schedule[data-v-86ed2ba0]{border-top:1px solid var(--line-light);margin-bottom:1.5rem}.sched-item[data-v-86ed2ba0]{display:grid;grid-template-columns:5rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line-light);align-items:baseline}.sched-item time[data-v-86ed2ba0]{font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums}.sched-item span[data-v-86ed2ba0]{font-size:.9rem;color:var(--ink-medium)}.modal-btn[data-v-86ed2ba0]{display:inline-block;font-family:var(--font);font-size:.85rem;font-weight:600;color:#fff;background:var(--ink);border:none;padding:.85rem 2rem;cursor:pointer}@media (max-width: 1050px){.hub-grid[data-v-86ed2ba0]{grid-template-columns:1fr}.hub-aside[data-v-86ed2ba0]{grid-template-columns:1fr 1fr}.date-card[data-v-86ed2ba0]{min-height:18rem}}@media (max-width: 720px){.hub[data-v-86ed2ba0]{width:min(100% - 2rem,92rem)}.hub-hero[data-v-86ed2ba0]{flex-direction:column;align-items:start}.progress-dial[data-v-86ed2ba0]{width:8rem;align-self:flex-start}.progress-dial[data-v-86ed2ba0]:before{width:6.8rem}.hub-aside[data-v-86ed2ba0]{grid-template-columns:1fr}.date-card strong[data-v-86ed2ba0]{font-size:5rem}.task-row[data-v-86ed2ba0]{grid-template-columns:2.5rem 1fr 1rem;gap:1rem;min-height:8.5rem}.task-status[data-v-86ed2ba0]{grid-column:2}.task-arrow[data-v-86ed2ba0]{display:none}.continue-btn[data-v-86ed2ba0]{width:100%;justify-content:center}}.form-page[data-v-dbc58fba]{width:min(100% - 3rem,92rem);margin:auto;padding:clamp(2rem,3.5vw,3.5rem) 0 clamp(3rem,6vw,6rem);animation:fade-up .5s ease both}.form-head[data-v-dbc58fba]{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem}.form-head h1[data-v-dbc58fba]{font-size:clamp(2.4rem,4.5vw,4rem);font-weight:600;letter-spacing:-.04em;line-height:1.05;margin:0 0 .6rem}.step-label[data-v-dbc58fba]{font-size:.72rem;font-weight:600;letter-spacing:.12em;color:var(--ink-medium);margin-bottom:.6rem}.sub[data-v-dbc58fba]{font-size:.95rem;color:var(--ink-medium);max-width:32rem}.req-note[data-v-dbc58fba]{font-size:.78rem;color:var(--ink-medium);margin-top:.5rem}.autosave[data-v-dbc58fba]{display:flex;align-items:center;gap:.5rem;font-size:.72rem;color:var(--ink-medium);white-space:nowrap;flex-shrink:0}.autosave i[data-v-dbc58fba]{width:6px;height:6px;border-radius:50%;background:var(--success);flex-shrink:0}.stepper[data-v-dbc58fba]{display:flex;align-items:center;margin-bottom:2rem;padding:0 .5rem}.step-item[data-v-dbc58fba]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.step-circle[data-v-dbc58fba]{width:2rem;height:2rem;border-radius:50%;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:600;color:var(--ink-low);background:var(--canvas);transition:all .25s;flex-shrink:0}.step-item.active .step-circle[data-v-dbc58fba],.step-item.done .step-circle[data-v-dbc58fba]{background:var(--ink);border-color:var(--ink);color:#fff}.step-label-text[data-v-dbc58fba]{font-size:.78rem;color:var(--ink-low);white-space:nowrap;transition:color .25s}.step-item.active .step-label-text[data-v-dbc58fba]{color:var(--ink);font-weight:600}.step-item.done .step-label-text[data-v-dbc58fba]{color:var(--ink)}.step-line[data-v-dbc58fba]{flex:1;height:1px;background:var(--line);min-width:1.5rem;margin:0 .5rem;transition:background .25s}.step-line.filled[data-v-dbc58fba]{background:var(--ink)}.form-error[data-v-dbc58fba]{display:flex;align-items:flex-start;gap:.7rem;background:#ba171f0d;border:1px solid rgba(186,23,31,.35);border-left:3px solid #ba171f;border-radius:4px;padding:.9rem 1.2rem;font-size:.85rem;color:#ba171f;margin-bottom:1.5rem}.form-error-icon[data-v-dbc58fba]{flex-shrink:0;margin-top:1px}.field input.field-invalid[data-v-dbc58fba],.field select.field-invalid[data-v-dbc58fba]{border-color:#ba171f}.field input.field-invalid[data-v-dbc58fba]:focus,.field select.field-invalid[data-v-dbc58fba]:focus{border-color:#ba171f;box-shadow:0 0 0 1px #ba171f}.form-card[data-v-dbc58fba]{background:var(--surface);padding:clamp(2rem,4vw,3.5rem)}.form-step[data-v-dbc58fba]{animation:fade-up .3s ease both}.section-head[data-v-dbc58fba]{display:grid;grid-template-columns:3rem 1fr;gap:1.5rem;align-items:start;padding-bottom:2rem;border-bottom:1px solid var(--line-light)}.section-num[data-v-dbc58fba]{font-size:.82rem;font-weight:600;color:var(--ink-low);padding-top:.1rem}.section-head strong[data-v-dbc58fba]{display:block;font-size:1.15rem;font-weight:600;margin-bottom:.3rem}.section-head p[data-v-dbc58fba]{font-size:.88rem;color:var(--ink-medium);margin:0}.field-grid[data-v-dbc58fba]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}.field.full[data-v-dbc58fba]{grid-column:1 / -1}.field.wide[data-v-dbc58fba]{grid-column:span 2}.field[data-v-dbc58fba]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-dbc58fba]{font-size:.78rem;font-weight:600;color:var(--ink-high);letter-spacing:.03em}.field .req[data-v-dbc58fba]{color:var(--accent);font-weight:600;margin-left:2px}.field input[data-v-dbc58fba],.field select[data-v-dbc58fba]{font-family:var(--font);font-size:.92rem;padding:.7rem .9rem;border:1px solid var(--line);border-radius:4px;background:var(--canvas);color:var(--ink);outline:none;transition:border-color .2s,box-shadow .2s}.field input[data-v-dbc58fba]:focus,.field select[data-v-dbc58fba]:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.field input[data-v-dbc58fba]::placeholder{color:var(--ink-low)}.field input[data-v-dbc58fba]:disabled{background:var(--surface);color:var(--ink-medium);cursor:not-allowed}.upload-grid[data-v-dbc58fba]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem}.upload-card[data-v-dbc58fba]{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:2.5rem 1rem;border:1px dashed var(--line);border-radius:4px;cursor:pointer;transition:all .2s;background:var(--canvas);text-align:center}.upload-card[data-v-dbc58fba]:hover{border-color:var(--ink);background:#00000005}.upload-card.filled[data-v-dbc58fba]{border-style:solid;border-color:var(--success);background:#197e1008}.upload-icon[data-v-dbc58fba],.upload-icon-check[data-v-dbc58fba]{width:2.5rem;height:2.5rem;display:grid;place-items:center;background:var(--surface);border-radius:50%}.upload-card strong[data-v-dbc58fba]{font-size:.9rem;font-weight:600;color:var(--ink)}.upload-card span[data-v-dbc58fba]{font-size:.72rem;color:var(--ink-medium)}.file-name[data-v-dbc58fba]{word-break:break-all;max-width:100%;color:var(--success)!important}.form-nav[data-v-dbc58fba]{display:flex;justify-content:space-between;align-items:center;margin-top:2.5rem;gap:1rem}.btn[data-v-dbc58fba]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font);font-size:.9rem;font-weight:500;padding:.75rem 1.6rem;border-radius:4px;cursor:pointer;transition:all .2s;border:none;letter-spacing:.02em}.btn-primary[data-v-dbc58fba]{background:var(--ink);color:#fff}.btn-primary[data-v-dbc58fba]:hover{background:#1a1a22}.btn-secondary[data-v-dbc58fba]{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn-secondary[data-v-dbc58fba]:hover{border-color:var(--ink);background:#00000008}@media (max-width: 1050px){.field-grid[data-v-dbc58fba]{grid-template-columns:1fr 1fr}.field.wide[data-v-dbc58fba]{grid-column:1 / -1}.upload-grid[data-v-dbc58fba]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.form-page[data-v-dbc58fba]{width:min(100% - 2rem,92rem)}.form-head[data-v-dbc58fba]{flex-direction:column;align-items:flex-start;gap:1rem}.field-grid[data-v-dbc58fba]{grid-template-columns:1fr}.field.full[data-v-dbc58fba],.field.wide[data-v-dbc58fba]{grid-column:1}.upload-grid[data-v-dbc58fba]{grid-template-columns:1fr}.stepper[data-v-dbc58fba]{overflow-x:auto;padding-bottom:.5rem}.step-label-text[data-v-dbc58fba]{display:none}.step-line[data-v-dbc58fba]{min-width:.8rem}}.review-page[data-v-a07d6f68]{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,8rem);width:min(100% - 3rem,92rem);margin:auto;padding:clamp(3rem,6vw,6.5rem) 0;animation:fade-up .5s ease both}.review-intro[data-v-a07d6f68]{display:grid;gap:1.3rem;position:sticky;top:7rem}.review-intro h1[data-v-a07d6f68]{font-size:clamp(3rem,5.5vw,5.5rem);font-weight:600;letter-spacing:-.055em;line-height:.92;margin:0;white-space:pre-line}.review-eyebrow[data-v-a07d6f68]{font-size:.72rem;font-weight:600;letter-spacing:.22em;color:var(--ink-medium);text-transform:uppercase;margin-bottom:1rem}.review-intro p[data-v-a07d6f68]{font-size:.9rem;color:var(--ink-medium);line-height:1.6}.alert[data-v-a07d6f68]{display:flex;align-items:center;gap:.6rem;background:#fff8e6;border:1px solid rgba(177,43,40,.2);padding:.8rem 1.2rem;font-size:.82rem;color:var(--accent)}.review-section[data-v-a07d6f68]{border-bottom:1px solid var(--line-light);padding:2rem 0}.review-section header[data-v-a07d6f68]{display:grid;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1rem}.review-section header>span[data-v-a07d6f68]{font-size:.72rem}.review-section h2[data-v-a07d6f68]{margin:0;font-size:1.2rem}.edit-btn[data-v-a07d6f68]{font-family:var(--font);font-size:.78rem;font-weight:600;color:var(--ink-medium);background:none;border:none;cursor:pointer}.edit-btn[data-v-a07d6f68]:hover{color:var(--ink)}dl[data-v-a07d6f68]{display:grid;gap:.8rem;margin:1.5rem 0 0 3.5rem}dl div[data-v-a07d6f68]{display:grid;grid-template-columns:minmax(8rem,.55fr) minmax(0,1fr);gap:1rem}dt[data-v-a07d6f68]{color:var(--ink-medium)}dd[data-v-a07d6f68]{overflow-wrap:anywhere;margin:0;font-weight:500}.review-nav[data-v-a07d6f68]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--line-light);gap:1rem}.btn[data-v-a07d6f68]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font);font-size:.9rem;font-weight:500;padding:.75rem 1.6rem;border-radius:4px;cursor:pointer;transition:all .2s;border:none;letter-spacing:.02em}.btn-primary[data-v-a07d6f68]{background:var(--ink);color:#fff}.btn-primary[data-v-a07d6f68]:hover:not(:disabled){background:#1a1a22}.btn-primary[data-v-a07d6f68]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-a07d6f68]{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn-secondary[data-v-a07d6f68]:hover{border-color:var(--ink);background:#00000008}@media (max-width: 1050px){.review-page[data-v-a07d6f68]{grid-template-columns:1fr}.review-intro[data-v-a07d6f68]{position:static}.review-nav[data-v-a07d6f68]{grid-column:1}}@media (max-width: 720px){.review-section header[data-v-a07d6f68]{grid-template-columns:2rem 1fr auto}dl[data-v-a07d6f68]{margin-left:0}dl div[data-v-a07d6f68]{grid-template-columns:1fr;gap:.2rem}}.success-page[data-v-e8767ed5]{text-align:center;max-width:72rem;width:min(100% - 3rem,92rem);margin:auto;padding:clamp(3rem,8vw,6rem) 0;animation:fade-up .5s ease both}.success-hero[data-v-e8767ed5]{justify-items:center;max-width:54rem;margin:0 auto 4rem;display:grid}.check-mark[data-v-e8767ed5]{background:var(--ink);color:#fff;border-radius:50%;width:4rem;height:4rem;display:grid;place-items:center;font-size:1.6rem;margin-bottom:2rem}.eyebrow[data-v-e8767ed5]{font-size:.69rem;font-weight:600;letter-spacing:.17em;color:var(--success);margin-bottom:1rem}h1[data-v-e8767ed5]{font-size:clamp(3.4rem,7vw,7rem);font-weight:600;letter-spacing:-.055em;margin-bottom:1.5rem;line-height:.92}.receipt-line[data-v-e8767ed5]{display:flex;justify-content:space-between;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);padding:1rem 0;font-size:.72rem;letter-spacing:.08em;margin-top:2rem;width:min(100%,34rem)}.receipt-id[data-v-e8767ed5]{font-weight:700;letter-spacing:.04em}.day-one[data-v-e8767ed5]{text-align:left;background:var(--ink);color:#fff;padding:clamp(1.5rem,4vw,3.5rem);margin-bottom:2rem}.day-one header[data-v-e8767ed5]{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.22);padding-bottom:2rem}.day-one header span[data-v-e8767ed5]{font-size:.67rem;letter-spacing:.12em;color:#ffffff94}.day-one h2[data-v-e8767ed5]{margin:.5rem 0 0;font-size:2rem}.agenda[data-v-e8767ed5]{margin-top:2rem}.agenda div[data-v-e8767ed5]{display:grid;grid-template-columns:4.5rem 1rem 1fr;align-items:center;gap:1rem;min-height:3.5rem}.agenda time[data-v-e8767ed5]{font-variant-numeric:tabular-nums;color:#ffffff9e}.agenda i[data-v-e8767ed5]{background:#ffffff59;border-radius:50%;width:.42rem;height:.42rem}.agenda p[data-v-e8767ed5]{margin:0}.app-shell[data-v-80e2c0b7]{min-height:100vh}@font-face{font-family:Porsche Next;font-style:normal;font-weight:400;src:url(/fonts/porsche-next-latin-regular.b8f1c20.woff2) format("woff2");font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:600;src:url(/fonts/porsche-next-latin-semi-bold.b5f6fca.woff2) format("woff2");font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:700;src:url(/fonts/porsche-next-latin-bold.0fbdc6d.woff2) format("woff2");font-display:swap}:root{--canvas: #fff;--surface: #f1f1f4;--ink: #010205;--ink-high: rgba(21, 21, 25, .8);--ink-medium: rgba(17, 17, 19, .6);--ink-low: rgba(36, 36, 40, .5);--line: rgba(79, 80, 89, .22);--line-light: rgba(79, 80, 89, .1);--focus: #1a44ea;--success: #197e10;--accent: #b12b28;--font: "Porsche Next", "PingFang SC", "Microsoft YaHei", "Arial Narrow", Arial, sans-serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{font-family:var(--font);background:var(--canvas);color:var(--ink);line-height:1.5;min-height:100vh}@keyframes fade-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}
