.developer-access{display:flex;align-items:center;justify-content:space-between;gap:24px}.developer-access p{color:#35d5ff;font-weight:900;letter-spacing:.15em;font-size:12px}.developer-access h2{margin:5px 0}.developer-access span{color:#a8b0be}.developer-access .primary{display:inline-block;white-space:nowrap;padding:13px 17px;border-radius:5px;color:#fff}@media(max-width:700px){.developer-access{align-items:flex-start;flex-direction:column}.developer-access .primary{margin-top:18px;white-space:normal}}
.balance-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding:24px 28px;border:1px solid #35d5ff;border-radius:10px;background:linear-gradient(105deg,#10253a,#17152c)}.balance-banner p{margin:0 0 6px;color:#35d5ff;font-size:11px;font-weight:900;letter-spacing:.18em}.balance-banner strong{font-size:clamp(26px,4vw,42px)}.balance-banner .primary{padding:13px 17px;border-radius:5px;color:#fff}.account-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.account-link{display:flex;min-height:220px;flex-direction:column;padding:24px;border:1px solid #2a303b;border-radius:10px;background:#11151d;transition:.18s}.account-link:hover{transform:translateY(-3px);border-color:#35d5ff}.account-link span{color:#35d5ff;font-size:11px;font-weight:900;letter-spacing:.18em}.account-link h2{margin:12px 0 6px;color:#fff;font-size:23px}.account-link p{flex:1;color:#929baa;line-height:1.5}.account-link b{color:#35d5ff}@media(max-width:800px){.account-links{grid-template-columns:1fr}.balance-banner{align-items:flex-start;flex-direction:column}}
.creator-links{margin-top:18px}.creator-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0}.creator-summary article{padding:21px;border:1px solid #2a303b;border-radius:10px;background:#11151d}.creator-summary span{display:block;color:#929baa}.creator-summary strong{display:block;margin-top:9px;font-size:27px}.creator-table{overflow:auto;border:1px solid #2a303b;border-radius:10px;background:#11151d}.creator-table table{width:100%;border-collapse:collapse}.creator-table th,.creator-table td{padding:13px;text-align:left;border-bottom:1px solid #292f39;white-space:nowrap}.creator-table th{color:#929baa;font-size:11px;letter-spacing:.08em}.fiscal-form{margin-top:30px}.fiscal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.fiscal-grid .wide{grid-column:1/-1}.form-message{min-height:22px;color:#62e5a2}.profile-warning{padding:17px;border:1px solid #ffca6266;border-radius:8px;background:#ffca620d;color:#ffda8b}.status-paid{color:#62e5a2}.status-failed,.status-cancelled{color:#ff7f87}.status-pending,.status-processing{color:#ffca62}@media(max-width:800px){.creator-summary,.fiscal-grid{grid-template-columns:1fr}.fiscal-grid .wide{grid-column:auto}}
.legal-link{display:inline;border:0;padding:0;background:none;color:#39d5ff;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;letter-spacing:0}
.cloud-save-notice{margin:-10px 0 22px;padding:13px 15px;border:1px solid #35d5ff55;border-radius:6px;background:#35d5ff0d;color:#b8ddea;line-height:1.5}
.payment-summary .highlight{border-color:#35d5ff;background:linear-gradient(145deg,#102536,#151927)}.payment-summary .highlight strong{color:#50ddff}.payout-progress{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,36%);align-items:center;gap:28px;margin:-12px 0 34px;padding:19px 22px;border:1px solid #2a5565;border-radius:10px;background:#0f1c26}.payout-progress strong,.payout-progress span{display:block}.payout-progress span{margin-top:7px;color:#aeb8c6}.payout-progress progress{width:100%;height:15px;accent-color:#35d5ff}.history-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:24px 0 14px}.history-head h2{margin:0 0 5px}.history-head>div>span{color:#929baa}.creator-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.creator-filters label{display:grid;gap:5px;color:#929baa;font-size:11px;font-weight:800}.creator-filters input,.creator-filters select{min-width:135px;padding:9px 10px;border:1px solid #343c49;border-radius:5px;background:#0d1118;color:#fff}.creator-filters button{padding:10px 13px}.creator-table td strong{color:#fff}@media(max-width:1050px){.history-head{align-items:stretch;flex-direction:column}.creator-filters>*{flex:1}.creator-filters input,.creator-filters select{width:100%}}@media(max-width:700px){.payout-progress{grid-template-columns:1fr}.creator-filters{display:grid;grid-template-columns:1fr}.creator-filters>*{width:100%}}

.account-section-title{border-top:1px solid #2a3648;padding-top:24px;margin:34px 0 18px;font-size:21px;color:#eaf1fa}.account-section-title+.account-links{margin-top:0}.payment-links{margin-bottom:30px}
