.pirw-head[data-v-e63e76c1]{background:var(--app-spotlight-fill);color:var(--app-on-spotlight);font-family:var(--app-font-body);flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.pirw-head--embedded[data-v-e63e76c1]{background:0 0;padding:0}.pirw-head__top[data-v-e63e76c1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.pirw-head__kicker[data-v-e63e76c1]{color:var(--app-highlight-bright);font-size:var(--app-text-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.pirw-head__kicker-icon[data-v-e63e76c1]{width:16px;height:16px}.pirw-head__stamp[data-v-e63e76c1]{border:1px solid var(--app-highlight-bright);border-radius:var(--app-radius-pill);color:var(--app-highlight-bright);font-size:var(--app-text-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;padding:4px 12px;font-weight:600;display:inline-flex;transform:rotate(-3deg)}.pirw-head__stamp-icon[data-v-e63e76c1]{width:12px;height:12px}.pirw-head__identity-row[data-v-e63e76c1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pirw-head__identity[data-v-e63e76c1]{flex:240px;align-items:center;gap:16px;min-width:0;display:flex}.pirw-head__actions[data-v-e63e76c1]{flex-direction:column;flex:0 auto;align-items:flex-end;gap:8px;min-width:0;display:flex}.pirw-head__frame[data-v-e63e76c1]{background:var(--app-spotlight-frame);width:48px;height:48px;box-shadow:0 0 0 4px var(--app-spotlight-well);border-radius:50%;flex:none;place-items:center;display:grid}.pirw-head__mascot[data-v-e63e76c1]{-o-object-fit:contain;object-fit:contain}.pirw-head__identity-copy[data-v-e63e76c1]{flex-direction:column;gap:4px;min-width:0;display:flex}.pirw-head__subject-label[data-v-e63e76c1]{color:var(--app-on-spotlight-muted);font-size:var(--app-text-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.pirw-head__subject-name[data-v-e63e76c1]{color:var(--app-on-spotlight);font-family:var(--app-font-heading);font-size:var(--app-text-title);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.15}.pirw-head__subject-meta[data-v-e63e76c1]{color:var(--app-on-spotlight-muted);font-size:var(--app-text-body);overflow-wrap:anywhere;margin:0}.pirw-head__pills[data-v-e63e76c1]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pirw-head__pill[data-v-e63e76c1]{border:1px solid var(--app-spotlight-line);border-radius:var(--app-radius-pill);background:var(--app-spotlight-well);min-height:32px;color:var(--app-on-spotlight);font-size:var(--app-text-meta);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:4px 12px;font-weight:600;display:inline-flex}.pirw-head__pill-icon[data-v-e63e76c1]{width:16px;height:16px;color:var(--app-highlight-bright);flex:none}.pirw-head__focus-line[data-v-e63e76c1]{color:var(--app-on-spotlight);font-size:var(--app-text-meta);align-items:flex-start;gap:8px;margin:0;font-weight:600;line-height:1.5;display:flex}.pirw-head__progress[data-v-e63e76c1]{flex-direction:column;gap:8px;display:flex}.pirw-head__progress-row[data-v-e63e76c1]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pirw-head__title[data-v-e63e76c1]{color:var(--app-on-spotlight);font-family:var(--app-font-heading);font-size:var(--app-text-heading-sm);margin:0;font-weight:600;line-height:1.3}.pirw-head__percent[data-v-e63e76c1]{color:var(--app-highlight-bright);font-family:var(--app-font-heading);font-size:var(--app-text-heading);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.pirw-head__bar[data-v-e63e76c1]{border-radius:var(--app-radius-pill);background:var(--app-spotlight-well);height:8px;display:block;overflow:hidden}.pirw-head__bar-fill[data-v-e63e76c1]{border-radius:inherit;background:var(--app-highlight-bright);transform-origin:0;height:100%;transition:transform .3s linear;display:block}[dir=rtl] .pirw-head__bar-fill[data-v-e63e76c1]{transform-origin:100%}.pirw-head__body[data-v-e63e76c1]{color:var(--app-on-spotlight-muted);font-size:var(--app-text-meta);margin:0;line-height:1.5}.pirw-head__steps[data-v-e63e76c1]{border-top:1px solid var(--app-spotlight-line);flex-wrap:wrap;gap:8px 16px;margin:0;padding:16px 0 0;list-style:none;display:flex}.pirw-head__step[data-v-e63e76c1]{align-items:center;gap:8px;min-width:0;display:inline-flex}.pirw-head__mark[data-v-e63e76c1]{border:1px solid var(--app-spotlight-line);width:20px;height:20px;color:var(--app-on-spotlight-muted);font-size:var(--app-text-label);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.pirw-head__mark-icon[data-v-e63e76c1]{width:12px;height:12px}.pirw-head__step--done .pirw-head__mark[data-v-e63e76c1]{border-color:var(--app-on-night-success);background:var(--app-on-night-success);color:var(--app-night)}.pirw-head__step--running .pirw-head__mark[data-v-e63e76c1]{border-color:var(--app-highlight-bright);background:var(--app-highlight-bright);color:var(--app-night)}.pirw-head__step-label[data-v-e63e76c1]{color:var(--app-on-spotlight-muted);font-size:var(--app-text-meta);font-weight:500}.pirw-head__step--done .pirw-head__step-label[data-v-e63e76c1],.pirw-head__step--running .pirw-head__step-label[data-v-e63e76c1]{color:var(--app-on-spotlight)}.pirw-head__step--running .pirw-head__step-label[data-v-e63e76c1]{font-weight:600}@media (width<=640px){.pirw-head[data-v-e63e76c1]{gap:12px;padding:16px}.pirw-head--embedded[data-v-e63e76c1]{padding:0}.pirw-head__frame[data-v-e63e76c1]{width:40px;height:40px}.pirw-head__subject-name[data-v-e63e76c1]{font-size:var(--app-text-heading)}.pirw-head__percent[data-v-e63e76c1]{font-size:var(--app-text-heading-sm)}.pirw-head__steps[data-v-e63e76c1]{padding-top:12px}.pirw-head__actions[data-v-e63e76c1],.pirw-head__identity[data-v-e63e76c1]{flex-basis:100%}.pirw-head__actions[data-v-e63e76c1]{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pirw-head__bar-fill[data-v-e63e76c1]{transition:none}}.pirw-warning[data-v-a3b54cff]{flex-direction:column;gap:24px;min-width:0;animation:.3s ease-out both pirw-warning-in-a3b54cff;display:flex}.pirw-warning__band[data-v-a3b54cff]{border-radius:var(--app-radius-note);background:var(--app-danger-wash);color:var(--app-danger);font-size:var(--app-text-body);letter-spacing:.04em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 20px;font-weight:700;display:flex}.pirw-warning__band-icon[data-v-a3b54cff]{flex:none;width:20px;height:20px}.pirw-warning__body[data-v-a3b54cff]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.pirw-warning__file[data-v-a3b54cff]{text-align:start;align-items:center;gap:12px;max-width:100%;display:flex}.pirw-warning__folder-icon[data-v-a3b54cff]{width:24px;height:24px;color:var(--app-accent);flex:none}.pirw-warning__file-copy[data-v-a3b54cff]{flex-direction:column;gap:4px;min-width:0;display:flex}.pirw-warning__file-label[data-v-a3b54cff]{color:var(--app-ink-muted);font-size:var(--app-text-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.pirw-warning__name[data-v-a3b54cff]{color:var(--app-ink);font-family:var(--app-font-heading);font-size:var(--app-text-title);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.15}.pirw-warning__confirm[data-v-a3b54cff],.pirw-warning__remember[data-v-a3b54cff]{max-width:520px;color:var(--app-ink);font-size:var(--app-text-body);margin:0;line-height:1.55}.pirw-warning__remember-lead[data-v-a3b54cff]{color:var(--app-danger);font-weight:700}.pirw-warning__confirm[data-v-a3b54cff]{font-weight:600}.pirw-warning__includes[data-v-a3b54cff]{flex-direction:column;align-items:center;gap:8px;display:flex}.pirw-warning__includes-label[data-v-a3b54cff]{color:var(--app-ink-muted);font-size:var(--app-text-meta);margin:0;font-weight:600}.pirw-warning__chips[data-v-a3b54cff]{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pirw-warning__action[data-v-a3b54cff]{width:min(100%,360px)}.pirw-warning__notes[data-v-a3b54cff]{border-top:1px solid var(--app-line);text-align:start;flex-direction:column;gap:8px;max-width:520px;margin:0;padding:16px 0 0;list-style:none;display:flex}.pirw-warning__note[data-v-a3b54cff]{color:var(--app-ink-muted);font-size:var(--app-text-meta);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.pirw-warning__note-icon[data-v-a3b54cff]{flex:none;width:16px;height:16px;margin-top:1px}@keyframes pirw-warning-in-a3b54cff{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (width<=640px){.pirw-warning__band[data-v-a3b54cff]{font-size:var(--app-text-meta);padding:12px 16px}.pirw-warning[data-v-a3b54cff]{gap:16px}.pirw-warning__name[data-v-a3b54cff]{font-size:var(--app-text-heading)}.pirw-warning__action[data-v-a3b54cff]{width:100%}}@media (prefers-reduced-motion:reduce){.pirw-warning[data-v-a3b54cff]{animation:none}}.pirw-overview[data-v-875486e7]{flex-direction:column;gap:16px;min-width:0;display:flex}.pirw-overview__head[data-v-875486e7]{flex-direction:column;gap:4px;display:flex}.pirw-overview__heading[data-v-875486e7]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pirw-overview__title[data-v-875486e7]{color:var(--app-ink);margin:0;font-weight:600}.pirw-overview__percent[data-v-875486e7],.pirw-overview__title[data-v-875486e7]{font-family:var(--app-font-heading);font-size:var(--app-text-heading-sm)}.pirw-overview__percent[data-v-875486e7]{color:var(--app-accent);font-variant-numeric:tabular-nums;font-weight:700}.pirw-overview--done .pirw-overview__percent[data-v-875486e7]{color:var(--app-success)}.pirw-overview__count[data-v-875486e7]{color:var(--app-ink);font-weight:600}.pirw-overview__count[data-v-875486e7],.pirw-overview__sources[data-v-875486e7]{font-size:var(--app-text-meta);font-variant-numeric:tabular-nums;margin:0}.pirw-overview__sources[data-v-875486e7]{color:var(--app-ink-muted);align-items:center;gap:4px;display:flex}.pirw-overview__sources-icon[data-v-875486e7]{width:12px;height:12px;color:var(--app-accent);flex:none}.pirw-overview__track[data-v-875486e7]{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pirw-overview__segment[data-v-875486e7]{border-radius:var(--app-radius-tight);background:var(--app-line);flex:1 1 0;min-width:0;height:6px;position:relative;overflow:hidden}.pirw-overview__row-fill[data-v-875486e7],.pirw-overview__segment-fill[data-v-875486e7]{background:var(--app-accent);transform-origin:0;transition:transform .25s linear;position:absolute;inset:0}.pirw-overview__segment--unsealed .pirw-overview__segment-fill[data-v-875486e7]{background:var(--app-success)}[dir=rtl] .pirw-overview__row-fill[data-v-875486e7],[dir=rtl] .pirw-overview__segment-fill[data-v-875486e7]{transform-origin:100%}.pirw-overview__categories[data-v-875486e7]{flex-direction:column;gap:12px;display:flex}.pirw-overview__category[data-v-875486e7]{flex-direction:column;gap:4px;display:flex}.pirw-overview__category-head[data-v-875486e7]{color:var(--app-ink-muted);font-size:var(--app-text-label);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:4px 12px;font-weight:700;display:flex}.pirw-overview__category-count[data-v-875486e7]{font-variant-numeric:tabular-nums;letter-spacing:normal;flex:none;align-items:center;gap:4px;display:inline-flex}.pirw-overview__category--done .pirw-overview__category-count[data-v-875486e7]{color:var(--app-success)}.pirw-overview__category-check[data-v-875486e7]{width:12px;height:12px}.pirw-overview__rows[data-v-875486e7]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pirw-overview__row[data-v-875486e7]{border-radius:var(--app-radius-control);align-items:center;gap:12px;min-height:40px;padding:4px 12px;transition:background-color .3s ease-out;display:flex;position:relative}.pirw-overview__row--unsealing[data-v-875486e7]{background:var(--app-accent-wash)}.pirw-overview__row--unsealing[data-v-875486e7]:before{top:8px;bottom:8px;border-radius:var(--app-radius-tight);background:var(--app-accent);content:"";width:3px;position:absolute;inset-inline-start:0}.pirw-overview__icon[data-v-875486e7]{width:16px;height:16px;color:var(--app-accent);flex:none}.pirw-overview__label[data-v-875486e7]{min-width:0;color:var(--app-ink-muted);font-size:var(--app-text-body);overflow-wrap:anywhere;flex:auto;font-weight:500;line-height:1.3}.pirw-overview__row--unsealed .pirw-overview__label[data-v-875486e7],.pirw-overview__row--unsealing .pirw-overview__label[data-v-875486e7]{color:var(--app-ink)}.pirw-overview__row--unsealing .pirw-overview__label[data-v-875486e7]{font-weight:600}.pirw-overview__state[data-v-875486e7]{color:var(--app-ink-muted);font-size:var(--app-text-meta);flex:none;align-items:center;gap:4px;display:inline-flex}.pirw-overview__state--active[data-v-875486e7]{color:var(--app-on-accent-fill);font-weight:600}.pirw-overview__state--done[data-v-875486e7]{color:var(--app-success);white-space:nowrap;font-weight:600}.pirw-overview__state-icon[data-v-875486e7]{width:16px;height:16px}.pirw-overview__state-percent[data-v-875486e7]{font-variant-numeric:tabular-nums}.pirw-overview__row-bar[data-v-875486e7]{inset-inline:40px 12px;border-radius:var(--app-radius-pill);background:var(--app-line);height:2px;position:absolute;bottom:4px;overflow:hidden}@container (width>=640px) and (width<=760px){.pirw-overview__state-text[data-v-875486e7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.pirw-overview__row[data-v-875486e7],.pirw-overview__row-fill[data-v-875486e7],.pirw-overview__segment-fill[data-v-875486e7]{transition:none}}.pirw-quality[data-v-b58890a3]{--pirw-quality-tone:var(--app-accent);--pirw-quality-tone-wash:var(--app-accent-wash);flex-direction:column;gap:16px;min-width:0;animation:.3s ease-out both pirw-quality-in-b58890a3;display:flex}.pirw-quality--success[data-v-b58890a3]{--pirw-quality-tone:var(--app-success);--pirw-quality-tone-wash:var(--app-success-wash)}.pirw-quality--warn[data-v-b58890a3]{--pirw-quality-tone:var(--app-warn);--pirw-quality-tone-wash:var(--app-warn-wash)}.pirw-quality__head[data-v-b58890a3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.pirw-quality__kicker[data-v-b58890a3]{color:var(--app-accent);font-size:var(--app-text-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.pirw-quality__kicker-icon[data-v-b58890a3]{width:16px;height:16px}.pirw-quality__title[data-v-b58890a3]{color:var(--app-ink);font-family:var(--app-font-heading);font-size:var(--app-text-heading);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.25}.pirw-quality__subtitle[data-v-b58890a3]{color:var(--app-ink-muted);font-size:var(--app-text-body);margin:-8px 0 0;line-height:1.5}.pirw-quality__score-card[data-v-b58890a3]{flex-wrap:wrap;align-items:center;gap:24px;min-width:0;display:flex}.pirw-quality__gauge[data-v-b58890a3]{flex:none;place-items:center;width:168px;height:168px;margin-inline:auto;display:grid;position:relative}.pirw-quality__gauge-svg[data-v-b58890a3]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pirw-quality__gauge-track[data-v-b58890a3]{fill:none;stroke:var(--app-surface-sunken)}.pirw-quality__gauge-ticks[data-v-b58890a3]{fill:none;stroke:var(--app-line-strong)}.pirw-quality__gauge-arc[data-v-b58890a3]{fill:none;stroke:var(--pirw-quality-tone);stroke-linecap:round;transition:stroke-dashoffset .12s linear}.pirw-quality__gauge-center[data-v-b58890a3]{flex-direction:column;align-items:center;gap:4px;line-height:1;display:flex}.pirw-quality__gauge-label[data-v-b58890a3]{color:var(--app-ink-muted);font-size:var(--app-text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.pirw-quality__gauge-value[data-v-b58890a3]{color:var(--pirw-quality-tone);font-family:var(--app-font-heading);font-size:var(--app-text-chapter);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700}.pirw-quality__gauge-max[data-v-b58890a3]{color:var(--app-ink-muted);font-size:var(--app-text-meta);font-weight:600}.pirw-quality__summary[data-v-b58890a3]{flex-direction:column;flex:260px;gap:12px;min-width:0;display:flex}.pirw-quality__level[data-v-b58890a3]{border:1px solid var(--pirw-quality-tone);border-radius:var(--app-radius-pill);background:var(--pirw-quality-tone-wash);min-height:32px;color:var(--pirw-quality-tone);font-family:var(--app-font-heading);font-size:var(--app-text-heading-sm);opacity:0;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:4px 12px;font-weight:700;transition:opacity .3s ease-out;display:inline-flex}.pirw-quality__level--shown[data-v-b58890a3]{opacity:1}.pirw-quality__level-icon[data-v-b58890a3]{flex:none;width:16px;height:16px}.pirw-quality__body[data-v-b58890a3]{color:var(--app-ink-muted);font-size:var(--app-text-body);margin:0;line-height:1.5}.pirw-quality__check-progress[data-v-b58890a3]{flex-direction:column;gap:8px;display:flex}.pirw-quality__check-row[data-v-b58890a3]{color:var(--app-ink);font-size:var(--app-text-meta);justify-content:space-between;align-items:center;gap:12px;margin:0;font-weight:600;display:flex}.pirw-quality__check-value[data-v-b58890a3]{color:var(--app-accent);font-variant-numeric:tabular-nums;flex:none}.pirw-quality__check-bar[data-v-b58890a3]{border-radius:var(--app-radius-pill);background:var(--app-surface-sunken);height:12px;display:block;overflow:hidden}.pirw-quality__check-fill[data-v-b58890a3]{border-radius:inherit;background:var(--app-accent);transform-origin:0;height:100%;transition:transform .12s linear,background-color .3s ease-out;display:block}.pirw-quality__check-fill--done[data-v-b58890a3]{background:var(--app-success)}[dir=rtl] .pirw-quality__check-fill[data-v-b58890a3]{transform-origin:100%}.pirw-quality__checks[data-v-b58890a3]{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pirw-quality__check[data-v-b58890a3]{min-width:0;color:var(--app-ink-muted);font-size:var(--app-text-meta);align-items:center;gap:8px;line-height:1.4;display:flex}.pirw-quality__check--running[data-v-b58890a3]{color:var(--app-ink);font-weight:600}.pirw-quality__check--done[data-v-b58890a3]{color:var(--app-ink)}.pirw-quality__check-icon[data-v-b58890a3]{width:16px;height:16px;color:var(--app-ink-muted);flex:none}.pirw-quality__check--running .pirw-quality__check-icon[data-v-b58890a3]{color:var(--app-accent)}.pirw-quality__check--done .pirw-quality__check-icon[data-v-b58890a3]{color:var(--app-success)}.pirw-quality__stats[data-v-b58890a3]{border-top:1px solid var(--app-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px 0 0;list-style:none;display:grid}.pirw-quality__stat[data-v-b58890a3]{align-items:center;gap:12px;min-width:0;display:flex}.pirw-quality__stat-icon[data-v-b58890a3]{width:16px;height:16px;color:var(--app-accent);flex:none}.pirw-quality__stat-copy[data-v-b58890a3]{flex-direction:column;min-width:0;display:flex}.pirw-quality__stat-value[data-v-b58890a3]{color:var(--app-ink);font-family:var(--app-font-heading);font-size:var(--app-text-heading-sm);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3}.pirw-quality__stat-label[data-v-b58890a3]{color:var(--app-ink-muted);font-size:var(--app-text-meta);line-height:1.4}.pirw-quality__check-label[data-v-b58890a3]{min-width:0}.pirw-quality__breakdown[data-v-b58890a3]{border-top:1px solid var(--app-line);flex-direction:column;gap:12px;padding-top:16px;display:flex}.pirw-quality__breakdown-head[data-v-b58890a3]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;display:flex}.pirw-quality__breakdown-total[data-v-b58890a3]{color:var(--pirw-quality-tone);font-size:var(--app-text-meta);font-variant-numeric:tabular-nums;font-weight:700}.pirw-quality__label[data-v-b58890a3]{color:var(--app-ink);font-size:var(--app-text-body);margin:0;font-weight:600}.pirw-quality__stack[data-v-b58890a3]{gap:4px;height:12px;display:flex}.pirw-quality__stack-part[data-v-b58890a3]{border:1px dashed var(--app-line-strong);border-radius:var(--app-radius-pill);background:var(--app-surface-sunken);flex-basis:0;overflow:hidden}.pirw-quality__stack-part--given[data-v-b58890a3]{border:0}.pirw-quality__stack-fill[data-v-b58890a3]{background:var(--pirw-quality-tone);transform-origin:0;height:100%;transition:transform .12s linear;display:block}[dir=rtl] .pirw-quality__stack-fill[data-v-b58890a3]{transform-origin:100%}.pirw-quality__details[data-v-b58890a3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pirw-quality__detail[data-v-b58890a3]{align-items:center;gap:8px;min-width:0;display:flex}.pirw-quality__detail-icon[data-v-b58890a3]{width:16px;height:16px;color:var(--app-ink-muted);flex:none}.pirw-quality__detail--given .pirw-quality__detail-icon[data-v-b58890a3]{color:var(--app-success)}.pirw-quality__detail-copy[data-v-b58890a3]{flex-direction:column;flex:auto;min-width:0;display:flex}.pirw-quality__detail-label[data-v-b58890a3]{color:var(--app-ink);font-size:var(--app-text-body);font-weight:600;line-height:1.3}.pirw-quality__detail-points[data-v-b58890a3],.pirw-quality__detail-state[data-v-b58890a3]{color:var(--app-ink-muted);font-size:var(--app-text-meta)}.pirw-quality__detail-points[data-v-b58890a3]{border-radius:var(--app-radius-pill);background:var(--app-surface);font-variant-numeric:tabular-nums;flex:none;padding:2px 8px;font-weight:700}.pirw-quality__detail--given .pirw-quality__detail-points[data-v-b58890a3]{background:var(--app-success-wash);color:var(--app-success)}.pirw-quality__tip[data-v-b58890a3]{border-radius:var(--app-radius-control);background:var(--app-highlight-wash);color:var(--app-ink);font-size:var(--app-text-meta);border-inline-start:2px solid var(--app-highlight);border-radius:var(--app-radius-note);align-items:flex-start;gap:8px;margin:0;padding:12px;line-height:1.5;display:flex}.pirw-quality__tip-icon[data-v-b58890a3]{width:16px;height:16px;color:var(--app-highlight);flex:none;margin-top:1px}.pirw-quality__tip-title[data-v-b58890a3]{font-size:var(--app-text-body);font-weight:600;display:block}.pirw-quality__assembly[data-v-b58890a3]{border-top:1px solid var(--app-line);flex-direction:column;gap:8px;padding-top:16px;display:flex}.pirw-quality__lines[data-v-b58890a3]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pirw-quality__line[data-v-b58890a3]{color:var(--app-ink-muted);font-size:var(--app-text-body);align-items:center;gap:8px;line-height:1.4;animation:.3s ease-out both pirw-quality-line-b58890a3;display:flex}.pirw-quality__line--running[data-v-b58890a3]{color:var(--app-ink);font-weight:600}.pirw-quality__line-icon[data-v-b58890a3]{flex:none;width:16px;height:16px}.pirw-quality__line--done .pirw-quality__line-icon[data-v-b58890a3]{color:var(--app-success)}.pirw-quality__line--running .pirw-quality__line-icon[data-v-b58890a3]{color:var(--app-accent)}.pirw-quality__wait-note[data-v-b58890a3]{color:var(--app-ink-muted);font-size:var(--app-text-meta);margin:0;line-height:1.5}@keyframes pirw-quality-in-b58890a3{0%{opacity:0;transform:translateY(8px)}}@keyframes pirw-quality-line-b58890a3{0%{opacity:0;transform:translateY(4px)}}@media (width<=640px){.pirw-quality__title[data-v-b58890a3]{font-size:var(--app-text-heading-sm)}.pirw-quality__score-card[data-v-b58890a3]{gap:16px}.pirw-quality__gauge[data-v-b58890a3]{width:136px;height:136px}.pirw-quality__gauge-value[data-v-b58890a3]{font-size:var(--app-text-title)}.pirw-quality__details[data-v-b58890a3],.pirw-quality__stats[data-v-b58890a3]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pirw-quality[data-v-b58890a3],.pirw-quality__line[data-v-b58890a3]{animation:none}.pirw-quality__check-fill[data-v-b58890a3],.pirw-quality__gauge-arc[data-v-b58890a3],.pirw-quality__level[data-v-b58890a3],.pirw-quality__stack-fill[data-v-b58890a3]{transition:none}}.pirw-question[data-v-5363db93]{flex-direction:column;gap:16px;min-width:0;display:flex}.pirw-question__head[data-v-5363db93]{border-radius:var(--app-radius-card);align-items:center;gap:12px;padding:16px 20px;display:flex}.pirw-question__well[data-v-5363db93]{border:1px solid var(--app-spotlight-line);background:var(--app-spotlight-well);width:40px;height:40px;color:var(--app-highlight-bright);border-radius:50%;flex:none;place-items:center;display:grid}.pirw-question__well-icon[data-v-5363db93]{width:20px;height:20px}.pirw-question__heading[data-v-5363db93]{flex-direction:column;gap:4px;min-width:0;display:flex}.pirw-question__kicker[data-v-5363db93]{color:var(--app-highlight-bright);font-size:var(--app-text-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.pirw-question__prompt[data-v-5363db93]{color:var(--app-on-spotlight);font-family:var(--app-font-heading);font-size:var(--app-text-heading-sm);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.pirw-question__fieldset[data-v-5363db93]{border:0;min-width:0;margin:0;padding:0}.pirw-question__note[data-v-5363db93],.pirw-question__privacy[data-v-5363db93]{color:var(--app-ink-muted);font-size:var(--app-text-meta);margin:0;line-height:1.5}.pirw-question__actions[data-v-5363db93]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pirw-question__skip[data-v-5363db93]{display:inline-flex;position:relative}.pirw-question__skip-button[data-v-5363db93]{width:100%}.pirw-question__countdown[data-v-5363db93]{inset-inline:1px;border-radius:0 0 calc(var(--app-radius-control) - 1px) calc(var(--app-radius-control) - 1px);pointer-events:none;height:2px;position:absolute;bottom:1px;overflow:hidden}.pirw-question__countdown-fill[data-v-5363db93]{background:var(--app-accent);transform-origin:0;height:100%;transition:transform .25s linear;display:block}[dir=rtl] .pirw-question__countdown-fill[data-v-5363db93]{transform-origin:100%}.pirw-question__privacy[data-v-5363db93]{align-items:flex-start;gap:8px;display:flex}.pirw-question__privacy-icon[data-v-5363db93]{flex:none;width:16px;height:16px}@media (width<=640px){.pirw-question__head[data-v-5363db93]{padding:12px 16px}.pirw-question__actions .app-btn[data-v-5363db93],.pirw-question__skip[data-v-5363db93]{width:100%}}@media (prefers-reduced-motion:reduce){.pirw-question__countdown-fill[data-v-5363db93]{transition:none}}.pirw-slide[data-v-52afa1b5]{gap:20px;min-width:0}.pirw-slide[data-v-52afa1b5],.pirw-slide__top[data-v-52afa1b5]{flex-direction:column;display:flex}.pirw-slide__top[data-v-52afa1b5]{gap:8px}.pirw-slide__kicker[data-v-52afa1b5]{color:var(--app-ink-muted);font-size:var(--app-text-label);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-weight:600;display:flex}.pirw-slide__position[data-v-52afa1b5]{color:var(--app-accent);font-variant-numeric:tabular-nums}.pirw-slide__track[data-v-52afa1b5]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.pirw-slide__segment[data-v-52afa1b5]{border-radius:var(--app-radius-tight);background:var(--app-line);flex-basis:0;min-width:0;height:4px;overflow:hidden}.pirw-slide__segment-fill[data-v-52afa1b5]{background:var(--app-accent);transform-origin:0;height:100%;transition:transform .3s linear;display:block}.pirw-slide__segment--done .pirw-slide__segment-fill[data-v-52afa1b5]{background:var(--app-success)}[dir=rtl] .pirw-slide__segment-fill[data-v-52afa1b5]{transform-origin:100%}.pirw-slide__lead[data-v-52afa1b5]{align-items:center;gap:20px;min-width:0;display:flex}.pirw-slide__dial[data-v-52afa1b5]{flex:none;place-items:center;width:112px;height:112px;display:grid;position:relative}.pirw-slide__dial-svg[data-v-52afa1b5]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pirw-slide__dial-track[data-v-52afa1b5]{fill:none;stroke:var(--app-line)}.pirw-slide__dial-arc[data-v-52afa1b5]{fill:none;stroke:var(--app-accent);stroke-linecap:round;transition:stroke-dashoffset .3s linear}.pirw-slide__well[data-v-52afa1b5]{background:var(--app-primary-fill);width:64px;height:64px;box-shadow:var(--app-primary-shadow);color:var(--app-on-accent);border-radius:50%;place-items:center;display:grid}.pirw-slide__well-icon[data-v-52afa1b5]{width:28px;height:28px}.pirw-slide__dial-percent[data-v-52afa1b5]{border:1px solid var(--app-line);border-radius:var(--app-radius-pill);background:var(--app-surface);min-width:40px;color:var(--app-accent);font-size:var(--app-text-label);font-variant-numeric:tabular-nums;text-align:center;padding:0 8px;font-weight:700;line-height:20px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.pirw-slide__copy[data-v-52afa1b5]{flex-direction:column;gap:4px;min-width:0;display:flex}.pirw-slide__title[data-v-52afa1b5]{color:var(--app-ink);font-family:var(--app-font-heading);font-size:var(--app-text-heading);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}.pirw-slide__body[data-v-52afa1b5]{color:var(--app-ink-muted);font-size:var(--app-text-body);margin:0;line-height:1.5}.pirw-slide__items-block[data-v-52afa1b5]{flex-direction:column;gap:8px;display:flex}.pirw-slide__items-head[data-v-52afa1b5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pirw-slide__label[data-v-52afa1b5]{color:var(--app-ink);font-size:var(--app-text-body);margin:0;font-weight:600}.pirw-slide__items-count[data-v-52afa1b5]{color:var(--app-ink-muted);font-size:var(--app-text-meta);font-variant-numeric:tabular-nums;margin:0}.pirw-slide__items[data-v-52afa1b5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pirw-slide__item[data-v-52afa1b5]{border:1px solid var(--app-line);border-radius:var(--app-radius-control);background:var(--app-surface-sunken);align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 12px;transition:border-color .3s ease-out,background-color .3s ease-out;display:flex;position:relative}.pirw-slide__item--searching[data-v-52afa1b5]{border-color:var(--app-accent);background:var(--app-accent-wash)}.pirw-slide__item--done[data-v-52afa1b5]{background:var(--app-surface)}.pirw-slide__item-icon[data-v-52afa1b5]{width:16px;height:16px;color:var(--app-ink-muted);flex:none}.pirw-slide__item--done .pirw-slide__item-icon[data-v-52afa1b5],.pirw-slide__item--searching .pirw-slide__item-icon[data-v-52afa1b5]{color:var(--app-accent)}.pirw-slide__item-label[data-v-52afa1b5]{min-width:0;color:var(--app-ink);font-size:var(--app-text-body);overflow-wrap:anywhere;flex:auto;font-weight:600;line-height:1.3}.pirw-slide__item--searching .pirw-slide__item-label[data-v-52afa1b5]{color:var(--app-on-accent-fill)}.pirw-slide__item-state[data-v-52afa1b5]{color:var(--app-ink-muted);flex:none;align-items:center;display:inline-flex}.pirw-slide__item--done .pirw-slide__item-state[data-v-52afa1b5]{color:var(--app-success)}.pirw-slide__item-state-icon[data-v-52afa1b5]{width:16px;height:16px}.pirw-slide__item-percent[data-v-52afa1b5]{color:var(--app-accent);font-size:var(--app-text-meta);font-variant-numeric:tabular-nums;font-weight:700}.pirw-slide__item-bar[data-v-52afa1b5]{border-radius:0 0 calc(var(--app-radius-control) - 1px) calc(var(--app-radius-control) - 1px);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pirw-slide__item-bar-fill[data-v-52afa1b5]{background:var(--app-accent);transform-origin:0;height:100%;transition:transform .3s linear;display:block}.pirw-slide__item--done .pirw-slide__item-bar-fill[data-v-52afa1b5]{background:var(--app-success)}[dir=rtl] .pirw-slide__item-bar-fill[data-v-52afa1b5]{transform-origin:100%}.pirw-slide__progress[data-v-52afa1b5]{flex-direction:column;gap:8px;display:flex}.pirw-slide__progress-row[data-v-52afa1b5]{color:var(--app-ink);font-size:var(--app-text-meta);justify-content:space-between;align-items:center;gap:12px;margin:0;font-weight:600;display:flex}.pirw-slide__progress-value[data-v-52afa1b5]{color:var(--app-accent);font-variant-numeric:tabular-nums;flex:none}.pirw-slide__bar[data-v-52afa1b5]{border-radius:var(--app-radius-pill);background:var(--app-surface-sunken);height:8px;display:block;overflow:hidden}.pirw-slide__bar-fill[data-v-52afa1b5]{border-radius:inherit;background:var(--app-accent);transform-origin:0;height:100%;transition:transform .3s linear;display:block}[dir=rtl] .pirw-slide__bar-fill[data-v-52afa1b5]{transform-origin:100%}@media (width<=640px){.pirw-slide[data-v-52afa1b5],.pirw-slide__lead[data-v-52afa1b5]{gap:16px}.pirw-slide__dial[data-v-52afa1b5]{width:88px;height:88px}.pirw-slide__well[data-v-52afa1b5]{width:48px;height:48px}.pirw-slide__well-icon[data-v-52afa1b5]{width:24px;height:24px}.pirw-slide__title[data-v-52afa1b5]{font-size:var(--app-text-heading-sm)}.pirw-slide__items[data-v-52afa1b5]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pirw-slide__bar-fill[data-v-52afa1b5],.pirw-slide__dial-arc[data-v-52afa1b5],.pirw-slide__item[data-v-52afa1b5],.pirw-slide__item-bar-fill[data-v-52afa1b5],.pirw-slide__segment-fill[data-v-52afa1b5]{transition:none}}.pirw-unlock[data-v-9c461369]{border-top:1px solid var(--app-spotlight-line);outline:none;flex-direction:column;gap:20px;padding:24px;scroll-margin-top:16px;animation:.4s ease-out both pirw-unlock-in-9c461369;display:flex}.pirw-unlock__head[data-v-9c461369]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pirw-unlock__heading[data-v-9c461369]{flex-direction:column;gap:4px;min-width:0;display:flex}.pirw-unlock__kicker[data-v-9c461369]{margin:0}.pirw-unlock__title[data-v-9c461369]{color:var(--app-on-spotlight);font-family:var(--app-font-heading);font-size:var(--app-text-title);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.pirw-unlock__subject[data-v-9c461369]{color:var(--app-on-spotlight-muted);font-size:var(--app-text-body);overflow-wrap:anywhere;margin:0}.pirw-unlock__lock[data-v-9c461369]{border:1px solid var(--app-spotlight-line);background:var(--app-spotlight-well);width:56px;height:56px;color:var(--app-highlight-bright);border-radius:50%;flex:none;place-items:center;transition:color .3s ease-out,border-color .3s ease-out;display:grid}.pirw-unlock__lock-icon[data-v-9c461369]{width:24px;height:24px}.pirw-unlock--full .pirw-unlock__lock[data-v-9c461369]{border-color:var(--app-on-night-success);color:var(--app-on-night-success);animation:.4s ease-out both pirw-unlock-pop-9c461369}.pirw-unlock__meter[data-v-9c461369]{flex-direction:column;gap:12px;display:flex}.pirw-unlock__figures[data-v-9c461369]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.pirw-unlock__percent[data-v-9c461369]{color:var(--app-highlight-bright);font-family:var(--app-font-heading);font-size:var(--app-text-hero);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:700;line-height:1}.pirw-unlock--full .pirw-unlock__percent[data-v-9c461369]{color:var(--app-on-night-success)}.pirw-unlock__counts[data-v-9c461369]{text-align:end;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pirw-unlock__items[data-v-9c461369]{color:var(--app-on-spotlight);font-size:var(--app-text-body);font-variant-numeric:tabular-nums;font-weight:600}.pirw-unlock__sections[data-v-9c461369]{color:var(--app-on-spotlight-muted);font-size:var(--app-text-meta);font-variant-numeric:tabular-nums}.pirw-unlock__bar[data-v-9c461369]{border:1px solid var(--app-spotlight-line);border-radius:var(--app-radius-pill);background:var(--app-spotlight-well);height:16px;display:block;position:relative;overflow:hidden}.pirw-unlock__fill[data-v-9c461369]{border-radius:inherit;background:var(--app-highlight-bright);transform-origin:0;transition:transform .12s linear,background-color .3s ease-out;position:absolute;inset:0}[dir=rtl] .pirw-unlock__cta-fill[data-v-9c461369],[dir=rtl] .pirw-unlock__fill[data-v-9c461369],[dir=rtl] .pirw-unlock__tile-fill[data-v-9c461369]{transform-origin:100%}.pirw-unlock--full .pirw-unlock__fill[data-v-9c461369]{background:var(--app-on-night-success)}.pirw-unlock__status[data-v-9c461369]{min-height:1.5em;color:var(--app-on-spotlight);font-size:var(--app-text-body);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.pirw-unlock__status-icon[data-v-9c461369]{width:16px;height:16px;color:var(--app-highlight-bright);flex:none}.pirw-unlock--full .pirw-unlock__status-icon[data-v-9c461369]{color:var(--app-on-night-success)}.pirw-unlock__grid[data-v-9c461369]{grid-template-columns:repeat(auto-fill,minmax(min(100%,176px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pirw-unlock__tile[data-v-9c461369]{border:1px solid var(--app-spotlight-line);border-radius:var(--app-radius-control);background:var(--app-spotlight-well);align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px 12px;transition:border-color .3s ease-out,color .3s ease-out;display:flex;position:relative}.pirw-unlock__tile-well[data-v-9c461369]{border:1px solid var(--app-spotlight-line);width:32px;height:32px;color:var(--app-on-spotlight-muted);border-radius:50%;flex:none;place-items:center;display:grid}.pirw-unlock__tile-icon[data-v-9c461369]{width:16px;height:16px}.pirw-unlock__tile-copy[data-v-9c461369]{flex-direction:column;flex:auto;min-width:0;display:flex}.pirw-unlock__tile-name[data-v-9c461369]{color:var(--app-on-spotlight-muted);font-size:var(--app-text-body);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.pirw-unlock__tile-state[data-v-9c461369]{color:var(--app-on-spotlight-muted);font-size:var(--app-text-meta)}.pirw-unlock__tile-check[data-v-9c461369]{width:16px;height:16px;color:var(--app-on-night-success);flex:none}.pirw-unlock__tile-bar[data-v-9c461369]{inset-inline:0;border-radius:0 0 calc(var(--app-radius-control) - 1px) calc(var(--app-radius-control) - 1px);height:2px;position:absolute;bottom:0;overflow:hidden}.pirw-unlock__tile-fill[data-v-9c461369]{background:var(--app-highlight-bright);transform-origin:0;transition:transform .12s linear;position:absolute;inset:0}.pirw-unlock__tile--unlocking[data-v-9c461369]{border-color:var(--app-highlight-bright)}.pirw-unlock__tile--unlocking .pirw-unlock__tile-well[data-v-9c461369]{border-color:var(--app-highlight-bright);color:var(--app-highlight-bright)}.pirw-unlock__tile--unlocking .pirw-unlock__tile-name[data-v-9c461369]{color:var(--app-on-spotlight)}.pirw-unlock__tile--unlocking .pirw-unlock__tile-state[data-v-9c461369]{color:var(--app-highlight-bright)}.pirw-unlock__tile--unlocked[data-v-9c461369]{animation:.4s ease-out both pirw-unlock-pop-9c461369}.pirw-unlock__tile--unlocked .pirw-unlock__tile-well[data-v-9c461369]{background:var(--app-spotlight-frame);color:var(--app-on-spotlight-frame);border-color:#0000}.pirw-unlock__tile--unlocked .pirw-unlock__tile-name[data-v-9c461369]{color:var(--app-on-spotlight)}.pirw-unlock__tile--unlocked .pirw-unlock__tile-state[data-v-9c461369]{color:var(--app-on-night-success)}.pirw-unlock__tile--unlocked .pirw-unlock__tile-fill[data-v-9c461369]{background:var(--app-on-night-success)}.pirw-unlock__foot[data-v-9c461369]{border-top:1px solid var(--app-spotlight-line);flex-direction:column;gap:12px;padding-top:20px;display:flex}.pirw-unlock__cta[data-v-9c461369]{border-radius:var(--app-radius-control);width:100%;min-height:48px;font-family:var(--app-font-body);font-size:var(--app-text-body);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-weight:700;line-height:1.3;display:flex;position:relative}.pirw-unlock__cta--pending[data-v-9c461369]{background:var(--app-primary-fill);box-shadow:var(--app-primary-shadow);color:var(--app-on-accent);cursor:progress}.pirw-unlock__cta--armed[data-v-9c461369]{border-color:var(--app-highlight-bright);background:var(--app-highlight-bright);box-shadow:var(--app-shadow-lift);color:var(--app-night);cursor:pointer;transition:background-color .16s}.pirw-unlock__cta--armed[data-v-9c461369]:hover{background:var(--app-on-night)}.pirw-unlock__cta--armed[data-v-9c461369]:focus-visible{outline:2px solid var(--app-on-spotlight);outline-offset:2px}.pirw-unlock__cta-icon[data-v-9c461369]{flex:none;width:20px;height:20px}[dir=rtl] .pirw-unlock__cta-icon--end[data-v-9c461369]{transform:scaleX(-1)}.pirw-unlock__cta-label[data-v-9c461369]{overflow-wrap:anywhere;min-width:0}.pirw-unlock__cta-percent[data-v-9c461369]{font-variant-numeric:tabular-nums;opacity:.86}.pirw-unlock__cta-track[data-v-9c461369]{inset-inline:0;border-radius:0 0 calc(var(--app-radius-control) - 1px) calc(var(--app-radius-control) - 1px);background:var(--app-spotlight-well);height:4px;position:absolute;bottom:0;overflow:hidden}.pirw-unlock__cta-fill[data-v-9c461369]{background:var(--app-highlight-bright);transform-origin:0;transition:transform .12s linear;position:absolute;inset:0}.pirw-unlock__note[data-v-9c461369]{color:var(--app-on-spotlight-muted);font-size:var(--app-text-meta);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.pirw-unlock__note-icon[data-v-9c461369]{width:16px;height:16px;color:var(--app-highlight-bright);flex:none}.pirw-unlock-swap-enter-active[data-v-9c461369],.pirw-unlock-swap-leave-active[data-v-9c461369]{transition:opacity .16s}.pirw-unlock-swap-enter-from[data-v-9c461369],.pirw-unlock-swap-leave-to[data-v-9c461369]{opacity:0}.pirw-unlock-arm-leave-active[data-v-9c461369]{transition:opacity .2s ease-in}.pirw-unlock-arm-leave-to[data-v-9c461369]{opacity:0}.pirw-unlock-arm-enter-active[data-v-9c461369]{transition:opacity .4s ease-out,transform .4s ease-out}.pirw-unlock-arm-enter-from[data-v-9c461369]{opacity:0;transform:scale(.96)}@keyframes pirw-unlock-in-9c461369{0%{opacity:0;transform:translateY(12px)}}@keyframes pirw-unlock-pop-9c461369{0%{transform:scale(.96)}60%{transform:scale(1.02)}to{transform:scale(1)}}@container (width>=768px){.pirw-unlock[data-v-9c461369]{gap:24px;padding:40px}.pirw-unlock__title[data-v-9c461369]{font-size:var(--app-text-chapter)}.pirw-unlock__lock[data-v-9c461369]{width:64px;height:64px}.pirw-unlock__lock-icon[data-v-9c461369]{width:32px;height:32px}.pirw-unlock__bar[data-v-9c461369]{height:20px}.pirw-unlock__items[data-v-9c461369]{font-size:var(--app-text-heading-sm)}.pirw-unlock__grid[data-v-9c461369]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.pirw-unlock__cta[data-v-9c461369]{min-height:56px;font-size:var(--app-text-heading-sm)}}@media (width<=640px){.pirw-unlock[data-v-9c461369]{gap:16px;padding:16px}.pirw-unlock__title[data-v-9c461369]{font-size:var(--app-text-heading)}.pirw-unlock__lock[data-v-9c461369]{width:40px;height:40px}.pirw-unlock__lock-icon[data-v-9c461369]{width:20px;height:20px}.pirw-unlock__percent[data-v-9c461369]{font-size:var(--app-text-chapter)}.pirw-unlock__grid[data-v-9c461369]{grid-template-columns:repeat(2,minmax(0,1fr))}.pirw-unlock__tile[data-v-9c461369]{gap:8px;padding:8px}.pirw-unlock__tile-well[data-v-9c461369]{width:28px;height:28px}.pirw-unlock__foot[data-v-9c461369]{padding-top:16px}}@media (prefers-reduced-motion:reduce){.pirw-unlock[data-v-9c461369],.pirw-unlock--full .pirw-unlock__lock[data-v-9c461369],.pirw-unlock__tile--unlocked[data-v-9c461369]{animation:none}.pirw-unlock-arm-enter-active[data-v-9c461369],.pirw-unlock-arm-leave-active[data-v-9c461369],.pirw-unlock-swap-enter-active[data-v-9c461369],.pirw-unlock-swap-leave-active[data-v-9c461369],.pirw-unlock__cta--armed[data-v-9c461369],.pirw-unlock__cta-fill[data-v-9c461369],.pirw-unlock__fill[data-v-9c461369],.pirw-unlock__lock[data-v-9c461369],.pirw-unlock__tile[data-v-9c461369],.pirw-unlock__tile-fill[data-v-9c461369]{transition:none}}.pirw[data-v-48adf246]{border:1px solid var(--app-panel-line);border-radius:var(--app-radius-card);background:var(--app-surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--app-shadow);color:var(--app-ink);font-family:var(--app-font-body)}.pirw--headless[data-v-48adf246]{box-shadow:none;background:0 0;border:0;border-radius:0}.pirw__head[data-v-48adf246]{border-radius:calc(var(--app-radius-card) - 1px) calc(var(--app-radius-card) - 1px) 0 0}.pirw__content[data-v-48adf246]{flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex;container-type:inline-size}.pirw--headless .pirw__content[data-v-48adf246],.pirw__content.pirw__content--takeover[data-v-48adf246]{padding:0}.pirw__unlock[data-v-48adf246]{border-radius:0 0 calc(var(--app-radius-card) - 1px) calc(var(--app-radius-card) - 1px)}.pirw--headless .pirw__unlock[data-v-48adf246]{border-radius:var(--app-radius-card);border-top:0}.pirw__grid[data-v-48adf246]{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.pirw__stage[data-v-48adf246]{outline:none;min-width:0}.pirw__overview[data-v-48adf246]{border-top:1px solid var(--app-line);padding-top:24px}@container (width>=640px){.pirw__grid[data-v-48adf246]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"overview stage";align-items:start}.pirw__stage[data-v-48adf246]{grid-area:stage}.pirw__overview[data-v-48adf246]{padding-top:0;border-top:0;border-inline-end:1px solid var(--app-line);grid-area:overview;padding-inline-end:24px}}.pirw__facts[data-v-48adf246]{border-top:1px solid var(--app-line);flex-wrap:wrap;gap:8px 20px;margin:0;padding:16px 0 0;list-style:none;display:flex}.pirw__fact[data-v-48adf246]{min-width:0;color:var(--app-ink-muted);font-size:var(--app-text-meta);overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.pirw__fact-icon[data-v-48adf246]{width:16px;height:16px;color:var(--app-accent);flex:none}.pirw__slow[data-v-48adf246]{flex-direction:column;gap:4px;display:flex}.pirw__content--takeover .pirw__slow[data-v-48adf246]{padding:0 24px 24px}.pirw--headless .pirw__content--takeover .pirw__slow[data-v-48adf246]{padding:0}.pirw__note[data-v-48adf246]{color:var(--app-ink-muted);font-size:var(--app-text-meta);margin:0;line-height:1.5}@media (width<=640px){.pirw__content[data-v-48adf246]{gap:16px;padding:16px}.pirw--headless .pirw__content[data-v-48adf246]{padding:0}.pirw__content--takeover .pirw__slow[data-v-48adf246]{padding:0 16px 16px}.pirw--headless .pirw__content--takeover .pirw__slow[data-v-48adf246]{padding:0}}
