.gm-tile.dy-card{display:flex;flex-direction:column;padding:var(--pad)}.gm-tile.dy-row{display:flex;padding:8px;padding-inline-end:10px;border-radius:18px}.gm-tile.dy-pick{display:flex;padding:10px;border-radius:18px}.gm-tile.dy-how{display:grid;padding:16px}.gm-tile.dy-keep,.gm-tile.dy-rules{display:flex;padding:18px}.dy-page{position:relative;gap:14px;overflow-anchor:none}.dy-head,.dy-page{display:flex;flex-direction:column;padding-top:2px}.dy-head{gap:6px}.dy-eyebrow{color:var(--ink-3)}.dy-lead{margin:0;max-width:36ch;font-size:16.5px;line-height:1.38;color:var(--ink-2);text-wrap:pretty}.gm--rtl .dy-lead{line-height:1.7}.gm-desk .dy-lead{font-size:18px}.dy-note{margin:0}.gm-note.dy-note{flex-wrap:wrap}.gm-note.dy-note .gm-note__words{flex:1 1 200px;min-width:0}.gm-note.dy-note .gm-note__action{flex:1 0 100%;display:flex;padding-inline-start:0}.gm-desk .gm-note.dy-note .gm-note__action{flex:0 0 auto}.dy-fam{margin:0}.dy-key{background-color:var(--key-days);color:var(--key-days-g);border-radius:30%}.dy-flag{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;background:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:var(--well);color:var(--ink-2)}.dy-flag--long,.dy-flag--passport{background:color-mix(in srgb,var(--peach) 55%,transparent);color:var(--warm-ink)}.dy-flag--l{width:34px;height:34px;border-radius:10px}.dy-fig{display:flex;align-items:baseline;gap:4px;min-width:0}.dy-fig__n{font-family:var(--display);font-weight:800;font-size:clamp(20px,15.5cqi,28px);line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.dy-fig__u{font-size:clamp(11px,8cqi,13.5px);font-weight:650;color:var(--ink-3)}.dy-fig--food{font-size:clamp(12px,8.6cqi,14px);font-weight:700;color:var(--terracotta);line-height:1.15}.dy-fig--s .dy-fig__n{font-size:15px;letter-spacing:-.02em}.dy-fig--s .dy-fig__u{font-size:12px}.gm--rtl .dy-fig__n{letter-spacing:0;font-weight:800}.dy-work{position:relative;display:flex;flex-direction:column;gap:14px;overflow-anchor:none}.dy-work>.dy-rest,.dy-work>.dy-rows{margin-top:-4px}.dy-days__mark{position:absolute;top:0;inset-inline:0;height:1px;pointer-events:none}.dy-strip{--dy-stick:calc(var(--inset-top, env(safe-area-inset-top, 0px)) + var(--top-h, 54px) + 2px);position:sticky;top:var(--dy-stick);z-index:30;margin-inline:calc(-1 * var(--gutter));padding:8px var(--gutter);background:rgb(var(--slab-rgb)/.82);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);transition:box-shadow .18s var(--out)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.dy-strip{background:var(--slab)}}.dy-strip.is-stuck{box-shadow:0 12px 20px -16px rgb(var(--shade)/.4)}.dy-strip:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:var(--dy-stick);background:var(--slab);opacity:0;pointer-events:none;transition:opacity .12s var(--out)}.dy-strip.is-stuck:before{opacity:1}.dy-strip__keys{display:flex;flex-wrap:wrap;gap:8px}.dy-skey{position:relative;flex:1 1 0;min-width:44px;max-width:132px;height:64px;margin:0;padding:6px 4px 7px;border:0;border-radius:18px;display:grid;justify-items:center;align-content:center;row-gap:2px;font:inherit;cursor:pointer;transition:transform .12s var(--press),box-shadow .12s var(--press)}.dy-skey--arrival,.dy-skey--departure{flex:0.8 1 0;background:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:var(--well);color:var(--ink-3)}.dy-skey--arrival.is-down,.dy-skey--arrival:active,.dy-skey--departure.is-down,.dy-skey--departure:active{transform:scale(.96)}.dy-skey--full{--lip:3px;--lip-c:var(--peach-lip);--cast:rgb(160 70 30/0.3);--hi:rgb(255 255 255/0.7);flex:1.3 1 0;min-width:56px;background:linear-gradient(180deg,color-mix(in oklab,var(--peach),#fff 10%) 0,var(--peach) 45%,color-mix(in oklab,var(--peach),#000 4%) 100%);box-shadow:var(--raised);color:var(--warm-ink)}.dy-skey--full.is-down,.dy-skey--full:active{--lip:0px;transform:translateY(3px)}.dy-strip.is-read .dy-skey--full:not(.is-full){background:color-mix(in srgb,var(--peach) 45%,var(--slab));box-shadow:var(--well)}.dy-skey__g{display:block}.dy-skey__wd{font-size:11px;font-weight:650;line-height:1.1;opacity:.8;white-space:nowrap}.dy-skey__n{font-family:var(--display);font-weight:800;font-size:21px;line-height:1;letter-spacing:-.03em}.gm--rtl .dy-skey__n{font-size:19px}.dy-skey__pips{display:flex;gap:3px;margin-top:2px}.dy-skey__pips i{display:block;width:12px;height:4px;border-radius:2px;background:rgb(var(--warm-ink-rgb)/.18)}.dy-skey__pips i.is-on{background:var(--terracotta)}.dy-skey__count{position:absolute;top:-5px;inset-inline-end:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:var(--dark);color:var(--on-dark-1);font-size:11.5px;font-weight:750;box-shadow:0 0 0 2px var(--slab);overflow:hidden}.dy-skey--full.is-today{box-shadow:var(--raised)}.dy-skey--arrival.is-today{color:var(--ink)}.dy-skey.is-past{opacity:.55}.dy-skey.is-over{transform:translateY(-3px) scale(1.06);box-shadow:0 0 0 2.5px var(--dark),var(--raised)}.dy-skey--arrival.is-over,.dy-skey--departure.is-over{box-shadow:0 0 0 2px var(--ink-3),var(--well)}.dy-strip__line{margin:0;max-height:0;overflow:hidden;font-size:13.5px;font-weight:650;line-height:1.3;color:var(--warm-ink);opacity:0;transform:translateY(-4px);transition:opacity .18s var(--out),transform .18s var(--out)}.dy-strip__line.is-no,.dy-strip__line.is-wait{max-height:4em;margin-top:8px;padding:8px 12px;border-radius:14px;width:fit-content;max-width:100%;background:var(--cream);opacity:1;transform:none}.dy-strip__line.is-wait{background:var(--paper);color:var(--ink-2);box-shadow:var(--rest)}.dy-rows{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;overflow-anchor:none}.dy-row{--lip:2px;position:relative;min-height:60px;padding:8px;padding-inline-end:10px;border-radius:18px;display:flex;align-items:center;gap:10px}.dy-row__read{position:absolute;inset:0;z-index:0;border:0;border-radius:inherit;background:none}.dy-row>:not(.dy-row__read){position:relative;z-index:1;pointer-events:none}.dy-row>.dy-row__x{pointer-events:auto;flex:none}.dy-row__day{flex:none;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;align-content:center;gap:1px;background:var(--peach);color:var(--warm-ink);line-height:1}.dy-row__day small{font-size:10px;font-weight:650;opacity:.8}.dy-row__day b{font-family:var(--display);font-size:17px;font-weight:800;letter-spacing:-.03em}.dy-row__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dy-row__t>b{font-size:15px;font-weight:740;line-height:1.22;overflow-wrap:break-word}.gm--rtl .dy-row__t>b{line-height:1.45}.dy-row__sub{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.38;color:var(--ink-2)}.gm--rtl .dy-row__sub{line-height:1.7}.dy-row.is-today .dy-row__day{background:var(--dark);color:var(--on-dark-1)}.dy-row.is-past{opacity:.6}.dy-row.is-fresh{animation:dy-in .18s var(--out) both}@keyframes dy-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.dy-picks{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.dy-pick{--lip:2px;position:relative;min-height:64px;padding:10px;border-radius:18px;display:flex;align-items:center;gap:12px}.dy-pick__read{position:absolute;inset:0;z-index:0;border:0;border-radius:inherit;background:none}.dy-pick>:not(.dy-pick__read){position:relative;z-index:1}.dy-pick>:not(.dy-pick__read):not(.dy-pick__put){pointer-events:none}.dy-pick__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dy-pick__t>b{font-size:15px;font-weight:740;line-height:1.22}.dy-pick__put.dy-pill{flex:none;transition:transform .09s var(--press);height:44px;padding-inline:14px 8px;font-size:14px}.dy-next{position:sticky;bottom:calc(var(--gm-foot-h, calc(126px + var(--inset-bottom, 0px))) + 8px);z-index:20;margin-top:4px}.dy-next__key{justify-content:space-between;min-height:48px;box-shadow:var(--raised),0 16px 28px -18px rgb(var(--shade)/.55)}.dy-next__key.is-down,.dy-next__key:active{transform:translateY(2px) scale(.99)}.dy-rail{margin-bottom:2px}.dy-shelf{gap:12px;scroll-margin-top:150px;overflow-anchor:none}.dy-shelf,.dy-shelf__head{display:flex;flex-direction:column}.dy-shelf__head{gap:6px}.dy-shelf__head .gm-h2{margin:0}.dy-shelf__sub{margin:0;max-width:52ch;font-size:14px;line-height:1.4;color:var(--ink-3);text-wrap:pretty}.gm--rtl .dy-shelf__sub{line-height:1.7}.dy-shelf__grid{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:12px}.dy-found{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px;padding-inline:16px 10px;border-radius:18px;background:var(--paper);box-shadow:var(--rest);font-size:14px;font-weight:650}.dy-by{margin-top:4px}.dy-card{--pad:13px;position:relative;aspect-ratio:1;padding:var(--pad);container-type:inline-size;isolation:isolate;display:flex;flex-direction:column;border-radius:var(--r-tile);transition:opacity .18s var(--out)}.dy-card__read{position:absolute;inset:0;z-index:0;border:0;border-radius:inherit;background:none}.dy-card>:not(.dy-card__read){position:relative;z-index:1;pointer-events:none}.dy-card__lip{flex:none;display:flex;align-items:flex-start;gap:4px;min-height:max(40px,calc(var(--pad) + 18cqi));margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) 0;padding:var(--pad) var(--pad) 0;border-radius:var(--r-tile) var(--r-tile) 0 0}.dy-card.is-draggable .dy-card__lip{pointer-events:auto;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.dy-card__grip{position:absolute;top:6px;inset-inline-start:50%;width:26px;height:4px;margin-inline-start:-13px;border-radius:2px;background:rgb(var(--shade)/.14)}.dy-card__flags{flex:1;min-width:0;display:flex;flex-wrap:wrap;padding-block:4px}.dy-card__flags,.dy-flagw{align-items:center;gap:4px}.dy-flagw{display:inline-flex;max-width:100%;min-height:22px;padding-block:3px;padding-inline:6px 7px;border-radius:7px;background:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:var(--well);color:var(--ink-2);font-size:clamp(10.5px,7.4cqi,12px);font-weight:680;line-height:1.1}.dy-flagw__t{min-width:0;overflow-wrap:anywhere;text-wrap:balance}.dy-flagw--long,.dy-flagw--passport{background:color-mix(in srgb,var(--peach) 55%,transparent);color:var(--warm-ink)}.dy-flagw--more{padding-inline:6px;color:var(--ink-3)}.dy-card__lip .dy-key{margin-inline-start:auto}.dy-card .dy-fig{margin-top:2px}.dy-card .dy-fig__n{font-size:clamp(22px,17cqi,40px)}.dy-card .dy-fig--food{align-items:center;gap:6px}.dy-fig__g{display:grid;place-items:center;height:clamp(22px,17cqi,40px);color:var(--terracotta)}.dy-card .dy-fig--food .dy-fig__u{font-size:clamp(11px,8cqi,13.5px);font-weight:700;color:var(--terracotta)}.dy-card__name{display:block;margin-top:2cqi;font-size:clamp(12.5px,8.6cqi,16px);font-weight:720;line-height:1.2;letter-spacing:0;overflow-wrap:break-word}.gm--rtl .dy-card__name{line-height:1.45;font-size:clamp(12px,8.2cqi,14.5px)}.dy-card>.dy-card__act{margin-top:auto;padding-top:4px;display:flex;pointer-events:auto}.dy-card__act .dy-pill{width:100%;height:max(36px,25cqi);padding-inline:5.5cqi 2.6cqi;font-size:clamp(11px,8.2cqi,13.5px)}.dy-card__act .dy-pill .gm-pill__label{overflow:hidden;text-overflow:clip}.dy-card__act .dy-pill:not(.dy-put){height:auto;min-height:max(30px,19cqi);padding-block:6px}.dy-card__act .dy-pill:not(.dy-put) .gm-pill__label{white-space:normal;line-height:1.15;text-align:start}.dy-card__act .dy-pill .gm-pill__go{width:max(16px,12cqi);height:max(16px,12cqi)}.dy-card__act .dy-put{height:44px;transition:transform .09s var(--press)}.dy-card__act .dy-put:active,.dy-put.is-down{transform:scale(.96)}.gm-tile.dy-card--guide{justify-content:flex-end;gap:6px}.dy-card--guide.is-wide{aspect-ratio:auto}.dy-guide__t{font-size:clamp(13px,9.6cqi,16px);font-weight:760;line-height:1.2;color:var(--ink-2)}.dy-guide__l{font-size:clamp(11px,8cqi,13px);font-weight:560;line-height:1.35;color:var(--ink-3)}.dy-soon{display:flex;gap:10px;margin:14px 0 0;padding:12px 14px;border-radius:16px;background:var(--well,rgb(0 0 0/.04));font-size:14px;font-weight:640;color:var(--ink-2)}.dy-on,.dy-soon{align-items:center}.dy-on{display:inline-flex;gap:6px;max-width:100%;height:max(28px,18cqi);padding-inline:9px 11px;border-radius:999px;background:color-mix(in srgb,var(--good) 12%,transparent);color:color-mix(in oklab,var(--good),#000 32%);font-size:clamp(11px,8cqi,13px);font-weight:700;white-space:nowrap}.dy-on--quiet{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink-3)}.dy-card.is-placed{background:var(--paper-2)}.dy-card.is-placed .dy-flagw svg,.dy-card.is-placed .dy-key{opacity:.55}.dy-card.is-placed .dy-fig__n{color:var(--ink-2)}.dy-card.is-lifted{opacity:.32}.dy-holding,.dy-holding *{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing}.dy-keep{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;border-radius:var(--r-card)}.dy-keep__t{margin:0}.dy-layer{position:fixed;inset:0;z-index:90;pointer-events:none}.dy-layer:empty{display:none}.dy-ghost{position:fixed;margin:0;z-index:90;pointer-events:none;will-change:transform,opacity;transform-origin:50% 50%}.dy-ghost.is-held{--lip:3px;--cast-y:18px;--cast-blur:34px;cursor:grabbing}.dy-cities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dy-city{position:relative;aspect-ratio:1;padding:12px 12px 10px;container-type:inline-size;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;border:0;text-align:start;font:inherit;transition:--lip .16s var(--press),transform .16s var(--press)}.dy-city:active{--lip:0px;transform:translateY(3px)}.dy-city__plate{display:none}.gm-desk .dy-city__plate{position:absolute;inset-inline-start:-4%;bottom:-22%;z-index:-1;width:108%;max-width:none;opacity:.22;pointer-events:none;display:block}.dy-city__name{font-size:clamp(12.5px,12cqi,19px);font-weight:760;line-height:1.1}.dy-city__val{margin-top:8%;display:flex;flex-direction:column}.dy-city__n{font-family:var(--display);font-weight:800;font-size:clamp(26px,30cqi,64px);line-height:1;letter-spacing:-.045em}.dy-city__u{font-size:clamp(10.5px,9cqi,15px);font-weight:650;color:var(--tile-soft)}.dy-city__go{display:flex;width:100%;margin-top:auto}.dy-city__go .dy-city__pill{width:100%;height:max(26px,22cqi);padding-inline:8cqi 3cqi;font-size:clamp(10.5px,9cqi,14px)}.dy-city__go .dy-city__pill .gm-pill__label{overflow:hidden;text-overflow:ellipsis}.gm-desk .dy-city__go .dy-city__pill{height:34px;padding-inline:14px 6px;font-size:14px}.gm-desk .dy-city__val{margin-block:6cqi auto}.dy-seg{margin-top:2px}.dy-how{display:grid;gap:14px;padding:16px;border-radius:var(--r-card)}.dy-how__fig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:8px}.dy-how__k{height:76px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:6px 4px;text-align:center}.dy-how__k small{font-size:11.5px;font-weight:680;line-height:1.1}.dy-how__k--free{background:rgb(var(--warm-ink-rgb)/.05);box-shadow:var(--well);color:var(--tile-soft)}.dy-how__k--full{background:var(--peach);box-shadow:var(--well);color:var(--warm-ink)}.dy-how__slots{display:flex;gap:5px}.dy-how__slots i{display:block;width:34px;height:16px;border-radius:6px;background:rgb(255 255 255/.5);box-shadow:inset 0 1px 2px rgb(120 40 10/.16)}.dy-how__words{display:flex;flex-direction:column;gap:4px}.dy-how__t{margin:0}.dy-how__l{margin:0;font-size:14px;line-height:1.4;color:var(--tile-soft)}.dy-how__act{display:flex}.dy-how.is-compact{padding:14px}.dy-page.is-waiting .dy-cities,.dy-page.is-waiting .dy-how__act,.dy-page.is-waiting .dy-shelf__grid{opacity:.6;transition:opacity .12s var(--out);pointer-events:none}.dy-gpick{display:flex;flex-wrap:wrap;gap:8px}.dy-aside,.dy-rules{display:flex;flex-direction:column;gap:12px}.dy-rules{padding:18px;border-radius:var(--r-card)}.dy-rules .gm-h3{margin:0}.dy-rules__l{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.dy-rules__l li{display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:620;line-height:1.3}.dy-rules__g{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--peach);color:var(--terracotta);box-shadow:inset 0 1px 0 rgb(255 255 255/.6),inset 0 -1.5px 0 rgb(120 40 10/.16)}.dy-body{display:flex;flex-direction:column;gap:18px}.dy-body__facts{display:grid;gap:10px}.dy-fact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;padding:16px;border-radius:22px}.dy-fact__big{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.dy-fact__big b{font-family:var(--display);font-weight:800;font-size:36px;line-height:1;letter-spacing:-.045em}.gm--rtl .dy-fact__big b{letter-spacing:0}.dy-fact__big span{font-size:16px;font-weight:680;color:var(--tile-soft)}.dy-fact__big--word{font-size:19px;font-weight:760}.dy-fact__line{grid-column:1/-1;font-size:14px;line-height:1.42;color:var(--tile-soft)}.dy-fact__line--big{grid-column:auto;font-size:17px;font-weight:740;line-height:1.25;color:var(--tile-ink)}.dy-fact__g{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:rgb(255 255 255/.55);color:var(--terracotta)}.dy-fact--border .dy-fact__g{background:var(--on-dark-well);color:var(--cab)}.dy-fact--border .dy-fact__line{color:var(--on-dark-2)}.dy-fact--border .dy-fact__line--big{color:var(--on-dark-1)}.dy-body__sec{display:flex;flex-direction:column;gap:10px}.dy-body__sec .gm-h3{margin:0}.dy-access{margin:0;padding:0;list-style:none;display:grid;gap:8px}.dy-access li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:620;line-height:1.3}.dy-body__p{margin:0;font-size:14.5px;line-height:1.42;color:var(--ink-2)}.dy-body__p--quiet{font-size:13px;color:var(--ink-3)}.dy-body__tags{display:flex;flex-wrap:wrap;gap:6px}.dy-notes{margin:0;padding:0;list-style:none;display:grid;gap:8px}.dy-notes li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:16px;background:var(--paper);box-shadow:var(--rest);font-size:14.5px;line-height:1.42}.gm--rtl .dy-body__p,.gm--rtl .dy-fact__line,.gm--rtl .dy-notes li{line-height:1.75}.dy-check{font-size:12px}.dy-tours{margin:0;font-size:13.5px;font-weight:650;color:var(--ink-3)}.dy-body__act{display:flex;flex-direction:column;gap:8px}.dy-body__hint{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--ink-3);text-align:center}.dy-sheetkeys{display:grid;grid-template-columns:repeat(min(var(--n,3),4),minmax(0,1fr));gap:8px}.dy-skey2{position:relative;height:56px;border:0;border-radius:16px;display:grid;place-items:center;align-content:center;gap:2px;background:var(--dark);color:var(--on-dark-1);font:inherit;line-height:1;box-shadow:inset 0 2px 0 rgb(255 255 255/.1),inset 0 -3px 0 rgb(0 0 0/.35);transition:transform .09s var(--press)}.dy-skey2.is-down,.dy-skey2:active{transform:scale(.96)}.gm .dy-skey2{color:var(--on-dark-1)}.dy-skey2 small{font-size:11px;font-weight:620;opacity:.75}.dy-skey2 b{font-size:17px;font-weight:780}.dy-skey2__plus{position:absolute;top:6px;inset-inline-end:7px;opacity:.7}.dy-skey2.is-full,.gm .dy-skey2.is-full{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink-3);box-shadow:var(--well)}.dy-cal{display:flex;flex-direction:column;gap:14px}.dy-cal__hint{margin:0;font-size:14px;font-weight:650;color:var(--ink-2);text-align:center}.gm-desk .dy-page{gap:18px}.gm-desk .dy-strip{--dy-stick:var(--inset-top,0px);margin-inline:-10px;padding:10px;border-radius:0 0 22px 22px}.gm-desk .dy-strip:before{display:none}.gm-desk .dy-strip__keys{flex-wrap:nowrap;gap:10px}.gm-desk .dy-skey{max-width:none;height:60px}.gm-desk .dy-rows{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.gm-desk .dy-shelf__grid{gap:14px}.gm-desk .dy-card{--pad:15px}.gm-desk .dy-city{padding:20px 20px 18px}.gm-desk .dy-cities{gap:14px}.gm-desk .dy-how{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:18px 24px;padding:20px}.gm-desk .dy-how__act{grid-column:2}.gm-desk .dy-how.is-compact .dy-how__words{grid-row:1;grid-column:2}.dy--desk .gm-cmp-row{flex-wrap:wrap;row-gap:10px}.dy--desk .gm-cmp-row:after{content:"";order:1;flex:1000000 1 0px;margin-inline-start:-8px}.dy--desk .gm-cmp-row>.gm-go{order:2}.dy--desk .gm-cmp-row>.gm-go.is-next{flex:1 0 auto}.dy:not(.dy--desk) .dy-rail .gm-rail{margin-bottom:8px}.dy:not(.dy--desk) :is(.dy-page--plan,.dy-page--today){gap:10px;padding-top:0}.dy:not(.dy--desk) :is(.dy-page--plan,.dy-page--today) .dy-head{gap:4px;padding-top:0}.dy:not(.dy--desk) :is(.dy-page--plan,.dy-page--today) .dy-work{gap:10px}.dy:not(.dy--desk) :is(.dy-page--plan,.dy-page--today) .dy-work>.dy-rows{margin-top:-2px}.dy:not(.dy--desk) :is(.dy-page--plan,.dy-page--today) .dy-rows{gap:6px}.dy:not(.dy--desk) :is(.dy-page--plan,.dy-page--today) .dy-shelf{gap:8px}.dy:not(.dy--desk) :is(.dy-page--plan,.dy-page--today) .dy-row{min-height:56px;padding-block:6px}.dy:not(.dy--desk).gm--rtl :is(.dy-page--plan,.dy-page--today) .dy-row__t>b{line-height:1.32}.dy:not(.dy--desk).gm--rtl :is(.dy-page--plan,.dy-page--today) .dy-row__sub{line-height:1.45}@media (prefers-reduced-motion:reduce){.dy-row.is-fresh{animation:none}.dy-card__act .dy-put,.dy-skey,.dy-strip,.dy-strip:before,.dy-strip__line{transition:none}}.dy-nstage.nx-stage{gap:14px;padding:16px 14px}.dy-nstage__words{display:flex;flex-direction:column;gap:12px;min-inline-size:0}.dy-nstage .dy-head{padding-top:0;gap:10px}.dy-nstage .dy-rail{margin:-4px 0 0;animation:nx-in .8s var(--nx-ease) both}.dy-nstage .gm-rail{margin:0}.dy-nstage .gm-rail__it[data-state=open] .gm-rail__box{background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1)}.dy-nstage .gm-rail__it[data-state=open] .gm-rail__label{color:var(--nx-ink-2)}.dy-nstage .gm-rail__it[data-state=done] .gm-rail__box{background:var(--nx-glass-hi);color:var(--nx-ink);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18),inset 0 1px 0 rgb(255 255 255/.14)}.dy-nstage .gm-rail__it[data-state=done] .gm-rail__label,.dy-nstage .gm-rail__tick{color:#9db8ff}.dy-nstage .gm-rail__it[data-state=current] .gm-rail__box{background:#ffffff;color:#0b1230;box-shadow:0 0 0 3px rgb(244 63 94/.32),0 0 22px -2px rgb(244 63 94/.6)}.dy-nstage .gm-rail__it[data-state=current] .gm-rail__label{color:#0b1230}.dy-nstage a.gm-rail__box:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.dy-kick{display:flex;align-items:center;gap:9px;margin:0}.dy-kick .nx-kicker{color:var(--nx-ink-2)}.gm--rtl .dy-kick .nx-kicker{font-size:13px;line-height:1.6}.dy-title{overflow-wrap:break-word}.gm--rtl .dy-title{font-size:28px}.gm--rtl .dy-title .gm-latin{font-weight:inherit}.dy-nstage .dy-eyebrow{margin:0;color:var(--nx-ink-3)}.dy-nstage .dy-lead{max-inline-size:36em;font-size:14.5px;font-weight:500;line-height:1.45;color:var(--nx-ink-2)}.gm--rtl .dy-nstage .dy-lead{line-height:1.7}.dy-nstage .dy-lead.gm-sr{position:absolute}@media (prefers-reduced-motion:reduce){.dy-nstage .dy-rail{animation:none}}.dy-cities{gap:8px}.gm-tile.dy-city{aspect-ratio:auto;min-block-size:96px;padding:12px 12px 10px;border-radius:18px;background:#ffffff;color:var(--ink);box-shadow:0 0 0 1px rgb(15 23 42/.06),0 1px 2px rgb(15 23 42/.05),0 14px 26px -22px rgb(11 18 48/.5)}.dy-city:after{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:linear-gradient(90deg,#fda4af,#f43f5e)}.dy-city__name{font-size:15px;line-height:1.2;text-wrap:balance}.gm--rtl .dy-city__name{line-height:1.5}.dy-city__val{margin-top:auto;padding-top:6px}.dy-city__n{font-size:28px;color:#be123c}.dy-city__u{font-size:12px;line-height:1.25;color:var(--ink-2)}.gm--rtl .dy-city__u{line-height:1.6}.dy-city__go{display:none}.gm-desk .dy-city__plate{opacity:.06}.dy-nstage+.dy-page{margin-block-start:14px}@media (hover:hover) and (pointer:fine){.gm-tile.dy-city:hover{box-shadow:0 0 0 2px rgb(244 63 94/.55),0 18px 30px -20px rgb(244 63 94/.55)}}.gm-tile.dy-city:focus-visible{outline:2px solid #0b1230;outline-offset:2px}.gm-tile.dy-how{background:#ffffff;color:var(--ink);border-radius:22px;box-shadow:0 0 0 1px rgb(15 23 42/.06),0 18px 36px -26px rgb(11 18 48/.5)}.dy-how__k--full{background:#ffe4e6;color:#881337}@media (min-width:1024px){.dy-deskshell .gm-split{grid-template-columns:minmax(0,1fr)}.dy-deskshell .gm-split__left{display:none}.dy-deskshell .dy-cols,.dy-deskshell .dy-nstage,.dy-deskshell .gm-split__right{inline-size:100%;max-inline-size:1200px;margin-inline:auto}.dy-nstage.nx-stage{padding:32px 44px 36px;gap:22px}.dy-nstage .dy-title.nx-title{font-size:clamp(34px,3vw,45px)}.dy-nstage .dy-lead{font-size:17px}.dy-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;align-items:start;margin-block-start:20px}.dy-cols>.dy-aside{position:sticky;inset-block-start:16px}}