.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){html[data-slide] .topbar-band{view-transition-name:topbar}html[data-slide] .tabbar{view-transition-name:tabbar}html[data-slide]::view-transition-old(root),html[data-slide]::view-transition-new(root){mix-blend-mode:normal;animation-duration:.4s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}html[data-slide=right]::view-transition-old(root){animation-name:slide-out-right}html[data-slide=right]::view-transition-new(root){animation-name:slide-in-from-left}html[data-slide=left]::view-transition-old(root){animation-name:slide-out-left}html[data-slide=left]::view-transition-new(root){animation-name:slide-in-from-right}html[data-slide],html[data-slide-out],html[data-slide-in]{overflow-x:clip}html[data-slide-in] #view,html[data-slide-in] .map-host{animation-duration:.32s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}html[data-slide-in=right] #view,html[data-slide-in=right] .map-host{animation-name:fb-in-from-left}html[data-slide-in=left] #view,html[data-slide-in=left] .map-host{animation-name:fb-in-from-right}html[data-slide][data-astro-transition-fallback] #view{animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}html[data-slide=right][data-astro-transition-fallback=old] #view{animation-name:fb-out-right}html[data-slide=right][data-astro-transition-fallback=new] #view{animation-name:fb-in-from-left}html[data-slide=left][data-astro-transition-fallback=old] #view{animation-name:fb-out-left}html[data-slide=left][data-astro-transition-fallback=new] #view{animation-name:fb-in-from-right}}html[data-dragging]{overflow-x:clip}html[data-dragging] #view{will-change:transform}.swipe-peek{z-index:10;padding:84px 18px calc(96px + env(safe-area-inset-bottom));pointer-events:none;will-change:transform;background:linear-gradient(160deg, var(--ground-a), var(--ground-b) 55%, var(--ground-c));direction:rtl;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.swipe-peek img{object-fit:cover;border:2px solid var(--ink);background:var(--card);border-radius:28px;flex:1 1 0;width:min(100%,420px);min-height:0;max-height:560px;box-shadow:0 1px 2px #1c2a4f0f,0 20px 36px -18px #1c2a4f73}.sp-title{font-family:var(--display);font-weight:800;font-size:calc(24px * var(--fs,1));color:var(--ink);text-align:center;line-height:1.15}.swipe-peek.has-pic{padding:74px 0 calc(57px + env(safe-area-inset-bottom));justify-content:flex-end;gap:0}.swipe-peek.has-pic img{inset:74px 0 calc(57px + env(safe-area-inset-bottom));width:100%;height:calc(100% - 74px - 57px - env(safe-area-inset-bottom));max-height:none;box-shadow:none;border:0;border-radius:0;position:absolute}.swipe-peek.has-pic .sp-title{text-align:start;font-size:calc(30px * var(--fs,1));background:linear-gradient(#fff0,#fff 55%);align-self:stretch;padding:90px 18px 24px;position:relative}@keyframes slide-out-right{0%{transform:none}to{transform:translate(100%)}}@keyframes slide-out-left{0%{transform:none}to{transform:translate(-100%)}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:none}}@keyframes fb-out-right{0%{transform:none}to{transform:translate(100vw)}}@keyframes fb-out-left{0%{transform:none}to{transform:translate(-100vw)}}@keyframes fb-in-from-left{0%{transform:translate(-100vw)}to{transform:none}}@keyframes fb-in-from-right{0%{transform:translate(100vw)}to{transform:none}}.tb-right{flex:none;align-items:center;gap:10px;display:flex}.tb-site{box-sizing:border-box;white-space:nowrap;background:var(--card);border:1.5px solid var(--line);min-height:44px;color:var(--ink);font:700 calc(14px * var(--fs,1)) var(--display);border-radius:999px;align-items:center;gap:7px;padding:0 16px 0 14px;text-decoration:none;display:inline-flex}.tb-site svg.i{flex:none;width:18px;height:18px}@media (width<=599px){.tb-site{justify-content:center;width:44px;padding:0;position:relative}.tb-site>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tb-left .back.round{box-sizing:border-box;background:var(--card);border:1.5px solid var(--line);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 6px 14px -10px #1c2a4f66}.tb-left .back.round svg.i{width:20px;height:20px}.tb-left .back.round>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tb-page{min-width:0;font-family:var(--display);font-weight:800;font-size:calc(19px * var(--fs,1));white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.tb-page.wide{display:none}@media (width>=900px){.tb-left .back.round-wide{box-sizing:border-box;background:var(--card);border:1.5px solid var(--line);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 6px 14px -10px #1c2a4f66}.tb-left .back.round-wide svg.i{width:20px;height:20px}.tb-left .back.round-wide>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tb-page.wide{display:block}}:root{--tabbar-h:52px}.tabbar{z-index:30;border-top:1.5px solid var(--line);padding:2px 12px calc(2px + env(safe-area-inset-bottom));background:#fff;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar .inner{width:100%;max-width:var(--app-max);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.tabbar a{font-size:min(calc(12px * var(--fs,1)), 14px);color:var(--ink-faint);text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:44px;padding:4px 2px;font-weight:700;line-height:1.15;text-decoration:none;display:flex}.tabbar .inner:has(>[data-guide-tab]:not([hidden])) a{font-size:12px}.tabbar a svg.i{width:21px;height:21px}.tabbar a[aria-current=page]{color:var(--ink)}.tabbar a svg.f{display:none}.tabbar a[aria-current=page] svg.f{display:block}.tabbar a[aria-current=page] svg:not(.f){display:none}.tabbar svg.f .k{stroke:#fff;fill:none}.toast{bottom:calc(var(--tabbar-h) + 10px + env(safe-area-inset-bottom));z-index:40;background:var(--ink);color:#fff;font-weight:600;font-size:calc(15px * var(--fs,1));text-align:center;direction:rtl;border-radius:14px;max-width:90vw;padding:10px 16px;position:fixed;left:50%;transform:translate(-50%)}html.map-open,html.map-open body{overscroll-behavior:none;overflow:hidden}#view[hidden],.map-host[hidden]{display:none!important}.map-host{z-index:10;left:0;right:0;top:var(--map-top,64px);bottom:var(--map-bottom,0px);background:var(--ground-b);position:fixed;overflow:hidden}.map-host .map-canvas{position:absolute;inset:0}.map-msg{text-align:center;color:var(--ink-soft);font-size:calc(16px * var(--fs,1));flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:0;padding:24px;display:flex;position:absolute;inset:0}.map-sheet{z-index:5;background:var(--card);border-radius:20px 20px 0 0;padding:10px 0 12px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #1c2a4f24}.map-sheet[data-open=false]{transform:translateY(100%)}.map-fabs{z-index:6;flex-direction:column;gap:12px;padding-bottom:12px;display:flex;position:absolute;top:0;left:16px;transform:translateY(-100%)}.map-locate-btn,.map-info-btn,.map-grab{background:var(--card);width:44px;height:44px;color:var(--ink);box-shadow:0 0 0 2px var(--ink), 0 8px 16px -8px #1c2a4f73;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.map-locate-btn svg,.map-info-btn svg,.map-grab svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.map-host .maplibregl-ctrl-top-right{top:10px;right:14px}.map-host .maplibregl-ctrl-top-left{top:10px;left:14px}.map-host .maplibregl-ctrl-top-right .maplibregl-ctrl,.map-host .maplibregl-ctrl-top-left .maplibregl-ctrl{margin:0}.map-host .maplibregl-ctrl-group:not(:empty){background:var(--card);box-shadow:0 0 0 2px var(--ink), 0 8px 16px -8px #1c2a4f73;border-radius:999px;overflow:hidden}.map-host .maplibregl-ctrl-group button{width:44px;height:44px}.map-host .maplibregl-ctrl-group button+button{border-top:1.5px solid var(--line)}.map-host .maplibregl-ctrl-group button .maplibregl-ctrl-icon{transform:scale(1.12)}.map-host .maplibregl-ctrl-attrib.maplibregl-compact:not(.maplibregl-compact-show){box-sizing:border-box;width:32px;height:32px;min-height:0;box-shadow:0 0 0 1.5px var(--line);background:#ffffffeb;border-radius:50%;padding:0}.map-host .maplibregl-ctrl-attrib.maplibregl-compact:not(.maplibregl-compact-show) .maplibregl-ctrl-attrib-button{opacity:.75;background-color:#0000;background-position:50%;border-radius:50%;width:32px;height:32px;top:0;left:0;right:auto}.map-grab svg{transition:transform .32s cubic-bezier(.16,1,.3,1)}.map-grab[aria-expanded=false] svg{transform:rotate(180deg)}.map-info-btn.saved{color:var(--green)}.map-info-btn.busy{color:var(--rust)}.map-locate-btn.on{color:#2f7fe0}.map-locate-btn.busy svg{animation:1.2s ease-in-out infinite locate-pulse}@keyframes locate-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.map-locate-btn.busy svg{opacity:.6;animation:none}}.map-offline-pop{z-index:7;background:var(--card);text-align:center;border-radius:14px;width:220px;max-width:calc(100vw - 28px);padding:12px 14px;position:absolute;top:0;left:14px;transform:translateY(calc(-100% - 130px));box-shadow:0 8px 26px #1c2a4f38}.map-save-msg{font-size:calc(13px * var(--fs,1));color:var(--ink-soft);margin:0 0 8px;line-height:1.5}.map-save-msg:last-child{margin-bottom:0}.map-save-msg.ok{color:var(--green);font-weight:700}.map-save{font-weight:700;font-size:calc(13px * var(--fs,1));color:var(--ink);background:var(--ground-a);border:1.5px solid var(--line);border-radius:999px;width:100%;min-height:36px;padding:6px 14px}.map-strip-wrap{align-items:stretch;display:flex}.map-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;gap:10px;min-width:0;padding:2px 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.map-strip::-webkit-scrollbar{display:none}.map-strip-nav{width:34px;color:var(--ink-faint);background:var(--card);flex:none;justify-content:center;align-items:center;display:none}.map-strip-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.map-strip-nav:hover{color:var(--ink)}@media (hover:hover) and (pointer:fine){.map-strip-nav{display:flex}}.map-card{scroll-snap-align:start;text-align:right;background:var(--card);border:1.5px solid var(--line);border-radius:14px;flex-direction:column;flex:none;gap:4px;width:132px;padding:8px;display:flex}.map-card[aria-current=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.map-day-btn{background:var(--ground-b);text-align:center;justify-content:center;align-items:center;min-height:88px}.map-day-btn b{color:var(--ink);-webkit-line-clamp:4;min-height:0}.map-day-btn[aria-expanded=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.map-day-sites{display:contents}.map-card b{font-family:var(--display);font-size:calc(13.5px * var(--fs,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.map-card small{font-size:calc(12px * var(--fs,1));color:var(--ink-faint)}.mc-thumb{background:var(--rt,var(--slate-tint));border-radius:10px;height:64px;display:block;position:relative;overflow:hidden}.mc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mc-n{box-sizing:border-box;background:var(--rc,var(--slate));color:#fff;min-width:22px;height:22px;font-size:calc(11px * var(--fs,1));border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:flex;position:absolute;top:5px;right:5px}.trip-popup .maplibregl-popup-content{border-radius:16px;padding:0;overflow:hidden;box-shadow:0 10px 30px #1c2a4f38}.trip-popup .maplibregl-popup-close-button{width:30px;height:30px;color:var(--ink);background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex;top:8px;left:8px;right:auto}.mp{width:260px;max-width:72vw;color:var(--ink);font-family:var(--body);text-align:right}.mp-img{background:var(--ground-b);height:96px}.mp-img img{object-fit:cover;width:100%;height:100%;display:block}.mp-body{padding:9px 14px 12px}.mp-chip{font-size:calc(12px * var(--fs,1));background:var(--rt,var(--slate-tint));color:var(--rc,var(--slate));border-radius:999px;padding:2px 9px;font-weight:700;display:inline-block}.mp-chip.lodge{background:var(--slate-tint);color:var(--slate)}.mp-lodge .mp-body{padding-top:14px}.mp h3{font-family:var(--display);font-size:calc(17px * var(--fs,1));margin:6px 0 0;line-height:1.25}.mp-local{font-family:var(--display);font-style:italic;font-size:calc(13px * var(--fs,1));color:var(--ink-faint);text-align:right;direction:ltr;unicode-bidi:isolate;margin:2px 0 0}.mp-fact{font-size:calc(14px * var(--fs,1));color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.mp-approx{font-size:calc(12.5px * var(--fs,1));color:var(--ink-faint);margin:6px 0 0}.mp-link{font-weight:700;font-size:calc(14px * var(--fs,1));color:var(--ink);margin-top:10px;text-decoration:none;display:inline-block}.mp-nav{align-items:center;gap:6px;display:flex}.mp-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mp-top .mp-nav{margin-top:0}.mp-nav svg.i{flex:none;width:16px;height:16px}@media (width>=900px){.tabbar{display:none}.app{padding-bottom:56px}.toast{bottom:28px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.topbar-band,.tabbar,.toast,.seen-toggle,.seen-btn,.speak,.pager,.tools,.tb-tools{display:none!important}body{background:#fff}.app{max-width:none;padding-bottom:0}}.app-splash{z-index:1000;background:linear-gradient(180deg, var(--night) 0%, var(--ink) 55%, var(--dusk) 100%);opacity:1;justify-content:center;align-items:center;transition:opacity .45s cubic-bezier(.16,1,.3,1);display:none;position:fixed;inset:0}html[data-splash=on] .app-splash{display:flex}.app-splash.leaving{opacity:0;pointer-events:none}.app-splash img{width:46vw;height:auto;position:relative}.app-splash-stars{opacity:.75;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.app-splash{transition:none}}.app-splash-stars{background-image:radial-gradient(1.6px 1.6px at 62% 73.7%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 93.4% 73.5%,#fff 90%,#0000),radial-gradient(.9px .9px at 3.8% 46.6%,#fff 90%,#0000),radial-gradient(.7px .7px at 64.6% 89.3%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 37.4% 86.1%,#fff 90%,#0000),radial-gradient(.9px .9px at 2.3% 22.2%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 18.8% 86%,#fff 90%,#0000),radial-gradient(.9px .9px at 16.6% 79.1%,#fff 90%,#0000),radial-gradient(.7px .7px at 14% 96.3%,#fff 90%,#0000),radial-gradient(.9px .9px at 21.5% 22.1%,#fff 90%,#0000),radial-gradient(.9px .9px at 86.5% 29.4%,#fff 90%,#0000),radial-gradient(.9px .9px at 53.8% 67.4%,#fff 90%,#0000),radial-gradient(.9px .9px at 18.8% 95.9%,#fff 90%,#0000),radial-gradient(.9px .9px at 95.7% 88.6%,#fff 90%,#0000),radial-gradient(.9px .9px at 3.1% 41.7%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 26.9% 33.5%,#fff 90%,#0000),radial-gradient(.9px .9px at 70.4% 7.5%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 96.6% 3.2%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 45.4% 70.4%,#fff 90%,#0000),radial-gradient(.9px .9px at 94.6% 20.3%,#fff 90%,#0000),radial-gradient(.9px .9px at 92.1% 93.3%,#fff 90%,#0000),radial-gradient(.9px .9px at 51.2% 88.5%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 77% 11.6%,#fff 90%,#0000),radial-gradient(.9px .9px at 77.5% 37%,#fff 90%,#0000),radial-gradient(.7px .7px at 4.6% 93.7%,#fff 90%,#0000),radial-gradient(.9px .9px at 36.5% 15.5%,#fff 90%,#0000),radial-gradient(.9px .9px at 91.6% 54.4%,#fff 90%,#0000),radial-gradient(.7px .7px at 68.2% 31%,#fff 90%,#0000),radial-gradient(.7px .7px at 59.9% 91.5%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 42.3% 6.5%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 83.2% 13.8%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 56.3% 14%,#fff 90%,#0000),radial-gradient(.9px .9px at 11.4% 43.6%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 14.8% 91.4%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 84.5% 96.6%,#fff 90%,#0000),radial-gradient(.9px .9px at 95.1% 68.5%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 47.9% 29.5%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 89.4% 12%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 95.1% 62.4%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 86% 18.7%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 27.7% 77.6%,#fff 90%,#0000),radial-gradient(.9px .9px at 36.4% 78%,#fff 90%,#0000),radial-gradient(.9px .9px at 69.1% 66.1%,#fff 90%,#0000),radial-gradient(.9px .9px at 36.6% 70%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 82.9% 27%,#fff 90%,#0000),radial-gradient(.9px .9px at 71.2% 94.8%,#fff 90%,#0000),radial-gradient(.9px .9px at 2.1% 54.6%,#fff 90%,#0000),radial-gradient(.9px .9px at 32.9% 27.8%,#fff 90%,#0000),radial-gradient(.9px .9px at 81% 64.4%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 35.1% 64.1%,#fff 90%,#0000),radial-gradient(.9px .9px at 92.9% 41%,#fff 90%,#0000),radial-gradient(.9px .9px at 86.3% 68.5%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 94.7% 51.8%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 28.7% 8.7%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 72.6% 17.8%,#fff 90%,#0000),radial-gradient(.9px .9px at 51.6% 92.8%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 3.7% 16.7%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 62.2% 18.7%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 18.7% 71.4%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 8.1% 21%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 89.5% 1.1%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 54.6% 95.5%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 61.1% 10.3%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 46.8% 16.4%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 1.1% 11.6%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 32.9% 86.9%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 23.2% 29.6%,#fff 90%,#0000),radial-gradient(.9px .9px at 38.2% 95.2%,#fff 90%,#0000),radial-gradient(.9px .9px at 59.4% 26.5%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 32.3% 97.5%,#fff 90%,#0000),radial-gradient(.7px .7px at 92.1% 15%,#fff 90%,#0000),radial-gradient(.7px .7px at 77.6% 82%,#fff 90%,#0000),radial-gradient(.9px .9px at 83.7% 71.7%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 47.5% 64.2%,#fff 90%,#0000),radial-gradient(.7px .7px at 87.3% 88.7%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 75.5% 30.5%,#fff 90%,#0000),radial-gradient(.9px .9px at 72.7% 3.6%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 36.4% 74%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 14% 1.3%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 45.7% 90.8%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 54.5% 2.4%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 59.3% 68.5%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 64.6% 85.2%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 71.5% 89.1%,#fff 90%,#0000),radial-gradient(.7px .7px at 82.3% 7.5%,#fff 90%,#0000),radial-gradient(.9px .9px at 49.8% 33.4%,#fff 90%,#0000),radial-gradient(.9px .9px at 5.8% 72.8%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 81.3% 78.6%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 93.3% 33.6%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 96.9% 98.8%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 88.7% 98.4%,#fff 90%,#0000),radial-gradient(.7px .7px at 16.8% 62%,#fff 90%,#0000),radial-gradient(.7px .7px at 40.1% 62.1%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 43.3% 31.8%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 14.5% 29.9%,#fff 90%,#0000),radial-gradient(.9px .9px at 55.1% 25.9%,#fff 90%,#0000),radial-gradient(.9px .9px at 51.7% 14.1%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 2.8% 34.5%,#fff 90%,#0000),radial-gradient(.7px .7px at 66.5% 9.9%,#fff 90%,#0000),radial-gradient(1.3px 1.3px at 95.4% 11.5%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 22.9% 12.4%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 49.2% 21.7%,#fff 90%,#0000),radial-gradient(.9px .9px at 62.2% 35.7%,#fff 90%,#0000),radial-gradient(1.6px 1.6px at 29.4% 92.2%,#fff 90%,#0000),radial-gradient(1.1px 1.1px at 64.5% 79.8%,#fff 90%,#0000),radial-gradient(.9px .9px at 4.6% 98.3%,#fff 90%,#0000),radial-gradient(.9px .9px at 10.5% 4.3%,#fff 90%,#0000),radial-gradient(.9px .9px at 11.8% 81.2%,#fff 90%,#0000),radial-gradient(.7px .7px at 66.9% 4.2%,#fff 90%,#0000),radial-gradient(.9px .9px at 45.5% 24.5%,#fff 90%,#0000)}.wallet{--step:calc(40px + 48px * var(--fs,1));--lift:30px;flex-direction:column;display:flex}.wcard{--wa:var(--slate);--wt:var(--slate-tint);box-sizing:border-box;z-index:var(--z);height:calc(var(--step) + var(--lift));margin-bottom:calc(var(--lift) * -1);padding:0 14px var(--lift);border:2px solid var(--ink);border-radius:var(--radius-l);background:var(--wt);color:var(--ink);animation:.7s cubic-bezier(.16,1,.3,1) backwards wallet-in;animation-delay:calc(var(--z) * 55ms);align-items:center;gap:12px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 -8px 18px -10px #1c2a4f66}.wcard:last-child{margin-bottom:0}.wcard[data-accent=rust],.wpage[data-accent=rust]{--wa:var(--rust);--wt:var(--rust-tint)}.wcard[data-accent=sea],.wpage[data-accent=sea]{--wa:var(--sea);--wt:var(--sea-tint)}.wcard[data-accent=green],.wpage[data-accent=green]{--wa:var(--green);--wt:var(--green-tint)}.wcard[data-accent=nt],.wpage[data-accent=nt]{--wa:var(--nt);--wt:var(--nt-tint)}.wcard[data-accent=slate],.wpage[data-accent=slate]{--wa:var(--slate);--wt:var(--slate-tint)}.wcard:after{content:"";border-radius:calc(var(--radius-l) - 5px);pointer-events:none;border:1.5px dashed #1c2a4f33;position:absolute;inset:5px}.wcard:active{transform:scale(.985)}.wcard:focus-visible{z-index:60}.wcard .ic{z-index:1;color:var(--wa);position:relative}.wcard b{z-index:1;min-width:0;font-family:var(--display);font-weight:800;font-size:calc(20px * var(--fs,1));flex:1;line-height:1.2;position:relative}.wcard>svg.i{z-index:1;color:var(--ink-soft);position:relative}@keyframes wallet-in{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.wcard{transition:none;animation:none}.wcard:active{transform:none}}.wpage{flex-direction:column;gap:24px;display:flex}.wtint{inset-inline:0;z-index:-1;pointer-events:none;opacity:0;background:var(--wt,var(--wallet-tint,var(--slate-tint)));position:fixed;top:0;bottom:0}html[data-wallet-in] .wtint{animation:.6s cubic-bezier(.16,1,.3,1) .15s backwards wtint-out}html[data-wallet-in] .wpage>:not(.wtint),html[data-wallet-in] #view>:not(.wpage){animation:.5s cubic-bezier(.16,1,.3,1) .25s backwards wpage-rise}@keyframes wtint-out{0%{opacity:1}}@keyframes wpage-rise{0%{opacity:0;transform:translateY(16px)}}html[data-wallet-out] .wtint{opacity:1}@media (prefers-reduced-motion:no-preference){::view-transition-group(wallet-hero){background:var(--wallet-tint,var(--slate-tint));animation-duration:.55s;animation-timing-function:cubic-bezier(.32,.72,0,1);overflow:clip}::view-transition-image-pair(wallet-hero){animation:.55s cubic-bezier(.32,.72,0,1) both wallet-round-open;overflow:clip}html[data-wallet-out]::view-transition-image-pair(wallet-hero){animation-name:wallet-round-close}::view-transition-old(wallet-hero),::view-transition-new(wallet-hero){animation-duration:.55s}}@keyframes wallet-round-open{0%{border-radius:26px}to{border-radius:0}}@keyframes wallet-round-close{0%{border-radius:0}to{border-radius:26px}}@media (prefers-reduced-motion:reduce){html[data-wallet-in] .wtint,html[data-wallet-in] .wpage>:not(.wtint),html[data-wallet-in] #view>:not(.wpage){animation:none}}.wpage .card-sec.wflat{background:0 0;border:0;border-radius:0;padding:0}.fb-note{font-size:calc(16px * var(--fs,1));color:var(--ink-soft);margin:0;line-height:1.5}.wpage .contact{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.wpage .contact>div:first-child{flex:1;min-width:0}.wpage .contact-actions{flex-wrap:nowrap;flex:none}.wpage .contact .icon-btn{text-decoration:none}[data-groups]{gap:var(--screen-gap,24px);flex-direction:column;display:flex}[data-groups].on{gap:0}.gchips{scrollbar-width:none;gap:8px;margin:0 -18px 12px;padding:2px 18px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 36px);mask-image:linear-gradient(90deg,#0000 0,#000 36px)}.gchips::-webkit-scrollbar{display:none}.gchip{border:1.5px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);font-family:var(--display);font-weight:700;font-size:calc(14px * var(--fs,1));border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 16px;line-height:1;transition:background .3s cubic-bezier(.16,1,.3,1),color .3s,border-color .3s;display:inline-flex}.gchip svg.i{width:18px;height:18px;color:var(--ink-soft)}.gchip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.gchip[aria-pressed=true] svg.i{color:#fff}[data-groups].on .card-sec{background:0 0;border:0;border-radius:0;padding:0}[data-groups].on .sec-head{display:none}[data-groups].on .bullets{gap:0}[data-groups].on .bullets li{border-bottom:1.5px dashed var(--line);font-size:calc(16.5px * var(--fs,1));padding-block:11px;padding-inline-start:26px;line-height:1.5}[data-groups].on .bullets li:last-child{border-bottom:0}[data-groups].on .bullets li:before{inset-inline-start:4px;background:var(--ink);margin-top:0;top:calc(7px + .75em)}.gsteps{display:none}@media (width>=900px){.gchips{flex-wrap:wrap;margin:0 0 14px;padding:2px 0;overflow:visible}.gsteps{justify-content:center;align-items:center;gap:14px;margin:0 0 18px;display:flex}.gstep{background:var(--card);width:44px;height:44px;color:var(--ink);border:2px solid var(--ink);border-radius:50%;place-items:center;transition:background .2s,color .2s,opacity .2s;display:grid}.gstep:hover:not(:disabled){background:var(--ink);color:#fff}.gstep:disabled{opacity:.3}.gcount{text-align:center;min-width:48px;font-family:var(--display);font-weight:700;font-size:calc(15px * var(--fs,1));color:var(--ink-soft);direction:ltr}}@media (prefers-reduced-motion:reduce){.gchip,.gstep{transition:none}}.sheet-backdrop{z-index:60;background:#1c2a4f8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sheet{background:var(--card);border-radius:var(--radius-l);text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:340px;padding:22px;display:flex;box-shadow:0 12px 40px #1c2a4f59}.sheet .ic{margin-bottom:6px}.sheet .app-icon{border-radius:15px;width:64px;height:64px;margin-bottom:8px;box-shadow:0 6px 16px #1c2a4f4d}.sheet h2{font-size:calc(20px * var(--fs,1));margin:0}.sheet p{color:var(--ink-soft);font-size:calc(15px * var(--fs,1));margin:4px 0 14px}.sheet-actions{flex-direction:column;gap:8px;width:100%;display:flex}.sheet-actions .btn{width:100%}
