
  .release-experience.svelte-5x516p {
    --release-ink: var(--color-text-primary);
    --release-muted: var(--color-text-secondary);
    --release-surface: var(--color-surface);
    --release-bg: var(--color-background);
    --release-line: color-mix(in srgb, var(--color-text-primary) 18%, transparent);
    --release-line-strong: color-mix(in srgb, var(--color-text-primary) 38%, transparent);
    --release-teal: var(--color-accent);
    --release-teal-soft: color-mix(in srgb, var(--release-teal) 13%, var(--release-surface));
    --release-rose: #be5168;
    --release-rose-soft: color-mix(in srgb, #be5168 12%, var(--release-surface));
    --release-amber: #a45d08;
    --release-amber-soft: color-mix(in srgb, #d78815 14%, var(--release-surface));
    min-height: calc(100vh - 3.5rem);
    background:
      linear-gradient(var(--release-line) 1px, transparent 1px),
      linear-gradient(90deg, var(--release-line) 1px, transparent 1px),
      var(--release-bg);
    background-size: 48px 48px;
    color: var(--release-ink);
  }

  [data-theme="dark"] .release-experience.svelte-5x516p {
    --release-rose: #ef8195;
    --release-amber: #f0b34e;
  }

  .release-status-bar.svelte-5x516p {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    min-height: 3.25rem;
    padding: 0.65rem clamp(1rem, 4vw, 3rem);
    border-block: 1px solid var(--release-line);
    background: color-mix(in srgb, var(--release-surface) 94%, transparent);
    font-family: var(--font-mono);
    font-size: 0.68rem;
    letter-spacing: 0.08em;
  }

  .release-brandline.svelte-5x516p { display: flex; align-items: center; gap: 0.7rem; }
  .release-brandline.svelte-5x516p strong:where(.svelte-5x516p) { color: var(--release-teal); }
  .release-mark.svelte-5x516p { display: grid; width: 1.75rem; height: 1.75rem; place-items: center; border: 1px solid var(--release-teal); color: var(--release-teal); font-weight: 700; }
  .privacy-note.svelte-5x516p { color: var(--release-muted); text-transform: uppercase; }

  .release-progress.svelte-5x516p {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    width: min(1180px, calc(100% - 2rem));
    margin: 1.25rem auto 0;
    border: 1px solid var(--release-line);
    background: var(--release-surface);
  }

  .release-progress.svelte-5x516p > :where(.svelte-5x516p) { display: flex; align-items: center; gap: 0.55rem; padding: 0.75rem 0.9rem; border-right: 1px solid var(--release-line); color: var(--release-muted); font: 0.7rem/1.2 var(--font-mono); text-decoration: none; text-transform: uppercase; }
  .release-progress.svelte-5x516p > :where(.svelte-5x516p):last-child { border-right: 0; }
  .release-progress.svelte-5x516p span:where(.svelte-5x516p) span:where(.svelte-5x516p), .release-progress.svelte-5x516p a:where(.svelte-5x516p) span:where(.svelte-5x516p) { color: var(--release-line-strong); }
  .release-progress.svelte-5x516p .current:where(.svelte-5x516p) { background: var(--release-teal-soft); color: var(--release-teal); font-weight: 700; }
  .release-progress.svelte-5x516p .complete:where(.svelte-5x516p) { color: var(--release-teal); }

  .content-width.svelte-5x516p { width: min(1180px, calc(100% - 2rem)); margin-inline: auto; }
  .release-main.svelte-5x516p { padding-block: clamp(2rem, 5vw, 5rem); }
  .page-stack.svelte-5x516p { display: grid; gap: 1.5rem; }
  .eyebrow.svelte-5x516p { margin: 0 0 0.65rem; color: var(--release-teal); font: 700 0.68rem/1.3 var(--font-mono); letter-spacing: 0.12em; text-transform: uppercase; }
  h1.svelte-5x516p, h2.svelte-5x516p, p.svelte-5x516p { margin-top: 0; }
  h1.svelte-5x516p { max-width: 880px; margin-bottom: 1.2rem; font-size: clamp(2.35rem, 5.7vw, 5.3rem); line-height: 0.95; letter-spacing: -0.055em; }
  h2.svelte-5x516p { margin-bottom: 0.55rem; font-size: clamp(1.25rem, 2.2vw, 2rem); line-height: 1.08; letter-spacing: -0.025em; }
  h2.svelte-5x516p small:where(.svelte-5x516p) { color: var(--release-muted); font-size: 0.58em; font-weight: 500; }
  .lede.svelte-5x516p { max-width: 740px; margin-bottom: 1.5rem; color: var(--release-muted); font-size: clamp(1rem, 1.7vw, 1.18rem); line-height: 1.65; }

  .landing-hero.svelte-5x516p { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(310px, 0.72fr); gap: clamp(2rem, 7vw, 7rem); align-items: center; }
  .actions.svelte-5x516p { display: flex; flex-wrap: wrap; gap: 0.7rem; align-items: center; }
  .button.svelte-5x516p { display: inline-flex; min-height: 2.8rem; align-items: center; justify-content: center; padding: 0.72rem 1.05rem; border: 1px solid var(--release-line-strong); border-radius: 0.35rem; background: var(--release-surface); color: var(--release-ink); font: 700 0.76rem/1 var(--font-mono); letter-spacing: 0.04em; text-decoration: none; transition: transform 130ms ease, border-color 130ms ease, background 130ms ease; cursor: pointer; }
  .button.svelte-5x516p:hover { transform: translateY(-1px); border-color: var(--release-teal); }
  .button.primary.svelte-5x516p { border-color: var(--release-teal); background: var(--release-teal); color: white; }
  [data-theme="dark"] .button.primary.svelte-5x516p { color: #071210; }
  .button.secondary.svelte-5x516p { border-color: var(--release-teal); color: var(--release-teal); }
  .button.ghost.svelte-5x516p { border-color: transparent; background: transparent; color: var(--release-muted); }
  .button.full.svelte-5x516p { width: 100%; }
  .button.svelte-5x516p:disabled { opacity: 0.55; cursor: wait; transform: none; }

  .trust-row.svelte-5x516p { display: flex; flex-wrap: wrap; gap: 1rem; margin-top: 1.35rem; color: var(--release-muted); font: 0.72rem/1.3 var(--font-mono); }
  .trust-row.svelte-5x516p span:where(.svelte-5x516p)::before { content: "✓"; margin-right: 0.35rem; color: var(--release-teal); }
  .example-sheet.svelte-5x516p { padding: 1.5rem; border: 1px solid var(--release-line-strong); background: var(--release-surface); box-shadow: 10px 10px 0 var(--release-teal-soft); transform: rotate(1deg); }
  .sheet-head.svelte-5x516p { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.7rem; color: var(--release-muted); font: 0.65rem/1 var(--font-mono); letter-spacing: 0.08em; }
  .state-pill.svelte-5x516p { display: inline-flex; width: fit-content; padding: 0.45rem 0.65rem; border-radius: 999px; font: 700 0.68rem/1 var(--font-mono); letter-spacing: 0.06em; text-transform: uppercase; }
  .state-pill.conditional.svelte-5x516p { background: var(--release-amber-soft); color: var(--release-amber); }
  .state-pill.ready.svelte-5x516p { background: var(--release-teal-soft); color: var(--release-teal); }
  .state-pill.blocked.svelte-5x516p { background: var(--release-rose-soft); color: var(--release-rose); }
  .example-sheet.svelte-5x516p dl:where(.svelte-5x516p) { display: grid; grid-template-columns: repeat(3, 1fr); margin: 1.25rem 0; border-block: 1px solid var(--release-line); }
  .example-sheet.svelte-5x516p dl:where(.svelte-5x516p) div:where(.svelte-5x516p) { padding: 0.8rem 0; }
  dt.svelte-5x516p { color: var(--release-muted); font: 0.65rem/1.3 var(--font-mono); text-transform: uppercase; }
  dd.svelte-5x516p { margin: 0.3rem 0 0; font-weight: 700; }
  .compact-issues.svelte-5x516p { display: grid; gap: 0.55rem; margin: 0; padding: 0; list-style: none; }
  .compact-issues.svelte-5x516p li:where(.svelte-5x516p) { display: flex; gap: 0.65rem; padding: 0.65rem; background: var(--release-rose-soft); font-size: 0.82rem; }
  .compact-issues.svelte-5x516p li:where(.svelte-5x516p) span:where(.svelte-5x516p) { color: var(--release-rose); font-family: var(--font-mono); }

  .how-section.svelte-5x516p { margin-top: clamp(4rem, 9vw, 8rem); padding-block: clamp(3rem, 7vw, 6rem); border-block: 1px solid var(--release-line); background: var(--release-surface); }
  .three-up.svelte-5x516p { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; border: 1px solid var(--release-line); background: var(--release-line); }
  .three-up.svelte-5x516p article:where(.svelte-5x516p) { padding: clamp(1.25rem, 3vw, 2.3rem); background: var(--release-surface); }
  .three-up.svelte-5x516p article:where(.svelte-5x516p) > span:where(.svelte-5x516p) { display: block; margin-bottom: 3rem; color: var(--release-teal); font: 0.8rem/1 var(--font-mono); }
  .three-up.svelte-5x516p p:where(.svelte-5x516p) { margin-bottom: 0; color: var(--release-muted); line-height: 1.6; }
  .boundary-section.svelte-5x516p { display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 3rem; align-items: start; padding-block: clamp(3rem, 7vw, 6rem); }
  .boundary-section.svelte-5x516p ul:where(.svelte-5x516p) { margin: 0; padding: 0; border-top: 1px solid var(--release-line-strong); list-style: none; }
  .boundary-section.svelte-5x516p li:where(.svelte-5x516p) { padding: 0.85rem 0; border-bottom: 1px solid var(--release-line); color: var(--release-muted); }
  .boundary-section.svelte-5x516p li:where(.svelte-5x516p)::before { content: "—"; margin-right: 0.6rem; color: var(--release-teal); }

  .page-header.svelte-5x516p { display: flex; justify-content: space-between; gap: 2rem; align-items: flex-start; }
  .page-header.svelte-5x516p h1:where(.svelte-5x516p) { max-width: 950px; font-size: clamp(2rem, 4.5vw, 4.2rem); }
  .draft-chip.svelte-5x516p { flex: 0 0 auto; padding: 0.5rem 0.65rem; border: 1px solid var(--release-line); background: var(--release-surface); color: var(--release-muted); font: 0.66rem/1 var(--font-mono); text-transform: uppercase; }
  .work-panel.svelte-5x516p { border: 1px solid var(--release-line-strong); background: var(--release-surface); box-shadow: var(--shadow-md); }
  .form-section.svelte-5x516p { padding: clamp(1.25rem, 3vw, 2.25rem); border-bottom: 1px solid var(--release-line); }
  .section-heading.svelte-5x516p { display: flex; gap: 1rem; margin-bottom: 1.4rem; }
  .section-heading.svelte-5x516p > span:where(.svelte-5x516p) { color: var(--release-teal); font: 700 0.75rem/1.3 var(--font-mono); }
  .section-heading.svelte-5x516p h2:where(.svelte-5x516p), .section-heading.svelte-5x516p p:where(.svelte-5x516p) { margin-bottom: 0.25rem; }
  .section-heading.svelte-5x516p p:where(.svelte-5x516p) { color: var(--release-muted); }
  .form-grid.svelte-5x516p { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; }
  .form-grid.compact.svelte-5x516p { gap: 0.75rem; }
  label.svelte-5x516p { display: grid; gap: 0.38rem; min-width: 0; }
  label.svelte-5x516p > span:where(.svelte-5x516p) { color: var(--release-muted); font: 700 0.68rem/1.3 var(--font-mono); letter-spacing: 0.05em; text-transform: uppercase; }
  label.wide.svelte-5x516p, .form-grid.svelte-5x516p .wide:where(.svelte-5x516p) { grid-column: 1 / -1; }
  input.svelte-5x516p, select.svelte-5x516p, textarea.svelte-5x516p { width: 100%; min-width: 0; padding: 0.75rem 0.8rem; border: 1px solid var(--release-line-strong); border-radius: 0.25rem; background: var(--release-bg); color: var(--release-ink); font: inherit; }
  input.svelte-5x516p:focus, select.svelte-5x516p:focus, textarea.svelte-5x516p:focus { outline: 2px solid color-mix(in srgb, var(--release-teal) 35%, transparent); outline-offset: 1px; border-color: var(--release-teal); }
  textarea.svelte-5x516p { resize: vertical; line-height: 1.5; }
  .check-grid.svelte-5x516p { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0.75rem; }
  .check-card.svelte-5x516p { display: grid; grid-template-columns: auto 1fr; gap: 0.75rem; align-items: start; padding: 0.9rem; border: 1px solid var(--release-line); background: var(--release-bg); cursor: pointer; }
  .check-card.svelte-5x516p input:where(.svelte-5x516p) { width: 1rem; height: 1rem; margin-top: 0.15rem; accent-color: var(--release-teal); }
  .check-card.svelte-5x516p span:where(.svelte-5x516p) { color: var(--release-ink); text-transform: none; }
  .check-card.svelte-5x516p strong:where(.svelte-5x516p) { display: block; font-family: var(--font-primary); font-size: 0.85rem; letter-spacing: 0; }
  .check-card.svelte-5x516p small:where(.svelte-5x516p) { display: block; margin-top: 0.25rem; color: var(--release-muted); font-family: var(--font-primary); font-size: 0.75rem; font-weight: 400; letter-spacing: 0; line-height: 1.45; }
  .panel-actions.svelte-5x516p { padding: 1.25rem clamp(1.25rem, 3vw, 2.25rem); }
  .form-banner.svelte-5x516p { margin: 1rem 0 0; padding: 0.8rem; border-left: 3px solid; font-size: 0.85rem; }
  .form-banner.error.svelte-5x516p { border-color: var(--release-rose); background: var(--release-rose-soft); color: var(--release-rose); }
  .form-banner.success.svelte-5x516p { border-color: var(--release-teal); background: var(--release-teal-soft); color: var(--release-teal); }
  .field-error.svelte-5x516p { color: var(--release-rose); font-size: 0.75rem; }
  .honeypot.svelte-5x516p { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
  .loading-panel.svelte-5x516p, .empty-state.svelte-5x516p { padding: 4rem 2rem; text-align: center; }

  .result-grid.svelte-5x516p { display: grid; grid-template-columns: minmax(0, 0.8fr) minmax(420px, 1.2fr); gap: 1.5rem; align-items: start; }
  .result-summary.svelte-5x516p { display: grid; gap: 1rem; }
  .state-card.svelte-5x516p { padding: 1.5rem; border: 1px solid; background: var(--release-surface); }
  .state-card.ready.svelte-5x516p { border-color: var(--release-teal); box-shadow: 7px 7px 0 var(--release-teal-soft); }
  .state-card.conditional.svelte-5x516p { border-color: var(--release-amber); box-shadow: 7px 7px 0 var(--release-amber-soft); }
  .state-card.blocked.svelte-5x516p { border-color: var(--release-rose); box-shadow: 7px 7px 0 var(--release-rose-soft); }
  .state-card.svelte-5x516p h2:where(.svelte-5x516p) { margin-top: 1.5rem; }
  .state-card.svelte-5x516p p:where(.svelte-5x516p) { margin-bottom: 0; color: var(--release-muted); line-height: 1.6; }
  .job-facts.svelte-5x516p { display: grid; grid-template-columns: repeat(2, 1fr); margin: 0; border: 1px solid var(--release-line); background: var(--release-surface); }
  .job-facts.svelte-5x516p div:where(.svelte-5x516p) { padding: 0.9rem; border-right: 1px solid var(--release-line); border-bottom: 1px solid var(--release-line); }
  .job-facts.svelte-5x516p div:where(.svelte-5x516p):nth-child(2n) { border-right: 0; }
  .panel-head.svelte-5x516p { display: flex; justify-content: space-between; gap: 1.5rem; align-items: flex-start; padding: 1.25rem 1.4rem; border-bottom: 1px solid var(--release-line); }
  .panel-head.svelte-5x516p h2:where(.svelte-5x516p), .panel-head.svelte-5x516p p:where(.svelte-5x516p) { margin-bottom: 0; }
  .panel-head.svelte-5x516p > span:where(.svelte-5x516p):not(.draft-chip) { color: var(--release-muted); font-size: 0.82rem; }
  .count-box.svelte-5x516p { display: grid; width: 2.4rem; height: 2.4rem; place-items: center; border: 1px solid var(--release-teal); color: var(--release-teal) !important; font: 700 0.85rem/1 var(--font-mono); }
  .issue-list.svelte-5x516p { margin: 0; padding: 0; list-style: none; }
  .issue-list.svelte-5x516p li:where(.svelte-5x516p) { display: grid; grid-template-columns: auto 1fr auto; gap: 0.85rem; align-items: start; padding: 1rem 1.4rem; border-bottom: 1px solid var(--release-line); }
  .issue-list.svelte-5x516p li:where(.svelte-5x516p):last-child { border-bottom: 0; }
  .issue-number.svelte-5x516p { color: var(--release-rose); font: 0.72rem/1.4 var(--font-mono); }
  .issue-list.svelte-5x516p strong:where(.svelte-5x516p) { font-size: 0.9rem; }
  .issue-list.svelte-5x516p p:where(.svelte-5x516p) { margin: 0.25rem 0 0; color: var(--release-muted); font-size: 0.8rem; line-height: 1.45; }
  .severity.svelte-5x516p { padding: 0.3rem 0.4rem; background: var(--release-rose-soft); color: var(--release-rose); font: 700 0.58rem/1 var(--font-mono); text-transform: uppercase; }
  .empty-copy.svelte-5x516p { padding: 1.5rem; color: var(--release-muted); }
  .next-strip.svelte-5x516p { display: flex; justify-content: space-between; gap: 1.5rem; align-items: center; padding: 1.2rem 1.4rem; border: 1px solid var(--release-teal); background: var(--release-teal-soft); }
  .next-strip.svelte-5x516p strong:where(.svelte-5x516p), .next-strip.svelte-5x516p span:where(.svelte-5x516p) { display: block; }
  .next-strip.svelte-5x516p span:where(.svelte-5x516p) { margin-top: 0.25rem; color: var(--release-muted); font-size: 0.86rem; }
  .save-panel.svelte-5x516p { display: grid; grid-template-columns: 0.85fr 1.15fr; gap: clamp(1.5rem, 5vw, 4rem); padding: clamp(1.25rem, 3vw, 2.5rem); border: 1px solid var(--release-teal); background: var(--release-teal-soft); }
  .save-panel.svelte-5x516p p:where(.svelte-5x516p):not(.eyebrow) { color: var(--release-muted); line-height: 1.55; }
  .save-panel.svelte-5x516p form:where(.svelte-5x516p) { padding: 1.25rem; border: 1px solid var(--release-line); background: var(--release-surface); }
  .security-copy.svelte-5x516p { margin: 0.8rem 0; color: var(--release-muted); font-size: 0.75rem; line-height: 1.45; }

  .saved-panel.svelte-5x516p { padding-bottom: 1.5rem; }
  .timeline.svelte-5x516p { display: grid; grid-template-columns: repeat(4, 1fr); margin: 1.5rem; border: 1px solid var(--release-line); }
  .timeline.svelte-5x516p span:where(.svelte-5x516p) { position: relative; padding: 0.8rem; border-right: 1px solid var(--release-line); color: var(--release-muted); font: 0.68rem/1.3 var(--font-mono); text-transform: uppercase; }
  .timeline.svelte-5x516p span:where(.svelte-5x516p):last-child { border-right: 0; }
  .timeline.svelte-5x516p .done:where(.svelte-5x516p) { color: var(--release-teal); }
  .timeline.svelte-5x516p .current:where(.svelte-5x516p) { background: var(--release-teal-soft); color: var(--release-teal); font-weight: 700; }
  .metric-row.svelte-5x516p { display: grid; grid-template-columns: repeat(4, 1fr); margin: 0; border-block: 1px solid var(--release-line); background: var(--release-surface); }
  .metric-row.svelte-5x516p div:where(.svelte-5x516p) { padding: 1.15rem; border-right: 1px solid var(--release-line); }
  .metric-row.svelte-5x516p div:where(.svelte-5x516p):last-child { border-right: 0; }
  .metric-row.svelte-5x516p dd:where(.svelte-5x516p) { font-size: 1.45rem; }
  .metric-row.svelte-5x516p .date-value:where(.svelte-5x516p) { font-size: 1rem; }
  .saved-grid.svelte-5x516p { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1rem; padding: 1.5rem; }
  .saved-grid.svelte-5x516p article:where(.svelte-5x516p) { padding: 1.35rem; border: 1px solid var(--release-line); background: var(--release-bg); }
  .saved-grid.svelte-5x516p article:where(.svelte-5x516p) p:where(.svelte-5x516p):not(.eyebrow) { color: var(--release-muted); line-height: 1.55; }
  .saved-grid.svelte-5x516p .accent-card:where(.svelte-5x516p) { border-color: var(--release-teal); background: var(--release-teal-soft); }

  .report-metrics.svelte-5x516p { border: 1px solid var(--release-line-strong); }
  .negative.svelte-5x516p { color: var(--release-rose); }
  .warning.svelte-5x516p { color: var(--release-amber); }
  .report-grid.svelte-5x516p { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.5rem; }
  .finding-list.svelte-5x516p { display: grid; }
  .finding.svelte-5x516p { display: grid; gap: 0.3rem; padding: 1rem 1.4rem; border-bottom: 1px solid var(--release-line); }
  .finding.svelte-5x516p:last-child { border-bottom: 0; }
  .finding.svelte-5x516p span:where(.svelte-5x516p) { color: var(--release-muted); font-size: 0.82rem; line-height: 1.5; }
  .finding.negative.svelte-5x516p strong:where(.svelte-5x516p) { color: var(--release-rose); }
  .finding.warning.svelte-5x516p strong:where(.svelte-5x516p) { color: var(--release-amber); }
  .finding.positive.svelte-5x516p strong:where(.svelte-5x516p) { color: var(--release-teal); }
  blockquote.svelte-5x516p { margin: 1.4rem; padding: 1.2rem; border-left: 3px solid var(--release-teal); background: var(--release-teal-soft); font-size: 1.05rem; line-height: 1.65; }
  .method-note.svelte-5x516p { margin: 1.4rem; color: var(--release-muted); font-size: 0.78rem; line-height: 1.5; }

  .offer-page.svelte-5x516p, .account-page.svelte-5x516p { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(320px, 0.75fr); gap: clamp(2rem, 7vw, 7rem); align-items: start; }
  .offer-list.svelte-5x516p { display: grid; gap: 0; margin: 2rem 0; padding: 0; border-top: 1px solid var(--release-line-strong); list-style: none; }
  .offer-list.svelte-5x516p li:where(.svelte-5x516p) { display: flex; gap: 1rem; padding: 0.95rem 0; border-bottom: 1px solid var(--release-line); }
  .offer-list.svelte-5x516p span:where(.svelte-5x516p) { color: var(--release-teal); font-family: var(--font-mono); }
  .offer-card.svelte-5x516p { position: sticky; top: 1rem; padding: 1.6rem; border: 1px solid var(--release-teal); background: var(--release-surface); box-shadow: 10px 10px 0 var(--release-teal-soft); }
  .offer-card.svelte-5x516p > strong:where(.svelte-5x516p) { display: block; margin: 2rem 0 1rem; color: var(--release-teal); font-size: 5rem; line-height: 0.8; letter-spacing: -0.06em; }
  .offer-card.svelte-5x516p > strong:where(.svelte-5x516p) small:where(.svelte-5x516p) { font-size: 1rem; letter-spacing: 0; text-transform: uppercase; }
  .offer-card.svelte-5x516p > p:where(.svelte-5x516p):not(.eyebrow), .offer-card.svelte-5x516p dd:where(.svelte-5x516p) { color: var(--release-muted); line-height: 1.55; }
  .offer-card.svelte-5x516p dl:where(.svelte-5x516p) { margin-top: 1.5rem; border-top: 1px solid var(--release-line); }
  .offer-card.svelte-5x516p dl:where(.svelte-5x516p) div:where(.svelte-5x516p) { padding: 1rem 0; border-bottom: 1px solid var(--release-line); }
  .account-page.svelte-5x516p h1:where(.svelte-5x516p) { font-size: clamp(2.5rem, 5.3vw, 5rem); }
  .import-card.svelte-5x516p { margin-top: 2rem; padding: 1.4rem; border: 1px solid var(--release-line); background: var(--release-surface); }
  .import-card.svelte-5x516p ul:where(.svelte-5x516p) { margin: 1rem 0 0; padding-left: 1.2rem; color: var(--release-muted); line-height: 1.8; }
  .account-card.svelte-5x516p { padding-bottom: 1.4rem; }
  .account-steps.svelte-5x516p { margin: 0; padding: 0; list-style: none; }
  .account-steps.svelte-5x516p li:where(.svelte-5x516p) { display: grid; grid-template-columns: auto 1fr; gap: 0.8rem; padding: 1rem 1.4rem; border-bottom: 1px solid var(--release-line); }
  .account-steps.svelte-5x516p li:where(.svelte-5x516p) > span:where(.svelte-5x516p) { color: var(--release-teal); font: 0.72rem/1.4 var(--font-mono); }
  .account-steps.svelte-5x516p p:where(.svelte-5x516p) { margin: 0.25rem 0 0; color: var(--release-muted); font-size: 0.82rem; line-height: 1.5; }
  .account-card.svelte-5x516p > .button:where(.svelte-5x516p) { width: calc(100% - 2.8rem); margin: 1.4rem 1.4rem 0.8rem; }
  .text-link.svelte-5x516p { display: block; margin-inline: 1.4rem; color: var(--release-teal); font-size: 0.82rem; text-align: center; }
  .account-card.svelte-5x516p > .security-copy:where(.svelte-5x516p) { margin-inline: 1.4rem; text-align: center; }

  @media (max-width: 900px) {
    .release-progress.svelte-5x516p { grid-template-columns: repeat(5, minmax(130px, 1fr)); overflow-x: auto; }
    .landing-hero.svelte-5x516p, .result-grid.svelte-5x516p, .save-panel.svelte-5x516p, .offer-page.svelte-5x516p, .account-page.svelte-5x516p { grid-template-columns: 1fr; }
    .example-sheet.svelte-5x516p { max-width: 560px; transform: none; }
    .boundary-section.svelte-5x516p { grid-template-columns: 1fr; }
    .offer-card.svelte-5x516p { position: static; }
  }

  @media (max-width: 700px) {
    .release-status-bar.svelte-5x516p { align-items: flex-start; flex-direction: column; }
    .release-progress.svelte-5x516p { width: calc(100% - 1rem); }
    .content-width.svelte-5x516p { width: min(100% - 1rem, 1180px); }
    .release-main.svelte-5x516p { padding-block: 1.5rem 3rem; }
    h1.svelte-5x516p { font-size: clamp(2.2rem, 12vw, 3.5rem); }
    .landing-hero.svelte-5x516p { gap: 2.5rem; }
    .three-up.svelte-5x516p, .check-grid.svelte-5x516p, .form-grid.svelte-5x516p, .saved-grid.svelte-5x516p, .report-grid.svelte-5x516p { grid-template-columns: 1fr; }
    .three-up.svelte-5x516p article:where(.svelte-5x516p) > span:where(.svelte-5x516p) { margin-bottom: 1.5rem; }
    label.wide.svelte-5x516p, .form-grid.svelte-5x516p .wide:where(.svelte-5x516p) { grid-column: auto; }
    .page-header.svelte-5x516p { flex-direction: column; }
    .result-grid.svelte-5x516p { display: grid; }
    .metric-row.svelte-5x516p { grid-template-columns: repeat(2, 1fr); }
    .metric-row.svelte-5x516p div:where(.svelte-5x516p):nth-child(2) { border-right: 0; }
    .metric-row.svelte-5x516p div:where(.svelte-5x516p):nth-child(-n + 2) { border-bottom: 1px solid var(--release-line); }
    .timeline.svelte-5x516p { grid-template-columns: 1fr 1fr; }
    .timeline.svelte-5x516p span:where(.svelte-5x516p):nth-child(2) { border-right: 0; }
    .timeline.svelte-5x516p span:where(.svelte-5x516p):nth-child(-n + 2) { border-bottom: 1px solid var(--release-line); }
    .issue-list.svelte-5x516p li:where(.svelte-5x516p) { grid-template-columns: auto 1fr; }
    .severity.svelte-5x516p { grid-column: 2; width: fit-content; }
    .next-strip.svelte-5x516p { align-items: stretch; flex-direction: column; }
    .next-strip.svelte-5x516p .button:where(.svelte-5x516p) { width: 100%; }
  }

  @media print {
    .release-status-bar.svelte-5x516p, .release-progress.svelte-5x516p, .actions.svelte-5x516p, .save-panel.svelte-5x516p, .next-strip.svelte-5x516p, .site-header { display: none !important; }
    .release-experience.svelte-5x516p { background: white; color: black; }
    .release-main.svelte-5x516p { padding: 0; }
    .work-panel.svelte-5x516p, .state-card.svelte-5x516p { box-shadow: none; break-inside: avoid; }
  }
