.intro[data-v-cdaa00c6]{font-family:var(--body);color:var(--ink);padding:clamp(18px,5vw,56px) clamp(0px,3vw,64px) 32px}.intro-grid[data-v-cdaa00c6]{grid-template-columns:.85fr 1.6fr;align-items:center;gap:clamp(20px,5vw,56px);width:100%;display:grid}.eyebrow[data-v-cdaa00c6]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:8px;margin:0 0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.eyebrow .dot[data-v-cdaa00c6]{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--signal) 18%, transparent);border-radius:50%}.headline[data-v-cdaa00c6]{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0 0 16px;font-size:clamp(38px,8vw,66px);font-weight:800;line-height:.98}.sub[data-v-cdaa00c6]{color:var(--ink-2);max-width:30ch;margin:0 0 26px;font-size:clamp(15px,2.4vw,18px);line-height:1.5}.cta-primary[data-v-cdaa00c6]{background:var(--accent);color:var(--accent-on);font-family:var(--body);cursor:pointer;box-shadow:0 10px 24px -12px color-mix(in srgb, var(--petrol) 70%, transparent);border:0;border-radius:100px;align-items:center;gap:10px;padding:15px 24px;font-size:16px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.cta-primary[data-v-cdaa00c6]:hover{background:var(--accent-hover);transform:translateY(-1px)}.cta-primary svg[data-v-cdaa00c6]{font-size:15px}.org[data-v-cdaa00c6]{flex-direction:column;align-items:flex-start;gap:16px;margin-top:clamp(28px,4vw,44px);padding:clamp(18px,2.6vw,26px) clamp(20px,2.8vw,30px);display:flex}.org-text[data-v-cdaa00c6]{flex-direction:column;gap:6px;display:flex}.org-text strong[data-v-cdaa00c6]{font-family:var(--display);color:var(--ink);font-size:clamp(17px,2.1vw,20px);font-weight:700}.org-text span[data-v-cdaa00c6]{color:#33413d;max-width:none;font-size:clamp(15px,1.9vw,17px);font-weight:500;line-height:1.55}.org-actions[data-v-cdaa00c6]{flex-wrap:nowrap;gap:10px;display:flex}.org-actions .org-btn[data-v-cdaa00c6]{flex:1;justify-content:center}.org-btn[data-v-cdaa00c6]{white-space:nowrap;font-family:var(--body);cursor:pointer;border:1px solid var(--petrol);color:var(--accent-ink);background:0 0;border-radius:100px;align-items:center;gap:7px;padding:10px 14px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.org-btn[data-v-cdaa00c6]:hover{background:var(--card)}.org-btn--primary[data-v-cdaa00c6]{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}.org-btn--primary[data-v-cdaa00c6]:hover{background:var(--accent-hover)}.org-btn svg[data-v-cdaa00c6]{font-size:14px}.fan[data-v-cdaa00c6]{justify-content:center;align-items:center;display:flex}.fan-img[data-v-cdaa00c6]{filter:drop-shadow(0 22px 40px #12211f4d);width:100%;max-width:100%;height:auto;display:block}@media (max-width:760px){.intro-grid[data-v-cdaa00c6]{text-align:left;grid-template-columns:1fr}.intro[data-v-cdaa00c6]{padding:4px 0 6px}.intro-copy[data-v-cdaa00c6]{order:1}.headline br[data-v-cdaa00c6]{display:none}.cta-primary[data-v-cdaa00c6]{width:fit-content;box-shadow:0 6px 16px -10px color-mix(in srgb, var(--petrol) 50%, transparent);margin-left:auto;margin-right:auto;padding:13px 22px;font-size:15px;display:flex}.fan[data-v-cdaa00c6]{box-sizing:border-box;order:2;width:100vw;margin-top:22px;margin-bottom:18px;margin-left:calc(50% - 50vw);padding:0 6px}.fan-img[data-v-cdaa00c6]{width:100%}.org[data-v-cdaa00c6]{margin-top:8px}}.loc-prompt[data-v-40241776]{width:100%;max-width:var(--disc-map-side,560px);background:#ffffff80;border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:.6rem .9rem;margin:0 auto 14px;padding:1rem 1rem 1rem 1.1rem;display:flex;position:relative}.loc-prompt__body[data-v-40241776]{flex-direction:column;flex:15rem;gap:.15rem;min-width:0;line-height:1.35;display:flex}.loc-prompt__title[data-v-40241776]{font-size:.95rem;font-weight:700}.loc-prompt__sub[data-v-40241776]{color:var(--ink-3,#6b7280);font-size:.82rem}.loc-prompt__cta[data-v-40241776]{background:var(--petrol,#12463c);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-self:flex-end;align-items:center;gap:.4rem;margin-left:auto;padding:.55rem 1rem;font-weight:700;display:inline-flex}.loc-prompt__cta[data-v-40241776]:disabled{opacity:.65;cursor:default}.loc-prompt__cta-ic[data-v-40241776]{font-size:.85em}.loc-prompt__x[data-v-40241776]{border:1px solid var(--line,#00000014);width:28px;height:28px;color:var(--ink-3,#6b7280);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;font-size:.72rem;transition:color .15s,background .15s,transform .12s;display:grid;position:absolute;top:-12px;right:-12px;box-shadow:0 2px 8px #0b141224}.loc-prompt__x[data-v-40241776]:hover{color:var(--ink,#12211f);background:var(--line-soft,#f4f2ec)}.loc-prompt__x[data-v-40241776]:active{transform:scale(.92)}@media (max-width:520px){.loc-prompt__cta[data-v-40241776]{justify-content:center;width:100%;margin-left:0}}.disc[data-v-357d1093]{z-index:1;min-width:0;font-family:var(--body);color:var(--ink);box-sizing:border-box;-webkit-font-smoothing:antialiased;width:100%;max-width:1280px;margin:0 auto;padding:24px clamp(16px,4vw,48px) 28px;position:relative}.loc-modal[data-v-357d1093]{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b141266;justify-content:center;align-items:center;padding:18px;animation:.2s fade-357d1093;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.loc-card[data-v-357d1093]{background:var(--card);border:1px solid var(--line);width:100%;max-width:420px;font-family:var(--body);color:var(--ink);border-radius:22px;animation:.24s cubic-bezier(.2,.85,.2,1) pop-357d1093;overflow:hidden;box-shadow:0 40px 90px -30px #0b141280}@keyframes pop-357d1093{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.loc-map-wrap[data-v-357d1093]{isolation:isolate;position:relative}.loc-map[data-v-357d1093]{background:var(--line-soft);height:min(46vh,380px);min-height:260px}.loc-map-loading[data-v-357d1093]{z-index:600;background:var(--line-soft,#e9ece9);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.loc-center-pin[data-v-357d1093]{z-index:500;pointer-events:none;color:var(--petrol);filter:drop-shadow(0 3px 4px #0b141259);font-size:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.loc-tool[data-v-357d1093]{z-index:500;border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;box-shadow:0 2px 8px #0b14122e}.loc-tool[data-v-357d1093]:hover{color:var(--accent-ink)}.loc-tool[data-v-357d1093]:disabled{opacity:.6;cursor:progress}.loc-tool--close[data-v-357d1093]{top:12px;right:12px}.loc-tool--geo[data-v-357d1093]{color:var(--accent-ink);top:12px;left:12px}.loc-controls[data-v-357d1093]{padding:14px 16px 16px}.loc-actions[data-v-357d1093]{gap:10px;margin-top:12px;display:flex}.loc-btn[data-v-357d1093]{font-family:var(--body);cursor:pointer;border:1px solid #0000;border-radius:12px;flex:1;padding:13px;font-size:15px;font-weight:700;transition:background .18s,border-color .18s}.loc-btn--cancel[data-v-357d1093]{color:var(--ink);border-color:var(--line);background:0 0;flex:1}.loc-btn--cancel[data-v-357d1093]:hover{background:var(--line-soft)}.loc-btn--apply[data-v-357d1093]{background:var(--accent);color:var(--accent-on)}.loc-btn--apply[data-v-357d1093]:hover{background:var(--accent-hover)}.loc-btn--apply[data-v-357d1093]:disabled{opacity:.6;cursor:progress}.loc-err[data-v-357d1093]{color:#b42318;margin:10px 0 0;font-size:12.5px;font-weight:600}.radius[data-v-357d1093]{align-items:center;gap:12px;display:flex}.radius input[type=range][data-v-357d1093]{-webkit-appearance:none;appearance:none;background:var(--line);border-radius:4px;outline:none;flex:1;height:4px}.radius input[type=range][data-v-357d1093]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);cursor:pointer;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #16160f38}.radius input[type=range][data-v-357d1093]::-moz-range-thumb{background:var(--accent);cursor:pointer;border:3px solid #fff;border-radius:50%;width:16px;height:16px}.radius .val[data-v-357d1093]{font-family:var(--display);color:var(--accent-ink);text-align:right;letter-spacing:-.02em;min-width:48px;font-size:14px;font-weight:600}.kmchips[data-v-357d1093]{gap:6px;margin-top:10px;display:flex}.kmchips .kmchip[data-v-357d1093]{text-align:center;flex:1}.kmchip[data-v-357d1093]{font-family:var(--body);color:var(--ink-2);border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:100px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .16s}.kmchip[data-v-357d1093]:hover{border-color:var(--ink-3);color:var(--ink)}.kmchip.active[data-v-357d1093]{color:var(--accent-on);background:var(--accent);border-color:var(--accent)}.kmchip--icon[data-v-357d1093]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.kmchip--icon svg[data-v-357d1093]{font-size:14px}.filterrow[data-v-357d1093]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;padding:2px;display:flex}@media (min-width:768px){.filterrow[data-v-357d1093]{z-index:1100;width:auto;margin:0;padding:0;transition:bottom .16s ease-out;position:fixed;bottom:24px;right:max(12px,max(0px,50vw - 640px) + clamp(16px,4vw,48px) - 70px)}.filterrow .chips[data-v-357d1093]{flex-flow:column;align-items:center;gap:12px;width:auto}.filterrow .chip[data-v-357d1093]{background:var(--card);border:1px solid var(--line);width:44px;min-width:0;height:44px;color:var(--accent-ink);border-radius:50%;justify-content:center;gap:0;padding:0;position:relative;overflow:visible;box-shadow:0 6px 20px -6px #12211f59}.filterrow .chip[data-v-357d1093]:hover{color:var(--accent-ink);border-color:var(--line)}.filterrow .chip svg[data-v-357d1093]{font-size:17px}.filterrow .filter-btn[data-v-357d1093]{background:var(--accent);border-color:var(--accent);width:58px;height:58px;color:var(--accent-on);box-shadow:0 10px 26px -8px color-mix(in srgb, var(--petrol) 65%, transparent)}.filterrow .filter-btn svg[data-v-357d1093]{font-size:21px}.filterrow .chip>span[data-v-357d1093]:not(.fab-badge){white-space:nowrap;background:var(--card);color:var(--ink);border:1px solid var(--line);font-family:var(--body);opacity:0;pointer-events:none;border-radius:100px;padding:8px 14px;font-size:14px;font-weight:700;transition:opacity .16s,transform .16s;display:block;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)translate(6px);box-shadow:0 8px 24px -8px #12211f66}.filterrow .chip:hover>span[data-v-357d1093]:not(.fab-badge){opacity:1;transform:translateY(-50%)translate(0)}html.is-map-view .filterrow[data-v-357d1093]{display:none}}.chips[data-v-357d1093]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip[data-v-357d1093]{font-family:var(--body);color:var(--accent-ink);border:1px solid color-mix(in srgb, var(--petrol) 38%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:100px;align-items:center;gap:6px;padding:9px 14px;font-size:15px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex;position:relative}.chip[data-v-357d1093]:hover{color:var(--accent-ink);border-color:var(--petrol)}.chip.active[data-v-357d1093]{color:var(--accent-on);background:var(--accent);border-color:var(--accent)}@media (min-width:768px){.chip[data-v-357d1093]{padding-left:22px;padding-right:22px}}@media (max-width:560px){.disc[data-v-357d1093]{padding:22px 12px 12px}.filterrow[data-v-357d1093]{flex-flow:row;align-items:center;gap:8px;padding:0}.chips[data-v-357d1093]{flex-wrap:nowrap;gap:8px;width:100%;min-width:0}.chips[data-v-357d1093]>*{flex:1}.chip span[data-v-357d1093]{display:none}.chip[data-v-357d1093]{justify-content:center;padding:12px 8px;font-size:15px}.chip svg[data-v-357d1093]{font-size:17px}}@media (max-width:767px){html.is-map-view .disc[data-v-357d1093]{padding-top:0;padding-bottom:0}}.stream-loading[data-v-357d1093]{z-index:1100;pointer-events:none;color:var(--accent-ink);justify-content:center;align-items:flex-start;padding-top:22vh;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.masonry[data-v-357d1093]{transition:opacity .2s,filter .2s}.masonry.is-loading[data-v-357d1093]{opacity:.4;filter:saturate(.5);pointer-events:none}.masonry[data-v-357d1093]{align-items:flex-start;gap:12px;display:flex}.col[data-v-357d1093]{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}@media (max-width:560px){.masonry[data-v-357d1093],.col[data-v-357d1093]{gap:8px}}.stream-divider[data-v-357d1093]{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--on-canvas-dim,var(--ink-3));align-items:center;gap:14px;margin:28px 0 16px;font-size:13px;font-weight:700;display:flex}.stream-divider[data-v-357d1093]:before,.stream-divider[data-v-357d1093]:after{content:"";opacity:.55;background:currentColor;flex:1;height:1px}.card[data-v-357d1093]{background:var(--card);width:100%;box-shadow:var(--shadow-sm);border-radius:20px;margin:0;transition:box-shadow .28s;position:relative;overflow:hidden}.card[data-v-357d1093]:hover{box-shadow:0 1px #12211f0a,0 18px 44px -16px #12211f59}.poster[data-v-357d1093]{background:var(--line-soft);display:block;position:relative;overflow:hidden}.poster[data-v-357d1093]:before{content:"";z-index:1;background:linear-gradient(100deg,#0000 18%,#ffffff80 50%,#0000 82%) 0 0/200% 100%;animation:1.4s ease-in-out infinite shimmer-357d1093;position:absolute;top:0;bottom:0;left:0;right:0}.poster.loaded[data-v-357d1093]:before,.poster.failed[data-v-357d1093]:before{display:none}@keyframes shimmer-357d1093{0%{background-position:180% 0}to{background-position:-80% 0}}.ph[data-v-357d1093]{z-index:2;color:var(--accent-ink);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.poster[data-v-357d1093]:before{animation:none}.poster-btn img[data-v-357d1093]{transition:none}}.poster-btn[data-v-357d1093]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.poster-btn img[data-v-357d1093]{z-index:2;opacity:0;width:100%;transition:opacity .4s;display:block;position:relative}.poster.loaded .poster-btn img[data-v-357d1093]{opacity:1}.poster.loaded .poster-btn img.past[data-v-357d1093]{opacity:.55;filter:saturate(.25)}.past-ribbon[data-v-357d1093]{z-index:3;pointer-events:none;width:96px;height:96px;position:absolute;top:0;left:0;overflow:hidden}.past-ribbon span[data-v-357d1093]{background:var(--petrol,#0a3f40);color:#f2ede2;text-align:center;letter-spacing:.14em;text-transform:uppercase;width:170px;padding:6px 0;font-size:10.5px;font-weight:700;display:block;position:absolute;top:26px;left:-44px;transform:rotate(-45deg);box-shadow:0 2px 8px #12211f59}.sentinel[data-v-357d1093]{color:var(--on-canvas-dim);justify-content:center;padding:22px 0 44px;font-size:22px;display:flex}.poster .cat[data-v-357d1093]{z-index:3;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:100px;padding:6px 11px;font-size:10.5px;font-weight:800;position:absolute;top:12px;left:12px;box-shadow:0 1px 3px #16160f1f}.actions[data-v-357d1093]{z-index:4;flex-direction:column;gap:8px;display:flex;position:absolute;top:6px;right:6px}.iconbtn[data-v-357d1093]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;width:36px;height:36px;color:var(--ink);background:#ffffffe0;border:1px solid #fff9;border-radius:50%;place-items:center;transition:transform .18s,color .18s,background .18s;display:grid;box-shadow:0 1px 3px #16160f24}.iconbtn[data-v-357d1093]:hover{background:#fff;transform:scale(1.06)}.iconbtn svg[data-v-357d1093]{font-size:18px}.iconbtn.mark.liked[data-v-357d1093],.iconbtn.mark.liked svg[data-v-357d1093]{color:#ef9d81}.meta[data-v-357d1093]{padding:16px 18px 18px}.title-btn[data-v-357d1093]{text-align:left;cursor:pointer;width:100%;font-family:var(--display);letter-spacing:-.03em;color:var(--ink);background:0 0;border:0;margin-bottom:12px;padding:0;font-size:16px;font-weight:600;line-height:1.18;display:block}.title-btn[data-v-357d1093]:hover{color:var(--accent-ink)}.m-row[data-v-357d1093]{color:var(--ink-2);align-items:center;gap:9px;margin-bottom:6px;font-size:13.5px;font-weight:500;display:flex}.m-row svg[data-v-357d1093]{text-align:center;width:16px;color:var(--ink-3)}.tags[data-v-357d1093]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.pill[data-v-357d1093]{border-radius:100px;padding:6px 11px;font-size:11.5px;font-weight:700;line-height:1}.pill.na[data-v-357d1093]{color:var(--ink-3);border:1px solid var(--line);background:#f6f6f3}.pill.free[data-v-357d1093]{color:var(--accent-on);background:var(--accent);border:1px solid var(--accent)}.empty[data-v-357d1093]{text-align:center;color:var(--on-canvas-dim);padding:70px 0;font-size:15px}.empty-reset[data-v-357d1093]{background:var(--accent,#b7f000);cursor:pointer;border:0;border-radius:999px;margin-top:.6rem;padding:.5rem 1rem;font-weight:700}.detail[data-v-357d1093]{z-index:110;background:#16160f80;justify-content:center;align-items:center;padding:20px;animation:.22s fade-357d1093;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fade-357d1093{0%{opacity:0}to{opacity:1}}.detail-card[data-v-357d1093]{background:var(--card);border:1px solid var(--line);border-radius:22px;width:100%;max-width:860px;max-height:88vh;animation:.26s cubic-bezier(.2,.85,.2,1) pop-357d1093;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #16160f8c}.x[data-v-357d1093]{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffffeb;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:14px;right:14px}.x[data-v-357d1093]:hover{background:#fff}.d-poster[data-v-357d1093]{background:#f0f0ec;flex:0 0 42%;justify-content:center;align-items:center;display:flex}.d-poster img[data-v-357d1093]{object-fit:contain;width:100%;height:100%;max-height:88vh;display:block}.d-info[data-v-357d1093]{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:32px 32px 28px;display:flex;overflow-y:auto}.d-cat[data-v-357d1093]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:12px;font-size:11px;font-weight:800}.d-title[data-v-357d1093]{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:24px;font-weight:700;line-height:1.08}.d-meta[data-v-357d1093]{flex-direction:column;gap:12px;margin-top:20px;display:flex}.d-meta .m-row[data-v-357d1093]{color:var(--ink-2);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:500}.d-meta .m-row svg[data-v-357d1093]{text-align:center;width:20px;color:var(--ink-3);font-size:16px}.d-actions[data-v-357d1093]{gap:10px;margin-top:26px;display:flex}.d-actions .save[data-v-357d1093]{background:var(--card);border:1px solid var(--line);width:50px;height:50px;color:var(--ink);cursor:pointer;border-radius:14px;place-items:center;display:grid}.d-actions .save svg[data-v-357d1093]{width:20px;height:20px}.d-actions .save[data-v-357d1093]:hover{border-color:var(--ink-3)}.d-actions .report-btn[data-v-357d1093]{background:var(--card);border:1px solid var(--line);height:50px;color:var(--ink-2);font-family:var(--body);cursor:pointer;border-radius:14px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.d-actions .report-btn svg[data-v-357d1093]{opacity:.7;width:16px;height:16px}.d-actions .report-btn[data-v-357d1093]:hover{border-color:var(--ink-3);color:var(--ink)}.d-actions .go[data-v-357d1093]{background:var(--accent);height:50px;color:var(--accent-on);font-family:var(--body);cursor:pointer;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.d-actions .go[data-v-357d1093]:hover{background:var(--accent-hover)}@media (max-width:700px){.detail[data-v-357d1093]{align-items:flex-end;padding:0}.detail-card[data-v-357d1093]{border-radius:24px 24px 0 0;flex-direction:column;max-width:100%;max-height:94vh}.d-poster[data-v-357d1093]{background:var(--card);flex:none;width:100%;max-height:42vh;padding:14px 14px 0}.d-poster img[data-v-357d1093]{border-radius:12px;max-height:42vh}.d-info[data-v-357d1093]{justify-content:flex-start;padding:20px 20px 24px}}.fabs[data-v-357d1093]{display:none}.fab[data-v-357d1093]{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--accent-ink);cursor:pointer;border-radius:50%;place-items:center;font-size:16px;transition:transform .16s,background .16s;display:grid;box-shadow:0 6px 20px -6px #12211f59}.fab[data-v-357d1093]:active{transform:scale(.94)}.fab[data-v-357d1093]:focus{outline:none}.fab[data-v-357d1093]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fab--view.active[data-v-357d1093]{border-color:var(--accent);color:var(--accent-ink);background:#fff}.fab--filter[data-v-357d1093]{background:var(--accent);border-color:var(--accent);width:58px;height:58px;color:var(--accent-on);box-shadow:0 10px 26px -8px color-mix(in srgb, var(--petrol) 65%, transparent);font-size:21px;position:relative}.fab-badge[data-v-357d1093]{background:var(--signal);color:#fff;border:2px solid var(--bg);border-radius:100px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-2px;right:-2px}.sheet-sec[data-v-357d1093]{margin-bottom:18px}.sheet-lbl[data-v-357d1093]{color:var(--ink-2);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;font-weight:700;display:flex}.sheet-val[data-v-357d1093]{font-family:var(--display);color:var(--accent-ink);font-weight:600}.sheet-range[data-v-357d1093]{-webkit-appearance:none;appearance:none;background:var(--line);border-radius:5px;outline:none;width:100%;height:5px;margin-bottom:12px}.sheet-range[data-v-357d1093]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);cursor:pointer;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #16160f40}.sheet-range[data-v-357d1093]::-moz-range-thumb{background:var(--accent);cursor:pointer;border:3px solid #fff;border-radius:50%;width:20px;height:20px}.sheet-chips[data-v-357d1093]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sheet-chips--days[data-v-357d1093]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:safe center;overflow-x:auto}.sheet-chips--days[data-v-357d1093]::-webkit-scrollbar{display:none}.sheet-chips--days .kmchip[data-v-357d1093]{white-space:nowrap;flex:none;padding-left:10px;padding-right:10px}.sheet-lbl-clear[data-v-357d1093]{cursor:pointer;font-family:var(--body);color:var(--ink-3);background:0 0;border:0;align-items:center;gap:5px;padding:2px 4px;font-size:12.5px;font-weight:700;display:inline-flex}.sheet-lbl-clear[data-v-357d1093]:hover{color:#b42318}.sheet-lbl-clear svg[data-v-357d1093]{font-size:11px}.sheet-cal[data-v-357d1093]{justify-content:center;min-height:300px;margin-top:12px;display:flex}.sheet-cal[data-v-357d1093] .dp--tp-wrap,.sheet-cal[data-v-357d1093] .dp--action-row{display:none}.sheet-cal[data-v-357d1093] .dp--theme-light,.sheet-cal[data-v-357d1093] .dp__theme_light{--dp-background-color:var(--card);--dp-text-color:var(--ink);--dp-primary-color:#0a3f40;--dp-primary-text-color:#fff;--dp-hover-color:#e3ece7;--dp-hover-text-color:#12211f;--dp-border-color:transparent;--dp-menu-border-color:transparent;--dp-cell-border-radius:50%;--dp-font-family:var(--body);--dp-font-size:14px}.sheet-cal[data-v-357d1093] .dp--menu{border:0;width:100%;padding:0}.sheet-cal[data-v-357d1093] .dp--calendar,.sheet-cal[data-v-357d1093] .dp--calendar-header{width:100%}.sheet-cal[data-v-357d1093] .dp--cell-inner.dp--range-border-start.dp--range-border-end{border-radius:50%}.cal-nav[data-v-357d1093]{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;width:100%;padding:2px 0 8px;display:flex}.cal-nav-group[data-v-357d1093]{align-items:center;gap:8px;display:flex}.cal-nav-label[data-v-357d1093]{font-family:var(--display);color:var(--ink);text-align:center;min-width:46px;font-size:15px;font-weight:700}.cal-nav-label--year[data-v-357d1093]{min-width:42px}.cal-nav-btn[data-v-357d1093]{border:1px solid var(--line);background:var(--card);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:13px;transition:border-color .15s,color .15s;display:grid}.cal-nav-btn[data-v-357d1093]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}.cal-nav-btn[data-v-357d1093]:disabled{opacity:.35;cursor:default}.sheet-toggle[data-v-357d1093]{border:1px solid var(--line);background:var(--card);width:100%;font-family:var(--body);color:var(--ink);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:13px 15px;font-size:15px;font-weight:700;display:flex}.switch[data-v-357d1093]{background:var(--line);border-radius:100px;flex:none;width:44px;height:24px;transition:background .2s;position:relative}.switch-thumb[data-v-357d1093]{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0b14124d}.sheet-toggle.active .switch[data-v-357d1093]{background:#ef9d81}.sheet-toggle.active .switch-thumb[data-v-357d1093]{transform:translate(20px)}@media (max-width:767px){.filterrow[data-v-357d1093]{display:none}.fabs[data-v-357d1093]{right:8px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:1100;flex-direction:column;align-items:center;gap:12px;transition:bottom .16s ease-out;display:flex;position:fixed}}
