@font-face {
  font-family: "Allura";
  src: url("data:font/woff;base64,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") format("woff");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

.agreement-page .workspace-header nav {
  align-items: center;
}

.agreement-page .workspace-header nav button {
  padding: 0;
  border: 0;
  color: var(--muted);
  background: transparent;
  font-size: 0.8rem;
}

.agreement-main {
  width: min(72rem, 94vw);
  margin: 0 auto;
  padding: clamp(2rem, 5vw, 5rem) 0;
}

.agreement-document {
  overflow: hidden;
  border: 1px solid var(--line);
  border-radius: 1.4rem;
  background: var(--surface);
  box-shadow: var(--shadow);
}

.agreement-document[hidden] {
  display: none;
}

.agreement-document__header {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 2rem;
  align-items: end;
  padding: clamp(1.5rem, 4vw, 3rem);
  border-bottom: 1px solid var(--line);
}

.agreement-document__header p,
.agreement-commercial header p,
.agreement-section > p:first-child,
.agreement-signatures header p,
.agreement-sign-form header p {
  margin: 0 0 0.55rem;
  color: var(--muted);
  font-size: 0.67rem;
  font-weight: 700;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

.agreement-document__header h1,
.agreement-commercial h2,
.agreement-section h2,
.agreement-signatures h2,
.agreement-sign-form h2 {
  margin: 0;
  font-family: var(--font-editorial);
  font-weight: 400;
  letter-spacing: -0.035em;
}

.agreement-document__header h1 {
  max-width: 48rem;
  font-size: clamp(2.8rem, 7vw, 6.2rem);
  line-height: 0.96;
}

.agreement-document__header > div:first-child > p:last-child {
  margin-top: 0.9rem;
  text-transform: none;
}

.agreement-document__status {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  min-width: 15rem;
  gap: 0.75rem;
  align-items: center;
  padding: 0.9rem;
  border: 1px solid var(--line);
  border-radius: 1rem;
  background: var(--surface-strong);
}

.agreement-document__status > span {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background: var(--warning);
}

.agreement-document__status[data-state="executed"] > span {
  background: var(--success);
}

.agreement-document__status[data-state="replaced"] > span,
.agreement-document__status[data-state="declined"] > span {
  background: var(--muted);
}

.agreement-document__status strong,
.agreement-document__status small {
  display: block;
}

.agreement-revision-notice {
  display: grid;
  grid-template-columns: minmax(12rem, 0.75fr) minmax(0, 1.25fr);
  gap: 1rem 2rem;
  padding: 1.15rem clamp(1.5rem, 4vw, 3rem);
  border-bottom: 1px solid color-mix(in srgb, #b88a25 55%, var(--line));
  background: color-mix(in srgb, #c49c3f 10%, var(--surface));
}

.agreement-revision-notice[hidden] {
  display: none;
}

.agreement-revision-notice p {
  margin: 0;
  color: var(--muted);
  font-size: 0.78rem;
  line-height: 1.55;
}

.agreement-revision-notice > div p {
  margin-bottom: 0.25rem;
  color: #98711a;
  font-size: 0.64rem;
  font-weight: 750;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

.agreement-revision-notice > div strong {
  display: block;
  line-height: 1.35;
}

.agreement-revision-notice > p:last-child {
  grid-column: 2;
  font-size: 0.7rem;
}

.agreement-next-step {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 1rem 2rem;
  align-items: center;
  padding: 1.2rem clamp(1.5rem, 4vw, 3rem);
  border-bottom: 1px solid color-mix(in srgb, var(--accent) 38%, var(--line));
  background: color-mix(in srgb, var(--accent) 7%, var(--surface));
}

.agreement-next-step[hidden] {
  display: none;
}

.agreement-next-step p {
  margin: 0 0 0.35rem;
  color: var(--accent);
  font-size: 0.65rem;
  font-weight: 750;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.agreement-next-step h2 {
  margin: 0;
  font-family: var(--font-editorial);
  font-size: clamp(1.55rem, 3vw, 2.25rem);
  font-weight: 400;
  letter-spacing: -0.035em;
  line-height: 1.05;
}

.agreement-next-step span {
  display: block;
  max-width: 52rem;
  margin-top: 0.45rem;
  color: var(--muted);
  font-size: 0.77rem;
  line-height: 1.55;
}

.agreement-next-step button {
  min-height: 3rem;
  padding: 0 1.1rem;
  border: 1px solid var(--text);
  border-radius: 999px;
  color: var(--inverse);
  background: var(--text);
  font-size: 0.74rem;
  font-weight: 700;
  white-space: nowrap;
}

.agreement-next-step button[hidden] {
  display: none;
}

.agreement-next-step[data-state="waiting"] {
  border-bottom-color: var(--line);
  background: var(--surface-strong);
}

.agreement-next-step[data-state="waiting"] p {
  color: var(--muted);
}

.agreement-next-step[data-state="complete"] {
  border-bottom-color: color-mix(in srgb, var(--success) 42%, var(--line));
  background: color-mix(in srgb, var(--success) 8%, var(--surface));
}

.agreement-next-step[data-state="complete"] p {
  color: var(--success);
}

.agreement-document__status strong {
  font-size: 0.78rem;
}

.agreement-document__status small {
  margin-top: 0.15rem;
  color: var(--muted);
  font-size: 0.7rem;
}

.agreement-parties {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  border-bottom: 1px solid var(--line);
}

.agreement-parties > div {
  display: grid;
  gap: 0.3rem;
  padding: 1.35rem clamp(1.5rem, 4vw, 3rem);
}

.agreement-parties > div + div {
  border-left: 1px solid var(--line);
}

.agreement-parties span,
.agreement-commercial > div span,
.agreement-signatures article > span {
  color: var(--muted);
  font-size: 0.66rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.agreement-parties strong {
  font-size: 0.86rem;
}

.agreement-parties small {
  color: var(--muted);
}

.agreement-commercial {
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) repeat(2, minmax(9rem, 0.6fr));
  gap: 1rem;
  padding: clamp(1.5rem, 4vw, 3rem);
  border-bottom: 1px solid var(--line);
  background: color-mix(in srgb, var(--surface-strong) 65%, transparent);
}

.agreement-commercial h2,
.agreement-section h2,
.agreement-signatures h2,
.agreement-sign-form h2 {
  font-size: clamp(1.7rem, 3.5vw, 2.6rem);
}

.agreement-commercial > div {
  display: grid;
  align-content: center;
  gap: 0.35rem;
  padding-left: 1rem;
  border-left: 1px solid var(--line);
}

.agreement-commercial > div strong {
  font-family: var(--font-editorial);
  font-size: 1.7rem;
  font-weight: 400;
}

.agreement-commercial > p {
  grid-column: 1 / -1;
  margin: 0.5rem 0 0;
  color: var(--muted);
  font-size: 0.78rem;
  line-height: 1.5;
}

.agreement-section {
  display: grid;
  grid-template-columns: minmax(15rem, 0.7fr) minmax(0, 1.3fr);
  gap: clamp(1.5rem, 4vw, 4rem);
  padding: clamp(1.5rem, 4vw, 3rem);
  border-bottom: 1px solid var(--line);
}

.agreement-section__body p {
  margin: 0;
  color: var(--muted);
  line-height: 1.7;
}

.agreement-section__body ul {
  display: grid;
  gap: 0.7rem;
  margin: 1rem 0 0;
  padding: 0;
  list-style: none;
}

.agreement-section__body li {
  position: relative;
  padding-left: 1.2rem;
  color: var(--muted);
  line-height: 1.55;
}

.agreement-section__body li::before {
  position: absolute;
  top: 0.66em;
  left: 0;
  width: 0.36rem;
  height: 0.36rem;
  border-radius: 50%;
  background: var(--text);
  content: "";
}

.agreement-signatures {
  padding: clamp(1.5rem, 4vw, 3rem);
  border-bottom: 1px solid var(--line);
}

.agreement-signatures__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
  margin-top: 1.4rem;
}

.agreement-signatures article {
  display: grid;
  gap: 0.35rem;
  padding: 1.1rem;
  border: 1px solid var(--line);
  border-radius: 1rem;
  background: var(--surface-strong);
}

.agreement-signatures article strong {
  font-family: "Allura", cursive;
  font-size: 2.15rem;
  font-weight: 400;
  line-height: 1.08;
}

.agreement-signatures article small,
.agreement-integrity {
  color: var(--muted);
  font-size: 0.72rem;
  line-height: 1.5;
}

.agreement-integrity {
  overflow-wrap: anywhere;
}

.agreement-sign-form {
  display: grid;
  gap: 1rem;
  padding: clamp(1.5rem, 4vw, 3rem);
  border-bottom: 1px solid var(--line);
  background: color-mix(in srgb, var(--accent) 5%, var(--surface));
}

.agreement-sign-form[hidden] {
  display: none;
}

.agreement-sign-form label {
  display: grid;
  gap: 0.45rem;
}

.agreement-sign-form input[type="text"] {
  min-height: 3.2rem;
  padding: 0 0.9rem;
  border: 1px solid var(--line);
  border-radius: 0.85rem;
  background: var(--surface-strong);
}

.agreement-sign-form__preview {
  display: grid;
  gap: 0.2rem;
  min-height: 7rem;
  align-content: center;
  padding: 1rem 1.15rem;
  border: 1px solid var(--line);
  border-radius: 0.9rem;
  background: var(--surface-strong);
}

.agreement-sign-form__preview > span {
  color: var(--muted);
  font-size: 0.66rem;
  font-weight: 700;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

.agreement-sign-form__preview strong {
  min-height: 2.5rem;
  font-family: "Allura", cursive;
  font-size: clamp(2rem, 6vw, 2.85rem);
  font-weight: 400;
  line-height: 1.05;
}

.agreement-sign-form__preview small {
  color: var(--muted);
  font-size: 0.72rem;
}

.agreement-sign-form__check {
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  color: var(--muted);
  font-size: 0.78rem;
  line-height: 1.55;
}

.agreement-record-disclosure {
  border: 1px solid var(--line);
  border-radius: 0.9rem;
  background: var(--surface-strong);
}

.agreement-record-disclosure summary {
  padding: 0.9rem 1rem;
  cursor: pointer;
  font-size: 0.78rem;
  font-weight: 700;
}

.agreement-record-disclosure > div {
  padding: 0 1rem 1rem;
  border-top: 1px solid var(--line);
}

.agreement-record-disclosure p {
  margin: 0.8rem 0 0;
  color: var(--muted);
  font-size: 0.74rem;
  line-height: 1.6;
}

.agreement-record-disclosure a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 0.16em;
}

.agreement-sign-form__actions,
.agreement-pdf-actions > div:nth-child(2) {
  display: flex;
  flex-wrap: wrap;
  gap: 0.7rem;
}

.agreement-sign-form button,
.agreement-document__footer button,
.agreement-pdf-actions button {
  width: fit-content;
  min-height: 3rem;
  padding: 0 1.1rem;
  border: 1px solid var(--text);
  border-radius: 999px;
  color: var(--inverse);
  background: var(--text);
}

.agreement-sign-form .agreement-sign-form__secondary,
.agreement-pdf-actions button + button {
  color: var(--text);
  background: transparent;
}

.agreement-sign-form button:disabled {
  border-color: var(--line-strong);
  color: var(--muted);
  background: var(--surface-strong);
  cursor: not-allowed;
}

.agreement-sign-form output,
.agreement-global-status,
.agreement-pdf-actions output {
  min-height: 1.2em;
  color: var(--muted);
  font-size: 0.78rem;
}

.agreement-completion {
  position: fixed;
  z-index: 1200;
  inset: 0;
  display: grid;
  place-items: center;
  padding: 1rem;
  opacity: 0;
  background: color-mix(in srgb, #050505 58%, transparent);
  backdrop-filter: blur(0.7rem);
  transition: opacity 220ms ease;
}

.agreement-completion[hidden] {
  display: none;
}

.agreement-completion[data-active="true"] {
  opacity: 1;
}

.agreement-completion__card {
  width: min(29rem, 100%);
  padding: clamp(1.6rem, 5vw, 2.4rem);
  border: 1px solid color-mix(in srgb, var(--success) 30%, var(--line));
  border-radius: 1.25rem;
  background: var(--surface);
  box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.28);
  text-align: center;
  transform: translateY(0.7rem) scale(0.97);
  transition: transform 360ms cubic-bezier(0.2, 0.85, 0.25, 1);
}

.agreement-completion[data-active="true"] .agreement-completion__card {
  transform: translateY(0) scale(1);
}

.agreement-completion__icon {
  display: grid;
  width: 4.5rem;
  height: 4.5rem;
  margin: 0 auto 1.1rem;
  place-items: center;
  border-radius: 50%;
  background: var(--success);
  transform: scale(0.72);
}

.agreement-completion[data-active="true"] .agreement-completion__icon {
  animation: agreement-completion-pop 520ms cubic-bezier(0.2, 1.2, 0.3, 1) 100ms both;
}

.agreement-completion__icon img {
  width: 2.35rem;
  height: 2.35rem;
  filter: brightness(0) invert(1);
}

.agreement-completion__card > p {
  margin: 0 0 0.45rem;
  color: var(--success);
  font-size: 0.66rem;
  font-weight: 750;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.agreement-completion__card h2 {
  margin: 0;
  font-family: var(--font-editorial);
  font-size: clamp(2.2rem, 7vw, 3.35rem);
  font-weight: 400;
  letter-spacing: -0.04em;
  line-height: 1;
}

.agreement-completion__card > span:not(.agreement-completion__icon) {
  display: block;
  max-width: 23rem;
  margin: 0.75rem auto 0;
  color: var(--muted);
  font-size: 0.8rem;
  line-height: 1.55;
}

.agreement-completion__progress {
  height: 0.2rem;
  margin: 1.35rem 0 0.65rem;
  overflow: hidden;
  border-radius: 999px;
  background: color-mix(in srgb, var(--text) 10%, transparent);
}

.agreement-completion__progress i {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background: var(--success);
  transform: scaleX(0);
  transform-origin: left center;
}

.agreement-completion[data-active="true"] .agreement-completion__progress i {
  animation: agreement-completion-progress 1.55s linear 160ms forwards;
}

.agreement-completion__card small {
  color: var(--muted);
  font-size: 0.7rem;
}

@keyframes agreement-completion-pop {
  0% { transform: scale(0.72); }
  70% { transform: scale(1.08); }
  100% { transform: scale(1); }
}

@keyframes agreement-completion-progress {
  to { transform: scaleX(1); }
}

@media (prefers-reduced-motion: reduce) {
  .agreement-completion,
  .agreement-completion__card {
    transition: none;
  }

  .agreement-completion[data-active="true"] .agreement-completion__icon,
  .agreement-completion[data-active="true"] .agreement-completion__progress i {
    animation: none;
    transform: none;
  }
}

.agreement-pdf-actions {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 1rem 2rem;
  align-items: end;
  padding: clamp(1.5rem, 4vw, 3rem);
  border-bottom: 1px solid var(--line);
  background: color-mix(in srgb, var(--success) 8%, var(--surface));
}

.agreement-pdf-actions[hidden] {
  display: none;
}

.agreement-pdf-actions p {
  margin: 0 0 0.45rem;
  color: var(--success);
  font-size: 0.66rem;
  font-weight: 750;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

.agreement-pdf-actions h2 {
  margin: 0;
  font-family: var(--font-editorial);
  font-size: clamp(1.7rem, 3.5vw, 2.6rem);
  font-weight: 400;
}

.agreement-pdf-actions span {
  display: block;
  margin-top: 0.45rem;
  color: var(--muted);
  font-size: 0.76rem;
}

.agreement-pdf-actions output {
  grid-column: 1 / -1;
  overflow-wrap: anywhere;
}

.agreement-document__footer {
  display: flex;
  gap: 1rem;
  align-items: center;
  justify-content: space-between;
  padding: 1.4rem clamp(1.5rem, 4vw, 3rem);
}

.agreement-document__footer p {
  max-width: 43rem;
  margin: 0;
  color: var(--muted);
  font-size: 0.75rem;
  line-height: 1.55;
}

@media (max-width: 740px) {
  .agreement-main {
    width: min(100% - 1rem, 42rem);
    padding-top: 1rem;
  }

  .agreement-document__header,
  .agreement-section,
  .agreement-commercial,
  .agreement-revision-notice,
  .agreement-next-step,
  .agreement-pdf-actions {
    grid-template-columns: 1fr;
  }

  .agreement-next-step button {
    width: 100%;
    white-space: normal;
  }

  .agreement-revision-notice > p:last-child {
    grid-column: auto;
  }

  .agreement-document__status {
    min-width: 0;
  }

  .agreement-parties,
  .agreement-signatures__grid {
    grid-template-columns: 1fr;
  }

  .agreement-parties > div + div {
    border-top: 1px solid var(--line);
    border-left: 0;
  }

  .agreement-commercial > div {
    padding: 0.9rem 0 0;
    border-top: 1px solid var(--line);
    border-left: 0;
  }

  .agreement-document__footer {
    align-items: stretch;
    flex-direction: column;
  }

  .agreement-sign-form__actions,
  .agreement-pdf-actions > div:nth-child(2) {
    align-items: stretch;
    flex-direction: column;
  }

  .agreement-sign-form__actions button,
  .agreement-pdf-actions button {
    width: 100%;
  }
}

@media print {
  @page {
    margin: 14mm;
  }

  :root,
  html[data-theme="dark"] {
    --bg: #fff;
    --surface: #fff;
    --surface-strong: #fff;
    --text: #000;
    --muted: #333;
    --line: rgba(0, 0, 0, 0.22);
    --inverse: #fff;
    color-scheme: light;
  }

  .workspace-header,
  .agreement-sign-form,
  .agreement-next-step,
  .agreement-pdf-actions,
  .agreement-document__footer button,
  .agreement-global-status {
    display: none !important;
  }

  .agreement-main {
    width: 100%;
    padding: 0;
  }

  .agreement-document {
    border: 0;
    border-radius: 0;
    box-shadow: none;
  }

  .agreement-section {
    break-inside: avoid;
  }
}
