.hero[data-v-88d0aa74]{border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex}.photo[data-v-88d0aa74]{background:var(--background);width:88px;height:88px;font-family:var(--font-serif);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:44px;display:flex}.txt[data-v-88d0aa74]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.eb[data-v-88d0aa74]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.name[data-v-88d0aa74]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);font-size:40px;font-weight:400;line-height:1.05}.marque[data-v-88d0aa74]{color:var(--ink);font-size:15px;font-weight:500}.prat[data-v-88d0aa74]{color:var(--ink);font-size:15px}.acc[data-v-88d0aa74]{font-family:var(--font-serif);color:var(--primary);font-size:18px;font-style:italic}.tags[data-v-88d0aa74]{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.tag[data-v-88d0aa74]{border-radius:var(--radius-pill);background:var(--background);color:var(--primary);padding:4px 12px;font-size:13px;font-weight:500}.t-tint[data-v-88d0aa74]{background:var(--tint)}.t-water-tint[data-v-88d0aa74]{background:var(--water-tint)}.t-coral-tint[data-v-88d0aa74]{background:var(--coral-tint)}.t-sun[data-v-88d0aa74]{background:var(--sun)}.t-warm[data-v-88d0aa74]{background:var(--warm)}@media (width>=768px){.hero[data-v-88d0aa74]{flex-direction:row;align-items:center;padding:32px}.photo[data-v-88d0aa74]{flex-shrink:0;width:140px;height:140px;font-size:64px}.name[data-v-88d0aa74]{font-size:56px}}.grid[data-v-c808c07f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tile[data-v-de5d90a8]{border-radius:var(--radius);flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.l[data-v-de5d90a8]{color:var(--ink-muted);font-size:12px;font-weight:500}.v[data-v-de5d90a8]{color:var(--ink);overflow-wrap:anywhere;font-size:20px;line-height:1.2}.t-tint[data-v-de5d90a8]{background:var(--tint)}.t-water-tint[data-v-de5d90a8]{background:var(--water-tint)}.t-coral-tint[data-v-de5d90a8]{background:var(--coral-tint)}.t-sun[data-v-de5d90a8]{background:var(--sun)}.t-warm[data-v-de5d90a8]{background:var(--warm)}.t-primary[data-v-de5d90a8]{background:var(--primary-mid)}.t-primary .l[data-v-de5d90a8]{color:var(--tint)}.t-primary .v[data-v-de5d90a8]{color:var(--primary-foreground)}.slots[data-v-f1091b1c]{flex-direction:column;gap:10px;display:flex}.lab[data-v-f1091b1c]{color:var(--ink-muted);font-size:13px;font-weight:500}.opt[data-v-f1091b1c]{font-weight:400}.days[data-v-f1091b1c]{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.day[data-v-f1091b1c]{border-radius:var(--radius);background:var(--warm);width:60px;height:64px;color:var(--ink);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.day b[data-v-f1091b1c]{font-family:var(--font-serif);font-size:22px;font-weight:400}.none[data-v-f1091b1c]{text-align:center;width:76px;font-size:13px;line-height:1.2}.on[data-v-f1091b1c]{background:var(--primary);color:var(--primary-foreground)}.panel[data-v-c95fdc0c]{background:var(--warm);border-radius:20px;flex-direction:column;gap:18px;padding:20px;display:flex}.t[data-v-c95fdc0c]{font-family:var(--font-serif);color:var(--ink);font-size:26px}.grp[data-v-c95fdc0c]{flex-direction:column;gap:10px;display:flex}.lab[data-v-c95fdc0c]{color:var(--ink-muted);font-size:13px;font-weight:500}.opt[data-v-c95fdc0c]{font-weight:400}.panel[data-v-c95fdc0c] .chip{background:var(--background)}.panel[data-v-c95fdc0c] .chip.on{background:var(--primary)}.panel[data-v-c95fdc0c] .day:not(.on),.panel[data-v-c95fdc0c] .seg{background:var(--background)}.row[data-v-f6d558f2]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.l[data-v-f6d558f2]{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.t[data-v-f6d558f2]{color:var(--ink);font-size:16px;font-weight:500}.m[data-v-f6d558f2]{color:var(--ink-muted);font-size:13px}.pp[data-v-f6d558f2]{color:var(--primary);font-weight:500}.r[data-v-f6d558f2]{text-align:right;flex-shrink:0}
