.sk-page{--sk-mono:var(--font-num);--sk-ink3:color-mix(in srgb, var(--text-secondary) 80%, var(--surface-elevated));--tone:var(--accent);--tone-soft:color-mix(in srgb, var(--accent) 14%, transparent);--sk-card:var(--surface-elevated);--sk-inset:var(--inset);--sk-track:var(--control-fill);--sk-switch-off:color-mix(in srgb, var(--text-primary) 20%, var(--surface-elevated));inline-size:min(100%,44rem);min-inline-size:0;margin-inline:auto;padding-block-end:3rem;overflow-x:clip}.sk-tone-income{--tone:var(--metric-income);--tone-soft:var(--metric-income-soft)}.sk-page .qr-button--primary.qr-button--tone-route{--button-tone:var(--accent)}.sk-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sk-hero{margin-block:var(--stack) var(--stack-loose);border-radius:var(--radius-lg);background:var(--sk-card);padding:var(--inset);animation:life-item-enter var(--motion-content) var(--motion-settle) backwards;gap:.875rem;display:grid;position:relative}.sk-hero__head{align-items:center;gap:.6rem;min-block-size:1.5rem;display:flex}.sk-hero__label{min-inline-size:0;color:var(--text-secondary);font-size:var(--type-subhead);flex:1;margin:0;font-weight:400}.sk-hero__figure{font-family:var(--sk-mono);font-size:var(--type-hero);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.375rem;margin:0;font-weight:500;line-height:1;display:flex}.sk-hero__figure small{color:var(--text-secondary);font-family:var(--sk-mono);font-size:var(--type-body);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:400}.sk-hero__headline{font-size:var(--type-title3);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.3}.sk-hero__meta{color:var(--text-secondary);font-size:var(--type-subhead);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.sk-hero__meta b,.sk-hero__meta strong{color:var(--text-primary);font-family:var(--sk-mono);font-variant-numeric:tabular-nums;font-weight:400}.sk-hero__actions{gap:.6rem;margin-block-start:.25rem;display:grid}.sk-hero__actions .qr-button{min-block-size:48px;inline-size:100%}.sk-group{margin-block:0 var(--stack-loose);animation:life-item-enter var(--motion-content) var(--motion-settle) backwards}.sk-group__head{min-block-size:1.25rem;padding-inline:var(--inset);justify-content:space-between;align-items:end;gap:.75rem;margin-block-end:var(--stack-tight);display:flex}.sk-group__title{color:var(--text-secondary);font-size:var(--type-footnote);letter-spacing:0;margin:0;font-weight:600}.sk-group__footer{margin:var(--stack-tight) var(--inset) 0;color:var(--text-secondary);font-size:var(--type-caption);overflow-wrap:anywhere;text-wrap:pretty;word-break:keep-all;line-height:1.5}.sk-link-button{min-block-size:44px;color:var(--accent-text);cursor:pointer;font:inherit;font-size:var(--type-subhead);touch-action:manipulation;background:0 0;border:0;align-items:center;margin-block:-.75rem;padding-inline:.6rem;font-weight:600;display:inline-flex}.sk-link-button:focus-visible{border-radius:var(--radius-xs);outline:3px solid var(--focus-ring);outline-offset:-3px}@media (width>=48rem){.sk-page{inline-size:min(100%,48rem)}}
