.spend_dashboard___ULEx{display:flex;flex-direction:column;gap:var(--space-6)}.spend_statusBanner__r9Iy_{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:.9375rem;line-height:1.5}.spend_status_ok__rCX9N{background:var(--color-success-muted);border-color:var(--color-success)}.spend_status_warning__ErPXb{background:#fff7e6;border-color:var(--color-warning)}.spend_status_over__qzS1L,.spend_status_paused__VJfIZ{background:#fdecec;border-color:var(--color-danger,#b91c1c)}.spend_cards__SJZk3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.spend_card__T0y6V{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.spend_cardLabel__2rHK2{margin:0 0 var(--space-1);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.spend_cardValue__ln_fg{margin:0;font-size:1.75rem;font-weight:600;color:#0a2540;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spend_cardValueOver__huzMI{color:var(--color-danger,#b91c1c)}.spend_cardSub__WgQLD{margin:var(--space-1) 0 0;font-size:.8125rem;color:var(--color-text-muted)}.spend_meter__LHzWN{height:6px;margin-top:var(--space-2);background:var(--color-surface-muted);border-radius:var(--radius-full);overflow:hidden}.spend_meter__LHzWN>div{height:100%;border-radius:inherit}.spend_meterOk__Zmgjb{background:var(--color-success)}.spend_meterWarn__8fapW{background:var(--color-warning)}.spend_meterOver___C6UG{background:var(--color-danger,#b91c1c)}.spend_chart__hMR2T{margin:0}.spend_chart__hMR2T svg{width:100%;height:auto;display:block}.spend_gridLine__OOECU{stroke:var(--color-border);stroke-width:1}.spend_axisLabel__z30Ac{font-size:11px;fill:var(--color-text-subtle)}.spend_limitLine__nWzsA{stroke:var(--color-danger,#b91c1c);stroke-width:1.5;stroke-dasharray:6 4}.spend_limitLabel__q_B7k{font-size:11px;font-weight:600;fill:var(--color-danger,#b91c1c)}.spend_forecastLine__bjOH5,.spend_totalLine__he9k2{fill:none;stroke:#0a2540;stroke-width:2}.spend_forecastLine__bjOH5{stroke-dasharray:4 4;opacity:.5}.spend_legend__c5zBv{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-2);font-size:.8125rem;color:var(--color-text-muted)}.spend_legendItem__7_CCq{display:inline-flex;align-items:center;gap:var(--space-1)}.spend_swatch__4ehO6{display:inline-block;width:10px;height:10px;margin-right:var(--space-2);border-radius:2px;vertical-align:middle}.spend_legendItem__7_CCq .spend_swatch__4ehO6{margin-right:0}.spend_dashSwatch__qlJSB,.spend_lineSwatch__B0dVE{display:inline-block;width:18px;border-top:2px solid #0a2540}.spend_dashSwatch__qlJSB{border-top-style:dashed;opacity:.5}.spend_sourceCell__pSFyV{font-size:.8125rem}.spend_limitsForm__gMq2W{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));grid-gap:var(--space-3);gap:var(--space-3);align-items:end}.spend_limitField__NZG9u{display:flex;flex-direction:column;gap:var(--space-1);font-size:.875rem;font-weight:500;color:var(--color-text)}.spend_dollarInput__XoZVT{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted)}.spend_dollarInput__XoZVT input{width:100%;min-width:0}.spend_formActions__oxd59{display:flex;gap:var(--space-2);grid-column:1/-1}.spend_pauseRow__2PhEG{display:flex;flex-wrap:wrap;gap:var(--space-2)}.spend_pauseRow__2PhEG input{flex:1 1 16rem;min-width:0}.spend_dangerButton__QwYTU{background:var(--color-danger,#b91c1c);border-color:var(--color-danger,#b91c1c);color:#fff}.spend_notice__KME4y{margin-top:var(--space-3);color:var(--color-text-muted)}.spend_error__5GX0r{margin-top:var(--space-3);color:var(--color-danger,#b91c1c)}.developers_docsShell__vA6WC{display:flex;align-items:flex-start;flex:1 1;min-height:0;width:100%;max-width:100%;overflow-x:clip;background:var(--color-surface-muted)}@media(max-width:768px){.developers_docsShell__vA6WC{flex-direction:column;align-items:stretch}}.developers_sideNavColumn__7BKP7{flex:0 0 auto;width:100%;max-width:16rem;min-width:0;min-height:calc(100vh - 56px - 48px);padding:var(--space-6) var(--space-4) var(--space-10) max(var(--space-4),env(safe-area-inset-left));background:#f7f7f8;border-right:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:56px;align-self:flex-start;z-index:1;overflow:auto;max-height:calc(100vh - 56px)}@media(max-width:768px){.developers_sideNavColumn__7BKP7{position:-webkit-sticky;position:sticky;top:56px;align-self:stretch;z-index:30;max-height:none;min-height:auto;max-width:100%;padding:0;overflow:visible;border-right:none;border-bottom:1px solid var(--color-border);background:var(--color-surface)}}.developers_docsContentColumn__P8Vse{flex:1 1 auto;min-width:0;width:100%;max-width:100%;min-height:calc(100vh - 56px - 48px);padding:0!important;background:var(--color-surface)}.developers_mobileNavBar__jA_v7{display:none}@media(max-width:768px){.developers_mobileNavBar__jA_v7{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);padding-left:max(var(--space-3),env(safe-area-inset-left));padding-right:max(var(--space-3),env(safe-area-inset-right))}}.developers_mobileNavToggle__eTVng{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:.875rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.developers_mobileNavToggle__eTVng:hover{background:var(--color-surface-muted)}.developers_mobileNavToggle__eTVng:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.developers_mobileNavCurrent___bp5F{margin:0;min-width:0;font-size:.875rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.developers_sideNavDesktop__tv56X{display:none}}.developers_sideNavTitle__VfAqu{margin:0 0 var(--space-3) 0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.developers_sideNavList__9FieU{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.developers_sideNavLinkActive__tWA38,.developers_sideNavLink__YcudV{display:block;padding:var(--space-2) var(--space-3);font-size:.875rem;line-height:1.4;border-radius:var(--radius-sm);text-decoration:none;color:#3f3f46;font-weight:500;transition:background var(--transition-fast),color var(--transition-fast)}.developers_sideNavLink__YcudV:hover{color:#18181b;background:rgba(0,0,0,.04)}.developers_sideNavLinkActive__tWA38{color:var(--color-primary);background:rgba(14,116,144,.1);font-weight:600}.developers_drawerRootOpen__3NyPU,.developers_drawerRoot__40OCc{display:none}@media(max-width:768px){.developers_drawerRootOpen__3NyPU,.developers_drawerRoot__40OCc{display:block;position:fixed;inset:0;width:100vw;max-width:100%;height:100dvh;z-index:60;pointer-events:none;visibility:hidden}.developers_drawerRootOpen__3NyPU{pointer-events:auto;visibility:visible}}.developers_drawerBackdrop__XkksF{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:none;background:rgba(15,23,42,.45);opacity:0;transition:opacity .2s ease;cursor:pointer}.developers_drawerRootOpen__3NyPU .developers_drawerBackdrop__XkksF{opacity:1}.developers_drawerPanel__sZ5B8{position:absolute;top:0;left:0;bottom:0;width:min(18rem,100vw - 3rem);padding:var(--space-4);padding-top:max(var(--space-4),env(safe-area-inset-top));padding-left:max(var(--space-4),env(safe-area-inset-left));padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));background:#f7f7f8;border-right:1px solid var(--color-border);box-shadow:8px 0 24px rgba(15,23,42,.12);overflow:auto;transform:translateX(-105%);transition:transform .24s cubic-bezier(.22,1,.36,1)}.developers_drawerRootOpen__3NyPU .developers_drawerPanel__sZ5B8{transform:translateX(0)}.developers_drawerHeader__Jug_x{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.developers_drawerHeader__Jug_x .developers_sideNavTitle__VfAqu{margin:0}.developers_drawerClose__cohpI{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);margin:0;padding:0;border:none;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.developers_drawerClose__cohpI:hover{background:rgba(0,0,0,.06)}.developers_drawerClose__cohpI:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.developers_drawerCloseIcon__oWm6E{width:1.25rem;height:1.25rem}.developers_devPage__xWQO_{box-sizing:border-box;width:100%;max-width:min(50rem,100%);min-width:0;margin:0;padding:var(--space-6) var(--space-6) var(--space-10);padding-right:max(var(--space-6),env(safe-area-inset-right));padding-left:max(var(--space-6),env(safe-area-inset-left))}@media(max-width:768px){.developers_devPage__xWQO_{padding:var(--space-4) var(--space-4) var(--space-8);padding-right:max(var(--space-4),env(safe-area-inset-right));padding-left:max(var(--space-4),env(safe-area-inset-left))}}.developers_devPage__xWQO_ a[href]{color:var(--color-primary);text-decoration:none;font-weight:500}.developers_devPage__xWQO_ a[href]:hover{text-decoration:underline}.developers_devPage__xWQO_ code{font-size:.9em;padding:.1em .3em;background:#f6f8fa;border-radius:4px;font-family:var(--font-mono);overflow-wrap:anywhere}.developers_docTitle__QU_PT{margin:0 0 var(--space-1);font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.developers_devPageH1__ftXRM{margin:0 0 var(--space-3);font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:#0a2540}.developers_devPageH1Row__c9eVa{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.developers_docHeader__MHQ77{margin-bottom:0}.developers_docHeaderTop___gbJC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}.developers_docHeaderTop___gbJC .developers_docTitle__QU_PT{margin-bottom:0}.developers_llmCopyButton__V6Wic{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(14,116,144,.35);background:rgba(14,116,144,.08);color:var(--color-primary-hover);font-size:.75rem;font-weight:600;line-height:1.2;padding:.35rem .65rem;border-radius:var(--radius-full);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.developers_llmCopyButton__V6Wic:hover{background:rgba(14,116,144,.14);border-color:rgba(14,116,144,.5)}.developers_llmCopyButton__V6Wic:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.developers_subtitle__h8Zow{margin:0 0 var(--space-8);max-width:40rem;font-size:.9375rem;line-height:1.65;color:#425466}.developers_sectionH2___A4dN{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);border:none;padding:0;margin:0 0 var(--space-3) 0}.developers_resourceGrid__HBUcN{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.developers_resourceCard__94YOA a{display:block;height:100%;padding:var(--space-4);background:var(--color-surface);border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 0 rgba(0,0,0,.04);text-decoration:none;color:inherit;transition:box-shadow .15s ease,border-color .15s ease}.developers_resourceCard__94YOA a:hover{border-color:#c7c7ff;box-shadow:0 4px 12px rgba(10,37,64,.08)}.developers_resourceCardTitle__CdWdg{margin:0 0 var(--space-1);font-size:.9375rem;font-weight:600;color:#0a2540}.developers_resourceCardDesc__NjT_Z{margin:0;font-size:.8125rem;line-height:1.5;color:#425466}.developers_devIntro__PyqY8{margin-bottom:var(--space-8);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.developers_devIntro__PyqY8 h1{margin:0 0 var(--space-2);font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700;line-height:1.2;color:var(--color-text)}.developers_devIntro__PyqY8 p{margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.6}.developers_section__KGjLs{margin-bottom:var(--space-8);scroll-margin-top:var(--space-4)}.developers_section__KGjLs h2{margin:0 0 var(--space-3);font-size:1.25rem;font-weight:600;color:#0a2540;padding-bottom:var(--space-2);border-bottom:1px solid #e6ebf0}.developers_section__KGjLs h3{margin:var(--space-5) 0 var(--space-2);font-size:1.0625rem;font-weight:600;color:var(--color-text)}.developers_section__KGjLs li,.developers_section__KGjLs p{color:var(--color-text-muted);line-height:1.65}.developers_section__KGjLs p{margin:0 0 var(--space-3)}.developers_section__KGjLs ol,.developers_section__KGjLs ul{margin:0 0 var(--space-3);padding-left:1.25rem}.developers_section__KGjLs li{margin-bottom:var(--space-2)}.developers_badge__U6udB{display:inline-block;margin-left:var(--space-2);padding:2px var(--space-2);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);background:var(--color-primary-muted);border-radius:var(--radius-sm);vertical-align:middle}.developers_tableWrap__AcTRg{overflow-x:auto;margin:var(--space-3) 0;border:1px solid var(--color-border);border-radius:var(--radius-md)}.developers_table__hZD21,table.developers_devTable__dGrJz{width:100%;border-collapse:collapse;font-size:.9375rem;margin:var(--space-3) 0}.developers_table__hZD21 td,.developers_table__hZD21 th,table.developers_devTable__dGrJz td,table.developers_devTable__dGrJz th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.developers_table__hZD21 th,table.developers_devTable__dGrJz th{background:var(--color-surface-muted);font-weight:600;color:var(--color-text)}.developers_table__hZD21 td,table.developers_devTable__dGrJz td{color:var(--color-text-muted)}.developers_table__hZD21 tr:last-child td,table.developers_devTable__dGrJz tr:last-child td{border-bottom:none}table.developers_devTable__dGrJz{width:100%;border-collapse:collapse;font-size:.9375rem}table.developers_devTable__dGrJz td,table.developers_devTable__dGrJz th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}table.developers_devTable__dGrJz th{background:var(--color-surface-muted);font-weight:600;color:var(--color-text)}table.developers_devTable__dGrJz td{color:var(--color-text-muted)}table.developers_devTable__dGrJz tr:last-child td{border-bottom:none}.developers_codeBlockWrap__4P4I4{position:relative;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:var(--space-3) 0}.developers_codeBlock__bxLY8{box-sizing:border-box;width:100%;margin:0;padding:var(--space-4);padding-right:4.75rem;background:#18181b;color:#e4e4e7;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre}.developers_codeBlock__bxLY8:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.developers_codeBlock__bxLY8 code{padding:0;background:none;border-radius:0;color:inherit;font-size:inherit;overflow-wrap:normal}@media(max-width:768px){.developers_codeBlock__bxLY8{padding:var(--space-3);padding-right:4.5rem;font-size:.75rem}}.developers_codeBlockCopy__raJVu{position:absolute;top:var(--space-2);right:var(--space-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.3rem .6rem;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-sm);background:rgba(255,255,255,.06);color:#e4e4e7;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease}.developers_codeBlockCopy__raJVu:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}.developers_codeBlockCopy__raJVu:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.developers_path__76eEz{display:block;margin-top:var(--space-1);font-size:.8125rem;color:var(--color-text-subtle);font-family:var(--font-mono)}.developers_callout__kcYhn{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);background:var(--color-surface-muted);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.developers_sdkPreview__xDjwo{min-width:0;max-width:100%}.developers_sdkPreviewFrame__1xFmy{min-width:0;max-width:100%;overflow-x:auto}.developers_footerBack__dwFeX{margin-top:var(--space-5)}.developers_demoSourceLink__B5BMx{display:inline-flex;align-items:baseline;gap:.2em;font-weight:600;color:var(--color-primary);text-decoration:none}.developers_demoSourceLink__B5BMx:hover{text-decoration:underline}.developers_demoSourceLinkHint__ba_2V{font-size:.85em;font-weight:500;opacity:.75}.developers_demoSourceList__Oi_J9{margin:var(--space-3) 0 0;padding-left:1.25rem;color:var(--color-text-muted);font-size:.9375rem;line-height:1.65}.developers_demoSourceList__Oi_J9 li{margin-bottom:var(--space-2)}.developers_demoSourceList__Oi_J9 code{font-size:.85em}.developers_sdkPreview__xDjwo{margin:var(--space-4) 0 var(--space-5)}.developers_sdkPreviewLabel__MW61o{margin:0 0 var(--space-2)!important;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.developers_sdkPreviewFrame__1xFmy{padding:var(--space-4);background:#f7f7f8;border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:3rem}.developers_sdkPreviewControls__bzrVE{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:var(--space-2)}.developers_sdkPreviewControlActive__ESsn6,.developers_sdkPreviewControl__KRZfA{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);font-size:.75rem;font-weight:600;line-height:1.2;padding:.35rem .65rem;border-radius:var(--radius-full);cursor:pointer}.developers_sdkPreviewControl__KRZfA:hover{border-color:rgba(14,116,144,.45);color:var(--color-primary-hover)}.developers_sdkPreviewControlActive__ESsn6{border-color:rgba(14,116,144,.5);background:rgba(14,116,144,.1);color:var(--color-primary-hover)}.developers_sdkPreviewControlActive__ESsn6:focus-visible,.developers_sdkPreviewControl__KRZfA:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}