.developer-auth-page,.developer-dashboard-page{min-height:100vh;background:radial-gradient(circle at 12% 16%,rgba(48,55,146,.1),transparent 28rem),#f5f7fb;color:#1d2939}.developer-auth-card.developer-auth-card--otp{width:min(100%,500px);min-width:0;min-height:0;justify-self:center;border-radius:20px;padding:36px}.developer-auth-main.developer-auth-main--otp{grid-template-columns:minmax(0,1fr) minmax(420px,500px);align-items:center;gap:56px;padding:56px 0 80px}.developer-auth-main--otp .developer-auth-intro{padding-top:0}.developer-verify-back{width:fit-content;display:inline-flex;align-items:center;gap:8px;color:#242424;font-size:14px;font-weight:700}.developer-verify-back>span{width:30px;height:30px;border:1px solid #e4e7ec;border-radius:4px;display:grid;place-items:center;background:#fff;transition:border-color .16s ease,background .16s ease}.developer-verify-back:hover>span{border-color:#c9cce0;background:#f8f8fb}.developer-verify-back svg{width:18px;height:18px}.developer-verify-logo{width:fit-content;margin-top:22px;display:block}.developer-verify-logo svg{width:165px;height:auto}.developer-verify-heading{margin-top:32px}.developer-verify-heading h2{margin:0;color:#242424;font-size:22px;font-weight:750;letter-spacing:-.025em;line-height:1.2}.developer-verify-heading p{margin:7px 0 0;color:#4b4b4b;font-size:14px;line-height:1.45}.developer-verify-heading strong{font-weight:750;overflow-wrap:anywhere}.developer-otp-form{margin-top:28px}.developer-otp-input,.developer-otp-slots{width:100%}.developer-otp-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.developer-otp-slot{position:relative;height:70px;border:1px solid #e1e2e8;border-radius:10px;display:grid;place-items:center;background:#fff;color:#303792;font-size:27px;font-weight:750;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease}.developer-otp-slot.is-active{border-color:#5b63bd;box-shadow:0 0 0 3px rgba(48,55,146,.1)}.developer-otp-slot.is-error{border-color:#ffb4a8;color:#ff5a47}.developer-otp-slot .is-placeholder{color:#e5e5e8}.developer-otp-caret{position:absolute;width:2px;height:27px;background:#303792;animation:developer-otp-caret 1s steps(1) infinite}.developer-otp-feedback{min-height:22px;margin-top:24px;display:flex;align-items:center}.developer-otp-feedback p{margin:0}.developer-otp-countdown{color:#242424;font-size:14px}.developer-otp-countdown strong{font-weight:750}.developer-otp-change-email,.developer-otp-submit{width:100%;min-height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:750}.developer-otp-submit{margin-top:28px;border:0;background:#39409e;color:#fff;transition:background .16s ease,transform .16s ease}.developer-otp-submit:hover:not(:disabled){background:#303792;transform:translateY(-1px)}.developer-otp-submit:disabled{cursor:not-allowed;background:#e7e7e7;color:#888}.developer-otp-submit .developer-auth-spinner{width:25px;height:25px}.developer-otp-change-email{margin-top:10px;border:1px solid #d8dbea;color:#242424;transition:border-color .16s ease,background .16s ease}.developer-otp-change-email:hover{border-color:#b7bbd8;background:#fafafd}@keyframes developer-otp-caret{0%,49%{opacity:1}50%,to{opacity:0}}.developer-portal-header{border-bottom:1px solid #e4e7ec;background:rgba(255,255,255,.92);backdrop-filter:blur(16px)}.developer-portal-header-inner{width:min(1180px,calc(100% - 40px));min-height:78px;margin:0 auto;justify-content:space-between}.developer-portal-header nav,.developer-portal-header-inner{display:flex;align-items:center;gap:24px}.developer-portal-header nav a{color:#475467;font-size:14px;font-weight:650;transition:color .16s ease}.developer-portal-header nav a:hover{color:#303792}.developer-auth-main{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:72px 0 96px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);align-items:start;gap:72px}.developer-auth-intro{padding-top:48px}.developer-auth-intro h1{margin:0;max-width:560px;color:#1d2939;font-size:clamp(42px,5vw,64px);font-weight:750;letter-spacing:-.055em;line-height:.98}.developer-auth-description{max-width:540px;margin:28px 0 0;color:#667085;font-size:18px;line-height:1.65}.developer-auth-trust-list{margin-top:42px;display:grid;gap:17px}.developer-auth-trust-item{display:flex;align-items:center;gap:13px;color:#475467;font-size:15px;line-height:1.4}.developer-auth-trust-item>span{width:38px;height:38px;flex:0 0 38px;border-radius:12px;display:grid;place-items:center;background:#eaebf4;color:#303792}.developer-auth-trust-item svg{width:18px;height:18px}.developer-auth-trust-item p{margin:0}.developer-auth-card{border:1px solid #e0e5ef;border-radius:24px;background:#fff;padding:42px;box-shadow:0 24px 70px rgba(21,28,71,.09)}.developer-auth-card-heading>p{margin:0 0 10px;color:#303792;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.developer-auth-card-heading h2{margin:0;color:#1d2939;font-size:30px;font-weight:750;letter-spacing:-.035em;line-height:1.15}.developer-auth-card-heading>span{display:block;margin-top:12px;color:#667085;font-size:15px;line-height:1.55}.developer-auth-form{margin-top:30px;display:grid;gap:20px}.developer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.developer-auth-form label:not(.developer-terms-check){display:grid;gap:8px}.developer-auth-form label>span{color:#344054;font-size:14px;font-weight:650}.developer-auth-form label small{margin-left:5px;color:#98a2b3;font-size:11px;font-weight:600}.developer-auth-form input:not([type=checkbox]),.developer-auth-form select{width:100%;min-height:50px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;padding:0 15px;color:#1d2939;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.developer-auth-form input::placeholder{color:#98a2b3}.developer-auth-form input:focus,.developer-auth-form select:focus{border-color:#5962c4;box-shadow:0 0 0 4px rgba(48,55,146,.1)}.developer-auth-form .developer-code-input{min-height:64px;text-align:center;font-size:26px;font-weight:700;letter-spacing:.35em}.developer-terms-check{display:flex;align-items:flex-start;gap:11px;color:#667085;font-size:13px;line-height:1.5}.developer-terms-check input{width:17px;height:17px;margin-top:2px;accent-color:#303792}.developer-auth-alternative a,.developer-terms-check a{color:#303792;font-weight:700}.developer-auth-submit{min-height:54px;border:0;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:10px;background:#303792;color:#fff;font-size:15px;font-weight:750;transition:background .16s ease,transform .16s ease}.developer-auth-submit:hover:not(:disabled){background:#252c7a;transform:translateY(-1px)}.developer-auth-submit:disabled{cursor:wait;opacity:.75}.developer-auth-submit svg{width:18px;height:18px}.developer-auth-spinner{animation:developer-spin .8s linear infinite}.developer-auth-error,.developer-auth-success{border-radius:12px;padding:13px 15px;font-size:13px;line-height:1.5}.developer-auth-error{border:1px solid #fecaca;background:#fff7f7;color:#b42318}.developer-auth-success{margin-top:24px;border:1px solid #a7f3d0;background:#ecfdf3;color:#067647}.developer-auth-alternative{margin:24px 0 0;text-align:center;color:#667085;font-size:14px}.developer-dashboard-main{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:62px 0 96px}.developer-dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.developer-dashboard-hero p{margin:0 0 9px;color:#303792;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.developer-dashboard-hero h1{margin:0;color:#1d2939;font-size:clamp(36px,5vw,54px);font-weight:750;letter-spacing:-.05em}.developer-dashboard-hero span{display:block;margin-top:14px;color:#667085}.developer-dashboard-grid{margin-top:42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.developer-dashboard-card{min-height:200px;border:1px solid #e0e5ef;border-radius:20px;background:#fff;padding:28px;box-shadow:0 14px 40px rgba(21,28,71,.05)}.developer-dashboard-card-button{width:100%;appearance:none;display:block;text-align:left;color:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.developer-dashboard-card-button:focus-visible,.developer-dashboard-card-button:hover{border-color:#cdd2e6;box-shadow:0 18px 46px rgba(21,28,71,.09);transform:translateY(-2px)}.developer-dashboard-card-button:focus-visible{outline:none;box-shadow:0 18px 46px rgba(21,28,71,.09),0 0 0 4px rgba(48,55,146,.12)}.developer-dashboard-card-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eaebf4;color:#303792}.developer-dashboard-card-icon svg{width:20px;height:20px}.developer-dashboard-card h2{margin:24px 0 8px;color:#1d2939;font-size:18px}.developer-dashboard-card p{margin:0;color:#667085;font-size:14px;line-height:1.55}.developer-dashboard-card a{display:inline-flex;margin-top:22px;color:#303792;font-size:14px;font-weight:750}.developer-account-strip{margin-top:20px;border:1px solid #d8dcee;border-radius:16px;background:#fff;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.developer-account-strip strong{display:block;color:#1d2939;font-size:15px}.developer-account-strip span{display:block;margin-top:5px;color:#667085;font-size:13px}.developer-service-unavailable{width:min(680px,100%);margin:60px auto 0;border:1px solid #e0e5ef;border-radius:22px;background:#fff;padding:42px;box-shadow:0 20px 60px rgba(21,28,71,.07)}.developer-service-unavailable>p{margin:0 0 10px;color:#303792;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.developer-service-unavailable h1{margin:0;color:#1d2939;font-size:34px;letter-spacing:-.04em}.developer-service-unavailable>span{display:block;margin-top:16px;color:#667085;line-height:1.6}.developer-service-unavailable>div{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.developer-service-unavailable a,.developer-service-unavailable button{min-height:44px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;font-size:14px;font-weight:750}.developer-service-unavailable a{background:#303792;color:#fff}.developer-service-unavailable button{border:1px solid #cdd2e6;background:#fff;color:#303792}.developer-project-modal-overlay{position:fixed;inset:0;z-index:70;background:rgba(58,60,76,.42);backdrop-filter:blur(10px);animation:developer-project-fade .18s ease}.developer-project-modal{position:fixed;top:50%;left:50%;z-index:80;width:min(640px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #dfe3ef;border-radius:20px;background:#fff;padding:42px;color:#344054;box-shadow:0 28px 90px rgba(20,27,73,.22);transform:translate(-50%,-50%);animation:developer-project-enter .18s ease;outline:none;scrollbar-color:#303792 transparent;scrollbar-width:thin}.developer-production-modal::-webkit-scrollbar,.developer-project-modal::-webkit-scrollbar,.developer-settings-modal::-webkit-scrollbar{width:10px;height:10px}.developer-production-modal::-webkit-scrollbar-track,.developer-project-modal::-webkit-scrollbar-track,.developer-settings-modal::-webkit-scrollbar-track{background:transparent}.developer-production-modal::-webkit-scrollbar-thumb,.developer-project-modal::-webkit-scrollbar-thumb,.developer-settings-modal::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:9999px;background:#303792;background-clip:padding-box}.developer-project-modal--success{width:min(624px,calc(100vw - 28px));padding:58px 48px 68px}.developer-project-logo{width:fit-content;display:block;line-height:0}.developer-project-logo svg{width:181px;height:auto}.developer-project-heading{margin-top:42px}.developer-project-heading h2,.developer-project-success-title{margin:0;color:#344054;font-size:24px;font-weight:750;line-height:1.22;letter-spacing:0}.developer-project-heading p,.developer-project-success-copy{margin:8px 0 0;color:#667085;font-size:16px;line-height:1.45;letter-spacing:0}.developer-project-error{margin-top:22px;border:1px solid #fecaca;border-radius:12px;background:#fff7f7;padding:12px 14px;color:#b42318;font-size:13px;line-height:1.45}.developer-project-field{margin-top:34px;display:grid;gap:10px;color:#344054;font-size:15px;font-weight:650;line-height:1.35}.developer-project-error+.developer-project-field,.developer-project-field+.developer-project-field{margin-top:24px}.developer-project-field input,.developer-project-field textarea{width:100%;border:1px solid #d9deee;border-radius:12px;background:#fff;color:#344054;font:inherit;font-weight:450;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.developer-project-field input{min-height:52px;padding:0 15px}.developer-project-field textarea{min-height:176px;resize:vertical;padding:15px}.developer-project-field input::placeholder,.developer-project-field textarea::placeholder{color:#a4a7ae}.developer-project-field input:focus,.developer-project-field textarea:focus{border-color:#5962c4;box-shadow:0 0 0 4px rgba(48,55,146,.1)}.developer-project-field input:disabled,.developer-project-field textarea:disabled{background:#f8f9fc;color:#8a92a6}.developer-project-environment{min-height:56px;border:1px solid #e0e5ef;border-radius:10px;background:#fcfcfd;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.developer-project-environment span{color:#344054;font-size:15px;font-weight:650}.developer-project-environment strong{border-radius:9px;background:#eeeffb;padding:7px 13px;color:#303792;font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase}.developer-project-field>p{margin:0;color:#667085;font-size:14px;font-weight:450;line-height:1.45}.developer-project-actions{margin-top:36px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.developer-project-primary,.developer-project-secondary{min-height:52px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;font-size:15px;font-weight:750;line-height:1.2;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.developer-project-primary{min-width:161px;border:1px solid #303792;background:#303792;color:#fff}.developer-project-primary:hover:not(:disabled),.developer-project-secondary:hover:not(:disabled){transform:translateY(-1px)}.developer-project-primary:disabled{border-color:#eceff5;background:#eceff5;color:#98a2b3}.developer-project-secondary{min-width:102px;border:1px solid #d9deee;background:#fff;color:#344054}.developer-project-secondary:disabled{color:#98a2b3}.developer-project-copy-button:focus-visible,.developer-project-primary:focus-visible,.developer-project-secondary:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(48,55,146,.12)}.developer-project-success-icon{width:100px;height:100px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:#303792;color:#fff}.developer-project-success-icon svg{width:58px;height:58px;stroke-width:2.4}.developer-project-success-title{margin-top:48px}.developer-project-success-copy{max-width:440px;margin:8px auto 0}.developer-project-id-block{margin-top:36px;text-align:left}.developer-project-id-block label{display:block;color:#344054;font-size:15px;font-weight:750}.developer-project-id-field{min-height:58px;margin-top:10px;border:1px solid #d9deee;border-radius:12px;background:#f9fafc;padding:0 13px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.developer-project-id-field output{min-width:0;overflow:hidden;color:#303792;font-family:var(--font-mono);font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.developer-project-copy-button{width:36px;height:36px;border:0;border-radius:9px;flex:0 0 36px;display:grid;place-items:center;background:transparent;color:#303792;transition:background .15s ease,color .15s ease}.developer-project-copy-button:hover{background:#eeeffb}.developer-project-copy-button svg{width:21px;height:21px}.developer-project-success-action{width:100%;margin-top:36px}.developer-project-loading{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgba(144,145,155,.82);backdrop-filter:blur(5px)}.developer-project-loading-spinner{position:relative;width:78px;height:78px;display:grid;place-items:center;color:#fff}.developer-project-loading-spinner:before{content:"";position:absolute;inset:7px;border-color:#fff transparent rgba(255,255,255,.42) rgba(255,255,255,.42);border-style:solid;border-width:3px;border-radius:50%;animation:developer-project-spin .82s linear infinite}.developer-project-loading-spinner svg{width:34px;height:auto}.developer-production-modal-overlay{background:rgba(79,80,91,.48);backdrop-filter:blur(10px)}.developer-production-modal{position:fixed;top:50%;left:50%;z-index:80;width:min(640px,calc(100vw - 20px));max-height:calc(100dvh - 20px);overflow-y:auto;border:1px solid #dfe3ef;border-radius:8px;background:#fff;padding:42px 36px 62px;color:#344054;box-shadow:0 28px 90px rgba(20,27,73,.24);outline:none;transform:translate(-50%,-50%);animation:developer-project-enter .18s ease;scrollbar-color:#303792 transparent;scrollbar-width:thin}.developer-production-modal--success{width:min(624px,calc(100vw - 20px));min-height:550px;padding:58px 48px 62px}.developer-production-logo{width:fit-content;display:block;line-height:0}.developer-production-logo svg{width:190px;height:auto}.developer-production-heading{margin-top:36px}.developer-production-heading h2,.developer-production-success h2{margin:0;color:#273348;font-size:24px;font-weight:750;line-height:1.22}.developer-production-heading p,.developer-production-success>p{margin:8px 0 0;color:#66738c;font-size:16px;line-height:1.45}.developer-production-error{margin-top:22px;border:1px solid #fecaca;border-radius:8px;background:#fff7f7;padding:11px 14px;color:#b42318;font-size:13px;line-height:1.45}.developer-production-fields{margin-top:36px;display:flex;flex-direction:column;gap:24px}.developer-production-error+.developer-production-fields{margin-top:22px}.developer-production-field{display:flex;flex-direction:column;gap:10px;color:#344054;font-size:15px;font-weight:550;line-height:1.35}.developer-production-field>input,.developer-production-field>textarea,.developer-production-phone-field{width:100%;border:1px solid #d9deee;border-radius:12px;background:#fff;color:#344054;font:inherit;font-weight:450;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.developer-production-field>input{height:52px;padding:0 15px}.developer-production-field>textarea{min-height:176px;resize:vertical;padding:15px}.developer-production-field>input::placeholder,.developer-production-field>textarea::placeholder,.developer-production-phone-field input::placeholder{color:#a4a7ae;opacity:1}.developer-production-field>input:focus,.developer-production-field>textarea:focus,.developer-production-phone-field:focus-within{border-color:#5962c4;box-shadow:0 0 0 4px rgba(48,55,146,.1)}.developer-production-field>input:disabled,.developer-production-field>textarea:disabled,.developer-production-phone-field:has(input:disabled){background:#f8f9fc;color:#8a92a6}.developer-production-phone-field{height:52px;display:flex;align-items:center;overflow:hidden}.developer-production-phone-prefix{height:30px;border-right:1px solid #d9deee;padding:0 10px 0 15px;display:flex;align-items:center;gap:6px;color:#657189;flex:0 0 auto}.developer-production-phone-prefix>span{font-size:15px;font-weight:450}.developer-production-phone-prefix>svg{width:16px;height:16px;color:#a2a9b7}.developer-production-ng-flag{width:20px;height:14px;border-radius:2px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.developer-production-ng-flag b:first-child,.developer-production-ng-flag b:nth-child(3){background:#14a36d}.developer-production-ng-flag b:nth-child(2){background:#fff}.developer-production-phone-field input{min-width:0;height:100%;border:0;background:transparent;padding:0 10px;color:#344054;font:inherit;font-weight:450;outline:none}.developer-production-actions{margin-top:36px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.developer-production-actions button,.developer-production-done{height:52px;border-radius:12px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:750;line-height:1.2;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.developer-production-actions button:first-child{min-width:102px;border:1px solid #d9deee;background:#fff;color:#344054}.developer-production-actions button:last-child{min-width:168px;border:1px solid #303792;background:#303792;color:#fff}.developer-production-actions button:last-child:disabled{border-color:#eff1f5;background:#eff1f5;color:#9da7ba}.developer-production-actions button:focus-visible,.developer-production-done:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(48,55,146,.12)}.developer-production-success{text-align:center}.developer-production-success-icon{width:100px;height:100px;margin:0 auto;border-radius:50%;background:#303792;display:grid;place-items:center;color:#fff}.developer-production-success-icon svg{width:58px;height:58px;stroke-width:2.4}.developer-production-success h2{margin-top:48px}.developer-production-success>p{max-width:440px;margin:8px auto 0}.developer-production-status-row{min-height:58px;margin-top:36px;border:1px solid #e0e5ee;border-radius:12px;background:#fcfcfd;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}.developer-production-status-row>span{color:#344054;font-size:15px;font-weight:550}.developer-production-status-row strong{min-height:31px;border-radius:9px;background:#fff6df;padding:0 12px;display:inline-flex;align-items:center;gap:7px;color:#bd7800;font-size:12px;font-weight:550;line-height:1}.developer-production-status-row strong i{width:6px;height:6px;border-radius:50%;background:#c78400}.developer-production-done{width:100%;margin-top:36px;border:1px solid #303792;background:#303792;color:#fff}.developer-production-loading{background:rgba(144,145,155,.84);backdrop-filter:blur(6px)}.developer-settings-modal-overlay{background:rgba(79,80,91,.48);backdrop-filter:blur(10px)}.developer-settings-modal{position:fixed;top:50%;left:50%;z-index:80;width:min(640px,calc(100vw - 20px));max-height:calc(100dvh - 20px);overflow-y:auto;border:1px solid #dfe3ef;border-radius:8px;background:#fff;padding:46px 36px 62px;color:#344054;box-shadow:0 28px 90px rgba(20,27,73,.24);outline:none;transform:translate(-50%,-50%);animation:developer-project-enter .18s ease;scrollbar-color:#303792 transparent;scrollbar-width:thin}.developer-settings-heading h2{margin:0;color:#273348;font-size:24px;font-weight:750;line-height:1.22}.developer-settings-heading p{margin:8px 0 0;color:#66738c;font-size:16px;line-height:1.45}.developer-settings-delete-error,.developer-settings-error{margin-top:22px;border:1px solid #fecaca;border-radius:8px;background:#fff7f7;padding:11px 14px;color:#b42318;font-size:13px;line-height:1.45}.developer-settings-fields{margin-top:36px;display:flex;flex-direction:column;gap:24px}.developer-settings-error+.developer-settings-fields{margin-top:22px}.developer-settings-field{display:flex;flex-direction:column;gap:10px;color:#344054;font-size:15px;font-weight:550;line-height:1.35}.developer-settings-field>input,.developer-settings-field>textarea,.developer-settings-project-id{width:100%;border:1px solid #d9deee;border-radius:12px;background:#fff;color:#4f5d75;font:inherit;font-weight:450;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.developer-settings-field>input{height:52px;padding:0 15px}.developer-settings-field>textarea{min-height:176px;resize:vertical;padding:15px}.developer-settings-field>input:focus,.developer-settings-field>textarea:focus{border-color:#5962c4;box-shadow:0 0 0 4px rgba(48,55,146,.1)}.developer-settings-field>input:disabled,.developer-settings-field>textarea:disabled{background:#f8f9fc;color:#8a92a6}.developer-settings-project-id{height:52px;background:#f9fafc;padding:0 11px 0 15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.developer-settings-project-id output{min-width:0;overflow:hidden;color:#4f5d75;font-family:var(--font-mono);font-size:15px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.developer-settings-project-id button{width:36px;height:36px;border:0;border-radius:8px;background:transparent;display:grid;place-items:center;flex:0 0 36px;color:#66738c}.developer-settings-project-id button:focus-visible,.developer-settings-project-id button:hover{background:#eceef6;outline:none}.developer-settings-project-id svg{width:22px;height:22px}.developer-settings-actions{margin-top:36px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.developer-settings-actions button{height:52px;border-radius:12px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:750;line-height:1.2}.developer-settings-actions button:first-child{min-width:102px;border:1px solid #d9deee;background:#fff;color:#344054}.developer-settings-actions button:last-child{min-width:155px;border:1px solid #303792;background:#303792;color:#fff}.developer-settings-actions button:last-child:disabled{border-color:#eff1f5;background:#eff1f5;color:#9da7ba}.developer-settings-actions button:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(48,55,146,.12)}.developer-settings-danger-zone{min-height:193px;margin-top:36px;border:1px solid #ffe1dc;border-radius:12px;background:#fcfcfd;padding:22px 19px}.developer-settings-danger-zone h3{margin:0;color:#344054;font-size:18px;font-weight:700;line-height:1.35}.developer-settings-danger-zone p{margin:6px 0 0;max-width:510px;color:#66738c;font-size:15px;line-height:1.5}.developer-settings-danger-zone>button{min-width:158px;height:52px;margin-top:20px;border:1px solid #ff624d;border-radius:12px;background:#ff624d;padding:0 22px;color:#fff;font-size:15px;font-weight:750}.developer-settings-danger-zone>button:focus-visible,.developer-settings-danger-zone>button:hover{border-color:#e9533f;background:#e9533f;outline:none}.developer-settings-delete-overlay{position:fixed;inset:0;z-index:90;background:rgba(48,49,59,.52);backdrop-filter:blur(8px)}.developer-settings-delete-dialog{position:fixed;top:50%;left:50%;z-index:100;width:min(500px,calc(100vw - 28px));border:1px solid #e0e4ed;border-radius:8px;background:#fff;padding:30px;box-shadow:0 24px 70px rgba(20,27,73,.28);outline:none;transform:translate(-50%,-50%)}.developer-settings-delete-dialog h2{margin:0;color:#273348;font-size:21px;font-weight:750}.developer-settings-delete-dialog>p{margin:10px 0 0;color:#66738c;font-size:15px;line-height:1.55}.developer-settings-delete-dialog>div:last-child{margin-top:28px;display:flex;justify-content:flex-end;gap:10px}.developer-settings-delete-dialog>div:last-child button{min-height:48px;border-radius:10px;padding:0 20px;font-size:14px;font-weight:700}.developer-settings-delete-dialog>div:last-child button:first-child{border:1px solid #d9deee;background:#fff;color:#344054}.developer-settings-delete-dialog>div:last-child button:last-child{border:1px solid #ff624d;background:#ff624d;color:#fff}.developer-projects-delete-overlay{position:fixed;inset:0;z-index:90;background:rgba(48,49,59,.5);backdrop-filter:blur(8px)}.developer-projects-delete-dialog{position:fixed;top:50%;left:50%;z-index:100;width:min(512px,calc(100vw - 28px));max-height:calc(100dvh - 24px);overflow-y:auto;border:0;border-radius:8px;background:#fff;padding:36px;color:#273348;box-shadow:0 26px 80px rgba(20,27,73,.24);outline:none;transform:translate(-50%,-50%);animation:developer-project-enter .18s ease}.developer-projects-delete-copy{margin:10px 0 0;color:#66738c;font-size:16px;line-height:1.38}.developer-projects-delete-card{min-height:74px;margin-top:26px;border:1px solid #d9deee;border-radius:10px;background:#fff;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:6px;box-shadow:0 8px 18px rgba(20,27,73,.08)}.developer-projects-delete-card strong{color:#344054;font-weight:750}.developer-projects-delete-card span,.developer-projects-delete-card strong{overflow:hidden;font-size:15px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.developer-projects-delete-card span{color:#66738c;font-family:var(--font-mono);font-weight:450}.developer-projects-delete-form{margin-top:32px}.developer-projects-delete-form label{display:flex;flex-direction:column;gap:10px;color:#273348;font-size:15px;font-weight:600;line-height:1.35}.developer-projects-delete-form input{width:100%;height:52px;border:1px solid #d9deee;border-radius:10px;background:#fff;padding:0 15px;color:#344054;font:inherit;font-weight:450;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.developer-projects-delete-form input::placeholder{color:#a3aab7}.developer-projects-delete-form input:focus{border-color:#5962c4;box-shadow:0 0 0 4px rgba(48,55,146,.1)}.developer-projects-delete-form input:disabled{background:#f8f9fc;color:#8a92a6}.developer-projects-delete-actions{margin-top:36px;display:flex;justify-content:flex-end;gap:12px}.developer-projects-delete-actions button{height:50px;border-radius:12px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:750;line-height:1.2;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.developer-projects-delete-actions button:first-child{min-width:102px;border:1px solid #d9deee;background:#fff;color:#344054}.developer-projects-delete-actions button:last-child{min-width:158px;border:1px solid #ff624d;background:#ff624d;color:#fff}.developer-projects-delete-actions button:first-child:focus-visible:not(:disabled),.developer-projects-delete-actions button:first-child:hover:not(:disabled){border-color:#cfd5e4;background:#f8f9fc;outline:none}.developer-projects-delete-actions button:last-child:focus-visible:not(:disabled),.developer-projects-delete-actions button:last-child:hover:not(:disabled){border-color:#e9533f;background:#e9533f;outline:none}.developer-projects-delete-actions button:focus-visible{box-shadow:0 0 0 4px rgba(48,55,146,.12)}.developer-projects-delete-actions button:last-child:disabled{border-color:#eff1f5;background:#eff1f5;color:#9da7ba}.developer-settings-loading{z-index:110}@media (max-width:640px){.developer-settings-modal{width:min(100% - 20px,640px);padding:30px 24px 36px}.developer-settings-heading h2{font-size:22px}.developer-settings-heading p{font-size:15px}.developer-settings-fields{margin-top:30px;gap:22px}.developer-settings-field>textarea{min-height:160px}.developer-settings-danger-zone{padding:20px 18px}.developer-settings-delete-dialog{padding:26px 24px}.developer-projects-delete-dialog{padding:30px 24px}.developer-projects-delete-copy{font-size:15px}.developer-production-modal{width:min(100% - 20px,640px);padding:30px 24px 36px}.developer-production-modal--success{min-height:0;padding:44px 24px 50px}.developer-production-logo svg{width:166px}.developer-production-heading{margin-top:30px}.developer-production-heading h2,.developer-production-success h2{font-size:22px}.developer-production-heading p,.developer-production-success>p{font-size:15px}.developer-production-fields{margin-top:30px;gap:22px}.developer-production-field>textarea{min-height:160px}.developer-production-success-icon{width:92px;height:92px}.developer-production-success-icon svg{width:52px;height:52px}.developer-production-success h2{margin-top:40px}}@media (max-width:420px){.developer-settings-modal{width:min(100% - 12px,640px);padding:24px 16px 28px}.developer-settings-actions{gap:8px}.developer-settings-actions button:first-child,.developer-settings-actions button:last-child{min-width:0;padding:0 16px}.developer-settings-actions button:last-child{flex:1}.developer-settings-danger-zone{padding:18px 16px}.developer-settings-delete-dialog{width:min(100% - 20px,500px);padding:24px 18px}.developer-settings-delete-dialog>div:last-child{align-items:stretch;flex-direction:column-reverse}.developer-projects-delete-dialog{width:min(100% - 20px,512px);padding:26px 18px}.developer-projects-delete-actions{align-items:stretch;flex-direction:column-reverse}.developer-projects-delete-actions button:first-child,.developer-projects-delete-actions button:last-child{width:100%}.developer-production-modal{width:min(100% - 12px,640px);padding:24px 16px 28px}.developer-production-modal--success{padding:38px 18px 42px}.developer-production-phone-prefix{padding-right:8px;padding-left:11px}.developer-production-phone-prefix>svg{display:none}.developer-production-phone-field input{padding-right:8px;padding-left:8px}.developer-production-actions{gap:8px}.developer-production-actions button:first-child,.developer-production-actions button:last-child{min-width:0;padding:0 16px}.developer-production-actions button:last-child{flex:1}.developer-production-status-row{padding:0 12px}}@keyframes developer-spin{to{transform:rotate(1turn)}}@keyframes developer-project-fade{0%{opacity:0}to{opacity:1}}@keyframes developer-project-enter{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes developer-project-spin{to{transform:rotate(1turn)}}.developer-project-dashboard-page{min-height:100dvh;background:#f8f9fb;color:#263247;letter-spacing:0}.developer-project-dashboard-page *{letter-spacing:0}.developer-project-dashboard-header{position:fixed;inset:0 0 auto;z-index:40;height:88px;border-bottom:1px solid #dde2ec;background:#fff;padding:0 36px 0 32px;display:flex;align-items:center;justify-content:space-between}.developer-project-dashboard-logo{display:inline-flex;align-items:center}.developer-project-dashboard-logo svg{width:152px;height:auto}.developer-project-dashboard-header-actions{display:flex;align-items:center;gap:24px}.developer-project-switcher{position:relative;width:244px;height:50px;display:block}.developer-project-switcher .custom-select{width:100%;height:100%}.developer-project-switcher .custom-select-trigger{width:100%;height:100%;appearance:none;border:0;border-radius:8px;background:#f7fafc;padding:0 46px 0 18px;box-shadow:0 2px 5px rgba(36,45,78,.12);color:#344054;font:inherit;font-size:14px;font-weight:700;outline:none;text-overflow:ellipsis}.developer-project-switcher .custom-select-trigger:focus-visible,.developer-project-switcher .custom-select-trigger[data-state=open]{box-shadow:0 2px 5px rgba(36,45,78,.12),0 0 0 3px rgba(48,55,146,.14)}.developer-project-switcher>svg{pointer-events:none;position:absolute;top:50%;right:18px;width:17px;height:17px;color:#667085;transform:translateY(-50%)}.developer-project-dashboard-create{min-width:165px;height:42px;border:0;border-radius:8px;background:#303792;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;transition:background-color .15s ease}.developer-project-dashboard-create:focus-visible,.developer-project-dashboard-create:hover{background:#252c7b}.developer-project-avatar:focus-visible,.developer-project-dashboard-create:focus-visible,.developer-project-mobile-menu:focus-visible{outline:3px solid rgba(48,55,146,.18);outline-offset:2px}.developer-project-dashboard-create>span{width:18px;height:18px;border-radius:4px;background:rgba(255,255,255,.3);display:grid;place-items:center}.developer-project-dashboard-create svg{width:12px;height:12px;stroke-width:3}.developer-project-dashboard-create strong{font-size:15px;font-weight:700;white-space:nowrap}.developer-project-account{position:relative}.developer-project-avatar{width:44px;height:44px;border:1px solid #d8ddea;border-radius:50%;background:linear-gradient(145deg,rgba(48,55,146,.18),transparent 48%),#eef1f7;display:grid;place-items:center;color:#303792;font-size:13px;font-weight:800}.developer-project-account-menu{position:absolute;top:calc(100% + 12px);right:0;width:242px;border:1px solid #e0e5ef;border-radius:8px;background:#fff;padding:16px;box-shadow:0 16px 36px rgba(25,34,68,.14);display:flex;flex-direction:column;align-items:flex-start}.developer-project-account-menu strong{color:#263247;font-size:14px}.developer-project-account-menu>span{width:100%;margin-top:3px;overflow:hidden;color:#69758c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.developer-project-account-menu form{width:100%;margin-top:14px;padding-top:12px;border-top:1px solid #e8ebf2}.developer-project-account-menu button{width:100%;border:0;background:transparent;padding:4px 0;color:#303792;font-size:13px;text-align:left}.developer-project-mobile-menu{display:none;width:42px;height:42px;border:1px solid #dfe3ec;border-radius:8px;background:#fff;place-items:center;color:#303792}.developer-project-mobile-menu svg{width:21px;height:21px}.developer-project-dashboard-sidebar{position:fixed;top:88px;bottom:0;left:0;z-index:30;width:272px;border-right:1px solid #dde2ec;background:#fff;padding:24px 16px}.developer-project-sidebar-mobile-heading{display:none}.developer-project-dashboard-sidebar nav{display:flex;flex-direction:column;gap:4px}.developer-project-dashboard-sidebar nav:after{content:"";height:1px;margin:14px 6px 0;background:#dfe3ec}.developer-project-dashboard-sidebar nav a,.developer-project-dashboard-sidebar nav button{position:relative;width:100%;height:54px;border:0;border-radius:8px;background:transparent;padding:0 16px;display:flex;align-items:center;gap:14px;color:#68748a;font-family:inherit;font-size:14px;font-weight:500;text-align:left;transition:background-color .15s ease,color .15s ease}.developer-project-dashboard-sidebar nav a:focus-visible,.developer-project-dashboard-sidebar nav a:hover,.developer-project-dashboard-sidebar nav button:focus-visible,.developer-project-dashboard-sidebar nav button:hover{background:#f3f4f9;color:#303792;outline:none}.developer-project-dashboard-sidebar nav a.is-active,.developer-project-dashboard-sidebar nav button.is-active{background:#e2e3f0;color:#303792;font-weight:700}.developer-project-dashboard-sidebar nav a.is-active:after,.developer-project-dashboard-sidebar nav button.is-active:after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;border-radius:3px 0 0 3px;background:#303792}.developer-project-dashboard-sidebar nav svg{width:21px;height:21px;stroke-width:2}.developer-project-sidebar-scrim{display:none}.developer-project-dashboard-main{min-height:100dvh;margin-left:272px;padding:135px 36px 80px}.developer-project-dashboard-intro h1{margin:0;color:#202b3d;font-size:24px;font-weight:700;line-height:1.2}.developer-project-dashboard-intro p{margin:8px 0 0;color:#4f5d75;font-size:16px;line-height:1.42}.developer-api-keys-heading h1{margin:0;color:#202b3d;font-size:24px;font-weight:700;line-height:1.2}.developer-api-keys-heading p{margin:8px 0 0;color:#4f5d75;font-size:16px;line-height:1.42}.developer-api-keys-tabs{min-height:76px;margin-top:34px;border-radius:10px;background:#fff;padding:0 36px;display:flex;align-items:flex-start}.developer-api-keys-tab-track{width:100%;height:55px;border-bottom:1px solid #d9deee;display:flex;align-items:flex-end;gap:17px}.developer-api-keys-tab-track button{min-width:106px;height:55px;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 20px 13px;color:#9a9a9a;font-family:inherit;font-size:15px;font-weight:700;line-height:1.25;text-align:center;transition:border-color .15s ease,color .15s ease}.developer-api-keys-tab-track button.is-active,.developer-api-keys-tab-track button:focus-visible,.developer-api-keys-tab-track button:hover{color:#303792;outline:none}.developer-api-keys-tab-track button.is-active{border-color:#303792}.developer-api-keys-panel{min-height:482px;margin-top:12px;border:1px solid #dfe4ed;border-radius:10px;background:#fff;display:grid;place-items:center;padding:56px 24px}.developer-api-keys-panel.has-key{min-height:548px;display:block;padding:24px}.developer-api-keys-empty{max-width:410px;display:flex;align-items:center;flex-direction:column;text-align:center;transform:translateY(-5px)}.developer-api-keys-empty-icon{width:64px;height:64px;border-radius:13px;background:#fff0ef;display:grid;place-items:center;color:#ff624d}.developer-api-keys-empty-icon svg{width:26px;height:26px;stroke-width:2.3}.developer-api-keys-empty h2{margin:20px 0 0;color:#344054;font-size:18px;font-weight:700;line-height:1.35}.developer-api-keys-empty p{margin:7px 0 0;color:#66738c;font-size:16px;line-height:1.38}.developer-api-keys-empty-action{width:fit-content;min-width:225px;height:43px;margin-top:24px;border:0;border-radius:9px;background:#303792;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-family:inherit;transition:background-color .15s ease,box-shadow .15s ease}.developer-api-keys-empty-action:focus-visible:not(:disabled),.developer-api-keys-empty-action:hover:not(:disabled){background:#262d7e;outline:none}.developer-api-keys-empty-action:focus-visible{box-shadow:0 0 0 4px rgba(48,55,146,.14)}.developer-api-keys-empty-action:disabled{background:#eef0f5;color:#9aa4b5}.developer-api-keys-empty-action>span{width:17px;height:17px;border-radius:4px;background:rgba(255,255,255,.28);display:grid;place-items:center;flex:0 0 auto}.developer-api-keys-empty-action:disabled>span{background:rgba(154,164,181,.16)}.developer-api-keys-empty-action svg{width:12px;height:12px;stroke-width:3}.developer-api-keys-empty-action strong{font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap}.developer-api-keys-review-state{max-width:560px;display:flex;align-items:center;flex-direction:column;color:#344054;text-align:center;transform:translateY(-5px)}.developer-api-keys-review-icon{width:64px;height:64px;border-radius:13px;background:#fff7e6;display:grid;place-items:center;color:#c98400}.developer-api-keys-review-icon svg{width:21px;height:21px;fill:currentColor;stroke-width:2.1}.developer-api-keys-review-badge{min-height:22px;margin-top:20px;border-radius:999px;background:#fff4da;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#c47e00;font-size:12px;font-weight:500;line-height:1}.developer-api-keys-review-badge i{width:6px;height:6px;border-radius:50%;background:#d18a00}.developer-api-keys-review-state h2{margin:19px 0 0;color:#344054;font-size:18px;font-weight:700;line-height:1.35}.developer-api-keys-review-state p{margin:7px 0 0;color:#66738c;font-size:16px;line-height:1.38}.developer-api-key-detail-heading{display:flex;align-items:flex-start;gap:15px}.developer-api-key-detail-heading>span{width:21px;height:21px;margin-top:2px;display:grid;place-items:center;flex:0 0 auto;color:#303792}.developer-api-key-detail-heading svg{width:21px;height:21px;stroke-width:2.2}.developer-api-key-detail-heading h2{margin:0;color:#344054;font-size:16px;font-weight:700;line-height:1.35}.developer-api-key-detail-heading p{margin:5px 0 0;color:#66738c;font-size:14px;line-height:1.45}.developer-api-key-warning{min-height:96px;margin-top:24px;border-radius:10px;background:#fff7e6;padding:17px 18px;display:flex;align-items:flex-start;gap:15px;color:#a36500}.developer-api-key-warning>svg{width:20px;height:20px;margin-top:1px;flex:0 0 auto;color:#d89000;stroke-width:2.1}.developer-api-key-warning strong{display:block;color:#c27a00;font-size:16px;font-weight:700;line-height:1.25}.developer-api-key-warning p{max-width:660px;margin:8px 0 0;color:#a36500;font-size:14px;line-height:1.45}.developer-api-key-secret-row{margin-top:25px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.developer-api-key-base-url div,.developer-api-key-secret-row code{min-width:0;min-height:59px;border:1px solid #e8ecf3;border-radius:10px;background:#fafbfc;display:flex;align-items:center;color:#344054;box-shadow:inset 0 1px 2px rgba(20,27,73,.02)}.developer-api-key-secret-row code{overflow:hidden;padding:0 14px;font-family:var(--font-mono);font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.developer-api-key-secret-actions{display:flex;align-items:center;gap:8px}.developer-api-key-secret-actions button{height:40px;border:1px solid #d9deee;border-radius:9px;background:#fff;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#4a5870;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.developer-api-key-base-url button:focus-visible,.developer-api-key-base-url button:hover,.developer-api-key-secret-actions button:focus-visible,.developer-api-key-secret-actions button:hover{border-color:#cbd2e2;background:#f8f9fc;color:#303792;outline:none}.developer-api-key-base-url button:focus-visible,.developer-api-key-secret-actions button:focus-visible{box-shadow:0 0 0 4px rgba(48,55,146,.11)}.developer-api-key-secret-actions svg{width:18px;height:18px;stroke-width:1.9}.developer-api-key-meta{min-height:106px;margin:24px 0 0;border:1px solid #e1e6ee;border-radius:10px;background:#fff;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.developer-api-key-meta div{min-height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.developer-api-key-meta div:first-child,.developer-api-key-meta div:nth-child(2){border-bottom:1px solid #e5e9f0}.developer-api-key-meta div:nth-child(2n){border-left:1px solid #e5e9f0}.developer-api-key-meta dd,.developer-api-key-meta dt{margin:0;min-width:0;color:#344054;font-size:14px;line-height:1.3}.developer-api-key-meta dt{color:#66738c}.developer-api-key-meta dd{overflow:hidden;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.developer-api-key-meta strong{min-height:31px;border-radius:9px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:800;line-height:1}.developer-api-key-meta strong.is-production,.developer-api-key-meta strong.is-sandbox{background:#eeeffb;color:#303792}.developer-api-key-meta strong.is-active{background:#dcfae8;color:#098c46}.developer-api-key-meta strong.is-active i{width:6px;height:6px;border-radius:50%;background:#10b95c}.developer-api-key-base-url{margin-top:24px}.developer-api-key-base-url>span{display:block;color:#344054;font-size:16px;font-weight:500;line-height:1.35}.developer-api-key-base-url div{min-height:58px;margin-top:7px;padding:0 12px 0 14px;justify-content:space-between;gap:16px}.developer-api-key-base-url code{min-width:0;overflow:hidden;color:#344054;font-family:var(--font-mono);font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.developer-api-key-base-url button{width:34px;height:34px;border:0;border-radius:8px;background:transparent;display:grid;place-items:center;flex:0 0 auto;color:#66738c;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.developer-api-key-base-url button svg{width:20px;height:20px;stroke-width:1.9}.developer-project-overview-grid{width:100%;max-width:1096px;margin-top:24px;display:grid;grid-template-columns:355px minmax(0,717px);align-items:stretch;gap:24px}.developer-project-overview-panel{scroll-margin-top:112px;border:1px solid #dfe4ed;border-radius:8px;background:#fff;padding:22px}.developer-project-api-access,.developer-project-summary{height:247px;min-height:247px}.developer-project-api-access,.developer-project-quick-actions,.developer-project-summary{display:flex;flex-direction:column}.developer-project-overview-panel-heading{display:flex;align-items:center;gap:12px}.developer-project-overview-panel-heading svg{width:23px;height:23px;color:#3541b1;transform:rotate(-10deg)}.developer-project-overview-panel-heading h2{margin:0;color:#37435a;font-size:16px;font-weight:700;line-height:1.35}.developer-project-summary dl{margin:24px 0 14px;display:flex;flex-direction:column;gap:13px}.developer-project-summary dl div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px}.developer-project-summary dd,.developer-project-summary dt{margin:0;font-size:14px;line-height:1.65}.developer-project-summary dt{color:#69758c}.developer-project-summary dd{overflow:hidden;color:#344054;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.developer-project-api-grid article>a,.developer-project-api-grid article>button,.developer-project-overview-muted-button{min-height:42px;border-radius:8px;background:#e8e9f4;display:flex;align-items:center;justify-content:center;color:#303792;font-size:14px;font-weight:700;text-align:center;transition:background-color .15s ease}.developer-project-overview-muted-button{width:100%;border:0}.developer-project-api-grid article>a:focus-visible,.developer-project-api-grid article>a:hover,.developer-project-api-grid article>button:focus-visible:not(:disabled),.developer-project-api-grid article>button:hover:not(:disabled),.developer-project-overview-muted-button:focus-visible,.developer-project-overview-muted-button:hover{background:#dddfee;outline:none}.developer-project-api-grid{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;flex:1}.developer-project-api-grid article{height:151px;min-height:151px;border-radius:8px;background:#fafafa;padding:16px;display:flex;flex-direction:column}.developer-project-api-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.developer-project-api-grid h3{margin:0;color:#344054;font-size:16px;font-weight:700;line-height:1.35}.developer-project-api-grid article>div>span{min-height:23px;max-width:154px;border-radius:999px;background:#f4f5f8;padding:4px 10px;display:inline-flex;align-items:center;gap:6px;overflow:hidden;color:#69758c;font-size:11px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.developer-project-api-grid article>div>span.is-pending{background:#fff6df;color:#bd7800}.developer-project-api-grid article>div>span.is-pending i{background:#c78400}.developer-project-api-grid article>div>span.is-active{background:#eaf8ef;color:#137a3b}.developer-project-api-grid article>div>span.is-active i{background:#1f9d55}.developer-project-api-grid article i{width:6px;height:6px;border-radius:50%;background:#aab2c3;flex:0 0 auto}.developer-project-api-grid p{margin:13px 0 0;color:#718096;font-size:14px;line-height:1.4}.developer-project-api-grid article>a,.developer-project-api-grid article>button{margin-top:auto}.developer-project-api-grid article>button{width:100%;border:0}.developer-project-api-grid article>button:disabled{background:#eef0f5;color:#8b95a8}.developer-project-quick-actions{grid-column:1/-1;height:198px;min-height:198px}.developer-project-quick-grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;flex:1}.developer-project-quick-grid>a,.developer-project-quick-grid>button{min-width:0;height:103px;border:0;border-radius:8px;background:#fafafa;padding:17px 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;color:#303792;text-align:left;transition:background-color .15s ease}.developer-project-quick-grid>a:focus-visible,.developer-project-quick-grid>a:hover,.developer-project-quick-grid>button:focus-visible,.developer-project-quick-grid>button:hover{background:#f0f1f7;outline:none}.developer-project-quick-grid svg{width:23px;height:23px;stroke-width:2.2}.developer-project-quick-grid span{width:100%;overflow:hidden;font-size:16px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.developer-projects-heading-row{min-height:82px;display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.developer-projects-heading-row h1{margin:0;color:#202b3d;font-size:24px;font-weight:700;line-height:1.2}.developer-projects-heading-row p{margin:8px 0 0;color:#4f5d75;font-size:16px;line-height:1.42}.developer-projects-create-button{width:161px;height:51px;margin-top:16px;border:1px solid #303792;border-radius:8px;background:#303792;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;font-size:15px;font-weight:700;transition:background-color .15s ease,border-color .15s ease}.developer-projects-create-button:focus-visible,.developer-projects-create-button:hover{border-color:#262d7e;background:#262d7e;outline:none}.developer-projects-panel{min-height:796px;margin-top:32px;border:1px solid #dfe4ed;border-radius:8px;background:#fff;padding:35px 35px 40px}.developer-projects-panel.is-empty{min-height:376px;padding:0;display:grid;place-items:center}.developer-projects-empty-state{display:flex;align-items:center;flex-direction:column;text-align:center}.developer-projects-empty-state>span{width:64px;height:64px;border-radius:8px;background:#fff0ed;display:grid;place-items:center;color:#ff624d}.developer-projects-empty-state svg{width:23px;height:23px;fill:#ff624d;stroke:#fff0ed;stroke-width:1.3}.developer-projects-empty-state h2,.developer-projects-no-results h2{margin:20px 0 0;color:#344054;font-size:18px;font-weight:700;line-height:1.35}.developer-projects-empty-state p,.developer-projects-no-results p{margin:7px 0 0;color:#6b7890;font-size:16px;line-height:1.45}.developer-projects-toolbar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:24px}.developer-projects-search{position:relative;width:min(400px,100%);height:52px;border:1px solid #d7ddec;border-radius:8px;background:#fff;display:flex;align-items:center;transition:border-color .15s ease,box-shadow .15s ease}.developer-projects-search:focus-within{border-color:#8b92c7;box-shadow:0 0 0 3px rgba(48,55,146,.09)}.developer-projects-search svg{position:absolute;left:16px;width:20px;height:20px;color:#758199;stroke-width:1.8;pointer-events:none}.developer-projects-search input{width:100%;height:100%;border:0;background:transparent;padding:0 16px 0 48px;color:#344054;font-family:inherit;font-size:16px;outline:none}.developer-projects-search input::placeholder{color:#6f7c94;opacity:1}.developer-projects-search input::-webkit-search-cancel-button{cursor:pointer}.developer-projects-count{margin:0;color:#6c7890;font-size:15px;line-height:1.4;white-space:nowrap}.developer-projects-count strong{color:#252d3d;font-weight:500}.developer-projects-table-wrap{margin-top:36px;overflow-x:auto}.developer-projects-table{width:100%;min-width:820px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#344054;font-size:16px}.developer-projects-table th{height:64px;background:#f6f6f6;padding:0 24px;color:#66738c;font-weight:500;text-align:left}.developer-projects-table th:first-child{width:39%;border-radius:8px 0 0 8px}.developer-projects-table th:nth-child(2){width:26%}.developer-projects-table th:nth-child(3){width:27%}.developer-projects-table th:last-child{width:8%;border-radius:0 8px 8px 0}.developer-projects-table td{height:81px;border-bottom:1px solid #dce2ee;padding:0 24px;color:#3f4b60;vertical-align:middle}.developer-projects-table td:first-child span,.developer-projects-table td:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.developer-projects-table td:first-child strong{color:#344054;font-size:15px;font-weight:700;line-height:1.45}.developer-projects-table td:first-child span{color:#69768e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:15px;line-height:1.45}.developer-projects-table td:last-child{padding-right:21px;padding-left:8px;text-align:right}.developer-projects-more-button{width:40px;height:40px;border:0;border-radius:8px;background:transparent;display:grid;place-items:center;color:#68748a}.developer-projects-more-button:focus-visible,.developer-projects-more-button:hover,.developer-projects-more-button[data-state=open]{background:#f0f1f5;color:#303792;outline:none}.developer-projects-more-button svg{width:23px;height:23px;stroke-width:3}.developer-projects-row-menu{z-index:80;width:240px;border:1px solid #dbe0ec;border-radius:8px;background:#fff;padding:9px;box-shadow:0 8px 18px rgba(34,43,72,.14);outline:none}.developer-projects-row-menu [role=menuitem]{height:42px;border-radius:6px;padding:0 8px;display:flex;align-items:center;gap:14px;color:#435067;font-size:14px;font-weight:500;outline:none;user-select:none}.developer-projects-row-menu [role=menuitem][data-highlighted]{background:#f3f4f8}.developer-projects-row-menu [role=menuitem].is-danger{color:#ff4f3b}.developer-projects-row-menu svg{width:20px;height:20px;color:#718098;stroke-width:1.8}.developer-projects-row-menu .is-danger svg{color:#ff5743}.developer-projects-pagination{margin-top:43px;gap:24px}.developer-projects-page-buttons,.developer-projects-page-status,.developer-projects-pagination,.developer-projects-per-page{display:flex;align-items:center}.developer-projects-page-status{gap:14px;color:#66738c;font-size:15px;white-space:nowrap}.developer-projects-per-page .custom-select{width:52px;height:36px;flex:none}.developer-projects-page-buttons button,.developer-projects-page-status output,.developer-projects-per-page .custom-select-trigger{width:52px;height:36px;border:1px solid #d9dfed;border-radius:8px;background:#fff;color:#344054}.developer-projects-page-status output{display:grid;place-items:center;font-size:14px}.developer-projects-page-buttons{gap:8px}.developer-projects-page-buttons button{display:grid;place-items:center}.developer-projects-page-buttons button:focus-visible:not(:disabled),.developer-projects-page-buttons button:hover:not(:disabled){border-color:#aeb6d0;background:#f7f8fb;outline:none}.developer-projects-page-buttons button:disabled{color:#aeb6c5;cursor:not-allowed}.developer-projects-page-buttons svg{width:19px;height:19px}.developer-projects-per-page{gap:12px;color:#66738c;font-size:15px;white-space:nowrap}.developer-projects-per-page .custom-select-trigger{width:100%;height:100%;padding:0 20px 0 10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%2366738c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 6px center /14px 14px no-repeat;font-family:inherit;font-size:14px;font-weight:400;outline:none;text-align:left;cursor:pointer}.developer-projects-feedback,.developer-projects-loading,.developer-projects-no-results{min-height:590px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#69768e;text-align:center}.developer-projects-loading{font-size:15px}.developer-projects-feedback p{margin:0;font-size:15px}.developer-projects-feedback button{min-height:42px;margin-top:16px;border:0;border-radius:8px;background:#e8e9f4;padding:0 20px;color:#303792;font-size:14px;font-weight:700}.developer-settings-delete-error{margin-top:16px;border-radius:8px;background:#fff1ef;padding:10px 12px;color:#c33e2e;font-size:13px;line-height:1.4}@media (max-width:1120px){.developer-project-dashboard-header-actions{gap:14px}.developer-project-switcher{width:210px}.developer-project-overview-grid{grid-template-columns:320px minmax(0,1fr)}.developer-project-api-grid article>div{align-items:flex-start;flex-direction:column;gap:7px}}@media (max-width:980px){.developer-project-dashboard-header{padding:0 20px}.developer-project-dashboard-header-actions{gap:10px}.developer-project-dashboard-logo svg{width:136px}.developer-project-switcher{width:190px}.developer-project-dashboard-create{min-width:152px;padding:0 14px}.developer-project-mobile-menu{display:grid}.developer-project-dashboard-sidebar{z-index:55;transform:translateX(-100%);box-shadow:18px 0 40px rgba(31,40,74,.16);transition:transform .18s ease}.developer-project-dashboard-sidebar.is-open{transform:translateX(0)}.developer-project-sidebar-mobile-heading{height:52px;margin-bottom:12px;padding:0 10px 12px;border-bottom:1px solid #e4e7ee;display:flex;align-items:center;justify-content:space-between;color:#344054;font-size:14px;font-weight:700}.developer-project-sidebar-mobile-heading button{width:36px;height:36px;border:0;border-radius:8px;background:#f2f3f7;display:grid;place-items:center;color:#303792}.developer-project-sidebar-mobile-heading svg{width:18px;height:18px}.developer-project-sidebar-scrim{position:fixed;inset:88px 0 0;z-index:50;border:0;background:rgba(25,31,52,.38);display:block}.developer-project-dashboard-main{margin-left:0;padding-right:24px;padding-left:24px}}@media (max-width:760px){.developer-project-switcher{display:none}.developer-project-overview-grid{grid-template-columns:1fr}.developer-project-api-access,.developer-project-summary{height:auto;min-height:0}.developer-project-quick-actions{height:auto;grid-column:auto;min-height:0}.developer-projects-heading-row{gap:20px}.developer-api-keys-tabs{padding:0 24px}.developer-api-keys-panel{min-height:460px}.developer-api-keys-panel.has-key{min-height:0}.developer-api-key-secret-row{grid-template-columns:1fr}.developer-api-key-secret-actions{justify-content:flex-end}.developer-projects-create-button{width:150px}.developer-projects-panel{padding-right:24px;padding-left:24px}.developer-projects-toolbar{align-items:flex-start;flex-direction:column}.developer-projects-count{align-self:flex-end}.developer-projects-table-wrap{margin-top:28px}.developer-projects-pagination{flex-wrap:wrap;row-gap:16px}}@media (max-width:620px){.developer-project-dashboard-header{height:72px;padding:0 14px}.developer-project-dashboard-logo svg{width:126px}.developer-project-dashboard-header-actions{gap:8px}.developer-project-dashboard-create{min-width:42px;width:42px;height:42px;padding:0}.developer-project-dashboard-create>span{width:20px;height:20px}.developer-project-dashboard-create strong{display:none}.developer-project-avatar,.developer-project-mobile-menu{width:40px;height:40px}.developer-project-dashboard-sidebar{top:72px;width:min(292px,calc(100vw - 56px))}.developer-project-sidebar-scrim{inset:72px 0 0}.developer-project-dashboard-main{padding:104px 16px 56px}.developer-api-keys-heading p,.developer-project-dashboard-intro p{font-size:15px}.developer-api-keys-tabs{min-height:68px;margin-top:28px;padding:0 18px}.developer-api-keys-tab-track{height:52px;gap:10px}.developer-api-keys-tab-track button{min-width:0;height:52px;padding-right:18px;padding-left:18px}.developer-api-keys-panel{min-height:430px;padding:46px 18px}.developer-api-keys-panel.has-key{padding:22px}.developer-api-keys-empty{width:100%;transform:none}.developer-api-keys-empty p{font-size:15px}.developer-api-keys-review-state{width:100%;transform:none}.developer-api-keys-review-state p{font-size:15px}.developer-api-keys-review-state p br{display:none}.developer-api-keys-empty-action{max-width:100%}.developer-api-key-detail-heading{gap:12px}.developer-api-key-warning{padding:16px}.developer-api-key-warning p{max-width:none}.developer-api-key-meta{grid-template-columns:1fr}.developer-api-key-meta div:first-child,.developer-api-key-meta div:nth-child(2),.developer-api-key-meta div:nth-child(3){border-bottom:1px solid #e5e9f0}.developer-api-key-meta div:nth-child(2n){border-left:0}.developer-project-dashboard-desktop-break{display:none}.developer-project-overview-panel{padding:20px}.developer-project-api-grid,.developer-project-quick-grid{grid-template-columns:1fr}.developer-project-api-grid article{min-height:160px}.developer-project-quick-actions{min-height:0}.developer-project-quick-grid>a,.developer-project-quick-grid>button{height:94px}.developer-projects-heading-row{min-height:0;align-items:stretch;flex-direction:column;gap:20px}.developer-projects-heading-row p{font-size:15px}.developer-projects-heading-row p br{display:none}.developer-projects-create-button{width:100%;height:48px;margin-top:0}.developer-projects-panel{min-height:620px;margin-top:24px;padding:20px 16px 28px}.developer-projects-panel.is-empty{min-height:340px}.developer-projects-search{width:100%}.developer-projects-pagination{margin-top:28px;gap:14px}.developer-projects-per-page{width:100%}.developer-projects-feedback,.developer-projects-loading,.developer-projects-no-results{min-height:430px}}@media (max-width:390px){.developer-project-account{display:none}.developer-project-summary dl div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:1020px){.developer-auth-main.developer-auth-main--otp{width:min(760px,calc(100% - 40px));grid-template-columns:1fr;align-items:start;gap:36px;padding-top:44px}.developer-auth-main--otp .developer-auth-description,.developer-auth-main--otp .developer-auth-intro h1{max-width:680px}.developer-auth-main--otp .developer-auth-trust-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.developer-auth-main{grid-template-columns:1fr;gap:42px;padding-top:44px}.developer-auth-intro{padding-top:0}.developer-auth-intro h1{max-width:680px}.developer-auth-trust-list{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-auth-trust-item{align-items:flex-start}.developer-dashboard-grid{grid-template-columns:1fr}.developer-dashboard-card-button:focus-visible,.developer-dashboard-card-button:hover{transform:none}}@media (max-width:640px){.developer-auth-main,.developer-dashboard-main,.developer-portal-header-inner{width:min(100% - 28px,1120px)}.developer-portal-header-inner{min-height:68px}.developer-portal-header nav{gap:14px}.developer-portal-header nav a{font-size:12px}.developer-auth-main{padding:36px 0 64px}.developer-auth-main.developer-auth-main--otp{width:min(100% - 28px,760px);gap:32px;padding:36px 0 64px}.developer-auth-intro h1{font-size:40px}.developer-auth-description{margin-top:20px;font-size:16px}.developer-auth-trust-list{grid-template-columns:1fr;margin-top:28px}.developer-auth-main--otp .developer-auth-trust-list{grid-template-columns:1fr}.developer-auth-card{border-radius:18px;padding:26px 20px}.developer-form-grid{grid-template-columns:1fr}.developer-dashboard-main{padding:42px 0 64px}.developer-account-strip,.developer-dashboard-hero{align-items:flex-start;flex-direction:column}.developer-project-modal{width:min(100% - 28px,640px);padding:30px 24px;border-radius:18px}.developer-project-modal--success{padding:44px 24px 52px}.developer-project-logo svg{width:163px}.developer-project-heading{margin-top:34px}.developer-project-heading h2,.developer-project-success-title{font-size:23px}.developer-project-field{margin-top:28px}.developer-project-field textarea{min-height:150px}.developer-project-actions{align-items:stretch;flex-direction:column-reverse}.developer-project-primary,.developer-project-secondary{width:100%}.developer-project-success-icon{width:92px;height:92px}.developer-auth-card.developer-auth-card--otp{min-height:0;padding:28px 24px 32px}.developer-verify-logo svg{width:155px}.developer-verify-heading{margin-top:28px}.developer-verify-heading h2{font-size:21px}.developer-otp-slots{gap:6px}.developer-otp-slot{height:clamp(54px,15vw,66px);border-radius:8px;font-size:25px}}@media (max-width:420px){.developer-auth-main,.developer-dashboard-main,.developer-portal-header-inner{width:min(100% - 20px,1120px)}.developer-auth-main.developer-auth-main--otp{width:min(100% - 20px,760px);gap:30px;padding:28px 0 48px}.developer-auth-intro h1{font-size:35px}.developer-auth-card.developer-auth-card--otp{padding:24px 18px 28px}.developer-project-modal{width:min(100% - 20px,640px);padding:26px 18px}.developer-project-heading p,.developer-project-success-copy{font-size:15px}.developer-project-environment{min-height:54px;padding:0 12px}.developer-verify-heading p{font-size:13px}.developer-otp-form{margin-top:24px}.developer-otp-slots{gap:5px}.developer-otp-slot{height:clamp(48px,15vw,56px);font-size:23px}.developer-otp-feedback{margin-top:20px}.developer-otp-submit{margin-top:24px}}@media (prefers-reduced-motion:reduce){.developer-auth-submit{transition:none}.developer-otp-caret{animation:none}.developer-dashboard-card-button,.developer-production-modal,.developer-production-modal-overlay,.developer-project-loading,.developer-project-loading-spinner:before,.developer-project-modal,.developer-project-modal-overlay,.developer-projects-delete-dialog,.developer-projects-delete-overlay,.developer-settings-delete-dialog,.developer-settings-delete-overlay,.developer-settings-modal,.developer-settings-modal-overlay{animation:none;transition:none}}.developer-webhooks-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.developer-webhooks-heading h1{margin:0;color:#202b3d;font-size:24px;font-weight:700;line-height:1.2}.developer-webhooks-heading p{margin:8px 0 0;color:#4f5d75;font-size:16px;line-height:1.42}.developer-webhooks-heading>button{width:154px;height:51px;flex:0 0 auto;border:0;border-radius:11px;background:#343b9d;color:#fff;font-size:16px;font-weight:600;line-height:1;transition:background-color .16s ease,transform .16s ease}.developer-webhooks-heading>button:focus-visible,.developer-webhooks-heading>button:hover{background:#292f89}.developer-webhooks-heading>button:focus-visible{outline:3px solid rgba(52,59,157,.2);outline-offset:3px}.developer-webhooks-heading>button:active{transform:translateY(1px)}.developer-webhooks-panel{min-height:694px;margin-top:32px;border:1px solid #dfe4ed;border-radius:10px;background:#fff;padding:35px 35px 40px}.developer-webhooks-panel.is-empty{min-height:460px;padding:0;display:grid;place-items:center}.developer-webhooks-empty-state{display:flex;align-items:center;flex-direction:column;color:#344054;text-align:center}.developer-webhooks-empty-state>span:first-child{width:64px;height:64px;border-radius:12px;background:#fff0ed;display:grid;place-items:center;color:#ff624d}.developer-webhooks-empty-state>span:first-child svg{width:24px;height:24px}.developer-webhooks-empty-state h2,.developer-webhooks-no-results h2{margin:20px 0 0;color:#344054;font-size:18px;font-weight:700;line-height:1.35}.developer-webhooks-empty-state p,.developer-webhooks-no-results p{margin:7px 0 0;color:#66738c;font-size:16px;line-height:1.42}.developer-webhooks-empty-state>button{width:fit-content;min-width:232px;height:43px;margin-top:20px;border:0;border-radius:9px;background:#303792;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-family:inherit;transition:background-color .15s ease,box-shadow .15s ease}.developer-webhooks-empty-state>button:focus-visible,.developer-webhooks-empty-state>button:hover{background:#262d7e;outline:none}.developer-webhooks-empty-state>button:focus-visible{box-shadow:0 0 0 4px rgba(48,55,146,.14)}.developer-webhooks-empty-state>button>span{width:17px;height:17px;border-radius:4px;background:rgba(255,255,255,.3);display:grid;place-items:center}.developer-webhooks-empty-state>button svg{width:11px;height:11px;stroke-width:3}.developer-webhooks-empty-state>button strong{font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap}.developer-webhooks-toolbar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:24px}.developer-webhooks-search{position:relative;width:min(400px,100%);height:52px;border:1px solid #d7ddec;border-radius:8px;background:#fff;display:flex;align-items:center;transition:border-color .15s ease,box-shadow .15s ease}.developer-webhooks-search:focus-within{border-color:#8b92c7;box-shadow:0 0 0 3px rgba(48,55,146,.09)}.developer-webhooks-search>svg{position:absolute;left:16px;width:20px;height:20px;color:#758199;stroke-width:1.8;pointer-events:none}.developer-webhooks-search input{width:100%;height:100%;border:0;background:transparent;padding:0 16px 0 48px;color:#344054;font-family:inherit;font-size:16px;outline:none}.developer-webhooks-search input::placeholder{color:#6f7c94;opacity:1}.developer-webhooks-count{margin:0;color:#6c7890;font-size:15px;line-height:1.4;white-space:nowrap}.developer-webhooks-count strong{color:#252d3d;font-weight:500}.developer-webhooks-action-message{margin-top:16px;border-radius:8px;background:#fff1ef;padding:10px 12px;color:#c33e2e;font-size:13px;line-height:1.4}.developer-webhooks-table-wrap{margin-top:35px;overflow-x:auto}.developer-webhooks-table{width:100%;min-width:820px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#344054;font-size:16px}.developer-webhooks-table th{height:64px;background:#f6f6f6;padding:0 24px;color:#66738c;font-weight:500;text-align:left}.developer-webhooks-table th:first-child{width:39%;border-radius:10px 0 0 10px}.developer-webhooks-table th:nth-child(2){width:26%}.developer-webhooks-table th:nth-child(3){width:27%}.developer-webhooks-table th:last-child{width:8%;border-radius:0 10px 10px 0}.developer-webhooks-table td{height:64px;border-bottom:1px solid #dce2ee;padding:0 24px;color:#3f4b60;vertical-align:middle;white-space:nowrap}.developer-webhooks-table td:first-child strong{display:block;overflow:hidden;color:#344054;font-size:15px;font-weight:700;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.developer-webhooks-table tr.is-disabled td:not(:last-child){opacity:.58}.developer-webhooks-table td:last-child{padding-right:21px;padding-left:8px;text-align:right}.developer-webhooks-more-button{width:40px;height:40px;border:0;border-radius:8px;background:transparent;display:inline-grid;place-items:center;color:#68748a}.developer-webhooks-more-button:focus-visible,.developer-webhooks-more-button:hover,.developer-webhooks-more-button[data-state=open]{background:#f0f1f5;color:#303792;outline:none}.developer-webhooks-more-button svg{width:23px;height:23px;stroke-width:3}@keyframes developer-webhook-menu-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.developer-webhooks-row-menu{z-index:80;width:240px;border:1px solid #dbe0ec;border-radius:8px;background:#fff;padding:8px;box-shadow:0 8px 18px rgba(34,43,72,.14);outline:none;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:developer-webhook-menu-enter .14s ease-out}.developer-webhooks-row-menu [role=menuitem]{height:44px;border-radius:6px;padding:0 8px;display:flex;align-items:center;gap:14px;color:#435067;font-size:14px;font-weight:500;outline:none;user-select:none}.developer-webhooks-row-menu [role=menuitem][data-highlighted]{background:#f3f4f8}.developer-webhooks-row-menu [role=menuitem].is-danger{color:#ff4f3b}.developer-webhooks-row-menu svg{width:20px;height:20px;color:#718098;stroke-width:1.8}.developer-webhooks-row-menu .is-danger svg{color:#ff5743}.developer-webhooks-pagination{margin-top:43px;gap:24px}.developer-webhooks-page-buttons,.developer-webhooks-page-status,.developer-webhooks-pagination,.developer-webhooks-per-page,.developer-webhooks-per-page>div{display:flex;align-items:center}.developer-webhooks-page-status{gap:14px;color:#66738c;font-size:15px;white-space:nowrap}.developer-webhooks-page-buttons button,.developer-webhooks-page-status output,.developer-webhooks-per-page>div{width:52px;height:36px;border:1px solid #d9dfed;border-radius:8px;background:#fff;color:#344054}.developer-webhooks-page-status output{display:grid;place-items:center;font-size:14px}.developer-webhooks-page-buttons{gap:8px}.developer-webhooks-page-buttons button{display:grid;place-items:center}.developer-webhooks-page-buttons button:focus-visible:not(:disabled),.developer-webhooks-page-buttons button:hover:not(:disabled){border-color:#aeb6d0;background:#f7f8fb;outline:none}.developer-webhooks-page-buttons button:disabled{color:#aeb6c5;cursor:not-allowed}.developer-webhooks-page-buttons svg{width:19px;height:19px}.developer-webhooks-per-page{gap:12px;color:#66738c;font-size:15px;white-space:nowrap}.developer-webhooks-per-page>div{position:relative}.developer-webhooks-per-page .custom-select{width:100%;height:100%}.developer-webhooks-per-page .custom-select-trigger{width:100%;height:100%;appearance:none;border:0;background:transparent;padding:0 25px 0 10px;color:#344054;font-family:inherit;font-size:14px;font-weight:400;outline:none;text-align:left;cursor:pointer;box-shadow:none}.developer-webhooks-per-page svg{position:absolute;right:8px;width:15px;height:15px;pointer-events:none}.developer-webhooks-feedback,.developer-webhooks-loading,.developer-webhooks-no-results{min-height:555px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#69768e;text-align:center}.developer-webhooks-loading{font-size:15px}.developer-webhooks-feedback p{margin:0;font-size:15px}.developer-webhooks-feedback button{min-height:42px;margin-top:16px;border:0;border-radius:8px;background:#e8e9f4;padding:0 20px;color:#303792;font-size:14px;font-weight:700}.developer-webhook-delete-overlay,.developer-webhook-dialog-overlay{position:fixed;inset:0;z-index:100;background:rgba(30,32,52,.38);animation:developer-project-fade .18s ease}.developer-webhook-dialog{position:fixed;top:50%;left:50%;z-index:101;width:min(646px,calc(100% - 20px));height:min(1190px,calc(100dvh - 20px));overflow-y:auto;border:1px solid #e0e4ed;border-radius:12px;background:#fff;padding:49px 40px 65px;box-shadow:0 8px 22px rgba(27,35,62,.2);color:#344054;outline:none;transform:translate(-50%,-50%);animation:developer-project-enter .18s ease}.developer-webhook-dialog.is-submitting{visibility:hidden}.developer-webhook-dialog-logo{display:flex;align-items:center}.developer-webhook-dialog-logo svg{width:191px;height:auto}.developer-webhook-dialog-heading{margin-top:42px}.developer-webhook-dialog-heading h2{margin:0;color:#344054;font-size:24px;font-weight:700;line-height:1.28}.developer-webhook-dialog-heading p{margin:5px 0 0;color:#66738c;font-size:16px;line-height:1.45}.developer-webhook-delete-message,.developer-webhook-form-message{margin-top:18px;border-radius:8px;background:#fff1ef;padding:10px 12px;color:#c33e2e;font-size:13px;line-height:1.4}.developer-webhook-form-grid{margin-top:35px;display:grid;gap:23px}.developer-webhook-form-message+.developer-webhook-form-grid{margin-top:18px}.developer-webhook-field{display:grid;gap:3px;color:#344054;font-size:16px;font-weight:500}.developer-webhook-field>.custom-select,.developer-webhook-field>input,.developer-webhook-field>textarea{width:100%;border:1px solid #d8deeb;border-radius:12px;background:#fff;padding:0 16px;color:#344054;font-family:inherit;font-size:16px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.developer-webhook-field>.custom-select:focus-within,.developer-webhook-field>.custom-select:has(.custom-select-trigger[data-state=open]),.developer-webhook-field>input:focus,.developer-webhook-field>textarea:focus{border-color:#8b92c7;box-shadow:0 0 0 3px rgba(48,55,146,.09)}.developer-webhook-field>.custom-select,.developer-webhook-field>input{height:52px}.developer-webhook-field>.custom-select{position:relative;padding:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%2366738c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:20px}.developer-webhook-field>.custom-select .custom-select-trigger{width:100%;height:100%;border:0;background:transparent;padding:0 42px 0 16px;color:inherit;font:inherit;text-align:left;cursor:pointer;outline:none;box-shadow:none}.developer-webhook-field>.custom-select:has(.custom-select-trigger:disabled){cursor:not-allowed;opacity:.6}.developer-webhook-field>textarea{height:78px;padding-top:13px;resize:none}.developer-webhook-field>input::placeholder,.developer-webhook-field>textarea::placeholder{color:#a7a7aa;opacity:1}.developer-webhook-events small,.developer-webhook-field small{color:#d44838;font-size:12px;font-weight:500}.developer-webhook-events{margin:0;border:0;padding:0}.developer-webhook-environment-heading{min-height:24px;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:24px}.developer-webhook-environment-heading>span:first-child{margin:0;color:#344054;font-size:16px;font-weight:500}.developer-webhook-select-all{display:inline-flex;align-items:center;gap:8px;color:#303792;font-size:14px;font-weight:600}.developer-webhook-event-group label input,.developer-webhook-select-all input{width:20px;height:20px;margin:0;appearance:none;border:1px solid #d7ddeb;border-radius:6px;background:#fff 50%/14px 14px no-repeat;flex:0 0 auto;transition:border-color .13s ease,background-color .13s ease}.developer-webhook-event-group label input:checked,.developer-webhook-select-all input:checked{border-color:#303792;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3.3 8.2 2.8 2.7 6.4-6.3' stroke='%23303792' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.developer-webhook-event-group label input:focus-visible,.developer-webhook-select-all input:focus-visible{outline:3px solid rgba(48,55,146,.15);outline-offset:2px}.developer-webhook-events-panel{height:500px;border:1px solid #e2e6ee;border-radius:12px;background:#fbfcfd;padding:14px}.developer-webhook-event-group+.developer-webhook-event-group{margin-top:34px}.developer-webhook-event-group>strong{display:block;margin-bottom:10px;color:#9aa7bc;font-size:12px;font-weight:500;line-height:1.2}.developer-webhook-event-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:13px}.developer-webhook-event-group label{min-width:0;min-height:20px;display:flex;align-items:center;gap:12px;color:#66738c;font-size:14px;font-weight:400;line-height:1.25}.developer-webhook-event-group label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.developer-webhook-dialog-actions{margin-top:34px;display:flex;justify-content:flex-end;gap:12px}.developer-webhook-dialog-actions button{min-width:102px;height:52px;border:1px solid #d8deeb;border-radius:12px;background:#fff;padding:0 16px;color:#344054;font-family:inherit;font-size:16px;font-weight:700}.developer-webhook-dialog-actions button:last-child{min-width:154px;border-color:#303792;background:#303792;color:#fff}.developer-webhook-dialog-actions button:last-child:focus-visible:not(:disabled),.developer-webhook-dialog-actions button:last-child:hover:not(:disabled){border-color:#262d7e;background:#262d7e;outline:none}.developer-webhook-dialog-actions button:last-child:disabled{border-color:#f0f2f5;background:#f0f2f5;color:#a7b2c3;cursor:not-allowed}.developer-webhook-success{display:flex;align-items:center;flex-direction:column;text-align:center}.developer-webhook-dialog.is-success{width:min(621px,calc(100% - 32px));height:auto;min-height:682px;padding:58px 48px 63px}.developer-webhook-dialog.is-update-success{min-height:438px;padding:58px 48px 63px}.developer-webhook-success-icon{width:100px;height:100px;border-radius:50%;background:#343c9e;display:grid;place-items:center;color:#fff}.developer-webhook-success-icon svg{width:51px;height:51px;stroke-width:2.7}.developer-webhook-success>h2{margin:45px 0 0;color:#202b3d;font-size:24px;font-weight:700;line-height:1.3}.developer-webhook-success>p{margin:7px 0 0;color:#66738c;font-size:16px;line-height:1.45}.developer-webhook-update-success>p{max-width:440px}.developer-webhook-update-success .developer-webhook-view-endpoint{margin-top:36px}.developer-webhook-success-details{width:100%;margin:34px 0 0;display:grid;gap:11px}.developer-webhook-success-details>div{min-height:27px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:24px}.developer-webhook-success-details dd,.developer-webhook-success-details dt{margin:0}.developer-webhook-success-details dt{color:#3f4c63;font-size:16px;font-weight:500;text-align:left}.developer-webhook-success-details dd{display:flex;align-items:center;justify-content:flex-end;gap:9px}.developer-webhook-event-count,.developer-webhook-success-details code{max-width:190px;min-height:32px;border-radius:10px;background:#f8f9fb;padding:0 12px;display:inline-flex;align-items:center;overflow:hidden;color:#344054;font-family:inherit;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.developer-webhook-secret button,.developer-webhook-success-details dd>button{width:28px;height:32px;border:0;background:transparent;display:grid;place-items:center;color:#303792}.developer-webhook-secret button svg,.developer-webhook-success-details dd>button svg{width:20px;height:20px;stroke-width:1.7}.developer-webhook-status{min-height:23px;border-radius:999px;background:#e8f9ef;padding:0 10px;display:inline-flex;align-items:center;gap:6px;color:#05a357;font-size:12px;font-weight:500}.developer-webhook-status i{width:6px;height:6px;border-radius:50%;background:#0ab568}.developer-webhook-secret{width:100%;margin-top:30px;text-align:left}.developer-webhook-secret>strong{display:block;margin-bottom:9px;color:#344054;font-size:16px;font-weight:600}.developer-webhook-secret>div{width:100%;height:58px;border:1px solid #d8deeb;border-radius:12px;background:#fbfcfd;padding:0 12px 0 15px;display:flex;align-items:center;justify-content:space-between}.developer-webhook-secret code{overflow:hidden;color:#303792;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.developer-webhook-secret button:disabled{opacity:.55}.developer-webhook-view-endpoint{width:100%;height:52px;margin-top:36px;border:0;border-radius:11px;background:#343c9e;color:#fff;font-family:inherit;font-size:16px;font-weight:700}.developer-webhook-view-endpoint:focus-visible,.developer-webhook-view-endpoint:hover{background:#2a3188;outline:none}.developer-webhook-loading{position:fixed;inset:0;z-index:102;display:grid;place-items:center;pointer-events:none}.developer-webhook-loading>span{position:relative;width:76px;height:76px;display:grid;place-items:center;color:#fff}.developer-webhook-loading>span:before{content:"";position:absolute;inset:0;border-color:#fff #fff rgba(255,255,255,.35) rgba(255,255,255,.35);border-style:solid;border-width:3px;border-radius:50%;animation:developer-project-spin .82s linear infinite}.developer-webhook-loading svg{width:34px;height:33px}.developer-webhook-disable-dialog{position:fixed;top:50%;left:50%;z-index:101;width:min(512px,calc(100% - 32px));min-height:238px;border-radius:12px;background:#fff;padding:36px;box-shadow:0 20px 48px rgba(24,31,55,.2);color:#344054;outline:none;transform:translate(-50%,-50%);animation:developer-project-enter .18s ease}.developer-webhook-disable-dialog.is-submitting{visibility:hidden}.developer-webhook-disable-dialog h2{margin:0;color:#344054;font-size:18px;font-weight:600;line-height:1.35}.developer-webhook-disable-dialog>p{max-width:425px;margin:12px 0 0;color:#66738c;font-size:16px;line-height:1.45}.developer-webhook-disable-actions{margin-top:36px;display:flex;justify-content:flex-end;gap:12px}.developer-webhook-disable-actions button{height:51px;border:1px solid #d8deeb;border-radius:11px;background:#fff;padding:0 24px;color:#344054;font-size:16px;font-weight:600}.developer-webhook-disable-actions button:last-child{min-width:179px;border-color:#ff5d49;background:#ff5d49;color:#fff}.developer-webhook-disable-actions button:first-child:focus-visible,.developer-webhook-disable-actions button:first-child:hover{border-color:#bfc7d7;background:#f7f8fa;outline:none}.developer-webhook-disable-actions button:last-child:focus-visible,.developer-webhook-disable-actions button:last-child:hover{border-color:#e94f3e;background:#e94f3e;outline:none}.developer-webhook-delete-actions button:last-child{min-width:172px}.developer-webhook-enable-actions button:last-child{min-width:174px;border-color:#343b9d;background:#343b9d}.developer-webhook-enable-actions button:last-child:focus-visible,.developer-webhook-enable-actions button:last-child:hover{border-color:#292f89;background:#292f89}.developer-webhook-details-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.developer-webhook-breadcrumb{min-height:22px;display:flex;align-items:center;gap:13px;color:#66738a;font-size:16px;font-weight:600;line-height:1.35}.developer-webhook-breadcrumb button{border:0;background:transparent;padding:0;color:inherit;font:inherit}.developer-webhook-breadcrumb button:focus-visible,.developer-webhook-breadcrumb button:hover{color:#303792}.developer-webhook-breadcrumb button:focus-visible{border-radius:4px;outline:2px solid rgba(48,55,146,.2);outline-offset:3px}.developer-webhook-breadcrumb svg{width:18px;height:18px;stroke-width:2}.developer-webhook-breadcrumb span{color:#202b3d}.developer-webhook-details-topbar h1{margin:24px 0 0;color:#202b3d;font-size:24px;font-weight:700;line-height:1.2}.developer-webhook-details-actions{display:flex;align-items:center;gap:12px}.developer-webhook-details-actions>button:first-child{width:169px;height:52px;border:0;border-radius:11px;background:#343b9d;color:#fff;font-size:16px;font-weight:600;transition:background-color .16s ease}.developer-webhook-details-actions>button:first-child:focus-visible,.developer-webhook-details-actions>button:first-child:hover{background:#292f89}.developer-webhook-details-actions>button:last-child{width:72px;height:56px;border:1px solid #dfe4ed;border-radius:11px;background:#f7f8fa;display:grid;place-items:center;color:#68748a;transition:border-color .16s ease,background-color .16s ease}.developer-webhook-details-actions>button:last-child:focus-visible,.developer-webhook-details-actions>button:last-child:hover,.developer-webhook-details-actions>button:last-child[data-state=open]{border-color:#cdd4e2;background:#f0f2f6;outline:none}.developer-webhook-details-actions>button:last-child svg{width:24px;height:24px;stroke-width:3}.developer-webhook-details-grid{margin-top:32px;display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;align-items:start}.developer-webhook-details-card{overflow:hidden;border:1px solid #dfe4ed;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(31,42,68,.03)}.developer-webhook-details-card>header{min-height:52px;border-bottom:1px solid #e7ebf2;padding:0 24px;display:flex;justify-content:center;flex-direction:column}.developer-webhook-details-card h2,.developer-webhook-details-card p{margin:0}.developer-webhook-details-card h2{color:#344054;font-size:16px;font-weight:600;line-height:1.35}.developer-webhook-overview-card{grid-column:1;grid-row:1}.developer-webhook-overview-card dd,.developer-webhook-overview-card dl,.developer-webhook-overview-card dt{margin:0}.developer-webhook-overview-card dl{padding:0 24px}.developer-webhook-overview-card dl>div{min-height:50px;border-bottom:1px solid #e8ebf1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:24px}.developer-webhook-overview-card dl>div:last-child{border-bottom:0}.developer-webhook-overview-card dt{color:#6a7690;font-size:14px;font-weight:400}.developer-webhook-overview-card dd{overflow:hidden;color:#344054;font-size:14px;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.developer-webhook-overview-card .developer-webhook-status{display:inline-flex}.developer-webhook-status.is-inactive{background:#f0f2f5;color:#667085}.developer-webhook-status.is-inactive i{background:#98a2b3}.developer-webhook-secret-card{grid-column:2;grid-row:1}.developer-webhook-secret-card>header{min-height:79px;gap:6px}.developer-webhook-history-card>header p,.developer-webhook-secret-card>header p{color:#69758c;font-size:14px;line-height:1.35}.developer-webhook-secret-value{height:59px;border:1px solid #dce2ee;border-radius:10px;background:#f8f9fb;padding:0 17px 0 13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.developer-webhook-secret-value code{overflow:hidden;color:#344054;font-family:inherit;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.developer-webhook-secret-value button{width:30px;height:34px;flex:0 0 auto;border:0;background:transparent;display:grid;place-items:center;color:#303792}.developer-webhook-secret-value button:focus-visible,.developer-webhook-secret-value button:hover{border-radius:6px;background:#eceefa;outline:none}.developer-webhook-secret-value svg{width:22px;height:22px;stroke-width:1.8}.developer-webhook-reveal-button{min-width:105px;height:41px;margin-top:16px;border:1px solid #d8deea;border-radius:10px;background:#fff;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#435067;font-size:14px;font-weight:500}.developer-webhook-reveal-button:focus-visible,.developer-webhook-reveal-button:hover{border-color:#bfc7d7;background:#f8f9fb;outline:none}.developer-webhook-reveal-button svg{width:20px;height:20px;color:#718098;stroke-width:1.8}.developer-webhook-history-card{grid-column:1;grid-row:2}.developer-webhook-history-card>header{min-height:78px;gap:5px}.developer-webhook-history-card table{width:100%;border-collapse:collapse;table-layout:fixed}.developer-webhook-history-card th{height:38px;border-bottom:1px solid #eaedf2;background:#fbfcfd;padding:0 24px;color:#8a95aa;font-size:11px;font-weight:600;letter-spacing:.08em;text-align:left}.developer-webhook-history-card th:first-child{width:38%}.developer-webhook-history-card th:nth-child(2){width:20%}.developer-webhook-history-card th:nth-child(3){width:27%}.developer-webhook-history-card th:nth-child(4){width:15%}.developer-webhook-history-card td{height:50px;border-bottom:1px solid #e8ebf1;padding:0 24px;color:#435067;font-size:14px}.developer-webhook-history-card tbody tr:last-child td{border-bottom:0}.developer-webhook-history-card td:nth-child(3){color:#68758e;font-size:12px}.developer-webhook-history-card td>span{min-width:43px;height:24px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500}.developer-webhook-history-card td>span.is-success{background:#e9f8ee;color:#07883e}.developer-webhook-history-card td>span.is-error{background:#ffebe7;color:#f04438}.developer-webhook-retry-button{height:30px;border:1px solid #d8deea;border-radius:8px;background:#fff;padding:0 10px;color:#303792;font-family:inherit;font-size:12px;font-weight:600}.developer-webhook-retry-button:focus-visible:not(:disabled),.developer-webhook-retry-button:hover:not(:disabled){border-color:#aeb6d0;background:#f3f4f8;outline:none}.developer-webhook-retry-button:disabled{opacity:.6;cursor:wait}.developer-webhook-history-card tr.is-empty td{height:58px;color:#667085;font-size:14px;font-weight:600}.developer-webhook-events-card{grid-column:2;grid-row:2;transform:translateY(-9px)}.developer-webhook-events-card>header{min-height:52px}.developer-webhook-events-card>div{min-height:104px;padding:23px 16px;display:flex;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:8px}.developer-webhook-events-card>div span{min-height:25px;border-radius:999px;background:#f1f3f6;padding:5px 10px;color:#536078;font-size:12px;line-height:1.25}.developer-webhook-test-dialog{position:fixed;top:50%;left:50%;z-index:101;width:min(640px,calc(100vw - 32px));min-height:540px;border-radius:12px;background:#fff;padding:48px 36px 60px;box-shadow:0 20px 48px rgba(24,31,55,.2);transform:translate(-50%,-50%);animation:developer-project-enter .18s ease}.developer-webhook-test-dialog.is-submitting{opacity:0}.developer-webhook-test-logo svg{width:190px;height:auto}.developer-webhook-test-heading{margin-top:37px}.developer-webhook-test-heading h2{margin:0;color:#344054;font-size:24px;font-weight:700;line-height:1.2}.developer-webhook-test-heading p{margin:8px 0 0;color:#69758d;font-size:16px;line-height:1.45}.developer-webhook-test-select{margin-top:36px;display:grid;gap:10px;color:#344054;font-size:16px;font-weight:500}.developer-webhook-test-select>div{position:relative}.developer-webhook-test-select .custom-select{width:100%}.developer-webhook-test-select .custom-select-trigger{width:100%;height:52px;appearance:none;border:1px solid #d8deeb;border-radius:11px;background:#fff;padding:0 46px 0 16px;color:#69758d;font:inherit;font-weight:400;outline:none;text-align:left;cursor:pointer}.developer-webhook-test-select .custom-select-trigger:focus,.developer-webhook-test-select .custom-select-trigger[data-state=open]{border-color:#303792;box-shadow:0 0 0 3px rgba(48,55,146,.1)}.developer-webhook-test-select svg{position:absolute;top:50%;right:14px;width:20px;height:20px;color:#6b7790;pointer-events:none;transform:translateY(-50%)}.developer-webhook-test-request{height:58px;margin-top:24px;border:1px solid #e0e5ed;border-radius:10px;background:#f8f9fb;padding:0 16px;display:flex;align-items:center;gap:4px;color:#344054;font-size:16px;overflow:hidden}.developer-webhook-test-request strong{font-weight:500}.developer-webhook-test-request span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.developer-webhook-test-actions{margin-top:36px;display:flex;justify-content:flex-end;gap:12px}.developer-webhook-test-actions button{height:51px;border:1px solid #d8deeb;border-radius:11px;background:#fff;padding:0 24px;color:#344054;font-size:16px;font-weight:600}.developer-webhook-test-actions button:last-child{min-width:169px;border-color:#343b9d;background:#343b9d;color:#fff}.developer-webhook-test-actions button:focus-visible,.developer-webhook-test-actions button:hover{border-color:#bfc7d7;background:#f7f8fa;outline:none}.developer-webhook-test-actions button:last-child:focus-visible,.developer-webhook-test-actions button:last-child:hover{border-color:#292f89;background:#292f89}.developer-webhook-test-toast{position:fixed;right:36px;bottom:36px;z-index:95;width:min(360px,calc(100vw - 32px));min-height:124px;border:1px solid #e4e7ed;border-radius:10px;background:#fff;padding:17px 16px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 14px 34px rgba(25,33,55,.2);animation:developer-webhook-toast-enter .18s ease-out}@keyframes developer-webhook-toast-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.developer-webhook-test-toast>span{width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:#343b9d;display:grid;place-items:center;color:#fff}.developer-webhook-test-toast>span svg{width:21px;height:21px;stroke-width:2.5}.developer-webhook-test-toast>div{padding-top:50px;margin-left:-46px}.developer-webhook-test-toast strong{display:block;color:#344054;font-size:15px;font-weight:600}.developer-webhook-test-toast p{margin:6px 0 0;color:#69758d;font-size:14px}@media (max-width:760px){.developer-webhook-details-topbar{flex-direction:column}.developer-webhook-details-actions{width:100%}.developer-webhook-details-actions>button:first-child{flex:1}.developer-webhook-details-grid{grid-template-columns:1fr}.developer-webhook-events-card,.developer-webhook-history-card,.developer-webhook-overview-card,.developer-webhook-secret-card{grid-column:1;grid-row:auto;transform:none}.developer-webhook-secret-card{order:2}.developer-webhook-history-card{order:3}.developer-webhook-events-card{order:4}.developer-webhooks-toolbar{align-items:flex-start;flex-direction:column}.developer-webhooks-search{width:100%}.developer-webhooks-count{align-self:flex-end}.developer-webhooks-table-wrap{margin-top:28px}.developer-webhooks-pagination{flex-wrap:wrap;row-gap:16px}}@media (max-width:620px){.developer-webhook-details-topbar h1{margin-top:18px}.developer-webhook-breadcrumb{font-size:14px}.developer-webhook-details-grid{margin-top:24px;gap:16px}.developer-webhook-details-card>header,.developer-webhook-overview-card dl{padding-right:16px;padding-left:16px}.developer-webhook-overview-card dl>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.developer-webhook-history-card{overflow-x:auto}.developer-webhook-history-card table{min-width:640px}.developer-webhook-test-dialog{min-height:0;padding:32px 24px 36px}.developer-webhook-test-logo svg{width:170px}.developer-webhook-test-heading{margin-top:30px}.developer-webhook-test-heading h2{font-size:21px}.developer-webhook-test-heading p{font-size:15px}.developer-webhook-test-select{margin-top:28px}.developer-webhook-test-actions{align-items:stretch;flex-direction:column-reverse;margin-top:28px}.developer-webhook-test-actions button{width:100%}.developer-webhook-disable-dialog{min-height:0;padding:28px 24px}.developer-webhook-disable-actions{align-items:stretch;flex-direction:column-reverse;margin-top:28px}.developer-webhook-disable-actions button{width:100%}.developer-webhook-test-toast{right:16px;bottom:16px}.developer-webhooks-heading{align-items:stretch;flex-direction:column;gap:18px}.developer-webhooks-heading>button{width:100%;height:48px}.developer-webhooks-heading p{font-size:15px}.developer-webhooks-panel{min-height:620px;margin-top:28px;padding:20px 16px 28px}.developer-webhooks-panel.is-empty{min-height:360px}.developer-webhooks-empty-state{width:100%;padding:24px 16px}.developer-webhooks-empty-state p{font-size:15px}.developer-webhooks-empty-state>button{max-width:100%}.developer-webhooks-pagination{margin-top:28px;gap:14px}.developer-webhooks-per-page{width:100%}.developer-webhooks-feedback,.developer-webhooks-loading,.developer-webhooks-no-results{min-height:430px}.developer-webhook-dialog{padding:32px 24px 36px}.developer-webhook-dialog-logo svg{width:170px}.developer-webhook-dialog-heading h2{font-size:20px}.developer-webhook-dialog-heading p{font-size:15px}.developer-webhook-events-panel{height:auto;min-height:500px}.developer-webhook-dialog-actions{align-items:stretch;flex-direction:column-reverse}.developer-webhook-dialog-actions button{width:100%}.developer-webhook-dialog.is-success{min-height:0;padding:40px 24px}.developer-webhook-success>h2{margin-top:32px}.developer-webhook-success-details>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}}@media (max-width:480px){.developer-webhook-event-group>div{grid-template-columns:1fr}.developer-webhook-events-panel{min-height:0}.developer-webhook-event-group label span{white-space:normal}.developer-webhook-success-details>div{grid-template-columns:1fr;gap:7px}.developer-webhook-success-details dd{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.developer-webhook-delete-overlay,.developer-webhook-dialog,.developer-webhook-dialog-overlay,.developer-webhook-disable-dialog,.developer-webhook-loading>span:before,.developer-webhook-test-dialog,.developer-webhook-test-toast,.developer-webhooks-row-menu{animation:none}}