@font-face{font-family:Majestic;src:url(/assets/Majestic-174767e8.woff2) format("woff2")}@font-face{font-family:Yatra;src:url(/assets/Yatra-66cfc446.woff2) format("woff2")}@font-face{font-family:Saturday Moon;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-family:Khand;src:url(data:font/woff2;base64,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) format("woff2")}:root{--dp-text: #ece4ff;--dp-muted: rgba(217, 204, 255, .32);--dp-line: rgba(201, 184, 246, .35);--dp-line-strong: rgba(201, 184, 246, .8);--dp-glass: rgba(20, 14, 36, .72);--dp-accent: rgb(201, 184, 246)}*,:before,:after{margin:0;padding:0;box-sizing:border-box}canvas{position:fixed;top:0;left:0}#info{font-size:4vw;font-family:sans-serif;text-shadow:rgb(76,0,255) 2px 0 20px;color:#b97cff;position:absolute;top:10px;height:5%;left:0;right:0;margin:auto;text-align:center;z-index:100}#title_en{font-family:Saturday Moon}#title_hi{font-family:Khand}body{display:flex;justify-content:center;min-height:100vh;align-items:center}#controls{display:flex;gap:12px;justify-content:center;margin-top:12px}#btn{position:relative;font-weight:600;height:40px;padding:12px 20px;outline:none;color:#fff;border:1px solid rgb(255,255,255);background-color:transparent;border-radius:5px;cursor:pointer}#btn:after{content:"";position:absolute;width:100%;top:7px;left:7px;height:100%;background-color:#c9b8f645;z-index:-1;transition:all .35s;border-radius:inherit}#btn:hover:after{top:0;left:0;background-color:#c9b8f6}#curr_phase_name{position:absolute;top:75vh;left:5vw;font-size:4vw;z-index:100}#english{font-family:Majestic;color:#bef800}#hindi{font-family:Yatra;color:#ff00c8}.date-picker{position:absolute;right:5vw;bottom:7vh;z-index:130;font-family:system-ui,sans-serif}.date-trigger{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:999px;border:1px solid var(--dp-line);background:var(--dp-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--dp-text);font-size:15px;letter-spacing:.3px;cursor:pointer;box-shadow:0 8px 30px #0006;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.date-trigger:hover{border-color:var(--dp-line-strong);box-shadow:0 0 0 1px #c9b8f633,0 12px 34px #783cdc66;transform:translateY(-1px)}.date-trigger[aria-expanded=true]{border-color:var(--dp-line-strong);box-shadow:0 0 0 1px #c9b8f640,0 12px 34px #783cdc73}.date-trigger:focus-visible{outline:2px solid var(--dp-accent);outline-offset:2px}.date-icon{width:18px;height:18px;color:var(--dp-accent);flex:none}.date-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:304px;max-width:92vw;padding:16px;border-radius:18px;border:1px solid var(--dp-line);background:var(--dp-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 70px #0000008c,0 0 50px #783cdc2e;color:var(--dp-text);user-select:none;animation:dp-pop .16s ease}@keyframes dp-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dp-title{font-weight:600;font-size:15px;letter-spacing:.4px}.dp-nav{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--dp-line);background:transparent;color:var(--dp-text);font-size:18px;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dp-nav:hover{background:rgba(201,184,246,.16);border-color:var(--dp-line-strong)}.dp-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:6px}.dp-weekdays span{text-align:center;font-size:11px;font-weight:600;color:#ece4ff73}.dp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dp-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#d9ccff;font-size:13px;border-radius:9px;cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease}.dp-day:hover{background:rgba(201,184,246,.2)}.dp-day.muted{color:var(--dp-muted)}.dp-day.today{box-shadow:inset 0 0 0 1px #bef800a6;color:#e6ff9e}.dp-day.selected,.dp-day.selected:hover{background:linear-gradient(135deg,#ff00c8,#7a3cff);color:#fff;font-weight:700;box-shadow:0 4px 14px #ff00c859}.dp-today-btn{margin-top:12px;width:100%;padding:9px;border-radius:10px;border:1px solid var(--dp-line);background:transparent;color:var(--dp-text);font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dp-today-btn:hover{background:rgba(201,184,246,.14);border-color:var(--dp-line-strong)}@media (prefers-reduced-motion: reduce){.date-trigger,.date-panel,.dp-day,.dp-nav,.dp-today-btn{transition:none;animation:none}}.toolbar{position:absolute;top:12vh;right:5vw;display:flex;flex-direction:column;gap:10px;z-index:125}.tool-btn{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:10px;border:1px solid var(--dp-line, rgba(201, 184, 246, .35));background:var(--dp-glass, rgba(20, 14, 36, .72));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--dp-text, #ece4ff);font:600 13px/1 system-ui,sans-serif;cursor:pointer;box-shadow:0 6px 22px #00000059;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease}.tool-btn:hover{border-color:var(--dp-line-strong, rgba(201, 184, 246, .8));box-shadow:0 0 0 1px #c9b8f633,0 10px 28px #783cdc66;transform:translateY(-1px)}.tool-btn[aria-pressed=true]{background:linear-gradient(135deg,rgba(255,0,200,.85),rgba(122,60,255,.85));border-color:transparent;color:#fff}.feature-toggle{position:relative;font-weight:600;height:40px;padding:12px 18px;outline:none;color:#ece4ff;border:1px solid var(--dp-line, rgba(201, 184, 246, .35));background:var(--dp-glass, rgba(20, 14, 36, .72));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:5px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.feature-toggle:hover{border-color:var(--dp-line-strong, rgba(201, 184, 246, .8));box-shadow:0 0 0 1px #c9b8f633,0 8px 24px #783cdc59}.feature-toggle[aria-pressed=true]{background:linear-gradient(135deg,rgba(255,0,200,.85),rgba(122,60,255,.85));border-color:transparent;color:#fff}body.features-hidden #toolbar,body.features-hidden [class*=mp-]{display:none!important}
