:root{--night:#0d0c0b;--paper:#f3eee4;--paper-2:#e9e2d3;--ink:#1b1916;--muted:#6b655b;--sodium:#ff8a1e;--sodium-soft:#ffb15c;--red:#d7322b;--green:#1f8a4c;--highway:#0b6b3a;--gov-blue:#1f3a68;--display:"Anton", Impact, sans-serif;--serif:"Instrument Serif", Georgia, serif;--sans:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--hand:"Caveat", cursive;--hindi:"Tiro Devanagari Hindi", serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}main{overflow-x:clip}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.hindi{font-family:var(--hindi)}.mono{font-family:var(--mono)}@media (width<=640px){.container{padding:0 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.progress{z-index:100;transform-origin:0;background:var(--sodium);height:2px;position:fixed;top:0;left:0;right:0}.nav{z-index:90;color:#f3eee4;transition:background .3s,color .3s;position:fixed;inset:0 0 auto}.nav.scrolled{-webkit-backdrop-filter:blur(10px);background:#0d0c0beb}.nav-inner{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.wordmark{font-family:var(--display);letter-spacing:.02em;align-items:center;gap:10px;font-size:24px;display:flex}.wordmark img{width:26px;height:26px}.nav-links{gap:26px;font-size:14px;display:flex}.nav-links a{opacity:.7;transition:opacity .2s}.nav-links a:hover{opacity:1}.nav-cta{font-family:var(--mono);border-bottom:1px solid var(--sodium);color:var(--sodium-soft);padding-bottom:2px;font-size:13px}.menu-btn,.mobile-menu{display:none}@media (width<=960px){.nav-links,.nav-cta{display:none}.menu-btn{display:block}.mobile-menu{background:#0d0c0bf7;padding:8px 24px 24px;display:grid}.mobile-menu a{border-bottom:1px solid #ffffff14;padding:12px 0}}.phone-wrap{justify-content:center;display:flex}.phone{background:#1c1b19;border-radius:44px;width:290px;height:600px;padding:10px;box-shadow:0 0 0 1px #3a3833,0 60px 120px -40px #000000e6,0 0 120px -30px #ff8a1e59}.phone-screen{color:#1b1916;background:#faf8f4;border-radius:35px;height:100%;font-size:13px;position:relative;overflow:hidden}.p-status{justify-content:space-between;padding:14px 24px 0;font-size:12px;font-weight:600;display:flex}.p-island{background:#000;border-radius:20px;width:90px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.p-bar{border-bottom:1px solid #ece6db;justify-content:space-between;align-items:center;padding:18px 18px 10px;display:flex}.p-bar b{font-family:var(--display);letter-spacing:.03em;font-size:18px;font-weight:400}.p-bar span{color:#6b655b;font-size:11px}.p-body{gap:12px;padding:16px 18px;display:grid}.p-title{font-size:19px;font-weight:700;line-height:1.2}.p-muted{color:#6b655b;font-size:12px}.p-btn{color:#fff;text-align:center;background:#1b1916;border-radius:12px;padding:12px;font-weight:600}.p-btn.green{background:var(--green)}.p-field{border:1px solid #e3dccf;border-radius:10px;justify-content:space-between;padding:9px 12px;display:flex}.p-field em{color:#6b655b;font-size:11px;font-style:normal}.p-ok{color:var(--green);font-weight:600}.p-shop{border-bottom:1px solid #ece6db;align-items:center;gap:10px;padding:10px 0;display:flex}.p-shop-img{width:40px;height:40px;font-family:var(--display);color:#a15c11;background:#f1e3cc;border-radius:10px;place-items:center;display:grid}.p-shop small{color:#6b655b;font-size:11px;display:block}.p-lic{font-family:var(--mono);color:var(--green);border:1px solid #b9dfc8;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:10px}.p-map{background:#eae4d8;border-radius:14px;height:170px;position:relative;overflow:hidden}.p-otp{justify-content:center;gap:8px;display:flex}.p-otp span{width:44px;height:54px;font-family:var(--mono);border:2px solid #1b1916;border-radius:10px;place-items:center;font-size:22px;font-weight:600;display:grid}.p-note{color:#7a4a10;background:#fff4e5;border-radius:10px;padding:10px 12px;font-size:12px}.p-dots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:14px;left:0;right:0}.p-dots span{background:#d6cfc2;border-radius:5px;width:5px;height:5px;transition:width .3s,background .3s}.p-dots span.on{background:#1b1916;width:18px}.hero{background:var(--night);height:100svh;min-height:560px;color:var(--paper);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-photo{filter:saturate(.7)contrast(1.1);background-position:60%;background-size:cover;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#0d0c0bf5 0%,#0d0c0bd1 45%,#0d0c0b59 100%),linear-gradient(#0000 65%,#0d0c0b 100%);position:absolute;inset:0}.hero-grain{opacity:.12;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-body{z-index:2;flex:1;grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;min-height:0;padding-top:72px;padding-bottom:12px;display:grid;position:relative}.hero-file{font-family:var(--mono);letter-spacing:.08em;color:#a39b8d;flex-wrap:wrap;gap:18px;margin-bottom:2.2vh;font-size:12px;display:flex}.hero-file b{color:var(--sodium-soft);font-weight:500}.hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(40px,min(7.4vw,10.5vh),112px);font-weight:400;line-height:.92}.hero h1 .lit{color:var(--sodium);text-shadow:0 0 40px #ff8a1e73}.hero-sub{color:#cfc7b8;max-width:540px;margin-top:2.6vh;font-size:clamp(15px,2vh,18px)}.hero-hindi{color:#f3eee4;border-left:3px solid var(--sodium);margin-top:1.8vh;padding-left:14px;font-size:clamp(17px,2.3vh,21px);line-height:1.5}.hero-hindi small{font-family:var(--sans);color:#8e8678;font-size:13px;display:block}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:2.8vh;display:flex}.hero-btn{background:var(--sodium);color:var(--night);padding:15px 26px;font-size:15px;font-weight:700;transition:transform .2s}.hero-btn:hover{box-shadow:4px 4px 0 var(--paper);transform:translate(-2px,-2px)}.hero-link{border-bottom:1px solid #6b655b;padding-bottom:2px;font-size:15px}.hero-status{z-index:2;font-family:var(--mono);color:#a39b8d;border-top:1px solid #ffffff1f;font-size:12px;position:relative}.hero-status .container{flex-wrap:wrap;gap:32px;padding-top:12px;padding-bottom:12px;display:flex}.hero-status i{background:var(--sodium);border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1.4s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:.2}}.hero-phone{justify-content:center;display:flex}@media (height<=820px){.hero-phone{zoom:.86}}@media (height<=720px){.hero-phone{zoom:.74}}@media (height<=620px){.hero-phone{zoom:.64}}@media (width<=960px){.hero{height:auto;min-height:100svh}.hero-body{grid-template-columns:1fr;padding-top:84px}.hero h1{font-size:clamp(40px,12vw,80px)}.hero-phone{display:none}}.evening{height:560vh;color:var(--paper);background:#07060a;position:relative}.ev-stage{height:100svh;position:sticky;top:0;overflow:hidden}.ev-sky{position:absolute;inset:0}.ev-stars{pointer-events:none;background-image:radial-gradient(1px 1px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 28% 8%,#fff,#0000),radial-gradient(1.5px 1.5px at 47% 22%,#fff,#0000),radial-gradient(1px 1px at 63% 12%,#fff,#0000),radial-gradient(1px 1px at 78% 26%,#fff,#0000),radial-gradient(1.5px 1.5px at 88% 6%,#fff,#0000),radial-gradient(1px 1px at 36% 30%,#fff,#0000),radial-gradient(1px 1px at 92% 34%,#fff,#0000);position:absolute;inset:0 0 45%}.ev-top{z-index:3;grid-template-columns:1fr auto;align-items:start;gap:40px;padding-top:92px;display:grid;position:relative}.ev-kicker{font-family:var(--serif);color:#e9e1d2;font-size:clamp(22px,2.4vw,32px);line-height:1.1}.ev-kicker em{color:var(--sodium)}.ev-note{font-family:var(--mono);color:#8e8678;letter-spacing:.04em;margin-top:6px;font-size:11px}.ev-event{max-width:520px;min-height:150px;margin-top:3vh}.ev-event h3{font-family:var(--sans);letter-spacing:-.01em;font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.15}.ev-event p{color:#c9c0b0;margin-top:10px;font-size:clamp(15px,1.25vw,17px)}.ev-event .quote{font-family:var(--hindi);color:#fff}.ev-event.final h3{font-family:var(--display);text-transform:uppercase;color:#ff3b30;letter-spacing:.01em;text-shadow:0 0 40px #ff3b3080;font-size:clamp(48px,7vw,96px);font-weight:400;line-height:.95}.ev-clock{font-family:var(--display);color:var(--sodium);text-align:right;text-shadow:0 0 50px #ff8a1e59;font-variant-numeric:tabular-nums;font-size:clamp(64px,11vw,168px);line-height:.85}.ev-clock small{color:#e9e1d2;margin-left:8px;font-size:.32em}.ev-clock .colon{animation:1s steps(2,end) infinite colon}@keyframes colon{50%{opacity:.25}}.ev-clock.final{color:#ff3b30;text-shadow:0 0 60px #ff3b3099}.ev-scene{z-index:2;height:58vh;position:absolute;bottom:0;left:0;right:0}.ev-scene svg{width:100%;height:100%;display:block}.sign-glow{animation:4s infinite neon}@keyframes neon{0%,18%,22%,62%,64%,to{opacity:1}20%,63%{opacity:.35}}.bob{transform-box:fill-box;transform-origin:bottom;animation:2.4s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-2px)}}.shake{transform-box:fill-box;animation:.18s linear infinite shake}@keyframes shake{25%{transform:translate(-2px)rotate(-2deg)}75%{transform:translate(2px)rotate(2deg)}}.siren{animation:.5s steps(2,end) infinite siren}@keyframes siren{0%{fill:#ff2d2d}to{fill:#2d6bff}}.ev-red{z-index:2;pointer-events:none;background:radial-gradient(at 70% 80%,#ff281e59,#78000040 50%,#0000 80%);position:absolute;inset:0}.ev-timeline{z-index:4;position:absolute;bottom:18px;left:0;right:0}.ev-track{background:#ffffff26;height:2px;position:relative}.ev-fill{background:var(--sodium);position:absolute;top:0;bottom:0;left:0}.ev-ticks{font-family:var(--mono);color:#6b655b;justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.ev-ticks span{transition:color .3s}.ev-ticks span.on{color:#f3eee4}.ev-ticks span.last.on{color:#ff3b30}.ev-hint{z-index:4;font-family:var(--mono);color:#8e8678;font-size:11px;position:absolute;bottom:56px;right:24px}.evening-end{color:var(--paper);background:#07060a;padding:90px 0 110px}.evening-end .container{border-top:3px solid var(--sodium);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:40px;padding-top:40px;display:flex}.evening-end p{font-family:var(--serif);max-width:780px;font-size:clamp(30px,3.6vw,48px);line-height:1.1}.evening-end p em{color:var(--sodium)}.evening-end span{font-family:var(--mono);color:#6b655b;font-size:12px}@media (width<=760px){.ev-top{grid-template-columns:1fr;gap:6px;padding-top:80px}.ev-clock{text-align:left;order:-1}.ev-event{min-height:0;margin-top:12px}.ev-scene{height:44vh}.ev-hint{display:none}.ev-ticks span:not(.on):not(:first-child):not(:last-child){visibility:hidden}}.journeys{background:var(--paper);align-items:center;min-height:100svh;padding:84px 0 28px;display:flex}.journeys .container{max-width:1340px}.journeys-head{justify-content:space-between;align-items:center;gap:32px;margin-bottom:2.4vh;display:flex}.journeys-head h2{font-family:var(--sans);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(30px,min(3.6vw,5.4vh),52px);font-weight:700;line-height:1}.journeys-head p{color:var(--muted);margin-top:6px;font-size:15px}.j-controls{background:var(--ink);min-width:0;color:var(--paper);border-radius:999px;flex:0 540px;align-items:center;gap:16px;padding:12px 16px 12px 12px;display:flex}.j-play{background:var(--sodium);width:44px;height:44px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .2s;display:grid}.j-play:hover{transform:scale(1.08)}.j-range{appearance:none;background:linear-gradient(90deg, var(--sodium) var(--p), #3a3833 var(--p));cursor:pointer;border-radius:4px;flex:1;height:4px}.j-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:3px solid var(--sodium);border-radius:50%;width:18px;height:18px}.j-range::-moz-range-thumb{background:var(--paper);border:3px solid var(--sodium);border-radius:50%;width:14px;height:14px}.j-clock{font-family:var(--mono);color:#a39b8d;text-align:right;min-width:120px;font-size:13px}.j-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.j-card{background:#fff;border:1px solid #ddd3c1;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.j-card-h{border-bottom:1px solid #ece4d4;align-items:center;gap:12px;padding:12px 18px;display:flex}.j-badge{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.j-card-h b{font-size:17px}.j-card-h span{color:var(--muted);font-size:14px}.j-card-h .j-badge{color:#fff}.red .j-badge{background:var(--red)}.green .j-badge{background:var(--green)}.j-body{grid-template-columns:62% 1fr;display:grid}.j-map{background:#efe8da;position:relative}.j-map svg{width:100%;height:auto;max-height:calc(100svh - 360px);display:block}.j-pin{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite pin}@keyframes pin{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.j-log{border-left:1px solid #ece4d4;align-content:start;gap:6px;padding:12px 14px;display:grid}.j-ev{align-items:flex-start;gap:8px;font-size:13px;line-height:1.3;display:flex}.j-ev i{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-style:normal;font-weight:700;display:grid}.red .j-ev i{background:var(--red)}.green .j-ev i{background:var(--green)}.j-ev small{color:var(--muted);font-family:var(--mono);white-space:nowrap;margin-left:auto;padding-left:10px;font-size:11px}.j-empty{color:#b3aa98;font-size:14px;font-style:italic}.j-score{border-top:1px solid #ece4d4;grid-template-columns:repeat(4,1fr);margin-top:auto;display:grid}.j-score div{border-right:1px solid #ece4d4;padding:10px 14px}.j-score div:last-child{border-right:none}.j-score span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:block}.j-score strong{font-family:var(--display);font-variant-numeric:tabular-nums;margin-top:2px;font-size:clamp(20px,3vh,28px);font-weight:400;line-height:1.1;display:block}.red .j-score strong.hot{color:var(--red)}.green .j-score strong.hot{color:var(--green)}.j-ev small{display:none}.j-verdict{flex:1;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.j-verdict p{color:var(--paper);font-family:var(--serif);margin:0;font-size:clamp(17px,1.6vw,22px);line-height:1.15}.j-verdict p em{color:var(--sodium)}.j-verdict .tally{font-family:var(--display);align-items:baseline;gap:8px;font-size:30px;line-height:1;display:flex}.j-verdict .tally small{font-family:var(--mono);color:#a39b8d;font-size:11px}.tally .r{color:#ff6b63}.tally .g{color:#4fd38a}@media (width<=1100px){.j-body{grid-template-columns:1fr}.j-log{border-top:1px solid #ece4d4;border-left:none}.j-map svg{max-height:none}}@media (width<=900px){.journeys{min-height:0;padding:90px 0}.journeys-head{flex-direction:column;align-items:stretch}.journeys-head h2{white-space:normal}.j-controls{flex:none}.j-grid{grid-template-columns:1fr}.j-score{grid-template-columns:1fr 1fr}.j-score div:nth-child(2){border-right:none}.j-score div:nth-child(-n+2){border-bottom:1px solid #ece4d4}.j-log{min-height:0}.j-clock{display:none}}.record{color:var(--paper);background:#2b2925;padding:130px 0;position:relative;overflow:hidden}.record:before{content:"";opacity:.5;pointer-events:none;background:radial-gradient(circle at 30% 40%,#ffffff0f,#0000 50%);position:absolute;inset:0}.record-head{max-width:640px;margin-bottom:64px;position:relative}.record-head h2{font-family:var(--serif);font-size:clamp(40px,5vw,66px);font-weight:400;line-height:1}.record-head p{color:#b5ad9f;margin-top:18px;font-size:17px}.record-grid{grid-template-columns:440px 1fr;align-items:start;gap:70px;display:grid;position:relative}.receipt{color:#222;font-family:var(--mono);background:#fbfaf6;padding:30px 28px 150px;font-size:12.5px;line-height:1.7;position:relative;transform:rotate(-1.2deg);box-shadow:0 30px 60px -20px #000000b3}.receipt:after{content:"";background:radial-gradient(circle at 8px 0,#fbfaf6 7px,#0000 7.5px) 0 0/16px 16px repeat-x;height:16px;position:absolute;bottom:-8px;left:0;right:0}.r-center{text-align:center}.r-title{letter-spacing:.12em;font-size:14px;font-weight:600}.r-hr{border-top:1px dashed #999;margin:12px 0}.r-sec{margin-top:10px;font-weight:600}.r-row{justify-content:space-between;gap:12px;display:flex}.r-row span:last-child{text-align:right}.r-ok{color:#17643a}.stamp{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;mix-blend-mode:multiply;opacity:.85;pointer-events:none;border:3px solid;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute}.stamp.s1{color:#17643a;bottom:84px;left:26px}.stamp.s2{color:#b3261e;bottom:90px;right:34px}.stamp.s3{color:#1f3a68;bottom:30px;left:96px}.notes{gap:30px;padding-top:20px;display:grid}.note-item{grid-template-columns:46px 1fr;align-items:start;gap:16px;display:grid}.note-num{border:2px solid var(--sodium);width:40px;height:40px;color:var(--sodium);font-family:var(--hand);border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:grid}.note-item p{font-family:var(--hand);color:#f3eee4;font-size:27px;line-height:1.15}.note-item small{font-family:var(--sans);color:#8e8678;margin-top:6px;font-size:14px;display:block}@media (width<=960px){.record-grid{grid-template-columns:1fr}.receipt{max-width:440px}}.files{background:#d8d0bf;padding:130px 0}.files-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px;display:flex}.files-head h2{font-family:var(--serif);max-width:640px;font-size:clamp(40px,5vw,66px);font-weight:400;line-height:1}.files-head p{color:#4f4a42;max-width:340px}.folder-tabs{flex-wrap:wrap;gap:6px;padding-left:18px;display:flex}.folder-tab{color:#4a3d22;text-align:left;background:#c9b07a;border-radius:10px 10px 0 0;margin-bottom:-6px;padding:12px 22px 16px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.folder-tab small{font-family:var(--hindi);opacity:.8;font-size:13px;font-weight:400;display:block}.folder-tab:hover{transform:translateY(-3px)}.folder-tab.active{background:#e2cc96;transform:translateY(-6px)}.folder{background:#e2cc96;border-radius:4px 14px 14px;padding:46px;position:relative;box-shadow:0 30px 60px -30px #281e0a99}.folder:before{content:"";background:#5a461e40;height:1px;position:absolute;top:18px;left:0;right:0}.sheet{background:#fffdf8;padding:48px 56px;position:relative;box-shadow:0 2px #e9e3d4,0 4px #f5f1e7,0 18px 30px -18px #00000059}.sheet-meta{font-family:var(--mono);color:#77705f;border-bottom:1px solid #e5dfd1;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:26px;padding-bottom:14px;font-size:12px;display:flex}.sheet h3{font-family:var(--serif);max-width:620px;font-size:38px;font-weight:400;line-height:1.05}.sheet .subject{color:var(--muted);max-width:620px;margin-top:10px}.sheet ol{counter-reset:i;gap:18px;margin-top:28px;padding-left:0;list-style:none;display:grid}.sheet li{counter-increment:i;grid-template-columns:40px 1fr;font-size:16px;display:grid}.sheet li:before{content:counter(i) ".";font-family:var(--mono);color:#77705f}.sheet li b{font-weight:600}.clip{border:3px solid #9a9a9a;border-bottom-color:#0000;border-radius:12px;width:22px;height:70px;position:absolute;top:-18px;left:70px}.action-stamp{color:#b3261e;font-family:var(--mono);letter-spacing:.12em;opacity:.8;border:3px solid;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:70px;right:40px;transform:rotate(8deg)}@media (width<=760px){.folder{padding:18px}.sheet{padding:32px 22px}.sheet h3{font-size:30px}.action-stamp{margin-bottom:14px;display:inline-block;position:static}.folder-tab{padding:10px 14px 14px;font-size:13px}}.rules{background:var(--paper);align-items:center;min-height:100svh;padding:84px 0 28px;display:flex}.rules .container{max-width:1340px}.rules-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:3vh;display:flex}.rules-head h2{font-family:var(--sans);letter-spacing:-.035em;font-size:clamp(30px,min(3.6vw,5.4vh),52px);font-weight:700;line-height:1}.rules-head p{color:var(--muted);max-width:420px;font-size:16px}.rules-grid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:40px;display:grid}.tries{border-top:2px solid var(--ink);flex-direction:column;display:flex}.try{text-align:left;border-bottom:1px solid #d6cdbb;justify-content:space-between;align-items:center;gap:16px;padding:clamp(10px,1.7vh,16px) 6px;font-size:clamp(15px,1.25vw,18px);transition:background .15s,padding .15s,color .15s;display:flex}.try i{font-style:normal;font-family:var(--mono);opacity:.4;font-size:14px;transition:transform .2s,opacity .2s}.try:hover{background:#ebe4d6;padding-left:14px}.try:hover i{opacity:1;transform:translate(4px)}.try.on{background:var(--ink);color:var(--paper);padding-left:18px}.try.on i{opacity:1;color:var(--sodium)}.try.legal{font-weight:600}.gates{color:#e9e1d2;background:#141311;border-radius:18px;flex-direction:column;padding:14px 18px 16px;display:flex;position:relative;overflow:hidden}.gates-h{font-family:var(--mono);color:#7b776f;justify-content:space-between;margin-bottom:14px;font-size:11px;display:flex}.gate{border-bottom:1px solid #262420;grid-template-columns:26px 128px 1fr auto;align-items:center;gap:12px;padding:clamp(4px,1.1vh,11px) 0;transition:opacity .3s;display:grid;position:relative}.gate.dim{opacity:.35}.gate-n{width:26px;height:26px;font-family:var(--mono);border:2px solid #3a3833;border-radius:50%;place-items:center;font-size:11px;transition:all .25s;display:grid}.gate.checking .gate-n{border-color:var(--sodium);color:var(--sodium);box-shadow:0 0 0 5px #ff8a1e26}.gate.pass .gate-n{color:#fff;background:#1f8a4c;border-color:#1f8a4c}.gate.fail .gate-n{color:#fff;background:#d7322b;border-color:#d7322b}.gate b{font-size:14px;display:block}.gate small{font-family:var(--mono);color:#8e8678;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.gate.fail small{color:#ff8a80}.verdict-box{min-height:92px;margin-top:auto;padding-top:12px}.stamp-v{font-family:var(--display);letter-spacing:.03em;border:4px solid;border-radius:8px;padding:6px 16px;font-size:clamp(34px,5vh,50px);line-height:1;display:inline-block}.stamp-v.bad{color:#ff4d42}.stamp-v.good{color:#4fd38a}.verdict-box p{color:#c9c0b0;margin-top:8px;font-size:14px}.verdict-box .logged{font-family:var(--mono);color:#6b655b;margin-top:4px;font-size:11px}.verdict-idle{font-family:var(--mono);color:#6b655b;font-size:13px}.flash{pointer-events:none;position:absolute;inset:0}@media (width<=960px){.rules{min-height:0;padding:90px 0}.rules-head{flex-direction:column;align-items:stretch}.rules-grid{grid-template-columns:1fr}.gate{grid-template-columns:26px 1fr auto}.gate small{display:none}}.portal-sec{background:#dde2ea;align-items:center;min-height:100svh;padding:80px 0 14px;display:flex}.portal-sec .container{max-width:1340px}.portal-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:2.6vh;display:flex}.portal-head h2{font-family:var(--serif);color:#13213b;white-space:nowrap;font-size:clamp(30px,min(3.8vw,6vh),54px);font-weight:400;line-height:1}.portal-head p{color:#4a5568;max-width:400px;font-size:15px}.portal{color:#1f2937;background:#fff;border:1px solid #b9c2d0;font-size:13px;box-shadow:0 30px 60px -30px #13213b73}.portal-top{background:var(--gov-blue);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.portal-top b{font-size:15px;display:block}.portal-top .hindi{opacity:.85;font-size:14px}.portal-top .user{opacity:.8;text-align:right;font-size:12px}.portal-strip{background:linear-gradient(90deg,#f93 33.3%,#fff 33.3% 66.6%,#138808 66.6%);height:4px}.portal-tabs{background:#eef1f5;border-bottom:1px solid #c9d1dc;display:flex;overflow-x:auto}.portal-tabs span{color:#4a5568;white-space:nowrap;border-right:1px solid #d6dce5;padding:10px 18px}.portal-tabs span.on{color:var(--gov-blue);border-bottom:2px solid var(--gov-blue);background:#fff;margin-bottom:-1px;font-weight:600}.portal-inner{gap:14px;padding:14px 16px;display:grid}.portal-filter{color:#4a5568;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portal-filter select{font:inherit;background:#fff;border:1px solid #b9c2d0;padding:4px 8px}.p-kpis{border:1px solid #d6dce5;grid-template-columns:repeat(4,1fr);display:grid}.p-kpi{border-right:1px solid #d6dce5;padding:10px 14px}.p-kpi:last-child{border-right:none}.p-kpi span{color:#5b6677;font-size:12px}.p-kpi strong{color:#13213b;margin-top:2px;font-size:clamp(18px,2.8vh,24px);font-weight:700;display:block}.p-kpi em{color:#5b6677;font-size:11px;font-style:normal}.p-cols{grid-template-columns:1.3fr 1fr 1fr;gap:14px;display:grid}.p-box{border:1px solid #d6dce5}.p-box-h{background:#f3f5f8;border-bottom:1px solid #d6dce5;justify-content:space-between;padding:8px 12px;font-weight:600;display:flex}.p-box-h span{color:#5b6677;font-size:12px;font-weight:400}.p-box-b{padding:14px}.chart{border-bottom:1px solid #9aa5b5;align-items:flex-end;gap:3px;height:clamp(110px,24vh,200px);padding-left:28px;display:flex;position:relative}.chart-grid{color:#5b6677;border-top:1px dashed #e1e6ee;font-size:10px;position:absolute;left:28px;right:0}.chart-grid em{text-align:right;width:22px;font-style:normal;position:absolute;top:-7px;left:-28px}.bar-col{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.bar{background:var(--gov-blue);border-radius:2px 2px 0 0;width:100%}.bar-col:hover .bar{background:#34588f}.bar-col.locked{background:repeating-linear-gradient(135deg,#f1f3f6 0 4px,#dde2ea 4px 6px)}.tip{color:#fff;white-space:nowrap;pointer-events:none;z-index:4;background:#13213b;padding:5px 8px;font-size:11px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.x-labels{color:#5b6677;gap:3px;margin-top:4px;padding-left:28px;font-size:10px;display:flex}.x-labels span{text-align:center;flex:1}.chart-key{color:#5b6677;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.chart-key i{background:repeating-linear-gradient(135deg,#f1f3f6 0 3px,#b9c2d0 3px 5px);border:1px solid #c9d1dc;width:12px;height:12px}.p-table{border-collapse:collapse;width:100%}.p-table th,.p-table td{text-align:left;border-bottom:1px solid #e6eaf0;padding:clamp(4px,.8vh,7px) 8px}.p-table th{color:#5b6677;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.p-table td.num,.p-table th.num{text-align:right;font-variant-numeric:tabular-nums}.p-table tr:hover td{background:#f6f8fb}.tag-bad{color:#a3221c}.p-log{display:grid}.p-log div{border-bottom:1px dotted #d6dce5;grid-template-columns:44px 1fr;gap:8px;padding:clamp(4px,.8vh,7px) 0;display:grid}.p-log time{font-family:var(--mono);color:#5b6677;font-size:12px}.portal-note{color:#4a5568;font-size:13px;font-family:var(--mono);margin-top:10px}@media (width<=1100px){.p-cols{grid-template-columns:1fr 1fr}.p-cols>:first-child{grid-column:1/-1}}@media (width<=900px){.portal-sec{min-height:0;padding:90px 0}.portal-head{flex-direction:column;align-items:flex-start}.portal-head h2{white-space:normal}.p-cols{grid-template-columns:1fr}.p-cols>:first-child{grid-column:auto}.p-kpis{grid-template-columns:1fr 1fr}.p-kpi:nth-child(2){border-right:none}.p-kpi:nth-child(-n+2){border-bottom:1px solid #d6dce5}}.portal-inner>*,.p-cols>*{min-width:0}.letter-sec{background:#3b2f22;align-items:center;min-height:100svh;padding:84px 0 28px;display:flex;position:relative;overflow:hidden}.letter-sec .bg{filter:blur(6px)brightness(.45)sepia(.3);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.letter-wrap{justify-content:center;display:flex;position:relative}.letter{background:#fbf7ee;grid-template-columns:1.45fr 1fr;gap:clamp(28px,4vw,56px);width:100%;max-width:1080px;padding:clamp(28px,5vh,52px) clamp(28px,4vw,56px);display:grid;position:relative;transform:rotate(.4deg);box-shadow:0 50px 90px -30px #000000b3}.letter-date{font-family:var(--mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.letter p{font-family:var(--serif);color:#2a2620;margin-top:1.4vh;font-size:clamp(17px,2.5vh,22px);line-height:1.42}.letter .salute{margin-top:2vh}.sign{font-family:var(--hand);color:#1f3a68;margin-top:2vh;font-size:clamp(32px,4.6vh,42px);line-height:1}.sign small{font-family:var(--sans);color:var(--muted);margin-top:6px;font-size:13px;display:block}.letter-side{border-left:1px solid #e4dccb;flex-direction:column;padding-left:clamp(24px,3vw,44px);display:flex}.polaroid{background:#fff;align-self:center;width:clamp(150px,24vh,210px);padding:10px 10px 34px;position:relative;transform:rotate(4deg);box-shadow:0 20px 40px -10px #00000059}.polaroid img{aspect-ratio:1;object-fit:cover}.polaroid span{text-align:center;font-family:var(--hand);color:#333;font-size:20px;position:absolute;bottom:7px;left:0;right:0}.tape{background:#f0e1aabf;width:84px;height:26px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-4deg)}.promises{margin-top:auto;padding-top:3vh}.promises h4{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:500}.promise{font-family:var(--hand);color:#2a2620;align-items:center;gap:12px;padding:3px 0;font-size:clamp(21px,3vh,26px);line-height:1.15;display:flex}.promise svg{flex-shrink:0}@media (width<=860px){.letter-sec{min-height:0;padding:90px 0}.letter{grid-template-columns:1fr;transform:none}.letter p{font-size:19px}.letter-side{border-top:1px solid #e4dccb;border-left:none;padding-top:24px;padding-left:0}}.highway{color:#fff;background:#1d1f1e;padding:130px 0 0;overflow:hidden}.highway-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;margin-bottom:70px;display:flex}.highway-head h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(44px,6vw,86px);font-weight:400;line-height:.95}.highway-head h2 span{color:var(--sodium)}.highway-head p{color:#a5a59f;max-width:360px}.signs{grid-template-columns:repeat(4,1fr);align-items:end;gap:24px;display:grid}.sign-post{flex-direction:column;align-items:center;display:flex}.board{background:var(--highway);border-radius:10px;width:100%;padding:6px;box-shadow:0 20px 30px -15px #0009}.board-in{border:2px solid #fff;border-radius:7px;flex-direction:column;min-height:190px;padding:16px 16px 14px;display:flex}.board .hindi{font-size:18px;line-height:1.3}.board b{font-family:var(--sans);text-transform:uppercase;letter-spacing:.02em;font-size:20px;font-weight:700;line-height:1.15;display:block}.board p{color:#d6eadd;flex:1;margin-top:8px;font-size:13px}.board .dist{border-top:1px solid #fff6;justify-content:space-between;margin-top:12px;padding-top:10px;font-size:14px;font-weight:700;display:flex}.sign-post.done .board{background:#3d4a42}.sign-post.here .board{outline:3px solid var(--sodium);outline-offset:4px;background:#0d7a42}.post{background:linear-gradient(90deg,#8a8d8b,#c9cbca,#8a8d8b);width:10px;height:70px}.road{background:#2c2e2d;border-top:6px solid #e8e2d0;height:140px;margin-top:0;position:relative}.road-line{background:repeating-linear-gradient(90deg,#e8e2d0 0 60px,#0000 60px 110px);width:200%;height:6px;animation:3s linear infinite drive;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes drive{to{transform:translate(-110px,-50%)}}.scooter{font-size:13px;font-family:var(--mono);color:#1d1f1e;background:var(--sodium);white-space:nowrap;z-index:2;border-radius:4px;padding:6px 10px;position:absolute;top:18px;transform:translate(-50%)}.scooter:after{content:"";border:6px solid #0000;border-top-color:var(--sodium);border-bottom:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@media (width<=900px){.signs{grid-template-columns:1fr 1fr;row-gap:30px}.post{height:30px}.scooter{display:none}}@media (width<=520px){.signs{grid-template-columns:1fr}.board-in{min-height:0}}.contact{background:var(--paper);padding:130px 0}.contact-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.contact h2{font-family:var(--sans);letter-spacing:-.035em;font-size:clamp(40px,5vw,68px);font-weight:700;line-height:.95}.contact-aside p{color:var(--muted);max-width:380px;margin-top:20px}.contact-direct{font-family:var(--mono);gap:6px;margin-top:34px;font-size:14px;display:grid}.contact-direct a{border-bottom:1px solid var(--ink);justify-self:start}.madlib{font-family:var(--serif);color:var(--ink);font-size:clamp(24px,2.6vw,34px);line-height:1.9}.madlib input,.madlib select{font:inherit;color:var(--sodium);background:0 0;border:none;border-bottom:2px solid #b9ae98;outline:none;min-width:0;padding:0 4px;transition:border-color .2s}.madlib input::placeholder{color:#b9ae98}.madlib input:focus,.madlib select:focus{border-bottom-color:var(--sodium)}.madlib select{cursor:pointer;appearance:none;padding-right:8px}.send-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.send{background:var(--ink);color:var(--paper);font-family:var(--sans);padding:16px 30px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s}.send:hover{box-shadow:6px 6px 0 var(--sodium);transform:translate(-3px,-3px)}.send-row small{color:var(--muted);font-size:13px}.sent{font-family:var(--serif);font-size:34px;line-height:1.3}.sent span{color:var(--green)}@media (width<=900px){.contact-grid{grid-template-columns:1fr;gap:40px}}.foot{background:var(--night);color:#8e8678;padding:70px 0 30px;font-size:14px}.foot-warning{color:#f0a39e;background:#d7322b14;border:1px solid #4a2320;gap:4px;padding:20px 24px;display:grid}.foot-warning .hindi{color:#f6c3bf;font-size:18px}.foot-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;margin-top:50px;display:flex}.foot-big{font-family:var(--display);color:#2a2723;letter-spacing:.01em;font-size:clamp(60px,12vw,170px);line-height:.85}.foot-links{text-align:right;gap:8px;display:grid}.foot-links a:hover{color:var(--paper)}.foot-bottom{font-size:12px;font-family:var(--mono);border-top:1px solid #2a2723;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:30px;padding-top:20px;display:flex}
