.applications-page{--applications-grid:rgba(20,91,255,0.045);min-height:100vh;overflow:hidden;background:linear-gradient(90deg,var(--applications-grid) 1px,transparent 1px),linear-gradient(var(--applications-grid) 1px,transparent 1px),var(--color-bg-page);background-size:48px 48px}.applications-footer,.applications-footer-cta,.applications-guardrails,.applications-header,.applications-hero,.applications-role-strip,.applications-spacing,.applications-surfaces,.applications-type{width:min(calc(100% - (var(--merxi-layout-page-gutter) * 2)),var(--merxi-layout-content-max));margin-inline:auto}.applications-header{position:relative;z-index:20;height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--color-border-subtle)}.applications-brand{display:inline-flex;width:126px;min-height:var(--merxi-target-min);align-items:center}.applications-brand img{width:100%;height:auto}.applications-header nav{display:flex;gap:32px;color:var(--color-text-secondary);font-size:var(--merxi-type-size-small);font-weight:600}.applications-assets,.applications-header nav a{transition:color .14s ease}.applications-header nav a{display:inline-flex;align-items:center;min-height:var(--merxi-target-min)}.applications-assets:focus-visible,.applications-assets:hover,.applications-header nav a:focus-visible,.applications-header nav a:hover{color:var(--color-accent-solid)}.applications-assets{justify-self:end;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:rgba(255,255,255,.78);font-size:var(--merxi-type-size-small);font-weight:700}.applications-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);gap:80px;align-items:center;min-height:760px;padding-block:96px}.applications-eyebrow,.applications-footer-cta p,.applications-guardrail-lead>p,.applications-section-heading>span{margin:0;color:var(--color-accent-solid);font-size:12px;font-weight:700;line-height:16px;letter-spacing:.06em}.applications-hero h1{max-width:12ch;margin:24px 0 0;font-family:var(--font-display);font-size:var(--merxi-type-size-hero);font-weight:700;line-height:var(--merxi-type-line-hero);letter-spacing:var(--merxi-type-tracking-hero)}.applications-hero h1 em{color:var(--color-accent-solid);font-style:normal}.applications-hero-lead{max-width:60ch;margin:32px 0 0;color:var(--color-text-secondary);font-size:var(--merxi-type-size-body-large);line-height:var(--merxi-type-line-lead)}.applications-hero-principles{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--space-10)}.applications-hero-principles span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--color-border-default);border-radius:999px;background:rgba(255,255,255,.78);color:var(--color-text-primary);font-size:12px;font-weight:600}.applications-hero-principles svg{color:var(--color-accent-solid)}.applications-contract{position:relative;max-width:430px;justify-self:end;padding:12px;border:1px solid var(--color-border-subtle);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 28px 80px rgba(16,35,61,.11)}.applications-contract:before{content:"";position:absolute;top:28px;left:-72px;width:112px;height:4px;background:linear-gradient(90deg,transparent,var(--value))}.applications-contract-head{display:flex;align-items:baseline;justify-content:space-between;padding:var(--space-3) var(--space-3) var(--space-5)}.applications-contract-head span{color:var(--color-text-secondary);font-size:var(--merxi-type-size-label);line-height:var(--merxi-type-line-label);font-weight:600}.applications-contract-head strong{font-family:var(--font-data);font-size:var(--merxi-type-size-data-small);line-height:var(--merxi-type-line-data-small);font-variant-numeric:tabular-nums}.applications-contract-screen{overflow:hidden;border:1px solid rgba(20,91,255,.24);border-radius:12px;background:var(--color-bg-page)}.contract-safe-bottom,.contract-safe-top{display:flex;align-items:center;justify-content:center;height:36px;color:var(--color-text-secondary);font-family:var(--font-data);font-size:var(--merxi-type-size-label);letter-spacing:.04em}.contract-safe-top{border-bottom:1px dashed rgba(20,91,255,.24)}.contract-safe-bottom{height:48px;border-top:1px dashed rgba(20,91,255,.24)}.contract-zone{position:relative;display:flex;align-items:center;justify-content:space-between;margin:12px 16px;padding:0 16px;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-bg-surface)}.contract-zone span{color:var(--color-accent-solid);font-family:var(--font-data);font-size:12px;font-weight:600}.contract-zone b{font-size:12px;letter-spacing:.04em}.contract-zone-context{height:68px}.contract-zone-decision{height:148px;border-color:var(--color-accent-solid);background:linear-gradient(135deg,#ffffff,#eef4ff)}.contract-zone-action{height:56px;border-color:var(--value);background:#fff9e6}.applications-contract-specs{display:grid;grid-template-columns:repeat(4,1fr);margin:12px 0 0;border-top:1px solid var(--color-border-default)}.applications-contract-specs div{padding:var(--space-3) var(--space-2) var(--space-1);border-right:1px solid var(--color-border-default);text-align:center}.applications-contract-specs div:last-child{border-right:0}.applications-contract-specs dt{font-family:var(--font-data);font-size:var(--merxi-type-size-lead);font-weight:600;line-height:var(--merxi-type-line-lead);font-variant-numeric:tabular-nums}.applications-contract-specs dd{margin:2px 0 0;color:var(--color-text-secondary);font-size:var(--merxi-type-size-label);line-height:var(--merxi-type-line-label)}.applications-role-strip{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--color-border-default);background:rgba(255,255,255,.62)}.applications-role-item{display:grid;grid-template-columns:auto 1fr;column-gap:12px;padding:24px;border-right:1px solid var(--color-border-default)}.applications-role-item[aria-disabled=true]{cursor:default}.applications-role-item:last-child{border-right:0}.applications-role-icon{grid-row:1/span 3;display:grid;place-items:center;width:40px;height:40px;border-radius:9px}.applications-role-strip small{color:var(--color-text-secondary);font-family:var(--font-data);font-size:var(--merxi-type-size-label);line-height:var(--merxi-type-line-label);font-variant-numeric:tabular-nums}.applications-role-strip b{font-family:var(--font-display);font-size:var(--merxi-type-size-title-mobile);line-height:var(--merxi-type-line-title-mobile);letter-spacing:-.015em}.applications-role-strip em{color:var(--color-text-secondary);font-size:var(--merxi-type-size-label);font-style:normal;line-height:var(--merxi-type-line-label)}.applications-tone-aqua{background:#dff9fb;color:var(--live-data)}.applications-tone-orange{background:#fff0e7;color:#cf4500}.applications-tone-azure{background:#e9f0ff;color:var(--color-accent-solid)}.applications-tone-gold{background:#fff4c9;color:var(--value-data)}.applications-spacing,.applications-surfaces{padding-block:128px}.applications-section-heading{display:grid;grid-template-columns:2fr 8fr 2fr;gap:24px;align-items:start;margin-bottom:80px}.applications-section-heading>div{grid-column:2}.applications-footer-cta h2,.applications-guardrail-lead h2,.applications-section-heading h2{max-width:16ch;margin:0;font-family:var(--font-display);font-size:clamp(40px,5vw,64px);font-weight:700;line-height:.98;letter-spacing:-.045em}.applications-section-heading>div>p{max-width:64ch;margin:24px 0 0;color:var(--color-text-secondary);font-size:var(--merxi-type-size-body-large);line-height:var(--merxi-type-line-lead)}.applications-surface-list{display:grid;gap:128px}.applications-surface{--surface-accent:var(--color-accent-solid);display:grid;grid-template-columns:minmax(360px,5fr) minmax(0,7fr);gap:80px;align-items:center}.applications-surface-orange{--surface-accent:var(--event)}.applications-surface-aqua{--surface-accent:#079cae}.applications-surface-gold{--surface-accent:var(--value)}.applications-surface:nth-child(2n) .applications-surface-visual{grid-column:2;grid-row:1}.applications-surface:nth-child(2n) .applications-surface-copy{grid-column:1;grid-row:1}.applications-surface-visual{position:relative;display:grid;justify-items:center;min-height:720px;padding:56px var(--space-6) var(--space-8);border:1px solid var(--color-border-subtle);border-radius:20px;background:linear-gradient(90deg,transparent 49.85%,rgba(16,35,61,.07) 50%,transparent 50.15%),linear-gradient(135deg,#fff,#fbf6eb);box-shadow:0 24px 72px rgba(16,35,61,.07)}.applications-surface-visual:after,.applications-surface-visual:before{content:"";position:absolute;background:var(--surface-accent)}.applications-surface-visual:before{top:-1px;left:32px;width:88px;height:4px}.applications-surface-visual:after{top:32px;right:-1px;width:4px;height:88px}.applications-surface-visual figure{display:grid;justify-items:center;width:min(100%,320px);margin:0}.applications-phone{position:relative;width:100%;aspect-ratio:849/1888;border-radius:30px;background:#fefdf9;box-shadow:0 28px 60px rgba(16,35,61,.18);overflow:hidden}.applications-phone-speaker{display:none}.applications-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#f4eddf}.applications-phone-screen img{object-fit:contain;object-position:center top}.applications-surface-visual figcaption{display:flex;justify-content:space-between;gap:24px;width:min(100%,320px);margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border-default)}.applications-surface-visual figcaption span,.applications-visual-note{color:var(--color-text-secondary)}.applications-surface-visual figcaption b,.applications-surface-visual figcaption span,.applications-visual-note{font-size:var(--merxi-type-size-label);line-height:var(--merxi-type-line-label)}.applications-visual-note{position:absolute;right:24px;bottom:16px;font-family:var(--font-data);font-variant-numeric:tabular-nums}.applications-surface-title{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px}.applications-surface-title>span{color:var(--surface-accent);font-family:var(--font-data);font-size:var(--merxi-type-size-meta);line-height:var(--merxi-type-line-meta);font-weight:600;font-variant-numeric:tabular-nums}.applications-surface-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:9px}.applications-surface-title p{margin:0;color:var(--color-text-secondary);font-size:var(--merxi-type-size-label);font-weight:700;letter-spacing:.06em}.applications-surface-title h3{grid-column:1/-1;margin:16px 0 0;font-family:var(--font-display);font-size:clamp(44px,5vw,68px);line-height:.98;letter-spacing:-.045em}.applications-surface-title strong{grid-column:1/-1;color:var(--surface-accent);font-family:var(--font-display);font-size:var(--merxi-type-size-title);line-height:var(--merxi-type-line-title);letter-spacing:-.02em}.applications-surface-description{max-width:62ch;margin:24px 0 0;color:var(--color-text-secondary);font-size:var(--merxi-type-size-body);line-height:var(--merxi-type-line-body)}.applications-surface-contracts{display:grid;grid-template-columns:repeat(2,1fr);margin-top:40px;border-top:1px solid var(--color-border-default)}.applications-surface-contracts section{padding:20px 20px 20px 0;border-bottom:1px solid var(--color-border-default)}.applications-surface-contracts section:first-child{grid-row:span 2;padding-right:28px;border-right:1px solid var(--color-border-default)}.applications-surface-contracts section:nth-child(n+2){padding-left:28px}.applications-surface-contracts span{color:var(--surface-accent);font-size:var(--merxi-type-size-label);font-weight:700;line-height:var(--merxi-type-line-label);letter-spacing:.07em}.applications-surface-contracts ol{margin:var(--space-4) 0 0;padding:0;list-style:none;counter-reset:hierarchy}.applications-surface-contracts li{counter-increment:hierarchy;display:grid;grid-template-columns:24px 1fr;gap:8px;margin-top:var(--space-4);font-size:var(--merxi-type-size-small);line-height:var(--merxi-type-line-small)}.applications-surface-contracts li:before{content:counter(hierarchy,decimal-leading-zero);color:var(--surface-accent);font-family:var(--font-data);font-size:var(--merxi-type-size-label)}.applications-surface-contracts p{margin:12px 0 0;color:var(--color-text-secondary);font-size:var(--merxi-type-size-small);line-height:var(--merxi-type-line-small)}.applications-state-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.applications-state-row span{padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--surface-accent) 34%,transparent);border-radius:999px;color:var(--color-text-primary);font-size:var(--merxi-type-size-label);font-weight:600;line-height:var(--merxi-type-line-label)}.applications-do-dont{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.applications-do-dont>p{display:flex;gap:var(--space-3);min-height:108px;margin:0;padding:16px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:rgba(255,255,255,.75);color:var(--color-text-secondary);font-size:var(--merxi-type-size-label);line-height:var(--merxi-type-line-label)}.applications-do-dont>p:first-child svg{color:var(--color-status-success-solid)}.applications-do-dont>p:last-child svg{color:var(--event)}.applications-do-dont svg{flex:0 0 auto;margin-top:1px}.applications-do-dont span{display:grid;gap:4px}.applications-do-dont b{color:var(--color-text-primary);font-size:var(--merxi-type-size-label)}.applications-type{width:100%;padding:128px max(var(--merxi-layout-page-gutter),calc((100% - 1280px) / 2));background:var(--color-accent-solid)}.applications-section-heading-light>div>p,.applications-section-heading-light>span,.applications-type{color:var(--color-text-inverse)}.applications-type-stage{display:grid;grid-template-columns:6fr 6fr;border-block:1px solid rgba(255,255,255,.28)}.applications-type-stage>div{padding:40px}.applications-type-stage>div:first-child{grid-row:span 2;padding-left:0;border-right:1px solid rgba(255,255,255,.28)}.applications-type-stage>div:nth-child(n+2){padding-right:0}.applications-type-stage>div:nth-child(2){border-bottom:1px solid rgba(255,255,255,.28)}.applications-type-stage span{color:var(--color-text-inverse);font-size:var(--merxi-type-size-label);font-weight:700;letter-spacing:.07em}.applications-type-primary h3{margin:96px 0 0;font-family:var(--font-display);font-size:clamp(52px,6vw,84px);line-height:.94;letter-spacing:-.05em}.applications-type-stage p{margin:var(--space-6) 0 0;color:var(--color-text-inverse);font-size:var(--merxi-type-size-label);line-height:var(--merxi-type-line-label)}.applications-type-data>div{display:flex;align-items:baseline;gap:32px;margin-top:28px;font-family:var(--font-data);font-style:normal;font-variant-numeric:tabular-nums}.applications-type-data strong{color:var(--gold-light);font-size:72px;line-height:72px}.applications-type-data b{font-size:var(--merxi-type-size-heading-2);line-height:var(--merxi-type-line-data-large)}.applications-type-data em{color:#bdfff7;font-size:24px;font-style:normal}.applications-type-meta>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px}.applications-type-meta b{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-inverse);font-size:12px;letter-spacing:.06em}.applications-type-meta b:before{width:8px;height:8px;border-radius:50%;background:var(--color-status-live-solid);content:""}.applications-type-meta strong{font-size:15px}.applications-type-meta em{color:var(--color-text-inverse);font-family:var(--font-data);font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.applications-number-rules{display:grid;grid-template-columns:repeat(4,1fr);margin-top:64px;border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28)}.applications-number-rules article{padding:28px 24px;border-right:1px solid rgba(255,255,255,.28)}.applications-number-rules article:first-child{padding-left:0}.applications-number-rules article:last-child{padding-right:0;border-right:0}.applications-number-rules span{color:var(--color-text-inverse);font-size:var(--merxi-type-size-label);font-weight:700;letter-spacing:.07em}.applications-number-rules strong{display:block;margin-top:20px;color:var(--color-text-inverse);font-family:var(--font-data);font-size:var(--merxi-type-size-heading-2-mobile);line-height:var(--merxi-type-line-heading-2-mobile);font-variant-numeric:tabular-nums}.applications-number-rules p{margin:12px 0 0;color:var(--color-text-inverse);font-size:var(--merxi-type-size-label);line-height:var(--merxi-type-line-label)}.applications-spacing-board{display:grid;grid-template-columns:5fr 7fr;border-block:1px solid var(--color-border-default)}.applications-scale{display:grid;gap:var(--space-6);padding:40px 48px 40px 0;border-right:1px solid var(--color-border-default)}.applications-scale>div{display:grid;grid-template-columns:144px auto 1fr;gap:8px;align-items:center}.applications-scale span{display:block;height:8px;justify-self:end;border-radius:2px;background:linear-gradient(90deg,var(--color-accent-solid-hover),var(--color-accent-solid))}.applications-scale b{font-family:var(--font-data);font-size:16px;font-variant-numeric:tabular-nums}.applications-scale small{color:var(--color-text-secondary);font-size:var(--merxi-type-size-label)}.applications-density-rules{display:grid;grid-template-columns:repeat(2,1fr)}.applications-density-rules article{display:grid;grid-template-columns:68px 1fr;gap:16px;padding:32px;border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.applications-density-rules article:nth-child(2n){border-right:0}.applications-density-rules article:nth-last-child(-n+2){border-bottom:0}.applications-density-rules article>span{color:var(--color-accent-solid);font-family:var(--font-data);font-size:var(--merxi-type-size-data-small);font-weight:600;line-height:var(--merxi-type-line-data-small);font-variant-numeric:tabular-nums}.applications-density-rules b{font-family:var(--font-display);font-size:var(--merxi-type-size-lead);line-height:var(--merxi-type-line-lead)}.applications-density-rules p{margin:8px 0 0;color:var(--color-text-secondary);font-size:var(--merxi-type-size-label);line-height:var(--merxi-type-line-label)}.applications-state-system{display:grid;grid-template-columns:4fr 8fr;gap:64px;margin-top:96px}.applications-state-heading>p{margin:0;color:var(--color-text-primary);font-size:var(--merxi-type-size-label);font-weight:700;letter-spacing:.06em}.applications-state-heading h3{max-width:13ch;margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:var(--merxi-type-size-heading-3);line-height:var(--merxi-type-line-heading-3);letter-spacing:-.035em}.applications-state-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--color-border-default);border-radius:12px;background:var(--color-bg-surface);overflow:hidden}.applications-state-grid article{padding:16px;border-right:1px solid var(--color-border-default)}.applications-state-grid article:last-child{border-right:0}.applications-state-sample{display:grid;place-items:center;min-height:72px;margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:8px;font-family:var(--font-data);font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.applications-state-selected{border-color:var(--color-accent-solid);background:var(--color-accent-solid);color:var(--color-text-inverse)}.applications-state-live{border-color:var(--color-status-live-border);background:var(--color-status-live-bg);color:var(--color-status-live-text);font-size:14px;letter-spacing:.04em}.applications-state-suspended{border-color:var(--color-status-suspended-border);background:var(--color-status-suspended-bg);color:var(--color-status-suspended-text);font-size:14px;letter-spacing:.04em}.applications-state-grid article>span{font-size:12px;font-weight:700}.applications-state-grid article>p{margin:8px 0 0;color:var(--color-text-secondary);font-size:var(--merxi-type-size-label);line-height:var(--merxi-type-line-label)}.applications-required-states{grid-column:2;display:grid;grid-template-columns:152px 1fr;gap:8px 20px;margin-top:12px;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:rgba(255,255,255,.72)}.applications-required-states span{grid-row:1/span 2;color:var(--color-accent-solid);font-size:var(--merxi-type-size-label);font-weight:700;letter-spacing:.06em}.applications-required-states p,.applications-required-states small{margin:0}.applications-required-states p{color:var(--color-text-primary);font-family:var(--font-data);font-size:14px;font-weight:600;line-height:20px}.applications-required-states small{color:var(--color-text-secondary);font-size:var(--merxi-type-size-label);line-height:var(--merxi-type-line-label)}.applications-guardrails{display:grid;grid-template-columns:4fr 8fr;gap:64px;padding-block:112px;border-top:1px solid var(--color-border-subtle)}.applications-guardrail-lead h2{margin-top:20px;font-size:var(--merxi-type-size-display-mobile);line-height:var(--merxi-type-line-display-mobile);letter-spacing:var(--merxi-type-tracking-display-mobile)}.applications-guardrail-list{border-top:1px solid var(--color-border-default)}.applications-guardrail-list article{display:grid;grid-template-columns:180px 1fr;gap:24px;padding-block:24px;border-bottom:1px solid var(--color-border-default)}.applications-guardrail-list b{font-family:var(--font-display);font-size:var(--merxi-type-size-lead);line-height:var(--merxi-type-line-lead)}.applications-guardrail-list p{margin:0;color:var(--color-text-secondary);font-size:var(--merxi-type-size-small);line-height:var(--merxi-type-line-small)}.applications-footer-cta{position:relative;display:grid;grid-template-columns:96px 1fr auto;gap:32px;align-items:center;min-height:280px;padding:48px;border-radius:20px;background:var(--color-accent-solid);color:var(--color-text-inverse);overflow:hidden}.applications-footer-cta:after{content:"";position:absolute;right:-120px;bottom:-190px;width:460px;height:280px;background:linear-gradient(135deg,transparent,rgba(255,242,177,.24));transform:rotate(-18deg)}.applications-footer-cta>img{width:80px;height:auto}.applications-footer-cta>div{position:relative;z-index:1}.applications-footer-cta p{color:var(--gold-light)}.applications-footer-cta h2{max-width:14ch;margin-top:16px;font-size:var(--merxi-type-size-heading-2);line-height:var(--merxi-type-line-heading-2)}.applications-footer-actions{display:flex;flex-direction:column;gap:var(--space-3)}.applications-footer-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-width:188px;min-height:var(--merxi-primary-mobile);padding:0 16px;border:1px solid rgba(255,255,255,.44);border-radius:var(--radius-sm);font-size:var(--merxi-type-size-meta);font-weight:700}.applications-footer-actions a:first-child{border-color:var(--gold-light);background:var(--gold-light);color:var(--color-text-primary)}.applications-footer-actions a:focus-visible{outline:var(--merxi-focus-ring-width) solid var(--color-text-inverse);outline-offset:var(--merxi-focus-ring-offset);box-shadow:0 0 0 calc(var(--merxi-focus-ring-width) + var(--merxi-focus-ring-offset)) var(--color-text-primary)}.applications-footer{display:flex;align-items:center;justify-content:space-between;min-height:112px;color:var(--color-text-secondary);font-size:var(--merxi-type-size-label)}.applications-footer a{display:inline-flex;align-items:center;gap:8px;min-height:var(--merxi-target-min);padding-inline:4px;color:var(--color-text-primary);font-weight:600}@media (max-width:1199px){.applications-hero{gap:48px}.applications-role-item{padding:20px 16px}.applications-surface{grid-template-columns:minmax(320px,5fr) minmax(0,7fr);gap:48px}.applications-surface-visual{min-height:640px}.applications-phone{max-width:276px}.applications-type-data>div{gap:var(--space-6)}.applications-type-data strong{font-size:var(--merxi-type-size-heading-1)}.applications-state-system{grid-template-columns:1fr}.applications-required-states{grid-column:1}.applications-state-heading h3{max-width:22ch}}@media (max-width:1023px){.applications-footer,.applications-footer-cta,.applications-guardrails,.applications-header,.applications-hero,.applications-role-strip,.applications-spacing,.applications-surfaces{width:min(calc(100% - 64px),900px)}.applications-type{padding-inline:32px}.applications-hero{grid-template-columns:1fr 360px;min-height:680px}.applications-hero h1{font-size:56px}.applications-hero-principles span:last-child{display:none}.applications-role-strip{grid-template-columns:repeat(5,1fr)}.applications-role-item:nth-child(2){border-right:1px solid var(--color-border-default)}.applications-role-item:nth-child(-n+2){border-bottom:0}.applications-surface{grid-template-columns:minmax(280px,5fr) minmax(0,7fr);gap:36px}.applications-surface-visual{min-height:570px;padding-inline:16px}.applications-phone{max-width:230px;border-radius:34px}.applications-phone-screen{border-radius:26px}.applications-surface-contracts{grid-template-columns:1fr}.applications-surface-contracts section:first-child{grid-row:auto;padding-right:0;border-right:0}.applications-surface-contracts section:nth-child(n+2){padding-left:0}.applications-type-stage{grid-template-columns:1fr}.applications-type-stage>div:first-child{grid-row:auto;padding:40px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.28)}.applications-type-stage>div:nth-child(n+2){padding:40px 0}.applications-type-primary h3{margin-top:64px}.applications-number-rules{grid-template-columns:repeat(2,1fr)}.applications-number-rules article:nth-child(2){border-right:0}.applications-number-rules article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.28)}.applications-number-rules article:nth-child(3){padding-left:0}.applications-spacing-board{grid-template-columns:1fr}.applications-scale{padding-right:0;border-right:0;border-bottom:1px solid var(--color-border-default)}.applications-guardrails{grid-template-columns:1fr}.applications-guardrail-lead h2{max-width:18ch}.applications-footer-cta{grid-template-columns:72px 1fr}.applications-footer-actions{grid-column:2;flex-direction:row}}@media (max-width:767px){.applications-footer,.applications-footer-cta,.applications-guardrails,.applications-header,.applications-hero,.applications-role-strip,.applications-spacing,.applications-surfaces{width:min(calc(100% - 40px),520px)}.applications-header{grid-template-columns:1fr auto}.applications-brand{width:112px}.applications-header nav{display:none}.applications-header .brand-mobile-nav{display:block}.applications-assets{display:none}.applications-hero{grid-template-columns:1fr;gap:56px;min-height:0;padding-block:72px}.applications-hero h1{margin-top:20px;font-size:var(--merxi-type-size-hero-mobile);line-height:var(--merxi-type-line-hero-mobile);letter-spacing:var(--merxi-type-tracking-hero-mobile)}.applications-hero-lead{margin-top:24px;font-size:16px;line-height:var(--merxi-type-line-body)}.applications-hero-principles{margin-top:var(--space-8)}.applications-hero-principles span:last-child{display:inline-flex}.applications-contract{width:100%;max-width:430px;justify-self:center}.applications-contract:before{display:none}.applications-role-strip{width:100%;grid-template-columns:1fr}.applications-role-item,.applications-role-item:nth-child(2){border-right:0;border-bottom:1px solid var(--color-border-default)}.applications-role-item:last-child{border-bottom:0}.applications-spacing,.applications-surfaces{padding-block:72px}.applications-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:56px}.applications-section-heading>div{grid-column:auto}.applications-guardrail-lead h2,.applications-section-heading h2{font-size:var(--merxi-type-size-heading-1-mobile);line-height:var(--merxi-type-line-heading-1-mobile)}.applications-section-heading>div>p{margin-top:20px;font-size:var(--merxi-type-size-body);line-height:var(--merxi-type-line-body)}.applications-surface-list{gap:96px}.applications-surface{grid-template-columns:1fr;gap:48px}.applications-surface:nth-child(2n) .applications-surface-copy,.applications-surface:nth-child(2n) .applications-surface-visual{grid-column:auto;grid-row:auto}.applications-surface-copy{grid-row:1}.applications-surface-visual{grid-row:2;min-height:680px;padding-top:48px}.applications-phone{max-width:286px}.applications-surface-title h3{font-size:52px}.applications-surface-contracts{margin-top:32px}.applications-type{padding:72px 20px}.applications-type-primary h3{margin-top:48px;font-size:52px}.applications-type-data>div{gap:var(--space-4)}.applications-type-data strong{font-size:var(--merxi-type-size-data-large);line-height:var(--merxi-type-line-data-large)}.applications-type-data b{font-size:var(--merxi-type-size-data-medium);line-height:var(--merxi-type-line-data-medium)}.applications-type-data em{font-size:var(--merxi-type-size-title-mobile);line-height:var(--merxi-type-line-title-mobile)}.applications-number-rules{grid-template-columns:1fr}.applications-number-rules article,.applications-number-rules article:first-child,.applications-number-rules article:last-child,.applications-number-rules article:nth-child(3){padding:24px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.28)}.applications-number-rules article:last-child{border-bottom:0}.applications-density-rules{grid-template-columns:1fr}.applications-density-rules article,.applications-density-rules article:nth-child(2n),.applications-density-rules article:nth-last-child(-n+2){padding-inline:0;border-right:0;border-bottom:1px solid var(--color-border-default)}.applications-density-rules article:last-child{border-bottom:0}.applications-state-system{gap:36px;margin-top:72px}.applications-state-grid{grid-template-columns:repeat(2,1fr)}.applications-required-states{grid-template-columns:1fr}.applications-required-states span{grid-row:auto}.applications-state-grid article:nth-child(2){border-right:0}.applications-state-grid article:nth-child(-n+2){border-bottom:1px solid var(--color-border-default)}.applications-guardrails{gap:48px;padding-block:72px}.applications-guardrail-list article{grid-template-columns:1fr;gap:8px}.applications-footer-cta{grid-template-columns:1fr;gap:var(--space-8);padding:36px 28px}.applications-footer-cta>img{width:64px}.applications-footer-cta h2{font-size:var(--merxi-type-size-heading-1-mobile);line-height:var(--merxi-type-line-heading-1-mobile)}.applications-footer-actions{grid-column:auto;flex-direction:column;align-items:stretch}.applications-footer-actions a{width:100%}.applications-footer{flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-2);min-height:128px}}@media (max-width:420px){.applications-contract-specs{grid-template-columns:repeat(2,1fr)}.applications-contract-specs div:nth-child(2){border-right:0}.applications-contract-specs div:nth-child(-n+2){padding-bottom:12px;border-bottom:1px solid var(--color-border-default)}.applications-phone{max-width:250px}.applications-surface-visual{min-height:610px}.applications-surface-visual figcaption{flex-direction:column;gap:2px}.applications-visual-note{display:none}.applications-do-dont{grid-template-columns:1fr}.applications-do-dont>p{min-height:0}.applications-type-data>div{flex-wrap:wrap}.applications-scale>div{grid-template-columns:128px auto 1fr}.applications-scale span{max-width:120px}}.mobile-platform-section{width:min(calc(100% - (var(--merxi-layout-page-gutter) * 2)),var(--merxi-layout-content-max));margin:0 auto;padding-block:96px;border-bottom:1px solid var(--color-border-subtle)}.mobile-platform-section .applications-section-heading{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--merxi-layout-column-gap);margin-bottom:48px}.mobile-platform-section .applications-section-heading>div{grid-column:span 7}.mobile-platform-section .applications-section-heading>p{grid-column:9/-1;align-self:end}.mobile-platform-section .applications-section-heading>div>span{color:var(--color-accent-solid);font:600 12px/20px var(--font-data);letter-spacing:.06em;text-transform:uppercase}.mobile-platform-section .applications-section-heading h2{margin:12px 0 0;max-width:18ch;font:600 clamp(30px,3.6vw,48px)/1.12 var(--font-display);letter-spacing:-.03em}.mobile-platform-section .applications-section-heading>p{margin:0;color:var(--color-text-secondary);font-size:16px;line-height:1.7}.platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.platform-card{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);overflow:hidden}.platform-card>header{display:flex;justify-content:space-between;align-items:baseline;padding:20px 24px;border-bottom:1px solid var(--color-border-default)}.platform-card>header b{font-size:16px;font-weight:600}.platform-card>header span{color:var(--color-text-secondary);font-size:12px}.platform-phone{width:min(100% - 48px,340px);min-height:520px;margin:28px auto;padding:14px 14px 0;border:5px solid var(--color-text-primary);border-radius:30px;background:var(--color-bg-page);box-shadow:0 16px 32px rgb(16 35 61/14%);overflow:hidden}.platform-card-row,.platform-filter-row,.platform-nav,.platform-outcome,.platform-search,.platform-status{display:flex;align-items:center}.platform-status{justify-content:space-between;padding:2px 8px 14px;font:500 11px/16px var(--font-data)}.platform-nav{justify-content:space-between;gap:10px;padding:12px 8px}.platform-nav b{margin-right:auto;font-size:18px;letter-spacing:-.02em}.platform-nav b:first-letter{color:var(--color-accent-solid)}.platform-search{gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--color-border-default);border-radius:10px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:12px}.platform-search svg:last-child{margin-left:auto;color:var(--color-accent-text)}.platform-card-row{gap:10px;margin-top:10px;padding:14px 10px;border:1px solid var(--color-border-default);border-radius:10px;background:var(--color-bg-surface)}.platform-card-row>div{min-width:0;flex:1}.platform-card-row b,.platform-card-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-card-row b{font-size:12px;font-weight:600}.platform-card-row small{margin-top:4px;color:var(--color-text-secondary);font-size:11px}.platform-card-row strong{font:600 18px/24px var(--font-data);color:var(--color-accent-text)}.platform-gold-dot,.platform-live-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.platform-live-dot{background:var(--color-status-live-solid)}.platform-gold-dot{background:var(--value)}.platform-filter-row{gap:8px;margin:10px 0;overflow:auto}.platform-filter-row span{min-height:36px;display:inline-flex;align-items:center;padding:0 12px;border-radius:18px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:12px;white-space:nowrap}.platform-filter-row span.is-active{background:var(--color-accent-subtle);color:var(--color-accent-text);font-weight:600}.platform-outcome{justify-content:space-between;gap:10px;margin-top:10px;padding:14px;border:1px solid var(--color-border-default);border-radius:10px;background:var(--color-bg-surface)}.platform-outcome>div{min-width:0}.platform-outcome b,.platform-outcome small,.platform-outcome span{display:block}.platform-outcome small,.platform-outcome span{color:var(--color-text-secondary);font-size:10px;line-height:16px}.platform-outcome b{margin:5px 0;font-size:12px;font-weight:600}.platform-outcome em{color:var(--color-accent-text);font:600 16px var(--font-data);font-style:normal}.platform-outcome button{min-width:64px;min-height:44px;border:0;border-radius:8px;background:var(--color-accent-solid);color:var(--color-text-on-accent);font:600 16px var(--font-data)}.platform-tabbar{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:18px;padding:12px 0 8px;border-top:1px solid var(--color-border-default)}.platform-tabbar span{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--color-text-secondary);font-size:10px;line-height:16px}.platform-tabbar .is-active{color:var(--color-accent-text);font-weight:600}.platform-card>footer{padding:18px 24px 22px;border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:13px;line-height:1.6}.platform-card>footer b{color:var(--color-text-primary);font-weight:600}.motion-standard{display:grid;grid-template-columns:4fr 8fr;gap:48px;margin-top:72px;padding-top:32px;border-top:1px solid var(--color-border-subtle)}.motion-standard>div>p:first-child{margin:0 0 10px;color:var(--color-accent-solid);font:600 12px/20px var(--font-data);letter-spacing:.06em;text-transform:uppercase}.motion-standard h3{margin:0 0 12px;font-size:24px;line-height:1.3;letter-spacing:-.015em}.motion-standard>div>p:last-child{margin:0;color:var(--color-text-secondary);font-size:15px;line-height:1.7}.motion-standard dl{margin:0;border-top:1px solid var(--color-border-default)}.motion-standard dl>div{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--color-border-default)}.motion-standard dt{font-size:14px;font-weight:600}.motion-standard dd{margin:0;display:grid;grid-template-columns:80px 1fr;gap:4px 12px;font-size:13px}.motion-standard dd b{color:var(--color-accent-text);font:600 13px var(--font-data)}.motion-standard dd span{color:var(--color-text-secondary);font-size:12px}.motion-standard dd p{grid-column:1/-1;margin:4px 0 0;color:var(--color-text-secondary);line-height:1.6}.motion-demo{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-sunken)}.motion-demo-selection{min-height:48px;padding:0 16px;border:1px solid var(--color-accent-border);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font:500 14px var(--font-text);cursor:pointer;transition:transform .12s ease-out,background .18s ease-out}.motion-demo-selection:focus-visible,.motion-demo-selection:hover{background:var(--color-accent-subtle)}.motion-demo-selection:active{transform:scale(.98)}.motion-demo-selection span{margin-left:12px;color:var(--color-accent-text);font-family:var(--font-data)}.motion-demo-live{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border:1px solid var(--color-status-live-border);border-radius:8px;background:var(--color-bg-surface);font-size:13px}.motion-demo-live i{width:8px;height:8px;border-radius:50%;background:var(--color-status-live-solid)}.motion-demo-live b{font-family:var(--font-data);font-weight:600}.motion-demo-progress{width:120px;height:4px;overflow:hidden;background:var(--color-border-default);border-radius:99px}.motion-demo-progress span{display:block;width:40%;height:100%;background:var(--color-accent-solid);border-radius:inherit;animation:merxi-progress 2.4s ease-in-out infinite alternate}.motion-demo button:focus-visible,.platform-card button:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:2px}@keyframes merxi-progress{0%{transform:translateX(0)}to{transform:translateX(150%)}}@media (prefers-reduced-motion:reduce){.motion-demo-progress span{animation:none;width:68%}.motion-demo-selection{transition:none}}@media (max-width:900px){.mobile-platform-section{padding-block:64px}.mobile-platform-section .applications-section-heading{display:block}.mobile-platform-section .applications-section-heading>p{margin-top:16px}.platform-grid{grid-template-columns:1fr;max-width:520px}.motion-standard{grid-template-columns:1fr;gap:24px;margin-top:48px}}@media (max-width:520px){.mobile-platform-section{width:min(calc(100% - 40px),560px)}.platform-card>footer,.platform-card>header{padding-inline:18px}.platform-phone{width:min(100% - 32px,340px)}.motion-standard dl>div{grid-template-columns:1fr;gap:6px}.motion-demo{align-items:stretch;flex-direction:column}.motion-demo-live,.motion-demo-selection{justify-content:space-between}.motion-demo-progress{width:100%}}