.op-page{--op-ink: #0f172a;--op-muted: #536273;--op-border: #d8e2ec;--op-paper: #ffffff;--op-blue: #0b6fea;--op-blue-dark: #0757bc;--op-teal: #0f9f9a;--op-teal-soft: #d9f6f1;--op-navy: #0b172a;background:#f7fafc;color:var(--op-ink);min-height:100vh;overflow-x:hidden}.op-page *,.op-page *:before,.op-page *:after{box-sizing:border-box}.op-page a{color:inherit;text-decoration:none}.op-page button{font:inherit}.op-page pre,.op-page code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.op-container{margin:0 auto;max-width:1180px;padding-left:28px;padding-right:28px;width:100%}.op-site-header{background:#fffffff5;border-bottom:1px solid #dbe6ef;position:sticky;top:0;z-index:50}.op-header-inner{align-items:center;display:flex;gap:30px;min-height:72px}.op-brand{align-items:center;display:inline-flex;flex:0 0 auto;gap:11px;min-width:0}.op-brand-mark{display:block;flex:0 0 38px;height:38px;object-fit:contain;width:38px}.op-brand-copy{display:grid;gap:3px;min-width:0}.op-brand-copy strong{color:#111827;font-size:15px;line-height:1.25;white-space:nowrap}.op-brand-copy small{color:#64748b;font-size:11px;line-height:1.3}.op-site-nav{align-items:center;display:flex;gap:24px;margin-left:auto}.op-site-nav a{color:#475569;font-size:13px;font-weight:800;min-height:44px;padding:12px 0;transition:color .2s ease}.op-site-nav a:hover{color:var(--op-blue)}.op-site-nav .op-nav-cta{background:var(--op-blue);border-radius:6px;color:#fff;padding:12px 15px}.op-site-nav .op-nav-cta:hover{background:var(--op-blue-dark);color:#fff}.op-menu-toggle{align-items:center;background:#fff;border:1px solid #c9d7e4;border-radius:6px;cursor:pointer;display:none;flex:0 0 44px;gap:4px;height:44px;justify-content:center;margin-left:auto;padding:0;width:44px}.op-menu-toggle span{background:#334155;display:block;height:2px;width:18px}.op-hero{background:var(--op-navy);color:#f8fafc;overflow:hidden;padding:92px 0 84px;position:relative}.op-hero:after{border:1px solid rgba(103,232,249,.18);content:"";height:420px;position:absolute;right:-170px;top:74px;transform:rotate(19deg);width:420px}.op-hero-grid{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);position:relative;z-index:1}.op-hero-copy{max-width:650px}.op-eyebrow{color:#0f766e;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900;letter-spacing:.11em;margin:0 0 15px}.op-eyebrow--light{color:#67e8f9}.op-hero h1{color:#f8fafc;font-size:52px;font-weight:900;letter-spacing:0;line-height:1.13;margin:0 0 22px;max-width:610px}.op-hero-summary{color:#bfcede;font-size:17px;line-height:1.8;margin:0;max-width:610px}.op-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.op-button{align-items:center;border:1px solid transparent;border-radius:6px;display:inline-flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;min-height:46px;padding:12px 16px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.op-button:hover{transform:translateY(-1px)}.op-button--primary{background:#15b8b0;color:#062e35}.op-button--primary:hover{background:#4edbd0;color:#062e35}.op-button--ghost{background:transparent;border-color:#49637f;color:#e0f2fe}.op-button--ghost:hover{border-color:#67e8f9;color:#fff}.op-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:27px}.op-hero-tags span{border:1px solid #304762;border-radius:5px;color:#cbd5e1;font-size:12px;font-weight:700;padding:7px 9px}.op-hero-stats{border-top:1px solid #2a3c54;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;max-width:520px;padding-top:22px}.op-hero-stats strong,.op-hero-stats span{display:block}.op-hero-stats strong{color:#fff;font-size:29px;line-height:1;margin-bottom:7px}.op-hero-stats span{color:#8fa6bd;font-size:12px;line-height:1.4}.op-console{background:#111f33;border:1px solid #304762;border-radius:8px;box-shadow:0 26px 60px #0000004d;min-width:0;padding:17px}.op-console-bar{align-items:center;border-bottom:1px solid #2b415e;color:#dbeafe;display:flex;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;gap:10px;padding-bottom:14px}.op-console-dots{display:inline-flex;gap:5px}.op-console-dots span{background:#64748b;border-radius:999px;height:7px;width:7px}.op-console-dots span:first-child{background:#fb7185}.op-console-dots span:nth-child(2){background:#fbbf24}.op-console-dots span:nth-child(3){background:#34d399}.op-console-live{color:#67e8f9;font-size:10px;margin-left:auto}.op-console-request{align-items:center;background:#17283f;border:1px solid #38516d;border-radius:5px;display:flex;gap:10px;margin-top:18px;min-height:44px;padding:8px 10px}.op-page .op-method{border-radius:4px;display:inline-block;flex:0 0 auto;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900;line-height:1.1;padding:6px 7px;text-align:center}.op-page .op-method--get{background:#ccfbf1;color:#115e59}.op-page .op-method--post{background:#dbeafe;color:#1e40af}.op-page .op-method--event{background:#fef3c7;color:#92400e}.op-console-request code{color:#f8fafc;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-console-code{color:#6ee7b7;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;margin-left:auto}.op-console-response{color:#bfdbfe;font-size:12px;line-height:1.75;margin:18px 0;overflow:auto;white-space:pre}.op-console-footer{align-items:center;border-top:1px solid #2b415e;color:#8fa6bd;display:flex;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;gap:8px;padding-top:14px}.op-console-footer strong{color:#6ee7b7;font-weight:700}.op-console-dot{background:#6ee7b7;border-radius:999px;height:6px;margin-left:auto;width:6px}.op-section{padding:92px 0}.op-section--paper{background:#fff}.op-section--blue{background:#edf6ff;border-bottom:1px solid #d7e8f7;border-top:1px solid #d7e8f7}.op-section--evidence{background:#f7fafc}.op-section-head{margin-bottom:36px;max-width:760px}.op-section-head h2{color:var(--op-ink);font-size:36px;font-weight:900;line-height:1.25;margin:0 0 14px}.op-section-head>p{color:var(--op-muted);font-size:16px;line-height:1.8;margin:0}.op-section-head--split{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);max-width:none}.op-section-head--split>p{max-width:480px}.op-steps{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.op-step{align-items:start;background:#f8fafc;border:1px solid var(--op-border);border-radius:8px;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr);min-height:182px;padding:20px}.op-step-no{align-items:center;background:#dff6f3;border:1px solid #8ddbd0;border-radius:5px;color:#0f766e;display:inline-flex;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:900;height:38px;justify-content:center;width:38px}.op-step h3,.op-code-layout h3{color:var(--op-ink);font-size:18px;line-height:1.35;margin:0 0 8px}.op-step p,.op-code-summary{color:var(--op-muted);font-size:13px;line-height:1.7;margin:0}.op-step-meta{color:#0f766e;display:inline-block;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900;margin-top:13px}.op-code-layout{align-items:center;background:#f0f7ff;border:1px solid #c8deef;border-radius:8px;display:grid;gap:32px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);margin-top:36px;padding:24px}.op-code-kicker{color:#0f766e;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.1em;margin:0 0 9px}.op-code-block{background:#0f172a;border:1px solid #293c56;border-radius:6px;min-width:0;overflow:hidden}.op-code-head{align-items:center;border-bottom:1px solid #293c56;color:#94a3b8;display:flex;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;justify-content:space-between;min-height:36px;padding:0 12px}.op-copy-button{background:transparent;border:1px solid #52657e;border-radius:4px;color:#cbd5e1;cursor:pointer;font-size:11px;min-height:28px;padding:4px 8px}.op-copy-button:hover{border-color:#67e8f9;color:#fff}.op-code-block pre,.op-detail-code pre,.op-webhook-card pre{color:#dbeafe;font-size:12px;line-height:1.7;margin:0;overflow:auto;padding:14px;white-space:pre}.op-code-block--compact{margin-top:18px}.op-capability-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:42px}.op-capability-card{background:#fff;border:1px solid #cbddeb;border-radius:8px;min-width:0;padding:18px}.op-capability-card-top,.op-capability-foot,.op-roadmap-top{align-items:center;display:flex;justify-content:space-between}.op-capability-index{color:#0f766e;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900}.op-status{border-radius:4px;display:inline-block;font-size:10px;font-weight:900;padding:5px 7px;white-space:nowrap}.op-status--available{background:#dcfce7;color:#166534}.op-status--next{background:#dbeafe;color:#1d4ed8}.op-status--planned{background:#fef3c7;color:#92400e}.op-capability-card h3{font-size:17px;line-height:1.35;margin:21px 0 8px}.op-capability-card p{color:var(--op-muted);font-size:12px;line-height:1.65;margin:0 0 20px;min-height:60px}.op-capability-foot{border-top:1px solid #e4edf4;color:#64748b;font-size:10px;gap:8px;padding-top:12px}.op-explorer{background:#fff;border:1px solid #cbddeb;border-radius:8px;overflow:hidden}.op-explorer-top{align-items:center;border-bottom:1px solid #e3edf4;display:flex;gap:18px;justify-content:space-between;padding:20px 22px}.op-explorer-top .op-code-kicker{margin-bottom:6px}.op-explorer-top h3{font-size:21px;margin:0}.op-explorer-note{color:#0f766e;font-size:11px;font-weight:800}.op-explorer-tabs{background:#f8fafc;border-bottom:1px solid #e3edf4;display:flex;gap:4px;overflow-x:auto;padding:8px 12px}.op-explorer-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:#64748b;cursor:pointer;font-size:13px;font-weight:800;min-height:42px;padding:10px 12px;white-space:nowrap}.op-explorer-tabs button:hover,.op-explorer-tabs button.active{color:var(--op-blue)}.op-explorer-tabs button.active{border-bottom-color:var(--op-blue)}.op-explorer-body{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);min-height:440px}.op-endpoint-list{background:#f8fafc;border-right:1px solid #e3edf4;display:grid;gap:1px;padding:10px}.op-endpoint-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;cursor:pointer;display:grid;gap:9px;grid-template-columns:48px minmax(0,1fr) 14px;min-height:56px;padding:8px;text-align:left}.op-endpoint-item:hover,.op-endpoint-item.active{background:#fff;border-color:#bfd6e8}.op-endpoint-item.active{box-shadow:inset 3px 0 0 var(--op-blue)}.op-endpoint-item-copy{display:grid;gap:4px;min-width:0}.op-endpoint-item-copy code{color:#1e293b;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-endpoint-item-copy small{color:#64748b;font-size:11px}.op-endpoint-arrow{color:#94a3b8;font-size:15px}.op-endpoint-detail{min-width:0;padding:26px}.op-detail-head{align-items:start;display:flex;gap:16px;justify-content:space-between}.op-detail-kicker{color:#0f766e;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900}.op-detail-head h3{font-size:23px;line-height:1.35;margin:7px 0 0}.op-detail-path{align-items:center;background:#f1f5f9;border:1px solid #dbe5ee;border-radius:5px;display:flex;gap:10px;margin-top:22px;min-height:46px;padding:8px 10px}.op-detail-path code{color:#1e293b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-detail-summary{color:var(--op-muted);font-size:14px;line-height:1.75;margin:18px 0}.op-detail-meta{border-top:1px solid #e3edf4;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:16px}.op-detail-meta div{min-width:0}.op-detail-meta dt{color:#64748b;font-size:11px;margin-bottom:4px}.op-detail-meta dd{color:#1e293b;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;margin:0;overflow-wrap:anywhere}.op-detail-code{background:#0f172a;border-radius:6px;margin-top:22px;overflow:hidden}.op-detail-code .op-code-head{border-color:#293c56}.op-security-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.op-security-card{border:1px solid var(--op-border);border-radius:8px;min-width:0;padding:22px}.op-card-label{color:#0f766e;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900}.op-security-card h3{font-size:19px;line-height:1.4;margin:15px 0 10px}.op-security-card>p{color:var(--op-muted);font-size:13px;line-height:1.75;margin:0}.op-security-card ul{color:#475569;display:grid;font-size:12px;gap:9px;line-height:1.55;margin:18px 0 0;padding-left:17px}.op-security-rules{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.op-security-rules span{background:#e8f5ff;border:1px solid #b7d7ee;border-radius:4px;color:#1e5e88;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;padding:6px 8px}.op-evidence-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.op-evidence-card{background:#fff;border:1px solid var(--op-border);border-radius:8px;margin:0;overflow:hidden}.op-evidence-image{aspect-ratio:16 / 9;background:#0f172a;overflow:hidden}.op-evidence-image img{display:block;height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.op-evidence-card:hover .op-evidence-image img{transform:scale(1.02)}.op-evidence-card figcaption{padding:18px}.op-evidence-card figcaption>span{color:#0f766e;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900}.op-evidence-card h3{font-size:17px;line-height:1.4;margin:10px 0 7px}.op-evidence-card p{color:var(--op-muted);font-size:12px;line-height:1.7;margin:0}.op-events-layout{display:grid;gap:16px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.op-event-list{background:#fff;border:1px solid #cbddeb;border-radius:8px;padding:8px 18px}.op-event-row{align-items:start;border-bottom:1px solid #e4edf4;display:grid;gap:11px;grid-template-columns:10px minmax(0,1fr) auto;padding:15px 0}.op-event-row:last-child{border-bottom:0}.op-event-dot{background:#13a89f;border-radius:999px;height:8px;margin-top:5px;width:8px}.op-event-row code{color:#1e293b;font-size:12px;font-weight:800}.op-event-row p{color:#64748b;font-size:12px;line-height:1.55;margin:5px 0 0}.op-webhook-card{background:#0f172a;border:1px solid #293c56;border-radius:8px;overflow:hidden}.op-webhook-head{align-items:center;border-bottom:1px solid #293c56;display:flex;justify-content:space-between;padding:15px 18px}.op-webhook-head .op-code-kicker{color:#67e8f9;margin:0}.op-webhook-method{background:#fef3c7;border-radius:4px;color:#92400e;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900;padding:6px 8px}.op-webhook-card pre{color:#bfdbfe}.op-webhook-note{border-top:1px solid #293c56;color:#94a3b8;font-size:11px;line-height:1.6;padding:14px 18px}.op-roadmap{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.op-roadmap-item{background:#fff;border:1px solid var(--op-border);border-top:3px solid #94a3b8;border-radius:8px;padding:20px}.op-roadmap-item--available{border-top-color:#16a34a}.op-roadmap-item--next{border-top-color:var(--op-blue)}.op-roadmap-item--future{border-top-color:#d97706}.op-roadmap-top{color:#64748b;font-size:11px;gap:8px}.op-roadmap-state{color:#334155;font-weight:900}.op-roadmap-item h3{font-size:18px;line-height:1.4;margin:18px 0 8px}.op-roadmap-item p{color:var(--op-muted);font-size:12px;line-height:1.7;margin:0;min-height:62px}.op-roadmap-item ul{border-top:1px solid #e4edf4;color:#475569;display:grid;font-size:12px;gap:7px;line-height:1.55;margin:17px 0 0;padding:15px 0 0 17px}.op-contact{background:var(--op-navy);color:#fff;padding:74px 0}.op-contact-inner{align-items:center;display:grid;gap:46px;grid-template-columns:minmax(0,1fr) auto}.op-contact h2{color:#f8fafc;font-size:34px;line-height:1.3;margin:0 0 12px}.op-contact p:not(.op-eyebrow){color:#bfcede;font-size:15px;line-height:1.75;margin:0;max-width:650px}.op-contact-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.op-footer{background:#07101f;color:#94a3b8;padding:26px 0}.op-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.op-footer .op-brand-copy strong{color:#e2e8f0;font-size:13px}.op-footer .op-brand-copy small{color:#64748b}.op-footer .op-brand-mark{height:32px;width:32px}.op-footer-links{display:flex;flex-wrap:wrap;gap:18px;margin-left:auto}.op-footer-links a{color:#94a3b8;font-size:12px}.op-footer-links a:hover{color:#fff}.op-footer-copy{color:#64748b;font-size:11px}@media(max-width:980px){.op-hero-grid,.op-section-head--split,.op-code-layout,.op-events-layout,.op-contact-inner{grid-template-columns:1fr}.op-hero-copy{max-width:760px}.op-console{max-width:820px}.op-capability-grid,.op-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-security-card:last-child{grid-column:1 / -1}.op-contact-actions{justify-content:flex-start}}@media(max-width:760px){.op-container{padding-left:18px;padding-right:18px}.op-header-inner{min-height:64px}.op-menu-toggle{display:inline-flex}.op-site-nav{background:#fff;border-bottom:1px solid #dbe6ef;display:none;flex-direction:column;gap:0;left:0;padding:7px 18px 15px;position:absolute;right:0;top:100%}.op-site-nav.is-open{display:flex}.op-site-nav a{border-bottom:1px solid #edf2f7;width:100%}.op-site-nav .op-nav-cta{border-bottom:0;margin-top:8px;text-align:center;width:100%}.op-hero{padding:60px 0 58px}.op-hero:after{height:280px;right:-160px;top:340px;width:280px}.op-hero h1{font-size:39px}.op-hero-summary{font-size:16px}.op-hero-actions,.op-contact-actions{display:grid;grid-template-columns:1fr}.op-button{width:100%}.op-hero-stats{gap:14px}.op-hero-stats strong{font-size:25px}.op-section{padding:62px 0}.op-section-head h2{font-size:30px}.op-steps,.op-capability-grid,.op-security-grid,.op-evidence-grid,.op-roadmap{grid-template-columns:1fr}.op-security-card:last-child{grid-column:auto}.op-step{min-height:auto}.op-code-layout{padding:18px}.op-explorer-top{align-items:start;flex-direction:column;gap:8px}.op-explorer-body{grid-template-columns:1fr}.op-endpoint-list{border-bottom:1px solid #e3edf4;border-right:0;max-height:300px;overflow:auto}.op-endpoint-detail{padding:20px 16px}.op-detail-head{align-items:start;flex-direction:column}.op-detail-meta{grid-template-columns:1fr}.op-event-row{grid-template-columns:10px minmax(0,1fr)}.op-event-row .op-status{grid-column:2;justify-self:start}.op-contact{padding:58px 0}.op-contact h2{font-size:30px}.op-footer-inner{align-items:start;flex-direction:column;gap:18px}.op-footer-links{margin-left:0}}@media(prefers-reduced-motion:reduce){.op-page *,.op-page *:before,.op-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.op-docs-workspace{background:#f5f8fb;border-bottom:1px solid #d7e3ed;color:var(--op-ink)}.op-docs-product-bar{background:#0b172a;border-bottom:1px solid #20344d;color:#e2e8f0}.op-docs-product-inner{align-items:center;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) auto;max-width:1280px;min-height:76px}.op-docs-product-label{align-items:center;display:flex;gap:11px;min-width:215px}.op-docs-product-icon{align-items:center;background:#15b8b0;border-radius:5px;color:#062e35;display:inline-flex;flex:0 0 38px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900;height:38px;justify-content:center;width:38px}.op-docs-product-label>div{display:grid;gap:3px}.op-docs-product-kicker{color:#8fa6bd;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.3}.op-docs-product-label strong{color:#f8fafc;font-size:15px;line-height:1.3}.op-product-switcher{align-items:center;display:flex;gap:3px;min-width:0;overflow-x:auto;scrollbar-width:thin}.op-page .op-product-switcher button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#9fb0c2;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:800;min-height:44px;padding:11px 13px;white-space:nowrap}.op-page .op-product-switcher button:hover:not(:disabled),.op-page .op-product-switcher button.active{color:#fff}.op-page .op-product-switcher button.active{border-bottom-color:#15b8b0}.op-page .op-product-switcher button:disabled{background:transparent;border-color:transparent;color:#64748b;cursor:not-allowed;opacity:1}.op-docs-download{align-items:center;border:1px solid #3b526e;border-radius:5px;color:#dbeafe;display:inline-flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:9px 12px;white-space:nowrap}.op-docs-download:hover{border-color:#67e8f9;color:#fff}.op-docs-container{max-width:1280px;padding-bottom:58px;padding-top:36px}.op-docs-heading{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:24px}.op-docs-heading h1{color:var(--op-ink);font-size:34px;line-height:1.2;margin:0 0 10px}.op-docs-heading p:not(.op-eyebrow){color:var(--op-muted);font-size:14px;line-height:1.7;margin:0;max-width:700px}.op-docs-heading-meta{align-items:center;color:#64748b;display:flex;flex:0 0 auto;flex-wrap:wrap;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;gap:9px 14px;justify-content:flex-end}.op-docs-version{background:#e0f2fe;border:1px solid #a9d6ed;border-radius:4px;color:#075985;font-weight:900;padding:5px 7px}.op-docs-live{align-items:center;color:#0f766e;display:inline-flex;gap:6px;font-weight:800}.op-docs-live i{background:#13a89f;border-radius:999px;display:inline-block;height:6px;width:6px}.op-source-sync-strip{align-items:center;background:#fff;border:1px solid #cbd9e5;display:grid;gap:18px;grid-template-columns:minmax(220px,1.05fr) auto minmax(250px,1.2fr) auto;margin-bottom:14px;padding:14px 16px}.op-source-sync-intro{display:grid;gap:4px;min-width:0}.op-source-sync-kicker{color:#0f766e;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:900;letter-spacing:.08em}.op-source-sync-intro strong{color:#1e293b;font-size:13px;line-height:1.4}.op-source-sync-intro small{color:#64748b;font-size:10px;line-height:1.5}.op-source-sync-stats{align-items:stretch;border-left:1px solid #e3edf4;display:flex;gap:18px;padding-left:18px}.op-source-sync-stats div{display:grid;gap:3px;min-width:54px}.op-source-sync-stats strong{color:#075985;font-family:SFMono-Regular,Consolas,monospace;font-size:16px;line-height:1}.op-source-sync-stats span{color:#94a3b8;font-size:9px;white-space:nowrap}.op-source-sync-changes{border-left:1px solid #e3edf4;display:grid;gap:6px;min-width:0;padding-left:18px}.op-source-sync-changes-label{color:#64748b;font-size:10px;font-weight:900}.op-source-sync-change-list{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.op-source-sync-change,.op-source-sync-no-change{border:1px solid #dbe5ee;border-radius:4px;color:#475569;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.4;max-width:100%;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.op-source-sync-change--added{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.op-source-sync-change--changed{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.op-source-sync-change--removed{background:#fff1f2;border-color:#fecdd3;color:#be123c}.op-source-sync-change--more,.op-source-sync-no-change{background:#f8fafc;color:#64748b}.op-source-sync-boundary{align-self:stretch;border-left:1px solid #e3edf4;color:#92400e;display:inline-flex;font-size:10px;font-weight:800;line-height:1.5;padding-left:18px;align-items:center;white-space:nowrap}.op-source-sync-strip--loading .op-source-sync-kicker,.op-source-sync-strip--loading .op-source-sync-intro strong{color:#075985}.op-source-sync-strip--offline{background:#fffdf5;border-color:#efdca5}.op-source-sync-strip--offline .op-source-sync-kicker,.op-source-sync-strip--offline .op-source-sync-intro strong{color:#92400e}.op-docs-toolbar{align-items:center;background:#fff;border:1px solid #cbd9e5;border-bottom:0;display:flex;gap:12px;min-height:66px;padding:11px 13px}.op-page .op-docs-sidebar-toggle{align-items:center;background:#f1f5f9;border:1px solid #cbd9e5;border-radius:5px;color:#334155;cursor:pointer;display:none;font-size:12px;font-weight:800;gap:9px;min-height:42px;padding:9px 12px}.op-docs-sidebar-toggle:hover{background:#e8f3fb;border-color:#93c5fd;color:var(--op-blue-dark)}.op-doc-menu-icon{display:grid;gap:3px;width:16px}.op-doc-menu-icon i{background:currentColor;display:block;height:2px;width:16px}.op-docs-search{align-items:center;display:flex;flex:1 1 360px;min-width:180px}.op-docs-search label{color:#64748b;font-size:11px;font-weight:800;margin-right:10px;white-space:nowrap}.op-docs-search input{background:#f8fafc;border:1px solid #cbd9e5;border-radius:5px;color:#1e293b;font-size:13px;min-height:42px;min-width:0;outline:none;padding:9px 12px;width:100%}.op-docs-search input:focus{border-color:#4aaed3;box-shadow:0 0 0 3px #0ea5e921}.op-docs-filters{display:flex;flex:0 0 auto;gap:5px}.op-page .op-docs-filters button{background:#fff;border:1px solid transparent;border-radius:4px;color:#64748b;cursor:pointer;font-size:11px;font-weight:800;min-height:38px;padding:8px 10px}.op-page .op-docs-filters button:hover,.op-page .op-docs-filters button.active{background:#edf6ff;border-color:#b7d7ee;color:#075985}.op-docs-layout{align-items:start;background:#fff;border:1px solid #cbd9e5;display:grid;grid-template-columns:236px minmax(310px,.83fr) minmax(0,1.35fr);min-width:0}.op-docs-sidebar,.op-docs-list-panel,.op-doc-detail-panel{min-width:0}.op-docs-sidebar{background:#f8fafc;border-right:1px solid #dbe5ee;position:sticky;top:89px;max-height:calc(100vh - 105px);overflow-y:auto}.op-docs-sidebar-head{align-items:center;border-bottom:1px solid #dbe5ee;color:#334155;display:flex;font-size:12px;font-weight:900;justify-content:space-between;min-height:51px;padding:0 15px}.op-docs-sidebar-head span:last-child{color:#94a3b8;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.op-docs-sidebar-list{padding:7px 8px 12px}.op-doc-sidebar-section{border-bottom:1px solid #e5edf4;padding:2px 0}.op-doc-sidebar-section:last-child{border-bottom:0}.op-page .op-doc-sidebar-title{align-items:center;background:transparent;border:0;border-radius:4px;color:#334155;cursor:pointer;display:flex;font-size:12px;font-weight:900;justify-content:space-between;min-height:42px;padding:8px 7px;text-align:left;width:100%}.op-doc-sidebar-title:hover{background:#edf6ff;color:#075985}.op-doc-sidebar-title-right{align-items:center;color:#94a3b8;display:inline-flex;font-family:SFMono-Regular,Consolas,monospace;gap:7px}.op-doc-sidebar-title-right small{font-size:9px;font-weight:700}.op-doc-sidebar-title-right>span{color:#64748b;font-size:16px;line-height:1}.op-doc-sidebar-items{display:grid;gap:2px;padding:0 0 7px 7px}.op-page .op-doc-sidebar-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:11px;gap:6px;justify-content:space-between;min-height:38px;padding:7px 8px;text-align:left;width:100%}.op-doc-sidebar-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-doc-sidebar-item small{color:#94a3b8;flex:0 0 auto;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.op-doc-sidebar-item:hover,.op-doc-sidebar-item.active{background:#fff;border-color:#b7d7ee;color:#075985}.op-doc-sidebar-item.active{box-shadow:inset 2px 0 0 var(--op-blue);font-weight:900}.op-docs-sidebar-foot{border-top:1px solid #dbe5ee;display:flex;flex-wrap:wrap;gap:6px;padding:12px 15px 14px}.op-docs-sidebar-foot .op-status{font-size:9px;padding:4px 6px}.op-docs-list-panel{border-right:1px solid #dbe5ee;min-height:765px}.op-doc-panel-head{align-items:end;border-bottom:1px solid #e5edf4;display:flex;gap:12px;justify-content:space-between;padding:20px 18px 13px}.op-doc-panel-kicker{color:#0f766e;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900}.op-doc-panel-head h2{color:#17202a;font-size:20px;line-height:1.35;margin:6px 0 0}.op-doc-result-count{color:#94a3b8;flex:0 0 auto;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.op-doc-panel-summary{color:#64748b;font-size:12px;line-height:1.65;margin:0;padding:13px 18px 14px}.op-doc-api-table{border-top:1px solid #eef2f7}.op-doc-api-row{align-items:center;background:#fff;border:0;border-bottom:1px solid #eef2f7;display:grid;gap:10px;grid-template-columns:minmax(98px,.85fr) minmax(0,1.45fr) auto;min-height:85px;padding:12px 18px;text-align:left;width:100%}.op-page button.op-doc-api-row{cursor:pointer}.op-doc-api-row--head{background:#f8fafc;color:#94a3b8;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;min-height:38px;padding-bottom:8px;padding-top:8px}.op-doc-api-row:not(.op-doc-api-row--head):hover,.op-doc-api-row.active{background:#f4fbff}.op-doc-api-row.active{box-shadow:inset 3px 0 0 var(--op-blue)}.op-doc-api-name{align-items:start;display:grid;gap:7px;min-width:0}.op-doc-api-name strong{color:#1e293b;font-size:12px;line-height:1.45}.op-doc-api-description{display:grid;gap:6px;min-width:0}.op-doc-api-description code{color:#334155;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-doc-api-description small{color:#64748b;font-size:11px;line-height:1.5}.op-doc-api-row>.op-status{font-size:9px;padding:5px 6px}.op-doc-empty{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:260px;padding:24px;text-align:center}.op-doc-empty strong{color:#334155;font-size:14px}.op-doc-empty span{font-size:12px}.op-doc-detail-panel{padding:24px 24px 30px}.op-doc-detail-topline{align-items:center;display:flex;gap:12px;justify-content:space-between}.op-doc-detail-panel h2{color:#17202a;font-size:25px;line-height:1.35;margin:10px 0 8px}.op-doc-detail-summary{color:#536273;font-size:13px;line-height:1.75;margin:0}.op-doc-path{align-items:center;background:#f1f5f9;border:1px solid #d7e3ed;border-radius:5px;display:flex;gap:10px;margin-top:17px;min-height:46px;padding:8px 10px}.op-doc-path code{color:#1e293b;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;min-width:0;overflow-wrap:anywhere}.op-doc-detail-grid{border-bottom:1px solid #e5edf4;border-top:1px solid #e5edf4;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;padding:14px 0}.op-doc-detail-grid>div{display:grid;gap:5px;min-width:0}.op-doc-detail-grid span{color:#94a3b8;font-size:10px}.op-doc-detail-grid code,.op-doc-detail-grid strong{color:#334155;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;overflow-wrap:anywhere}.op-doc-detail-grid strong{font-family:inherit;font-weight:700}.op-doc-planned-note{background:#fffbeb;border:1px solid #f5d98a;border-radius:5px;color:#854d0e;display:grid;gap:4px;margin-top:17px;padding:10px 11px}.op-doc-planned-note strong{font-size:11px}.op-doc-planned-note span{font-size:11px;line-height:1.55}.op-doc-detail-section{border-top:1px solid #e5edf4;margin-top:20px;padding-top:17px}.op-doc-detail-section h3{color:#334155;font-size:13px;margin:0 0 11px}.op-doc-parameter-list,.op-doc-field-list{display:grid;gap:7px}.op-doc-parameter-list>div,.op-doc-field-list>div{align-items:start;background:#f8fafc;border:1px solid #e5edf4;border-radius:4px;display:grid;gap:10px;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);padding:9px 10px}.op-doc-parameter-list code,.op-doc-field-list code{color:#075985;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;overflow-wrap:anywhere}.op-doc-parameter-list span,.op-doc-field-list span{color:#64748b;font-size:11px;line-height:1.5}.op-doc-code-section{background:#0f172a;border:1px solid #293c56;border-radius:5px;margin-top:20px;overflow:hidden;padding:0}.op-doc-code-section h3{color:#dbeafe;margin:0}.op-section-title-row{align-items:center;border-bottom:1px solid #293c56;display:flex;justify-content:space-between;min-height:43px;padding:0 11px}.op-doc-code-section pre{color:#bfdbfe;font-size:11px;line-height:1.65;margin:0;max-width:100%;overflow:auto;padding:12px;white-space:pre}.op-doc-code-section .op-copy-button{min-height:29px}.op-doc-response-section{margin-top:12px}.op-doc-response-section h3{border-bottom:1px solid #293c56;min-height:43px;padding:13px 11px 10px}.op-doc-errors{align-items:center;border-top:1px solid #e5edf4;color:#64748b;display:flex;flex-wrap:wrap;font-size:10px;gap:7px 10px;margin-top:20px;padding-top:14px}.op-doc-errors span{font-weight:900;margin-right:3px}.op-doc-errors code{color:#64748b;font-family:SFMono-Regular,Consolas,monospace}@media(max-width:1180px){.op-docs-layout{grid-template-columns:218px minmax(290px,.85fr) minmax(0,1.2fr)}.op-source-sync-strip{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)}.op-source-sync-boundary{border-left:0;grid-column:1 / -1;justify-self:start;padding-left:0}.op-docs-product-inner{grid-template-columns:auto minmax(0,1fr)}.op-docs-download{display:none}}@media(max-width:920px){.op-docs-heading{align-items:start;flex-direction:column;gap:16px}.op-docs-heading-meta{justify-content:flex-start}.op-docs-layout{grid-template-columns:210px minmax(0,1fr)}.op-doc-detail-panel{border-top:1px solid #dbe5ee;grid-column:1 / -1}}@media(max-width:760px){.op-source-sync-strip{align-items:stretch;display:grid;grid-template-columns:1fr;gap:13px;margin-bottom:12px;padding:13px}.op-source-sync-stats,.op-source-sync-changes,.op-source-sync-boundary{border-left:0;border-top:1px solid #e3edf4;padding-left:0;padding-top:12px}.op-source-sync-stats{gap:22px}.op-source-sync-boundary{grid-column:auto;padding-top:12px}.op-docs-product-inner{display:flex;flex-wrap:wrap;gap:0 12px;padding-bottom:5px;padding-top:5px}.op-docs-product-label{flex:1 1 auto;min-height:54px;min-width:0}.op-docs-product-label strong{font-size:14px}.op-product-switcher{flex:1 1 100%;margin-left:-6px;width:calc(100% + 6px)}.op-docs-container{padding-bottom:38px;padding-top:27px}.op-docs-heading h1{font-size:30px}.op-docs-heading p:not(.op-eyebrow){font-size:13px}.op-docs-toolbar{align-items:stretch;flex-wrap:wrap}.op-page .op-docs-sidebar-toggle{display:inline-flex}.op-docs-search{flex:1 1 calc(100% - 144px)}.op-docs-search label{display:none}.op-docs-filters{flex:1 1 100%;overflow-x:auto}.op-docs-filters button{flex:1 0 auto}.op-docs-layout{display:block}.op-docs-sidebar{display:none;max-height:none;position:static}.op-docs-sidebar.is-open{display:block}.op-docs-list-panel{border-right:0;min-height:0}.op-doc-api-row{align-items:start;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:13px 14px}.op-doc-api-row--head{display:none}.op-doc-api-name{gap:6px}.op-doc-api-description{grid-column:1 / -1;padding-left:0}.op-doc-api-row>.op-status{justify-self:end}.op-doc-detail-panel{padding:22px 16px 26px}.op-doc-detail-panel h2{font-size:22px}.op-doc-detail-grid{grid-template-columns:1fr}.op-doc-parameter-list>div,.op-doc-field-list>div{grid-template-columns:1fr;gap:5px}}.op-page .op-docs-sidebar-toggle{background:#f1f5f9!important;border:1px solid #cbd9e5!important;box-shadow:none!important;color:#334155!important;display:none}.op-page .op-doc-sidebar-title,.op-page .op-doc-sidebar-item,.op-page .op-docs-filters button,.op-page button.op-doc-api-row{box-shadow:none!important}.op-page .op-doc-sidebar-title{background:transparent!important;border:0!important;color:#334155!important}.op-page .op-doc-sidebar-title:hover{background:#edf6ff!important;color:#075985!important}.op-page .op-doc-sidebar-item{background:transparent!important;border:1px solid transparent!important;color:#64748b!important}.op-page .op-doc-sidebar-item:hover,.op-page .op-doc-sidebar-item.active{background:#fff!important;border-color:#b7d7ee!important;color:#075985!important}.op-page .op-doc-sidebar-item.active{box-shadow:inset 2px 0 0 var(--op-blue)!important}.op-page .op-docs-filters button{background:#fff!important;border:1px solid transparent!important;color:#64748b!important}.op-page .op-docs-filters button:hover,.op-page .op-docs-filters button.active{background:#edf6ff!important;border-color:#b7d7ee!important;color:#075985!important}.op-page button.op-doc-api-row{background:#fff!important;border:0!important;border-bottom:1px solid #eef2f7!important;color:#334155!important;transform:none!important}.op-page button.op-doc-api-row:hover,.op-page button.op-doc-api-row.active{background:#f4fbff!important;color:#334155!important}.op-page button.op-doc-api-row.active{box-shadow:inset 3px 0 0 var(--op-blue)!important}@media(max-width:760px){.op-page .op-docs-sidebar-toggle{display:inline-flex!important}}
