.paid-app .spx-content{display:flex;flex:1;min-height:0}.paid-app .spx-main{flex:1;min-width:0;overflow:auto;padding:16px 24px 24px}.paid-app .spx-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.paid-app .spx-heading h2{font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.02em;margin:0 0 6px}.paid-app .spx-sub{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--a-mfg)}.paid-app .spx-sub strong{color:var(--a-fg);font-weight:500}.paid-app .spx-muted{color:var(--a-mfg)}.paid-app .spx-stages{display:flex;gap:8px;list-style:none;padding:0;margin:24px 0}.paid-app .spx-stages li{flex:1;min-width:0}.paid-app .spx-stage-label{display:flex;align-items:center;gap:6px;color:var(--a-mfg);font-size:11px;white-space:nowrap}.paid-app .spx-stage-track{display:block;height:6px;background:var(--a-mut);border-radius:999px;margin-top:10px;overflow:hidden}.paid-app .spx-stage-track>span{display:block;height:100%;background:var(--a-pri);transform:scaleX(0);transform-origin:left}.paid-app .spx-stages [aria-current] .spx-stage-track>span{transform:scaleX(1)}.paid-app .spx-stages [aria-current] .spx-stage-label{color:var(--a-pri);font-weight:600}.paid-app .spx-overview{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--a-bd50)}.paid-app .spx-overview p{margin:0;font-weight:500}.paid-app .spx-overview small{color:var(--a-mfg);font-size:12px}.paid-app .spx-tabs{display:flex;gap:20px;border-bottom:1px solid var(--a-bd);margin-bottom:20px}.paid-app .spx-tabs button{display:inline-flex;align-items:center;gap:6px;height:44px;color:var(--a-mfg);font-weight:500;white-space:nowrap}.paid-app .spx-tabs button[aria-pressed=true]{color:var(--a-fg);box-shadow:inset 0 -1px 0 var(--a-pri)}.paid-app .spx-history{margin:0;padding:0;list-style:none}.paid-app .spx-event{display:flex;gap:12px;position:relative;padding-bottom:18px}.paid-app .spx-event:not(:last-child):before{content:"";position:absolute;left:12px;top:28px;bottom:4px;width:1px;background:var(--a-bd)}.paid-app .spx-event-body{flex:1;min-width:0}.paid-app .spx-event-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:24px}.paid-app .spx-event-heading strong{font-weight:500}.paid-app .spx-event time{display:block;font-size:11px;color:var(--a-mfg);margin:2px 0 6px}.paid-app .spx-event-note{color:var(--a-fg85);line-height:1.5}.paid-app .spx-event-route{display:flex;gap:6px;align-items:center;color:var(--a-mfg);font-size:11px;margin-top:6px}.paid-app .spx-rail{flex:0 0 260px;padding:12px 16px;border-left:1px solid var(--a-bd50);overflow:auto}.paid-app .spx-rail-title{display:flex;justify-content:space-between;align-items:center;height:32px;margin-bottom:8px;font-weight:500}.paid-app .spx-details{display:flex;flex-direction:column;gap:4px;margin:8px 0 20px}.paid-app .spx-details>div{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;min-height:32px}.paid-app .spx-details dt{font-size:12px;color:var(--a-mfg)}.paid-app .spx-details dd{display:flex;align-items:center;gap:8px;margin:0}.paid-app .spx-identifier{display:flex;align-items:center;gap:12px;padding:12px 0}.paid-app .spx-identifier p{margin:4px 0}.paid-app .spx-form{border:1px solid var(--border);border-radius:12px;box-shadow:var(--ds-elevation-1);margin-top:20px;padding:20px}.paid-app .spx-form h3{font-size:14px;font-weight:600;margin:0 0 20px}.paid-app .spx-form label{display:block;font-size:12px;font-weight:500;margin-bottom:8px}.paid-app .spx-form input,.paid-app .spx-form textarea{box-sizing:border-box;display:block;width:100%;padding:10px 12px;border:1px solid var(--a-input);border-radius:6px;background:var(--a-bg);color:var(--a-fg);font:inherit;margin-bottom:20px}.paid-app .spx-form textarea{resize:vertical;min-height:88px}.paid-app .spx-form-actions{display:flex;justify-content:space-between}.paid-app .spx-form .aw-btn,.paid-app .spx-heading button{min-height:44px}.paid-app .spx-form button:disabled{opacity:.5;cursor:default}.paid-app .spx-route{display:flex;gap:12px;align-items:center;padding-bottom:20px;font-weight:500}.paid-app .spx-route span{display:flex;align-items:center;gap:6px}.paid-app .spx-attributes{display:grid;grid-template-columns:160px 1fr;gap:20px}.paid-app .spx-attributes dt{color:var(--a-mfg)}.paid-app .spx-attributes dd{margin:0}.paid-app .spx-frame{--stage:var(--background)}.paid-app .spx-frame .aw-top-left{padding:4px;margin:-4px}.paid-app .spx-frame .aw-main{margin-right:8px}.paid-app .spx-placeholder{max-width:1240px;margin:0 auto;padding:32px 24px;border-top:1px solid var(--bd);color:var(--mfg)}.paid-app .spx-placeholder h2{margin:0;font-size:18px;font-weight:500}@media (max-width:1180px) and (min-width:1024px){.paid-app .spx-rail{flex-basis:220px}.paid-app .spx-main{padding-left:16px;padding-right:16px}.paid-app .spx-stages{gap:6px}}@media (prefers-reduced-motion:no-preference){.paid-app .spx-frame[data-story=on] .spx-stage-track>span{transition:transform .3s var(--ease-out)}}@keyframes spx-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.paid-app .spx-frame[data-story=on] .spx-form{animation:spx-enter .2s var(--ease-out)}}