.live-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 24px}.live-heading h1{font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.055em;margin:8px 0}.live-heading p{max-width:660px;color:var(--muted)}.live-heading-actions{display:flex;gap:10px;flex-wrap:wrap}.live-tabs{display:flex;gap:8px;overflow:auto;padding:4px 0 16px;scrollbar-width:thin;margin-bottom:20px}.live-tabs a{flex:none;text-decoration:none;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:10px 16px;font-size:.85rem;white-space:nowrap}.live-tabs a[aria-current=page]{color:var(--text);border-color:var(--accent);background:var(--surface-2)}.live-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);gap:36px;padding:36px;overflow:hidden;position:relative;isolation:isolate}.live-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 56%)}.live-hero h2{font-size:clamp(2.15rem,4vw,3.9rem);line-height:1.06;letter-spacing:-.06em;max-width:650px;margin:14px 0 22px}.live-hero p{font-size:1rem;max-width:600px;color:var(--muted);line-height:1.8}.live-process{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px;counter-reset:process}.live-process span{font-size:.8rem;color:var(--muted);counter-increment:process}.live-process span:before{content:counter(process);display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;width:24px;height:24px;margin-right:6px}.live-radar{position:relative;min-height:340px;display:grid;place-items:center;background:url('./landings-v09/orbit.svg') center/contain no-repeat}.live-core-mark{display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);width:125px;height:125px;border-radius:30px;font-size:2.5rem;font-weight:800;box-shadow:0 10px 30px #0002}.live-core-mark small{font-size:.55rem;letter-spacing:.13em;color:var(--muted);margin-top:-30px}.live-orbit{position:absolute;border:1px solid var(--line);border-radius:50%;pointer-events:none}.live-orbit.one{width:245px;height:245px}.live-orbit.two{width:320px;height:320px}.live-satellite{position:absolute;padding:11px 20px;border:1px solid var(--line);background:var(--surface);border-radius:14px;font-size:.84rem;box-shadow:0 4px 12px #0001}.sat-a{top:30px;left:20%}.sat-b{right:0;top:38%}.sat-c{bottom:28px;right:20%}.sat-d{left:0;top:58%}.live-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.live-tool{text-decoration:none;color:var(--text);padding:24px;transition:transform .15s,border-color .15s}.live-tool:hover{transform:translateY(-3px);border-color:var(--accent)}.live-tool p{color:var(--muted);line-height:1.7}.live-tool h2{font-size:1.25rem;letter-spacing:-.025em}.live-tool-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2);color:var(--accent);font-size:1.3rem;font-weight:600;margin-bottom:14px}.live-form-card{margin:18px 0}.live-form-card>summary{font-size:1.1rem;font-weight:700;cursor:pointer;list-style:revert;margin-bottom:16px}.live-form-card form>.button{margin-top:18px}.live-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.live-fields label{min-width:0}.live-fields textarea{font-family:inherit;line-height:1.5;resize:vertical}.live-check{display:flex!important;align-items:flex-start;gap:10px;line-height:1.5}.live-check input{width:16px!important;flex:none;margin-top:3px}.live-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:12px;grid-column:1/-1}.live-choices label{display:flex;gap:9px;align-items:flex-start;font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.live-choices input{width:16px!important;flex:none;margin-top:4px}.live-json{white-space:pre-wrap;word-break:break-word;max-width:650px;max-height:420px;overflow:auto;font-size:.77rem;line-height:1.6;padding:14px;border:1px solid var(--line);background:var(--surface-2);border-radius:10px}.live-records{margin:20px 0}.live-records .section-title{align-items:center;gap:12px}.live-records td{vertical-align:top;max-width:280px;overflow-wrap:anywhere}.live-records th{white-space:nowrap}.live-row-actions{min-width:145px}.live-row-actions form{display:inline-flex;margin:3px 4px 6px 0}.live-empty{padding:26px 16px;border:1px dashed var(--line);border-radius:12px;margin:12px 0;background:var(--surface-2)}.live-empty p{color:var(--muted);margin-bottom:0}.live-capabilities{display:flex;flex-wrap:wrap;gap:7px}.live-filter{max-width:350px;margin:14px 0}.live-state[data-status=verified],.live-state[data-status=active],.live-state[data-status=complete],.live-state[data-status=delivered],.live-state[data-status=read]{border-color:#3b947e;color:#23866b}.live-state[data-status=uncertain],.live-state[data-status=needs_review],.live-state[data-status=failed],.live-state[data-status=reauthorize_required]{border-color:#d07856;color:#be613c}.live-banner{border-left:3px solid var(--accent);margin:20px 0;line-height:1.7}.live-banner code,.live-portal code{overflow-wrap:anywhere}.live-portal{padding:clamp(24px,5vw,65px)}.live-portal>h1{font-size:clamp(2rem,5vw,4rem);letter-spacing:-.05em}.live-portal>.lead{font-size:1.2rem;max-width:800px;line-height:1.7}.live-portal>.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0}.live-portal .cards h2{font-size:1.12rem}.live-portal .cards p{line-height:1.7;color:var(--muted)}
@media(prefers-reduced-motion:reduce){.live-tool{transition:none}.live-tool:hover{transform:none}}
@media(max-width:1100px){.live-heading{align-items:flex-start;flex-direction:column}.live-hero{gap:20px;padding:28px}.live-orbit.two{width:265px;height:265px}.live-radar{min-height:310px}.live-portal>.cards{grid-template-columns:1fr}}
@media(max-width:720px){.live-hero{grid-template-columns:1fr;padding:24px}.live-radar{min-height:300px;max-width:380px;width:100%;margin:0 auto}.live-heading-actions{width:100%}.live-heading-actions .button{flex:1;text-align:center}.live-tool-grid,.live-fields,.live-choices{grid-template-columns:1fr}.live-tabs{margin-left:-8px;margin-right:-8px;padding-left:8px}.live-records{padding:18px}.live-hero h2{font-size:2.5rem}.live-records .section-title h2{font-size:1.05rem}.live-row-actions{min-width:130px}.live-choices{max-height:260px}}
