@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kalam-700-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kalam-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kalam-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-400-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mukta-600-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mukta-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mukta-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/mukta-800-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/mukta-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/mukta-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vt323-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vt323-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yatra One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yatra-one-400-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Yatra One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yatra-one-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yatra One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yatra-one-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dusk: #1b1350;--dusk-2: #231763;--night: #120b33;--plum: #2a1240;--haldi: #ffd34d;--haldi-deep: #f2a516;--sindoor: #d7261e;--sindoor-deep: #8a1016;--bamboo: #c8924a;--stone: #e5bd8b;--paper: #fff4de;--text: #fff4dc;--muted: #cdbde9;--ink: #2a1240;--ok: #1fbf5a;--display: "Yatra One", "Mukta", serif;--body: "Mukta", system-ui, sans-serif;--hand: "Kalam", cursive;--ticket: "Courier Prime", ui-monospace, monospace;--led: "VT323", ui-monospace, monospace;--gutter: clamp(16px, 4vw, 40px);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--text);font:400 17px/1.55 var(--body);overflow-x:hidden}body.modal-open{overflow:hidden}button,select,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--haldi);outline-offset:3px;border-radius:6px}.wrap{max-width:1200px;margin:0 auto;padding:0 var(--gutter)}[hidden]{display:none!important}.skip{position:absolute;left:-999px;top:8px;z-index:99;background:var(--haldi);color:var(--ink);padding:8px 14px;border-radius:8px;font-weight:800}.skip:focus{left:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:2px solid transparent;padding:11px 20px;font-weight:800;font-size:17px;line-height:1.1;text-decoration:none;transition:transform .08s ease,box-shadow .08s ease,background .2s;-webkit-tap-highlight-color:transparent}.btn:active{transform:translateY(3px)}.btn-primary{background:var(--haldi);color:#2a0e1c;border-color:#2a0e1c;box-shadow:0 4px 0 var(--sindoor-deep)}.btn-primary:hover{background:#ffe07a}.btn-primary:active{box-shadow:0 1px 0 var(--sindoor-deep)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ghost{background:#120b3359;color:var(--text);border-color:#fff4dca6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-ghost:hover{background:#fff4dc1f}.btn-text{background:none;color:var(--muted);text-decoration:underline;text-underline-offset:3px;padding-inline:8px}.btn-big{font-size:19px;padding:15px 26px}.btn-small{font-size:15px;padding:8px 14px;border-radius:11px}.btn-wide{width:100%}.link{background:none;border:0;color:var(--haldi);text-decoration:underline;padding:0 2px}.hero{position:relative;height:100svh;min-height:620px;max-height:1100px;overflow:hidden;isolation:isolate}#hero-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:-1}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.14;mix-blend-mode:overlay;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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-copy{position:absolute;left:var(--gutter);top:clamp(28px,8vh,96px);max-width:min(760px,calc(100% - 2 * var(--gutter)))}.title{margin:0;display:flex;flex-direction:column}.brand{margin:0 0 12px;display:flex;align-items:baseline;gap:10px;animation:rise 1.1s cubic-bezier(.2,.8,.2,1) both}.brand-hi{font:400 clamp(26px,3vw,36px)/1 var(--display);color:var(--haldi);text-shadow:.05em .06em 0 var(--sindoor-deep)}.brand-en{font:700 clamp(15px,1.6vw,19px)/1 var(--hand);color:#ffe2b0}.title-big{font:400 clamp(52px,8vw,108px)/1 var(--display);color:var(--haldi);white-space:nowrap;text-shadow:.035em .045em 0 var(--sindoor-deep),.035em .045em .12em rgba(0,0,0,.35);animation:rise 1.1s .1s cubic-bezier(.2,.8,.2,1) both}.title-big+.title-big{animation-delay:.2s}.tagline{font:800 clamp(24px,3.4vw,38px)/1.12 var(--body);margin:22px 0 10px;max-width:18ch;text-shadow:0 2px 18px rgba(40,6,30,.6);animation:rise 1.1s .3s cubic-bezier(.2,.8,.2,1) both}.sub{margin:0 0 18px;max-width:42ch;color:#ffe9d2;text-shadow:0 1px 10px rgba(40,6,30,.7);animation:rise 1.1s .4s cubic-bezier(.2,.8,.2,1) both}.cta-row{display:flex;flex-wrap:wrap;gap:12px;animation:rise 1.1s .5s cubic-bezier(.2,.8,.2,1) both}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-meta{position:absolute;right:var(--gutter);bottom:clamp(20px,5vh,48px);text-align:right;text-shadow:0 1px 12px rgba(10,4,30,.8)}.countdown{margin:0;display:flex;flex-direction:column;align-items:flex-end}.cd-label{font-weight:600;color:#ffe2b0}.cd-time{font:400 clamp(40px,5vw,60px)/1 var(--led);color:var(--haldi);letter-spacing:.02em;font-variant-numeric:tabular-nums}.cd-note{font-size:13px;color:#fff4dcbf}.live-count{margin:10px 0 0;font-size:16px}.live-count b{font:400 26px/1 var(--display);color:var(--haldi)}.h2{font:400 clamp(38px,5vw,58px)/1 var(--display);color:var(--haldi);margin:0 0 10px}.h3{font:800 18px/1.2 var(--body);margin:26px 0 8px;color:var(--text)}.lede{margin:0;max-width:56ch;color:var(--muted)}.ghat-section{padding:clamp(48px,8vh,88px) 0 32px;background:linear-gradient(var(--night),#170f40 40%,var(--night))}.ghat-head{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:end;margin-bottom:22px}.feed{list-style:none;margin:0;padding:0;display:grid;gap:6px;min-height:120px;align-content:end}.feed:empty{min-height:0}.feed li{display:flex;gap:10px;align-items:center;font-size:15px;line-height:1.3;background:#fff4dc0f;border-left:3px solid var(--c, var(--haldi));padding:6px 10px;border-radius:0 8px 8px 0}.feed li.in{animation:feedIn .35s ease both}.feed li time{margin-left:auto;color:#cdbde9b3;font-size:12px;white-space:nowrap}@keyframes feedIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.ghat-stage{position:relative;height:clamp(460px,74vh,860px);border-block:3px solid #3a2560}#ghat-canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab;background:#2a1a3e}#ghat-canvas:active{cursor:grabbing}#ghat-canvas:focus-visible{outline-offset:-4px}.demo-badge,.offline-badge{position:absolute;left:50%;transform:translate(-50%);top:12px;margin:0;width:max-content;max-width:min(420px,calc(100% - 24px));text-align:center;font:700 13px/1.3 var(--body);background:#120b33d1;color:#ffe2b0;padding:7px 11px;border-radius:10px;border:1px dashed rgba(255,211,77,.6);pointer-events:none}.offline-badge{color:#ffb3a8;border-color:#ff786499}.board{position:absolute;right:12px;top:12px;width:230px;padding:12px 14px 10px;background:#120b33d1;border-radius:14px;border:1px solid rgba(255,244,220,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.board h3{font:400 20px/1 var(--display);color:var(--haldi);margin:0 0 10px}.board ol{list-style:none;margin:0;padding:0;display:grid;gap:7px;counter-reset:b}.board li{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:center;font-size:14px;counter-increment:b}.board li:before{content:counter(b);color:var(--muted);font-size:12px;text-align:right}.board .bar{grid-column:2 / 4;height:4px;border-radius:4px;background:var(--c);width:var(--w);margin-top:-4px}.board .n{font-variant-numeric:tabular-nums;color:var(--muted)}.board .empty{grid-template-columns:1fr;color:var(--muted)}.board .empty:before{display:none}.hud{position:absolute;left:12px;bottom:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.zoom{position:absolute;right:12px;bottom:12px;display:grid;gap:6px}.zoom button{width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,244,220,.25);background:#120b33d9;font-size:22px;font-weight:700}.mini-wrap{margin-top:12px}#minimap{display:block;width:100%;height:36px;border-radius:8px;cursor:pointer;touch-action:none;border:1px solid rgba(255,244,220,.15)}.mini-help{margin:6px 0 0;font-size:13px;color:var(--muted)}.sheet{position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:40;width:min(480px,100%);max-height:78svh;overflow:auto;background:var(--plum);border-radius:22px 22px 0 0;border-top:6px double var(--haldi);box-shadow:0 -18px 60px #00000080;padding:18px 20px calc(20px + env(safe-area-inset-bottom));animation:sheetUp .28s cubic-bezier(.2,.8,.2,1)}@keyframes sheetUp{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.sheet-close{position:absolute;right:12px;top:10px;width:40px;height:40px;border:0;background:none;font-size:28px;color:var(--muted)}.sheet-where{margin:0;font-size:14px;color:var(--muted)}.sheet h3{font:400 30px/1.1 var(--display);margin:4px 0 6px;color:var(--text);display:flex;align-items:center;gap:10px}.sheet h3 .flag{width:14px;height:28px;background:var(--c);clip-path:polygon(0 0,100% 15%,100% 85%,0 100%);flex:none}.sheet .meta{margin:0 0 12px;color:#ffe2b0;font-family:var(--hand);font-size:19px}.sheet .hint{margin:10px 0 0;font-size:14px;color:var(--muted)}.sheet .row{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.sheet .row .btn{flex:1 1 auto}.field{display:grid;gap:6px;margin:12px 0;font-weight:600;font-size:15px}.select{width:100%;padding:11px 12px;border-radius:12px;border:2px solid rgba(255,244,220,.3);background:#1b1040;color:var(--text);font-size:16px}.tags{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:thin}.tags button{flex:none;border:1.5px solid rgba(255,244,220,.3);background:#fff4dc0d;border-radius:999px;padding:7px 13px;font-size:14px;white-space:nowrap}.tags button[aria-pressed=true]{background:var(--haldi);color:var(--ink);border-color:var(--haldi);font-weight:800}.toast-zone{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:80;display:grid;gap:8px;width:min(440px,calc(100% - 24px));pointer-events:none}.toast{pointer-events:auto;display:flex;gap:12px;align-items:center;background:#fff4de;color:var(--ink);border-radius:14px;padding:12px 14px;font-weight:700;line-height:1.3;box-shadow:0 10px 40px #00000073;border-left:6px solid var(--c, var(--sindoor));animation:toastIn .3s cubic-bezier(.2,.8,.2,1)}.toast .btn{margin-left:auto;flex:none}.toast.big{flex-direction:column;text-align:center;padding:18px;font:400 26px/1.15 var(--display);background:linear-gradient(#ffe58a,#ffc531);border-left:0}.toast.big small{display:block;margin-top:6px;font:700 15px/1.3 var(--body)}@keyframes toastIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.story{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:12px;background:#080519d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.st-shell{position:relative;width:min(500px,100%);max-height:calc(100svh - 24px);overflow:auto;background:linear-gradient(#1c1450,#120b33);border-radius:20px;border:2px solid #3a2a70;box-shadow:0 30px 80px #0009}.tk-body{padding:22px 20px 24px}.tk-step{display:grid;gap:10px;animation:stepIn .3s ease both}@keyframes stepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tk-h{font:400 34px/1.05 var(--display);color:var(--haldi);margin:0}.tk-h.small{font-size:26px}.tk-p{margin:0;color:#eadff8}.tk-p.dim{color:var(--muted)}.tk-hint{margin:0;text-align:center;font-weight:700;color:#ffe2b0}.tk-sub{margin:0;text-align:center;color:var(--muted);font-size:15px;min-height:1.4em}.led{font:400 clamp(64px,18vw,96px)/1 var(--led);text-align:center;color:#ffb000;letter-spacing:.02em;background:#050414;border-radius:14px;padding:14px 8px 10px;border:2px solid #231a48;text-shadow:0 0 14px rgba(255,176,0,.7);font-variant-numeric:tabular-nums}.led.go{color:#39ff7a;text-shadow:0 0 16px rgba(57,255,122,.8)}.led.dead{color:#ff4a3d;text-shadow:0 0 16px rgba(255,74,61,.8)}.tk-book{height:76px;border-radius:16px;border:0;font:800 26px/1 var(--body);color:#c9c3dc;background:#3b3656;box-shadow:0 6px #221e36;transition:background .1s}.tk-book.go{background:var(--ok);color:#04210f;box-shadow:0 6px #0c6a2e;animation:pulse .6s ease infinite alternate}.tk-book:active{transform:translateY(4px);box-shadow:0 2px #221e36}.tk-book:disabled{cursor:default}@keyframes pulse{to{filter:brightness(1.15);transform:scale(1.015)}}.cap-head{display:flex;gap:12px;align-items:center;background:#3a6bd6;color:#fff;border-radius:12px;padding:10px 12px}.cap-ref{width:64px;height:64px;background:#fff4de;border-radius:10px;flex:none}.cap-ref svg{width:100%;height:100%}.cap-title{margin:0;font:800 20px/1.1 var(--body)}.cap-sub{margin:2px 0 0;font-size:14px;opacity:.9}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.cap-grid.shake{animation:shake .4s}@keyframes shake{25%{transform:translate(-8px)}50%{transform:translate(8px)}75%{transform:translate(-4px)}}.cap-tile{position:relative;aspect-ratio:1;border:0;padding:6px;border-radius:10px;background:#fff4de;transition:transform .1s,box-shadow .1s}.cap-tile svg{width:100%;height:100%;transform:rotate(var(--rot))}.cap-tile[aria-pressed=true]{box-shadow:inset 0 0 0 5px #3a6bd6;transform:scale(.94)}.cap-tile[aria-pressed=true]:after{content:"\2713";position:absolute;left:6px;top:4px;width:24px;height:24px;border-radius:50%;background:#3a6bd6;color:#fff;font-weight:800;font-size:15px;line-height:24px;text-align:center}.q-label{margin:0;text-align:center;color:var(--muted)}.q-num{margin:0;text-align:center;font:400 clamp(54px,14vw,72px)/1 var(--display);color:var(--haldi);font-variant-numeric:tabular-nums}.q-track{position:relative;height:40px;margin:8px 0;overflow:hidden;border-bottom:3px dashed #4a3a80}.q-train{position:absolute;bottom:2px;width:120px;animation:chug 2.2s linear infinite}@keyframes chug{0%{left:-130px}to{left:100%}}.q-tip{margin:0;text-align:center;font-family:var(--hand);font-size:18px;color:#ffe2b0;min-height:2.6em}.q-refresh{justify-self:center;border:2px solid #ff8a7a;background:#5a1530;color:#ffe2dc;border-radius:12px;padding:10px 16px;font-weight:800;animation:pulse .5s ease infinite alternate}.mummy{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:#060414b3;border-radius:18px}.mummy-card{width:min(280px,90%);background:linear-gradient(#264b3a,#0f2219);border-radius:26px;padding:26px 18px 22px;text-align:center;box-shadow:0 20px 60px #0009}.mummy-ring{width:74px;height:74px;margin:0 auto 10px;border-radius:50%;background:#2fd36b;color:#04210f;display:grid;place-items:center;animation:ringing .25s ease infinite alternate;box-shadow:0 0 0 10px #2fd36b33}.mummy-ring svg{width:36px;height:36px}@keyframes ringing{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}.mummy-name{margin:0;font:400 32px/1 var(--display);color:#fff}.mummy-sub{margin:4px 0 18px;color:#bfe9cf}.mummy-btns{display:flex;justify-content:space-around}.mummy-btns button{width:92px;height:54px;border-radius:999px;border:0;font-weight:800}.m-no{background:#e5484d;color:#fff}.m-yes{background:#2fd36b;color:#04210f}.pay-bar{height:16px;border-radius:99px;background:#2a2050;overflow:hidden}.pay-fill{height:100%;width:0;background:linear-gradient(90deg,var(--haldi-deep),var(--haldi))}.printer{position:relative;padding-top:14px;overflow:hidden}.slot{position:absolute;top:0;left:4%;right:4%;height:14px;border-radius:8px;background:#050414;box-shadow:inset 0 3px 6px #000;z-index:2}.ticket{position:relative;margin:0 8%;padding:16px 16px 12px;color:var(--ink);font-family:var(--ticket);background:repeating-linear-gradient(115deg,rgba(214,110,140,.09) 0 2px,transparent 2px 9px),var(--paper);border-radius:4px;-webkit-mask:radial-gradient(circle 6px at 50% 0,transparent 98%,#000) 0 0 / 18px 100% repeat-x,radial-gradient(circle 6px at 50% 100%,transparent 98%,#000) 0 100% / 18px 100% repeat-x;-webkit-mask-composite:source-in;mask-composite:intersect;animation:print 1.1s steps(9) both}@keyframes print{0%{transform:translateY(-104%)}to{transform:none}}.tkt-head{display:flex;justify-content:space-between;font-weight:700;font-size:13px;letter-spacing:.02em;border-bottom:1px dashed #b9a2b9;padding-bottom:8px}.tkt-route{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:8px;margin:10px 0}.tkt-route small,.tkt-grid small{display:block;font-size:11px;color:#8a6a8a}.tkt-route b{display:block;font-size:36px;line-height:1}.tkt-route span{font-size:12px}.tkt-route .r{text-align:right}.tkt-train svg{width:100%;max-width:110px;opacity:.8;display:block;margin:0 auto 6px}.tkt-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;font-size:14px;font-weight:700}.tkt-fine{margin:10px 0 0;font-size:11px;color:#8a6a8a}.stamp{position:absolute;right:8%;top:38%;font:700 34px/1 var(--ticket);padding:8px 12px;border:5px double currentColor;color:var(--sindoor);border-radius:6px;transform:rotate(-14deg) scale(2.6);opacity:0;mix-blend-mode:multiply;transition:transform .22s cubic-bezier(.5,1.6,.5,1),opacity .12s}.stamp.down{transform:rotate(-14deg) scale(1);opacity:.9}.ticket.cnf .stamp{color:#0f8a4a}.ticket.rac .stamp{color:#c27a00}.ticket.wl .stamp{color:#3a4fd0}.tk-punch{margin:8px 0 0;text-align:center;font:400 28px/1.15 var(--display);color:var(--text)}.tk-earn{margin:0;display:flex;gap:10px;align-items:center;justify-content:center;text-align:left;color:#ffe2b0;font-size:15px}.ico-brick{width:30px;height:18px;flex:none}.tk-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.tk-actions .btn-primary{grid-column:1 / -1}.btn-share{background:#25d366;color:#052e16;border-color:#052e16;box-shadow:0 4px #0b5d2a}.btn-share:hover{background:#3fe07c}.btn-share svg{width:18px;height:18px}.share-fb{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:14px;background:#080519e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fb-card{width:min(440px,100%);max-height:calc(100svh - 28px);overflow:auto;background:var(--plum);border-radius:20px;padding:16px 18px 18px;display:grid;gap:10px;border-top:6px double var(--haldi);box-shadow:0 30px 80px #0009}.fb-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.fb-card h3{margin:0;font:400 28px var(--display);color:var(--haldi)}.fb-x{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,244,220,.3);background:none;font-size:22px}.fb-sub{margin:0;color:var(--muted);font-size:14px}.fb-card img{width:100%;max-height:46svh;object-fit:contain;border-radius:12px;background:#000}.fb-skel{height:300px;border-radius:12px;background:linear-gradient(90deg,#2a1a50,#3a2668,#2a1a50);background-size:200% 100%;animation:skel 1.2s linear infinite}@keyframes skel{to{background-position:-200% 0}}.fb-msg{margin:0;padding:10px 12px;border-radius:12px;background:#fff4dc0f;border:1px dashed rgba(255,244,220,.2);font-size:14px;white-space:pre-line;color:#eadff8}.fb-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fb-actions .fb-main,.fb-actions .wa{grid-column:1 / -1}.fb-actions .wa{background:#25d366;color:#052e16;border-color:#052e16;box-shadow:0 4px #0b5d2a}.fb-tip{margin:0;font-size:12.5px;color:var(--muted)}.fb-actions .fb-fb{background:#1877f2;color:#fff;border-color:#0b3d91;box-shadow:0 4px #0b3d91}.fb-actions .fb-ig{background:linear-gradient(45deg,#f58529,#dd2a7b 50%,#8134af);color:#fff;border-color:#5b1f7a;box-shadow:0 4px #5b1f7a}.fb-ig-tip{color:#ffe2b0}.wave-section{padding:clamp(56px,9vh,110px) 0;background:radial-gradient(ellipse at 75% 50%,#2a1d6a 0,var(--night) 60%)}.wave-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}.wave-time{margin:6px 0 16px;font-size:18px;color:#ffe2b0;min-height:3em}.wave-time b{color:var(--haldi)}.wl-time{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--muted)}.chip{font-size:11px;padding:1px 7px;border-radius:999px;background:#fff4dc1f;color:var(--muted)}.chip.now{background:var(--haldi);color:var(--ink);font-weight:800}.chip.done{background:#ff9a3c33;color:#ffb57a}.globe-wrap{display:grid;place-items:center;min-height:320px}#globe{touch-action:pan-y;cursor:ew-resize;max-width:100%}.globe-fallback{display:none;color:var(--muted)}.globe-failed #globe{display:none}.globe-failed .globe-fallback{display:block}.footer{padding:36px 0 60px;background:#0c0726;color:var(--muted);font-size:15px}.footer p{margin:0 0 6px;max-width:70ch}.footer .fine{font-size:13px;opacity:.75;margin-top:14px}body.phase-night .ghat-section{background:linear-gradient(#05061a,#0d0b2c 40%,#05061a)}@media(max-width:760px){body{font-size:16px}.hero{height:auto;min-height:max(100svh,600px);max-height:none;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:70px var(--gutter) 18px}.hero-copy{position:static;max-width:none}.title-big{font-size:clamp(42px,13vw,60px)}.brand-hi{font-size:26px}.tagline{font-size:25px;margin-top:16px}.sub{font-size:15.5px;max-width:34ch}.btn-big{font-size:17px;padding:13px 20px}.hero-meta{position:static;text-align:left}.countdown{align-items:flex-start}.cd-time{font-size:44px}.ghat-head{grid-template-columns:1fr;gap:14px}.feed{min-height:0}.feed li:nth-child(n+3){display:none}.ghat-stage{height:68svh;min-height:420px}.board{position:static;width:auto;margin:0;border-radius:0;background:#150c3c;border:0;border-bottom:1px solid #2a1d55}.board ol{grid-template-columns:1fr 1fr;column-gap:16px}.ghat-stage .board{display:none}.wave-grid{grid-template-columns:1fr}.globe-wrap{order:-1}.tk-body{padding:18px 14px 20px}.tk-actions{grid-template-columns:1fr}}.board-mobile{display:none}@media(max-width:760px){.board-mobile{display:block}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.path{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:640px;counter-reset:p;animation:rise 1.1s .4s cubic-bezier(.2,.8,.2,1) both}.path li{counter-increment:p}.path button{width:100%;height:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;text-align:left;padding:9px 10px;border-radius:14px;border:1.5px solid rgba(255,244,220,.28);background:#120b3380;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.path button:hover{border-color:var(--haldi)}.path-ico{grid-row:1 / 3;width:34px;height:34px}.path-ico svg{width:100%;height:100%;display:block}.path b{font:800 15px/1.1 var(--body)}.path b:before{content:counter(p) ". ";color:var(--haldi)}.path small{font-size:12px;line-height:1.2;color:#e8dcf7}.path li.done button{border-color:#1fbf5ab3}.path li.done b:after{content:" \2713";color:#4be08a}.path li.next button{border-color:var(--haldi);box-shadow:0 0 0 3px #ffd34d40}.guide{position:absolute;left:50%;top:56px;transform:translate(-50%);z-index:3;margin:0;background:var(--haldi);color:var(--ink);font-weight:800;padding:10px 16px;border-radius:12px;box-shadow:0 8px 30px #0006;width:max-content;max-width:calc(100% - 24px);text-align:center;animation:bob 1.4s ease-in-out infinite alternate}@keyframes bob{to{transform:translate(-50%,4px)}}.ghat-tabs{position:absolute;left:12px;top:12px;display:flex;gap:6px;flex-wrap:wrap;max-width:50%}.ghat-tabs button{border:1px solid rgba(255,244,220,.3);background:#120b33d9;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:700}.ghat-tabs button[aria-pressed=true]{background:var(--haldi);color:var(--ink)}.st-top{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:10px 10px 10px 14px;background:#0b0920;border-bottom:1px solid #2a2050}.st-steps{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex:1}.st-steps li{flex:1}.st-steps button{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 4px;border-radius:10px;border:0;background:#fff4dc0f;color:var(--muted);font-size:13px;font-weight:700}.st-steps button:disabled{opacity:.45;cursor:default}.st-num{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#fff4dc24;font-size:12px}.st-steps li.done .st-num{background:#1fbf5a;color:#04210f}.st-steps li.on button{background:var(--haldi);color:var(--ink)}.st-steps li.on .st-num{background:var(--ink);color:var(--haldi)}.st-close{width:40px;height:40px;flex:none;border-radius:50%;border:1px solid #3a2a70;background:none;font-size:24px}.st-city{margin:0;padding:8px 20px 0;font-size:13px;color:var(--muted)}.st-body{padding:16px 20px 24px}.tk-big{margin:0;font-size:19px;line-height:1.4;color:var(--text)}.tk-big b{color:var(--haldi)}.center{text-align:center}.tk-sub.warn{color:#ffb3a8;font-weight:700}.fit{overflow-wrap:anywhere}.tkt-route b.fit{font-size:clamp(20px,6vw,30px)}.soop{position:relative;width:min(300px,80%);margin:4px auto 0}.soop-svg{width:100%;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.4))}.soop-items{position:absolute;inset:22% 10% 8%;display:flex;flex-wrap:wrap;align-content:flex-end;justify-content:center;gap:0 2px}.soop-item{width:26%;aspect-ratio:1;margin:-6% -2%;animation:dropIn .45s cubic-bezier(.3,1.5,.5,1) both}.soop-item svg{width:100%;height:100%}@keyframes dropIn{0%{transform:translateY(-80px) scale(.6);opacity:0}}.pr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pr{display:grid;justify-items:center;gap:2px;padding:8px 4px 6px;border-radius:12px;border:0;background:#fff4de;color:var(--ink);font-weight:800;font-size:13px;transition:transform .1s,opacity .2s}.pr svg{width:52px;height:52px}.pr:active{transform:scale(.94)}.pr.used{opacity:.25}.pr.shake{animation:shake .4s;background:#ffd9d2}.ar-times{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ar-times>div{padding:12px;border-radius:14px;background:#fff4dc0f;border:1.5px solid rgba(255,244,220,.15);display:grid;gap:2px}.ar-times .next{border-color:var(--haldi);background:#ffd34d1a}.ar-times small{color:var(--muted);font-size:13px}.ar-times b{font:400 22px/1.1 var(--display);color:var(--haldi)}.ar-times span{font-size:13px;color:#e8dcf7}.ar-where{margin:0;font-size:13px;color:var(--muted)}.ar-count{margin:4px 0 0;text-align:center}.ar-count b{display:block;font:400 44px/1.1 var(--led);color:var(--haldi)}.ar-scene{position:relative;height:230px;border-radius:16px;overflow:hidden;background:linear-gradient(#55205f,#bd3550 50%,#f0702e 72%,#ffc35c 76%)}.ar-scene.usha{background:linear-gradient(#22306e,#6b4a8d 45%,#ef8a6a 70%,#fff1bb 76%)}.ar-sun{position:absolute;left:70%;top:74%;width:110px;height:110px;margin:-55px 0 0 -55px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff3c2,#ffb347 60%,#ff8a2a);box-shadow:0 0 60px 20px #ff963c8c;transition:box-shadow .6s}.ar-scene.usha .ar-sun{background:radial-gradient(circle at 50% 40%,#fffbe6,#ffd27a 60%,#ffb469)}.ar-water{position:absolute;inset:76% 0 0;background:linear-gradient(#8e2f4c,#1d0f36)}.ar-scene.usha .ar-water{background:linear-gradient(#a8687e,#262958)}.ar-water:before{content:"";position:absolute;left:70%;top:0;width:90px;height:100%;transform:translate(-50%);background:repeating-linear-gradient(transparent 0 5px,#ffc8788c 5px 7px)}.ar-soop{position:absolute;left:36%;bottom:6px;width:140px;transform:translate(-50%)}.ar-soop-items{position:absolute;left:14%;right:14%;bottom:14%;display:flex;justify-content:center}.ar-soop-items svg{width:34%;margin:0 -6%}.ar-soop svg{width:100%;display:block}.ar-lota{position:absolute;left:calc(36% - 86px);bottom:84px;width:50px;transform-origin:70% 30%;transition:transform .35s ease}.ar-lota svg{width:100%;display:block}.ar-stream{position:absolute;left:calc(36% - 34px);bottom:46px;width:8px;height:0;border-radius:4px;background:linear-gradient(#fffffff2,#e6f0ff99);transition:height .25s}.ar-scene.pour .ar-lota{transform:rotate(-58deg) translate(6px,2px)}.ar-scene.pour .ar-stream{height:58px;animation:flow .25s linear infinite}@keyframes flow{50%{opacity:.75}}.ar-scene.done .ar-sun{box-shadow:0 0 90px 50px #ffc85acc}.ar-scene.done:after{content:"";position:absolute;left:70%;top:74%;width:20px;height:6px;border-radius:50%;border:2px solid rgba(255,240,200,.8);transform:translate(-50%,-50%);animation:ripple 1.6s ease-out 2}@keyframes ripple{to{width:280px;height:50px;opacity:0}}.ar-live{margin:0;text-align:center;color:#ffe2b0}.ar-live b{font:400 30px/1 var(--display);color:var(--haldi)}.ar-hold{--p: 0;position:relative;height:70px;border-radius:999px;border:2px solid #2a0e1c;overflow:hidden;background:#fff4de;color:var(--ink);font:800 19px var(--body);box-shadow:0 5px 0 var(--sindoor-deep);touch-action:none;user-select:none;-webkit-user-select:none}.ar-ring{position:absolute;inset:0;background:var(--haldi);transform-origin:left;transform:scaleX(var(--p))}.ar-label{position:relative}@media(max-width:760px){.path{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.path button{padding:7px 8px}.path-ico{width:28px;height:28px}.path small{font-size:11px}.pr-grid{gap:6px}.pr svg{width:44px;height:44px}.st-steps .st-name{display:none}.st-steps li.on .st-name{display:inline}.guide{top:12px}}.ghat-nav{position:absolute;left:12px;top:12px;display:flex;align-items:center;gap:4px;background:#120b33e0;border:1px solid rgba(255,244,220,.25);border-radius:999px;padding:3px;font-weight:800;font-size:14px}.ghat-nav span{padding:0 8px;white-space:nowrap}.ghat-nav button{width:32px;height:32px;border-radius:50%;border:0;background:#fff4dc1a;font-size:20px;line-height:1}.ghat-nav button:disabled{opacity:.35}.geet{position:fixed;top:14px;right:14px;z-index:75;display:grid;justify-items:end;gap:8px;width:min(360px,calc(100vw - 28px));pointer-events:none}.geet>*{pointer-events:auto}.geet-pill{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px;border-radius:999px;border:2px solid rgba(255,244,220,.55);background:#120b33d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.geet.playing .geet-pill{border-color:var(--haldi)}.geet-pill-main{display:inline-flex;align-items:center;gap:9px;min-width:0;padding:3px 8px;border:0;background:none;text-align:left;border-radius:999px}.geet-pill-btn{flex:none;width:36px;height:36px;border-radius:50%;border:0;background:#fff4dc1f;display:grid;place-items:center;color:var(--text)}.geet-pill-btn:hover{background:#ffd34d40}.geet-pill-btn svg{width:17px;height:17px}.geet-pill-share{background:#25d366;color:#052e16}.geet-pill-share:hover{background:#3fe07c}.geet-pill-text{display:grid;line-height:1.1;min-width:0}.geet-pill-text small{font-size:11px;color:var(--muted)}.geet-pill-text b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.geet-eq{display:inline-flex;align-items:flex-end;gap:2px;height:18px}.geet-eq i{width:3px;height:30%;background:var(--haldi);border-radius:2px}.geet.playing .geet-eq i{animation:eq .9s ease-in-out infinite alternate}.geet.playing .geet-eq i:nth-child(2){animation-delay:-.3s}.geet.playing .geet-eq i:nth-child(3){animation-delay:-.6s}@keyframes eq{0%{height:25%}to{height:100%}}.geet-panel{width:100%;min-width:0;overflow-x:hidden;max-height:calc(100svh - 90px);overflow:auto;background:#170f40;border:1px solid rgba(255,244,220,.2);border-radius:18px;padding:14px;box-shadow:0 20px 60px #0000008c}.geet-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.geet-head b{display:block;font:400 22px/1.1 var(--display);color:var(--haldi)}.geet-head small{color:var(--muted);font-size:13px}.geet-x{width:34px;height:34px;flex:none;border-radius:50%;border:1px solid rgba(255,244,220,.3);background:none;font-size:20px}.geet-video{margin-top:10px;border-radius:12px;overflow:hidden;background:#000;aspect-ratio:16 / 9;width:100%}.geet-video>div,.geet-video iframe{display:block;width:100%;height:100%;border:0}.geet-dhun{display:flex;align-items:flex-end;justify-content:center;gap:6px;height:64px;margin-top:10px}.geet-dhun span{width:8px;height:20%;border-radius:4px;background:linear-gradient(var(--haldi),var(--sindoor))}.geet.playing .geet-dhun span{animation:eq 1.1s ease-in-out infinite alternate}.geet.playing .geet-dhun span:nth-child(2){animation-delay:-.2s}.geet.playing .geet-dhun span:nth-child(3){animation-delay:-.5s}.geet.playing .geet-dhun span:nth-child(4){animation-delay:-.7s}.geet.playing .geet-dhun span:nth-child(5){animation-delay:-.9s}.geet-ctrl button svg{width:20px;height:20px}.geet-ctrl button{display:grid;place-items:center}.geet-ctrl{display:flex;justify-content:center;gap:14px;margin:12px 0 6px}.geet-ctrl button{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,244,220,.3);background:#fff4dc14;font-size:18px}.geet-ctrl .geet-play{width:56px;height:56px;background:var(--haldi);color:var(--ink);border:0;font-size:22px}.geet-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.geet-list button{width:100%;text-align:left;display:grid;padding:7px 10px;border-radius:10px;border:0;background:#fff4dc0d}.geet-list button b{font-size:14px}.geet-list button small{font-size:12px;color:var(--muted)}.geet-list button[aria-current=true]{background:#ffd34d29;box-shadow:inset 3px 0 0 var(--haldi)}.geet-note{margin:10px 0 0;font-size:12px;color:var(--muted)}body.yt-open .story{padding-top:330px}@media(min-width:761px){body.yt-open .story{padding-top:12px;padding-right:390px}}@media(max-width:760px){.geet-pill-text b{max-width:96px}.geet{top:10px;right:10px}.geet-pill-btn{width:32px;height:32px}}.geet-sub{margin:12px 0 4px;font-size:13px;font-weight:800;color:#ffe2b0}.geet-links{list-style:none;margin:0;padding:0;display:grid;gap:4px}.geet-links a{display:grid;padding:6px 10px;border-radius:10px;text-decoration:none;color:var(--text);border:1px dashed rgba(255,244,220,.2)}.geet-links a:after{content:"YouTube pe kholo \2197";font-size:11px;color:var(--haldi)}.geet-links b{font-size:13px}.geet-links small{font-size:12px;color:var(--muted)}.geet-list button:disabled{opacity:.4}.ak-wrap{position:relative;border-radius:18px;overflow:hidden;background:#1d0f36}.ak-canvas{display:block;width:100%;aspect-ratio:320 / 288;max-height:52svh;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ak-cap{position:absolute;left:10px;right:10px;bottom:10px;margin:0;padding:8px 12px;border-radius:12px;background:#120828b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--hand);font-size:17px;line-height:1.3;color:#fff4dc;text-align:center;pointer-events:none}.ak-hint{position:absolute;transform:translate(-18%,44px);padding:6px 12px;border-radius:999px;border:2px solid #2a0e1c;background:var(--haldi);color:var(--ink);font-weight:800;font-size:14px;white-space:nowrap;box-shadow:0 6px 20px #0006;animation:hintBob 1s ease-in-out infinite alternate;touch-action:none;user-select:none;-webkit-user-select:none}.ak-hint:before{content:"";position:absolute;left:18%;top:-9px;margin-left:-7px;border:7px solid transparent;border-top:0;border-bottom-color:var(--haldi)}@keyframes hintBob{to{transform:translate(-18%,38px)}}.ar-hold:disabled{opacity:.6;cursor:wait}@media(prefers-reduced-motion:reduce){.ak-wrap.s-enter .ak-vrati{transform:none;opacity:1;animation:none}.ak-arms{transform:none}}.geet-modes{display:flex;gap:8px;margin:10px 0 4px;flex-wrap:wrap}.geet-modes .btn{flex:1 1 auto}.geet.puja{inset:0;width:auto;justify-items:stretch;z-index:90}.geet.puja .geet-pill{display:none}.geet.puja .geet-panel{max-height:none;height:100svh;border-radius:0;border:0;padding:max(18px,env(safe-area-inset-top)) clamp(16px,5vw,64px) 24px;background:radial-gradient(ellipse at 50% 110%,#ff8a2a 0,#bd3550,#3a1655 60%,#120b33);display:flex;flex-direction:column;align-items:center;gap:8px;overflow-x:hidden;overflow-y:auto}.geet.puja .geet-panel>*{min-width:0;width:100%;max-width:960px;flex:none}.geet.puja .geet-panel>.geet-ctrl,.geet.puja .geet-panel>.geet-modes{width:auto}.geet.puja .geet-head b{font-size:clamp(30px,6vw,56px)}.geet.puja .geet-video{width:min(100%,96svh)}.geet.puja .geet-dhun{height:120px}.geet.puja .geet-dhun span{width:14px}.geet.puja .geet-ctrl button{width:64px;height:64px}.geet.puja .geet-ctrl button svg{width:26px;height:26px}.geet.puja .geet-ctrl .geet-play{width:84px;height:84px}.geet.puja .geet-ctrl .geet-play svg{width:34px;height:34px}.geet.puja .geet-list{max-width:900px;width:100%;justify-self:center;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.geet.puja .geet-links,.geet.puja .geet-sub,.geet.puja .geet-note{max-width:900px;width:100%;justify-self:center}.geet.puja .geet-modes{justify-self:center}.rival{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#ffd34d1f;border:1px solid rgba(255,211,77,.4);color:#ffe9b0;font-size:15px}.rival b{color:var(--haldi)}@media(max-width:760px){.ak-hint{font-size:12.5px;padding:5px 10px;transform:translate(-42%,40px)}.ak-hint:before{left:42%}@keyframes hintBob{to{transform:translate(-42%,34px)}}.ak-cap{font-size:14.5px;padding:6px 10px;bottom:8px}.ar-hold{width:100%}}.days{padding:56px 0 64px;background:linear-gradient(var(--night),#1a1046)}.days-list{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:d}.days-list li{counter-increment:d;position:relative;padding:16px 16px 14px;border-radius:16px;background:#fff4dc0d;border:1px solid rgba(255,244,220,.14)}.days-list li:before{content:counter(d);position:absolute;right:14px;top:10px;font:400 34px/1 var(--display);color:#ffd34d40}.d-date{font-size:13px;color:var(--muted)}.days-list h3{margin:4px 0 6px;font:800 19px/1.2 var(--body);color:var(--haldi)}.days-list h3 span{font-weight:600;color:#ffe2b0;font-size:15px}.days-list p{margin:0;font-size:15px;color:#eadff8}@media(max-width:760px){.days-list{grid-template-columns:1fr 1fr}}@media(max-width:420px){.days-list{grid-template-columns:1fr}}.for{padding:44px 0 8px;background:var(--night)}.for-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.for-card{padding:18px;border-radius:18px;background:linear-gradient(160deg,#ffd34d1a,#fff4dc08);border:1px solid rgba(255,244,220,.16);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.for-card h3{margin:0;font:400 24px/1.1 var(--display);color:var(--haldi)}.for-card p{margin:0 0 6px;color:#eadff8;font-size:15.5px;flex:1}.for-card .btn{margin-right:6px}@media(max-width:760px){.for-grid{grid-template-columns:1fr}}.hero-top{margin:4px 0 0;font-size:15px;color:#ffe9d2}.hero-top b{color:var(--haldi);font-weight:800}.hero-top a{color:var(--haldi);text-underline-offset:3px}.days-list li{cursor:pointer;display:flex;flex-direction:column;transition:border-color .15s}.days-list li:hover{border-color:#ffd34d8c}.days-list li:before{z-index:1;top:14px;right:24px;color:#fff4dcd9;text-shadow:0 2px 8px rgba(0,0,0,.6)}.d-thumb{display:block;width:100%;aspect-ratio:4 / 3;border-radius:12px;margin-bottom:10px;background:#2a1a48}.days-list p{flex:1}.d-open{margin-top:12px;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--haldi);background:transparent;color:var(--haldi);font:800 14px var(--body);cursor:pointer}.d-open:before{content:"";width:0;height:0;border-left:8px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent}.days-list li:hover .d-open,.d-open:focus-visible{background:var(--haldi);color:var(--ink)}.dstory{position:fixed;inset:0;z-index:85;display:grid;place-items:center;padding:12px;background:#080519e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ds-card{position:relative;display:flex;flex-direction:column;width:min(440px,100%);height:min(92svh,860px);background:#120b33;border:1px solid rgba(255,244,220,.16);border-radius:22px;overflow:hidden;box-shadow:0 24px 80px #0000008c}.ds-bars{display:flex;gap:4px;padding:10px 12px 0}.ds-bars i{flex:1;height:3px;border-radius:3px;background:#fff4dc40;overflow:hidden}.ds-bars b{display:block;height:100%;width:0;background:var(--haldi)}.ds-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 6px 16px}.ds-head small{color:var(--muted);font-size:13px}.ds-head h3{margin:0;font:800 20px/1.2 var(--body);color:var(--haldi)}.ds-head h3 span{font-weight:600;font-size:15px;color:#ffe2b0}.ds-x{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,244,220,.3);background:transparent;color:#fff4dc;font-size:24px;line-height:1;cursor:pointer}.ds-days{display:flex;gap:6px;padding:0 12px 8px 16px}.ds-days button{padding:4px 10px;border-radius:999px;border:1px solid rgba(255,244,220,.2);background:transparent;color:#eadff8;font:700 12px var(--body);cursor:pointer}.ds-days button[aria-pressed=true]{background:var(--haldi);color:var(--ink);border-color:var(--haldi)}.ds-stage{position:relative;flex:1;min-height:0;margin:0 12px;display:grid;place-items:center;container-type:size;touch-action:manipulation;user-select:none;-webkit-user-select:none}.ds-canvas{display:block;width:min(100cqw,75cqh);height:min(100cqh,133.333cqw);border-radius:16px;background:#000}.ds-prev,.ds-next{position:absolute;top:0;bottom:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.ds-prev{left:0;width:35%}.ds-next{right:0;width:65%}.ds-prev:focus-visible,.ds-next:focus-visible{outline:3px solid var(--haldi);outline-offset:-3px}.ds-cap{margin:0;padding:12px 16px 4px;min-height:5.6em;font:600 17px/1.45 var(--body);color:#fff4dc}.ds-actions{display:flex;flex-wrap:wrap;gap:8px;padding:6px 16px 16px;min-height:30px}.ds-actions .btn{flex:1 1 auto}@media(max-width:520px){.dstory{padding:0}.ds-card{width:100%;height:100svh;border-radius:0;border:0}.ds-cap{font-size:16px}}.geet-hint{pointer-events:auto;padding:7px 14px;border-radius:999px;border:1.5px solid var(--haldi);background:#170f40eb;color:var(--haldi);font:800 14px var(--body);box-shadow:0 6px 20px #0006;cursor:pointer;animation:hintIn .4s ease-out both,hintPulse 2s 1s ease-in-out infinite}.geet-hint:before{content:"\266a  "}@keyframes hintIn{0%{opacity:0;transform:translateY(-6px)}}@keyframes hintPulse{50%{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.geet-hint{animation:none}}@media(max-width:760px){.geet{inset:auto 0 0;width:100%;display:flex;flex-direction:column-reverse;align-items:stretch;gap:6px;padding:0 8px calc(8px + env(safe-area-inset-bottom))}.geet-pill{width:100%;box-sizing:border-box}.geet-pill-main{flex:1}.geet-pill-text b{max-width:none}.geet-hint{align-self:center}.geet-panel{max-height:calc(100svh - 150px)}.geet.puja{display:grid;padding:0;top:0}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.sheet{bottom:calc(66px + env(safe-area-inset-bottom))}.story{padding-bottom:calc(76px + env(safe-area-inset-bottom))}body.yt-open .story{padding-top:12px;padding-bottom:340px}.days-list,.for-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:0 var(--gutter) 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.days-list::-webkit-scrollbar,.for-grid::-webkit-scrollbar{display:none}.days-list li,.for-card{flex:0 0 80%;scroll-snap-align:start;scroll-margin-left:var(--gutter)}}
