@property --app-button-phase{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --app-button-phase-b{syntax: "<angle>"; inherits: false; initial-value: 180deg;}@property --app-button-lag{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --phase{syntax: "<angle>"; inherits: false; initial-value: 0deg;}html{height:100%;min-height:100vh!important;background:#0a0a0a!important}body.auth-login-page,body.app-home-page,body.app-billing-page,body.app-api-keys-page{--app-bg: #050608;--app-panel: rgba(12, 15, 18, .64);--app-panel-strong: rgba(16, 20, 24, .78);--app-line: rgba(216, 226, 236, .12);--app-line-strong: rgba(216, 226, 236, .22);--app-text: rgba(245, 247, 250, .92);--app-text-soft: rgba(210, 218, 230, .72);--app-text-muted: rgba(170, 180, 195, .52);--app-blue: rgba(79, 172, 254, .76);--app-red: rgba(205, 63, 49, .72);--app-green: rgba(92, 214, 139, .78);--app-phase-warm: 246 240 230;--app-phase-muted: 154 166 174;--app-phase-red: 255 0 0;--app-phase-blue: 0 0 255;--app-panel-glaze: linear-gradient(180deg, rgba(255, 255, 255, .038), transparent 42%);--app-panel-blur: blur(6px) saturate(116%);--app-card-blur: blur(6px) saturate(116%);--app-shadow: 0 26px 88px rgba(0, 0, 0, .38);--app-card-shadow: 0 18px 58px rgba(0, 0, 0, .26), inset 0 1px 0 rgba(255, 255, 255, .04);--app-control-height: 46px;--app-control-radius: 8px;--app-control-shadow: 0 8px 28px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .035);--app-control-shadow-hover: 0 13px 38px rgba(0, 0, 0, .34), 0 0 22px rgba(255, 0, 0, .08), 0 0 20px rgba(0, 0, 255, .08), inset 0 1px 0 rgba(255, 255, 255, .06);color-scheme:dark;min-height:100vh!important;overflow-x:hidden;background:radial-gradient(circle at 12% 16%,rgba(245,247,250,.034),transparent 30%),radial-gradient(circle at 86% 18%,rgba(205,63,49,.08),transparent 28%),linear-gradient(145deg,#050608,#090b0f 48%,#040506)!important;color:var(--app-text)!important}body.auth-login-page:before,body.app-home-page:before,body.app-billing-page:before,body.app-api-keys-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 36% 24%,#000 0%,transparent 68%);mask-image:radial-gradient(circle at 36% 24%,#000 0%,transparent 68%);opacity:.68}body.auth-login-page #webgl-container,body.app-home-page #webgl-container,body.app-billing-page #webgl-container,body.app-api-keys-page #webgl-container{z-index:2!important;mix-blend-mode:screen}.auth-login-shell,.console-shell,.billing-shell,.workspace-shell{position:relative;z-index:3;padding:clamp(72px,9vw,108px) clamp(18px,3vw,40px) clamp(40px,6vw,80px)!important}.auth-topbar{display:none!important}.console-topbar,.billing-topbar,.workspace-topbar{justify-content:flex-end!important;margin:0 auto clamp(22px,4vw,44px)!important}.console-topbar .brand-lockup,.console-topbar .console-links,.billing-topbar .brand-lockup,.billing-topbar .billing-links,.workspace-topbar .brand-lockup,.workspace-topbar .workspace-links{display:none!important}.auth-login-layout,.console-layout,.billing-layout,.workspace-layout{position:relative;z-index:3}.auth-login-layout{gap:clamp(28px,5vw,72px)!important}.auth-hero h1,.auth-gate h1,.console-hero h1,.billing-hero h1,.workspace-hero h1{max-width:13ch;color:#f8fafff5!important;font-family:var(--site-title)!important;font-weight:500!important;line-height:1.02!important;letter-spacing:.005em!important;text-transform:none!important;text-shadow:none!important}.auth-hero h1{font-size:clamp(42px,5.6vw,76px)!important}.console-hero h1,.billing-hero h1,.workspace-hero h1,.auth-gate h1{font-size:clamp(38px,4.4vw,64px)!important}.auth-hero,.console-hero,.billing-hero,.workspace-hero,.auth-gate,.auth-panel,.console-panel,.billing-panel,.workspace-panel,.signed-in-panel,.sent-panel{border-radius:8px!important;border:1px solid var(--app-line)!important;background:var(--app-panel-glaze),var(--app-panel)!important;box-shadow:var(--app-shadow),inset 0 1px #ffffff0b!important;backdrop-filter:var(--app-panel-blur)!important;-webkit-backdrop-filter:var(--app-panel-blur)!important}.auth-hero{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.auth-hero p,.hero-copy-text,.panel-copy,.panel-header p,.plan-copy,.support-copy,.empty-state,.panel-footer,.signed-in-panel p,.sent-panel p,.summary-label,.metric-grid dt,.quota-watch-lead,.request-summary,.checkout-summary p,.key-guidance-copy{color:var(--app-text-soft)!important}.eyebrow,.panel-kicker,.plan-eyebrow,.sent-label,.signed-in-label,.rule-index{color:var(--app-text-muted)!important;font-family:var(--site-ui)!important;letter-spacing:.1em!important}.panel-header h2,.auth-panel h2,.plan-card h3,.empty-state h3,.key-card h3{color:#f8fafff0!important;font-family:var(--site-title)!important;font-weight:500!important;letter-spacing:.005em!important;text-transform:none!important}.summary-block,.hero-rules article,.metric-grid div,.plan-metrics div,.checkout-summary,.key-metadata div,.secret-reveal,.key-card,.key-quota-callout,.top-key-row,.key-guidance,.plan-card,.quota-watch-metric,.request-summary{border-radius:8px!important;border:1px solid rgba(216,226,236,.09)!important;background:linear-gradient(180deg,rgba(255,255,255,.032),transparent 52%),#ffffff0b!important;box-shadow:var(--app-card-shadow)!important;backdrop-filter:var(--app-card-blur)!important;-webkit-backdrop-filter:var(--app-card-blur)!important}.summary-block strong,.metric-grid dd,.plan-metrics dd,.key-metadata dd,.top-key-label,.upgrade-state{color:var(--app-text)!important}.key-card.quota-state-success,.key-quota-callout-success{border-color:#5cd68b33!important;background:linear-gradient(180deg,rgba(92,214,139,.075),transparent 56%),#ffffff0b!important}.key-card.quota-state-warning,.key-quota-callout-warning,.key-guidance-warning{border-color:#cd7e3138!important;background:linear-gradient(180deg,rgba(205,126,49,.08),transparent 56%),#ffffff0b!important}.key-card.quota-state-error,.key-quota-callout-error,.key-guidance-error{border-color:#cd3f313d!important;background:linear-gradient(180deg,rgba(205,63,49,.08),transparent 56%),#ffffff0b!important}.primary-action,.secondary-action,.ghost-action,.google-action,.auth-submit,.danger-action{position:relative!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.62rem!important;min-height:var(--app-control-height)!important;box-sizing:border-box!important;padding:0 18px!important;border-radius:var(--app-control-radius)!important;border-width:1px!important;border-style:solid!important;border-color:rgba(var(--app-phase-warm) / .14)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;font-family:var(--site-ui)!important;font-weight:600!important;font-size:13px!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:var(--app-control-shadow)!important;background:#04060842!important;color:rgba(var(--app-phase-warm) / .72)!important;overflow:hidden!important;transform:translateZ(0)!important;transition:border-color .18s ease,background .18s ease,color .18s ease,text-shadow .22s ease,box-shadow .22s ease,transform .26s cubic-bezier(.2,.8,.2,1)!important;--app-button-duration: 6s;--app-button-motion: app-button-phase-steady}.primary-action,.auth-submit{--app-button-duration: 6.2s;--app-button-motion: app-button-phase-pressure-gate;border-color:rgba(var(--app-phase-warm) / .15)!important;background:#ffffff07!important;color:rgba(var(--app-phase-warm) / .86)!important}.secondary-action,.google-action{--app-button-duration: 6s;--app-button-motion: app-button-phase-blue-lag;border-color:rgba(var(--app-phase-warm) / .13)!important;background:#ffffff09!important;color:rgba(var(--app-phase-warm) / .68)!important}.ghost-action{--app-button-duration: 6.6s;--app-button-motion: app-button-phase-slow-lock;border-color:rgba(var(--app-phase-warm) / .12)!important;background:#ffffff07!important;color:rgba(var(--app-phase-warm) / .62)!important}.danger-action{--app-button-duration: 5.9s;--app-button-motion: app-button-phase-magnetic-snap;border-color:rgba(var(--app-phase-red) / .28)!important;background:rgba(var(--app-phase-red) / .075)!important;color:#ffe2ded1!important}.primary-action:before,.secondary-action:before,.ghost-action:before,.google-action:before,.auth-submit:before,.danger-action:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;display:block!important;padding:1.05px!important;border-radius:inherit!important;pointer-events:none!important;background:conic-gradient(from var(--app-button-phase),transparent 0deg,transparent 25deg,rgba(var(--app-phase-red) / .13) 31deg,rgba(var(--app-phase-red) / .95) 40deg,rgba(var(--app-phase-red) / .57) 50deg,transparent 63deg,transparent 360deg),conic-gradient(from calc(var(--app-button-phase-b) + var(--app-button-lag)),transparent 0deg,transparent 20deg,rgba(var(--app-phase-blue) / .14) 27deg,rgba(var(--app-phase-blue) / .98) 37deg,rgba(var(--app-phase-blue) / .6) 48deg,transparent 61deg,transparent 360deg)!important;filter:drop-shadow(0 0 .13rem rgba(var(--app-phase-red) / .17)) drop-shadow(0 0 .16rem rgba(var(--app-phase-blue) / .2))!important;opacity:0!important;transform:scaleX(.94)!important;animation:var(--app-button-motion) var(--app-button-duration) linear infinite!important;animation-play-state:paused!important;transition:filter .26s ease,opacity 1.4s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask-composite:exclude!important}.primary-action:after,.secondary-action:after,.ghost-action:after,.google-action:after,.auth-submit:after,.danger-action:after{content:""!important;position:absolute!important;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;z-index:0!important;display:block!important;border-radius:calc(var(--app-control-radius) - 2px)!important;pointer-events:none!important;background:linear-gradient(105deg,transparent 0%,rgba(var(--app-phase-red) / 0) 28%,rgba(var(--app-phase-red) / .11) 42%,rgba(var(--app-phase-blue) / .12) 54%,transparent 72%)!important;opacity:0!important;transform:translate3d(-32%,0,0) skew(-13deg)!important;transition:opacity .28s ease,transform .98s cubic-bezier(.2,.8,.2,1)!important}.primary-action:hover,.secondary-action:hover,.ghost-action:hover,.google-action:hover,.auth-submit:hover,.danger-action:hover,.primary-action:focus-visible,.secondary-action:focus-visible,.ghost-action:focus-visible,.google-action:focus-visible,.auth-submit:focus-visible,.danger-action:focus-visible{transform:translateY(-1px)!important;border-color:rgba(var(--app-phase-warm) / .2)!important;background:#ffffff09!important;color:rgba(var(--app-phase-warm) / .94)!important;text-shadow:0 0 .85rem rgba(var(--app-phase-warm) / .18),0 0 1.65rem rgba(var(--app-phase-blue) / .08)!important;box-shadow:var(--app-control-shadow-hover)!important;outline:none!important}.primary-action:hover:before,.secondary-action:hover:before,.ghost-action:hover:before,.google-action:hover:before,.auth-submit:hover:before,.danger-action:hover:before,.primary-action:focus-visible:before,.secondary-action:focus-visible:before,.ghost-action:focus-visible:before,.google-action:focus-visible:before,.auth-submit:focus-visible:before,.danger-action:focus-visible:before{opacity:1!important;transform:scaleX(.985)!important;animation-play-state:running!important;filter:drop-shadow(0 0 .18rem rgba(var(--app-phase-red) / .28)) drop-shadow(0 0 .2rem rgba(var(--app-phase-blue) / .31))!important}.primary-action:hover:after,.secondary-action:hover:after,.ghost-action:hover:after,.google-action:hover:after,.auth-submit:hover:after,.danger-action:hover:after,.primary-action:focus-visible:after,.secondary-action:focus-visible:after,.ghost-action:focus-visible:after,.google-action:focus-visible:after,.auth-submit:focus-visible:after,.danger-action:focus-visible:after{opacity:1!important;transform:translate3d(32%,0,0) skew(-13deg)!important}.primary-action:active,.secondary-action:active,.ghost-action:active,.google-action:active,.auth-submit:active,.danger-action:active{transform:translateY(0)!important;box-shadow:var(--app-control-shadow)!important}.primary-action:disabled,.secondary-action:disabled,.ghost-action:disabled,.google-action:disabled,.auth-submit:disabled,.danger-action:disabled,.primary-action[aria-disabled=true],.secondary-action[aria-disabled=true],.ghost-action[aria-disabled=true],.google-action[aria-disabled=true],.danger-action[aria-disabled=true]{cursor:not-allowed!important;opacity:.52!important;transform:none!important;box-shadow:none!important}.primary-action:disabled:before,.secondary-action:disabled:before,.ghost-action:disabled:before,.google-action:disabled:before,.auth-submit:disabled:before,.danger-action:disabled:before,.primary-action[aria-disabled=true]:before,.secondary-action[aria-disabled=true]:before,.ghost-action[aria-disabled=true]:before,.google-action[aria-disabled=true]:before,.danger-action[aria-disabled=true]:before,.primary-action:disabled:after,.secondary-action:disabled:after,.ghost-action:disabled:after,.google-action:disabled:after,.auth-submit:disabled:after,.danger-action:disabled:after,.primary-action[aria-disabled=true]:after,.secondary-action[aria-disabled=true]:after,.ghost-action[aria-disabled=true]:after,.google-action[aria-disabled=true]:after,.danger-action[aria-disabled=true]:after{opacity:0!important;animation-play-state:paused!important}.meta-pill,.quota-pill,.upgrade-state,.quota-watch-badge{border-radius:999px!important;border:1px solid rgba(var(--app-phase-warm) / .13)!important;background:#ffffff07!important;color:rgba(var(--app-phase-warm) / .72)!important;font-family:var(--site-ui)!important}.panel-status,.auth-status,#composerStatus,#inventoryStatus,.inventory-status{border-radius:8px!important;border:1px solid var(--app-line)!important;background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 56%),#ffffff0b!important;color:var(--app-text-soft)!important;box-shadow:var(--app-card-shadow)!important;backdrop-filter:var(--app-card-blur)!important;-webkit-backdrop-filter:var(--app-card-blur)!important}.panel-status.is-success,.auth-status.is-success{border-color:#5cd68b3d!important;background:#5cd68b14!important;color:#bbf4d3e6!important}.panel-status.is-error,.auth-status.is-error{border-color:#cd3f3147!important;background:#cd3f3117!important;color:#ffc5bbe6!important}.panel-status.is-loading,.auth-status.is-loading,.panel-status.is-warning{border-color:rgba(var(--app-phase-blue) / .24)!important;background:#ffffff08!important;color:rgba(var(--app-phase-warm) / .76)!important}.auth-field input,.form-field input,.form-field select,.form-field textarea{border-radius:8px!important;border:1px solid var(--app-line)!important;background:#04060894!important;color:var(--app-text)!important;font-family:var(--site-body)!important;box-shadow:inset 0 1px #ffffff09!important;backdrop-filter:var(--app-card-blur)!important;-webkit-backdrop-filter:var(--app-card-blur)!important}.auth-field input::placeholder,.form-field input::placeholder,.form-field textarea::placeholder{color:#aab4c36b!important}.auth-field input:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#4facfe6b!important;outline:none!important;box-shadow:0 0 0 3px #4facfe1a!important}.divider:before,.divider:after{background:var(--app-line)!important}.divider span,.panel-footer a,.secondary-link,.console-links a,.billing-links a,.workspace-links a{color:var(--app-text-soft)!important}@keyframes app-button-phase-steady{0%{--app-button-phase: 0deg;--app-button-phase-b: 180deg}to{--app-button-phase: 360deg;--app-button-phase-b: 540deg}}@keyframes app-button-phase-blue-lag{0%{--app-button-phase: 0deg;--app-button-phase-b: 165deg;--app-button-lag: 0deg}28%{--app-button-phase: 102deg;--app-button-phase-b: 242deg;--app-button-lag: -12deg;animation-timing-function:cubic-bezier(.22,.88,.2,1)}58%{--app-button-phase: 229deg;--app-button-phase-b: 376deg;--app-button-lag: 9deg;animation-timing-function:cubic-bezier(.46,0,.24,1)}to{--app-button-phase: 360deg;--app-button-phase-b: 525deg;--app-button-lag: 0deg}}@keyframes app-button-phase-pressure-gate{0%{--app-button-phase: 0deg;--app-button-phase-b: 180deg;transform:scaleX(.95);filter:drop-shadow(0 0 .09rem rgba(var(--app-phase-red) / .1)) drop-shadow(0 0 .11rem rgba(var(--app-phase-blue) / .13))}26%{--app-button-phase: 75deg;--app-button-phase-b: 253deg;transform:scaleX(.95);animation-timing-function:cubic-bezier(.72,0,.28,1)}39%{--app-button-phase: 104deg;--app-button-phase-b: 282deg;transform:scaleX(1);filter:drop-shadow(0 0 .21rem rgba(var(--app-phase-red) / .32)) drop-shadow(0 0 .2rem rgba(var(--app-phase-blue) / .3));animation-timing-function:cubic-bezier(.14,.88,.12,1)}66%{--app-button-phase: 238deg;--app-button-phase-b: 417deg;transform:scaleX(.968)}to{--app-button-phase: 360deg;--app-button-phase-b: 540deg;transform:scaleX(.95);filter:drop-shadow(0 0 .09rem rgba(var(--app-phase-red) / .1)) drop-shadow(0 0 .11rem rgba(var(--app-phase-blue) / .13))}}@keyframes app-button-phase-magnetic-snap{0%{--app-button-phase: 0deg;--app-button-phase-b: 180deg}22%{--app-button-phase: 62deg;--app-button-phase-b: 237deg;animation-timing-function:cubic-bezier(.58,0,.5,1)}34%{--app-button-phase: 76deg;--app-button-phase-b: 251deg;animation-timing-function:cubic-bezier(.12,.9,.1,1)}48%{--app-button-phase: 205deg;--app-button-phase-b: 382deg;animation-timing-function:cubic-bezier(.24,0,.24,1)}to{--app-button-phase: 360deg;--app-button-phase-b: 540deg}}@keyframes app-button-phase-slow-lock{0%{--app-button-phase: 0deg;--app-button-phase-b: 180deg;--app-button-lag: 0deg}18%{--app-button-phase: 36deg;--app-button-phase-b: 214deg;--app-button-lag: -5deg;animation-timing-function:cubic-bezier(.2,.75,.2,1)}38%{--app-button-phase: 104deg;--app-button-phase-b: 283deg;--app-button-lag: 7deg;animation-timing-function:cubic-bezier(.58,0,.34,1)}52%{--app-button-phase: 119deg;--app-button-phase-b: 299deg;--app-button-lag: 0deg;animation-timing-function:cubic-bezier(.14,.86,.14,1)}to{--app-button-phase: 360deg;--app-button-phase-b: 540deg;--app-button-lag: 0deg}}@media (prefers-reduced-motion: reduce){.primary-action,.secondary-action,.ghost-action,.google-action,.auth-submit,.danger-action,.primary-action:before,.secondary-action:before,.ghost-action:before,.google-action:before,.auth-submit:before,.danger-action:before,.primary-action:after,.secondary-action:after,.ghost-action:after,.google-action:after,.auth-submit:after,.danger-action:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}body.auth-login-page .auth-panel,body.auth-login-page .signed-in-panel,body.auth-login-page .sent-panel,body.auth-login-page .hero-rules article{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.auth-login-page .auth-panel:before,body.auth-login-page .auth-panel:after,body.auth-login-page .signed-in-panel:after,body.auth-login-page .sent-panel:after,body.auth-login-page .hero-rules article:after{display:none!important}body.auth-login-page .auth-panel:hover,body.auth-login-page .auth-panel:focus-within,body.auth-login-page .signed-in-panel:hover,body.auth-login-page .sent-panel:hover,body.auth-login-page .hero-rules article:hover,body.auth-login-page .hero-rules article:focus-within{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}body.auth-login-page .auth-status,body.auth-login-page .auth-status.is-loading,body.auth-login-page .auth-status.is-success,body.auth-login-page .auth-status.is-error{padding:.72rem 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.auth-login-page .auth-field input{padding-right:0!important;padding-left:0!important;border:0!important;border-bottom:1px solid rgba(var(--app-phase-warm) / .18)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.auth-login-page .auth-field input:focus{border-bottom-color:rgba(var(--app-phase-blue) / .46)!important;background:transparent!important;box-shadow:0 1px rgba(var(--app-phase-blue) / .12)!important}body.auth-login-page .primary-action,body.auth-login-page .google-action,body.auth-login-page .ghost-action{width:max-content!important;max-width:100%!important;min-height:44px!important;padding-right:2px!important;padding-left:2px!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.auth-login-page .auth-form .primary-action{justify-self:start!important}body.auth-login-page .primary-action:hover,body.auth-login-page .google-action:hover,body.auth-login-page .ghost-action:hover,body.auth-login-page .primary-action:focus-visible,body.auth-login-page .google-action:focus-visible,body.auth-login-page .ghost-action:focus-visible{border-color:transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important}body.auth-login-page .google-glyph{background:transparent!important}body.auth-login-page .primary-action:before,body.auth-login-page .secondary-action:before,body.auth-login-page .ghost-action:before,body.auth-login-page .google-action:before,body.auth-login-page .auth-submit:before,body.auth-login-page .danger-action:before,body.auth-login-page .primary-action:after,body.auth-login-page .secondary-action:after,body.auth-login-page .ghost-action:after,body.auth-login-page .google-action:after,body.auth-login-page .auth-submit:after,body.auth-login-page .danger-action:after,body.app-home-page .primary-action:before,body.app-home-page .secondary-action:before,body.app-home-page .ghost-action:before,body.app-home-page .danger-action:before,body.app-home-page .primary-action:after,body.app-home-page .secondary-action:after,body.app-home-page .ghost-action:after,body.app-home-page .danger-action:after,body.app-billing-page .primary-action:before,body.app-billing-page .secondary-action:before,body.app-billing-page .ghost-action:before,body.app-billing-page .danger-action:before,body.app-billing-page .primary-action:after,body.app-billing-page .secondary-action:after,body.app-billing-page .ghost-action:after,body.app-billing-page .danger-action:after,body.app-api-keys-page .primary-action:before,body.app-api-keys-page .secondary-action:before,body.app-api-keys-page .ghost-action:before,body.app-api-keys-page .danger-action:before,body.app-api-keys-page .primary-action:after,body.app-api-keys-page .secondary-action:after,body.app-api-keys-page .ghost-action:after,body.app-api-keys-page .danger-action:after{content:none!important;display:none!important;background:none!important}body.app-home-page .quota-watch-panel:before,body.app-home-page .quota-watch-panel:after,body.app-api-keys-page .quota-watch-panel:before,body.app-api-keys-page .quota-watch-panel:after{content:none!important;display:none!important;background:none!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .system-status-bar:before,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .system-status-bar:after{background:rgba(var(--app-phase-warm) / .12)!important;filter:none!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-left,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-logo-link:hover,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-link:hover,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .language-current:hover,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .dropdown-host.dropdown-open>.dropdown-trigger .lang-arrow,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .dropdown-host>.dropdown-menu .dropdown-option:hover,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .dropdown-host>.dropdown-menu .dropdown-option.active,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .developers-link.dropdown-option.active,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .system-status.normal .status-text,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .hash-access-count.blue,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .hash-access-count.green,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .hash-label.unique,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .hash-label.stable,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .hash-value.unique,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .hash-value.stable{color:rgba(var(--app-phase-warm) / .62)!important;text-decoration-color:rgba(var(--app-phase-warm) / .24)!important;text-shadow:none!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .lang-arrow{color:rgba(var(--app-phase-warm) / .42)!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .hash-access-count.prism{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:rgba(var(--app-phase-warm) / .62)!important;color:rgba(var(--app-phase-warm) / .62)!important;text-shadow:none!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .hash-display:hover .hash-value.unique,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .hash-display:hover .hash-value.stable,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .language-current:hover .lang-text,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .language-current:hover .lang-flag{filter:none!important;text-shadow:none!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .dropdown-host>.dropdown-menu,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .language-dropdown{border-color:rgba(var(--app-phase-warm) / .12)!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .dropdown-host>.dropdown-menu .dropdown-option.active,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .developers-link.dropdown-option.active{background:rgba(var(--app-phase-warm) / .035)!important;border-image:none!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .dropdown-host>.dropdown-menu .dropdown-option.active:after,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .developers-link.dropdown-option.active:after{background:rgba(var(--app-phase-warm) / .18)!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page){position:relative!important;min-height:100vh!important;background-color:#0a0a0a!important;background:#0a0a0a!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page):after{content:none!important;display:none!important;background:none!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) #webgl-container,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) #webgl-container canvas{display:block!important;visibility:visible!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) #webgl-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;filter:none;mix-blend-mode:screen}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .app-shell-webgl-background{display:none!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page):before{content:none!important;display:none!important;background:none!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:0!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .system-status-bar,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .language-dropdown,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .status-right .dropdown-host>.dropdown-menu{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .system-status-bar,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .system-status-bar *,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .system-status-bar:before,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .system-status-bar:after{animation:none!important;transition:none!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) .system-status-bar:before{transform:none!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.hash-access-prefix,.hash-access-prefix-ghost,.hash-access-count,.hash-value,.hash-roller,.hash-char,.system-status,.system-status .status-text,.status-indicator){animation:none!important;filter:none!important;text-shadow:none!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) [hidden]{display:none!important}body:is(.app-home-page,.app-billing-page,.app-api-keys-page) :is(.console-hero,.billing-hero,.workspace-hero,.auth-gate,.console-panel,.billing-panel,.workspace-panel,.summary-block,.metric-grid div,.plan-metrics div,.checkout-summary,.key-metadata div,.secret-reveal,.key-card,.key-quota-callout,.top-key-row,.key-guidance,.plan-card,.quota-watch-metric,.request-summary){border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:is(.app-home-page,.app-billing-page,.app-api-keys-page) :is(.console-hero:before,.console-hero:after,.billing-hero:before,.billing-hero:after,.workspace-hero:before,.workspace-hero:after,.auth-gate:before,.auth-gate:after,.console-panel:before,.console-panel:after,.billing-panel:before,.billing-panel:after,.workspace-panel:before,.workspace-panel:after,.key-card:before,.key-card:after,.plan-card:before,.plan-card:after,.quota-watch-panel:before,.quota-watch-panel:after){content:none!important;display:none!important;background:none!important}body:is(.app-home-page,.app-billing-page,.app-api-keys-page) :is(.console-panel:hover,.console-panel:focus-within,.billing-panel:hover,.billing-panel:focus-within,.workspace-panel:hover,.workspace-panel:focus-within,.key-card:hover,.key-card:focus-within,.plan-card:hover,.plan-card:focus-within){border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}body:is(.app-home-page,.app-billing-page,.app-api-keys-page) :is(.panel-status,#composerStatus,#inventoryStatus,.inventory-status,.panel-status.is-success,.panel-status.is-error,.panel-status.is-loading,.panel-status.is-warning){padding:.72rem 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:is(.app-home-page,.app-billing-page,.app-api-keys-page) :is(.auth-field input,.form-field input,.form-field select,.form-field textarea){padding-right:0!important;padding-left:0!important;border:0!important;border-bottom:1px solid rgba(var(--app-phase-warm) / .18)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:is(.app-home-page,.app-billing-page,.app-api-keys-page) :is(.auth-field input:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus){border-bottom-color:rgba(var(--app-phase-blue) / .46)!important;background:transparent!important;box-shadow:0 1px rgba(var(--app-phase-blue) / .12)!important}body:is(.app-home-page,.app-billing-page,.app-api-keys-page) :is(.primary-action,.secondary-action,.ghost-action,.danger-action){width:max-content!important;max-width:100%!important;min-height:44px!important;padding-right:2px!important;padding-left:2px!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:is(.app-home-page,.app-billing-page,.app-api-keys-page) :is(.primary-action:hover,.secondary-action:hover,.ghost-action:hover,.danger-action:hover,.primary-action:focus-visible,.secondary-action:focus-visible,.ghost-action:focus-visible,.danger-action:focus-visible){border-color:transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important}body:is(.app-home-page,.app-billing-page,.app-api-keys-page) :is(.meta-pill,.meta-pill-muted,.meta-pill-outline,.meta-pill-quota-neutral,.meta-pill-quota-success,.meta-pill-quota-warning,.meta-pill-quota-error,.quota-pill,.upgrade-state,.upgrade-state.is-success,.upgrade-state.is-pending,.quota-watch-badge,.quota-watch-panel.is-idle .quota-watch-badge,.quota-watch-panel.is-healthy .quota-watch-badge,.quota-watch-panel.is-success .quota-watch-badge,.quota-watch-panel.is-warning .quota-watch-badge,.quota-watch-panel.is-exceeded .quota-watch-badge,.quota-watch-panel.is-error .quota-watch-badge){min-height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--app-text-muted)!important}body:is(.app-home-page,.app-billing-page,.app-api-keys-page) :is(.upgrade-state,.upgrade-state.is-success,.upgrade-state.is-pending,.quota-watch-badge,.quota-watch-panel.is-idle .quota-watch-badge,.quota-watch-panel.is-healthy .quota-watch-badge,.quota-watch-panel.is-success .quota-watch-badge,.quota-watch-panel.is-warning .quota-watch-badge,.quota-watch-panel.is-exceeded .quota-watch-badge,.quota-watch-panel.is-error .quota-watch-badge){color:var(--app-text-soft)!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page){--button-red: 255 0 0;--button-warm: 246 240 230;--button-cool: 0 0 255;--button-muted: rgba(154, 166, 174, .58);--button-hairline: rgba(246, 240, 230, .18);--button-ease: cubic-bezier(.22, 1, .36, 1);--flow-ease: cubic-bezier(.18, .82, .23, 1)}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.primary-action,.secondary-action,.ghost-action,.google-action,.auth-submit,.danger-action){--line: rgba(var(--button-warm) / .46);--accent: rgba(var(--button-red) / .72);--soft: rgba(var(--button-cool) / .26);--button-start-phase: 0deg;--button-edge-duration: 3.15s;position:relative!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.62rem!important;width:max-content!important;min-width:clamp(8rem,11vw,10rem)!important;max-width:100%!important;min-height:2.55rem!important;box-sizing:border-box!important;padding:.72rem 1.1rem!important;border:0!important;border-radius:5px!important;overflow:hidden!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;color:rgba(var(--button-warm) / .88)!important;background:transparent!important;box-shadow:none!important;font-family:var(--site-ui)!important;font-weight:600!important;font-size:clamp(.9rem,.82rem + .16vw,1rem)!important;line-height:1!important;letter-spacing:.04em!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;transform:translateZ(0)!important;animation:continuityButtonRest 4.6s ease-in-out infinite!important;transition:color .36s var(--button-ease),opacity .36s ease,text-shadow .42s var(--button-ease),transform .18s var(--button-ease)!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.primary-action,.secondary-action,.ghost-action,.google-action,.auth-submit,.danger-action)>*{position:relative;z-index:3}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.primary-action,.secondary-action,.ghost-action,.google-action,.auth-submit,.danger-action):before,body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.primary-action,.secondary-action,.ghost-action,.google-action,.auth-submit,.danger-action):after{content:""!important;position:absolute!important;border-radius:inherit!important;pointer-events:none!important;opacity:0!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.primary-action,.secondary-action,.ghost-action,.google-action,.auth-submit,.danger-action):before{top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;display:block!important;padding:1.05px!important;background:conic-gradient(from var(--phase),transparent 0deg,transparent 24deg,rgb(255 0 0 / .16) 31deg,rgb(255 0 0 / .96) 42deg,rgb(255 0 0 / .58) 52deg,transparent 67deg,transparent 184deg,rgb(0 0 255 / .18) 190deg,rgb(0 0 255 / .98) 201deg,rgb(0 0 255 / .62) 212deg,transparent 226deg,transparent 360deg)!important;filter:drop-shadow(0 0 .16rem rgb(255 0 0 / .18)) drop-shadow(0 0 .18rem rgb(0 0 255 / .2))!important;transform:scaleX(.96)!important;animation:continuityPhaseLoop var(--button-edge-duration) linear infinite!important;animation-play-state:paused!important;transition:opacity .26s ease,transform .56s var(--button-ease),filter .56s var(--button-ease)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask-composite:exclude!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.primary-action,.secondary-action,.ghost-action,.google-action,.auth-submit,.danger-action):after{top:50%!important;left:9%!important;right:auto!important;bottom:auto!important;z-index:1!important;display:block!important;width:34%!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(var(--button-warm) / .18),rgb(255 0 0 / .82),rgb(0 0 255 / .52),transparent)!important;filter:blur(.2px)!important;transform:translate3d(-88%,-50%,0) rotate(-7deg) scaleX(.55)!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.secondary-action,.google-action){--button-edge-duration: 3.32s}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.ghost-action){--button-edge-duration: 3.76s}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.danger-action){--button-edge-duration: 3.08s}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.primary-action:hover,.secondary-action:hover,.ghost-action:hover,.google-action:hover,.auth-submit:hover,.danger-action:hover,.primary-action:focus-visible,.secondary-action:focus-visible,.ghost-action:focus-visible,.google-action:focus-visible,.auth-submit:focus-visible,.danger-action:focus-visible){color:rgba(var(--button-warm) / .98)!important;background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:0 0 1rem rgba(var(--button-red) / .14)!important;transform:translate3d(0,-1px,0)!important;outline:0!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.primary-action:hover,.secondary-action:hover,.ghost-action:hover,.google-action:hover,.auth-submit:hover,.danger-action:hover,.primary-action:focus-visible,.secondary-action:focus-visible,.ghost-action:focus-visible,.google-action:focus-visible,.auth-submit:focus-visible,.danger-action:focus-visible):before{opacity:1!important;transform:scaleX(1)!important;animation-play-state:running!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.primary-action:hover,.secondary-action:hover,.ghost-action:hover,.google-action:hover,.auth-submit:hover,.danger-action:hover,.primary-action:focus-visible,.secondary-action:focus-visible,.ghost-action:focus-visible,.google-action:focus-visible,.auth-submit:focus-visible,.danger-action:focus-visible):after{opacity:.95!important;animation:continuityCausticSweep 2.35s var(--button-ease) infinite!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.primary-action:active,.secondary-action:active,.ghost-action:active,.google-action:active,.auth-submit:active,.danger-action:active){transform:translateZ(0) scale(.986)!important;transition-duration:.1s!important}body:is(.auth-login-page,.app-home-page,.app-billing-page,.app-api-keys-page) :is(.primary-action:disabled,.secondary-action:disabled,.ghost-action:disabled,.google-action:disabled,.auth-submit:disabled,.danger-action:disabled,.primary-action[aria-disabled=true],.secondary-action[aria-disabled=true],.ghost-action[aria-disabled=true],.google-action[aria-disabled=true],.danger-action[aria-disabled=true]){cursor:not-allowed!important;opacity:.46!important;transform:none!important}@keyframes continuityButtonRest{0%,to{opacity:.78}50%{opacity:.94}}@keyframes continuityPhaseLoop{0%{--phase: var(--button-start-phase)}to{--phase: calc(var(--button-start-phase) + 360deg)}}@keyframes continuityCausticSweep{0%{transform:translate3d(-88%,-50%,0) rotate(-7deg) scaleX(.55);opacity:0}18%,78%{opacity:.95}to{transform:translate3d(280%,-50%,0) rotate(7deg) scaleX(.8);opacity:0}}@media (max-width: 760px){.auth-login-shell,.console-shell,.billing-shell,.workspace-shell{padding-top:76px!important}.console-topbar,.billing-topbar,.workspace-topbar{align-items:flex-end!important}}:root{--text-page-shell-bg-rgb: 5, 6, 8}body.page-text-shell{--app-bg: rgb(var(--text-page-shell-bg-rgb));--app-panel: rgba(12, 15, 18, .64);--app-panel-strong: rgba(16, 20, 24, .78);--app-line: rgba(216, 226, 236, .12);--app-line-strong: rgba(216, 226, 236, .22);--app-text: rgba(245, 247, 250, .92);--app-text-soft: rgba(210, 218, 230, .72);--app-text-muted: rgba(170, 180, 195, .52);--app-blue: rgba(79, 172, 254, .76);--app-red: rgba(205, 63, 49, .72);--app-green: rgba(92, 214, 139, .78);--app-phase-warm: 246 240 230;--app-phase-muted: 154 166 174;--app-phase-red: 255 0 0;--app-phase-blue: 0 0 255;--app-control-height: 46px;--app-control-radius: 0px !important;--app-control-shadow: 0 8px 28px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .035);--app-control-shadow-hover: 0 13px 38px rgba(0, 0, 0, .34), 0 0 22px rgba(255, 0, 0, .08), 0 0 20px rgba(0, 0, 255, .08), inset 0 1px 0 rgba(255, 255, 255, .06);color:var(--app-text);color-scheme:dark;background:radial-gradient(circle at 12% 16%,rgba(245,247,250,.034),transparent 30%),radial-gradient(circle at 86% 18%,rgba(205,63,49,.08),transparent 28%),linear-gradient(145deg,#050608,#090b0f 48%,#040506)!important}body.page-text-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 36% 24%,#000 0%,transparent 68%);mask-image:radial-gradient(circle at 36% 24%,#000 0%,transparent 68%);opacity:.68}body.page-text-shell .main-container,body.page-text-shell .main-content,body.page-text-shell .post-content,body.page-text-shell .sidebar,body.page-text-shell .content-section,body.page-text-shell .post-navigation,body.page-text-shell .nav-link,body.page-text-shell .toc-list,body.page-text-shell .toc-section,body.page-text-shell .blog-card,body.page-text-shell pre,body.page-text-shell .table-wrapper,body.page-text-shell .table-wrapper table,body.page-text-shell .blog-tag{border-radius:0!important}body.page-text-shell .content-section{border:0;box-shadow:none}body.page-text-shell #webgl-container{z-index:2!important;mix-blend-mode:screen}body.page-text-shell #webgl-container canvas{filter:saturate(.8) contrast(1.1)}body.page-text-shell .primary-action,body.page-text-shell .secondary-action,body.page-text-shell .ghost-action,body.page-text-shell .google-action,body.page-text-shell .danger-action{text-transform:uppercase;letter-spacing:.04em}
