.nb[data-astro-cid-pmpzz2so]{width:100%;height:100%;position:relative;overflow:hidden;mask-image:radial-gradient(72% 70%,#000 55%,#0000 100%)}.nb__svg[data-astro-cid-pmpzz2so]{width:100%;height:100%;position:absolute;inset:0}.nb__line[data-astro-cid-pmpzz2so]{fill:none;stroke-width:26px;stroke-linecap:round;stroke-linejoin:round}.nb__station[data-astro-cid-pmpzz2so]{fill:var(--void);stroke:var(--fg);stroke-width:6px}.nb__train[data-astro-cid-pmpzz2so] rect[data-astro-cid-pmpzz2so]{fill:#fff}.nb__core[data-astro-cid-pmpzz2so]{aspect-ratio:1;width:clamp(92px,13vw,168px);position:absolute;top:50%;left:50%;translate:-50% -50%}.nb--compact[data-astro-cid-pmpzz2so] .nb__core[data-astro-cid-pmpzz2so]{width:clamp(72px,9vw,120px)}.nb__mark[data-astro-cid-pmpzz2so]{border-radius:23%;width:100%;height:100%;position:relative;box-shadow:0 0 0 1px #ffffff14,0 30px 80px #000c}.nb__shock[data-astro-cid-pmpzz2so]{border:4px solid var(--brand);opacity:0;border-radius:50%;position:absolute;inset:0}.k-js .nb__line[data-astro-cid-pmpzz2so]{stroke-dasharray:1;stroke-dashoffset:1px}.k-js .nb__station[data-astro-cid-pmpzz2so]{opacity:0;transform-box:fill-box;transform-origin:50%;scale:.2}.k-js .nb__mark[data-astro-cid-pmpzz2so]{opacity:0;rotate:-25deg;scale:.2}.nb[data-astro-cid-pmpzz2so].is-on .nb__line[data-astro-cid-pmpzz2so]{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 80ms)}.nb[data-astro-cid-pmpzz2so].is-on .nb__station[data-astro-cid-pmpzz2so]{opacity:1;transition:opacity .3s ease calc(.45s + var(--i) * 45ms), scale .6s var(--spring) calc(.45s + var(--i) * 45ms);scale:1}.nb[data-astro-cid-pmpzz2so].is-on .nb__mark[data-astro-cid-pmpzz2so]{opacity:1;transition:opacity .2s ease .72s, scale .9s var(--spring) .72s, rotate .9s var(--spring) .72s;rotate:0deg;scale:1}.nb[data-astro-cid-pmpzz2so].is-on .nb__shock[data-astro-cid-pmpzz2so]{animation:1.1s cubic-bezier(.1,.7,.3,1) .78s both nb-shock}.nb[data-astro-cid-pmpzz2so].is-on .nb__shock--late[data-astro-cid-pmpzz2so]{border-width:2px;animation-delay:.98s}@keyframes nb-shock{0%{opacity:.8;scale:.9}to{opacity:0;scale:3.6}}@media (prefers-reduced-motion:reduce){.k-js .nb__line[data-astro-cid-pmpzz2so]{stroke-dashoffset:0}.k-js .nb__station[data-astro-cid-pmpzz2so],.k-js .nb__mark[data-astro-cid-pmpzz2so]{opacity:1;rotate:0deg;scale:1}.nb[data-astro-cid-pmpzz2so].is-on .nb__shock[data-astro-cid-pmpzz2so]{animation:none}}.nx{--nx-pad:var(--pad);--nx-radius:28px;position:relative;overflow-x:clip}.nx-wrap{width:100%;max-width:var(--shell-wide);padding-inline:var(--nx-pad);margin-inline:auto}.nx-kicker{margin:0 0 var(--s4);color:var(--fg-dim);font:500 .75rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase}.nx-badge{background:var(--c,#555);color:#fff;min-width:2.1rem;height:1.55rem;font:700 .8125rem/1 var(--mono);white-space:nowrap;border-radius:6px;place-items:center;padding-inline:.4rem;display:inline-grid}.nx-badge--rj{--c:#e2001a}.nx-ok{color:var(--live)}.nx-late{color:var(--warn)}.nx-chip{background:var(--glass-2);color:var(--fg);white-space:nowrap;border-radius:99px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.nx-chip--warn{background:var(--warn-wash);color:var(--warn)}.nx-device{border-radius:var(--nx-radius);background:var(--raise);width:min(100%,400px);box-shadow:inset 0 0 0 1px var(--hair-soft), inset 0 1px 0 #ffffff12, 0 40px 120px #000000b3;position:relative}.nx-hero{min-height:calc(100svh - var(--header-h));padding-bottom:var(--s7);grid-template-rows:auto auto;align-content:center;display:grid;position:relative}.nx-hero__stage{height:clamp(260px,48svh,580px)}.nx-hero__copy{z-index:1;margin-top:var(--s3);padding-inline:var(--nx-pad);text-align:center;justify-items:center;display:grid;position:relative}.nx-hero__kicker{background:var(--glass);box-shadow:inset 0 0 0 1px var(--hair);color:var(--fg);margin-bottom:var(--s5);border-radius:99px;align-items:center;gap:.6rem;padding:.45rem .9rem;display:inline-flex}.nx-hero__title{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;margin:0;font-size:clamp(3.4rem,12.5vw,10.5rem);font-weight:700;line-height:.9;display:flex}.nx-hero__ch{display:inline-block}.nx-hero__lead{max-width:40rem;margin:var(--s5) 0 0;color:var(--fg-dim);font-size:var(--t-lead);text-wrap:balance;line-height:1.45}.nx-cue{margin-top:var(--s7);color:var(--fg-dim);font:500 .75rem var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.nx-cue:hover{color:var(--fg)}.nx-cue__arrow{background:linear-gradient(var(--fg), transparent);width:1px;height:44px;animation:nx-cue 2.2s var(--ease) infinite;transform-origin:top}@keyframes nx-cue{0%{opacity:1;scale:1 0}60%{opacity:1;scale:1}to{opacity:0;scale:1}}.k-js .nx-hero__ch{opacity:0;transform-origin:50% 100%;translate:0 .45em;scale:.6}.k-js .nx-hero__kicker,.k-js .nx-hero__lead,.k-js .nx-cue{opacity:0;translate:0 14px}.nx-hero.is-on .nx-hero__ch{opacity:1;transition:opacity .25s ease calc(1s + var(--i) * 35ms), translate .8s var(--spring) calc(1s + var(--i) * 35ms), scale .8s var(--spring) calc(1s + var(--i) * 35ms);translate:0;scale:1}.nx-hero.is-on :is(.nx-hero__kicker,.nx-hero__lead,.nx-cue){opacity:1;transition:opacity .7s ease, translate .9s var(--ease);translate:0}.nx-hero.is-on .nx-hero__kicker{transition-delay:.9s}.nx-hero.is-on .nx-hero__lead{transition-delay:1.55s}.nx-hero.is-on .nx-cue{transition-delay:1.9s}@supports (animation-timeline:scroll()){.nx-hero__stage{animation:linear both nx-sink scroll(root);animation-range:0 90svh}@keyframes nx-sink{to{opacity:.15;translate:0 12%;scale:.82}}}.nx-scene{min-height:100svh;max-width:var(--shell-wide);padding:var(--sec-y) var(--nx-pad);scroll-margin-top:var(--header-h);isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);margin-inline:auto;display:grid;position:relative}.nx-scene--flip .nx-scene__copy{order:2}.nx-scene__no{z-index:-1;top:50%;left:calc(var(--nx-pad) - .06em);color:#0000;font:700 clamp(9rem, 26vw, 24rem) / .8 var(--display);-webkit-text-stroke:1px var(--hair);pointer-events:none;user-select:none;position:absolute;translate:0 -50%}.nx-scene--flip .nx-scene__no{left:auto;right:calc(var(--nx-pad) - .06em)}@supports (animation-timeline:view()){.nx-scene__no{animation:linear both nx-drift view()}@keyframes nx-drift{0%{translate:0 -10%}to{translate:0 -90%}}}.nx-scene__title{font-family:var(--display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,6vw,5.25rem);font-weight:700;line-height:.95}.nx-scene__text{max-width:34rem;margin:var(--s5) 0 0;color:var(--fg-dim);font-size:var(--t-lead);line-height:1.5}.nx-scene__stage{place-items:center;min-width:0;display:grid}.k-js .nx-scene__copy>*{opacity:0;translate:0 28px}.k-js .nx-scene__title{clip-path:inset(0 0 100%)}.nx-scene.is-on .nx-scene__copy>*{opacity:1;transition:opacity .7s ease, translate .9s var(--ease), clip-path .9s var(--ease);translate:0}.nx-scene.is-on .nx-scene__title{clip-path:inset(0 0 -10%);transition-delay:80ms}.nx-scene.is-on .nx-scene__text{transition-delay:.2s}.nx-board{perspective:900px;padding:.5rem 1.1rem}.nx-board__row{border-top:1px solid var(--hair-soft);transform-origin:50% 0;backface-visibility:hidden;grid-template-columns:auto minmax(0,1fr) auto 3.4rem;align-items:center;gap:.85rem;padding:1.05rem .2rem;display:grid}.nx-board__row:first-child{border-top:0}.nx-board__to{text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:600;overflow:hidden}.nx-board__state{font-size:.8125rem;font-weight:600}.nx-board__min{font:700 1.5rem/1 var(--display);justify-content:flex-end;align-items:baseline;gap:.2rem;display:inline-flex}.nx-board__min small{color:var(--fg-dim);font:500 .75rem var(--sans)}.nx-roll{vertical-align:bottom;flex-direction:column;height:1.3em;line-height:1.3em;display:inline-flex;overflow:hidden}.nx-roll>span{transition:translate .7s var(--spring)}.nx-roll--num{text-align:right}.is-late .nx-roll>span{translate:0 -100%}.is-late.nx-board__row{animation:1.4s nx-flash}.is-late .nx-board__min{color:var(--warn)}@keyframes nx-flash{0%,to{background:0 0}20%{background:var(--warn-wash)}}.k-js .nx-board__row{opacity:0;rotate:x -95deg}.nx-scene.is-on .nx-board__row{opacity:1;transition:opacity .2s ease calc(.25s + var(--i) * .16s), rotate .9s var(--spring) calc(.25s + var(--i) * .16s);rotate:x 0deg}.nx-train{padding:1.25rem 1.25rem 1.5rem;overflow:hidden}.nx-train__head{border-bottom:1px solid var(--hair-soft);flex-wrap:wrap;align-items:center;gap:.6rem;padding-bottom:1rem;display:flex}.nx-train__name{font-weight:700}.nx-train__dir{color:var(--fg-dim);font-size:.875rem}.nx-train__track{--row:3.1rem;--time:3rem;--gap:.8rem;padding:.6rem 0 2.6rem;position:relative}.nx-train__rail{top:calc(.6rem + var(--row) / 2);bottom:calc(2.6rem + var(--row) / 2);left:calc(var(--time) + var(--gap) + .5rem - 1.5px);background:var(--hair);border-radius:3px;width:3px;position:absolute}.nx-train__fill{border-radius:inherit;scale:1 var(--p,0);transform-origin:top;transition:scale 1.1s var(--ease);background:#e2001a;position:absolute;inset:0}.nx-train__me{left:50%;top:calc(var(--p,0) * 100%);width:18px;height:18px;transition:top 1.1s var(--ease);background:#fff;border-radius:50%;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 0 0 4px #e2001ae6}.nx-train__me:after{content:"";border:2px solid #fff;border-radius:50%;animation:1.8s ease-out infinite nx-ping;position:absolute;inset:-4px}@keyframes nx-ping{0%{opacity:.7;scale:1}to{opacity:0;scale:2.6}}.nx-train__stops{margin:0;padding:0;list-style:none}.nx-train__stop{grid-template-columns:var(--time) 1rem minmax(0, 1fr);align-items:center;gap:var(--gap);height:var(--row);transition:opacity .5s;display:grid;position:relative}.nx-train__time{color:var(--fg-dim);font:500 .875rem var(--mono);text-align:right}.nx-train__dot{z-index:1;background:var(--raise);width:1rem;height:1rem;box-shadow:inset 0 0 0 3px var(--fg-dim);border-radius:50%;transition:box-shadow .4s}.nx-train__stn{font-weight:600}.nx-train__stop.is-past{opacity:.45}.nx-train__stop.is-past .nx-train__dot{box-shadow:inset 0 0 0 3px #e2001a}.nx-train__stop.is-last .nx-train__stn{font-size:1.125rem}.nx-train__extra{top:calc(100% - .35rem);left:calc(var(--time) + var(--gap) * 2 + 1rem);flex-wrap:wrap;gap:.4rem;display:flex;position:absolute}.nx-train__extra .nx-chip{opacity:0;transform-origin:0;scale:.5}.is-changed .nx-train__extra .nx-chip{opacity:1;transition:opacity .2s ease, scale .7s var(--spring);scale:1}.is-changed .nx-train__extra .nx-chip+.nx-chip{transition-delay:.35s}.nx-toast{z-index:2;box-shadow:inset 0 0 0 1px var(--hair), 0 18px 50px #0009;backdrop-filter:blur(20px);opacity:0;background:#2c2c30eb;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.85rem .95rem;display:grid;position:absolute;top:.75rem;left:.75rem;right:.75rem;translate:0 -150%}.nx-toast__icon{background:var(--warn-wash);width:2.1rem;height:2.1rem;color:var(--warn);border-radius:10px;place-items:center;display:grid}.nx-toast__body{gap:.15rem;font-size:.875rem;line-height:1.35;display:grid}.nx-toast__body span{color:var(--fg-dim)}.nx-toast__time{color:var(--fg-dim);font-size:.75rem}.has-toast .nx-toast{opacity:1;transition:translate .8s var(--spring), opacity .2s ease;translate:0}.nx-scene__stage--wide .nx-at{width:min(100%,640px)}.nx-at{aspect-ratio:800/432;position:relative}.nx-at__map{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nx-at__border{fill:#ffffff06;stroke:var(--fg-dim);stroke-width:2.5px;stroke-linejoin:round}.k-js .nx-at__border{stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0}.nx-scene.is-on .nx-at__border{stroke-dashoffset:0;fill-opacity:1;transition:stroke-dashoffset 1.2s ease-in-out,fill-opacity .8s 1s}.nx-at__pin{left:var(--x);top:var(--y);width:0;height:0;transition:opacity .7s;position:absolute}.nx-at__dot{background:var(--warn);color:#000;width:12px;height:12px;font:800 11px/1 var(--sans);transition:width .6s var(--spring), height .6s var(--spring), margin .6s var(--spring);border-radius:50%;place-items:center;margin:-6px 0 0 -6px;display:grid;position:absolute}.nx-at__ring{border:2px solid var(--warn);opacity:0;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute}.nx-at__label{color:var(--fg);white-space:nowrap;transform-origin:0 100%;transition:opacity .4s ease, scale .6s var(--spring), background .4s ease, color .4s ease;background:#28282ce6;border-radius:99px;padding:.2rem .55rem;font-size:clamp(.625rem,1.3vw,.75rem);font-weight:600;position:absolute;bottom:12px;left:8px}.nx-at__pin.is-below .nx-at__label{transform-origin:0 0;top:12px;bottom:auto}.nx-at__pin.is-left .nx-at__label{transform-origin:100% 100%;left:auto;right:8px}.k-js .nx-at__dot,.k-js .nx-at__label{opacity:0;scale:.01}.nx-scene.is-on .nx-at__dot,.nx-scene.is-on .nx-at__label{opacity:1;transition:opacity .2s ease calc(.65s + var(--i) * .26s), scale .55s var(--spring) calc(.65s + var(--i) * .26s), width .6s var(--spring), height .6s var(--spring), margin .6s var(--spring), background .4s ease, color .4s ease;scale:1}.nx-scene.is-on .nx-at__ring{animation:nx-ring 1.3s ease-out calc(2.3s + var(--i) * 50ms) 2}@keyframes nx-ring{0%{opacity:.9;scale:.5}to{opacity:0;scale:1.9}}.is-focus .nx-at__pin:not(.is-mine){opacity:.18}.nx-scene.is-on.is-focus .nx-at__pin:not(.is-mine) .nx-at__label{opacity:0;transition-delay:0s;scale:.6}.is-focus .nx-at__pin.is-mine .nx-at__dot{width:20px;height:20px;margin:-10px 0 0 -10px}.nx-scene.is-on.is-focus .nx-at__pin.is-mine .nx-at__label{background:var(--warn-wash);color:var(--warn);transition-delay:0s;scale:1.15}.is-focus .nx-at__pin.is-mine .nx-at__ring{animation:1.6s ease-out infinite nx-ring}.nx-at__mine{color:var(--warn);font:600 .75rem var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;align-items:center;gap:.4rem;display:inline-flex;position:absolute;bottom:-2.4rem;right:0;translate:0 8px}.is-focus .nx-at__mine{opacity:1;transition:opacity .5s ease .3s, translate .7s var(--ease) .3s;translate:0}.nx-search{padding:1rem}.nx-search__field{background:var(--glass-2);height:3.25rem;color:var(--fg-dim);border-radius:16px;align-items:center;gap:.6rem;padding-inline:1rem;font-size:1.0625rem;display:flex}.nx-search__typed{color:var(--fg);white-space:pre}.nx-search__placeholder{margin-left:-.6rem}.has-text .nx-search__placeholder{display:none}.nx-search__caret{background:var(--fg);border-radius:1px;width:2px;height:1.3em;margin-left:-.55rem;animation:1s step-end infinite nx-blink}.has-text .nx-search__caret{margin-left:-.6rem}@keyframes nx-blink{50%{opacity:0}}.nx-search__results{margin-top:.75rem;display:grid}.nx-search__row{border-top:1px solid var(--hair-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.8rem .35rem;display:grid}.nx-search__row:first-child{border-top:0}.nx-search__ico{background:var(--glass-2);width:2.4rem;height:2.4rem;color:var(--fg);border-radius:12px;place-items:center;display:grid}.nx-search__ico [data-kind]{display:none}[data-hit-kind=tram] [data-kind=tram],[data-hit-kind=train] [data-kind=train]{display:grid}.nx-search__main{gap:.1rem;font-size:.875rem;display:grid}.nx-search__main>span{color:var(--fg-dim)}.nx-search__main strong{font-size:1rem}.nx-search__fix{font:500 .6875rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.nx-search__fix b{color:var(--fg)}.nx-search__row--hit{visibility:hidden;min-height:4.6rem}.has-hit .nx-search__row--hit{visibility:visible;animation:nx-rise .6s var(--spring) both}.has-hit .nx-search__row--hit strong{animation:1.2s .2s both nx-glow}@keyframes nx-rise{0%{opacity:0;translate:0 14px;scale:.96}}@keyframes nx-glow{0%{background:#ffffff29}to{background:0 0}}.nx-phone{width:min(100%, 300px, calc((100svh - var(--header-h) - 7rem) * .46));background:#1a1a1c;border-radius:54px;padding:10px;box-shadow:inset 0 0 0 1px #ffffff1f,0 50px 140px #000c}.nx-phone__screen{aspect-ratio:9/19;background:#050506;border-radius:44px;grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;padding:52px 16px 16px;display:grid;position:relative;overflow:hidden}.nx-phone__screen:before{content:"";background:#000;border-radius:99px;width:34%;height:26px;position:absolute;top:12px;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff0d}.nx-phone__widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;transition:filter .4s,opacity .4s;display:grid}.nx-widget,.nx-daily__widget{aspect-ratio:1;min-width:0;box-shadow:inset 0 0 0 1px var(--hair-soft);background:#1c1c1f;border-radius:22px;align-content:space-between;padding:11px;font-size:.6875rem;line-height:1.25;display:grid;overflow:hidden}.nx-widget>span:last-child,.nx-daily__widget>span:last-child{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-widget strong,.nx-daily__widget strong{font-size:clamp(.85rem,3.4vw,1.05rem);line-height:1.1}.nx-widget__head{color:var(--fg-dim);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.nx-phone__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;display:grid;position:relative}.nx-app{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--hair-soft);transition:filter .4s ease, opacity .4s ease, scale .5s var(--spring);background:#1c1c1f;border-radius:23%}.nx-app--oeffigo{z-index:2;position:relative}.nx-app--oeffigo img{border-radius:inherit;width:100%;height:100%}.nx-phone__press{opacity:0;border:2px solid #ffffffb3;border-radius:28%;position:absolute;inset:-6px}.k-js .nx-widget,.k-js .nx-app{opacity:0;scale:.6}.nx-scene.is-on .nx-widget,.nx-scene.is-on .nx-app{opacity:1;transition:opacity .25s ease calc(.2s + var(--i) * 45ms), scale .7s var(--spring) calc(.2s + var(--i) * 45ms), filter .4s ease;scale:1}.nx-scene.is-on .nx-widget{transition-delay:calc(.75s + var(--i) * .12s)}.is-press .nx-phone__widgets,.is-press .nx-app:not(.nx-app--oeffigo){filter:blur(5px);opacity:.35}.nx-scene.is-on.is-press .nx-app--oeffigo{transition:scale .5s var(--spring);scale:1.12}.is-press .nx-phone__press{animation:.7s ease-out both nx-press}@keyframes nx-press{0%{opacity:.9;scale:.85}to{opacity:0;scale:1.3}}.nx-menu{z-index:3;width:min(210px,88%);box-shadow:inset 0 0 0 1px var(--hair), 0 20px 50px #0009;backdrop-filter:blur(24px);transform-origin:90% 100%;opacity:0;pointer-events:none;background:#2a2a2ef0;border-radius:16px;display:grid;position:absolute;bottom:calc(33.333% + 10px);right:0;overflow:hidden;scale:.2}.nx-menu__item{border-top:1px solid var(--hair-soft);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.8125rem;font-weight:500;display:flex}.nx-menu__item:first-child{border-top:0}.is-menu .nx-menu{opacity:1;transition:opacity .15s ease, scale .55s var(--spring);scale:1}.is-menu .nx-menu__item{animation:nx-rise .5s var(--ease) calc(.1s + var(--i) * 60ms) both}.nx-tips{perspective:1000px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.nx-tip{background:var(--raise);min-height:11rem;box-shadow:inset 0 0 0 1px var(--hair-soft), inset 0 1px 0 #ffffff0f;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease);border-radius:22px;align-content:start;gap:.4rem;padding:1.1rem;display:grid}.nx-tip strong{margin-top:.4rem;font-size:1rem}.nx-tip>span:last-child{color:var(--fg-dim);font-size:.875rem;line-height:1.4}.nx-tip__ico{background:var(--glass-2);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.k-js .nx-tip{opacity:0;translate:0 40px;scale:.9}.nx-scene.is-on .nx-tip{opacity:1;transition:opacity .3s ease calc(.25s + var(--i) * 90ms), translate .8s var(--spring) calc(.25s + var(--i) * 90ms), scale .8s var(--spring) calc(.25s + var(--i) * 90ms), transform .5s var(--ease);translate:0;scale:1}.nx-daily{width:min(100%,440px);display:grid;position:relative}.nx-daily__card{width:100%;padding:1.4rem 1.4rem 2.4rem}.nx-daily__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nx-daily__place{align-items:center;gap:.45rem;font-size:1.125rem;font-weight:700;display:inline-flex}.nx-daily__state{align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:inline-flex}.nx-daily__big{align-items:baseline;gap:.45rem;margin:1rem 0 .8rem;display:flex}.nx-daily__in{color:var(--fg-dim);font-size:1.1rem;font-weight:500}.nx-daily__num{min-width:1ch;font:700 clamp(4rem, 9vw, 5.5rem) / .85 var(--display);display:inline-block}.nx-daily__detail{color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;font-size:.875rem;display:flex}.nx-daily__widget{z-index:1;width:9.5rem;box-shadow:inset 0 0 0 1px var(--hair), 0 30px 60px #000c;justify-self:end;margin:-1.2rem .4rem 0 0;position:relative;rotate:-4deg}.nx-daily__widget strong{font-size:1.4rem}.nx-daily__note{max-width:calc(100% - 11rem);color:var(--fg-faint);margin:0;font-size:.8125rem;line-height:1.4;position:absolute;bottom:3rem;left:.25rem}.k-js .nx-daily__card{opacity:0;translate:0 40px}.k-js .nx-daily__widget{opacity:0;rotate:12deg;scale:.4}.nx-scene.is-on .nx-daily__card{opacity:1;transition:opacity .5s ease .2s, translate .9s var(--spring) .2s;translate:0}.nx-scene.is-on .nx-daily__widget{opacity:1;transition:opacity .2s ease .9s, scale .8s var(--spring) .9s, rotate .8s var(--spring) .9s;rotate:-4deg;scale:1}.nx-all{padding-block:var(--sec-y);border-top:1px solid var(--hair-soft)}.nx-all__title{margin:0 0 var(--s7);font:700 clamp(2.6rem, 6vw, 5.25rem) / .95 var(--display)}.nx-all__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,6vw,6rem);margin:0;padding:0;list-style:none;display:grid}.nx-all__list li{border-top:1px solid var(--hair);grid-template-columns:2.5rem minmax(0,1fr);column-gap:1rem;padding:1.5rem 0;display:grid}.nx-all__no{color:var(--fg-faint);font:500 .8125rem/1.6 var(--mono);grid-row:span 2}.nx-all__list h3{margin:0 0 .4rem;font-size:1.125rem}.nx-all__list p{color:var(--fg-dim);margin:0;line-height:1.55}@supports (animation-timeline:view()){.k-js .nx-all__list li{animation:linear both nx-in view();animation-range:entry entry 80%}@keyframes nx-in{0%{opacity:0;translate:0 40px}}}.nx-end{padding-bottom:var(--sec-y);text-align:center;position:relative}.nx-end__burst{height:clamp(220px,34svh,360px)}.nx-end__copy{margin-top:var(--s5);justify-items:center;display:grid}.nx-end__title{max-width:14ch;font:700 clamp(2.8rem, 7.5vw, 6.5rem) / .92 var(--display);text-wrap:balance;margin:0}.nx-end__text{max-width:36rem;margin:var(--s5) 0 0;color:var(--fg-dim);font-size:var(--t-lead)}.nx-end__cta{margin-top:var(--s6);justify-content:center}.nx-dots{z-index:20;left:50%;bottom:max(16px, env(safe-area-inset-bottom));box-shadow:inset 0 0 0 1px var(--hair);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .4s ease, translate .5s var(--ease);background:#161618b8;border-radius:99px;align-items:center;gap:4px;padding:8px 10px;display:flex;position:fixed;translate:-50% 20px}.nx-dots.is-shown{opacity:1;pointer-events:auto;translate:-50%}.nx-dots a{place-items:center;height:20px;padding-inline:3px;display:grid}.nx-dots span{width:7px;height:7px;transition:width .45s var(--spring), background .3s ease;background:#8b8b9173;border-radius:99px;display:block}.nx-dots a[aria-current=step] span{background:var(--fg);width:22px}.nx-dots a:hover span{background:var(--fg-dim)}.nx-dots a[aria-current=step]:hover span{background:var(--fg)}@media (width<=860px){.nx-scene{grid-template-columns:minmax(0,1fr);gap:2.75rem;min-height:auto;padding-block:clamp(4.5rem,14vw,6rem)}.nx-scene--flip .nx-scene__copy{order:0}.nx-scene__no,.nx-scene--flip .nx-scene__no{top:1.5rem;left:auto;right:calc(var(--nx-pad) - .04em);font-size:clamp(6rem,30vw,11rem);animation:none;translate:none}.nx-tips{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-all__list{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.nx-tip{min-height:0}.nx-daily__note{max-width:calc(100% - 9.5rem)}.nx-daily__widget{width:8rem}}@media (prefers-reduced-motion:reduce){.nx *,.nx :before,.nx :after{transition:none!important;animation:none!important}.k-js .nx :is(.nx-hero__ch,.nx-hero__kicker,.nx-hero__lead,.nx-cue,.nx-scene__copy>*,.nx-board__row,.nx-widget,.nx-app,.nx-tip,.nx-daily__card,.nx-at__dot,.nx-at__label){opacity:1;clip-path:none;translate:none;rotate:none;scale:none}.k-js .nx-daily__widget{opacity:1;rotate:-4deg;scale:none}.k-js .nx-at__border{stroke-dashoffset:0;fill-opacity:1}.nx-search__caret{display:none}}
