@charset "UTF-8";
@import url("emoji.css");
:root{--ink:#172f2b;--muted:#566c65;--green:#123d36;--lime:#d9f273;--paper:#f6f8f2;--line:#dce4dc;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Noto Emoji"}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}button,input{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #9b6700;outline-offset:4px}.skip{position:absolute;left:10px;top:-100px;background:white;padding:10px;z-index:10}.skip:focus{top:10px}.topbar{background:var(--green);color:#edf5ed;font-size:12px;padding:8px max(20px,calc((100% - 1180px)/2));display:flex;justify-content:space-between;gap:12px}.header{max-width:1220px;margin:auto;padding:24px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-size:27px;font-weight:850;display:flex;gap:12px;align-items:center;line-height:1.1;letter-spacing:-1px}.brand-icon{background:var(--green);color:var(--lime);border-radius:13px;padding:12px 9px;font-size:22px}.brand small{display:block;font-size:9px;letter-spacing:1.6px;margin-top:8px}.accent{color:#4c6e12}.header nav{display:flex;gap:24px;font-size:14px;font-weight:600}main{max-width:1180px;margin:auto;padding:0 20px}.hero{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center;padding:56px 0 52px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#4c6557}.hero h1{font-size:clamp(36px,5vw,61px);line-height:1.12;letter-spacing:-2.2px;margin:20px 0}.hero h1 span{color:#567228}.hero p{color:var(--muted);max-width:620px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--green);color:white;border:1px solid var(--green);border-radius:10px;padding:12px 20px;font-size:14px;font-weight:700}.secondary{background:transparent;color:var(--green);border-color:#b3c1b7}.hero .hero-note{font-size:12px;margin-top:20px}.hero-card{background:var(--green);color:white;border-radius:24px;padding:32px;box-shadow:14px 14px 0 #e6eccf;transform:rotate(-1deg)}.hero-card .eyebrow{color:var(--lime)}.hero-card h2{font-size:31px;line-height:1.3;margin:18px 0}.hero-card p{color:#dae7de;font-size:12px;text-align:center}.sample-result{display:flex;justify-content:space-between;align-items:center;font-size:32px;font-weight:850;color:var(--lime);letter-spacing:2px;border-block:1px solid #49665b;padding:22px 0}.sample-result span{font-size:24px}.legend{display:flex;justify-content:space-between;font-size:9px;color:#e6eee8}.hero-card a{display:block;color:white;font-size:13px;margin-top:28px}.quick-links{display:grid;grid-template-columns:repeat(4,1fr);background:#eaf0e0;border:1px solid #dbe4ce;border-radius:12px;margin-bottom:50px}.quick-links a{text-align:center;padding:16px 8px;font-weight:600;font-size:13px}.section{margin:0 0 56px}.section-heading h2,.editorial h2{font-size:clamp(23px,3vw,34px);letter-spacing:-1px;line-height:1.25;margin:10px 0}.section-heading p{color:var(--muted);margin:10px 0 25px}.search-row{display:flex;gap:12px;align-items:center}.search-row label{font-weight:650;font-size:14px}.search-row input{min-width:0;flex:1;background:white;border:1px solid #bdcbbf;border-radius:10px;padding:11px 16px}.muted{color:var(--muted);font-size:13px}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.market-card{background:white;border:1px solid var(--line);border-radius:16px;overflow:hidden;padding:20px 20px 0;transition:transform .2s,box-shadow .2s}.market-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #173c3010}.card-top{display:flex;justify-content:space-between;gap:6px;align-items:center}.pill{background:#ecf3df;color:#42620e;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:700}.record-date{font-size:10px;color:var(--muted)}.market-card h3{font-size:17px;margin:22px 0 5px;overflow-wrap:anywhere}.result-number{font-size:29px;letter-spacing:2px;font-weight:800;color:#163e34;margin:8px 0 18px;overflow-wrap:anywhere}.timing{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted)}.timing b{display:block;color:var(--ink);font-size:12px;padding-left:18px}.card-links{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:20px;padding:13px 0;font-size:12px;font-weight:700}.editorial{background:white;border:1px solid var(--line);border-radius:18px;padding:34px}.editorial p{color:var(--muted)}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0}.guide-grid article{border-top:1px solid var(--line);padding-top:20px}.guide-grid h3{margin:8px 0}.guide-grid p,.guide-grid a{font-size:14px}.guide-icon{font-size:25px}.faq{display:grid;gap:10px}details{border:1px solid var(--line);border-radius:10px;background:white;padding:16px 20px}summary{font-weight:650;cursor:pointer}details p{color:var(--muted);font-size:14px;max-width:900px}.notice{padding:24px;background:#eaf0e0;border-radius:14px}.notice h2{font-size:20px;margin:0}.notice p{font-size:14px}footer{background:#e8ede3;padding:40px 20px 20px}.footer-inner{max-width:1140px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}.footer-inner p{font-size:13px}.footer-inner nav{display:flex;gap:15px 25px;flex-wrap:wrap;align-content:start;font-size:13px}.copyright{max-width:1140px;margin:25px auto 0;border-top:1px solid #cbd8cb;padding-top:16px;font-size:11px;color:var(--muted)}.back-top{position:fixed;right:18px;bottom:18px;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;background:var(--green);color:white;box-shadow:0 3px 14px #0002}.page-hero{padding:35px 0 25px;max-width:850px}.page-hero h1{font-size:clamp(30px,4vw,45px);line-height:1.2;letter-spacing:-1px}.breadcrumbs{font-size:12px;color:var(--muted)}.prose{max-width:900px}.prose h2{font-size:25px;margin-top:32px}.link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.link-grid a{background:white;border:1px solid var(--line);border-radius:12px;padding:20px}.chart-table{width:100%;border-collapse:collapse;table-layout:fixed;background:white;font-size:clamp(9px,1.2vw,15px)}.chart-table caption{text-align:left;padding:15px;font-weight:650}.chart-table th{background:var(--green);color:white}.chart-table th,.chart-table td{border:1px solid var(--line);padding:12px 3px;text-align:center;overflow-wrap:anywhere}.chart-table td time{font-size:clamp(8px,1vw,12px)}.chart-table .panel-number{display:block;font-size:clamp(8px,1vw,13px)}.chart-table .jodi-number{font-weight:800;font-size:clamp(12px,1.5vw,18px)}.highlight{color:#b32942}.pagination{display:flex;gap:20px;justify-content:center;margin:24px 0}[hidden]{display:none!important}@media(max-width:850px){.hero{gap:30px}.header{flex-wrap:wrap}.header nav{gap:16px;flex-wrap:wrap}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-card{padding:22px}.hero-card h2{font-size:25px}.sample-result{font-size:24px}.sample-result span{font-size:20px}}@media(max-width:600px){main{padding:0 14px}  .dp-app-icon {
    width: 58px;
    height: 58px;
    font-size: 28px;
  }.topbar{padding:8px 14px}.topbar span{font-size:10px}.header{padding:20px 14px;gap:20px}.header nav{gap:18px;font-size:12px}.hero{grid-template-columns:1fr;padding:24px 0 38px;gap:30px}.hero-card{transform:none;box-shadow:6px 6px 0 #e6eccf}.hero h1{letter-spacing:-1.3px}.quick-links{grid-template-columns:repeat(2,1fr);margin-bottom:32px}.market-grid{gap:10px}.market-card{padding:14px 10px 0}.card-top{flex-direction:column;align-items:start}.market-card h3{font-size:14px;margin-top:14px}.result-number{font-size:20px;letter-spacing:0}.timing{flex-direction:column;gap:6px}.timing b{display:inline;padding-left:4px;font-size:10px}.card-links{font-size:10px;gap:5px}.search-row{flex-wrap:wrap}.search-row label{width:100%}.search-row .button{padding:11px 12px;gap:5px}.editorial{padding:22px}.guide-grid,.link-grid{grid-template-columns:1fr}.section{margin-bottom:35px}.footer-inner{grid-template-columns:1fr;gap:15px}.chart-table th,.chart-table td{padding:9px 1px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.topbar,.guide-icon{font-family:system-ui,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Noto Emoji",sans-serif}
/* Satta143: dark casino-inspired market board */
:root{--ink:#f7f9ff;--muted:#aeb9d1;--green:#ffd54a;--lime:#8cff66;--paper:#070a12;--line:#303c56;--white:#101522;--gold:#ffd54a;--hot:#ff375f;--cyan:#2ee6ff;--purple:#9d27ff}
body{background:radial-gradient(ellipse at 50% 0,#18213a 0,#090d17 36%,#060810 100%);color:var(--ink)}a{color:var(--cyan)}a:hover{color:var(--gold)}.topbar{background:linear-gradient(90deg,#ff375f,#ff9f1c,#ffd54a,#8cff66,#2ee6ff,#9d66ff,#ff375f);background-size:300% 100%;color:#071018;font-weight:850;animation:board-shine 14s linear infinite}.header{border-bottom:1px solid #303c56}.header nav a{color:#e8eeff}.brand{color:var(--gold);text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 18px #ffd54a26}.brand-icon{background:linear-gradient(135deg,#ff375f,#9d27ff);color:white;border:1px solid #ffc64a;font-size:23px;box-shadow:0 0 20px #ef2f8230}.brand small{color:#aeb9d1;font-size:9px}.accent{color:white}.eyebrow{color:var(--cyan)}.hero{gap:38px;padding:38px 0 40px}.hero h1{font-size:clamp(36px,4.8vw,59px);font-weight:900;line-height:1.13;text-shadow:0 4px 22px #0007}.hero h1 span{color:var(--gold)}.hero-card{position:relative;background:radial-gradient(ellipse at center,#38124e,#111527 70%);border:1px solid #bc51ff;border-radius:20px;box-shadow:0 0 28px #9d27ff25,inset 0 0 35px #9d27ff17;transform:none;padding:30px;text-align:center;overflow:hidden}.hero-card:before{content:"";position:absolute;inset:8px;border:1px dashed #ffd54a55;border-radius:14px;pointer-events:none}.casino-badge{display:inline-block;color:#0a0d15;background:linear-gradient(90deg,#ffae29,#ffe877,#ffae29);border-radius:50px;font-weight:900;font-size:12px;letter-spacing:3px;padding:7px 23px;margin-bottom:18px;box-shadow:0 0 16px #ffd54a25}.hero-card .eyebrow{display:block;color:#b8c6e6;font-size:10px}.slot-mark{display:flex;justify-content:center;gap:10px;margin:22px 0}.slot-mark span{font-size:clamp(54px,6vw,76px);font-weight:950;line-height:1.2;color:#ffe779;background:linear-gradient(#301846,#121527);border:1px solid #b65bff;box-shadow:inset 0 0 20px #9d27ff25,0 3px 0 #8e3fce;border-radius:10px;padding:7px 17px;text-shadow:0 0 12px #ffd54a40}.hero-card h2{font-size:14px;letter-spacing:2px;color:white;margin:16px 0}.hero-tags{display:flex;gap:9px;flex-wrap:wrap;justify-content:center}.hero-tags span{font-size:9px;color:#b5eaff;padding:5px 8px;border:1px solid #4c3766;border-radius:6px}.hero-card a{color:var(--gold);margin-top:20px}.button{background:linear-gradient(120deg,#ef2f82,#7c3aed);border-color:#a257c6;color:white;box-shadow:0 4px 20px #ef2f8220}.button:hover{color:white;text-decoration:none;filter:brightness(1.13)}.button.secondary{background:#151c2d;border-color:#405174;color:var(--cyan);box-shadow:none}.quick-links{background:#101522;border-color:#303c56;box-shadow:0 5px 24px #0003;margin-bottom:35px}.quick-links a{color:#f7f9ff;border-right:1px solid #303c56}.quick-links a:hover{background:#151c2d;color:var(--gold)}.section-heading h2{color:var(--gold)}#results .section-heading{background:linear-gradient(105deg,#35154c,#551565,#281540);padding:22px 24px;border:1px solid #834187;border-radius:14px;text-align:center;margin-bottom:20px}#results .section-heading h2{letter-spacing:1px;font-size:clamp(22px,3vw,30px)}#results .section-heading p{margin-bottom:0;color:#e5dff0;font-size:13px}.search-row input{background:#101522;border-color:#405174;color:white}.search-row input::placeholder{color:#aeb9d1}.market-grid{gap:16px}.market-card{background:linear-gradient(145deg,#151c2d,#101522);border:1px solid #384361;border-top:3px solid #9d27ff;border-radius:14px;padding:20px 20px 0;box-shadow:0 5px 16px #0003}.market-card:nth-child(3n+2){border-top-color:var(--hot)}.market-card:nth-child(3n){border-top-color:var(--cyan)}.market-card:hover{box-shadow:0 0 25px #9d27ff20;border-color:#ae6cea}.pill{background:#251c39;border:1px solid #704298;color:#e2baff;font-size:9px}.record-date{color:#c4cde0}.market-card h3{color:white;font-size:18px;font-weight:900;letter-spacing:.8px;text-align:center}.result-number{text-align:center;color:var(--gold);font-size:33px;letter-spacing:2px;line-height:1.3;text-shadow:0 0 16px #ffbc2525;font-variant-numeric:tabular-nums;margin:15px 0 20px}.timing{font-size:11px;color:#b8c3dc}.timing b{color:white}.card-links{border-top-color:#34415d;gap:10px;padding:15px 0}.card-links a{flex:1;text-align:center;padding:8px 3px;border-radius:6px;font-size:11px;color:white;background:linear-gradient(90deg,#ec2d81,#9336dc)}.card-links a:last-child{background:linear-gradient(90deg,#126d99,#5142b8)}.card-links a:hover{text-decoration:none;filter:brightness(1.2)}.editorial{background:#101522;border-color:#303c56}.editorial h2{color:var(--gold)}.editorial h3{color:#ebddff}.editorial strong{color:#f7f9ff}.guide-grid article{border-top-color:#384361}.guide-grid .guide-icon{background:#251b3c;border-radius:8px;display:inline-block;padding:5px 10px}.link-grid a{background:linear-gradient(120deg,#151c2d,#1c1530);color:white;border:1px solid #553768;border-left:3px solid #ef2f82;font-weight:800;font-size:13px;padding:17px}.link-grid a span{display:block;color:var(--cyan);font-size:11px;font-weight:600;margin-top:5px}.link-grid a:hover{border-color:#9d27ff;color:var(--gold);text-decoration:none}details{background:#101522;border-color:#303c56}summary{color:#f7f9ff}.notice{background:linear-gradient(120deg,#1d1930,#111b2d);border:1px solid #573166}.notice h2{color:var(--gold)}footer{background:#080c17;border-top:1px solid #303c56}.copyright{border-top-color:#303c56}.back-top{background:linear-gradient(145deg,#ef2f82,#7c3aed);color:white;border:1px solid #9d66ff}.page-hero{max-width:none;background:radial-gradient(ellipse at 50% 10%,#311446,#121629);border:1px solid #5a306d;border-radius:16px;margin:28px 0;padding:27px;text-align:center}.page-hero h1{color:var(--gold);font-weight:900}.page-hero p{color:#c9d0e2}.breadcrumbs{color:#d3c8e6}.chart-table{background:white;color:#10101c;border:1px solid #551565}.chart-table caption{color:var(--gold);background:#251335;border:1px solid #713771}.chart-table th{background:#4d155c;color:white;border-color:#693977}.chart-table td{border-color:#77417e;background:#fff;padding:8px 1px}.chart-table tbody th{background:#fff;color:#111;font-weight:800;font-size:clamp(8px,1vw,12px);border-color:#77417e}.chart-table .highlight{color:#e00000}.chart-value{font:inherit;color:inherit;border:0;background:none;cursor:pointer;border-radius:4px;padding:3px;min-width:0;line-height:1.15}.chart-value:focus-visible{outline:2px solid #7c3aed;outline-offset:0}.chart-table .jodi-number{font-weight:900;font-size:clamp(12px,1.6vw,19px)}.panel-result{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:1px;min-height:57px}.panel-digits{display:flex;flex-direction:column;align-items:center;font-size:clamp(10px,1.25vw,16px);font-weight:850;line-height:1.04}.chart-table .panel-result .jodi-number{font-size:clamp(11px,1.4vw,18px)}.pagination a{border:1px solid #6c3682;border-radius:8px;padding:8px 16px;background:#1c1730;color:var(--gold)}.highlight-tools{background:linear-gradient(120deg,#211530,#151c2d);border:1px solid #773c87;border-radius:14px;padding:20px 24px;margin-bottom:20px}.highlight-tools h2{color:var(--gold);font-size:22px;margin:0}.highlight-tools p{font-size:13px;color:#c8cfe0;margin:8px 0 14px}.highlight-buttons{display:flex;gap:10px;flex-wrap:wrap}.highlight-buttons button{border:1px solid #764c98;border-radius:8px;padding:10px 16px;background:#261d39;color:white;font-size:13px;font-weight:750}.highlight-buttons button[aria-pressed=true]{background:#ef2f82;border-color:#ff7baf;box-shadow:0 0 15px #ef2f8222}.highlight-tools #highlight-status{margin-bottom:0;min-height:22px}.chart-legend{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.legend-family{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#ddd;padding:3px 7px;border:1px solid #55366b;border-radius:4px}.legend-family i{width:12px;height:12px;border-radius:2px;display:inline-block}.paint-palette{position:fixed;right:18px;bottom:76px;z-index:25}.palette-toggle{width:49px;height:49px;border-radius:50%;background:linear-gradient(135deg,#ef2f82,#7c3aed);border:2px solid #e293ff;color:white;font-size:22px;box-shadow:0 0 25px #9d27ff44;cursor:pointer}.palette-box{position:absolute;right:0;bottom:62px;width:280px;background:#151c2d;color:white;border:1px solid #a757c2;border-radius:14px;padding:18px;box-shadow:0 15px 60px #0008}.palette-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.palette-header strong{color:var(--gold)}.palette-close{color:white;background:transparent;border:0;font-size:24px;line-height:1;cursor:pointer}.palette-box p{font-size:12px;color:#bbc6df}.palette-colors{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.color-swatch{width:100%;aspect-ratio:1;border:2px solid #ffffff44;border-radius:7px;cursor:pointer}.color-swatch[aria-pressed=true]{outline:2px solid white;outline-offset:2px}.selected-color{border-radius:7px;padding:8px;text-align:center;font-size:12px;font-weight:750;margin:12px 0}.custom-color{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:12px;margin:15px 0}.custom-color input{width:65px;height:30px;border:0;padding:0;background:transparent}.palette-actions{display:flex;gap:8px}.palette-actions button{flex:1;background:#271d3b;border:1px solid #815298;color:white;border-radius:6px;padding:7px 4px;font-size:11px}.palette-actions button[aria-pressed=true]{background:#e3317d}.painted-cell .chart-value{background:transparent!important;color:inherit!important}.painted-cell .highlight{color:inherit}.painted-cell{transition:background .15s}.skip{color:#111}.record-date{font-variant-numeric:tabular-nums}@keyframes board-shine{to{background-position:-300% 0}}@media(max-width:850px){.header nav{gap:14px}.hero h1{font-size:39px}.hero-card{padding:24px}.slot-mark span{font-size:56px;padding:6px 13px}}@media(max-width:600px){.header nav{gap:12px;font-size:11px}.hero{padding-top:26px;gap:26px}.hero h1{font-size:37px}.hero-card{padding:24px;box-shadow:0 0 22px #9d27ff25}.hero-tags span{font-size:9px}.slot-mark span{font-size:69px;padding:4px 17px}.market-card{padding:15px 10px 0}.market-card h3{font-size:14px;letter-spacing:.2px}.result-number{font-size:22px;letter-spacing:.4px;margin:13px 0}.card-links{gap:5px;padding:12px 0}.card-links a{font-size:9px;padding:8px 1px}.quick-links a{font-size:12px}#results .section-heading{padding:19px 14px}.page-hero{padding:23px 14px}.highlight-tools{padding:17px 14px}.highlight-buttons{gap:7px}.highlight-buttons button{padding:9px 10px;font-size:11px}.highlight-tools h2{font-size:20px}.chart-table td{padding:7px 0}.chart-value{padding:3px 1px}.panel-result{gap:0}.palette-box{width:260px}.paint-palette{right:12px}.link-grid{gap:10px}}@media(prefers-reduced-motion:reduce){.topbar{animation:none}}

.chart-current-result{font-size:clamp(26px,4vw,46px);font-weight:900;color:#ffd54a;letter-spacing:2px;text-shadow:0 0 16px #ffbc2540}.page-hero .chart-record-date{font-size:12px;color:#c3cce2}

.site-emoji{width:1.15em;height:1.15em;display:inline-block;vertical-align:-.18em;object-fit:contain}.palette-toggle .site-emoji{width:1.15em;height:1.15em}
/* Compact market rows and colourful directories, revision 3 */
body{background:radial-gradient(ellipse at 5% 12%,#4a174c75,transparent 38%),radial-gradient(ellipse at 95% 35%,#07487366,transparent 36%),radial-gradient(ellipse at 50% 75%,#2e165b77,transparent 45%),linear-gradient(150deg,#0b1022,#100a20 55%,#070f20);background-attachment:fixed}.hero-card{background:radial-gradient(ellipse at 20% 0,#67267680,transparent 70%),linear-gradient(130deg,#1c1b42,#231233)}.editorial{background:linear-gradient(135deg,#1b1c35,#181329 60%,#111f32)}details{background:linear-gradient(115deg,#1d1c37,#152137)}.page-hero{background:radial-gradient(ellipse at 80% 10%,#09568766,transparent 70%),linear-gradient(120deg,#441846,#191d43,#141e35)}.notice{background:linear-gradient(120deg,#3c1b3b,#182445)}.market-grid{grid-template-columns:1fr;gap:12px}.market-card{border-radius:16px;padding:15px 22px;background:radial-gradient(ellipse at 0 0,#51215655,transparent 75%),linear-gradient(115deg,#1b1830,#172139);border:1px solid #584371;border-left:4px solid #d141b9;display:grid;grid-template-columns:150px minmax(0,1fr) 390px;gap:20px;align-items:center;box-shadow:0 8px 25px #0003}.market-card:nth-child(3n+2){border-left-color:#38bfe7;border-top-color:#584371}.market-card:nth-child(3n){border-left-color:#ffb953;border-top-color:#584371}.card-top{flex-direction:column;align-items:flex-start;gap:7px}.pill{font-size:9px;padding:3px 8px}.record-date{font-size:11px}.market-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0}.market-row h3{font-size:clamp(13px,1.2vw,17px);line-height:1.2;white-space:nowrap;margin:0;letter-spacing:.3px;text-align:left}.market-row .result-number{font-size:clamp(23px,2.2vw,30px);white-space:nowrap;line-height:1.2;margin:0;letter-spacing:.7px}.market-footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.market-footer .timing{font-size:10px;flex-direction:column;gap:4px;white-space:nowrap}.timing b{display:inline;padding-left:5px;color:#f2f8ff;font-size:11px}.market-footer .card-links{border:0;margin:0;padding:0;min-width:215px;gap:9px}.card-links .chart-link{display:inline-flex;justify-content:center;align-items:center;padding:11px 13px;border-radius:10px;font-size:11px;letter-spacing:.15px;font-weight:850;white-space:nowrap;box-shadow:0 4px 16px #0003;border:1px solid #ffffff22;min-height:40px}.card-links .chart-link-jodi{background:linear-gradient(120deg,#ef297f,#c039d0);color:white}.card-links .chart-link-panel{background:linear-gradient(120deg,#03a6c5,#4855d9);color:white}.card-links .chart-link:hover{transform:translateY(-2px);box-shadow:0 5px 20px #ab44cf44}.chart-directory .link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.chart-directory .link-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-radius:13px;min-height:64px;border-left-width:4px;box-shadow:0 7px 16px #0002;background:linear-gradient(120deg,#1c2340,#252149);color:white;font-size:13px;letter-spacing:.2px}.chart-directory .link-grid a strong{font-size:12px;font-weight:850;line-height:1.3}.chart-directory .link-grid a span{display:inline-flex;align-items:center;justify-content:center;margin:0;border-radius:7px;padding:7px 10px;white-space:nowrap;font-size:10px;color:white;background:linear-gradient(115deg,#0eacd1,#5556d9);border:1px solid #7fdeff44;box-shadow:0 4px 12px #0002}.directory-panel .link-grid a{border-left-color:#25c6dc}.directory-jodi .link-grid a{background:linear-gradient(120deg,#302044,#2c1b3f);border-left-color:#ed4bac}.directory-jodi .link-grid a span{background:linear-gradient(120deg,#ed2e86,#a53bcd);border-color:#ff8bd744}.chart-directory .link-grid a:hover{transform:translateY(-2px);border-color:#bd63db;background:linear-gradient(120deg,#30375e,#402653)}.chart-table{border:2px solid #7a3982;box-shadow:0 10px 32px #0004;border-radius:12px}.chart-table caption{background:linear-gradient(90deg,#8a1454,#4f1871,#2a2459);color:#ffe885;border-radius:12px 12px 0 0;padding:16px 10px;text-align:center;font-size:14px;letter-spacing:.6px}.chart-table thead th{background:linear-gradient(#70184e,#491965);font-size:clamp(9px,1.2vw,13px);border-color:#9d5b9d;padding:12px 1px}.chart-table tbody th{background:linear-gradient(#fff0f7,#f8e9ff);color:#561354;font-weight:850}.chart-table td{background:#fff;box-shadow:inset 0 -3px 0 #f5ebf7;border-color:#bd95c4;padding:7px 2px}.chart-table tr:nth-child(even) td{background:#fffafc}.chart-table .chart-value{appearance:none;-webkit-appearance:none;border:0;box-shadow:none;background:transparent;border-radius:3px;color:inherit;font-family:Arial,system-ui,sans-serif;padding:2px!important}.chart-table .chart-value.highlight{color:#e00000}.panel-result{grid-template-columns:1fr 1.15fr 1fr;gap:1px;min-height:64px}.panel-digits{font-size:clamp(12px,1.4vw,18px);font-weight:800;line-height:1.1}.chart-table .panel-result .jodi-number{font-size:clamp(14px,1.8vw,24px);font-weight:900}.jodi-main{display:block}.chart-table .jodi-number{font-size:clamp(15px,1.8vw,24px);font-weight:900}.painted-cell .chart-value{background:transparent!important}.highlight-tools{background:linear-gradient(115deg,#411e50,#1b2447);border-color:#955491}.highlight-tools h2{color:#ffd66b}.palette-box{background:linear-gradient(145deg,#3d1d4b,#182746);border-color:#c778d4}.chart-directory .chart-link{display:flex}.link-grid>.market-card{display:block;padding:20px}.link-grid>.market-card h2{font-size:18px;color:#ffe483}.link-grid>.market-card a.chart-link{display:block;border-radius:9px;padding:10px;text-align:center;font-weight:800;font-size:12px}.link-grid>.market-card a.chart-link-jodi{background:linear-gradient(120deg,#e42c87,#a437cb);color:white}.link-grid>.market-card a.chart-link-panel{background:linear-gradient(120deg,#06a8c6,#434fd4);color:white}@media(max-width:1180px){.market-card{grid-template-columns:115px minmax(0,1fr);gap:12px 20px}.market-footer{grid-column:2;justify-content:space-between}.market-row{grid-column:2;grid-row:1}.card-top{grid-row:1/span 2}.market-footer .timing{flex-direction:row;gap:16px}.market-footer .card-links{min-width:230px}.chart-directory .link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){  .dp-app-icon {
    width: 58px;
    height: 58px;
    font-size: 28px;
  }.market-card{display:block;padding:15px 18px}.card-top{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:12px}.market-row h3{font-size:16px}.market-row .result-number{font-size:28px}.market-footer{margin-top:13px}.market-footer .card-links{min-width:215px}.market-footer .timing{flex-direction:column;gap:4px}.chart-directory .link-grid{grid-template-columns:1fr}.chart-directory .link-grid a{padding:14px 17px;min-height:59px}.chart-directory .link-grid a strong{font-size:13px}}@media(max-width:430px){  .dp-app-icon {
    width: 58px;
    height: 58px;
    font-size: 28px;
  }.market-card{padding:14px}.market-row{gap:12px}.market-row h3{font-size:clamp(12px,3.6vw,15px);letter-spacing:0}.market-row .result-number{font-size:clamp(20px,5.8vw,25px);letter-spacing:.3px}.market-footer{flex-direction:column;align-items:stretch;gap:12px}.market-footer .timing{flex-direction:row;justify-content:space-between;gap:6px}.market-footer .card-links{min-width:0;width:100%;gap:10px}.card-links .chart-link{font-size:12px;padding:10px 13px;min-height:40px}.chart-table .panel-result{min-height:60px;gap:0}.panel-digits{font-size:clamp(10px,3vw,12px)}.chart-table .panel-result .jodi-number{font-size:clamp(11px,3.6vw,15px)}.chart-table td{padding:8px 0}.chart-table caption{font-size:11px;padding:13px 5px}.chart-table tbody th{font-size:8px;padding:3px 0}.chart-table thead th{padding:10px 0;font-size:9px}}
html{background-color:#0b1023}body{background-color:#0b1023;background-attachment:scroll}

/* Keep the central Jodi together as in the classic chart sample. */
.chart-table .jodi-number,.chart-table .jodi-main{white-space:nowrap;word-break:normal;overflow-wrap:normal;flex-shrink:0}
.chart-table .panel-result{grid-template-columns:minmax(0,1fr) minmax(1.8em,1.35fr) minmax(0,1fr)}
.chart-table .panel-digits{min-width:0}
.chart-table .chart-value[style*="background-color"]{box-shadow:inset 0 0 0 1px #0002}
.palette-box[hidden],.chart-legend[hidden]{display:none!important}

.week-to{display:block;color:#e00000;font-style:italic;margin:3px 0}.classic-week-chart tbody th{white-space:nowrap;overflow-wrap:normal;background:#fff;color:#111}.classic-week-chart tbody tr:nth-child(even) td{background:#fff}.classic-week-chart td{box-shadow:none;border-color:#aaa}.classic-week-chart tbody th{border-color:#aaa}.classic-week-chart tbody time{display:block;font-style:italic;font-size:clamp(7px,1vw,11px)}
.dp-app-download {
  position: relative;
  overflow: hidden;
  max-width: 1180px;
  margin: 18px auto;
    margin-right: auto;
    margin-left: auto;
  padding: 24px 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  text-align: center;
  background: radial-gradient(circle at top left, rgba(255,80,120,.18), transparent 40%), radial-gradient(circle at bottom right, rgba(124,58,237,.22), transparent 45%), linear-gradient(135deg,#101522,#070b14);
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 22px;
  box-shadow: 0 10px 30px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.06);
}
.dp-app-glow {
  position: absolute;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  background: rgba(236,72,153,.15);
  filter: blur(60px);
  top: -100px;
  right: -70px;
  animation: appGlow 5s ease-in-out infinite alternate;
}.dp-app-icon {
  position: relative;
  z-index: 2;
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 34px;
  background: linear-gradient( 135deg, #ff3d81, #7c3aed );
  border-radius: 20px;
  box-shadow: 0 6px 0 #4c1d95, 0 12px 25px rgba(0,0,0,.35);
  animation: appBounce 2.2s ease-in-out infinite;
}img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}.dp-app-content {
  position: relative;
  z-index: 2;
  max-width: 700px;
}.dp-app-badge {
  display: inline-block;
  padding: 5px 12px;
  margin-bottom: 9px;
  border-radius: 50px;
  background: rgba(255,255,255,.08);
  border: 1px solid rgba(255,255,255,.12);
  color: #ffd166;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: .7px;
}.dp-app-content h2 {
  margin: 0 0 6px;
  color: #fff;
  font-size: 24px;
  font-weight: 950;
  letter-spacing: .3px;
}.dp-app-hindi {
  margin: 0 0 12px;
  color: #e5e7eb;
  font-size: 16px;
  font-weight: 700;
}.dp-app-hindi {
  margin: 0 0 12px;
  color: #e5e7eb;
  font-size: 16px;
  font-weight: 700;
}.dp-app-features {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 16px;
}.dp-app-features span {
  padding: 6px 10px;
  background: #ffffff0d;
  border: 1px solid #ffffff12;
  border-radius: 50px;
  color: #dbe4f3;
  font-size: 11px;
  font-weight: 800;
}.dp-download-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-width: 220px;
  padding: 13px 22px;
  background: linear-gradient( 135deg, #ff3d81, #9333ea );
  color: #fff !important;
  text-decoration: none !important;
  border-radius: 14px;
  font-size: 15px;
  font-weight: 950;
  box-shadow: 0 5px 0 #5b21b6, 0 10px 22px rgba(0,0,0,.3);
  transition: transform .2s ease, filter .2s ease;
}.dp-download-btn {
  color: #fff !important;
  font-size: 15px;
  font-weight: 950;
}.dp-app-note {
  display: block;
  margin-top: 10px;
  color: #8f9bad;
  font-size: 9px;
}
@media (max-width: 768px) {
  .dp-app-download {
    margin: 14px 8px;
    margin-right: 8px;
    margin-left: 8px;
    padding: 20px 12px;
    flex-direction: column;
    gap: 12px;
    border-radius: 18px;
  }
    .dp-app-icon {
    width: 58px;
    height: 58px;
    font-size: 28px;
  }
}