@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--bg: #050b10;--bg-2: #081018;--panel: rgba(17, 29, 40, .78);--panel-2: rgba(11, 20, 29, .88);--panel-3: rgba(22, 33, 44, .88);--line: rgba(168, 188, 208, .16);--line-strong: rgba(255, 207, 23, .38);--text: #f8fbff;--muted: #a9b2bf;--faint: #737f8f;--yellow: #ffcc16;--yellow-2: #f5aa00;--green: #63d66f;--red: #ff6767;--blue: #5b9cff;--burgundy: #31171c;--radius: 8px;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:radial-gradient(circle at 74% 8%,rgba(255,204,22,.08),transparent 32rem),radial-gradient(circle at 48% 74%,rgba(52,133,184,.08),transparent 38rem),linear-gradient(180deg,#061018,#050a0f)}button,input,a{font:inherit}button{cursor:pointer}.developer-shell{background:linear-gradient(180deg,#091119b8,#050a0ff5);border:1px solid rgba(116,147,177,.24);border-radius:8px;display:grid;grid-template-columns:244px minmax(0,1fr);margin:0;min-height:100vh;overflow:hidden}.developer-sidebar{background:linear-gradient(180deg,#060d13f5,#03080cfa),#060c12f5;border-right:1px solid rgba(116,147,177,.22);display:grid;grid-template-rows:auto auto 1fr auto;min-height:100vh;padding:28px 10px 18px;position:sticky;top:0}.developer-brand{align-items:center;color:var(--yellow);display:flex;gap:14px;padding:0 14px 38px;text-decoration:none}.developer-brand img{height:58px;object-fit:contain;width:58px}.developer-brand strong{font-size:18px;font-weight:900;line-height:1.08}.developer-nav{display:grid;gap:7px}.developer-nav button{align-items:center;background:transparent;border:0;border-radius:7px;color:#c7d0dc;display:grid;font-size:13px;font-weight:500;gap:12px;grid-template-columns:22px minmax(0,1fr) auto;height:38px;padding:0 14px;position:relative;text-align:left}.developer-nav button:before{background:transparent;border-radius:8px;bottom:2px;content:"";left:0;position:absolute;top:2px;width:4px}.developer-nav button:hover,.developer-nav button.active{background:#253240a3;color:var(--yellow)}.developer-nav button.active:before{background:var(--yellow)}.developer-nav svg{color:currentColor}.nav-external{color:var(--faint)}.sidebar-env-card,.sidebar-help{background:linear-gradient(180deg,#101c26eb,#09121be6);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff0a}.sidebar-env-card{align-self:end;display:grid;gap:12px;margin:20px 2px 0;padding:13px}.sidebar-env-card>div{align-items:center;display:flex;justify-content:space-between}.sidebar-env-card span,.sidebar-env-card label,.sidebar-help span{color:#aeb8c5;font-size:12px}.sidebar-env-card button{background:#ffffff0a;border:1px solid rgba(173,190,207,.24);border-radius:6px;color:#dce5ee;font-size:11px;height:30px;padding:0 10px}.sidebar-env-card p{border-bottom:1px solid rgba(173,190,207,.14);color:var(--text);font-size:13px;margin:0;padding-bottom:12px}.sidebar-env-card b,.listener-status b,.sidebar-help button span{background:var(--green);border-radius:999px;display:inline-flex;height:9px;margin-right:6px;width:9px}.sidebar-env-card label{display:grid;gap:7px}.sidebar-env-card input,.field-row input{background:#080f16bd;border:1px solid rgba(173,190,207,.2);border-radius:5px;color:#e7edf5;font-size:11px;height:28px;outline:0;padding:0 9px;width:100%}.sidebar-help{display:grid;gap:10px;margin:18px 2px 0;padding:15px}.sidebar-help a{border-bottom:1px solid rgba(173,190,207,.14);color:var(--yellow);font-size:12px;font-weight:700;padding-bottom:10px;text-decoration:none}.sidebar-help button{align-items:center;background:transparent;border:0;color:#d8e0e9;display:flex;font-size:12px;gap:6px;justify-content:space-between;padding:0}.developer-workspace{min-width:0}.is-locked .developer-workspace,.is-locked .developer-sidebar{filter:blur(1px) saturate(.82);pointer-events:none}.developer-topbar{align-items:center;display:flex;gap:18px;min-height:88px;padding:22px 26px 10px}.page-title{margin-right:auto;min-width:250px}.page-title h1{color:var(--text);font-size:25px;letter-spacing:0;line-height:1;margin:0 0 8px}.page-title p{color:#a9b3c1;font-size:14px;line-height:1.4;margin:0}.topbar-controls{align-items:flex-end;display:flex;gap:16px}.topbar-controls>div:first-child{display:grid;gap:6px}.topbar-controls>div:first-child>span{color:#c0c8d2;font-size:12px}.environment-toggle{background:#23303db8;border:1px solid rgba(173,190,207,.12);border-radius:7px;display:grid;gap:3px;grid-template-columns:repeat(2,70px);padding:3px}.environment-toggle button{background:transparent;border:0;border-radius:5px;color:#cad2dc;font-size:12px;font-weight:700;height:30px}.environment-toggle button.selected{background:linear-gradient(180deg,#ffd929,#ffb400);color:#0c0c06;box-shadow:0 0 16px #ffcc1638}.developer-search{align-items:center;background:#0c141dc7;border:1px solid rgba(173,190,207,.16);border-radius:6px;color:#98a4b3;display:flex;gap:10px;height:36px;padding:0 12px;width:226px}.developer-search input{background:transparent;border:0;color:var(--text);min-width:0;outline:0;width:100%}.developer-search input::placeholder{color:#7d8997}.developer-search kbd{color:#98a4b3;display:inline-flex;font-size:11px;min-width:max-content;white-space:nowrap}.icon-button,.mobile-menu{align-items:center;background:transparent;border:0;color:#d8e0e9;display:inline-flex;height:40px;justify-content:center;position:relative;width:40px}.mobile-menu{display:none}.notification-button span{align-items:center;background:var(--yellow);border-radius:999px;color:#111;display:inline-flex;font-size:10px;font-weight:900;height:17px;justify-content:center;position:absolute;right:2px;top:0;width:17px}.dropdown-wrap{position:relative}.dropdown-panel{background:linear-gradient(180deg,#182734f5,#081018fa),#081018fa;border:1px solid rgba(173,190,207,.2);border-radius:8px;box-shadow:0 24px 80px #0000006b;color:var(--text);position:absolute;right:0;top:calc(100% + 10px);width:318px;z-index:30}.dropdown-heading{align-items:center;border-bottom:1px solid rgba(173,190,207,.12);display:flex;justify-content:space-between;padding:13px 14px}.dropdown-heading strong{font-size:13px}.dropdown-heading button{background:transparent;border:0;color:var(--yellow);font-size:11px;font-weight:800;padding:0}.notification-row{align-items:flex-start;background:transparent;border:0;border-bottom:1px solid rgba(173,190,207,.08);color:var(--text);display:grid;gap:10px;grid-template-columns:9px minmax(0,1fr) auto;padding:12px 14px;text-align:left;width:100%}.notification-row.read{grid-template-columns:minmax(0,1fr) auto;opacity:.72}.notification-row>span{background:var(--yellow);border-radius:999px;height:8px;margin-top:5px;width:8px}.notification-row strong,.profile-card strong{display:block;font-size:12px}.notification-row p,.profile-card p{color:#a9b4c2;font-size:11px;line-height:1.35;margin:3px 0 0}.notification-row small{color:#8995a3;font-size:10px;white-space:nowrap}.profile-panel{padding:8px;width:260px}.profile-card{align-items:center;border-bottom:1px solid rgba(173,190,207,.1);display:flex;gap:10px;padding:8px 8px 12px}.profile-card>span{align-items:center;background:#f4f6f9;border-radius:999px;color:#111827;display:inline-flex;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.profile-panel>button{align-items:center;background:transparent;border:0;border-radius:6px;color:#dce5ee;display:flex;font-size:12px;gap:9px;height:34px;padding:0 8px;text-align:left;width:100%}.profile-panel>button:hover{background:#ffffff0e;color:var(--yellow)}.profile-status{align-items:center;border-top:1px solid rgba(173,190,207,.1);color:#a9b4c2;display:flex;font-size:11px;gap:7px;margin-top:6px;padding:10px 8px;text-transform:capitalize}.profile-status span{border-radius:999px;height:8px;width:8px}.profile-status span.connected{background:var(--green)}.profile-status span.checking{background:var(--yellow)}.profile-status span.offline{background:var(--red)}.profile-panel .logout-option{border-top:1px solid rgba(173,190,207,.1);color:#ff8a8a;margin-top:2px}.account-menu{align-items:center;background:transparent;border:0;color:var(--text);display:flex;gap:10px;min-width:168px;padding:0;text-align:left}.account-menu>span{align-items:center;background:#f4f6f9;border-radius:999px;color:#111827;display:inline-flex;font-size:12px;font-weight:700;height:36px;justify-content:center;width:36px}.account-menu strong,.account-menu small{display:block}.account-menu strong{font-size:12px;font-weight:700}.account-menu small{color:#a5afbd;font-size:11px;margin-top:2px}.dashboard-grid{display:grid;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr));padding:14px 26px 18px}.dashboard-panel,.progress-panel,.build-card,.metric-card,.switch-live-banner{background:linear-gradient(180deg,#1b2b38b8,#0a141ecc),#0c1620c2;border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff0a,0 18px 60px #00000024;overflow:hidden}.progress-panel{grid-column:span 9;height:206px;min-height:0;overflow:hidden;padding:20px 20px 12px;position:relative}.panel-title-row,.panel-top{align-items:center;display:flex;justify-content:space-between}.panel-title-row h2,.panel-top h2{font-size:16px;line-height:1.2;margin:0}.panel-title-row span{background:#48c76429;border-radius:5px;color:var(--green);font-size:12px;font-weight:800;padding:4px 10px}.panel-top{margin-bottom:14px}.panel-top button{background:transparent;border:0;color:var(--yellow);font-size:12px;font-weight:800;padding:0}.progress-track{background:linear-gradient(90deg,#63d66f00,#63d66fe6,#63d66f00);height:2px;left:13%;position:absolute;right:13%;top:71px;z-index:0}.progress-steps{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.progress-steps article{display:grid;justify-items:center;min-width:0;text-align:center}.progress-steps article>span{align-items:center;background:var(--green);border-radius:999px;color:#09220d;display:inline-flex;height:26px;justify-content:center;margin-bottom:12px;width:26px;z-index:1}.progress-steps strong{font-size:13px;line-height:1.25}.progress-steps p{color:var(--muted);font-size:11.5px;line-height:1.35;margin:6px 0 10px;max-width:150px}.progress-steps button{background:#ffffff06;border:1px solid rgba(173,190,207,.18);border-radius:5px;color:#e1e7ef;font-size:11.5px;height:30px;min-width:92px;padding:0 12px}.build-card{background:radial-gradient(circle at 82% 28%,rgba(187,42,47,.22),transparent 15rem),linear-gradient(135deg,#411d1cc7,#1c1316e6);border-color:#d4484852;display:grid;gap:6px;grid-column:span 3;height:206px;min-height:0;padding:18px}.code-badge{align-items:center;background:#ffcc1614;border:1px solid rgba(255,204,22,.32);border-radius:8px;color:var(--yellow);display:inline-flex;height:42px;justify-content:center;width:42px}.build-card h2{font-size:17px;margin:0 0 3px}.build-card p{color:#c4c0c1;font-size:12px;line-height:1.24;margin:0}.build-card button,.build-card a,.panel-wide-button{align-items:center;border-radius:5px;display:inline-flex;font-size:12px;font-weight:800;gap:8px;height:32px;justify-content:center;text-decoration:none}.build-card button{background:linear-gradient(180deg,#ffd929,#ffb400);border:0;color:#121006}.build-card a,.panel-wide-button{background:#ffffff09;border:1px solid rgba(216,226,236,.22);color:#ecf2f8}.metric-card{align-items:center;display:flex;gap:12px;grid-column:span 3;height:106px;justify-content:space-between;padding:18px 20px}.metric-card span{color:#aeb8c5;display:block;font-size:11.5px;margin-bottom:7px}.metric-card strong{color:#fff;display:block;font-size:clamp(19px,1.7vw,26px);line-height:1;white-space:nowrap}.metric-card p{color:var(--green);font-size:12px;margin:9px 0 0}.sparkline{flex:0 0 120px;height:44px;overflow:visible;width:120px}.sparkline path:first-child{fill:none;stroke:var(--yellow);stroke-linecap:round;stroke-width:4}.sparkline path:last-child{fill:url(#none);fill:#ffcc162e;stroke:none}.metric-wallet{align-items:center;background:#ff5e5e26;border-radius:8px;color:#ff7070;display:inline-flex;height:54px;justify-content:center;width:54px}.transactions-panel{grid-column:span 5;height:526px;min-height:0;padding:17px 18px}.transactions-table{display:grid}.table-head,.table-row{align-items:center;border-bottom:1px solid rgba(173,190,207,.1);display:grid;gap:14px;grid-template-columns:1.26fr .82fr .98fr .78fr 1.08fr 16px}.table-head{color:#9ea9b7;font-size:11.5px;height:34px}.table-row{color:#c8d1dc;font-size:11.5px;min-height:52px}.table-row>span:nth-child(3){white-space:nowrap}.table-row>span:nth-child(5){line-height:1.2;min-width:0}.table-row code{color:#dce5ef;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.table-row svg{color:#b7c3d0}.status-pill{align-items:center;border:1px solid transparent;border-radius:5px;display:inline-flex;font-size:11px;font-weight:800;height:24px;justify-content:center;width:fit-content;padding:0 9px}.success{background:#63d66f1f;border-color:#63d66f3d;color:var(--green)}.pending{background:#ffcc1621;border-color:#ffcc164d;color:var(--yellow)}.processing{background:#5b9cff24;border-color:#5b9cff40;color:var(--blue)}.failed{background:#ff676724;border-color:#ff676740;color:var(--red)}.queued{background:#ffffff14;border-color:#ffffff2b;color:#d2d8df}.panel-wide-button{margin-top:10px;width:100%}.middle-stack{display:grid;gap:14px;grid-column:span 3}.right-stack{display:grid;gap:14px;grid-column:span 4}.keys-panel,.webhook-listener,.event-stream,.rate-panel,.settings-panel{padding:16px 17px}.keys-panel{height:358px}.rate-panel{height:154px}.webhook-listener{height:310px}.event-stream{height:202px}.key-block{background:#0810188a;border:1px solid rgba(173,190,207,.14);border-radius:7px;display:grid;gap:6px;margin-top:9px;min-height:0;padding:10px;position:relative}.key-block h3{font-size:13px;font-weight:600;margin:0}.key-block h3 span,.listener-status strong{background:#63d66f24;border-radius:4px;color:var(--green);font-size:11px;margin-left:7px;padding:2px 7px}.key-block label,.field-row span{align-items:center;background:#060c13ad;border:1px solid rgba(173,190,207,.16);border-radius:5px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;min-height:27px;padding:0 8px}.key-block label button,.field-row span button{align-items:center;appearance:none;background:transparent;border:0;color:#cbd4df;display:inline-flex;height:24px;justify-content:center;padding:0;width:22px}.key-block label button:hover,.field-row span button:hover{color:var(--yellow)}.key-block code{color:#e7edf5;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-block p{color:#929ead;font-size:11px;line-height:1.28;margin:0}.key-block p strong{color:var(--green);font-weight:600}.key-block>button:not(.more-button){background:#ffcc161a;border:1px solid rgba(255,204,22,.38);border-radius:5px;color:var(--yellow);font-size:11px;font-weight:800;height:26px;justify-self:start;padding:0 12px}.more-button{align-items:center;background:#ffffff0a;border:1px solid rgba(173,190,207,.18);border-radius:5px;bottom:10px;color:#cbd4df;display:inline-flex;height:28px;justify-content:center;position:absolute;right:12px;width:28px}.field-row{color:#aeb8c5;display:grid;font-size:11px;gap:6px;margin-bottom:10px}.field-row span{grid-template-columns:minmax(0,1fr) auto;padding:0 8px 0 0}.field-row input{border:0}.listener-status{align-items:center;display:flex;gap:6px;margin:3px 0 12px}.listener-status span,.listener-status small{color:#9ea9b7;font-size:11px}.deliveries{border-top:1px solid rgba(173,190,207,.11);padding-top:9px}.deliveries>div,.deliveries p{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 62px 30px}.deliveries>div button{appearance:none;background:transparent!important;border:0!important;color:var(--yellow);font-size:11px;font-weight:800;justify-self:end;padding:0}.deliveries>div span{color:#9ea9b7;font-size:11px}.deliveries p{color:#c8d1dc;font-size:11px;margin:6px 0}.deliveries p strong{font-weight:600}.deliveries p span{color:#9ca7b5;justify-self:end}.deliveries em{color:var(--green);font-style:normal;justify-self:end}.deliveries em.bad{color:var(--red)}.event-line{align-items:start;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;margin-top:8px}.event-line>span{align-items:center;border-radius:999px;color:#0b1219;display:inline-flex;height:20px;justify-content:center;margin-top:2px;width:20px}.event-line .success{background:var(--green)}.event-line .locked{background:var(--yellow)}.event-line .processing{background:var(--blue)}.event-line .failed{background:var(--red)}.event-line strong{display:block;font-size:12px;line-height:1.1}.event-line p,.event-line small{color:#9faab8;font-size:11px;line-height:1.24;margin:3px 0 0}.event-line small{text-align:right}.progress-meter{display:grid;gap:8px;margin-top:18px}.progress-meter div{align-items:center;color:#aeb8c5;display:flex;font-size:12px;justify-content:space-between}.progress-meter strong{color:#dce4ee;font-size:12px;font-weight:500}.progress-meter p{background:#d4e0ec75;border-radius:999px;height:4px;margin:0;overflow:hidden}.progress-meter i{background:var(--yellow);border-radius:inherit;display:block;height:100%}.switch-live-banner{align-items:center;background:radial-gradient(circle at 18% 40%,rgba(255,103,103,.18),transparent 12rem),linear-gradient(90deg,#361518e0,#181618d6);border-color:#ff676747;display:grid;gap:16px;grid-column:1 / -1;grid-template-columns:48px minmax(0,1fr) 182px;min-height:66px;padding:14px 18px}.switch-live-banner>span{align-items:center;background:#ff676724;border-radius:8px;color:#ff7676;display:inline-flex;height:42px;justify-content:center;width:42px}.switch-live-banner strong{display:block;font-size:16px;margin-bottom:2px}.switch-live-banner p{color:#b9c0c7;font-size:12px;margin:0}.switch-live-banner button{background:transparent;border:1px solid rgba(255,103,103,.62);border-radius:5px;color:#ff8585;font-size:12px;font-weight:800;height:36px}.detail-panel{grid-column:1 / -1;min-height:220px;overflow:visible;padding:18px}.detail-grid{display:grid;gap:12px}.detail-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-card{background:#08101880;border:1px solid rgba(173,190,207,.14);border-radius:7px;display:grid;gap:10px;min-width:0;padding:14px}.webhook-manage-card{background:#08101880;border:1px solid rgba(173,190,207,.14);border-radius:7px;display:grid;gap:12px;min-width:0;padding:14px}.webhook-manage-card>label{color:#aeb8c5;display:grid;font-size:12px;gap:7px}.webhook-manage-card>label input{background:#060c13bd;border:1px solid rgba(173,190,207,.18);border-radius:6px;color:#e8eef6;height:36px;outline:0;padding:0 11px;width:100%}.webhook-toggle-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.webhook-toggle-grid label{align-items:center;background:#ffffff09;border:1px solid rgba(173,190,207,.12);border-radius:6px;color:#dce5ef;display:flex;font-size:12px;gap:8px;min-height:34px;padding:0 10px}.webhook-toggle-grid input{accent-color:var(--yellow)}.webhook-actions{display:flex;gap:10px}.webhook-actions button{background:#ffcc161a;border:1px solid rgba(255,204,22,.34);border-radius:5px;color:var(--yellow);font-size:11px;font-weight:800;height:30px;padding:0 12px}.webhook-actions button:first-child{background:#ffffff09;border-color:#d8e2ec33;color:#ecf2f8}.detail-card svg{color:var(--yellow)}.detail-card strong{font-size:13px}.detail-card p{color:#aab4c0;font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.detail-card button{background:#ffcc161a;border:1px solid rgba(255,204,22,.34);border-radius:5px;color:var(--yellow);font-size:11px;font-weight:800;height:30px;justify-self:start;padding:0 12px}.detail-event-list{display:grid;gap:8px}.event-line.expanded{background:#08101870;border:1px solid rgba(173,190,207,.11);border-radius:7px;margin-top:0;padding:10px}.settings-panel{grid-column:span 4}.settings-panel p{color:#b8c2cf;font-size:13px}.settings-panel code{color:var(--yellow)}.connected{color:var(--green)}.checking{color:var(--yellow)}.offline{color:var(--red)}.focused-panel{outline:1px solid rgba(255,204,22,.24)}.toast{background:linear-gradient(180deg,#182734fa,#081018fa),#081018fa;border:1px solid rgba(173,190,207,.2);border-left:4px solid var(--green);border-radius:8px;bottom:22px;box-shadow:0 24px 80px #00000059;color:var(--text);font-size:12px;font-weight:700;max-width:360px;padding:13px 15px;position:fixed;right:22px;z-index:120}.toast.warning{border-left-color:var(--yellow)}.toast.error{border-left-color:var(--red)}.auth-gate{align-items:center;background:radial-gradient(circle at 50% 28%,rgba(255,204,22,.13),transparent 24rem),#0105087a;-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25);display:flex;justify-content:center;inset:0;padding:24px;position:fixed;z-index:100}.liquid-modal{background:linear-gradient(135deg,#ffffff30,#ffffff0b),#09111994;border:1px solid rgba(255,255,255,.24);border-radius:18px;box-shadow:inset 0 1px #ffffff42,0 24px 120px #0000009e;max-width:520px;overflow:hidden;padding:22px;position:relative;width:min(100%,520px)}.liquid-modal:before{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.28),transparent 10rem),radial-gradient(circle at 88% 20%,rgba(255,204,22,.28),transparent 9rem);content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.liquid-modal>*{position:relative}.modal-brand{align-items:center;display:flex;gap:13px;margin-bottom:18px}.modal-brand img{height:46px;object-fit:contain;width:46px}.modal-brand strong,.modal-brand span{display:block}.modal-brand strong{color:#fff;font-size:20px;line-height:1.1}.modal-brand span{color:#c4ccd6;font-size:12px;margin-top:5px}.modal-tabs{background:#080f177a;border:1px solid rgba(255,255,255,.12);border-radius:10px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);margin-bottom:16px;padding:4px}.modal-tabs button{background:transparent;border:0;border-radius:7px;color:#d4dce6;font-size:13px;font-weight:800;height:36px}.modal-tabs button.selected{background:linear-gradient(180deg,#ffd929fa,#ffb400fa);color:#111006}.modal-form{display:grid;gap:12px}.onboarding-modal-form{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-form label{color:#c6d0dc;display:grid;font-size:12px;gap:7px}.modal-form input{background:#040a1094;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;height:42px;outline:0;padding:0 12px}.modal-form input:focus{border-color:#ffcc16b3;box-shadow:0 0 0 3px #ffcc161f}.password-input{display:grid;position:relative}.password-input input{padding-right:46px}.modal-form .password-reveal{align-items:center;background:transparent;border:0;color:#cdd6e0;display:inline-flex;height:40px;justify-content:center;padding:0;position:absolute;right:6px;top:1px;width:38px}.modal-form .password-reveal:hover{color:var(--yellow)}.modal-form button{align-items:center;background:linear-gradient(180deg,#ffd929,#ffb400);border:0;border-radius:8px;color:#111006;display:inline-flex;font-size:13px;font-weight:900;gap:8px;height:42px;justify-content:center}.modal-help-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr}.modal-help-actions button{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);box-shadow:none;color:#ffffffd6;font-weight:800}.onboarding-modal-form button{grid-column:1 / -1}.modal-notice{background:#00000038;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#d5dee8;font-size:12px;line-height:1.45;margin:14px 0 0;padding:10px}.modal-secondary-notice{color:var(--yellow);font-size:12px;line-height:1.45;margin:8px 0 0}.sidebar-backdrop{display:none}@media(max-width:1280px){.developer-shell{grid-template-columns:232px minmax(0,1fr)}.dashboard-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.progress-panel,.build-card,.transactions-panel,.middle-stack,.right-stack{grid-column:1 / -1}.metric-card{grid-column:span 4}.detail-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-track{right:100px}}@media(max-width:900px){.developer-shell{display:block}.developer-sidebar{bottom:0;max-width:310px;position:fixed;top:0;transform:translate(-104%);transition:transform .18s ease;width:84vw;z-index:50}.developer-sidebar.open{transform:translate(0)}.sidebar-backdrop{background:#00000094;border:0;display:block;inset:0;position:fixed;z-index:40}.mobile-menu{display:inline-flex}.developer-topbar{align-items:flex-start;display:grid;grid-template-columns:auto minmax(0,1fr);padding:16px}.topbar-controls{flex-wrap:wrap;gap:10px;grid-column:1 / -1}.developer-search{flex:1 1 220px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px 22px}.progress-panel,.build-card,.transactions-panel,.middle-stack,.right-stack,.switch-live-banner,.settings-panel{grid-column:1 / -1}.metric-card{grid-column:span 1}.detail-grid.two,.detail-grid.three,.detail-grid.four{grid-template-columns:1fr}.progress-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-track{display:none}}@media(max-width:560px){.page-title h1{font-size:22px}.page-title p{font-size:12px}.topbar-controls,.account-menu,.dropdown-wrap,.dropdown-panel{width:100%}.dropdown-panel{left:0;right:auto}.developer-search{width:100%}.dashboard-grid{grid-template-columns:1fr}.metric-card{grid-column:1}.progress-steps,.onboarding-modal-form{grid-template-columns:1fr}.table-head{display:none}.table-row{align-items:start;gap:8px;grid-template-columns:1fr;padding:12px 0}.switch-live-banner{grid-template-columns:42px minmax(0,1fr)}.switch-live-banner button{grid-column:1 / -1}.liquid-modal{padding:18px}}
