:root{color-scheme:dark;--bg:#05090d;--panel:#0b141c;--panel2:#0d1923;--line:#1c3445;--text:#edf6ff;--muted:#91a7b8;--blue:#55bfff;--green:#42dbad;--gold:#f4c24d;--red:#ff6572}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 85% 8%,rgba(34,155,212,.13),transparent 30%),radial-gradient(circle at 10% 25%,rgba(54,211,166,.08),transparent 26%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh}.creator-shell{width:min(1480px,calc(100% - 40px));margin:0 auto;padding:26px 0 70px}.creator-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(100,167,207,.2)}.brand{display:flex;align-items:center;gap:13px;color:inherit;text-decoration:none}.brand img{width:52px;height:52px;object-fit:contain}.brand span{display:grid;gap:3px}.brand strong{letter-spacing:.12em;font-size:15px}.brand small,.eyebrow{font-size:10px;letter-spacing:.19em;color:var(--blue);font-weight:800}.top-actions{display:flex;align-items:center;gap:10px}select,input{background:#071018;color:var(--text);border:1px solid #294356;border-radius:12px;padding:12px 14px;font:inherit}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid #2b536d;border-radius:12px;background:#0b1721;color:var(--text);font-weight:750;text-decoration:none;cursor:pointer}.button:hover{border-color:var(--blue);transform:translateY(-1px)}.button.primary{color:#031118;background:linear-gradient(110deg,#269edb,#42dbad);border-color:transparent}.hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);gap:42px;align-items:end;padding:64px 24px 52px}.hero h1{font-size:clamp(42px,5.5vw,82px);line-height:.98;letter-spacing:-.055em;margin:13px 0 23px;max-width:890px}.hero>div>p:last-child{color:var(--muted);font-size:18px;line-height:1.65;max-width:760px}.rules{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rules span{padding:24px 14px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(160deg,rgba(15,35,48,.94),rgba(7,15,22,.85));text-align:center}.rules b{display:block;font-size:32px;color:var(--green)}.rules small{display:block;color:var(--muted);margin-top:5px}.card,.state-card,.metric-grid article{border:1px solid rgba(75,140,181,.28);border-radius:20px;background:linear-gradient(145deg,rgba(13,25,35,.97),rgba(7,14,20,.96));box-shadow:0 20px 60px rgba(0,0,0,.2)}.state-card{min-height:130px;display:flex;align-items:center;justify-content:center;gap:18px;padding:28px;margin:20px 0}.state-card.error{border-color:rgba(255,101,114,.35)}.state-card.pending{justify-content:flex-start}.state-card p{color:var(--muted);margin:6px 0}.loader{width:26px;height:26px;border:3px solid #294354;border-top-color:var(--green);border-radius:50%;animation:spin .8s linear infinite}.status-dot{width:14px;height:14px;border-radius:50%;background:var(--gold);box-shadow:0 0 20px var(--gold)}@keyframes spin{to{transform:rotate(360deg)}}.application{display:grid;grid-template-columns:1fr 1.2fr;gap:36px;padding:34px;margin:20px 0}.application h2,.link-card h2,.payout h2,.card-head h2{margin:8px 0 10px}.application p,.link-card p,.payout p{color:var(--muted);line-height:1.6}.application form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.application label{display:grid;gap:7px;color:var(--muted);font-size:13px}.application button{grid-column:1/-1}.code-field{display:flex;align-items:center;border:1px solid #294356;border-radius:12px;background:#071018}.code-field span{padding-left:13px;color:var(--blue);font-weight:800}.code-field input{border:0;width:100%;outline:0}.link-card{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:32px;padding:30px;margin-bottom:18px}.copy-box{display:grid;grid-template-columns:1fr auto;gap:10px;background:#050b10;padding:10px;border:1px solid #223c4e;border-radius:16px}.copy-box code{padding:13px 10px;color:var(--green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:18px 0}.metric-grid article{padding:22px}.metric-grid span,.metric-grid small{display:block;color:var(--muted);font-size:12px}.metric-grid strong{display:block;font-size:29px;margin:10px 0}.metric-grid article:nth-child(4) strong{color:var(--green)}.payout{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;margin-bottom:18px}.data-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.data-grid+.card{padding:22px}.data-grid .card{padding:22px;min-width:0}.card-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(91,142,174,.18);padding-bottom:15px;margin-bottom:10px}.card-head h2{font-size:17px}.card-head span{color:var(--muted);font-size:12px}.table-wrap{overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;min-width:570px}.table-wrap th{text-align:left;color:#79a8c7;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:12px 9px;border-bottom:1px solid #243743}.table-wrap td{padding:13px 9px;border-bottom:1px solid rgba(55,83,101,.35);font-size:13px}.pill{display:inline-flex;border:1px solid #315168;border-radius:999px;padding:4px 8px;font-size:10px;text-transform:uppercase}.pill.active,.pill.approved,.pill.paid{color:var(--green);border-color:rgba(66,219,173,.4)}.pill.pending,.pill.requested{color:var(--gold);border-color:rgba(244,194,77,.4)}.pill.reversed,.pill.rejected,.pill.blocked_self{color:var(--red);border-color:rgba(255,101,114,.4)}.empty{color:var(--muted);padding:20px 8px}.toast{position:fixed;right:24px;bottom:24px;background:#10222e;border:1px solid #2e607c;border-radius:12px;padding:14px 18px;box-shadow:0 15px 50px #000;z-index:20}.toast.error{border-color:var(--red)}[hidden]{display:none!important}@media(max-width:1050px){.hero{grid-template-columns:1fr;padding-left:0;padding-right:0}.application,.link-card{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(3,1fr)}.data-grid{grid-template-columns:1fr}}@media(max-width:650px){.creator-shell{width:min(100% - 22px,1480px);padding-top:12px}.creator-topbar{align-items:flex-start}.brand span{display:none}.top-actions{width:100%;justify-content:flex-end}.top-actions select{width:130px}.hero{padding:42px 4px 30px}.hero h1{font-size:43px}.rules{grid-template-columns:1fr}.application{padding:22px}.application form{grid-template-columns:1fr}.copy-box{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.payout{align-items:stretch;flex-direction:column}.payout .button{width:100%}}@media(max-width:390px){.metric-grid{grid-template-columns:1fr}.top-actions .button{padding:0 11px;font-size:12px}}
