.dev-site{background:#fff;color:#0b1739;font-family:var(--font-sans),system-ui,sans-serif;--dev-blue:#2557e7;--dev-muted:#59677c}.dev-site *{box-sizing:border-box}.dev-site a{text-decoration:none}.dev-site a:focus-visible,.dev-site button:focus-visible,.dev-site main:not(.dev-reference-shell) pre:focus-visible{outline:3px solid #6b94ff;outline-offset:5px}.dev-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.dev-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.95);backdrop-filter:blur(18px);border-bottom:1px solid #e7ebf2}.dev-header nav{min-height:76px;justify-content:space-between;gap:24px}.dev-brand,.dev-header nav{display:flex;align-items:center}.dev-brand{gap:9px;color:#0b1739;font-weight:850;font-size:19px;letter-spacing:-.6px;white-space:nowrap}.dev-brand img{border-radius:9px}.dev-brand b{color:var(--dev-blue)}.dev-brand small{margin-left:12px;padding-left:14px;border-left:1px solid #dce3ee;color:#667085;font-size:12px;font-weight:550;letter-spacing:0}.dev-header nav>div{display:flex;align-items:center;gap:24px}.dev-header nav>div>a{font-size:13px;font-weight:650;color:#475467}.dev-site .dev-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 19px;border:1px solid var(--dev-blue);border-radius:9px;background:var(--dev-blue);color:white;font-size:13px;font-weight:700;box-shadow:0 7px 18px #2557e719;transition:background .2s,transform .2s}.dev-site .dev-button:hover{background:#1944c1;transform:translateY(-1px)}.dev-site .dev-button.secondary{background:white;color:#0b1739;border-color:#d7dfec;box-shadow:none}.dev-site .dev-button.secondary:hover{background:#f3f6fc}.dev-skip{position:fixed;top:-100px;left:20px;background:white;color:#2557e7;padding:14px;z-index:100}.dev-skip:focus{top:10px}.dev-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--dev-blue);font-size:10px;font-weight:850}.dev-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 18%,#dce7ff80,transparent 54%),linear-gradient(#f8faff,#fff);padding:92px 0 80px}.dev-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.dev-site main:not(.dev-reference-shell) h1,.dev-site main:not(.dev-reference-shell) h2,.dev-site main:not(.dev-reference-shell) h3{font-weight:800;letter-spacing:-.04em}.dev-site main:not(.dev-reference-shell) h1{font-size:clamp(44px,5.4vw,69px);line-height:1.06;margin:22px 0}.dev-site main:not(.dev-reference-shell) h1 span,.dev-two-col h2 span{color:var(--dev-blue)}.dev-site main:not(.dev-reference-shell) p{font-size:15px;line-height:1.8;color:var(--dev-muted)}.dev-site .dev-lead{font-size:17px;max-width:495px;line-height:1.8;margin:24px 0}.dev-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.dev-hero-meta{display:flex;align-items:center;gap:12px;color:#667085;font:11px ui-monospace,monospace;margin-top:26px}.dev-system{border:1px solid #dce4f2;border-radius:20px;background:#ffffffd9;box-shadow:0 30px 75px #142c5c14;overflow:hidden}.dev-system-top{display:flex;align-items:center;gap:8px;padding:18px 24px;border-bottom:1px solid #e8edf5;font-size:11px;color:#65728a}.dev-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#22a476;flex-shrink:0}.dev-connectors{display:flex;justify-content:space-around;gap:8px;padding:28px 22px 0}.dev-connectors span{border:1px solid #dfe6f4;background:#f8faff;border-radius:7px;padding:10px 14px;font:11px ui-monospace,monospace}.dev-lines{display:flex;justify-content:space-around;padding:0 30px}.dev-lines span{height:32px;width:1px;background:#b6cbff}.dev-hub{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;margin:0 25px;background:linear-gradient(135deg,#edf3ff,#f6f9ff);border:1px solid #cfdcff;border-radius:12px}.dev-hub img{border-radius:12px;box-shadow:0 6px 14px #2557e728}.dev-hub strong{font-size:16px;margin-top:4px}.dev-hub>span{font:11px ui-monospace,monospace;color:#65728a}.dev-event-list{padding:18px 25px}.dev-event-list>div{display:flex;align-items:center;gap:12px;padding:10px;border-bottom:1px solid #eef1f6;font-size:11px}.dev-event-list small{margin-left:auto;color:#98a2b3}.dev-system-foot{background:#fafbfe;border-top:1px solid #e8edf5;text-align:center;padding:15px;color:#758197;font-size:10px}.dev-benefits{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e6ebf3;border-bottom:1px solid #e6ebf3;padding-block:33px;gap:40px}.dev-benefits svg{color:var(--dev-blue)}.dev-benefits h2{font-size:16px;margin:15px 0 7px;letter-spacing:-.02em}.dev-benefits p{font-size:13px;margin:0}.dev-section{padding-block:88px}.dev-site main:not(.dev-reference-shell) h2{font-size:clamp(30px,3.6vw,43px);line-height:1.15;margin:16px 0 24px}.dev-section-head{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:30px}.dev-section-head>p{max-width:370px;margin-bottom:26px;font-size:14px}.dev-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.dev-card{border:1px solid #dfe6ef;border-radius:13px;padding:24px 21px;color:#0b1739;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.dev-card:hover{border-color:#8faeff;box-shadow:0 12px 32px #2557e70d}.dev-card-top{display:flex;justify-content:space-between;align-items:center;color:var(--dev-blue);margin-bottom:25px}.dev-card h3{font-size:17px;margin:0 0 12px;letter-spacing:-.02em}.dev-card p{font-size:12px;line-height:1.85;margin:0 0 22px}.dev-card>span{color:var(--dev-blue);font-size:11px;font-weight:700;margin-top:auto}.dev-tinted{background:#f6f8fc;border-block:1px solid #e6ecf5}.dev-two-col{display:grid;grid-template-columns:1fr 1.25fr;gap:85px;align-items:start}.dev-two-col>div{min-width:0}.dev-inline{display:block;padding:13px 15px;border:1px solid #dfe6f2;background:#fff;border-radius:8px;font-size:12px;overflow:auto}.dev-site main:not(.dev-reference-shell) p code{font-size:.85em;overflow-wrap:anywhere}.dev-code{border:1px solid #26334e;border-radius:12px;overflow:hidden;background:#0c162b;color:#c9d7f5;margin-bottom:16px}.dev-code-bar{display:flex;justify-content:space-between;align-items:center;background:#13203a;border-bottom:1px solid #26334e;padding:11px 17px;font:11px ui-monospace,monospace}.dev-code-bar button{font:inherit;color:#d4e0ff;padding:5px 8px;border:1px solid #455372;border-radius:5px;cursor:pointer}.dev-code pre{overflow:auto;margin:0;padding:22px;font:12px/1.9 ui-monospace,monospace;max-height:500px}.dev-notice{border:1px solid #dbe4f3;border-radius:13px;padding:28px;background:white}.dev-notice h3{font-size:17px;margin:8px 0}.dev-notice p{font-size:13px}.dev-notice a,.dev-reference a{color:var(--dev-blue);font-size:13px;font-weight:650}.dev-timeline{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:24px 0 42px;padding:0}.dev-timeline li{border-top:2px solid #c9d7fa;padding:20px 20px 0 0;position:relative}.dev-timeline li:before{content:"";position:absolute;left:0;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--dev-blue)}.dev-timeline li>span{font:10px ui-monospace,monospace;color:#8897b0}.dev-timeline h3{font-size:18px;margin:10px 0}.dev-timeline code{color:#536886;font-size:10px;overflow-wrap:anywhere}.dev-webhook-detail h3{font-size:19px}.dev-webhook-detail p{font-size:13px}.dev-webhook-detail svg{color:var(--dev-blue)}.dev-security{background:#0b1730;color:white}.dev-security .dev-eyebrow{color:#98b5ff}.dev-security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:38px}.dev-security-grid h3{font-size:16px;letter-spacing:-.02em;margin:0 0 12px}.dev-security-grid p{color:#b1bed4;font-size:13px;margin:0}.dev-scope-heading{font-size:13px;letter-spacing:0!important;margin-top:38px}.dev-scopes{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.dev-scopes code{font-size:10px;color:#c0d1ff;background:#ffffff08;border:1px solid #34415b;border-radius:6px;padding:8px 11px}.dev-scopes code:last-child{border-color:#6487e0}.dev-cta{text-align:center;padding:80px 0;background:radial-gradient(ellipse at 50% 100%,#dce7ff85,transparent 70%),#f6f8fc;border-top:1px solid #e0e7f3}.dev-cta .dev-actions{justify-content:center}.dev-cta p{font-size:14px}.dev-reference{min-height:75vh;padding-block:58px 90px}.dev-reference h1{font-size:42px}.dev-reference>.dev-notice{margin-top:38px}.dev-reference .dev-notice h2{font-size:24px}.dev-operation{padding:24px 0;border-bottom:1px solid #e0e7f3;scroll-margin-top:100px}.dev-reference-shell{background:#fff;min-height:80vh}.dev-reference-intro{padding-block:45px 25px}.dev-reference-intro h1{font-size:40px}.dev-reference-intro p{font-size:13px}.dev-reference-intro a{color:#2557e7}.dev-reference-loading{padding:35px;text-align:center}.dev-reference-shell .scalar-api-reference{--scalar-custom-header-height:76px}.dev-webhook-detail .dev-code{margin-top:18px}.dev-webhook-detail .dev-code pre{font-size:10px;padding:17px}.dev-webhook-detail .dev-code-bar{font-size:10px}@media(min-width:1500px){.dev-hero{padding-block:110px}}@media(max-width:1000px){.dev-hero-grid{gap:35px;grid-template-columns:1.1fr 1fr}.dev-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-two-col{gap:35px}.dev-header nav>div{gap:15px}.dev-brand small{display:none}.dev-security-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.dev-wrap{width:calc(100% - 36px)}.dev-header nav{flex-wrap:wrap;gap:12px;padding-block:14px}.dev-header nav>div{gap:16px;flex-wrap:wrap}.dev-header nav>div>a{font-size:11px}.dev-header .dev-button{padding:8px 10px}.dev-brand{font-size:17px}.dev-hero{padding:50px 0}.dev-hero-grid,.dev-two-col{grid-template-columns:1fr;gap:35px}.dev-site main:not(.dev-reference-shell) h1{font-size:46px}.dev-system{max-width:450px;width:100%;margin:auto}.dev-benefits{grid-template-columns:1fr;gap:28px}.dev-section{padding-block:55px}.dev-section-head{display:block;margin-bottom:22px}.dev-section-head>p{max-width:none}.dev-card-grid{gap:12px}.dev-card{padding:20px 16px}.dev-card h3{font-size:15px}.dev-card p{font-size:12px}.dev-timeline{grid-template-columns:1fr;margin-left:4px;gap:0}.dev-timeline li{border-top:0;border-left:2px solid #c9d7fa;padding:4px 0 24px 24px}.dev-timeline li:before{left:-5px;top:9px}.dev-timeline code{font-size:11px}.dev-timeline h3{display:inline;margin-left:15px}.dev-timeline code{display:block;margin-top:7px}.dev-security-grid{grid-template-columns:1fr;gap:25px}.dev-hero-meta{font-size:10px;gap:8px}.dev-reference h1{font-size:34px}.dev-cta{padding-block:55px}}@media(max-width:380px){.dev-card-grid{grid-template-columns:1fr}.dev-site main:not(.dev-reference-shell) h1{font-size:39px}.dev-header nav>div{gap:10px}.dev-actions{flex-direction:column;align-items:stretch}}