:root{--orange:#f68114;--redorange:#ef5600;--blue:#e9f6f6;--lightblue:#f0f9f8;--teal:#188c92;--ink:#333;--cream:#fff3d3;--creamline:#f9dc99;--border:#d7e5e3;--muted:#667779}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#333;font:14px/1.5 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#e76802}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.55}input,select,textarea{color:#3b484b;background:#fff;border:1px solid #bfcfcf;border-radius:3px;min-height:33px;padding:6px 9px;outline:none;max-width:100%}input:focus,textarea:focus,select:focus{border-color:#f89b29;box-shadow:0 0 0 2px #ffe6c4}textarea{resize:vertical}h1,h2,h3{line-height:1.2;margin:0 0 12px}p{margin:0 0 14px}.shell{max-width:1110px;margin:auto;min-height:100vh}.masthead{height:94px;display:flex;align-items:center;justify-content:space-between;padding:16px 13px 12px}.brand{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.brand-mark{font-weight:1000;color:#f64c00;font-size:52px;line-height:1;font-style:italic;letter-spacing:-9px;margin-right:7px;text-shadow:1px 1px 1px #ffc869}.brand-mark span{color:#e94205}.brand-name{font-size:22px;font-style:italic;color:#999;letter-spacing:-1px;line-height:.9;font-weight:400}.brand-name small{display:block;color:#a5b1b3;font-size:9px;font-style:normal;letter-spacing:1.1px;margin-top:6px}.mast-note{background:linear-gradient(#fff9f3,#fff1df);border:1px solid #ffedcf;border-radius:7px 7px 0 0;color:#d67d33;padding:9px 20px;font-size:11px;min-width:400px;text-align:right;align-self:flex-end}.topbar{display:flex;align-items:center;gap:4px;background:linear-gradient(#565656,#101010);padding:7px;border:5px solid #d3eded;border-bottom:none;border-radius:13px 13px 0 0;min-height:49px}.topbar a{font-size:11px;color:#eaeaea;padding:9px 15px;display:block;border-radius:4px}.topbar a:hover,.topbar a.selected{background:linear-gradient(#ffa832,#e97900);color:white}.public-content{min-height:480px;padding:0 14px}.hero{display:flex;min-height:323px;position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 40% 40%,#484848 0%,#222 58%,#111 100%);border-radius:0 0 5px 5px;color:white}.hero::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(130deg,transparent 0 23px,#ffffff03 24px 25px);opacity:.8}.hero-copy{margin:auto 4% auto 36%;position:relative;text-shadow:2px 3px 3px #000}.hero-copy small{font-weight:bold;letter-spacing:1.6px;color:#ffa234}.hero-copy h1{font-size:42px;line-height:1.11;font-style:italic;font-weight:900;letter-spacing:-1.4px;margin:8px 0 12px}.hero-copy h1 em{display:inline-block;color:white;font-style:italic}.hero-copy p{color:#f2f2f2;max-width:510px}.gauge{width:460px;height:380px;position:absolute;left:-85px;bottom:-135px;border:25px solid #444;border-radius:50%;background:radial-gradient(circle at 48% 54%,#252525 0 45%,#101010 67%);box-shadow:0 0 0 2px #777,inset 0 0 45px #111,8px 6px 14px #111}.gauge::before{content:"";position:absolute;inset:35px;border:2px dashed #ddd9;border-radius:50%;box-shadow:0 0 0 19px #222}.gauge::after{content:"";position:absolute;width:20px;height:20px;background:#c32115;border-radius:50%;top:53%;left:51%;box-shadow:0 0 0 6px #dcdcdc}.gauge-ticks{position:absolute;top:60px;left:58px;font-size:19px;font-weight:bold;z-index:2;color:#fff;transform:rotate(-12deg)}.gauge-ticks span{position:absolute}.gauge-ticks span:nth-child(1){top:-9px;left:85px;transform:rotate(15deg)}.gauge-ticks span:nth-child(2){top:20px;left:155px;transform:rotate(34deg)}.gauge-ticks span:nth-child(3){top:90px;left:197px;transform:rotate(62deg)}.gauge-ticks span:nth-child(4){top:175px;left:208px}.gauge-ticks span:nth-child(5){top:233px;left:150px}.gauge-ticks span:nth-child(6){top:254px;left:76px}.needle{position:absolute;z-index:3;width:10px;height:192px;bottom:44%;left:50%;background:linear-gradient(90deg,#920900,#f32b17,#7d0000);border-radius:100% 100% 5px 5px;transform-origin:bottom center;transform:rotate(-37deg);box-shadow:2px 2px 2px #000}.home-login{background:linear-gradient(#3d3d3d,#141414);border-radius:0 0 8px 8px;padding:7px 12px;display:flex;gap:15px;align-items:center;color:#fff;font-size:12px}.home-login form{display:flex;gap:8px;flex:1;align-items:center}.home-login input{background:#171717;border:1px solid #555;color:white;flex:1;min-width:0;height:27px;min-height:27px;font-size:12px}.home-columns{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:35px;padding:28px 6px}.home-columns h2{font:24px Georgia,serif;margin:0 0 2px;color:#343434}.home-columns h2.orange{color:#f05d00;font:bold 26px Arial,sans-serif}.home-columns p{font-size:12px;color:#6c7477}.home-illustration{height:175px;display:flex;align-items:center;justify-content:center;gap:15px;font-size:96px;font-weight:bold;transform:rotate(-6deg)}.home-ad{color:#206c9b;text-shadow:13px 12px 3px #e4e8ed}.home-illustration span{font-size:57px;color:#ff8400}.home-network{color:#d6e3e3;text-shadow:12px 12px 3px #b8c6c6;transform:none}.home-network span{color:#e73e16}.news-lines{padding-top:12px}.news-lines p{border-bottom:1px dashed #e0e5e5;padding:5px 0;margin:0;color:#7c8281}.news-lines time{color:#f98510;font-weight:bold}.text-link{color:#eb6700;font-weight:bold;font-size:12px}.panel-top{margin:0 8px;background:linear-gradient(#ebffff,#daf2f1);height:53px;border-top:4px solid #c5e6e7;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 18px;border-radius:8px 8px 0 0;color:#8b9da0;font-size:11px}.greeting{color:#f38322;background:#fff0d8;padding:8px 18px;border-radius:8px 8px 0 0;align-self:end}.panel-links{display:flex;align-items:center;gap:16px}.panel-links a{padding:8px 10px}.panel-links a:first-child{background:#cde9e9;border-radius:6px}.panel-layout{background:linear-gradient(95deg,#e9f5f5,#dceff0);margin:0 8px;min-height:530px;display:grid;grid-template-columns:235px minmax(0,1fr);gap:20px;padding:18px 16px 35px;border:1px solid #d0e8e7;border-top:0;border-radius:0 0 8px 8px}.sidebar{display:flex;flex-direction:column;gap:3px;padding-top:1px}.side-link{display:flex;align-items:center;gap:14px;color:#78a6a7;font:17px Georgia,serif;padding:8px 8px;min-height:42px;border-radius:5px}.side-link:hover,.side-link.active{background:#ffffff91;color:#e57b21}.side-icon{font:normal bold 23px Arial,sans-serif;width:30px;display:inline-block;text-align:center;color:#88adb8;text-shadow:1px 1px 0 white}.side-link:nth-child(2) .side-icon{color:#fd8313}.side-link:nth-child(3) .side-icon{color:#aaa}.side-link:nth-child(4) .side-icon{color:#bdd0d0}.side-link:nth-child(5) .side-icon{color:#7abfb8}.side-link:nth-child(6) .side-icon{color:#5b9f5c}.side-link:nth-child(7) .side-icon{color:#e88d15}.side-link:last-child .side-icon{color:#db3534}.panel-content{background:#fff;min-width:0;padding:20px 23px 32px;border-radius:8px;box-shadow:0 1px 4px #b5c7c540}.page-heading h1{font-size:23px;color:#3d4546;font-weight:normal;margin:0 0 3px}.page-heading p{font-size:12px;color:#839391;margin:0 0 18px}.page-heading{margin-bottom:14px}.alert{border:1px solid #f4d89c;background:#fff3d4;color:#9a6610;padding:11px 15px;margin:0 0 18px;border-radius:4px}.alert.success{background:#effbef;border-color:#acdbab;color:#216e33}.alert.error{background:#fff0ed;border-color:#f0aca4;color:#bc321f}.btn{display:inline-flex;justify-content:center;align-items:center;text-align:center;gap:6px;padding:9px 16px;color:white!important;border:1px solid #d78111;background:linear-gradient(#ffc04e,#f58403);border-radius:5px;font:bold 12px Arial,sans-serif;white-space:nowrap;box-shadow:inset 0 1px #ffdd8b,0 1px 1px #cfcfcf}.btn:hover{filter:brightness(1.07)}.btn-orange{background:linear-gradient(#ffc34b,#ee7c00)}.btn-green{background:linear-gradient(#8fd85c,#359b27);border-color:#4c9927;box-shadow:inset 0 1px #c0ee9d}.btn-danger{background:linear-gradient(#f57e6d,#d83c26);border-color:#d33c27;box-shadow:none}.btn.small{padding:6px 9px;font-size:11px}.earnings-top{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;align-items:center;padding:0 0 16px}.counter-block{background:linear-gradient(130deg,#565656,#151515);border-radius:4px;padding:11px 14px;border:4px solid #d4d4d4;color:#fff;max-width:540px}.counter-label{text-align:center;font:bold 12px Arial,sans-serif;letter-spacing:1px;margin:0 0 9px}.digit-counter{font:bold 48px monospace;letter-spacing:4px;text-align:center;color:#fff;text-shadow:0 1px 6px #f1f1f1;background:repeating-linear-gradient(90deg,#303030 0,#303030 40px,#191919 41px,#101010 43px);border:4px solid #727272;box-shadow:inset 0 0 15px #000;line-height:1.35;white-space:nowrap}.digit-counter small{font:bold 19px Arial;background:#e02b14;padding:10px 4px;margin-left:2px;border-radius:2px;letter-spacing:0}.today-counter{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-top:7px;font:bold 13px Arial}.today-counter b{color:#ffb629}.payment-cta{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;background:#eaf6f7;border:1px solid #c8e9e8;border-radius:7px;color:#258791;font-weight:bold;letter-spacing:.7px}.payment-cta small{font-weight:normal;color:#536e71}.filters{border-top:1px solid #efefef;border-bottom:1px solid #e9eeee;padding:12px 7px;display:flex;justify-content:space-between;align-items:center;gap:14px;background:#f7fbfb}.filters form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.filters select{min-width:140px}.filters a{color:#ac772c}.date-title{font:bold 20px Arial;color:#fa8310;margin:20px 0 10px}.domain-pill{display:inline-block;padding:7px 12px;background:#ddf0f0;border-radius:5px;color:#466c70;font-size:12px;margin-bottom:10px}.stat-rows{display:flex;flex-direction:column;gap:5px}.stat-row{background:#fff3d7;border:1px solid #f7dda4;padding:6px 12px;display:grid;grid-template-columns:1fr 1.3fr 1.2fr 1fr;gap:12px;border-radius:4px;color:#a26e25;font-size:12px}.stat-row strong{color:#745a38}.stat-row b{text-align:right;color:#b97419}.empty-state{padding:32px 20px;text-align:center;color:#8b9a9c;background:#f7fbfb;border:1px dashed #c8ddde;border-radius:6px}.section-actions{display:flex;justify-content:flex-end;margin:-42px 0 25px}.expand-box{background:#fcfdfd;border:1px solid #e0ebeb;padding:16px;margin-bottom:18px;border-radius:5px}.expand-box[hidden]{display:none!important}.inline-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.inline-form label{display:flex;flex-direction:column;gap:5px;min-width:230px}.inline-form input{min-width:230px}.site-card{padding:12px;margin-bottom:22px;background:#fafdfd;border:1px solid #e0e9e9;border-radius:7px}.site-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.site-toolbar .btn{margin-left:auto}.site-url{padding:7px 11px;background:#e4f1f1;min-width:240px;border-radius:4px;color:#5e8b8c}.status{padding:4px 7px;border-radius:50px;color:#6c7478;font-size:11px;display:inline-block;background:#efefef;white-space:nowrap}.status-active,.status-paid,.status-answered{color:#287734;background:#e6f5e7}.status-pending,.status-open{color:#a57611;background:#fff1d2}.status-rejected,.status-paused,.status-closed{color:#aa4343;background:#fae5e5}.code-actions{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0 18px}.content-card{background:#fff;border:1px solid #e1ebeb;border-radius:6px;padding:20px;margin-bottom:18px;box-shadow:0 2px 4px #dde6e63b}.content-card h2{font-size:18px;color:#687c7f;font-weight:normal}.content-card h3{font-size:16px;color:#597a7c}.content-card p{color:#708185}.content-card hr,.install-card hr{border:0;border-top:1px solid #edf0ef;margin:22px 0}.code-textarea{width:100%;min-height:104px;font:12px/1.8 Consolas,monospace;background:#f1f7f7;margin:8px 0 14px}.filter-card{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;background:#f6f9f9;border:1px solid #e0ebeb;border-radius:6px;margin:10px 0 20px}.filter-card label{font-size:12px;color:#6f8283;display:flex;flex-direction:column;gap:5px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:15px;margin:18px 0}.metric{background:linear-gradient(#fff,#f4faf9);border:1px solid #dce9e7;border-top:3px solid #ffa833;border-radius:6px;padding:18px}.metric span{font-size:12px;color:#709090;display:block}.metric strong{font-size:23px;color:#3a666a;display:block;margin-top:6px}.metric small{font-size:11px;color:#d1771d}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px}th{text-align:left;background:#eaf5f5;color:#53838a;padding:10px 11px;white-space:nowrap}td{padding:10px 11px;border-bottom:1px solid #e6eeee;color:#54676a}tr:hover td{background:#fafdfc}.iban-cell{font-family:monospace;white-space:nowrap}.stacked-form{max-width:550px;display:flex;flex-direction:column;gap:13px}.stacked-form label{display:flex;flex-direction:column;gap:5px;color:#688083;font-size:12px}.stacked-form button{align-self:start}.subtle{color:#89989a!important;font-size:12px}.ticket-card{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border-radius:3px;margin:0 0 20px;background:#f5f7f7;border:1px solid #e6ecec;color:#687b80}.ticket-card strong{background:#fff2d0;color:#aa7b27;font-size:12px;padding:6px;margin:-10px -14px 4px}.ticket-card small{font-size:11px}.ticket-card span{padding:3px 7px;border-bottom:1px solid #dedede}.ticket-meta{background:#f7faf9;padding:12px;margin-bottom:15px;border-radius:5px}.message{background:#f2f7f7;padding:12px 16px;border-radius:9px 9px 9px 0;margin-bottom:13px;max-width:88%}.message.staff{margin-left:auto;background:#fff5e4;border-radius:9px 9px 0 9px}.message strong{display:flex;justify-content:space-between;gap:12px;color:#408089}.message small{color:#889a9a;font-weight:normal}.message p{white-space:normal;overflow-wrap:anywhere;margin:6px 0}.campaign-card h2 small{float:right;font-weight:normal}.campaign-form{display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr auto;gap:10px;align-items:end}.campaign-form label{font-size:12px;color:#789091;display:flex;flex-direction:column;gap:5px}.campaign-form input,.campaign-form select{width:100%;min-width:0}.campaign-form button{height:35px}.admin-links{display:grid;grid-template-columns:1fr 1fr;gap:15px}.admin-links a:hover{border-color:#ffa43b}.admin-links p{margin:0}.action-form{display:flex;align-items:center;gap:5px}.action-form input{max-width:120px}.action-form select{max-width:130px}.public-card{margin:25px auto;max-width:880px;padding:35px;background:#fff;border:1px solid #dfebeb;box-shadow:0 2px 18px #d1e4e44f;border-radius:7px}.public-card h1{font-size:25px;color:#e86708;margin:0 0 20px}.public-card.narrow{max-width:520px}.public-card a{color:#ed7100}.terms ol{padding-left:23px}.terms li{margin-bottom:12px}.register-banner{background:radial-gradient(ellipse at 74% 56%,#e5f5f6 10%,#fff 64%),repeating-linear-gradient(30deg,#eff6f633 0 1px,transparent 1px 64px);min-height:490px;padding:26px 25px 50px;position:relative;overflow:hidden}.register-box{z-index:2;position:relative;max-width:485px}.register-box h1{font-weight:bold;font-size:23px}.register-box p{font-size:13px;color:#627c7f;margin-bottom:20px}.registration-form{display:grid;grid-template-columns:1fr;gap:8px}.registration-form>label{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:10px;font-size:12px;color:#536e73}.registration-form input{min-height:29px;height:29px}.registration-form button{justify-self:start;margin-left:140px}.registration-form .reg-terms{margin:8px 0 0 140px}.registration-form .reg-terms label{font-size:12px}.registration-form .reg-terms input{width:auto;height:auto;min-height:auto;vertical-align:middle}.reg-terms a{color:#e6790b}.network-decoration{position:absolute;right:-50px;top:0;width:67%;height:100%;transform:rotate(-6deg);background:repeating-linear-gradient(27deg,transparent 0 55px,#badbdf35 56px 57px),repeating-linear-gradient(117deg,transparent 0 55px,#badbdf35 56px 57px);opacity:.85}.network-decoration span{position:absolute;border:4px solid #f7fcfc;border-radius:50%;background:#d3e5e5;padding:14px;box-shadow:0 0 0 2px #bfdcdb;color:#ee8a25;font-size:19px}.network-decoration span:nth-child(1){left:9%;top:9%}.network-decoration span:nth-child(2){left:42%;top:19%}.network-decoration span:nth-child(3){left:67%;top:35%}.network-decoration span:nth-child(4){left:27%;top:42%}.network-decoration span:nth-child(5){left:81%;top:69%}.network-decoration span:nth-child(6){left:7%;top:82%}.network-decoration span:nth-child(7){left:58%;top:74%}.network-decoration span:nth-child(8){left:47%;top:51%}.network-decoration span:nth-child(9){left:21%;top:64%}.network-decoration span:nth-child(10){left:92%;top:13%}.network-decoration span:nth-child(11){left:69%;top:10%}.network-decoration span:nth-child(12){left:37%;top:89%}footer{display:flex;justify-content:space-between;gap:20px;margin:25px 12px 80px;color:#afb2b2;font-size:11px;line-height:1.8}footer span:last-child{text-align:right}.install-wrap{min-height:100vh;background:linear-gradient(125deg,#dbf4f5,#fff6ed);padding:35px 15px}.install-card{max-width:630px;margin:auto;background:white;border-radius:14px;box-shadow:0 15px 50px #7b9da444;padding:30px}.install-card h1{color:#e8731b;margin:22px 0 10px}.install-card .mini-brand{display:flex}.install-card p{color:#667d80}
@media(max-width:900px){.shell{max-width:100%}.mast-note{min-width:0}.panel-layout{grid-template-columns:185px minmax(0,1fr);gap:12px;padding:12px}.side-link{font-size:14px;gap:8px}.panel-content{padding:16px}.earnings-top{grid-template-columns:1fr}.payment-cta{padding:15px}.digit-counter{font-size:39px}.campaign-form{grid-template-columns:1fr 1fr}.hero-copy h1{font-size:34px}.hero-copy{margin-left:35%}}
@media(max-width:640px){.masthead{height:75px}.brand-mark{font-size:43px}.brand-name{font-size:17px}.mast-note{display:none}.topbar{gap:2px;overflow-x:auto;border-width:3px;padding:4px}.topbar a{font-size:10px;white-space:nowrap;padding:8px}.public-content{padding:0 8px}.hero{min-height:260px}.gauge{transform:scale(.65);transform-origin:bottom left;left:-60px;bottom:-95px}.hero-copy{margin:15px 12px 15px 39%;}.hero-copy h1{font-size:25px;letter-spacing:-.5px}.hero-copy p{font-size:11px}.hero-copy .btn{font-size:10px;padding:8px}.home-login{flex-wrap:wrap;gap:6px}.home-login form{flex-wrap:wrap;min-width:100%}.home-login input{min-width:85px}.home-columns{grid-template-columns:1fr 1fr;gap:14px;padding:20px 5px}.home-columns section:last-child{grid-column:span 2}.home-columns h2{font-size:19px}.home-columns h2.orange{font-size:22px}.home-illustration{height:120px;font-size:70px}.panel-top{height:47px;margin:0 3px;padding:0 7px}.panel-links{gap:0}.panel-links a{padding:6px;font-size:10px}.greeting{max-width:43%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-layout{margin:0 3px;display:flex;flex-direction:column;padding:8px;gap:8px}.sidebar{display:flex;flex-direction:row;overflow-x:auto;gap:5px;padding:3px 0 5px}.side-link{white-space:nowrap;flex:none;min-height:35px;font-size:12px;padding:6px;border:1px solid #d2e7e7;background:#fff8}.side-icon{font-size:17px;width:18px}.panel-content{padding:15px 12px}.page-heading h1{font-size:21px}.stat-row{grid-template-columns:60px 1fr 1fr;gap:4px;padding:6px;font-size:10px}.stat-row b{grid-column:1/-1;text-align:right}.filters{flex-wrap:wrap}.section-actions{margin:0 0 14px}.site-url{min-width:0}.site-toolbar .btn{margin-left:0}.earnings-top{gap:8px}.counter-block{padding:7px}.digit-counter{font-size:29px;letter-spacing:1px}.digit-counter small{font-size:15px;padding:7px 3px}.today-counter{font-size:11px}.metric-grid{grid-template-columns:1fr 1fr;gap:7px}.metric{padding:11px}.metric strong{font-size:18px}.admin-links{grid-template-columns:1fr}.registration-form>label{grid-template-columns:98px 1fr}.register-banner{padding:18px 12px;min-height:540px}.network-decoration{opacity:.2;right:0;width:95%}.registration-form button{margin-left:108px}.registration-form .reg-terms{margin-left:108px}.public-card{padding:20px 15px}.action-form{flex-wrap:wrap}footer{margin:20px 10px 40px;font-size:10px}}
