:root{--bg:#f6f0f5;--s1:#fff;--s2:#efe6ee;--line:#4353a229;--tx:#040707;--mu:#5d5a78;--am:#4353a2;--sf:#71318e;--nv:#4353a2;--ok:#17795c;--wn:#8a5a00;--er:#b91c1c;--bs:#4353a2;--bt:#4353a2;--r:20px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--tx);-webkit-font-smoothing:antialiased;background:#e9e1ea;margin:0;font-family:Montserrat,Noto Sans Devanagari,system-ui,sans-serif;font-size:16px;line-height:1.45}body[data-large="1"]{zoom:1.15}body[data-contrast="1"]{--mu:#2f2d44;--line:#4353a280}.screen{background:var(--bg);max-width:480px;min-height:100dvh;margin:0 auto;position:relative;overflow-x:hidden}.inv{--bg:#4353a2;--s1:#ffffff1a;--s2:#ffffff2e;--line:#ffffff38;--tx:#fff;--mu:#dad6f0;--am:#f4b31a;--bs:#fff9;--bt:#fff;color:var(--tx)}.inv .btn-p{color:#040707;background:#f4b31a}.pg{flex-direction:column;gap:24px;min-height:100dvh;padding:24px 20px 120px;display:flex}.pg.fl{padding-bottom:140px}.pg>*{flex-shrink:0}h1,h2,p{margin:0}.ser,.ttl{color:#4353a2}.inv .ser,.inv .ttl{color:#fff}.ttl,h1{letter-spacing:-.01em;color:#4353a2;font-size:28px;font-weight:600;line-height:1.15}h2{font-size:20px;font-weight:600}.lead{color:var(--mu);margin:6px 0 0;font-size:16px;line-height:1.5}p,.mu{color:var(--mu)}.sm{font-size:14px}.ctr{text-align:center}.sec{flex-direction:column;gap:12px;display:flex}.top{flex:none;margin:-24px -20px 0}.hdr{color:#fff;background:linear-gradient(160deg,#4353a2eb,#4c397bf5),url(/bokeh.webp) 50%/cover;padding:54px 20px 18px;position:relative;overflow:hidden}.hdr:before{content:"";background:url(/toran-tile.webp) 0 0/480px 34px round;height:34px;position:absolute;top:0;left:0;right:0}.hb{z-index:1;color:#fff;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex;position:relative}.hb svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.strip{color:#040707;background:#f4b31a;border-radius:14px;align-items:center;gap:8px;min-height:48px;margin:12px 20px 0;padding:0 0 0 12px;display:flex;overflow:hidden}.strip .df{flex:none;display:flex}.strip b{letter-spacing:.14em;background:#0407071f;border-radius:8px;flex:none;padding:4px 9px;font-size:12px}.track{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.strip .more{color:#040707;background:#0407071a;flex:none;align-self:stretch;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.grp{background:var(--s1);border:1px solid var(--line);border-radius:20px;overflow:hidden}.li{border-bottom:1px solid var(--line);min-height:60px;color:inherit;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.li:last-child{border-bottom:0}.li b{font-size:16px;font-weight:700;display:block}.li small{color:var(--mu);margin-top:1px;font-size:14px;display:block}.grow{flex:1;min-width:0}.ic{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.dot{background:var(--mu);border-radius:50%;flex:none;width:8px;height:8px}.d-an{background:#71318e}.d-fo{background:#e3a72f}.d-sh{background:#5b6fd6}.d-ki{background:#0e8c7f}.d-in{background:#2f7fd1}.d-ro{background:#c2557f}.chev{color:var(--mu);flex:none;font-size:20px}.btn{cursor:pointer;color:#fff;text-align:center;background:#4353a2;border:0;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;display:flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-p{color:#fff;background:#4353a2}.btn-s,.btn.ghost{color:var(--bt);border:1.5px solid var(--bs);background:0 0}.btn-g{color:#4353a2;background:0 0;min-height:48px}.tag{color:var(--mu);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.live{background:var(--sf);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s infinite pl}@keyframes pl{0%{box-shadow:0 0 #71318e8c}70%{box-shadow:0 0 0 8px #71318e00}to{box-shadow:0 0 #71318e00}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.back{width:48px;height:48px;color:var(--tx);justify-content:center;align-items:center;margin-left:-12px;font-size:26px;text-decoration:none;display:inline-flex}.bar{justify-content:space-between;align-items:center;display:flex}.fld{flex-direction:column;gap:8px;display:flex}.fld label{font-size:14px;font-weight:700}.inp,.fld input{min-height:56px;color:var(--tx);background:var(--s1);border:1.5px solid #4353a24d;border-radius:12px;width:100%;padding:0 16px;font-family:inherit;font-size:17px}textarea.inp{padding:12px 16px}select.inp{background:#fff}.inp:focus,.fld input:focus{outline:2px solid var(--sf);outline-offset:1px}.cta{max-width:inherit;padding:20px 20px calc(28px + env(safe-area-inset-bottom));background:linear-gradient(0deg,var(--bg) 72%,#f6f0f500);z-index:5;flex-direction:column;gap:8px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.dock{max-width:480px;height:calc(80px + env(safe-area-inset-bottom));border-top:1px solid var(--line);padding:0 6px calc(14px + env(safe-area-inset-bottom));z-index:10;background:#fff;align-items:flex-start;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.dock a{min-width:0;color:var(--mu);flex-direction:column;flex:1;align-items:center;gap:3px;height:100%;padding-top:8px;font-size:12px;font-weight:700;text-decoration:none;display:flex;position:relative}.dock a.on{color:#4353a2}.dock a.on svg{background:#4353a224;border-radius:15px;width:50px;height:30px;padding:4px 14px}.dock svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.dock .cam i{color:#040707;background:linear-gradient(135deg,#f8c13f,#f4b31a);border-radius:19px;justify-content:center;align-items:center;width:56px;height:38px;margin-top:-8px;display:flex;box-shadow:0 6px 14px #f4b31a73}.dock .cam{color:var(--tx)}.dock a.cam svg{background:0 0;border-radius:0;width:22px;height:22px;padding:0}.av{color:#040707;z-index:1;background:linear-gradient(135deg,#f8c13f,#f4b31a);border:2px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:flex;position:relative}.av svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.lang{border:1.5px solid var(--bs);min-height:44px;color:var(--bt);border-radius:12px;align-items:center;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.now{background:linear-gradient(150deg,#4353a2,#4c397b);border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative;overflow:hidden}.now:before{content:"";background:repeating-conic-gradient(from 0deg,#f4b31a 0 4deg,transparent 4deg 12deg);opacity:.38;border-radius:50%;width:220px;height:220px;position:absolute;top:-64px;right:-64px;-webkit-mask:radial-gradient(circle,#0000 52%,#000 53% 70%,#0000 71%);mask:radial-gradient(circle,#0000 52%,#000 53% 70%,#0000 71%)}.now:after{content:"";background:radial-gradient(circle,#ffc85acc,#71318e33 55%,#0000 70%);border-radius:50%;width:116px;height:116px;position:absolute;top:-22px;right:-22px}.now>*{z-index:1;position:relative}.srow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 4px 12px 0;display:flex}.srow:last-child{border-bottom:0}.tm{width:68px;color:var(--mu);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}.done .tm,.done .tt{opacity:.5}.row{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.card{background:var(--s1);border:1px solid var(--line);border-radius:20px;padding:16px}.num{color:#fff;background:#4353a2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:flex}.lamp{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lamp svg{width:20px;height:20px}.lamp.on{color:#040707;background:#f4b31a;box-shadow:0 0 0 4px #f4b31a47}.lamp.off{color:#a9a5bf;background:#efe6ee}.g2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sw{cursor:pointer;background:#c9c4da;border:0;border-radius:16px;flex:none;width:52px;height:32px;padding:0;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:left .15s;position:absolute;top:3px;left:3px}.sw[aria-checked=true]:after{left:23px}.wel{flex-direction:column;min-height:100dvh;display:flex}.wtop{color:#fff;text-align:center;background:linear-gradient(#4353a28c,#4c397bd1),url(/bokeh.webp) 50%/cover;flex-direction:column;flex:none;align-items:center;gap:20px;min-height:min(56dvh,470px);padding:52px 20px 36px;display:flex;position:relative}.wtop .toran{width:100%;display:block;position:absolute;top:0;left:0}.wtop .brand{text-align:left;z-index:1;align-self:stretch;position:relative}.wbg{padding:28px 20px calc(28px + env(safe-area-inset-bottom));text-align:center;background:linear-gradient(#f6f0f580,#f6f0f5d1 62%),url(/diya-bg.webp) bottom/cover;flex-direction:column;flex:1;justify-content:space-between;gap:24px;display:flex}:focus-visible{outline-offset:2px;outline:3px solid #f4b31a}.sw:before{content:"";position:absolute;inset:-8px -6px}.cols2{flex-direction:column;gap:24px;display:flex}.zz{flex-direction:column;gap:14px;display:flex}.zz .card{width:82%;color:inherit;align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.zz .card:nth-child(2n){margin-left:auto;margin-right:0}.screen.narrow{max-width:520px}@media (min-width:768px){.screen{max-width:760px;box-shadow:0 0 0 1px var(--line)}.screen.narrow{max-width:560px}.pg{gap:28px;padding:32px 32px 120px}.top{margin:-32px -32px 0}.hdr{padding:54px 32px 18px}.strip{margin:12px 32px 0}.cols2{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.cols2>.span2{grid-column:1/-1}.zz{grid-template-columns:1fr 1fr;gap:16px;display:grid}.zz .card,.zz .card:nth-child(2n){width:auto;margin:0}.wel{flex-direction:row}.wel .wtop{justify-content:flex-start;width:50%;min-height:100dvh}.wel .wbg{justify-content:center;gap:40px;width:50%;padding:40px}.wel .wtop .hero{margin-top:auto;margin-bottom:auto}body{background:linear-gradient(160deg,#e9e1ea,#dad6f0)}}@media (min-width:1100px){.screen{max-width:1040px}.screen.narrow{max-width:600px}.cols2.c3,.zz{grid-template-columns:1fr 1fr 1fr}}@media (max-width:359px){.pg{padding:20px 16px 120px}.top{margin:-20px -16px 0}.hdr{padding-left:16px;padding-right:16px}.strip{margin-left:16px;margin-right:16px}h1,.ttl{font-size:25px}.lamp{width:36px;height:36px}}@media (max-height:520px) and (orientation:landscape){.cta{background:0 0;position:static}.pg.fl{padding-bottom:24px}.dock{height:64px}.dock a{padding-top:4px}}.cx-c{gap:24px}@media (min-width:768px){.cols2>.cx-b{grid-area:1/2/span 2;position:sticky;top:16px}.cols2>.cx-c{grid-column:1}}.mom{flex-direction:column;gap:16px;display:flex}.momcv{position:relative}.momhint{color:#fff;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex;position:absolute;inset:0}.momhint span{opacity:.8;font-size:14px}.momctl{flex-direction:column;gap:14px;display:flex}.dockbrand{display:none}@media (min-width:768px){.mom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}}@media (min-width:1024px){body:has(.dock){background:var(--bg);padding-left:264px}.dock{border-top:0;border-right:1px solid var(--line);flex-direction:column;align-items:stretch;gap:6px;width:264px;max-width:none;height:100dvh;margin:0;padding:28px 16px;inset:0 auto 0 0}.dockbrand{align-items:center;gap:12px;padding:4px 10px 24px;display:flex}.dockbrand b{color:#4353a2;font-size:16px;display:block}.dockbrand small{color:var(--mu);letter-spacing:.04em;font-size:12px;display:block}.dock a{border-radius:14px;flex-direction:row;flex:none;align-items:center;gap:14px;height:52px;padding:0 16px;font-size:15px}.dock a:hover{background:#4353a212}.dock a.on{background:#4353a21f}.dock a.on svg{background:0 0;border-radius:0;width:22px;height:22px;padding:0}.dock .cam i{border-radius:12px;width:34px;height:34px;margin:0}body:has(.dock) .screen{max-width:1180px;box-shadow:none;background:0 0}body:has(.dock) .pg{padding:0 40px 56px}body:has(.dock) .top{margin:0 -40px}body:has(.dock) .hdr{padding:60px 40px 22px}body:has(.dock) .strip{margin:12px 40px 0}body:has(.dock) .screen.narrow{max-width:760px}body:not(:has(.dock)) .screen.narrow{min-height:0;box-shadow:0 24px 70px #4353a22e,0 0 0 1px var(--line);border-radius:28px;margin:40px auto}body:not(:has(.dock)) .screen.narrow .pg{min-height:0;padding-bottom:40px}body:not(:has(.dock)) .screen.narrow .cta{background:0 0;border:0;padding:0 32px 32px;position:static}}@media (min-width:1500px){body:has(.dock) .screen{max-width:1320px}}.chips{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}@media (min-width:768px){.chips{flex-wrap:wrap;overflow:visible}}@media (min-width:1024px){body:not(:has(.dock)) .screen.wide{max-width:1040px;min-height:0;box-shadow:0 24px 70px #4353a22e,0 0 0 1px var(--line);border-radius:28px;margin:40px auto}body:not(:has(.dock)) .screen.wide .pg{min-height:0;padding-bottom:40px}}.tm{white-space:nowrap;width:78px}@media (min-width:768px){.cols2:has(>.cx-b){grid-template-rows:auto 1fr;row-gap:28px}.cols2>.cx-b{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px 24px;box-shadow:0 6px 24px #4353a212}.cx-b .srow{padding:14px 0}}@media (min-width:1024px){body:has(.dock){--gx:max(40px,calc((100vw - 264px - 1180px)/2))}body:has(.dock) .screen{max-width:none;margin:0}body:has(.dock) .screen.narrow{max-width:none;margin:0}body:has(.dock) .pg{padding-left:var(--gx);padding-right:var(--gx)}body:has(.dock) .top{margin-left:calc(var(--gx) * -1);margin-right:calc(var(--gx) * -1)}body:has(.dock) .hdr{padding-left:var(--gx);padding-right:var(--gx)}body:has(.dock) .strip{margin-left:var(--gx);margin-right:var(--gx)}body:has(.dock) .screen.narrow .pg{max-width:none;padding-left:max(40px,50vw - 492px);padding-right:max(40px,50vw - 492px)}}:root{--bg:#f5f3fb;--s1:#fff;--s2:#ece8f6;--line:#2b34781c;--tx:#14142b;--mu:#58567a;--ink:#2b3478;--f-body:"Figtree Variable","Noto Sans Devanagari Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--f-disp:"Bricolage Grotesque Variable","Figtree Variable","Noto Sans Devanagari Variable",system-ui,sans-serif;--sh1:0 1px 2px #2b34780d,0 10px 28px -12px #2b34782e;--sh2:0 2px 6px #2b34780f,0 22px 48px -16px #2b347847;--rc:24px;--rb:18px;--ri:16px}body{font-family:var(--f-body);font-optical-sizing:auto;background:#efecf8;font-size:17px;line-height:1.5}h1,h2,.ttl,.ser{font-family:var(--f-disp);letter-spacing:-.022em;color:var(--ink);font-weight:700}h2{font-size:clamp(22px,3vw,26px);line-height:1.15}.lead{max-width:60ch;font-size:17px;line-height:1.55}p{max-width:68ch}.tm,.num{font-variant-numeric:tabular-nums}.card,.grp{border-radius:var(--rc);box-shadow:var(--sh1),0 0 0 1px var(--line);border:0}.grp{overflow:hidden}.li{border-bottom:1px solid #2b347812;padding:16px 18px;transition:background .15s}a.li:active{background:#4353a217}.li b{font-weight:700}.chip{border-radius:999px}.now{border-radius:30px;box-shadow:0 24px 50px -22px #4353a2a6}.strip{border-radius:18px}.hdr{border-radius:0}.srow{border-bottom-color:#2b347814;padding:14px 4px 14px 0}.btn{border-radius:var(--rb);letter-spacing:.005em;min-height:56px;font-size:17px;font-weight:700;transition:transform .12s,box-shadow .2s,background .2s}.inv .btn-p{background:#f4b31a;box-shadow:0 10px 24px -10px #f4b31acc}.btn-s,.btn.ghost{background:var(--s1);color:#3b4a98;border:1.5px solid #4353a247}.btn-s:hover{background:#fff;border-color:#4353a2}.inv .btn-s{color:#fff;background:0 0;border-color:#ffffff80}.inp,.fld input{border-radius:var(--ri);background:#fff;border:1.5px solid #2b34782e;transition:border-color .15s,box-shadow .15s}.inp:focus,.fld input:focus{border-color:#4353a2;outline:0;box-shadow:0 0 0 4px #4353a229}:focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #4353a2}.lang{border-radius:14px}@media (max-width:1023px){.dock{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);height:68px;box-shadow:var(--sh2),0 0 0 1px var(--line);background:#ffffffdb;border:0;border-radius:28px;align-items:center;padding:0 6px}.dock a{justify-content:center;gap:2px;padding-top:0;font-size:12px;font-weight:700}.dock a.on{color:var(--ink)}.dock a.on svg{background:#4353a221;border-radius:14px;width:46px;height:28px;padding:3px 12px}.dock .cam{overflow:visible}.dock .cam i{border-radius:50%;width:60px;height:60px;margin-top:-30px;box-shadow:0 12px 26px -8px #f4b31ad9,0 0 0 6px #f4b31a33}.dock .cam{justify-content:flex-end;padding-bottom:6px}.pg{padding-bottom:132px}}@media (min-width:1024px){.dock{box-shadow:1px 0 0 var(--line);background:#fff;border:0}.dock a{border-radius:16px;font-weight:600}.dock a.on{color:var(--ink);font-weight:700}.dock .cam i{border-radius:14px;box-shadow:0 8px 18px -8px #f4b31acc}.hdr{border-radius:0}body:not(:has(.dock)){background:radial-gradient(1100px 560px at 15% -10%,#e3e0f6,#0000),radial-gradient(900px 500px at 100% 0,#f3e5f0,#0000),#f0edf9}body:has(.dock){background:var(--bg)}}@media (max-width:1023px){body:has(.dock) .screen .cta{bottom:calc(88px + env(safe-area-inset-bottom));padding-bottom:12px}}.av{color:#4353a2;background:#4353a21f;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}:root{--hd:#28336f;--ac:#f6916b;--ac2:#e97b52;--gold:#e3a72f;--bg:#eae3d4;--s1:#f4f0e8;--s2:#e2dac8;--line:#28336f29;--tx:#28336f;--mu:#5c6688;--ink:#28336f;--f-disp:"Fraunces Variable","Noto Sans Devanagari Variable",Georgia,serif;--sh1:0 1px 2px #28336f0f,0 10px 26px -14px #28336f40;--sh2:0 2px 6px #28336f14,0 18px 40px -16px #28336f59}body{color:var(--tx);background:#ddd5c3}.screen{background:var(--bg)}.inv{--bg:var(--hd);--s1:#ffffff14;--s2:#ffffff29;--line:#fff3;--tx:#f6f1e7;--mu:#c9cfe6;--am:var(--ac);color:var(--tx)}h1,h2,.ttl,.ser{font-family:var(--f-disp);letter-spacing:-.01em;color:var(--hd);font-variation-settings:"SOFT" 50,"WONK" 1;font-weight:600}.inv .ttl,.inv h1,.inv h2,.inv .ser{color:#f6f1e7}.eb,.step{letter-spacing:.16em;text-transform:uppercase;color:var(--mu);font-size:12.5px;font-weight:800}.lead,p{color:var(--mu)}.top{z-index:30;position:sticky;top:0}.hdr{background:var(--hd);padding:calc(14px + env(safe-area-inset-top)) 20px 14px;border-radius:0;overflow:visible}.hdr:before{display:none}.hdr:after{content:"";background:var(--ac);clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none;width:84px;height:84px;position:absolute;top:0;right:0}.hdr .bar{z-index:1;gap:12px;min-height:56px;position:relative}.hname{color:#f6f1e7;min-width:0;text-decoration:none;display:block}.hname b{font-family:var(--f-disp);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(20px,5.2vw,25px);font-weight:700;line-height:1.1;display:block}.hname small{letter-spacing:.3em;text-transform:uppercase;color:#c9cfe6;margin-top:4px;font-size:11.5px;font-weight:600;display:block}.hacts{align-items:center;gap:2px;margin-right:34px;display:flex}.hb{color:#f6f1e7;border-radius:12px;width:44px;height:44px}.hb svg{width:24px;height:24px}.strip{background:var(--ac);min-height:44px;color:var(--hd);border-radius:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex;overflow:hidden;margin:0!important}.strip b{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:#28336f29;border-radius:0;align-self:stretch;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:12px;font-weight:800;display:inline-flex}.strip b svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.strip .track{-webkit-line-clamp:unset;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;display:block;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.strip .mq{will-change:transform;gap:56px;padding-left:12px;animation:22s linear infinite mq;display:inline-flex}@keyframes mq{to{transform:translate(calc(-50% - 28px))}}@media (prefers-reduced-motion:reduce){.strip .mq{animation:none}.strip .mq>span+span{display:none}.strip .track{text-overflow:ellipsis}}.pg{gap:22px}.gr{font-size:clamp(30px,8vw,44px);line-height:1.08}.gs{margin-top:6px;font-size:17px}.now{background:var(--hd);box-shadow:var(--sh2);border-radius:26px;gap:14px;padding:22px}.now:before{background:#ffffff1a;border-radius:50%;width:230px;height:230px;top:-70px;right:-70px;-webkit-mask:none;mask:none}.now:after{display:none}.now .tag{color:var(--ac);letter-spacing:.22em;text-transform:uppercase;gap:10px;font-size:13px;font-weight:800}.now .live{background:var(--ac);animation:none;box-shadow:0 0 0 6px #f6916b38}.now .nt{font-size:clamp(28px,7vw,36px);font-weight:600;line-height:1.08}.now .mu{font-size:17px}.pb{background:#fff3;border-radius:3px;height:5px}.pb i{background:var(--ac);border-radius:3px;height:100%;display:block}.pbl{justify-content:space-between;margin-top:6px;display:flex}.btn.where,.inv .btn-p.where{background:var(--ac);color:var(--hd);min-height:58px;box-shadow:none;border-radius:999px;gap:10px;font-size:18px}.btn.where:hover{background:#f9a183}.btn.where svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.upn{border-top:1px solid #fff3;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:14px;display:flex}.upn .eb{color:var(--ac);letter-spacing:.2em;font-size:12px}.upn b{font-size:17px}.upn .tmx{white-space:nowrap;font-size:20px}.dbd{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:clamp(26px,6vw,32px);display:flex}.dbd span{font-family:var(--f-body);letter-spacing:.3em;text-transform:uppercase;color:var(--hd);font-size:13px;font-weight:800}.tl{position:relative}.srow{border-bottom:0;align-items:flex-start;gap:12px;padding:14px 0;position:relative}.srow .tm{text-align:right;white-space:normal;width:62px;color:var(--hd)}.srow .tm b{font-size:20px;font-weight:800;line-height:1.1;display:block}.srow .tm small{color:var(--mu);letter-spacing:.08em;font-size:12px;font-weight:700;display:block}.srow .mk{border:2px solid var(--hd);background:var(--bg);z-index:1;flex:none;width:12px;height:12px;margin-top:6px;position:relative}.srow:before{content:"";border-left:2px dotted #28336f59;position:absolute;top:0;bottom:0;left:79px}.srow:first-child:before{top:22px}.srow:last-child:before{bottom:calc(100% - 22px)}.srow .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--mu);font-size:12px;font-weight:700}.srow .st{color:var(--hd);margin-top:2px;font-size:18px;font-weight:700;line-height:1.25}.srow.s-now .mk{background:var(--ac);border-color:var(--ac);box-shadow:0 0 0 5px #f6916b40}.srow.s-done .tm,.srow.s-done .tt{opacity:.5}.srow.s-done .mk{background:var(--hd)}.srow .ok{color:#17795c;text-align:center;width:32px;font-size:20px;font-weight:800}.srow .lv{letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--ac2);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800}.card,.grp{background:var(--s1);box-shadow:var(--sh1),0 0 0 1px var(--line);border-radius:22px}.li{border-bottom-color:#28336f1a}a.li:hover{background:#28336f0d}.ic{border-radius:50%;width:48px;height:48px}.num{background:var(--hd);border-radius:50%}.lamp.on{background:var(--gold);color:var(--hd);box-shadow:0 0 0 4px #e3a72f4d}.lamp.off{background:var(--s2)}.chev{color:var(--hd)}.btn{border-radius:12px}.btn-p{background:var(--hd);color:#f6f1e7;box-shadow:none}.btn-p:hover{background:#334088}.inv .btn-p{background:var(--ac);color:var(--hd);box-shadow:none}.btn-s,.btn.ghost{border:2px solid var(--hd);color:var(--hd);background:0 0}.btn-s:hover{border-color:var(--hd);background:#28336f0f}.inv .btn-s{color:#f6f1e7;border-color:#fff9}.btn-g{color:var(--hd)}.inp:focus,.fld input:focus{border-color:var(--hd);box-shadow:0 0 0 4px #f6916b59}:focus-visible{outline:3px solid var(--ac2);outline-offset:3px}.inv :focus-visible,.hdr :focus-visible,.dock :focus-visible{outline-color:#f9b79f}.lang{border-color:#ffffff80;border-radius:10px}.back{color:var(--hd)}@media (max-width:1023px){.dock{height:calc(78px + env(safe-area-inset-bottom));border:0;border-top:2px solid var(--hd);background:var(--s1);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:0 4px env(safe-area-inset-bottom);border-radius:0;align-items:stretch;bottom:0;left:0;right:0}.dock a{color:var(--hd);justify-content:flex-start;gap:4px;padding-top:12px;font-size:12.5px;font-weight:700}.dock a svg{width:26px;height:26px}.dock a.on{color:var(--hd)}.dock a.on svg{background:0 0;border-radius:0;width:26px;height:26px;padding:0}.dock a.on:before{content:"";background:var(--ac);height:4px;position:absolute;top:-2px;left:0;right:0}.dock .cam{justify-content:flex-start;padding:0}.dock .cam i{background:var(--ac);width:64px;height:64px;color:var(--hd);box-shadow:0 0 0 6px var(--s1),0 0 0 8px var(--hd),0 12px 20px -8px #28336f80;border-radius:50%;margin-top:-30px}.dock .cam i svg{width:28px;height:28px}.dock .cam.on:before{display:none}.pg{padding-bottom:112px}body:has(.dock) .screen .cta{bottom:calc(78px + env(safe-area-inset-bottom));padding-bottom:12px}}@media (min-width:1024px){.dock{background:var(--s1);box-shadow:1px 0 0 var(--line)}.dock a{color:var(--hd)}.dock a:hover{background:#28336f12}.dock a.on{background:var(--hd);color:#f6f1e7}.dock .cam i{background:var(--ac);color:var(--hd);box-shadow:none}.dockbrand b{font-family:var(--f-disp);color:var(--hd);font-size:18px}.hdr:after{width:96px;height:96px}body:has(.dock){background:var(--bg)}body:not(:has(.dock)){background:radial-gradient(1100px 560px at 15% -10%,#f2ecdd,#0000),#ddd5c3}.top{position:static}}@media (min-width:768px) and (max-width:1023px){.hacts{margin-right:44px}.cols2>.cx-b{background:var(--s1)}}.wtop{background:var(--hd);min-height:min(52dvh,440px)}.wtop .toran{display:none}.wtop:after{content:"";background:var(--ac);clip-path:polygon(0 0,100% 0,100% 100%);width:84px;height:84px;position:absolute;top:0;right:0}.wbg{background:var(--bg)}.cx-b .srow{padding:14px 0}@media (min-width:768px){.cols2>.cx-b{background:var(--s1);box-shadow:var(--sh1),0 0 0 1px var(--line);border:0}}.tvx{background:var(--hd)}.ops{--f-disp:"Bricolage Grotesque Variable","Figtree Variable",system-ui,sans-serif}@media (max-width:459px){.hb[href=\/help]{display:none}.hacts{margin-right:30px}.hname b{font-size:clamp(18px,5.4vw,22px)}}.now .nt{margin-bottom:6px}@media (min-width:1024px){body:has(.dock) .hdr{padding-top:26px;padding-bottom:22px}}.wtop{padding:calc(22px + env(safe-area-inset-top)) 20px 36px;background:var(--hd);text-align:left;align-items:flex-start;gap:18px}.wbrand{z-index:1;align-items:center;gap:12px;padding-right:70px;display:flex;position:relative}.wbrand b{font-family:var(--f-disp);color:#f6f1e7;font-size:21px;font-weight:700;line-height:1.1;display:block}.wbrand small{letter-spacing:.3em;text-transform:uppercase;color:#c9cfe6;margin-top:4px;font-size:11.5px;font-weight:600;display:block}.wtop .lang{z-index:1;background:#ffffff1a;position:relative}.wtop .hero{text-align:center;z-index:1;align-self:stretch;margin:auto 0 0;position:relative}.wtop .hero .eb{color:var(--ac);letter-spacing:.2em}.wtop .hero img{width:250px;max-width:80%;margin:14px auto 0;display:block}.wtop .hero img.dy{width:88px;margin-top:12px}.wbg{background:var(--bg);padding:28px 20px calc(28px + env(safe-area-inset-bottom));justify-content:space-between;gap:24px}.wcopy{gap:12px;max-width:520px;display:grid}.wcopy h1{margin:0;font-size:clamp(28px,7.4vw,38px);line-height:1.08}.wcopy>p{font-size:17px;line-height:1.45}.wpriv{background:var(--s1);box-shadow:var(--sh1),0 0 0 1px var(--line);border-radius:20px;align-items:flex-start;gap:14px;margin-top:6px;padding:16px;display:flex}.wpriv .ic{color:#17795c;background:#17795c24;border-radius:50%;flex:none;width:44px;height:44px}.wpriv .ic svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.wpriv b{color:var(--hd);font-size:16px;display:block}.wpriv p{margin-top:2px;font-size:15px;line-height:1.45}@media (min-width:900px){.wel .wtop{padding:34px 40px}.wel .wbg{justify-content:center;gap:32px;padding:48px 56px}.wcopy h1{font-size:44px}.wel .btn-p{align-self:flex-start;min-width:240px}}.wbg,.wpriv,.wcopy h1,.wcopy>p{text-align:left}.toranrow{height:34px;margin:0 calc(var(--gx,20px) * -1) -22px;pointer-events:none;z-index:2;filter:drop-shadow(0 2px 2px #28336f2e);background:url(/toran-tile.webp) top/auto 34px repeat-x;position:relative}.now:before{background:radial-gradient(closest-side,#f9b54a47,#0000);width:260px;height:260px;top:-60px;right:-60px}.pg:after{content:"";height:190px;margin:12px calc(var(--gx,20px) * -1) -112px;opacity:.55;pointer-events:none;background:url(/diya-bg.webp) bottom/cover;flex:none;display:block;-webkit-mask:linear-gradient(#0000,#000 65%);mask:linear-gradient(#0000,#000 65%)}.wtop{background:linear-gradient(#28336fc7,#28336fe0),url(/bokeh.webp) center 70%/cover,var(--hd);z-index:1;overflow:visible}.wtop:before{content:"";z-index:3;pointer-events:none;filter:drop-shadow(0 2px 2px #28336f33);background:url(/toran-tile.webp) top/auto 40px repeat-x;height:40px;position:absolute;bottom:-30px;left:0;right:0}.wbg{background:linear-gradient(#eae3d4e6,#eae3d4b3 70%),url(/diya-bg.webp) center bottom/cover,var(--bg);padding-top:52px}@media (min-width:900px){.wel .wtop:before{display:none}.wel .wbg{padding-top:48px}}@media (min-width:1024px){.toranrow{margin-left:calc(var(--gx,40px) * -1);margin-right:calc(var(--gx,40px) * -1)}}.hdr{background:linear-gradient(#28336fcc,#28336fdb),url(/bokeh.webp) center bottom/100% 130% no-repeat,var(--hd)}.now{background:linear-gradient(#28336fdb,#28336fe6),url(/bokeh.webp) center bottom/100% 130% no-repeat,var(--hd)}.wtop{background:linear-gradient(#28336fc7,#28336fe0),url(/bokeh.webp) center bottom/100% 130% no-repeat,var(--hd)}.toranrow{margin-bottom:-10px}.pg:after{opacity:.42}.dockbrand{align-items:center;gap:12px}.dockbrand svg{flex:none;width:44px;height:44px}.dockbrand b{font-size:17px;line-height:1.15}.act{gap:14px;display:grid}.act-stage{background:linear-gradient(#fbf6ea,#f4ebd6);border:1.5px solid #e3a72f8c;border-radius:22px;gap:14px;padding:16px;display:grid;box-shadow:0 14px 30px -20px #28336f73}.act-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.act-top b{font-family:var(--f-disp,serif);color:#28336f;font-size:18px}.act-dots{gap:6px;display:flex}.act-dots i{background:#28336f33;border-radius:50%;width:10px;height:10px}.act-dots i.on{background:#e3a72f;box-shadow:0 0 0 3px #e3a72f4d}.act-q{color:#1b2250;font-size:18px;font-weight:600;line-height:1.4}.act-opt{text-align:left;width:100%;min-height:56px;font:inherit;color:#28336f;cursor:pointer;background:#fff;border:2px solid #28336f40;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-weight:600;transition:transform .12s,background .2s,border-color .2s;display:flex}.act-opt:active{transform:scale(.98)}.act-opt.good{color:#0b5e47;background:#e4f5ef;border-color:#17795c}.act-opt.bad{color:#8f1e18;background:#fdecea;border-color:#b3261e}.act-opt[disabled]{cursor:default}.act-fb{color:#28336f;background:#fff;border-left:5px solid #e3a72f;border-radius:14px;padding:12px 14px;font-size:15.5px;line-height:1.45}.act-fb.good{border-color:#17795c}.act-fb.bad{border-color:#b3261e}.act-btn{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#28336f;border:0;border-radius:15px;padding:0 22px;font-size:16px;font-weight:700}.act-btn.ghost{color:#28336f;background:0 0;border:2px solid #28336f}.act-btn[disabled]{opacity:.45}.act-win{text-align:center;justify-items:center;gap:10px;display:grid}.act-win .big{font-family:var(--f-disp,serif);color:#28336f;font-size:26px}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.shake{animation:.35s shake}@keyframes pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.pop{animation:.4s ease-out pop}@media (prefers-reduced-motion:reduce){.shake,.pop{animation:none}}.mem{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mem button{aspect-ratio:1/1.05;color:#f6d68b;cursor:pointer;text-align:center;perspective:600px;background:#28336f;border:2px solid #28336f40;border-radius:16px;place-items:center;padding:6px;font-size:30px;line-height:1.15;transition:transform .3s,background .25s;display:grid}.mem button.up{color:#28336f;background:#fff;border-color:#e3a72f}.mem button.done{color:#0b5e47;background:#e4f5ef;border-color:#17795c}.mem button .dv{font-family:Noto Sans Devanagari Variable,sans-serif;font-size:28px;font-weight:700}.mem button .en{font-size:15px;font-weight:700}.fam{gap:10px;display:grid}.fam-row{justify-content:center;gap:8px;display:flex;position:relative}.fam-row+.fam-row:before{content:"";border-left:2px solid #28336f4d;height:10px;position:absolute;top:-10px;left:50%}.fam-sides{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fam-side{border-radius:16px;gap:10px;padding:8px 4px;display:grid}.fam-side.p{background:#e3a72f24}.fam-side.m{background:#4353a21a}.fam-side>small{text-align:center;color:#5c6688;font-size:12.5px;font-weight:700}.fam-p{width:64px;min-height:78px;font:inherit;cursor:pointer;color:#28336f;background:0 0;border:2px solid #0000;border-radius:14px;align-content:start;justify-items:center;gap:4px;padding:6px 2px;display:grid}.fam-p svg{width:44px;height:44px}.fam-p span{font-size:12px;font-weight:700}.fam-p.good{background:#e4f5ef;border-color:#17795c}.fam-p.bad{background:#fdecea;border-color:#b3261e}.fam-you{color:#28336f;justify-items:center;gap:2px;font-weight:700;display:grid}.pads{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pad{aspect-ratio:1.4;font:inherit;color:#6b3a1e;cursor:pointer;background:radial-gradient(circle at 50% 45%,#2a1b14 0 28%,#ebd9b0 29% 100%);border:3px solid #6b3a1e;border-radius:50%/40%;place-items:end center;padding-bottom:10px;font-size:18px;font-weight:800;transition:transform 80ms,box-shadow .15s;display:grid}.pad.hit{transform:scale(.94);box-shadow:0 0 0 6px #e3a72fb3,0 0 30px #e3a72fcc}.diyas{justify-content:space-between;gap:6px;display:flex}.dy5{color:#5c6688;flex:1;justify-items:center;gap:2px;font-size:12px;font-weight:700;display:grid}.dy5 svg{width:100%;max-width:52px}.dy5.on{color:#8a5a00}@keyframes flick{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.12)scaleX(.94)}}.dy5.on .fl{transform-origin:50% 100%;animation:.9s infinite flick}.hall{aspect-ratio:4/3;touch-action:pan-y;background:#2a0f1c;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #28336fb3}.hall canvas{touch-action:pan-y;width:100%;height:100%;display:block}.hall-hint{text-align:center;color:#ffe9b8;text-shadow:0 1px 6px #000;pointer-events:none;font-size:13px;font-weight:700;position:absolute;bottom:10px;left:12px;right:12px}.hall-load{color:#ffe9b8;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.chips{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.chip6{background:var(--s1);border:1.5px solid var(--line);min-height:60px;color:inherit;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.chip6 .num{flex:none;width:34px;height:34px;font-size:16px}.chip6 b{font-size:14.5px;line-height:1.15;display:block}.chip6 small{color:var(--mu);font-size:12px;display:block}.chip6.lit{background:#fff6dc;border-color:#e3a72f}@media (max-width:520px){.chips{grid-template-columns:1fr 1fr}.hall{aspect-ratio:3/4}}@media (min-width:900px){.hall{aspect-ratio:16/9}}:root{--bg:#f1ece0;--s1:#fcfaf5;--s2:#e9e2d1;--line:#28336f1f;--sh1:0 1px 2px #28336f0d,0 14px 30px -16px #28336f42;--sh2:0 2px 6px #28336f14,0 24px 48px -18px #28336f66;--rc:26px;--ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth;overflow-x:clip}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none;background:#e7e0d0;overflow-x:clip}.screen,.screen *{-webkit-user-select:none;user-select:none}.screen input,.screen textarea,.screen select{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.screen{background:var(--bg);overflow-x:clip}@media (display-mode:standalone){body{padding-top:0}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes ring{0%{box-shadow:0 0 #f6916b99}to{box-shadow:0 0 0 12px #f6916b00}}@keyframes sheen{to{background-position:200% 0}}.pg>:not(.top):not(.toranrow){animation:rise .65s var(--ease) backwards}.pg>:nth-child(3){animation-delay:50ms}.pg>:nth-child(4){animation-delay:.12s}.pg>:nth-child(5){animation-delay:.19s}.pg>:nth-child(6){animation-delay:.26s}.pg>:nth-child(n+7){animation-delay:.32s}.cols2>*,.sec>*,.act>*{animation:rise .6s var(--ease) backwards}.cols2>:nth-child(2){animation-delay:.1s}.cols2>:nth-child(3){animation-delay:.18s}.grp>*,.zz>*,.chips>*{animation:rise .5s var(--ease) backwards}.grp>:nth-child(2),.chips>:nth-child(2){animation-delay:50ms}.grp>:nth-child(3),.chips>:nth-child(3){animation-delay:.1s}.grp>:nth-child(4),.chips>:nth-child(4){animation-delay:.15s}.chips>:nth-child(5){animation-delay:.2s}.chips>:nth-child(6){animation-delay:.25s}.srow{animation:rise .5s var(--ease) backwards}.srow:nth-child(2){animation-delay:50ms}.srow:nth-child(3){animation-delay:.1s}.srow:nth-child(4){animation-delay:.15s}.srow:nth-child(5){animation-delay:.2s}.srow:nth-child(n+6){animation-delay:.25s}.hdr{background:radial-gradient(420px 220px at 100% 0,#f6916b8c,transparent 70%),linear-gradient(#28336fd1,#28336fe6),url(/bokeh.webp) center bottom/100% 130% no-repeat,var(--hd);border-radius:0;box-shadow:0 12px 30px -16px #28336f99}.hdr:after{display:none}.hdr .bar{min-height:48px}.hname b{font-size:clamp(20px,5.4vw,25px)}.hacts{gap:6px;margin-right:0}.hb{width:44px;height:44px;transition:background .2s,transform .15s var(--ease);background:#ffffff1a;border-radius:50%}.hb:hover{background:#fff3}.hb:active{transform:scale(.92)}.top{filter:none}.strip{border-radius:999px;min-height:42px;box-shadow:0 10px 22px -12px #e97b52e6;margin:10px 14px 0!important}.strip b{border-radius:999px;align-self:stretch;margin:4px;padding:0 12px 0 10px}.strip b:before{content:"";background:var(--hd);border-radius:50%;width:8px;height:8px;animation:1.6s infinite ring}.strip b svg{display:none}.top{background:var(--bg);padding-bottom:12px}.toranrow{margin-top:-16px}.card,.grp{background:var(--s1);border-radius:var(--rc);box-shadow:var(--sh1),0 0 0 1px var(--line);transition:transform .25s var(--ease),box-shadow .25s}.li{transition:background .18s,transform .18s var(--ease);border-bottom:1px solid #28336f12;padding:16px 18px}a.li:hover,button.li:hover{background:#28336f0b}a.li:active,button.li:active{background:#28336f17}a.li .chev{transition:transform .2s var(--ease)}a.li:hover .chev{transform:translate(3px)}.ic{border-radius:16px;box-shadow:inset 0 -2px #0000001f,0 6px 14px -8px #28336f80}.eb{letter-spacing:.18em;font-size:12px}.ttl,h1{font-size:clamp(30px,6.4vw,40px);line-height:1.06}.lead{font-size:17px}.gr{background:linear-gradient(100deg,var(--hd) 30%,#6b4da8 55%,var(--ac2) 85%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%}.now{background:radial-gradient(260px 200px at 92% 0,#f6916b80,transparent 70%),linear-gradient(#28336fe0,#212a5ff0),url(/bokeh.webp) center bottom/100% 130% no-repeat,var(--hd);box-shadow:var(--sh2);border-radius:32px;padding:24px}.now:before{background:radial-gradient(closest-side,#f9b54a73,#0000);animation:4.5s ease-in-out infinite glow}.now .live{animation:1.6s infinite ring}.pb{background:#ffffff29;border-radius:99px;height:8px;overflow:hidden}.pb i{background:linear-gradient(90deg,var(--ac),#f9b54a,var(--ac));transition:width 1s var(--ease);background-size:200% 100%;border-radius:99px;animation:3s linear infinite sheen}.btn.where,.inv .btn-p.where{border-radius:999px;box-shadow:0 12px 24px -12px #f6916be6}.btn.where svg{transition:transform .3s var(--ease)}.btn.where:hover svg{transform:translate(3px)rotate(-6deg)}.srow{border-radius:20px;margin:0 -10px;padding:14px 14px 14px 10px;transition:background .3s}.srow:before{left:89px}.srow.s-now{background:linear-gradient(90deg,#f6916b33,#f6916b0f);box-shadow:inset 0 0 0 1.5px #e97b5266}.srow.s-now .mk{animation:1.6s infinite ring}.srow .mk{border-radius:50%}.srow .lv{border-radius:999px;padding:5px 10px}.srow.s-done .st{-webkit-text-decoration:line-through #28336f4d;text-decoration:line-through #28336f4d}.srow .ok{background:#17795c1f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.btn{transition:transform .15s var(--ease),box-shadow .25s,background .2s;border-radius:16px}.btn:active{transform:scale(.97)}.btn-p{background:linear-gradient(#34408a,#28336f);box-shadow:0 14px 26px -14px #28336fe6,inset 0 1px #ffffff24}.btn-p:hover{background:linear-gradient(#3c49a0,#2e3b80);transform:translateY(-1px)}.btn-s,.btn.ghost{background:var(--s1);border-width:1.5px}.inp,.fld input{background:var(--s1);border:1.5px solid #28336f38;border-radius:16px}.inp:focus,.fld input:focus{box-shadow:0 0 0 4px #f6916b4d}.sw{background:#cfc8b6;border-radius:99px;width:54px;height:32px;transition:background .25s}.sw:after{transition:left .25s var(--ease);box-shadow:0 2px 6px #00000040}.sw[aria-checked=true]{background:var(--hd)}.num{border-radius:14px}.lamp.on{animation:3s ease-in-out infinite glow}@media (max-width:1023px){.dock{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);height:70px;animation:rise .7s var(--ease) .2s backwards;background:#fcfaf5d1;border:0;border-radius:30px;align-items:center;gap:2px;padding:6px;box-shadow:0 18px 40px -14px #28336f73,0 0 0 1px #28336f1a}.dock a{height:100%;color:var(--mu);transition:background .25s,color .25s,transform .15s var(--ease);border-radius:24px;justify-content:center;gap:3px;padding:0;font-size:12px;font-weight:700}.dock a:active{transform:scale(.92)}.dock a svg{width:24px;height:24px}.dock a.on{background:var(--hd);color:#f6f1e7;box-shadow:0 10px 18px -10px #28336fe6}.dock a.on:before{display:none}.dock .cam{color:var(--hd);justify-content:flex-end;padding-bottom:7px;overflow:visible;box-shadow:none!important;background:0 0!important}.dock .cam.on{color:var(--hd)}.dock .cam i{color:#fff;width:62px;height:62px;box-shadow:0 0 0 5px var(--bg),0 14px 24px -8px #e97b52e6;background:linear-gradient(145deg,#f9a383,#f07a4f);border-radius:50%;margin-top:-34px;animation:3.6s ease-in-out infinite floaty}.dock .cam i svg{width:28px;height:28px}.pg{padding-bottom:116px}body:has(.dock) .screen .cta{bottom:calc(92px + env(safe-area-inset-bottom))}}@media (min-width:1024px){.dock{background:var(--s1);box-shadow:1px 0 0 var(--line)}.dock a{transition:background .2s,transform .15s var(--ease);border-radius:16px}.dock a.on{box-shadow:0 10px 18px -12px #28336fe6}.dock .cam i{color:#fff;background:linear-gradient(145deg,#f9a383,#f07a4f);border-radius:12px}.hdr{border-radius:0}}.cta{background:linear-gradient(0deg,var(--bg) 62%,#f1ece000)}.wtop{background:radial-gradient(420px 280px at 90% 0,#f6916b80,transparent 70%),linear-gradient(#28336fcc,#28336fe6),url(/bokeh.webp) center bottom/100% 130% no-repeat,var(--hd);border-radius:0}.wtop:after{display:none}.wtop .hero img.dy{filter:drop-shadow(0 10px 26px #f9b54a99);width:104px;animation:5s ease-in-out infinite floaty}.wtop .hero img:not(.dy){animation:rise .9s var(--ease) .1s backwards}.wbrand{padding-right:0;animation:.8s both fadein}.wcopy>*{animation:rise .7s var(--ease) backwards}.wcopy>:nth-child(2){animation-delay:.1s}.wcopy>:nth-child(3){animation-delay:.2s}.wbg>.btn{animation:rise .7s var(--ease) .3s backwards}.wpriv{border-radius:22px}@media (min-width:900px){.wel .wtop{border-radius:0 34px 34px 0}}.chip6{background:var(--s1);box-shadow:var(--sh1),0 0 0 1px var(--line);transition:transform .2s var(--ease),box-shadow .2s;border:0;border-radius:20px}.chip6:hover{box-shadow:var(--sh2),0 0 0 1px var(--line);transform:translateY(-3px)}.chip6:active{transform:scale(.97)}.chip6.lit{background:linear-gradient(145deg,#fff3d2,#ffe7a8);box-shadow:0 0 0 1.5px #e3a72f,0 14px 26px -16px #e3a72fe6}.hall{box-shadow:var(--sh2);border-radius:30px}.act-stage{box-shadow:var(--sh2);background:linear-gradient(#fdf9ef,#f6edd7);border-radius:30px}.act-opt{transition:transform .15s var(--ease),border-color .2s,background .2s,box-shadow .2s;border-radius:18px}.act-opt:hover:not([disabled]){border-color:#28336f;box-shadow:0 8px 18px -12px #28336f99}.act-btn{transition:transform .15s var(--ease);background:linear-gradient(#34408a,#28336f);border-radius:16px}.act-btn:active{transform:scale(.96)}.act-fb{animation:rise .4s var(--ease);border-radius:16px}.mem button{border-radius:18px}.back{background:var(--s1);width:44px;height:44px;box-shadow:0 0 0 1px var(--line),var(--sh1);transition:transform .15s var(--ease);border-radius:50%;margin-left:0;padding-bottom:3px;font-size:24px}.back:active{transform:scale(.92)}.screen.narrow .bar,.screen.wide .bar{gap:12px}.screen.narrow .bar .tag,.screen.wide .bar .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--mu);flex:1;font-size:13px;font-weight:800}@media (max-width:1023px){.screen.narrow .bar{z-index:20;padding:calc(12px + env(safe-area-inset-top)) 20px 10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f1ece0d9;margin:-24px -20px 0;position:sticky;top:0}}.fld select{border-radius:16px}.card:has(>select){border-radius:16px}select.inp{appearance:none;background:var(--s1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none' stroke='%2328336F' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M1 1l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:44px}canvas[aria-label=Photo\ preview]{box-shadow:var(--sh2);border-radius:26px!important}.mom .btn-p{min-height:60px}.momctl .chips button{transition:transform .15s var(--ease),background .2s}.momctl .chips button:active{transform:scale(.94)}.chips{overflow-x:visible}.momctl .chips{flex-wrap:wrap;display:flex}img,svg,canvas,video{max-width:100%}.pg,.cols2,.sec,.grp,.card{min-width:0}.grow,.li>div{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tv{color:#f6f1e7;cursor:none;font-family:var(--f-body);-webkit-user-select:none;user-select:none;background:#1b2352;position:fixed;inset:0;overflow:hidden}.tv-bg{background:radial-gradient(60vw 50vh at 85% 0,#f6916b73,#0000 70%),radial-gradient(50vw 50vh at 0 100%,#e3a72f47,#0000 70%),linear-gradient(160deg,#2b3678,#1b2352);position:absolute;inset:0}.tv-bg:after{content:"";opacity:.22;mix-blend-mode:screen;background:url(/bokeh.webp) bottom/100% 125% no-repeat;animation:40s ease-in-out infinite alternate tvdrift;position:absolute;inset:0}@keyframes tvdrift{to{transform:scale(1.12)translate(-2%,2%)}}.tv-top{z-index:2;opacity:.8;align-items:center;gap:1vw;padding:1.8vw 4vw;display:flex;position:absolute;top:0;left:0;right:0}.tv-top .brand{align-items:center;gap:.9vw;display:flex}.tv-top .brand svg,.tv-top .brand img{width:2.8vw;height:2.8vw}.tv-top b{font-family:var(--f-disp);font-size:1.4vw;font-weight:600;line-height:1.1;display:block}.tv-top small{letter-spacing:.2em;text-transform:uppercase;color:#c9cfe6;margin-top:.2vw;font-size:.8vw;display:block}.tv-clock{font-family:var(--f-disp);font-variant-numeric:tabular-nums;color:#fff;align-items:center;gap:1vw;margin-left:auto;font-size:2vw;display:flex}.tv-clock i{background:var(--ac);border-radius:50%;width:1vw;height:1vw;animation:1.6s infinite ring}.tv-main{z-index:1;flex-direction:column;justify-content:center;gap:2vw;padding:6vw 6vw 5vw;display:flex;position:absolute;inset:0}.tv-slide{animation:tvin .9s var(--ease) both;flex-direction:column;gap:2vw;display:flex}@keyframes tvin{0%{opacity:0;transform:translateY(3vw)scale(.98)}to{opacity:1;transform:none}}@keyframes tvrow{0%{opacity:0;transform:translateY(3vw)}}.tv-eb{letter-spacing:.28em;text-transform:uppercase;color:var(--ac);font-size:1.5vw;font-weight:800}.tv h1.tv-big{font-family:var(--f-disp);color:#fff;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:8.6vw;font-weight:600;line-height:1.04}.tv .tv-sub{color:#dde1f3;text-wrap:balance;max-width:none;margin:0;font-size:3.6vw;line-height:1.25}.tv-count{font-family:var(--f-disp);background:linear-gradient(100deg,#fff,#f9b54a 60%,var(--ac));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:16vw;font-weight:700;line-height:.95}.tv-take{background:linear-gradient(135deg,#f6916b47,#f6916b14);border:.2vw solid #f6916b80;border-radius:3vw;padding:4vw}.tv-take h1.tv-big{font-size:8vw}.tv-sched{gap:1.1vw;display:grid}.tv-sched h1.tv-big{margin-bottom:.6vw;font-size:5vw}.tv-row{animation:tvrow .7s var(--ease) backwards;background:#ffffff12;border-radius:1.8vw;grid-template-columns:17vw 1fr auto;align-items:center;gap:2vw;padding:1.2vw 2vw;font-size:2.6vw;display:grid}.tv-row b{white-space:nowrap;font-family:var(--f-disp);color:#f9b54a;font-variant-numeric:tabular-nums;font-size:2.8vw}.tv-row span{color:#c9cfe6;letter-spacing:.06em;text-transform:uppercase;font-size:1.8vw;font-weight:700}.tv-row.now{background:linear-gradient(90deg,#f6916b66,#f6916b1f);box-shadow:inset 0 0 0 .2vw #f6916bb3}.tv-row.done{opacity:.4}.tv-prog{z-index:2;background:#ffffff1a;height:.7vw;position:absolute;bottom:0;left:0;right:0}.tv-prog i{background:linear-gradient(90deg,var(--ac),#f9b54a);transform-origin:0;height:100%;animation:linear both tvbar;display:block}@keyframes tvbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tv-dots{z-index:2;gap:.7vw;display:flex;position:absolute;bottom:2.2vw;right:4vw}.tv-dots i{background:#ffffff40;border-radius:50%;width:.9vw;height:.9vw;transition:all .4s}.tv-dots i.on{background:var(--ac);border-radius:99px;width:2.4vw}@media (max-aspect-ratio:1){.tv-top b{font-size:4vw}.tv-top small{font-size:2vw}.tv-clock{font-size:5vw}.tv h1.tv-big{font-size:11vw}.tv .tv-sub{font-size:5vw}.tv-row{grid-template-columns:30vw 1fr;font-size:4.4vw}.tv-row b{font-size:4.6vw}.tv-row span{display:none}.tv-eb{font-size:3vw}.tv-count{font-size:28vw}}@media (min-width:1024px){.top{background:0 0;padding-bottom:0}.toranrow{margin-top:-4px}}@media (max-width:899px){.wtop{gap:12px;min-height:0;padding-bottom:26px}.wtop .lang{min-height:40px;padding:0 14px;font-size:14px}.wtop .hero img:not(.dy){width:200px}.wtop .hero img.dy{width:76px;margin-top:6px}.wbg{gap:18px;padding-top:44px}.wpriv{padding:14px}.wpriv p{font-size:14px}}html{scroll-padding:130px 0 140px}.skip{z-index:100;color:#f6f1e7;background:#28336f;border-radius:12px;padding:12px 18px;font-weight:700;text-decoration:none;transition:top .2s;position:fixed;top:-60px;left:12px}.skip:focus{outline:3px solid #f6916b;top:12px}.srfile{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.filebtn{position:relative}.filebtn:has(.srfile:focus-visible){outline:3px solid var(--ac2);outline-offset:3px}main:focus{outline:none}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,[role=tab]:focus-visible{outline:3px solid var(--ac2);outline-offset:3px}.inv a:focus-visible,.hdr a:focus-visible,.dock a:focus-visible,.dock .cam:focus-visible,.o-bar a:focus-visible,.o-bar button:focus-visible{outline-color:#f9b79f}.cm{flex-direction:column;gap:12px;display:flex}.cm-stage{border-radius:var(--rc,24px);box-shadow:inset 0 0 0 1px var(--line);aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#f3eef6;max-height:62vh;position:relative;overflow:hidden}.cm-stage[data-z=zoom]{touch-action:none;cursor:grab}.cm-stage[data-tap="1"]{cursor:crosshair;outline-offset:-3px;outline:3px solid #4353a2}.cm-stage svg{width:100%;height:100%;display:block}.cm-zoom{flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.cm-zoom button{color:#4353a2;width:44px;height:44px;font:inherit;background:#fff;border:0;border-radius:12px;font-size:22px;font-weight:700;box-shadow:0 1px 6px #14183c33}.cm-hint{color:#fff;white-space:nowrap;background:#4353a2;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;position:absolute;top:10px;left:50%;transform:translate(-50%)}.cm .bld{fill:#fff;stroke:#8b86a8;stroke-width:.7px}.cm .grd{fill:#ede6f0}.cm .lane{fill:none;stroke:#4353a2;stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.1 2.2;opacity:.35}.cm .route-bg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.cm .route{fill:none;stroke:#71318e;stroke-linecap:round;stroke-linejoin:round}.cm .pin{stroke:#fff;cursor:pointer}.cm .pin.arrival{fill:#6b6788}.cm .pin.inside{fill:#4353a2}.cm .pin.food{fill:#b8590a}.cm .pin.kids{fill:#17795c}.cm .pin.men{fill:#2d6cb5}.cm .pin.women{fill:#b23a7a}.cm .pin.on{stroke:#71318e}.cm .glyph{fill:#fff;text-anchor:middle;pointer-events:none;font-weight:700}.cm .lab{fill:var(--tx);text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-linejoin:round;pointer-events:none;stroke-width:.25em;font-weight:700}.cm .you-acc{fill:#4353a21f;stroke:#4353a273}.cm .you-dot{fill:#1a73e8;stroke:#fff}.cm .you-ring{fill:#1a73e838;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite cmPulse}@keyframes cmPulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.cm-tools{flex-wrap:wrap;gap:8px;display:flex}.cm-chip{color:#4353a2;font:inherit;background:#fff;border:1.5px solid #4353a2;border-radius:999px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700}.cm-chip[aria-pressed=true]{color:#fff;background:#4353a2}.cm-chip.me{color:#71318e;border-color:#71318e}.cm-note{color:var(--mu);margin:0;font-size:15px}.cm-card{background:var(--s1);border-radius:var(--rc,24px);box-shadow:0 1px 0 var(--line),0 0 0 1px var(--line);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.cm-card h2{margin:0}.cm-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cm-steps li{align-items:flex-start;gap:12px;display:flex}.cm-steps i{color:#fff;width:26px;height:26px;font:700 13px/26px var(--f-body,inherit);text-align:center;background:#71318e;border-radius:50%;flex:none;font-style:normal}.cm-steps span small{color:var(--mu);display:block}.cm-sel{gap:10px;display:grid}@media (min-width:700px){.cm-sel{grid-template-columns:1fr 1fr}}.cm-list{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.cm-list{grid-template-columns:repeat(3,1fr)}}.cm-list button{text-align:left;background:var(--s1);width:100%;box-shadow:0 0 0 1px var(--line);min-height:48px;font:inherit;color:var(--tx);border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.cm-list button[aria-pressed=true]{box-shadow:0 0 0 2px #71318e}.cm-dot{border-radius:50%;flex:none;width:14px;height:14px}.cm-dot.arrival{background:#6b6788}.cm-dot.inside{background:#4353a2}.cm-dot.food{background:#b8590a}.cm-dot.kids{background:#17795c}.cm-dot.men{background:#2d6cb5}.cm-dot.women{background:#b23a7a}@media (prefers-reduced-motion:reduce){.cm .you-ring{animation:none}}.cm-poster{break-inside:avoid;text-align:center;background:#fff;border:2px solid #4353a2;border-radius:16px;padding:18px}.cm-poster svg{width:100%;max-width:240px;height:auto}.cm-posters{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}@media print{.dock,.hdr,.top,.cm-noprint{display:none!important}.cm-posters{grid-template-columns:1fr 1fr}}.mrail{flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mbtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14183c9e;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.mbtn:disabled{opacity:.5}.mshut{cursor:pointer;background:#ffffff40;border:4px solid #fff;border-radius:50%;width:76px;height:76px;padding:0;position:relative;box-shadow:0 2px 14px #00000059}.mshut:after{content:"";background:#fff;border-radius:50%;transition:transform .12s;position:absolute;inset:6px}.mshut:active:after{transform:scale(.82)}.mflash{opacity:.85;pointer-events:none;background:#fff;animation:.16s ease-out forwards mfl;position:absolute;inset:0}@keyframes mfl{to{opacity:0}}.mtoast{color:#fff;max-width:calc(100% - 24px);font:inherit;cursor:pointer;background:#14183cd1;border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:14px;font-weight:700;animation:.25s ease-out mtin;display:inline-flex;position:absolute;top:12px;left:12px}.mtoast img{object-fit:cover;border-radius:8px;width:36px;height:45px;display:block}@keyframes mtin{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.mflash,.mtoast{animation:none}}.mgal{grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.mcard{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.mcard img{aspect-ratio:1080/1350;object-fit:cover;width:100%;height:auto;display:block}.macts{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.macts .btn{min-height:46px;font-size:15px}@media (min-width:560px){.mgal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.mgal{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.dock{max-width:760px}}@media (min-width:1100px){.dock{max-width:1040px}}@media (min-width:1024px){.dock{max-width:none}}.cm .plan{pointer-events:none}.cm-quick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cm-big{text-align:left;min-height:64px;font:inherit;color:var(--tx);background:#fff;border:0;border-radius:16px;align-items:center;gap:10px;padding:14px 12px;display:flex;box-shadow:0 0 0 1.5px #4353a240}.cm-big b{font-size:16px;display:block}.cm-big small{color:var(--mu);margin-top:2px;font-size:13px;display:block}.cm-big:active{background:#eef0fa}.cm-main{color:#fff;font:inherit;background:#4353a2;border:0;border-radius:16px;width:100%;min-height:56px;padding:0 18px;font-size:17px;font-weight:700}.cm-main.alt{color:#4353a2;background:#fff;box-shadow:0 0 0 1.5px #4353a2}.cm-main:disabled{opacity:.7}.cm-link{font:inherit;color:#4353a2;background:0 0;border:0;padding:6px;font-weight:700;text-decoration:underline}.cm-to{margin:0}.cm-lbl{font-size:14px;font-weight:700}.cm-stage svg{touch-action:none}.cm .road{fill:#ede6f0}.cm .hd{fill:#f0eaf3}.cm .mlot{fill:#fcfafd}.cm .fence{fill:none;stroke:#6b6788;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.cm .zone-shape{stroke-width:3.5px}.cm .zone-sw{fill:#eaddf0;stroke:#71318e}.cm .zone-se{fill:#dde1f1;stroke:#4353a2}.cm .stall{fill:none;stroke:#bdb0cb;stroke-width:1.4px}.cm .stall.hd-s{stroke:#c3b7d0}.cm .plan .halo{display:none}.cm .pin.park{fill:#0e7c86}.cm-dot.park{background:#0e7c86}.cm .lab.me{fill:#1a57b8;font-weight:800}.cm-here{align-items:center;gap:12px;display:flex}.cm-here-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cm-here-t b{font-size:18px;line-height:1.25}.cm-here-t small{color:var(--mu);font-size:14px}.cm-pulse{background:#b8b4c8;border-radius:50%;flex:none;width:14px;height:14px}.cm-pulse.on{background:#1a73e8;box-shadow:0 0 0 5px #1a73e838}.cm-legend{color:var(--mu);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0 4px;font-size:13px;list-style:none;display:flex}.cm-legend li{align-items:center;gap:6px;display:flex}.cm-legend .cm-dot{width:10px;height:10px}.tv-path{counter-reset:s;grid-template-columns:repeat(5,1fr);gap:1.4vw;margin:0;padding:0;list-style:none;display:grid}.tv-path li{min-height:20vw;animation:tvin .7s var(--ease) both;background:#ffffff12;border-radius:1.8vw;flex-direction:column;gap:.7vw;padding:1.6vw;display:flex;position:relative}.tv-path li:nth-child(2){animation-delay:80ms}.tv-path li:nth-child(3){animation-delay:.16s}.tv-path li:nth-child(4){animation-delay:.24s}.tv-path li:nth-child(5){animation-delay:.32s}.tv-path i{width:3.4vw;height:3.4vw;font-style:normal;font:700 1.9vw var(--f-disp);color:#fff;background:#ffffff29;border-radius:50%;place-items:center;display:grid}.tv-path b{font-family:var(--f-disp);color:#fff;font-size:2.6vw;line-height:1.1}.tv-path span{color:#c9cfe6;font-size:1.7vw;line-height:1.3}.tv-path li.here{background:linear-gradient(160deg,#f6916b73,#f6916b1f);box-shadow:inset 0 0 0 .25vw #f6916bcc}.tv-path li.here i{background:var(--ac)}.tv-path li.here span{color:#fff;font-weight:800}.tv-app{flex-direction:row;justify-content:space-between;align-items:center;gap:5vw}.tv-qr{background:#fff;border-radius:2vw;flex:none;width:26vw;height:26vw;padding:1.4vw;box-shadow:0 1vw 4vw #00000059}.tv-qr svg{width:100%;height:100%;display:block}@media (max-aspect-ratio:1){.tv-path{grid-template-columns:1fr}.tv-path li{flex-direction:row;align-items:center;gap:3vw;min-height:0;padding:2.4vw 3vw}.tv-path i{flex:none;width:7vw;height:7vw;font-size:4vw}.tv-path b{min-width:30vw;font-size:5vw}.tv-path span{font-size:3.6vw}.tv-app{flex-direction:column;align-items:flex-start}.tv-qr{width:48vw;height:48vw}.tv-top b{font-size:2.6vw}.tv-top small{font-size:1.8vw}.tv-clock{font-size:3.4vw}.tv-top .brand svg,.tv-top .brand img{width:5vw;height:5vw}.tv-main{padding:12vw 6vw 8vw}}
