*{box-sizing:border-box}body{margin:0;background:#071d36;color:#172434;font-family:Arial,sans-serif}a{color:#075985}.shell{max-width:950px;margin:auto;background:#f7fbfa;min-height:100vh}.head{background:linear-gradient(90deg,#123b61,#0e7490);color:#fff;text-align:center;padding:18px 12px;border-bottom:4px solid #64d5cf}.head a{color:#fff;text-decoration:none}.brand-title{margin:0;font-size:28px;font-weight:800}.head p{margin:5px 0}.nav{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;padding:10px;background:#e5f8f4;border-bottom:2px solid #2a9d8f}.nav a{background:#fff;border:1px solid #2a9d8f;border-radius:20px;padding:7px 12px;text-decoration:none;font-weight:700}.crumb{font-size:13px;padding:10px 15px;background:#fff8e8}.content{padding:12px}.card{background:#fff;border:2px solid #44a7bc;border-radius:8px;padding:14px;margin:10px 0;line-height:1.6}.card h2{color:#075985;margin-top:0}.hero{background:linear-gradient(135deg,#eefbf8,#fff0c9);border:2px solid #2a9d8f;border-radius:10px;padding:18px;text-align:center}.hero h1{color:#8f1739;margin:0 0 8px}.buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.button{display:block;background:linear-gradient(#bf2f52,#7d1738);color:white!important;text-decoration:none;text-align:center;font-weight:900;border-radius:7px;padding:10px}.directory{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.directory a{display:block;padding:10px;background:#eefbf8;border:1px solid #36a9a2;border-radius:6px;text-decoration:none;font-weight:700}.keywords{font-size:13px;color:#526474;background:#f5f5f5;padding:9px;border-radius:5px}.note{background:#fff4d8;border:1px solid #d9972f;padding:10px;border-radius:6px}.faq details{background:#fff;border:1px solid #ccdfe1;border-radius:6px;margin:7px 0;padding:11px}.faq summary{font-weight:800;color:#075985;cursor:pointer}.foot{background:#0d3558;color:#fff;text-align:center;padding:20px 12px}.foot a{color:#c9fff7;margin:0 6px}@media(max-width:600px){.directory{grid-template-columns:1fr}.brand-title{font-size:23px}.content{padding:7px}}.jump-nav{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:12px 0}.jump-nav a{background:#0e7490;color:#fff;text-decoration:none;font-weight:800;border-radius:20px;padding:8px 16px}.live-result{background:#fff8e8;border:3px solid #2a9d8f;border-radius:9px;text-align:center;padding:12px;margin:12px 0}.live-result h2{margin:0 0 6px;color:#8f1739}.live-result strong{display:block;color:#0014d6;font-size:26px}.live-result small{display:block;color:#7d1738;font-weight:700;margin-top:5px}.chart-section{background:#fff;border:2px solid #44a7bc;border-radius:9px;margin:14px 0;padding:8px}.chart-section h2{text-align:center;color:#fff;background:#123b61;border-radius:6px;padding:9px;margin:0 0 8px}.chart-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.chart-table{width:100%;border-collapse:collapse;text-align:center;font-size:14px;color:#111;background:#fff}.chart-table th{background:#d9f4ef;color:#073b5c}.chart-table th,.chart-table td{border:1px solid #536b78;padding:5px 3px;vertical-align:middle;font-weight:700}.chart-table td.r,.chart-table .r{color:#d00000;font-weight:900}.chart-source{text-align:center;font-size:12px;color:#526474;margin:7px 0 0}.chart-source a{font-weight:700}@media(max-width:600px){.chart-table{font-size:12px;min-width:620px}.live-result strong{font-size:23px}}.chart-page{font-family:Arial,Helvetica,sans-serif;font-style:italic}.chart-page .hero h1{font-size:26px;font-weight:900}.chart-page .chart-intro{font-size:15px;font-weight:700}.chart-page .live-result{padding:10px;max-width:930px;margin:12px auto;background:#ffe2c2;border-color:#111}.chart-page .live-result h2{font-size:23px;font-weight:900;line-height:1.2}.chart-page .live-result strong{font-size:27px;font-weight:900;letter-spacing:.4px}.refresh-chart{display:inline-block;margin-top:8px;background:linear-gradient(#743ab0,#51218c);color:#fff;border:0;border-radius:7px;box-shadow:0 2px 0 #333;padding:8px 16px;font-size:15px;font-weight:900;font-style:normal}.chart-page .chart-section{padding:0;border:2px solid #183f80;background:#ffdfbd;overflow:hidden}.chart-page .chart-section h2{font-size:25px;font-weight:900;background:#4054b8;padding:10px;margin:0;color:#fff}.chart-page .chart-wrap{overflow:visible;max-width:100%;border:0}.chart-page .chart-table{border-collapse:collapse;width:100%;margin:0;table-layout:fixed;font-family:Arial,Helvetica,sans-serif;font-style:italic;color:#080808;background:#ffdfbd}.chart-page .chart-table th,.chart-page .chart-table td{border:1px solid #294154;padding:6px 3px;text-align:center;vertical-align:middle;font-size:15px;line-height:1.25;font-weight:900;white-space:nowrap}.chart-page .chart-table th{background:#ffc400;color:#080808;font-weight:900}.chart-page .chart-table .r,.chart-page .chart-table .red,.chart-page .chart-table td.r,.chart-page .chart-table td.red,.chart-page .chart-table .red span{color:#e00000!important;font-weight:900}.chart-page .chart-table .black,.chart-page .chart-table .black span{color:#080808;font-weight:900}.chart-page-jodi .chart-table{min-width:0}.chart-page-jodi .chart-table td{font-size:clamp(19px,4.4vw,30px);padding:10px 2px}.chart-page-panel .chart-table{width:100%;min-width:0}.chart-page-panel .chart-table th:first-child,.chart-page-panel .chart-table td:first-child{width:14%;font-size:clamp(8px,1.8vw,13px);line-height:1.3;font-weight:900}.chart-page-panel .chart-table th:not(:first-child),.chart-page-panel .chart-table td:not(:first-child){width:12.285%}.panel-triplet{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1px;width:100%}.panel-part{display:block;min-width:0;font-size:clamp(8px,1.75vw,13px);font-weight:900;line-height:1.25}.panel-part:nth-child(2){font-size:clamp(11px,2.5vw,18px)}.chart-choice{margin:12px 0}.chart-choice .button{font-size:16px}@media(max-width:600px){.chart-page .hero h1{font-size:22px}.chart-page .chart-section{padding:0}.chart-page .chart-section h2{font-size:21px}.chart-page .chart-table th,.chart-page .chart-table td{padding:5px 1px}.chart-page-jodi .chart-table{min-width:0}.chart-page-panel .chart-table{width:100%;min-width:0}.chart-page .live-result h2{font-size:20px}.chart-page .live-result strong{font-size:25px}}.chart-page .live-result{background:linear-gradient(135deg,#eefbf8,#dff7f4);border-color:#2a9d8f}.chart-page .chart-section{background:#edf9f7;border-color:#17466f}.chart-page .chart-table{background:#f4fcfb}.chart-page .chart-table th{background:#ccefeb;color:#0d3558}.chart-page .chart-table tbody tr:nth-child(odd) td{background:#f6fffd}.chart-page .chart-table tbody tr:nth-child(even) td{background:#e8f8f5}.chart-page-jodi .chart-table td{font-size:clamp(22px,5vw,33px);line-height:1.2;padding:12px 2px;font-style:italic}.chart-page-panel .chart-table th:first-child,.chart-page-panel .chart-table td:first-child{font-size:clamp(9px,2vw,14px)}.panel-part{font-size:clamp(10px,2.3vw,16px);line-height:1.28}.panel-part:nth-child(2){font-size:clamp(13px,3vw,21px)}.chart-seo{font-style:normal}.chart-seo h2,.chart-seo h3{color:#075985}.chart-seo p{margin:8px 0}.related-charts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.related-charts a{background:#e5f8f4;border:1px solid #2a9d8f;border-radius:6px;padding:9px;text-decoration:none;font-weight:800}.floating-actions{position:sticky;bottom:8px;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 2px 6px;pointer-events:none}.floating-actions a,.floating-actions button{pointer-events:auto;border:2px solid #fff;border-radius:10px;box-shadow:0 2px 5px #0006;color:#fff;padding:10px 15px;font-size:16px;font-weight:900;font-style:italic;text-decoration:none}.floating-actions a{background:#075985}.floating-actions button{background:#0d3558}.chart-page .faq details{font-style:normal}@media(max-width:600px){.panel-part{font-size:clamp(10px,2.8vw,14px)}.panel-part:nth-child(2){font-size:clamp(13px,3.5vw,18px)}.related-charts{grid-template-columns:1fr}.floating-actions a,.floating-actions button{font-size:14px;padding:9px 12px}}.head{position:relative;overflow:hidden;padding:22px 12px 19px;background:linear-gradient(135deg,#092f50 0%,#0b5670 52%,#087d83 100%);border-top:5px solid #d6ad55;border-bottom:5px double #8ce6dc;box-shadow:inset 0 0 0 1px #ffffff29,0 3px 10px #001c2f4d}.head:before,.head:after{content:"✦";position:absolute;top:18px;color:#e6c36e;font-size:22px;opacity:.9}.head:before{left:22px}.head:after{right:22px}.brand-title{font-family:Georgia,"Times New Roman",serif;font-size:clamp(27px,5vw,37px);font-weight:900;letter-spacing:.4px;text-shadow:0 2px 0 #001a2b,0 0 12px #7ff4e155}.head p{font-size:clamp(14px,2.5vw,18px);font-weight:700;letter-spacing:.25px;color:#e8fffb}.nav{gap:9px;padding:14px 10px;background:linear-gradient(180deg,#effdfa,#d8f4ef);border-bottom:3px double #2a9d8f;box-shadow:inset 0 -1px 0 #fff}.nav a{position:relative;background:linear-gradient(#fff,#edf9f7);border:1px solid #238e86;border-bottom:3px solid #176c68;border-radius:999px;padding:8px 15px;color:#0d4e6f;box-shadow:0 2px 4px #003b4d24;font-weight:900;transition:transform .15s ease,box-shadow .15s ease}.nav a:hover,.nav a:focus{transform:translateY(-1px);box-shadow:0 4px 8px #003b4d38;outline:2px solid #d6ad55;outline-offset:2px}.foot{position:relative;overflow:hidden;background:linear-gradient(145deg,#082c4a,#103f65 55%,#075e68);border-top:5px double #d6ad55;padding:28px 16px 24px;box-shadow:inset 0 1px 0 #ffffff2e;color:#fff}.foot:before{content:"";display:block;width:90px;height:3px;margin:0 auto 15px;background:linear-gradient(90deg,transparent,#e4c56f,transparent)}.foot-brand{font-family:Georgia,"Times New Roman",serif;font-size:24px;font-weight:900;color:#fff;text-shadow:0 2px 0 #001725}.foot-tagline{max-width:620px;margin:10px auto 18px;line-height:1.5;color:#e2faf7}.foot-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.foot .foot-links a{margin:0;padding:7px 12px;border:1px solid #75cfc7;border-radius:999px;background:#ffffff10;color:#eafffb;text-decoration:none;font-weight:800}.foot .foot-links a:hover,.foot .foot-links a:focus{background:#eafffb;color:#0d3558}.foot-copy{margin:18px 0 0;font-size:12px;color:#bfe5e1;letter-spacing:.35px}.floating-actions{position:sticky;bottom:8px;margin:16px 4px 8px}.floating-actions a,.floating-actions button{min-width:132px;border:2px solid #d8f8f3;border-bottom:4px solid #001e35;border-radius:13px;padding:10px 16px;background:linear-gradient(145deg,#0f6b8e,#0a426d);box-shadow:0 4px 10px #001f3380,inset 0 1px 0 #ffffff4d;letter-spacing:.3px}.floating-actions button{background:linear-gradient(145deg,#0c4f77,#092f58)}.floating-actions a:active,.floating-actions button:active{transform:translateY(2px);border-bottom-width:2px}.action-icon{display:inline-grid;place-items:center;width:25px;height:25px;margin-right:5px;border-radius:50%;background:#ffffff20}@media(max-width:600px){.head:before,.head:after{font-size:16px;top:15px}.head:before{left:8px}.head:after{right:8px}.nav{gap:7px;padding:12px 7px}.nav a{padding:7px 12px}.foot{padding:24px 10px 21px}.floating-actions a,.floating-actions button{min-width:120px;padding:9px 12px}}.foot{z-index:30}.foot-links,.foot-links a{position:relative;z-index:31;pointer-events:auto}.chart-page-panel .chart-table th:first-child,.chart-page-panel .chart-table td:first-child{font-size:clamp(10px,2.15vw,15px);font-weight:900;font-style:italic}.chart-page-panel .panel-part{font-size:clamp(11px,2.55vw,17px);font-weight:900;font-style:italic;line-height:1.3}.chart-page-panel .panel-part:nth-child(2){font-size:clamp(14px,3.25vw,22px);font-weight:900}@media(max-width:600px){.chart-page-panel .panel-part{font-size:clamp(10.5px,3vw,15px)}.chart-page-panel .panel-part:nth-child(2){font-size:clamp(13.5px,3.8vw,19px)}}.chart-page-panel .panel-triplet{grid-template-columns:.85fr 1.3fr .85fr}.chart-page-panel .chart-table th:first-child,.chart-page-panel .chart-table td:first-child{font-size:clamp(10.5px,2.3vw,16px)}.chart-page-panel .panel-part{font-size:clamp(12px,2.75vw,18px);font-weight:900;font-style:italic;letter-spacing:.1px}.chart-page-panel .panel-part:nth-child(2){font-size:clamp(15px,3.45vw,23px)}@media(max-width:600px){.chart-page-panel .panel-part{font-size:clamp(11.5px,3.15vw,16px)}.chart-page-panel .panel-part:nth-child(2){font-size:clamp(14.5px,4vw,20px)}}.chart-page-panel .chart-table th:first-child,.chart-page-panel .chart-table td:first-child{font-size:clamp(11px,2.4vw,16.5px)}.chart-page-panel .panel-part{font-size:clamp(12.5px,2.85vw,18.5px)}.chart-page-panel .panel-part:nth-child(2){font-size:clamp(15.5px,3.55vw,23.5px)}@media(max-width:600px){.chart-page-panel .panel-part{font-size:clamp(12px,3.25vw,16.5px)}.chart-page-panel .panel-part:nth-child(2){font-size:clamp(15px,4.1vw,20.5px)}}.chart-page-panel .chart-table th:first-child,.chart-page-panel .chart-table td:first-child{font-size:clamp(9px,1.85vw,13px);line-height:1.22;letter-spacing:-.15px;overflow:hidden;text-overflow:clip}.chart-page-panel .chart-table td:first-child font{font-size:inherit!important;line-height:inherit}.zone-hero{background:linear-gradient(135deg,#082f52,#0b7180);color:#fff;border:3px double #d6ad55;border-radius:14px;padding:24px 16px;text-align:center;box-shadow:0 5px 14px #00263c45}.zone-hero h1{margin:0 0 8px;font:900 clamp(25px,5vw,38px)/1.15 Georgia,serif}.zone-hero p{max-width:760px;margin:auto;line-height:1.55;font-weight:700}.zone-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:14px 0}.zone-card{background:linear-gradient(145deg,#fff,#e8f8f5);border:2px solid #2a9d8f;border-radius:12px;padding:16px;box-shadow:0 4px 10px #003c4d26}.zone-card h2,.zone-card h3{color:#075985;margin-top:0}.big-board{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.big-cell{background:linear-gradient(145deg,#123b61,#087d83);color:#fff;border:3px double #d6ad55;border-radius:12px;padding:18px 8px;text-align:center}.big-cell b{display:block;font-size:clamp(24px,6vw,42px);font-style:italic}.big-cell small{display:block;margin-top:5px;font-weight:800}.forum-form{display:grid;gap:10px}.forum-form label{font-weight:900;color:#075985}.forum-form input,.forum-form textarea,.forum-form select{width:100%;padding:11px;border:2px solid #77bdb7;border-radius:8px;font:inherit}.forum-form button{border:0;border-radius:9px;padding:12px;background:#0e7490;color:#fff;font-weight:900}.forum-post{background:#f2fbf9;border-left:5px solid #2a9d8f;border-radius:7px;padding:11px;margin:9px 0}.market-chart-directory{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.market-chart-item{background:#fff;border:2px solid #44a7bc;border-radius:10px;padding:12px}.market-chart-item h2{font-size:18px;color:#0d3558;margin:0 0 9px}.market-chart-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.market-chart-actions a{background:#0e7490;color:#fff;text-align:center;text-decoration:none;border-radius:7px;padding:9px 5px;font-weight:900}.record-table{width:100%;border-collapse:collapse;background:#fff}.record-table th,.record-table td{border:1px solid #52717a;padding:9px;text-align:center}.record-table th{background:#0d5671;color:#fff}.page-note{background:#fff4d8;border:2px solid #d6a33d;border-radius:9px;padding:12px;font-weight:700}@media(max-width:600px){.zone-grid,.market-chart-directory{grid-template-columns:1fr}.big-board{grid-template-columns:1fr}.zone-card{padding:13px}.record-table{font-size:13px}}