/* The requested light service-status homepage. All prices and states are admin-managed. */
.reference-home{background:#f4f6f9;color:#172033}
.reference-home .announcement{display:none}
.reference-home .site-header{height:62px;background:#fff;border-bottom:1px solid #e8ebf0;box-shadow:0 3px 18px rgba(16,40,80,.04)}
.reference-home .brand-mark{background:#0866f5;color:#fff;box-shadow:0 6px 18px rgba(0,102,255,.16)}
.reference-home .brand-type strong{color:#172033}.reference-home .brand-type small{color:#748197}
.reference-home .primary-nav>a{color:#506078}.reference-home .primary-nav>a:hover,.reference-home .primary-nav>a.active{color:#0766ef;background:#edf5ff}
.reference-home .nav-actions .btn-accent{background:#0969f6;color:white;box-shadow:none}.reference-home .nav-actions .btn-accent:hover{background:#0055d8}
.reference-home-main{background:#f4f6f9;padding:1px 0 70px;min-height:600px}.ref-wrap{max-width:1216px;width:calc(100% - 44px);margin-inline:auto}
.ref-update-ticker{margin-top:24px;border-radius:16px;padding:2px;background:linear-gradient(105deg,#f51564 0%,#ca236c 18%,#5a57ce 50%,#0066f5 100%);box-shadow:0 4px 18px rgba(42,64,119,.06)}
.ref-update-inner{border-radius:14px;background:#fff;height:51px;display:flex;align-items:center;gap:16px;padding:0 14px;overflow:hidden}
.ref-update-label{font-size:11px;letter-spacing:.035em;font-weight:900;white-space:nowrap;color:#fff;border-radius:9px;background:linear-gradient(110deg,#eb1d60,#df1650);padding:6px 17px;box-shadow:0 5px 13px rgba(218,30,87,.18)}
.ref-update-window{overflow:hidden;flex:1;min-width:0}.ref-update-track{display:flex;width:max-content;align-items:center;gap:56px;animation:ref-marquee 36s linear infinite;color:#1c2435;font-size:13px;font-weight:730;white-space:nowrap}.ref-update-track>span{display:block}.ref-update-ticker:hover .ref-update-track{animation-play-state:paused}@keyframes ref-marquee{to{transform:translateX(-50%)}}
.ref-promo{margin-top:30px;min-height:343px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);align-items:center;gap:30px;padding:32px 48px 32px 50px;background:linear-gradient(105deg,#fff 8%,#fcfdff 50%,#f3f8ff 100%);border:1px solid #dae3ed;border-radius:21px;box-shadow:0 18px 34px rgba(24,42,79,.055)}
.ref-promo-copy{min-width:0}.ref-promo-kicker{display:inline-flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.15em;font-weight:850;color:#6890c8;margin-bottom:8px}.ref-live-dot,.ref-heading-pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:#1673f8;box-shadow:0 0 0 5px rgba(16,108,244,.08)}
.ref-promo h1{font-size:clamp(32px,3.28vw,46px);letter-spacing:-.052em;line-height:1.17;color:#111c31;margin:0;font-weight:830}.ref-promo h1 span{color:#0866ee}.ref-promo-copy>p{font-size:14px;color:#566477;line-height:1.65;margin:20px 0 27px;max-width:675px}
.ref-promo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ref-promo-primary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:11px;background:#0568f9;color:#fff;padding:13px 32px;border-radius:11px;font-size:13px;font-weight:840;letter-spacing:.03em;box-shadow:0 12px 23px rgba(5,104,249,.17)}.ref-promo-primary:hover{background:#0055d8;transform:translateY(-2px)}.ref-promo-secondary{display:inline-flex;align-items:center;gap:6px;padding:12px;color:#145bc4;font-size:12px;font-weight:780}.ref-promo-secondary:hover{text-decoration:underline}
.ref-promo-photo{height:226px;width:100%;border-radius:17px;position:relative;border:4px solid #fff;overflow:hidden;box-shadow:0 10px 24px rgba(10,40,80,.12);background:#0e2c55}.ref-promo-photo img{width:100%;height:100%;object-fit:cover;object-position:53% 43%;display:block}.ref-promo-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,15,45,.42),transparent 70%);pointer-events:none}.ref-photo-overlay{position:absolute;z-index:1;top:44%;left:8%;transform:translateY(-50%) rotate(-9deg);font-weight:930;letter-spacing:-.05em;line-height:.96;color:#fff;font-size:clamp(19px,2.2vw,32px);text-shadow:0 0 18px #2a9dff,0 3px 12px #02122e;pointer-events:none}
.ref-status-section{padding-top:36px}.ref-status-heading{text-align:center;margin:0 auto 39px}.ref-overline,.ref-status-heading .ref-overline{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#0465e7;font-size:13px;letter-spacing:.24em;font-weight:850;margin:0;text-transform:uppercase}.ref-status-heading .ref-heading-pulse{height:6px;width:6px}.ref-status-heading h2{font-size:clamp(33px,3.3vw,45px);color:#131c2f;letter-spacing:-.045em;font-weight:860;line-height:1.18;margin:21px 0 18px}.ref-type-caret{display:inline-block;position:relative}.ref-type-caret:after{content:"";height:.92em;width:2px;background:#006aff;display:inline-block;margin-left:6px;vertical-align:-.06em;animation:ref-blink 1.1s step-end infinite}@keyframes ref-blink{50%{opacity:0}}.ref-status-subtitle{margin:0;color:#536071;font-size:16px;line-height:1.5}
.ref-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ref-status-card{min-height:125px;border:1px solid #dce2ea;border-radius:15px;background:rgba(255,255,255,.9);padding:19px 20px;box-shadow:0 4px 15px rgba(27,44,81,.026);display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s}.ref-status-card:hover{transform:translateY(-2px);border-color:#bfcee4;box-shadow:0 10px 23px rgba(28,46,80,.065)}.ref-status-info{min-width:0}.ref-status-card h3{font-size:15px;font-weight:780;line-height:1.35;letter-spacing:-.018em;color:#141c2d;margin:0;overflow-wrap:anywhere}.ref-price-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;line-height:1.3}.ref-usdt-price{font-size:15px;color:#0669ed;font-weight:880;white-space:nowrap}.ref-bdt-price{font-size:11px;color:#079268;background:#e9f8f2;border:1px solid #b9e6d6;border-radius:5px;padding:3px 7px;font-weight:850;white-space:nowrap}.ref-availability{border-radius:50px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 12px;font-size:10px;font-weight:820;line-height:1;white-space:nowrap;flex:none}.ref-availability.online{color:#00a67f;border:1px solid #bde7dc;background:#e9f8f4}.ref-availability.offline{color:#e0355c;border:1px solid #f1c9d2;background:#fceef1}.ref-status-dot{width:7px;height:7px;display:inline-block;flex:none;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(0,180,125,.1),0 0 9px currentColor}.ref-availability.offline .ref-status-dot{box-shadow:0 0 0 3px rgba(230,45,89,.1),0 0 9px currentColor}
.ref-no-services{text-align:center;padding:60px 22px;border:1px dashed #cfdaea;border-radius:15px;color:#65758b;background:#fff}.ref-status-footnote{color:#7c899c;font-size:11px;line-height:1.6;margin:19px 1px 0;display:flex;align-items:start;gap:9px}.ref-footnote-dot{width:7px;height:7px;border-radius:50%;background:#1782fa;flex:none;margin-top:5px}.ref-status-footnote #refExchangeRate{font-weight:750;color:#536780}
.ref-tools-zone{margin-top:48px;border:1px solid #dce4ee;border-radius:19px;background:#fff;box-shadow:0 5px 20px rgba(25,45,80,.035)}.ref-tools-inner{text-align:center;padding:51px 25px 55px}.ref-tools-icon{width:57px;height:57px;display:flex;align-items:center;justify-content:center;margin:0 auto 13px;background:#e8f1ff;border-radius:15px;color:#0069f2}.ref-tools-zone h2{font-size:28px;line-height:1.2;letter-spacing:-.045em;color:#141d30;margin:6px 0 8px;font-weight:800}.ref-tools-zone p{margin:0;color:#69778c;font-size:13px}.ref-tool-list{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:30px auto 0;max-width:800px}.ref-tool-chip{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 17px;border:1px solid #ccd8e9;border-radius:8px;background:#fdfefe;color:#1159c5;font-size:12px;font-weight:780;min-height:40px;box-shadow:0 2px 5px rgba(0,28,88,.03)}.ref-tool-chip:hover{background:#edf5ff;border-color:#86aff0;transform:translateY(-2px)}.ref-tool-chip svg{color:#0469f7}
.ref-driver-action{text-align:center;margin:37px auto 0;display:flex;flex-direction:column;align-items:center;gap:13px}.ref-driver-button{background:linear-gradient(135deg,#e73536,#9c1515);border:0;color:#fff;padding:16px 32px;min-height:53px;width:min(100%,420px);border-radius:13px;font-size:13px;font-weight:840;letter-spacing:.065em;box-shadow:0 9px 24px rgba(210,38,38,.21);display:inline-flex;align-items:center;justify-content:center;gap:10px}.ref-driver-button:hover{transform:translateY(-2px);box-shadow:0 12px 27px rgba(210,38,38,.3)}.ref-driver-link{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:760;color:#60718b}.ref-driver-link:hover{color:#0066e6}
.reference-home .site-footer{background:#fff;color:#4e5b70;border-top:1px solid #e2e8f0}.reference-home .footer-top{padding:53px 0 43px}.reference-home .footer-top h3{color:#18243a}.reference-home .footer-brand-column p,.reference-home .footer-contact p{color:#68788c}.reference-home .footer-links>a,.reference-home .footer-contact>a{color:#627287}.reference-home .footer-links>a:hover,.reference-home .footer-contact>a:hover{color:#0868e9}.reference-home .footer-socials a{color:#0c6be4;background:#eef5ff}.reference-home .footer-bottom{border-top-color:#e4eaf3;color:#8490a0}.reference-home .footer-bottom a{color:#0866e5}.reference-home .chat-toggle{background:#fff;border:2px solid #0fbc8b;color:#079f79;box-shadow:0 9px 23px rgba(19,53,80,.13)}.reference-home .chat-head{background:#084f96}.reference-home .chat-toggle:hover{box-shadow:0 12px 27px rgba(19,53,80,.2)}
.ref-driver-modal{position:fixed;inset:0;height:100dvh;width:100vw;max-width:none;max-height:none;border:0;background:#f4f6f9;color:#182236;margin:0;overflow-y:auto;padding:0}.ref-driver-modal::backdrop{background:rgba(8,21,45,.66)}.ref-modal-shell{max-width:1216px;width:calc(100% - 50px);margin:auto;padding:25px 0 70px}.ref-modal-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.ref-modal-back{background:white;color:#324157;border:1px solid #dae3ee;border-radius:30px;padding:10px 18px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;box-shadow:0 3px 12px rgba(20,40,70,.05)}.ref-modal-back svg{transform:rotate(180deg)}.ref-modal-back:hover{border-color:#0a6cef;color:#0767eb}.ref-modal-full-link{display:inline-flex;align-items:center;gap:6px;color:#0766df;font-size:12px;font-weight:780}.ref-modal-title{text-align:center;margin:60px 0 37px}.ref-modal-title h2{font-size:clamp(34px,4vw,49px);letter-spacing:-.045em;line-height:1.15;margin:15px 0 12px}.ref-modal-title p{font-size:14px;color:#69778a;line-height:1.6;margin:0}.ref-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ref-modal-card{display:flex;align-items:center;gap:15px;border:1px solid #dce4ed;background:white;padding:17px;border-radius:12px;min-width:0}.ref-modal-icon{height:47px;width:47px;flex:none;border-radius:10px;background:#eef5ff;color:#0667eb;display:flex;align-items:center;justify-content:center}.ref-modal-card>div{min-width:0;flex:1}.ref-modal-card h3{margin:0;font-size:15px;line-height:1.35}.ref-modal-card p{margin:3px 0 0;color:#8490a0;font-size:11px}.ref-modal-card>a{background:#0968f0;color:#fff;border-radius:8px;padding:9px 11px;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800}.ref-modal-card>a:hover{background:#0056cc}.ref-modal-warning{display:flex;align-items:center;gap:8px;font-size:11px;color:#8794a5;margin:21px 0}
@media(max-width:1020px){.ref-promo{grid-template-columns:1.2fr .8fr;padding:30px}.ref-promo h1{font-size:36px}.ref-status-card{padding:16px;gap:9px}.ref-availability{font-size:9px;padding:6px 9px}.ref-usdt-price{font-size:14px}.ref-bdt-price{font-size:10px}}
@media(max-width:800px){.reference-home .nav-menu-btn{border-color:#d9e3f0;color:#28537c}.reference-home .primary-nav{background:#fff;top:62px;border-top-color:#e5ebf3}.reference-home .primary-nav>a{color:#31405a}.reference-home .primary-nav .nav-mobile-server{color:#0668ec}.ref-promo{grid-template-columns:1fr;gap:24px;padding:29px}.ref-promo h1{font-size:40px}.ref-promo-photo{height:260px;max-width:600px}.ref-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-status-card{padding:18px}.ref-availability{font-size:10px;padding:6px 11px}}
@media(max-width:610px){.reference-home .site-header{height:60px}.reference-home .primary-nav{top:60px}.ref-wrap{width:calc(100% - 28px)}.ref-update-ticker{margin-top:14px;border-radius:12px}.ref-update-inner{height:44px;border-radius:10px;padding:0 9px;gap:9px}.ref-update-label{padding:5px 10px;font-size:10px}.ref-update-track{font-size:11px}.ref-promo{margin-top:18px;padding:25px 21px 22px;border-radius:16px;gap:20px}.ref-promo-kicker{font-size:9px}.ref-promo h1{font-size:clamp(30px,9vw,40px)}.ref-promo-copy>p{font-size:12px;margin:16px 0 21px}.ref-promo-primary{min-height:43px;padding:11px 16px;font-size:11px}.ref-promo-secondary{font-size:11px}.ref-promo-photo{height:190px}.ref-photo-overlay{font-size:27px}.ref-status-section{padding-top:42px}.ref-status-heading{margin-bottom:28px}.ref-overline,.ref-status-heading .ref-overline{font-size:10px;letter-spacing:.19em}.ref-status-heading h2{font-size:clamp(29px,8vw,39px);margin:14px auto 12px}.ref-status-subtitle{font-size:12px;max-width:320px;margin:auto}.ref-status-grid{grid-template-columns:1fr;gap:11px}.ref-status-card{min-height:92px;padding:16px 17px;border-radius:13px}.ref-status-card h3{font-size:14px}.ref-price-line{margin-top:10px}.ref-status-footnote{font-size:10px;margin-top:19px}.ref-tools-zone{margin-top:35px}.reference-home .chat-toggle{height:49px;width:49px;justify-content:center;padding:8px}.reference-home .chat-toggle-label{display:none}.ref-tools-inner{padding:34px 16px 38px}.ref-tools-zone h2{font-size:25px}.ref-tools-zone p{font-size:11px}.ref-tool-list{margin-top:22px;gap:8px}.ref-tool-chip{font-size:11px;padding:9px 11px}.ref-driver-action{margin-top:27px}.reference-home-main{padding-bottom:55px}.ref-modal-shell{width:calc(100% - 30px)}.ref-modal-top{align-items:start}.ref-modal-full-link{max-width:140px;text-align:right}.ref-modal-title{margin:45px 0 25px}.ref-modal-grid{grid-template-columns:1fr}.ref-modal-card>a{font-size:0;padding:9px}.ref-modal-card>a svg{height:19px;width:19px}}
@media(max-width:360px){.ref-status-card{gap:6px}.ref-status-card h3{font-size:13px}.ref-availability{padding:6px;font-size:9px}.ref-bdt-price{font-size:9px}.ref-modal-card h3{font-size:13px}}
@media(prefers-reduced-motion:reduce){.ref-update-track{animation:none}.ref-type-caret:after{animation:none}}
.reference-home .brand-mark.brand-mark-image{background:#fff;box-shadow:none;border:1px solid #d9e4f0}
/* The main highlights respect the admin brand-accent setting. */
.reference-home .ref-promo h1 span,.reference-home .ref-status-heading .ref-overline,.reference-home .ref-usdt-price,.reference-home .ref-tools-icon,.reference-home .ref-tool-chip svg{color:var(--accent)}.reference-home .ref-promo-primary,.reference-home .nav-actions .btn-accent{background:var(--accent)}.reference-home .ref-promo-primary:hover,.reference-home .nav-actions .btn-accent:hover{filter:brightness(.86)}
