*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#0c3156;background:#fff;font-size:14px}.topbar{height:60px;display:flex;align-items:center;gap:18px;padding:0 5%;border-bottom:1px solid #e5edf2;background:#fff;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:#123b62;min-width:230px}.brand img{width:40px;height:40px;object-fit:cover;object-position:left center;border-radius:4px}.brand span{display:flex;flex-direction:column}.brand b{font-size:16px;white-space:nowrap}.brand small{font-size:9px;color:#20568a}.live{background:#effbf8;border:1px solid #d7f2ea;border-radius:999px;padding:7px 11px;display:flex;align-items:center;gap:6px;white-space:nowrap;line-height:1;color:#0b8065}.liveDot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#12c98a;box-shadow:0 0 0 0 rgba(18,201,138,.65);animation:livePulse 1.35s infinite}.live b{font-size:9px}.live strong{font-size:9px;font-weight:600}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(18,201,138,.65);opacity:1}55%{box-shadow:0 0 0 6px rgba(18,201,138,0);opacity:.78}100%{box-shadow:0 0 0 0 rgba(18,201,138,0);opacity:1}}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(18,201,138,.65);opacity:1}55%{box-shadow:0 0 0 6px rgba(18,201,138,0);opacity:.78}100%{box-shadow:0 0 0 0 rgba(18,201,138,0);opacity:1}}nav{display:flex;gap:25px;margin-left:10px;white-space:nowrap}nav a,.footerLinks a{color:#123e67;text-decoration:none;font-size:12px}nav a.active{color:#007c62;border-bottom:2px solid #00a982;padding-bottom:17px}.search{margin-left:auto;height:36px;width:295px;border:1px solid #dbe8f0;border-radius:20px;background:#f7fbfd;display:flex;align-items:center;padding:0 13px;color:#0b6eb4}.search input{border:0;outline:0;background:transparent;width:100%;font-size:11px;padding-left:8px}.btn{border:1px solid transparent;border-radius:8px;padding:9px 17px;font-weight:700;font-size:12px;cursor:pointer;transition:.15s}.btn:hover{transform:translateY(-1px)}.btn.primary{background:#009d75;color:#fff}.btn.outline{background:#fff;border-color:#00a982;color:#007d65}.hero{min-height:220px;background:linear-gradient(110deg,#fffdf1 0,#e9f8f5 48%,#fff 100%);display:grid;grid-template-columns:1.35fr 1.4fr .8fr;align-items:center;padding:14px 5% 6px;overflow:hidden}.heroCopy .pill{display:inline-block;background:#fff;border:1px solid #dbeee8;border-radius:16px;padding:5px 12px;color:#007b61;font-size:10px;font-weight:700}.hero h1{font-size:39px;line-height:1;margin:9px 0 7px;color:#12395e}.hero h2{font-size:19px;margin:0 0 8px}.hero p{font-size:12px;line-height:1.65;max-width:500px;color:#28608a}.heroBtns{display:flex;gap:17px;margin-top:10px}.big{padding:10px 20px}.heroArt{text-align:center;height:220px}.heroArt img{height:220px;max-width:100%;object-fit:cover;object-position:center;border-radius:4px;mix-blend-mode:multiply}.heroPoints{display:flex;flex-direction:column;gap:11px}.heroPoints>div{display:flex;gap:12px;align-items:center}.heroPoints i{font-style:normal;background:#dcf6ee;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-size:19px}.heroPoints b{display:block;font-size:12px}.heroPoints small{display:block;color:#32668f;font-size:10px;margin-top:3px}.submitBar{margin:13px 5% 11px;border:1px solid #d9edf3;border-radius:7px;background:#fbfeff;display:grid;grid-template-columns:1.15fr 1.45fr 1.15fr auto;gap:11px;padding:10px 13px;align-items:center}.urlHandleField{min-width:0}.submitIntro{display:flex;gap:10px;align-items:center}.submitIntro i{background:#008b6d;color:#fff;border-radius:8px;width:43px;height:43px;display:grid;place-items:center;font-style:normal;font-size:20px}.submitIntro b,.submitIntro small{display:block}.submitIntro b{font-size:11px;color:#007d61}.submitIntro small{font-size:9px;color:#5a7d9a;line-height:1.3;margin-top:3px}.submitBar label{font-size:9px;color:#32658e}.submitBar input,.submitBar select,.filters select{display:block;width:100%;height:41px;margin-top:2px;border:1px solid #dce9f1;border-radius:6px;background:#fff;padding:0 12px;outline:none;color:#34668d;font-size:10px}.contentGrid{display:grid;grid-template-columns:minmax(0,3.25fr) 300px;gap:20px;margin:0 5%}.filters{display:flex;justify-content:space-between;margin-bottom:10px}.seg{display:flex;gap:8px}.seg button{border:0;background:#f5f8fa;padding:8px 25px;border-radius:7px;color:#315a7c;font-size:10px;font-weight:700;cursor:pointer}.seg button.selected{background:#008f70;color:#fff}.filters select{width:140px;height:30px;margin:0}.tableWrap{border:1px solid #e2edf3;border-radius:7px;overflow:hidden}.tableWrap table{border-collapse:collapse;width:100%;font-size:10px}.tableWrap th{height:35px;background:#f1f8fb;text-align:left;color:#143e65;font-size:9px}.tableWrap td,.tableWrap th{padding:5px 8px;border-bottom:1px solid #e5edf2;white-space:nowrap}.tableWrap tbody tr{height:43px}.rankCell{font-weight:700;width:48px}.rankCell .rankMedal{font-size:19px;vertical-align:middle;margin-right:5px}.biz{display:flex;gap:9px;align-items:center;min-width:165px}.biz img,.logoFallback{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#e9f3f7;display:grid;place-items:center;font-weight:800;color:#167e68}.biz b{display:block;color:#0865ac}.biz small{display:block;color:#7993a9;margin-top:3px;font-size:8px}.url{color:#236ba1}.cat{padding:5px 9px;border-radius:15px;display:inline-block;background:#e7f3ff;color:#1169bb}.bid{font-weight:800;color:#0058a1}.claim{font-weight:800;color:#135a91}.claim small{display:block;color:#6e879b;font-weight:400;margin-top:1px}.claim span{color:#ffb000;margin-right:3px}.claimBtn{padding:7px 10px;font-size:10px}.pagination{display:flex;align-items:center;gap:5px;padding:6px 4px}.pagination button,.pagination span{min-width:27px;height:27px;border:1px solid #dbe8ef;background:#fff;border-radius:5px;display:grid;place-items:center;color:#19527c;cursor:pointer}.pagination span.active{background:#008f70;color:#fff;border-color:#008f70}.pagination small{margin-left:auto;color:#205b87}.sideCard{border:1px solid #dcebf1;border-radius:8px;margin-bottom:12px;padding:11px;background:#fff}.sideHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.sideHead h3{font-size:13px;margin:0}.sideHead a{font-size:9px;color:#008a6d;text-decoration:none}.activity,.today{display:grid;grid-template-columns:24px 32px 1fr;gap:7px;align-items:center;padding:8px 0;border-bottom:1px solid #edf2f5}.today:last-child,.activity:last-child{border-bottom:0}.sideNum{font-size:10px;color:#1587c1}.sideLogo{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:800}.sideText b{font-size:9px;display:block;color:#0a4e84}.sideText small{font-size:8px;color:#66849d;display:block;margin-top:2px}.how{margin:2px 5% 10px;border-top:1px solid #dfe9ef;text-align:right}.how button{border:0;background:transparent;color:#153f65;font-weight:700;font-size:10px;padding:8px;cursor:pointer}.howPanel{display:none;text-align:left;grid-template-columns:repeat(4,1fr);gap:10px;padding:8px}.howPanel.show{display:grid}.howPanel div{background:#f5fafb;border:1px solid #dfedf1;border-radius:8px;padding:12px}.howPanel b,.howPanel span{display:block}.howPanel b{font-size:10px}.howPanel span{font-size:9px;color:#66839b;margin-top:4px}.homeStats{padding:45px 5% 58px;text-align:center;background:#fff}.homeStats>p{margin:0 0 25px;color:#46677f;font-size:22px;letter-spacing:-.3px}.homeStats>p em{font-style:normal;color:#ef694e}.statGrid{max-width:930px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.statCard{min-height:118px;border-radius:28px;background:#fff;box-shadow:0 12px 35px rgba(15,54,76,.10);display:flex;flex-direction:column;justify-content:center;align-items:center}.statCard strong{font-size:28px;color:#172d3f;letter-spacing:.5px}.statCard strong span{color:#0aa85f}.statCard:nth-child(2) strong span{color:#ef694e}.statCard small{margin-top:10px;font-size:15px;color:#526d80}footer{background:#fff;color:#405c70;min-height:150px;padding:20px 5% 24px;display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;border-top:1px solid #edf0f2}.footerBrand{display:flex;align-items:center;gap:9px}.footerBrand img{width:42px;height:38px;object-fit:cover;object-position:left}.footerBrand b,.footerBrand small{display:block}.footerBrand b{font-size:13px;color:#29485f}.footerBrand small{font-size:8px;color:#8293a0;margin-top:3px}.footerLinks{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.footerLinks a{color:#ef694e;font-size:11px;text-decoration:none}.footerLinks a:hover{text-decoration:underline}.footerBottom{text-align:right}.footerSocial{color:#405c70;font-size:13px;margin-bottom:13px;letter-spacing:1px}.copyright{text-align:right;font-size:8px;color:#8293a0}.modal{display:none;position:fixed;inset:0;background:#082238aa;z-index:50;place-items:center;padding:20px}.modal.show{display:grid}.modalBox{width:min(470px,100%);background:#fff;border-radius:14px;padding:25px;position:relative;box-shadow:0 20px 70px #00152255}.close{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:25px;color:#6d8291;cursor:pointer}.modalBox h2{margin:0 0 8px;color:#123d63}.modalBox p{color:#58758d;font-size:12px}.form{display:grid;gap:10px}.form input,.form select{height:42px;border:1px solid #dbe7ee;border-radius:7px;padding:0 12px}.notice{padding:10px;border-radius:8px;background:#effaf6;color:#08765d;font-size:11px}.danger{background:#fff5f5;color:#b64242}.modalActions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}@media(max-width:1100px){nav{gap:12px}.search{width:220px}.hero{grid-template-columns:1.3fr 1.3fr}.heroPoints{display:none}.submitBar{grid-template-columns:1fr 1fr}.contentGrid{grid-template-columns:1fr}.contentGrid aside{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tableWrap{overflow:auto}}@media(max-width:720px){.topbar{height:auto;min-height:60px;flex-wrap:wrap;padding:8px 4%;gap:8px}.brand{min-width:auto}.brand span{display:none}.live{display:flex}nav{order:4;width:100%;justify-content:space-between;gap:4px}.search{order:3;width:100%;margin-left:0}.topbar .btn{padding:8px 10px}.hero{grid-template-columns:1fr;padding:18px 5% 0}.hero h1{font-size:31px}.hero h2{font-size:16px}.heroArt{height:145px}.heroArt img{height:145px}.submitBar{grid-template-columns:1fr;margin:10px 4%}.contentGrid{margin:0 4%}.tableWrap{font-size:9px}.contentGrid aside{display:block}.sideCard{margin-top:10px}.footerLinks{display:none}footer{grid-template-columns:1fr 1fr}.copyright{text-align:right}.howPanel.show{grid-template-columns:1fr 1fr}}
/* Modern compact bid panel */
.submitBar{position:relative;margin:16px 5% 13px;padding:11px 14px;gap:12px;border:1px solid #dce8f4;border-radius:16px;background:linear-gradient(135deg,#ffffff 0%,#f8fbff 55%,#f7f5ff 100%);box-shadow:0 8px 24px rgba(24,72,120,.07);grid-template-columns:1.18fr 1.32fr 1.05fr auto;overflow:hidden}
.submitBar:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#168cff,#7b4dff);border-radius:16px 0 0 16px}
.submitIntro{position:relative;z-index:1;gap:10px;min-width:0}
.submitIntro i{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:linear-gradient(135deg,#e8f2ff,#eee9ff);color:#236ee8;border:1px solid #d8e6fb;box-shadow:0 5px 14px rgba(35,110,232,.10);font-size:20px;font-weight:800;transform:rotate(-8deg)}
.submitIntro b{font-size:12px;color:#153f69;letter-spacing:-.15px}
.submitIntro small{font-size:8.5px;color:#6a849b;line-height:1.35;margin-top:4px;max-width:205px}
.submitBar label{font-size:8.5px;font-weight:700;color:#587792;letter-spacing:.1px}
.submitBar input,.submitBar select{height:39px;margin-top:5px;border:1px solid #dbe7f2;border-radius:10px;background:#fff;box-shadow:inset 0 1px 2px rgba(18,60,100,.03);padding:0 12px;color:#315e83;font-size:10px;transition:.18s}
.submitBar input:focus,.submitBar select:focus{border-color:#77adff;box-shadow:0 0 0 3px rgba(42,128,255,.10);outline:0}
.bidAction{height:39px;min-width:116px;margin-top:14px;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#1589ff,#6d43ef)!important;box-shadow:0 8px 18px rgba(74,93,232,.22);display:flex;align-items:center;justify-content:center;gap:9px;padding:0 15px!important;font-size:10px!important}
.bidAction b{font-size:16px;line-height:1;font-weight:500;transition:transform .18s}
.bidAction:hover{box-shadow:0 11px 22px rgba(74,93,232,.28);transform:translateY(-1px)}
.bidAction:hover b{transform:translateX(3px)}
@media(max-width:1100px){.submitBar{grid-template-columns:1fr 1fr}.submitIntro{grid-column:1/-1}.bidAction{margin-top:14px}}
@media(max-width:720px){.submitBar{grid-template-columns:1fr;margin:10px 4%;padding:13px;border-radius:15px}.submitIntro{grid-column:auto;padding-bottom:2px}.submitIntro small{max-width:none}.bidAction{width:100%;margin-top:5px}.submitBar:before{width:3px}}/* Modern bottom statistics section */
.homeStats{position:relative;padding:48px 5% 30px;text-align:center;background:linear-gradient(180deg,#f7fbff 0%,#eef7ff 100%);border-top:1px solid #e2edf7;overflow:hidden}
.homeStats:before,.homeStats:after{content:"";position:absolute;border-radius:50%;pointer-events:none}
.homeStats:before{width:380px;height:170px;left:-120px;bottom:-105px;background:rgba(64,154,255,.10);transform:rotate(18deg)}
.homeStats:after{width:420px;height:190px;right:-150px;bottom:-120px;background:rgba(126,91,255,.09);transform:rotate(-18deg)}
.homeStats>p{position:relative;z-index:1;margin:0 0 25px;color:#46677f;font-size:22px;letter-spacing:-.35px}
.homeStats>p em{font-style:normal;color:#2478dc;font-weight:600}
.statGrid{position:relative;z-index:1;max-width:930px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.statCard{min-height:118px;border:1px solid rgba(214,229,242,.9);border-radius:28px;background:rgba(255,255,255,.88);box-shadow:0 12px 35px rgba(35,91,132,.10);display:flex;flex-direction:column;justify-content:center;align-items:center}
.statCard strong{font-size:28px;color:#172d3f;letter-spacing:.5px}
.statCard strong span{color:#13a86a}
.statCard:nth-child(2) strong span{color:#2478dc}
.statCard:nth-child(3) strong{color:#6c4de8}
.statCard small{margin-top:10px;font-size:15px;color:#526d80}
.statsCredits{position:relative;z-index:1;margin:26px auto 0;display:flex;flex-direction:column;align-items:center;gap:14px}
.companyLine{font-size:15px;color:#526d80}
.companyLine b{color:#2478dc;font-weight:600}
.companyLine i{font-style:normal;color:#6c4de8;padding:0 4px}
.statsLinks{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
.statsLinks a{color:#2478dc;text-decoration:none;font-size:12px}
.statsLinks a:hover{text-decoration:underline}
.brandStamp{display:inline-flex;align-items:center;gap:8px;margin-top:7px;padding:5px 14px 5px 6px;border:1px solid #d6e5f1;border-radius:999px;background:#fff;box-shadow:0 5px 18px rgba(38,90,130,.08);color:#1e4565}
.brandStamp span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#19b978,#2478dc);color:#fff;font-weight:800;font-size:11px}
.brandStamp strong{font-size:12px}
.brandStamp small{font-size:7px;letter-spacing:.4px;color:#7890a3;margin:0}
.brandStamp>b{font-size:18px;color:#2478dc;margin-left:4px}
@media(max-width:720px){.homeStats{padding:34px 4% 25px}.homeStats>p{font-size:18px;line-height:1.35}.statGrid{grid-template-columns:1fr;gap:10px}.statCard{min-height:92px;border-radius:20px}.statCard strong{font-size:25px}.statCard small{font-size:13px}.companyLine{font-size:12px}.statsLinks{gap:9px 13px}.brandStamp{margin-top:3px}}