@layer aerograph-v2 {
  .minimal-home {
    --aerograph-v2-ink: #072c4d !important;
    --aerograph-v2-blue: #0879c6 !important;
    --aerograph-v2-bright: #2797e0 !important;
    --aerograph-v2-sky: #8ed3f3 !important;
    --aerograph-v2-mist: #cdeffd !important;
    --aerograph-v2-cloud: #f8fdff !important;
    --aerograph-v2-deep: #06345f !important;
    --aerograph-v2-line: rgba(233, 249, 255, 0.54) !important;
    background: var(--aerograph-v2-deep) !important;
  }

  .minimal-home .home-page {
    min-height: 100svh !important;
    background: var(--aerograph-v2-deep) !important;
  }

  .minimal-home .home-stage {
    position: relative !important;
    isolation: isolate !important;
    display: grid !important;
    grid-template-columns: minmax(320px, 0.82fr) minmax(480px, 1.18fr) !important;
    grid-template-rows: minmax(100svh, auto) !important;
    width: 100% !important;
    min-height: max(760px, 100svh) !important;
    padding: 0 clamp(28px, 4.7vw, 76px) !important;
    overflow: hidden !important;
    border: 0 !important;
    background:
      radial-gradient(ellipse 55% 78% at 9% 35%, rgba(250, 254, 255, 0.98) 0%, rgba(237, 249, 255, 0.88) 42%, rgba(211, 239, 252, 0.26) 68%, transparent 86%),
      radial-gradient(ellipse 46% 28% at 69% 25%, rgba(255, 255, 255, 0.94) 0%, rgba(243, 251, 255, 0.62) 39%, rgba(210, 239, 252, 0.12) 73%, transparent 88%),
      radial-gradient(ellipse 38% 20% at 91% 46%, rgba(247, 253, 255, 0.68) 0%, rgba(221, 243, 253, 0.22) 59%, transparent 84%),
      linear-gradient(180deg, #bce8fb 0%, #8dcff0 29%, #459aca 57%, #17699f 76%, #06345f 100%) !important;
    background-size: 100% 100% !important;
  }

  .minimal-home .home-stage::before {
    position: absolute !important;
    inset: 0 !important;
    z-index: 0 !important;
    border: 0 !important;
    background:
      radial-gradient(ellipse 44% 17% at 58% 38%, rgba(255, 255, 255, 0.64) 0%, rgba(248, 253, 255, 0.28) 46%, transparent 78%),
      radial-gradient(ellipse 31% 12% at 79% 55%, rgba(238, 249, 255, 0.38) 0%, transparent 76%),
      linear-gradient(112deg, rgba(255, 255, 255, 0.12) 7%, transparent 48%) !important;
    box-shadow: none !important;
    content: "" !important;
    pointer-events: none !important;
  }

  .minimal-home .home-stage::after {
    position: absolute !important;
    inset: 0 !important;
    z-index: 2 !important;
    border: 0 !important;
    background: linear-gradient(180deg, transparent 0%, transparent 68%, rgba(6, 52, 95, 0.2) 82%, #06345f 100%) !important;
    box-shadow: none !important;
    content: "" !important;
    pointer-events: none !important;
  }

  .minimal-home .idea-atlas {
    display: none !important;
  }

  .minimal-home .aerograph-visual[data-aerograph-visual] {
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
    background: transparent !important;
    pointer-events: auto !important;
    touch-action: pan-y pinch-zoom !important;
    user-select: none !important;
  }

  .minimal-home .aerograph-visual[data-aerograph-visual]:focus-visible {
    outline: 0 !important;
    box-shadow: inset 0 0 120px rgba(239, 250, 255, 0.15) !important;
  }

  .minimal-home .aerograph-visual[data-aerograph-visual],
  .minimal-home .aerograph-visual[data-aerograph-visual] .idea-field,
  .minimal-home .aerograph-visual[data-aerograph-visual] .aerograph-text-layer {
    -webkit-mask-image: none !important;
    mask-image: none !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    filter: none !important;
    mix-blend-mode: normal !important;
  }

  .minimal-home .aerograph-visual[data-aerograph-visual] .idea-field,
  .minimal-home .aerograph-visual[data-aerograph-visual] .aerograph-text-layer {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
    background: transparent !important;
    pointer-events: none !important;
  }

  .minimal-home .aerograph-visual[data-aerograph-visual] .aerograph-control-surface {
    position: absolute !important;
    inset: 0 !important;
    z-index: 3 !important;
    background: transparent !important;
    pointer-events: auto !important;
    touch-action: none !important;
  }

  .minimal-home .aerograph-visual[data-aerograph-visual]:focus-visible .aerograph-control-surface::after {
    position: absolute !important;
    inset: 12px !important;
    background:
      linear-gradient(90deg, rgba(6, 79, 132, 0.9), rgba(6, 79, 132, 0.9)) left top / 30px 2px no-repeat,
      linear-gradient(180deg, rgba(6, 79, 132, 0.9), rgba(6, 79, 132, 0.9)) left top / 2px 30px no-repeat,
      linear-gradient(90deg, rgba(6, 79, 132, 0.9), rgba(6, 79, 132, 0.9)) right top / 30px 2px no-repeat,
      linear-gradient(180deg, rgba(6, 79, 132, 0.9), rgba(6, 79, 132, 0.9)) right top / 2px 30px no-repeat,
      linear-gradient(90deg, rgba(6, 79, 132, 0.9), rgba(6, 79, 132, 0.9)) left bottom / 30px 2px no-repeat,
      linear-gradient(180deg, rgba(6, 79, 132, 0.9), rgba(6, 79, 132, 0.9)) left bottom / 2px 30px no-repeat,
      linear-gradient(90deg, rgba(6, 79, 132, 0.9), rgba(6, 79, 132, 0.9)) right bottom / 30px 2px no-repeat,
      linear-gradient(180deg, rgba(6, 79, 132, 0.9), rgba(6, 79, 132, 0.9)) right bottom / 2px 30px no-repeat !important;
    content: "" !important;
    pointer-events: none !important;
  }

  .minimal-home .aerograph-visual[data-aerograph-visual] .idea-field {
    z-index: 0 !important;
  }

  .minimal-home .aerograph-visual[data-aerograph-visual] .aerograph-text-layer {
    z-index: 1 !important;
  }

  .minimal-home .aerograph-visual[data-aerograph-visual] .aerograph-text-layer + .aerograph-text-layer {
    z-index: 2 !important;
    opacity: 0.88;
  }

  .minimal-home .aerograph-text-layer[data-aerograph-text-plane*="far"],
  .minimal-home .aerograph-text-layer[data-aerograph-text-plane*="back"] {
    opacity: 0.54;
  }

  .minimal-home .aerograph-text-layer[data-aerograph-text-plane*="near"],
  .minimal-home .aerograph-text-layer[data-aerograph-text-plane*="front"] {
    opacity: 0.92;
  }

  .minimal-home .aerograph-line {
    --line-visible-alpha: min(0.62, calc(var(--line-alpha) + (var(--line-react) * 0.16)));
    text-shadow: 0 1px 12px rgba(5, 57, 96, 0.2) !important;
    transition: color 260ms ease, opacity 260ms ease !important;
  }

  .minimal-home .aerograph-line[data-tone="sky"] {
    color: rgba(5, 82, 137, calc(var(--line-visible-alpha) * 0.94)) !important;
    text-shadow: 0 1px 10px rgba(248, 253, 255, 0.64) !important;
  }

  .minimal-home .aerograph-line[data-tone="cloud"] {
    color: rgba(255, 255, 255, var(--line-visible-alpha)) !important;
  }

  .minimal-home .home-stage.is-phase-transitioning .aerograph-line {
    opacity: 0.38 !important;
  }

  .minimal-home .home-copy-column {
    position: relative !important;
    z-index: 4 !important;
    display: flex !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    align-self: stretch !important;
    justify-content: center !important;
    gap: clamp(28px, 4.2vh, 48px) !important;
    width: min(100%, 650px) !important;
    min-width: 0 !important;
    min-height: 100svh !important;
    padding: clamp(112px, 14vh, 160px) 0 clamp(144px, 18vh, 190px) !important;
  }

  .minimal-home .home-copy-column .home-core,
  .minimal-home .home-copy-column .home-field-note {
    position: relative !important;
    inset: auto !important;
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    transform: none !important;
  }

  .minimal-home .home-copy-column .home-core {
    padding: 0 !important;
    animation: none !important;
  }

  .minimal-home .home-copy-column .home-brand {
    max-width: 100% !important;
    color: var(--aerograph-v2-ink) !important;
    font-size: clamp(4.7rem, 8.8vw, 9.3rem) !important;
    line-height: 0.72 !important;
    text-shadow: 0 3px 30px rgba(247, 253, 255, 0.64) !important;
    white-space: nowrap !important;
    transform: none !important;
  }

  .minimal-home .home-copy-column .home-statement {
    width: auto !important;
    max-width: 34em !important;
    margin: clamp(28px, 3.6vh, 42px) 0 0 0.08em !important;
    padding: 0 0 0 15px !important;
    border-left: 2px solid var(--aerograph-v2-blue) !important;
    color: rgba(5, 45, 78, 0.88) !important;
    background: transparent !important;
    box-shadow: none !important;
    font-size: clamp(0.92rem, 1.16vw, 1.08rem) !important;
    line-height: 1.68 !important;
    white-space: normal !important;
  }

  .minimal-home .home-copy-column .home-field-note {
    max-width: 570px !important;
    padding: 15px 0 0 !important;
    border-top: 1px solid rgba(5, 71, 116, 0.36) !important;
    background: transparent !important;
    box-shadow: none !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  .minimal-home .home-copy-column .home-field-note blockquote {
    margin: 13px 0 0 !important;
  }

  .minimal-home .home-copy-column .home-field-note strong {
    color: var(--aerograph-v2-ink) !important;
    font-size: clamp(1rem, 1.22vw, 1.2rem) !important;
    line-height: 1.5 !important;
  }

  .minimal-home .home-copy-column .home-field-note span {
    max-width: 38em !important;
    margin-top: 10px !important;
    color: rgba(5, 52, 88, 0.78) !important;
    font-size: clamp(0.74rem, 0.86vw, 0.84rem) !important;
    line-height: 1.82 !important;
  }

  .minimal-home .home-stage .language-switch,
  .minimal-home .home-stage .home-parameters,
  .minimal-home .home-stage .home-field-note,
  .minimal-home .home-stage .aerograph-mode-readout,
  .minimal-home .home-stage .home-actions a,
  .minimal-home .home-stage .home-system-trigger {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  .minimal-home .home-stage .language-switch {
    z-index: 7 !important;
    min-height: 48px !important;
    border-color: rgba(248, 253, 255, 0.7) !important;
    background: rgba(239, 249, 255, 0.76) !important;
    box-shadow: 0 8px 24px rgba(5, 60, 100, 0.08) !important;
  }

  .minimal-home .home-stage .language-switch button {
    min-width: 44px !important;
    min-height: 44px !important;
  }

  .minimal-home .home-stage .home-parameters[role="tablist"] {
    position: absolute !important;
    top: clamp(92px, 12vh, 132px) !important;
    right: clamp(28px, 4.7vw, 76px) !important;
    left: auto !important;
    z-index: 5 !important;
    display: grid !important;
    grid-template-columns: repeat(4, minmax(96px, 1fr)) !important;
    gap: clamp(7px, 0.8vw, 12px) !important;
    width: min(53vw, 720px) !important;
    height: auto !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
    transform: none !important;
    pointer-events: auto !important;
  }

  .minimal-home .home-parameters [role="tab"] {
    position: relative !important;
    display: grid !important;
    grid-template-columns: auto 1fr !important;
    grid-template-rows: auto auto !important;
    align-items: center !important;
    gap: 2px 9px !important;
    min-width: 0 !important;
    min-height: 52px !important;
    padding: 8px 10px !important;
    border: 0 !important;
    border-top: 1px solid rgba(5, 66, 108, 0.28) !important;
    border-bottom: 1px solid transparent !important;
    border-radius: 0 !important;
    color: rgba(5, 56, 94, 0.62) !important;
    background: transparent !important;
    box-shadow: none !important;
    font: 650 0.62rem/1.25 "SF Mono", "Roboto Mono", "PingFang SC", monospace !important;
    letter-spacing: 0.08em !important;
    text-align: left !important;
    cursor: pointer !important;
    opacity: 1 !important;
    transform: translateY(0) !important;
    transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, transform 220ms ease !important;
  }

  .minimal-home .home-parameters [role="tab"]::before {
    position: absolute !important;
    top: -1px !important;
    left: 0 !important;
    width: 18px !important;
    height: 2px !important;
    background: currentColor !important;
    content: "" !important;
    transition: width 220ms ease !important;
  }

  .minimal-home .home-parameters [role="tab"] b,
  .minimal-home .home-parameters [role="tab"] em,
  .minimal-home .home-parameters [role="tab"] small {
    color: inherit !important;
    font: inherit !important;
  }

  .minimal-home .home-parameters [role="tab"] b {
    grid-row: 1 / span 2 !important;
    align-self: center !important;
    font-variant-numeric: tabular-nums !important;
    opacity: 0.72 !important;
  }

  .minimal-home .home-parameters [role="tab"] em {
    font-weight: 760 !important;
    font-style: normal !important;
  }

  .minimal-home .home-parameters [role="tab"] small {
    font-size: 0.57rem !important;
    letter-spacing: 0.07em !important;
    opacity: 0.62 !important;
  }

  .minimal-home .home-parameters [role="tab"]:hover {
    border-top-color: rgba(5, 81, 133, 0.72) !important;
    color: #064f84 !important;
    background: radial-gradient(ellipse 82% 112% at 50% 0%, rgba(248, 253, 255, 0.34), transparent 74%) !important;
    transform: translateY(-3px) !important;
  }

  .minimal-home .home-parameters [role="tab"]:hover::before {
    width: 34px !important;
  }

  .minimal-home .home-parameters [role="tab"][aria-selected="true"],
  .minimal-home .home-parameters [role="tab"].is-active {
    border-top-color: #086fae !important;
    border-bottom-color: transparent !important;
    color: #075f9b !important;
    background: radial-gradient(ellipse 90% 118% at 50% 0%, rgba(250, 254, 255, 0.48), rgba(232, 248, 255, 0.12) 48%, transparent 78%) !important;
    box-shadow: none !important;
    transform: translateY(-2px) !important;
  }

  .minimal-home .home-parameters [role="tab"][aria-selected="true"]::before,
  .minimal-home .home-parameters [role="tab"].is-active::before {
    width: 100% !important;
  }

  .minimal-home .home-parameters [role="tab"]:focus-visible {
    outline: 0 !important;
    color: #064f84 !important;
    box-shadow: inset 0 -2px 0 currentColor !important;
    text-shadow: 0 0 18px rgba(247, 253, 255, 0.9) !important;
  }

  .minimal-home .aerograph-mode-readout {
    position: absolute !important;
    right: clamp(36px, 6.2vw, 100px) !important;
    bottom: clamp(132px, 17vh, 188px) !important;
    left: auto !important;
    z-index: 4 !important;
    display: grid !important;
    gap: 8px !important;
    width: min(45vw, 660px) !important;
    min-width: 0 !important;
    padding: 0 0 0 clamp(16px, 2vw, 28px) !important;
    border: 0 !important;
    border-left: 1px solid rgba(242, 252, 255, 0.56) !important;
    color: #f7fcff !important;
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: 0 2px 18px rgba(3, 40, 73, 0.3) !important;
    pointer-events: none !important;
    isolation: isolate !important;
  }

  .minimal-home .aerograph-mode-readout .aerograph-mode-output-label {
    margin: 0 0 2px !important;
    color: rgba(232, 248, 255, 0.68) !important;
    font: 700 0.55rem/1.4 "SF Mono", "Roboto Mono", "PingFang SC", monospace !important;
    letter-spacing: 0.16em !important;
    text-transform: uppercase !important;
  }

  .minimal-home .aerograph-mode-readout::before {
    position: absolute !important;
    inset: -54px -72px !important;
    z-index: -1 !important;
    background: radial-gradient(ellipse at 58% 52%, rgba(5, 58, 101, 0.3) 0%, rgba(6, 68, 113, 0.16) 42%, transparent 74%) !important;
    content: "" !important;
    pointer-events: none !important;
  }

  .minimal-home .aerograph-mode-readout [data-mode-status] {
    margin: 0 !important;
    color: rgba(248, 253, 255, 0.9) !important;
    font: 650 0.62rem/1.45 "SF Mono", "Roboto Mono", "PingFang SC", monospace !important;
    letter-spacing: 0.04em !important;
  }

  .minimal-home .aerograph-mode-readout [data-mode-title] {
    max-width: 12ch !important;
    margin: 0 !important;
    color: #ffffff !important;
    font-size: clamp(2rem, 4.2vw, 4.6rem) !important;
    font-weight: 620 !important;
    letter-spacing: -0.055em !important;
    line-height: 0.96 !important;
    text-wrap: balance !important;
  }

  .minimal-home .aerograph-mode-readout [data-mode-lead] {
    max-width: 34em !important;
    margin: 3px 0 0 !important;
    color: rgba(244, 252, 255, 0.88) !important;
    font-size: clamp(0.82rem, 1vw, 0.98rem) !important;
    line-height: 1.7 !important;
    text-wrap: pretty !important;
  }

  .minimal-home .aerograph-mode-readout .aerograph-mode-system {
    display: flex !important;
    align-items: baseline !important;
    gap: 12px !important;
    width: min(100%, 34em) !important;
    margin-top: 5px !important;
    padding-top: 8px !important;
    border-top: 1px solid rgba(225, 245, 255, 0.26) !important;
  }

  .minimal-home .aerograph-mode-readout .aerograph-mode-system > span {
    flex: 0 0 auto !important;
    color: rgba(225, 245, 255, 0.56) !important;
    font: 650 0.55rem/1.45 "SF Mono", "Roboto Mono", "PingFang SC", monospace !important;
    letter-spacing: 0.1em !important;
  }

  .minimal-home .aerograph-mode-readout [data-mode-hint] {
    margin: 2px 0 0 !important;
    color: rgba(225, 245, 255, 0.62) !important;
    font: 620 0.6rem/1.55 "SF Mono", "Roboto Mono", "PingFang SC", monospace !important;
    letter-spacing: 0.08em !important;
  }

  .minimal-home .home-frame {
    z-index: 6 !important;
  }

  .minimal-home .home-actions {
    z-index: 6 !important;
  }

  .minimal-home .parametric-cursor-ring {
    --cursor-state-scale: 1 !important;
    transform: translate(-50%, -50%) rotate(var(--cursor-angle, -45deg)) scale(var(--cursor-speed-scale, 1)) scale(var(--cursor-state-scale)) !important;
  }

  .minimal-home .home-stage.is-flight-engaged .parametric-cursor-ring,
  .minimal-home .parametric-cursor.is-interactive .parametric-cursor-ring {
    --cursor-state-scale: 1.18 !important;
  }

  .minimal-home .parametric-cursor.is-pressed .parametric-cursor-ring {
    --cursor-state-scale: 0.82 !important;
  }

  .minimal-home .parametric-cursor-mark {
    --cursor-mark-scale: 1 !important;
    transform: translate(-50%, -50%) scale(var(--cursor-mark-scale)) !important;
  }

  .minimal-home .parametric-cursor.is-pressed .parametric-cursor-mark {
    --cursor-mark-scale: 0.82 !important;
  }

  .minimal-home .home-live {
    margin-top: 0 !important;
    border-top: 0 !important;
    background:
      radial-gradient(circle at 18% 4%, rgba(26, 111, 173, 0.2), transparent 28%),
      linear-gradient(rgba(191, 207, 229, 0.024) 1px, transparent 1px),
      linear-gradient(90deg, rgba(191, 207, 229, 0.024) 1px, transparent 1px),
      linear-gradient(180deg, #06345f 0%, #072745 11%, #071724 28%, #07111f 100%) !important;
    background-size: auto, 72px 72px, 72px 72px, auto !important;
  }

  @media (min-width: 701px) and (max-width: 900px) {
    .minimal-home .home-stage {
      grid-template-columns: minmax(275px, 0.9fr) minmax(0, 1.1fr) !important;
      min-height: max(820px, 100svh) !important;
      padding-inline: clamp(26px, 4vw, 42px) !important;
    }

    .minimal-home .home-copy-column {
      width: min(100%, 500px) !important;
      min-height: max(820px, 100svh) !important;
      gap: 28px !important;
      padding-block: 122px 154px !important;
    }

    .minimal-home .home-copy-column .home-brand {
      font-size: clamp(4.5rem, 10.4vw, 6.8rem) !important;
    }

    .minimal-home .home-copy-column .home-statement {
      max-width: 27em !important;
      font-size: 0.92rem !important;
    }

    .minimal-home .home-stage .home-parameters[role="tablist"] {
      top: 106px !important;
      right: clamp(26px, 4vw, 42px) !important;
      grid-template-columns: repeat(2, minmax(118px, 1fr)) !important;
      width: min(48vw, 420px) !important;
    }

    .minimal-home .aerograph-mode-readout {
      right: clamp(30px, 4.5vw, 48px) !important;
      bottom: 138px !important;
      width: min(47vw, 430px) !important;
    }

    .minimal-home .aerograph-mode-readout [data-mode-title] {
      font-size: clamp(2rem, 5.2vw, 3.5rem) !important;
    }
  }

  @media (min-width: 701px) and (max-height: 720px) {
    .minimal-home .home-stage {
      min-height: 720px !important;
    }

    .minimal-home .home-copy-column {
      min-height: 720px !important;
      gap: 22px !important;
      padding-block: 96px 112px !important;
    }

    .minimal-home .home-copy-column .home-brand {
      font-size: clamp(4.4rem, 8.2vw, 7.2rem) !important;
    }

    .minimal-home .home-copy-column .home-statement {
      margin-top: 22px !important;
      font-size: 0.9rem !important;
    }

    .minimal-home .home-copy-column .home-field-note {
      padding-top: 11px !important;
    }

    .minimal-home .home-copy-column .home-field-note blockquote {
      margin-top: 9px !important;
    }

    .minimal-home .home-copy-column .home-field-note span {
      margin-top: 6px !important;
      font-size: 0.74rem !important;
      line-height: 1.62 !important;
    }

    .minimal-home .home-stage .home-parameters[role="tablist"] {
      top: 74px !important;
    }

    .minimal-home .aerograph-mode-readout {
      bottom: 92px !important;
    }

    .minimal-home .home-actions {
      bottom: 22px !important;
    }
  }

  @media (max-width: 700px) {
    .minimal-home .home-stage {
      display: flex !important;
      flex-direction: column !important;
      min-height: max(980px, 100svh) !important;
      padding: max(92px, calc(env(safe-area-inset-top) + 78px)) max(20px, env(safe-area-inset-right)) max(26px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left)) !important;
      overflow: hidden !important;
      background:
        radial-gradient(ellipse 112% 31% at 22% 20%, rgba(252, 254, 255, 0.98) 0%, rgba(237, 249, 255, 0.8) 58%, transparent 88%),
        radial-gradient(ellipse 96% 18% at 68% 46%, rgba(255, 255, 255, 0.64) 0%, rgba(235, 249, 255, 0.18) 69%, transparent 88%),
        linear-gradient(180deg, #e9f8ff 0%, #bfe9fb 36%, #62acd5 58%, #17699f 76%, #06345f 92%, #06345f 100%) !important;
    }

    .minimal-home .home-stage::before {
      background:
        radial-gradient(ellipse 88% 13% at 57% 40%, rgba(255, 255, 255, 0.46) 0%, transparent 82%),
        radial-gradient(ellipse 72% 10% at 18% 54%, rgba(235, 248, 255, 0.28) 0%, transparent 80%) !important;
    }

    .minimal-home .home-stage::after {
      background: linear-gradient(180deg, transparent 0%, transparent 75%, rgba(6, 52, 95, 0.32) 86%, #06345f 100%) !important;
    }

    .minimal-home .home-copy-column {
      order: 1 !important;
      flex: 0 0 auto !important;
      justify-content: flex-start !important;
      gap: 25px !important;
      width: 100% !important;
      min-height: 0 !important;
      padding: 12px 0 0 !important;
    }

    .minimal-home .home-copy-column .home-brand {
      font-size: clamp(4rem, 19.5vw, 5.35rem) !important;
    }

    .minimal-home .home-copy-column .home-statement {
      max-width: 23em !important;
      margin-top: 24px !important;
      padding-left: 12px !important;
      font-size: 0.9rem !important;
      line-height: 1.6 !important;
    }

    .minimal-home .home-copy-column .home-field-note {
      max-width: 100% !important;
      padding-top: 12px !important;
    }

    .minimal-home .home-copy-column .home-field-note span {
      max-width: 35em !important;
      font-size: 0.78rem !important;
      line-height: 1.72 !important;
    }

    .minimal-home .home-stage .home-parameters[role="tablist"] {
      position: relative !important;
      inset: auto !important;
      order: 2 !important;
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
      gap: 8px !important;
      width: 100% !important;
      margin: clamp(44px, 9vh, 86px) 0 0 !important;
      background: radial-gradient(ellipse at 50% 52%, rgba(5, 67, 113, 0.2), rgba(6, 75, 123, 0.06) 52%, transparent 78%) !important;
    }

    .minimal-home .home-parameters [role="tab"] {
      min-height: 52px !important;
      color: rgba(242, 251, 255, 0.78) !important;
      border-top-color: rgba(241, 251, 255, 0.4) !important;
      background: transparent !important;
    }

    .minimal-home .home-parameters [role="tab"]:hover,
    .minimal-home .home-parameters [role="tab"][aria-selected="true"],
    .minimal-home .home-parameters [role="tab"].is-active {
      color: #ffffff !important;
      border-top-color: #ffffff !important;
      border-bottom-color: transparent !important;
      background: radial-gradient(ellipse 92% 118% at 50% 0%, rgba(247, 253, 255, 0.24), rgba(16, 92, 144, 0.08) 48%, transparent 78%) !important;
      box-shadow: none !important;
    }

    .minimal-home .home-stage > .aerograph-mode-readout {
      position: relative !important;
      inset: auto !important;
      order: 3 !important;
      width: 100% !important;
      margin: 28px 0 0 !important;
      padding-left: 16px !important;
    }

    .minimal-home .aerograph-mode-readout [data-mode-title] {
      max-width: 11ch !important;
      font-size: clamp(2rem, 10.5vw, 3.2rem) !important;
    }

    .minimal-home .aerograph-mode-readout [data-mode-lead] {
      max-width: 31em !important;
      font-size: 0.8rem !important;
      line-height: 1.62 !important;
    }

    .minimal-home .home-actions {
      position: relative !important;
      inset: auto !important;
      order: 4 !important;
      display: flex !important;
      width: 100% !important;
      margin: 32px 0 0 !important;
      padding: 0 !important;
    }

    .minimal-home .home-actions > a,
    .minimal-home .home-actions .home-system-trigger {
      min-height: 52px !important;
    }

    .minimal-home .home-frame {
      top: max(20px, calc(env(safe-area-inset-top) + 10px)) !important;
      right: max(20px, calc(env(safe-area-inset-right) + 10px)) !important;
      left: max(20px, calc(env(safe-area-inset-left) + 10px)) !important;
    }

    .minimal-home .language-switch {
      top: max(48px, calc(env(safe-area-inset-top) + 38px)) !important;
      right: max(20px, env(safe-area-inset-right)) !important;
      left: auto !important;
      transform: none !important;
    }
  }

  @media (hover: none), (pointer: coarse) {
    .minimal-home .parametric-cursor {
      display: none !important;
    }

    .minimal-home .home-parameters [role="tab"] {
      min-height: 48px !important;
      touch-action: manipulation !important;
    }

    .minimal-home .home-parameters [role="tab"]:hover {
      transform: none !important;
    }

    .minimal-home .home-parameters [role="tab"][aria-selected="true"],
    .minimal-home .home-parameters [role="tab"].is-active {
      transform: none !important;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .minimal-home,
    .minimal-home *,
    .minimal-home *::before,
    .minimal-home *::after {
      scroll-behavior: auto !important;
      animation-duration: 1ms !important;
      animation-iteration-count: 1 !important;
      transition-duration: 1ms !important;
    }

    .minimal-home .aerograph-line,
    .minimal-home .home-parameters [role="tab"],
    .minimal-home .parametric-cursor-ring,
    .minimal-home .parametric-cursor-mark {
      animation: none !important;
      transition: none !important;
    }

    .minimal-home .home-parameters [role="tab"]:hover,
    .minimal-home .home-parameters [role="tab"][aria-selected="true"],
    .minimal-home .home-parameters [role="tab"].is-active {
      transform: none !important;
    }
  }
}
