*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#111008;--paper:#fbfaf4;--act:#1b44c8;--live:#e05a00;--panel:#fbfaf40f;--border:#fbfaf426;--bg:var(--ink);--fg:var(--paper);--font:"Archivo", system-ui, sans-serif;--font-mono:"IBM Plex Mono", monospace}[data-theme=light]{--bg:var(--paper);--fg:var(--ink);--panel:#1110080a;--border:#11100826}[data-theme=light] body:after{opacity:.1;mix-blend-mode:multiply}html,body{height:100%;font-family:var(--font);background-color:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:after{content:"";pointer-events:none;z-index:100;opacity:.045;mix-blend-mode:overlay;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48ZmlsdGVyIGlkPSJuIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC45IiBudW1PY3RhdmVzPSIyIi8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIGZpbHRlcj0idXJsKCNuKSIvPjwvc3ZnPg==);position:fixed;inset:0}.page{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:100dvh;padding:40px 20px 60px;display:flex;position:relative}.countdown{flex-direction:column;align-items:center;gap:26px;animation:.6s both fadeUp;display:flex}.countdown-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg);border:2px solid var(--fg);padding:5px 12px;font-size:9.5px;font-weight:700}.timer{border:2px solid var(--fg);display:flex}.time-block{flex-direction:column;align-items:center;min-width:64px;padding:16px 18px 12px;display:flex;position:relative}.time-block+.time-block{border-left:2px solid var(--fg)}.time-number{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--fg);font-size:clamp(2rem,6vw,3.4rem);font-weight:900;font-stretch:87%;line-height:.88;display:block}.time-unit{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--live);margin-top:10px;font-size:8.5px;font-weight:600;display:block}.pressme{background:var(--act);color:var(--paper);border:2px solid var(--act);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;margin-top:6px;padding:12px 30px;font-size:11px;font-weight:800}.pressme:hover{background:var(--fg);border-color:var(--fg);color:var(--bg)}.site-frame{z-index:50;border:none;width:100vw;height:100dvh;position:fixed;inset:0}.stamp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--live);opacity:.9;margin-top:2px;font-size:10px;font-weight:600}.launched{text-align:center;animation:.5s both fadeUp}.launched h2{font-family:var(--font);text-transform:uppercase;letter-spacing:-.03em;color:var(--live);margin-bottom:8px;font-size:clamp(1.8rem,5vw,3rem);font-weight:900;font-stretch:87%}.launched p{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:11px}.status-strip{border-top:2px solid var(--border);background:var(--bg);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.55;z-index:10;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:9.5px;font-weight:600;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.page{padding:32px 16px 56px}.time-block{min-width:64px;padding:18px 12px 12px}}@media (max-width:480px){.time-block{min-width:50px;padding:14px 8px 10px}.status-strip{flex-direction:column;align-items:flex-start;gap:2px;padding:6px 12px;font-size:8px}}.modebtn{border:2px solid var(--fg);color:var(--fg);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;margin-left:auto;padding:4px 9px;font-size:9px;font-weight:700;transition:all .2s}.modebtn:hover{background:var(--fg);color:var(--bg)}.frame{background:var(--fg);border:2px solid var(--fg);gap:2px;display:grid}.cell{background:var(--bg)}.hero-frame{position:relative}.hero-frame .cell{z-index:1;background:0 0;position:relative}.hero-room{z-index:0;pointer-events:none;background-color:var(--bg);background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:28px 28px;transition:background-position 50ms linear;position:absolute;inset:0}.reg-mark{z-index:2;opacity:.4;width:20px;height:20px;position:absolute}.reg-mark:before,.reg-mark:after{content:"";background:var(--fg);position:absolute}.reg-mark:before{width:100%;height:2px;margin-top:-1px;top:50%;left:0}.reg-mark:after{width:2px;height:100%;margin-left:-1px;top:0;left:50%}.rh-stamp{z-index:2;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.4;font-size:9px;position:absolute;bottom:14px;left:16px;transform:rotate(-6deg)}.rh-doc{z-index:2;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.4;font-size:9px;position:absolute;bottom:14px;right:16px}@media (max-width:600px){.rh-stamp,.rh-doc,.reg-mark{display:none}}.grid{background:var(--fg);gap:2px;display:grid}.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.wrap{max-width:1180px;margin:0 auto;padding:14px 12px 48px}.tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.mono{font-family:var(--font-mono)}.chip{border:2px solid var(--fg);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:3px 10px;font-size:10px;display:inline-block}.chip.fill{background:var(--fg);color:var(--bg)}.chip.live{border-color:var(--live);color:var(--live)}.chip.soon{opacity:.75;border-style:dashed}.btn{background:var(--act);color:#fbfaf4;font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:13px;font-weight:800;display:inline-flex}.btn:hover{filter:brightness(1.12)}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.btn-big{letter-spacing:.1em;padding:18px 40px;font-size:15px;transition:transform .12s,box-shadow .12s,filter .12s}.btn-big:hover{box-shadow:3px 4px 0 var(--live);transform:translateY(-2px)}.btn-big:active{box-shadow:1px 1px 0 var(--live);transform:translateY(0)}.btn-ghost{color:var(--fg);border:2px solid var(--fg);font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:13px;font-weight:800;display:inline-flex}.btn-ghost:hover{background:var(--act);border-color:var(--act);color:#fbfaf4}.field{flex-direction:column;gap:5px;display:flex}.field>span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:10.5px}.field input,.field textarea,.field select{border:2px solid var(--fg);background:var(--bg);color:var(--fg);font-family:var(--font-mono);width:100%;padding:11px 13px;font-size:13px;transition:border-color .12s}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--act)}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--act);outline-offset:-2px}.field.bad input,.field.bad textarea{border-color:var(--live)}.errline{color:var(--live);font-family:var(--font-mono);letter-spacing:.04em;font-size:11.5px}.hint{font-family:var(--font-mono);letter-spacing:.06em;opacity:.65;font-size:10.5px;line-height:1.5}.opt{cursor:pointer;border:2px solid #0000;align-items:flex-start;gap:9px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.opt:hover{border-color:var(--fg)}.opt input{accent-color:var(--act);flex:none;width:15px;height:15px;margin-top:2px}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:26px 18px 22px;display:flex}.pagehead h2{text-transform:uppercase;font-size:clamp(30px,4vw,52px);font-weight:900;font-stretch:120%;line-height:.95}.pagehead h2 em{color:var(--act);font-style:normal}.pagehead .aside{font-family:var(--font-mono);letter-spacing:.1em;text-align:right;color:var(--live);text-transform:uppercase;font-size:10.5px;line-height:1.7}.formdoc{padding:20px 18px}.formdoc h3{letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:15px;font-weight:800;font-stretch:114%}.formdoc p{max-width:70ch;font-size:13.5px;font-weight:500;line-height:1.6}.vital{padding:18px}.vital .lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:6px;font-size:10.5px;display:flex}.vital .num{font-family:var(--font-mono);color:var(--live);font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.vital .sub{font-family:var(--font-mono);letter-spacing:.08em;opacity:.6;margin-top:8px;font-size:10px}.dot{background:var(--live);border-radius:50%;flex:none;width:7px;height:7px;animation:2s ease-in-out infinite tpc-blink;display:inline-block}@keyframes tpc-blink{0%,to{opacity:1}50%{opacity:.3}}.docstrip{background:var(--fg);color:var(--bg);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:10px;display:flex}.docstrip .live-block{color:var(--live);align-items:center;gap:8px;display:flex}.masthead{background:var(--fg);grid-template-columns:1fr auto;gap:2px;display:grid}.brand{background:var(--bg);align-items:center;gap:10px;padding:14px 16px;display:flex}.brand-mark{border-radius:3px;flex:none;display:block}.brand-name{text-transform:uppercase;letter-spacing:.01em;font-size:15px;font-weight:900;font-stretch:118%;line-height:1.1}nav.tabs{background:var(--fg);grid-auto-flow:column;gap:2px;display:grid}.tab{background:var(--bg);color:var(--fg);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:14px 16px;font-size:11px;text-decoration:none;display:flex}.tab:hover{background:var(--act);color:#fbfaf4}.tab[data-active=true]{background:var(--fg);color:var(--bg)}.tickerbox{background:var(--bg);padding:7px 0;overflow:hidden}.ticker-track{width:max-content;font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;color:var(--live);text-transform:uppercase;font-size:10.5px;animation:44s linear infinite tpc-ticker;display:flex}.ticker-track span{padding-right:42px}@keyframes tpc-ticker{to{transform:translate(-50%)}}.sitefooter{margin-top:2px}.subrow{border:2px solid var(--fg);max-width:380px;display:flex}.subrow input{background:var(--bg);color:var(--fg);font-family:var(--font-mono);border:none;outline:none;flex:1;padding:11px 13px;font-size:12px}.gujarati{font-family:Noto Serif Gujarati,serif}.notice{border:2px solid var(--live);color:var(--live);font-family:var(--font-mono);letter-spacing:.03em;padding:11px 13px;font-size:11.5px;line-height:1.55}.receipt{text-align:center;padding:34px 20px}.receipt .big{text-transform:uppercase;margin:12px 0;font-size:24px;font-weight:900;font-stretch:118%}.rbar{grid-template-columns:190px 1fr 58px;align-items:center;gap:12px;padding:8px 0;display:grid}.rbar .lab{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.rbar .track{border:2px solid var(--fg);height:17px}.rbar .track i{background:var(--live);height:100%;display:block}.rbar .val{font-family:var(--font-mono);text-align:right;color:var(--live);font-size:13px;font-weight:700}.authcard{max-width:400px;margin:0 auto}.authcard .titlebar{background:var(--fg);color:var(--bg);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:11px 14px;font-size:11px}@media (max-width:760px){.masthead{grid-template-columns:1fr}nav.tabs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.tab{letter-spacing:.06em;padding:12px 6px;font-size:10px}.c4,.c3{grid-template-columns:repeat(2,minmax(0,1fr))}.rbar{grid-template-columns:120px 1fr 50px}}@media (max-width:600px){.c4,.c3,.c2{grid-template-columns:1fr}.docstrip{font-size:9px}}.brand{color:var(--fg);text-decoration:none}.brand:hover .brand-name{color:var(--act)}a.btn,a.btn-ghost,a.tab{text-decoration:none}a.btn:hover{color:#fbfaf4}.tag a,a.tag{color:inherit;text-decoration:none}.tag a:hover,a.tag:hover{color:var(--act)}.formdoc fieldset{border:0;min-inline-size:0;margin:0;padding:0}.formdoc legend{float:left;width:100%;padding:0}.formdoc fieldset:after{content:"";clear:both;display:table}.docstrip .modebtn{color:var(--bg);border-color:var(--bg)}.docstrip .modebtn:hover{background:var(--bg);color:var(--fg)}.freshness{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:10px}.pollq{margin-bottom:20px}.pollq-label{margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.55;display:block}.pollq-note{opacity:.6;margin:-4px 0 8px;font-size:12px;font-style:italic;line-height:1.5}.pollq-options{gap:6px;display:grid}.pollq-option{cursor:pointer;border-radius:3px;align-items:flex-start;gap:8px;margin:0 -8px;padding:6px 8px;font-size:13.5px;line-height:1.5;transition:background .12s,color .12s;display:flex}.pollq-option:hover{background:var(--panel);color:var(--act)}.pollq-option input[type=radio],.pollq-option input[type=checkbox]{accent-color:var(--act);flex-shrink:0;width:16px;height:16px;margin-top:3px}.pollq-other{border:none;border-bottom:2px solid var(--fg);color:var(--fg);font-family:var(--font-mono);opacity:.5;background:0 0;outline:none;flex:1;padding:2px 0;font-size:12px}.pollq-other:focus{opacity:1;border-color:var(--act)}.pollq-other:disabled{opacity:.25}.pollq-input{border:2px solid var(--fg);width:100%;color:var(--fg);font-family:var(--font-mono);background:0 0;outline:none;padding:8px 10px;font-size:13px;transition:border-color .12s}.pollq-input:hover,.pollq-input:focus{border-color:var(--act)}.pollq-textarea{border:2px solid var(--fg);width:100%;color:var(--fg);font-family:var(--font-mono);resize:vertical;background:0 0;outline:none;min-height:80px;padding:8px 10px;font-size:13px;transition:border-color .12s}.pollq-textarea:hover,.pollq-textarea:focus{border-color:var(--act)}.pollq-charcount{text-align:right;font-family:var(--font-mono);opacity:.45;margin-top:4px;font-size:10px;display:block}.pollq-scale{flex-wrap:wrap;gap:4px;display:flex}.pollq-scale-btn{border:2px solid var(--fg);width:38px;height:38px;color:var(--fg);font-family:var(--font-mono);cursor:pointer;background:0 0;font-size:14px;font-weight:600;transition:all .15s}.pollq-scale-btn:hover,.pollq-scale-btn.active{background:var(--act);color:#fff;border-color:var(--act)}
