.homepage-metrics-orbit-container[data-v-91cdd6a2]{position:relative;display:grid;place-items:center;width:min(560px,100%);min-height:330px;margin:0 auto;isolation:isolate}.homepage-metrics-orbit-svg[data-v-91cdd6a2]{position:absolute;top:44px;left:50%;width:min(440px,92vw);height:auto;transform:translate(-50%);z-index:0;pointer-events:none;filter:drop-shadow(0 16px 28px rgba(15,23,42,.22))}.homepage-metric-bubble-orbit[data-v-91cdd6a2]{position:absolute;z-index:2;width:110px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 6px;border:2px solid rgba(255,255,255,.16);border-radius:18px;background:#07111f6b;color:#fff;font:inherit;cursor:pointer;box-shadow:0 10px 24px #00000021,inset 0 1px #ffffff1a;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;background-size:cover;background-position:center;overflow:hidden}.homepage-metric-bubble-orbit--top[data-v-91cdd6a2]{top:18px;left:50%;transform:translate(-50%)}.homepage-metric-bubble-orbit--right[data-v-91cdd6a2]{top:112px;right:clamp(-8px,2vw,28px)}.homepage-metric-bubble-orbit--bottom[data-v-91cdd6a2]{top:206px;left:50%;transform:translate(-50%)}.homepage-metric-bubble-orbit--left[data-v-91cdd6a2]{top:112px;left:clamp(-8px,2vw,28px)}.homepage-metric-bubble-orbit--center[data-v-91cdd6a2]{top:118px;left:50%;z-index:10;width:150px;min-height:60px;padding:8px 10px 6px;transform:translate(-50%,-50%) scale(1.08);box-shadow:0 20px 42px #0003,0 0 0 8px #ffffff09,inset 0 1px #ffffff47}.homepage-metric-row[data-v-91cdd6a2]{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:1px}.homepage-metric-icon[data-v-91cdd6a2]{font-size:.98rem;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.13);margin:0;line-height:1}.homepage-metric-label[data-v-91cdd6a2]{color:#fff;font-size:.74rem;font-weight:700;letter-spacing:.01em;text-align:center;margin:0;line-height:1}.homepage-metric-bubble-orbit.active[data-v-91cdd6a2],.homepage-metric-bubble-orbit[data-v-91cdd6a2]:focus-visible,.homepage-metric-bubble-orbit[data-v-91cdd6a2]:hover{border-color:#2dd4bf6b;box-shadow:0 18px 38px #0003,0 0 0 1px #2dd4bf1f,inset 0 1px #ffffff2e}.homepage-metric-center-message[data-v-91cdd6a2]{position:absolute;left:50%;top:100%;width:220px;background:#07111feb;color:#fff;border-radius:14px;box-shadow:0 8px 32px #0000002e;padding:16px 18px;transform:translate(-50%,12px);z-index:20;font-size:1.01rem;font-weight:600;opacity:.98;pointer-events:auto}.homepage-metric-center-saying[data-v-91cdd6a2]{margin-top:4px;color:#fff;font-size:.84rem;font-weight:600;text-align:center;opacity:.92;line-height:1.22;word-break:break-word}.fade-enter-active[data-v-91cdd6a2],.fade-leave-active[data-v-91cdd6a2]{transition:opacity .18s}.fade-enter-from[data-v-91cdd6a2],.fade-leave-to[data-v-91cdd6a2]{opacity:0}.legal-footer-links[data-v-8aa945cf]{display:flex;justify-content:center;align-items:center;gap:14px}.legal-footer-links--home[data-v-8aa945cf]{width:min(1040px,100%);margin:0 auto;padding:0 2px}.legal-footer-links--discover[data-v-8aa945cf]{width:min(1180px,100%);margin:clamp(22px,4vw,42px) auto 0}.legal-footer-links--auth[data-v-8aa945cf]{flex-wrap:wrap;margin-top:14px}.legal-footer-link[data-v-8aa945cf]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0;color:#ffffffb8;font-size:.78rem;font-weight:800;text-decoration:underline;text-decoration-color:#ffffff42;text-underline-offset:3px}.legal-footer-link[data-v-8aa945cf]:hover,.legal-footer-link[data-v-8aa945cf]:focus-visible{color:#fff;text-decoration-color:#ffffff9e}@media (max-width: 640px){.legal-footer-links[data-v-8aa945cf]{width:100%;flex-direction:column;align-items:center;gap:8px}.legal-footer-link[data-v-8aa945cf]{text-align:center}}.homepage-metrics-orbit[data-v-2d487e6b]{width:100%;display:flex;justify-content:center;align-items:center;margin:28px 0 0;background:none;box-shadow:none;padding:0}.homepage-metrics-orbit-container[data-v-2d487e6b]{position:relative;display:grid;place-items:center;width:min(560px,100%);min-height:330px;margin:0 auto;isolation:isolate}.homepage-metrics-orbit-svg[data-v-2d487e6b]{position:absolute;top:44px;left:50%;width:min(440px,92vw);height:auto;transform:translate(-50%);z-index:0;pointer-events:none;filter:drop-shadow(0 16px 28px rgba(15,23,42,.22))}.homepage-metrics-core[data-v-2d487e6b]{position:absolute;top:118px;left:50%;z-index:3;display:grid;place-items:center;gap:3px;width:128px;min-height:62px;padding:10px 14px;border-radius:999px;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.34),transparent 42%),linear-gradient(135deg,#2dd4bff5,#3b82f6eb);border:1px solid rgba(255,255,255,.36);box-shadow:0 20px 42px #0003,0 0 0 8px #ffffff09,inset 0 1px #ffffff47;color:#06111f;text-align:center;text-decoration:none;transform:translate(-50%,-50%);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.homepage-metrics-core[data-v-2d487e6b]:hover,.homepage-metrics-core[data-v-2d487e6b]:focus-visible{transform:translate(-50%,-52%) scale(1.04);box-shadow:0 24px 48px #0000003d,0 0 0 10px #ffffff0d,inset 0 1px #ffffff57;filter:saturate(1.08)}.homepage-metrics-core-kicker[data-v-2d487e6b]{color:#06111fad;font-size:.58rem;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.homepage-metrics-core-label[data-v-2d487e6b]{color:#06111f;font-size:.8rem;font-weight:950;letter-spacing:-.02em;line-height:1.05}.homepage-metric-bubble-orbit[data-v-2d487e6b]{position:absolute;z-index:2;width:142px;min-height:46px;display:flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.3),transparent 38%),linear-gradient(135deg,#2dd4bf29,#3b82f624),#07111f6b;box-shadow:0 14px 32px #00000029,inset 0 1px #ffffff24;color:#fff;font:inherit;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.homepage-metric-bubble-orbit--top[data-v-2d487e6b]{top:18px;left:50%;transform:translate(-50%)}.homepage-metric-bubble-orbit--right[data-v-2d487e6b]{top:112px;right:clamp(-8px,2vw,28px)}.homepage-metric-bubble-orbit--bottom[data-v-2d487e6b]{top:206px;left:50%;transform:translate(-50%)}.homepage-metric-bubble-orbit--left[data-v-2d487e6b]{top:112px;left:clamp(-8px,2vw,28px)}.homepage-metric-bubble-orbit[data-v-2d487e6b]:hover,.homepage-metric-bubble-orbit[data-v-2d487e6b]:focus-visible,.homepage-metric-bubble-orbit.active[data-v-2d487e6b]{border-color:#2dd4bf6b;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.38),transparent 40%),linear-gradient(135deg,#2dd4bf3d,#3b82f638),#07111f8f;box-shadow:0 18px 38px #0003,0 0 0 1px #2dd4bf1f,inset 0 1px #ffffff2e}.homepage-metric-bubble-orbit--top[data-v-2d487e6b]:hover,.homepage-metric-bubble-orbit--top[data-v-2d487e6b]:focus-visible,.homepage-metric-bubble-orbit--top.active[data-v-2d487e6b],.homepage-metric-bubble-orbit--bottom[data-v-2d487e6b]:hover,.homepage-metric-bubble-orbit--bottom[data-v-2d487e6b]:focus-visible,.homepage-metric-bubble-orbit--bottom.active[data-v-2d487e6b]{transform:translate(-50%) translateY(-2px) scale(1.04)}.homepage-metric-bubble-orbit--left[data-v-2d487e6b]:hover,.homepage-metric-bubble-orbit--left[data-v-2d487e6b]:focus-visible,.homepage-metric-bubble-orbit--left.active[data-v-2d487e6b],.homepage-metric-bubble-orbit--right[data-v-2d487e6b]:hover,.homepage-metric-bubble-orbit--right[data-v-2d487e6b]:focus-visible,.homepage-metric-bubble-orbit--right.active[data-v-2d487e6b]{transform:translateY(-2px) scale(1.04)}.homepage-pillar-panel[data-v-2d487e6b]{position:absolute;top:264px;left:50%;z-index:3;display:grid;gap:5px;width:min(430px,calc(100% - 24px));padding:14px 16px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:linear-gradient(180deg,#ffffff21,#ffffff0b),#07111f7a;box-shadow:0 18px 36px #00000029;text-align:center;transform:translate(-50%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.homepage-pillar-panel-kicker[data-v-2d487e6b]{margin:0;color:#2dd4bfeb;font-size:.68rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.homepage-pillar-panel h2[data-v-2d487e6b]{margin:0;color:#fff;font-size:1.08rem;line-height:1.1}.homepage-pillar-panel p[data-v-2d487e6b]:not(.homepage-pillar-panel-kicker){margin:0;color:#ffffffb8;font-size:.82rem;font-weight:600;line-height:1.42}@media (max-width: 640px){.homepage-metrics-orbit-container[data-v-2d487e6b]{width:100%;min-height:386px}.homepage-metrics-orbit-svg[data-v-2d487e6b]{top:52px;width:min(330px,96vw)}.homepage-metrics-core[data-v-2d487e6b]{top:116px;width:112px;min-height:54px;padding:9px 10px}.homepage-metrics-core-kicker[data-v-2d487e6b]{font-size:.52rem}.homepage-metrics-core-label[data-v-2d487e6b]{font-size:.72rem}.homepage-metric-bubble-orbit[data-v-2d487e6b]{width:122px;min-height:40px;padding:0 10px}.homepage-metric-bubble-orbit--top[data-v-2d487e6b]{top:22px}.homepage-metric-bubble-orbit--right[data-v-2d487e6b]{top:112px;right:0}.homepage-metric-bubble-orbit--bottom[data-v-2d487e6b]{top:202px}.homepage-metric-bubble-orbit--left[data-v-2d487e6b]{top:112px;left:0}.homepage-pillar-panel[data-v-2d487e6b]{top:260px;width:calc(100% - 8px);padding:13px}}.homepage-metrics[data-v-2d487e6b]{width:min(1040px,100%);margin:0 auto 10px;padding:clamp(18px,3vw,32px);display:flex;justify-content:center;align-items:center;background:#ffffff0f;box-shadow:0 8px 32px #0000001a}.homepage-metrics-grid[data-v-2d487e6b]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:22px;width:100%;max-width:480px;margin:0 auto}.homepage-metric-bubble[data-v-2d487e6b]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#2dd4bf21,#3b82f621);border-radius:18px;width:170px;height:82px;margin:0 auto;box-shadow:0 4px 18px #0000001a;border:1.5px solid rgba(255,255,255,.13);transition:transform .18s,border-color .18s}.homepage-metric-bubble[data-v-2d487e6b]:hover,.homepage-metric-bubble[data-v-2d487e6b]:focus-visible{transform:translateY(-2px) scale(1.03);border-color:#2dd4bf38}.homepage-metric-row[data-v-2d487e6b]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.homepage-metric-icon[data-v-2d487e6b]{font-size:1.25rem;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.13);margin:0;line-height:1}.homepage-metric-label[data-v-2d487e6b]{color:#ffffffd9;font-size:1.01rem;font-weight:800;letter-spacing:.01em;text-align:center;margin:0;line-height:1}@media (max-width: 900px){.homepage-metrics-grid[data-v-2d487e6b]{gap:14px}.homepage-metric-bubble[data-v-2d487e6b]{width:100%;min-width:0;height:60px}}@media (max-width: 640px){.homepage-metrics[data-v-2d487e6b]{padding:12px}.homepage-metrics-grid[data-v-2d487e6b]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;max-width:98vw}.homepage-metric-bubble[data-v-2d487e6b]{width:100%;min-width:0;height:54px;padding:0 4px}.homepage-metric-label[data-v-2d487e6b]{font-size:.78rem}}.homepage-header[data-v-2d487e6b]{position:fixed;top:0;left:0;right:0;z-index:var(--z-toolbar);width:100%;margin:0;transform:translateZ(0);display:flex;align-items:center;justify-content:space-between;gap:16px;height:54px;min-height:54px;box-sizing:border-box;padding:8px clamp(14px,3vw,34px);background:#07111f94;border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.homepage-logo-link[data-v-2d487e6b]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.homepage-logo[data-v-2d487e6b]{display:block;width:30px;height:auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.2))}.homepage-header-nav[data-v-2d487e6b]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.homepage-header-link[data-v-2d487e6b]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 11px;border-radius:999px;color:#ffffffc7;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.homepage-header-link[data-v-2d487e6b]:hover,.homepage-header-link[data-v-2d487e6b]:focus-visible{background:#ffffff1a;color:#fff}.homepage-header-link--primary[data-v-2d487e6b]{color:#06111f;background:linear-gradient(135deg,#2dd4bff2,#3b82f6f2)}.homepage-header-link--primary[data-v-2d487e6b]:hover,.homepage-header-link--primary[data-v-2d487e6b]:focus-visible{color:#06111f;background:linear-gradient(135deg,#2dd4bf,#3b82f6)}.app-shell,#app{min-height:100vh;background:radial-gradient(circle at 18% 12%,rgba(56,189,248,.16),transparent 30%),radial-gradient(circle at 86% 16%,rgba(168,85,247,.14),transparent 32%),linear-gradient(135deg,#07111f,#111b3a 52%,#17102e);background-attachment:fixed}.homepage-shell[data-v-2d487e6b]{display:grid;gap:18px;width:100%;min-height:100vh;padding:calc(54px + clamp(16px,3vw,36px)) clamp(16px,3vw,36px) clamp(16px,3vw,36px);color:#fff}.homepage-hero[data-v-2d487e6b],.homepage-section[data-v-2d487e6b],.homepage-cta[data-v-2d487e6b]{width:min(1040px,100%);margin:0 auto}.homepage-hero[data-v-2d487e6b]{display:grid;gap:14px;padding:clamp(30px,7vw,72px);min-height:min(520px,calc(100vh - 72px));align-content:center}.homepage-section[data-v-2d487e6b],.homepage-cta[data-v-2d487e6b]{display:grid;gap:22px;padding:clamp(22px,4vw,38px)}.homepage-cta[data-v-2d487e6b]{text-align:center;justify-items:center}.homepage-brand-title[data-v-2d487e6b]{width:fit-content;margin:0;color:#ffffffeb;font-size:clamp(1.1rem,2.1vw,1.65rem);font-weight:900;letter-spacing:-.04em;line-height:1}.homepage-eyebrow[data-v-2d487e6b]{width:fit-content;margin:0;padding:10px 16px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a),#ffffff0e;color:#ffffffdb;font-size:clamp(1.12rem,1.7vw,1.45rem);font-weight:900;letter-spacing:-.03em;line-height:1;text-transform:none;box-shadow:inset 0 1px #ffffff1f,0 12px 24px #0000001a}.homepage-section-heading[data-v-2d487e6b]{display:grid;justify-items:center;gap:10px;max-width:720px;margin:0 auto;text-align:center}.homepage-hero h1[data-v-2d487e6b],.homepage-section-heading h2[data-v-2d487e6b]{margin:0;color:#fff;letter-spacing:-.05em;text-wrap:balance}.homepage-hero h1[data-v-2d487e6b]{max-width:760px;font-size:clamp(2.45rem,6vw,5rem);font-weight:900;line-height:.95}.homepage-section-heading h2[data-v-2d487e6b]{max-width:680px;font-size:clamp(1.8rem,3.8vw,3.15rem);line-height:1.04}.homepage-hero-lede[data-v-2d487e6b],.homepage-section-heading p[data-v-2d487e6b]:not(.homepage-eyebrow){max-width:640px;margin:0;color:#ffffffb8;line-height:1.55}.homepage-hero-lede[data-v-2d487e6b]{font-size:clamp(.98rem,1.25vw,1.08rem)}.homepage-actions[data-v-2d487e6b]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:4px}.homepage-actions--centered[data-v-2d487e6b]{justify-content:center}.homepage-button[data-v-2d487e6b]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;font-size:.84rem;font-weight:800;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.homepage-button[data-v-2d487e6b]:hover,.homepage-button[data-v-2d487e6b]:focus-visible{transform:translateY(-1px);border-color:#ffffff52;background:#ffffff21}.homepage-button--primary[data-v-2d487e6b]{border-color:#ffffff47;background:linear-gradient(135deg,#2dd4bff2,#3b82f6f2);color:#06111f}.homepage-button--muted[data-v-2d487e6b]{color:#ffffffb8;background:transparent}.homepage-card-grid[data-v-2d487e6b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.homepage-card-grid--two[data-v-2d487e6b]{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-info-card[data-v-2d487e6b]{display:grid;gap:8px;padding:15px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b}.homepage-card-title-row[data-v-2d487e6b]{display:flex;align-items:center;gap:8px;min-width:0}.homepage-card-title-row span[data-v-2d487e6b]{flex:0 0 auto;font-size:1.12rem;line-height:1}.homepage-info-card h3[data-v-2d487e6b]{margin:0;color:#fff;font-size:.98rem;line-height:1.15}.homepage-info-card p[data-v-2d487e6b]{margin:0;color:#ffffffa8;font-size:.82rem;font-weight:600;line-height:1.4}.glass-panel[data-v-2d487e6b]{border-radius:26px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff1b,#ffffff0b),#0f172a38;box-shadow:0 24px 64px #0003;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}@media (max-width: 900px){.homepage-card-grid[data-v-2d487e6b]{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-hero[data-v-2d487e6b]{min-height:auto}}@media (max-width: 640px){.homepage-shell[data-v-2d487e6b]{gap:14px;padding:64px 12px 36px}.homepage-header[data-v-2d487e6b]{height:50px;min-height:50px;width:100%;padding:7px 10px;gap:10px}.homepage-header-nav[data-v-2d487e6b]{gap:4px}.homepage-header-link[data-v-2d487e6b]{min-height:30px;padding:0 8px;font-size:.7rem}.homepage-hero[data-v-2d487e6b],.homepage-section[data-v-2d487e6b],.homepage-cta[data-v-2d487e6b]{padding:20px;border-radius:22px}.homepage-hero h1[data-v-2d487e6b]{font-size:clamp(2.15rem,11vw,3.35rem)}.homepage-card-grid[data-v-2d487e6b],.homepage-card-grid--two[data-v-2d487e6b]{grid-template-columns:1fr}.homepage-actions[data-v-2d487e6b]{flex-wrap:wrap}.homepage-button[data-v-2d487e6b]{flex:1 1 0;min-width:0}.homepage-cta .homepage-button[data-v-2d487e6b]{flex-basis:100%}}.homepage-hero-logo[data-v-2d487e6b]{display:block;margin:0 auto 18px;width:192px;max-width:85vw;height:auto;object-fit:contain;padding:8px}.signup-header[data-v-46435e16]{position:fixed;top:0;left:0;right:0;z-index:var(--z-toolbar);width:100%;margin:0;transform:translateZ(0);display:flex;align-items:center;justify-content:space-between;gap:16px;height:52px;min-height:52px;box-sizing:border-box;padding:10px clamp(14px,3vw,34px);background:#07111f94;border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.signup-logo-link[data-v-46435e16]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.signup-logo[data-v-46435e16]{display:block;width:30px;height:auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.2))}.signup-header-nav[data-v-46435e16]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.signup-header-link[data-v-46435e16]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 11px;border-radius:999px;color:#ffffffc7;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.signup-header-link[data-v-46435e16]:hover,.signup-header-link[data-v-46435e16]:focus-visible,.signup-header-link.router-link-active[data-v-46435e16]{background:#ffffff1a;color:#fff}.signup-header-link--primary[data-v-46435e16]{color:#06111f;background:linear-gradient(135deg,#2dd4bff2,#3b82f6f2)}.signup-header-link--primary[data-v-46435e16]:hover,.signup-header-link--primary[data-v-46435e16]:focus-visible{color:#06111f;background:linear-gradient(135deg,#2dd4bf,#3b82f6)}.signup-shell[data-v-46435e16]{position:relative;isolation:isolate;display:grid;place-items:center;min-height:100vh;padding:calc(82px + clamp(18px,4vw,48px)) clamp(18px,4vw,48px) clamp(18px,4vw,48px);color:#fff;overflow:hidden}.signup-shell[data-v-46435e16]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:linear-gradient(135deg,rgba(255,255,255,.05) 0 1px,transparent 1px 18px),linear-gradient(135deg,rgba(255,255,255,.03) 0 1px,transparent 1px 42px);mask-image:linear-gradient(180deg,#000000e0,#0000004d);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.3))}.signup-card[data-v-46435e16]{position:relative;display:grid;gap:clamp(22px,4vw,38px);width:min(760px,100%);padding:clamp(24px,5vw,46px);overflow:hidden}.signup-card[data-v-46435e16]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(255,255,255,.16),transparent 42%);opacity:.9}.signup-copy[data-v-46435e16],.signup-form[data-v-46435e16]{position:relative;z-index:1}.signup-verification[data-v-46435e16],.signup-link-panel[data-v-46435e16]{display:grid;gap:14px;margin-top:18px;padding:18px;border:1px solid rgba(45,212,191,.3);border-radius:16px;background:#07111f75}.signup-verification h2[data-v-46435e16],.signup-verification p[data-v-46435e16],.signup-link-panel h2[data-v-46435e16],.signup-link-panel p[data-v-46435e16]{margin:0}.signup-verification h2[data-v-46435e16],.signup-link-panel h2[data-v-46435e16]{font-size:1rem}.signup-verification p[data-v-46435e16],.signup-link-panel p[data-v-46435e16]{color:#ffffffbd;font-size:.86rem;line-height:1.5}.signup-verification-actions[data-v-46435e16]{display:flex;align-items:center;gap:10px}.signup-verification-actions .signup-button[data-v-46435e16]{flex:1}.signup-secondary-button[data-v-46435e16]{border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:10px 12px;color:#fffc;background:#ffffff0f;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.signup-message[data-v-46435e16]{margin:0;font-size:.84rem;line-height:1.45}.signup-message--error[data-v-46435e16]{color:#fecaca}.signup-copy[data-v-46435e16]{display:grid;justify-items:center;gap:10px;text-align:center}.signup-eyebrow[data-v-46435e16]{width:fit-content;margin:0;padding:6px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;color:#ffffffc7}.signup-copy h1[data-v-46435e16]{max-width:620px;margin:0;color:#fff;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:900;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.signup-copy p[data-v-46435e16]{max-width:520px;margin:0;color:#ffffffb8;font-size:clamp(.92rem,1.2vw,1rem);line-height:1.55}.signup-form[data-v-46435e16]{display:grid;gap:13px}.signup-field-grid[data-v-46435e16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signup-field[data-v-46435e16]{display:grid;gap:7px;text-align:left}.signup-field span[data-v-46435e16]{color:#ffffffc2}.signup-input[data-v-46435e16]{width:100%;min-height:44px;padding:0 13px;font:inherit;font-size:.92rem}.signup-input[data-v-46435e16]::placeholder{color:var(--app-field-placeholder, rgba(255, 255, 255, .42))}.signup-button[data-v-46435e16]{width:100%;min-height:44px;margin-top:4px;border:1px solid rgba(255,255,255,.34);background:linear-gradient(135deg,#2dd4bff2,#3b82f6f2);color:#06111f;font-size:.9rem;font-weight:900;box-shadow:0 16px 34px #2563eb33;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.signup-button[data-v-46435e16]:hover,.signup-button[data-v-46435e16]:focus-visible{transform:translateY(-1px);box-shadow:0 18px 36px #2563eb42;border-color:#ffffff7a}.signup-links[data-v-46435e16]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:2px;color:#ffffff9e;font-size:.86rem;font-weight:600;text-align:center}.signup-links a[data-v-46435e16]{color:#ccfbf1f5;font-weight:900;text-decoration:none}.signup-links a[data-v-46435e16]:hover,.signup-links a[data-v-46435e16]:focus-visible{text-decoration:underline}.glass-panel[data-v-46435e16]{border-radius:26px;background:linear-gradient(180deg,#ffffff24,#ffffff0e),linear-gradient(180deg,#0f172a38,#0f172a70),#0f172a38;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff29;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}@media (max-width: 640px){.signup-header[data-v-46435e16]{height:52px;min-height:52px;width:100%;padding:7px 10px;gap:10px}.signup-header-nav[data-v-46435e16]{gap:4px}.signup-header-link[data-v-46435e16]{min-height:30px;padding:0 8px;font-size:.7rem}.signup-shell[data-v-46435e16]{padding:86px 12px 36px}.signup-card[data-v-46435e16]{gap:18px;padding:20px;border-radius:24px}.signup-copy h1[data-v-46435e16]{font-size:clamp(2rem,11vw,3rem)}.signup-field-grid[data-v-46435e16]{grid-template-columns:1fr;gap:11px}.signup-links[data-v-46435e16]{flex-direction:column;align-items:center}}.login-header[data-v-0a9f33bc]{position:fixed;top:0;left:0;right:0;z-index:var(--z-toolbar);width:100%;margin:0;transform:translateZ(0);display:flex;align-items:center;justify-content:space-between;gap:16px;height:54px;min-height:54px;box-sizing:border-box;padding:8px clamp(14px,3vw,34px);background:#07111f94;border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.login-logo-link[data-v-0a9f33bc]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.login-logo[data-v-0a9f33bc]{display:block;width:30px;height:auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.2))}.login-header-nav[data-v-0a9f33bc]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.login-header-link[data-v-0a9f33bc]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 11px;border-radius:999px;color:#ffffffc7;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.login-header-link[data-v-0a9f33bc]:hover,.login-header-link[data-v-0a9f33bc]:focus-visible,.login-header-link.router-link-active[data-v-0a9f33bc]{background:#ffffff1a;color:#fff}.login-header-link--primary[data-v-0a9f33bc]{color:#06111f;background:linear-gradient(135deg,#2dd4bff2,#3b82f6f2)}.login-header-link--primary[data-v-0a9f33bc]:hover,.login-header-link--primary[data-v-0a9f33bc]:focus-visible{color:#06111f;background:linear-gradient(135deg,#2dd4bf,#3b82f6)}.app-shell,#app{min-height:100vh;background:radial-gradient(circle at 18% 12%,rgba(56,189,248,.22),transparent 32%),radial-gradient(circle at 86% 18%,rgba(168,85,247,.22),transparent 34%),radial-gradient(circle at 72% 86%,rgba(20,184,166,.14),transparent 36%),linear-gradient(135deg,#07111f,#111b3a 48%,#17102e);background-attachment:fixed}.login-shell[data-v-0a9f33bc]{position:relative;isolation:isolate;display:grid;place-items:center;min-height:100vh;padding:calc(54px + clamp(18px,4vw,48px)) clamp(18px,4vw,48px) clamp(18px,4vw,48px);color:#fff;overflow:hidden}.login-shell[data-v-0a9f33bc]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:linear-gradient(135deg,rgba(255,255,255,.05) 0 1px,transparent 1px 18px),linear-gradient(135deg,rgba(255,255,255,.03) 0 1px,transparent 1px 42px);mask-image:linear-gradient(180deg,#000000e0,#0000004d);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.3))}.login-card[data-v-0a9f33bc]{position:relative;display:grid;gap:clamp(20px,3.6vw,34px);width:min(520px,100%);padding:clamp(24px,5vw,44px);overflow:hidden}.login-card[data-v-0a9f33bc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(255,255,255,.16),transparent 42%);opacity:.9}.login-copy[data-v-0a9f33bc],.login-form[data-v-0a9f33bc]{position:relative;z-index:1}.login-method[data-v-0a9f33bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.login-method-button[data-v-0a9f33bc],.login-link-cancel[data-v-0a9f33bc]{border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:10px 12px;color:#ffffffc7;background:#ffffff0f;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.login-method-button--active[data-v-0a9f33bc]{color:#fff;border-color:#2dd4bf9e;background:#2dd4bf29}.login-link-panel[data-v-0a9f33bc]{display:grid;gap:12px;margin-top:18px;padding:16px;border:1px solid rgba(45,212,191,.3);border-radius:16px;background:#07111f75}.login-link-panel h2[data-v-0a9f33bc],.login-link-panel p[data-v-0a9f33bc]{margin:0}.login-link-panel h2[data-v-0a9f33bc]{font-size:1rem}.login-link-panel p[data-v-0a9f33bc]{color:#ffffffb8;font-size:.86rem;line-height:1.5}.login-link-actions[data-v-0a9f33bc]{display:flex;align-items:center;gap:10px}.login-link-actions .login-button[data-v-0a9f33bc]{flex:1}.login-message[data-v-0a9f33bc]{margin:0;font-size:.84rem;line-height:1.45}.login-message--error[data-v-0a9f33bc]{color:#fecaca}.login-copy[data-v-0a9f33bc]{display:grid;justify-items:center;gap:10px;text-align:center}.login-eyebrow[data-v-0a9f33bc]{width:fit-content;margin:0;padding:6px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;color:#ffffffc7}.login-copy h1[data-v-0a9f33bc]{max-width:480px;margin:0;color:#fff;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:900;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.login-copy p[data-v-0a9f33bc]{max-width:420px;margin:0;color:#ffffffb8;font-size:clamp(.9rem,1.15vw,.98rem);line-height:1.52}.login-form[data-v-0a9f33bc]{display:grid;gap:13px}.login-field[data-v-0a9f33bc]{display:grid;gap:7px;text-align:left}.login-field span[data-v-0a9f33bc]{color:#ffffffc2}.login-input[data-v-0a9f33bc]{width:100%;min-height:44px;padding:0 13px;font:inherit;font-size:.92rem}.login-input[data-v-0a9f33bc]::placeholder{color:var(--app-field-placeholder, rgba(255, 255, 255, .42))}.login-button[data-v-0a9f33bc]{width:100%;min-height:44px;margin-top:4px;border:1px solid rgba(255,255,255,.34);background:linear-gradient(135deg,#2dd4bff2,#3b82f6f2);color:#06111f;font-size:.9rem;font-weight:900;box-shadow:0 16px 34px #2563eb33;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.login-button[data-v-0a9f33bc]:hover,.login-button[data-v-0a9f33bc]:focus-visible{transform:translateY(-1px);box-shadow:0 18px 36px #2563eb42;border-color:#ffffff7a}.login-links[data-v-0a9f33bc]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:2px}.login-links a[data-v-0a9f33bc]{color:#ccfbf1f5;font-size:.86rem;font-weight:900;text-decoration:none}.login-links a[data-v-0a9f33bc]:hover,.login-links a[data-v-0a9f33bc]:focus-visible{text-decoration:underline}.glass-panel[data-v-0a9f33bc]{border-radius:26px;background:linear-gradient(180deg,#ffffff24,#ffffff0e),linear-gradient(180deg,#0f172a38,#0f172a70),#0f172a38;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff29;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}@media (max-width: 640px){.login-header[data-v-0a9f33bc]{height:50px;min-height:50px;width:100%;padding:7px 10px;gap:10px}.login-header-nav[data-v-0a9f33bc]{gap:4px}.login-header-link[data-v-0a9f33bc]{min-height:30px;padding:0 8px;font-size:.7rem}.login-shell[data-v-0a9f33bc]{padding:64px 12px 36px}.login-card[data-v-0a9f33bc]{gap:18px;padding:20px;border-radius:24px}.login-copy h1[data-v-0a9f33bc]{font-size:clamp(2rem,11vw,3rem)}.login-links[data-v-0a9f33bc]{flex-direction:column;align-items:center}}.notification-row[data-v-3c2cc8fb]{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0d}.notification-row--unread[data-v-3c2cc8fb]{border-color:#5eead457;background:#14b8a61f}.notification-row__main[data-v-3c2cc8fb]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;width:100%;min-height:48px;padding:0;border:0;color:inherit;background:transparent;text-align:left}.notification-row__main[data-v-3c2cc8fb]:focus-visible,.notification-row__action[data-v-3c2cc8fb]:focus-visible{outline:2px solid rgba(255,255,255,.52);outline-offset:2px}.notification-row__indicator[data-v-3c2cc8fb]{width:10px;height:10px;margin-top:5px;border-radius:999px;background:#94a3b8b8}.notification-row--unread .notification-row__indicator[data-v-3c2cc8fb]{background:#5eead4;box-shadow:0 0 0 4px #5eead424}.notification-row__copy[data-v-3c2cc8fb]{display:grid;gap:5px;min-width:0}.notification-row__topline[data-v-3c2cc8fb],.notification-row__meta[data-v-3c2cc8fb],.notification-row__actions[data-v-3c2cc8fb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notification-row__topline[data-v-3c2cc8fb]{justify-content:space-between}.notification-row__topline strong[data-v-3c2cc8fb]{min-width:0;overflow-wrap:anywhere;color:#fffffff2;font-size:.92rem;line-height:1.25}.notification-row__state[data-v-3c2cc8fb]{flex:0 0 auto;color:#ffffff9e;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.notification-row--unread .notification-row__state[data-v-3c2cc8fb]{color:#99f6e4}.notification-row__body[data-v-3c2cc8fb],.notification-row__meta[data-v-3c2cc8fb]{color:#e2e8f0bd;font-size:.78rem;line-height:1.35}.notification-row__body[data-v-3c2cc8fb]{overflow-wrap:anywhere}.notification-row__meta[data-v-3c2cc8fb]{font-size:.72rem}.notification-row__actions[data-v-3c2cc8fb]{justify-content:flex-end}.notification-row__activity[data-v-3c2cc8fb]{display:grid;gap:8px;padding-left:20px}.notification-row__activity-list[data-v-3c2cc8fb]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.notification-row__activity-item[data-v-3c2cc8fb]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;color:#e2e8f0d1;font-size:.78rem;line-height:1.35}.notification-row__activity-item time[data-v-3c2cc8fb],.notification-row__activity-state[data-v-3c2cc8fb]{color:#e2e8f094}.notification-row__activity-more[data-v-3c2cc8fb]{justify-self:start;min-height:34px;padding:0 10px;font-size:.76rem}.notification-row__action[data-v-3c2cc8fb]{min-height:34px;padding:0 10px;font-size:.76rem}.notification-row--compact[data-v-3c2cc8fb]{padding:9px;border-radius:12px}.notification-row--compact .notification-row__actions[data-v-3c2cc8fb]{display:none}.notification-list[data-v-c1025013]{display:grid;gap:10px;min-width:0}.notification-list__items[data-v-c1025013]{display:grid;gap:10px}.notification-list__state[data-v-c1025013]{display:grid;gap:10px;justify-items:start;min-height:72px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#e2e8f0c2;background:#ffffff0d}.notification-list__state--error[data-v-c1025013]{border-color:#f8717157;color:#fee2e2e6;background:#7f1d1d2e}.notification-list__load-more[data-v-c1025013]{width:100%}.notification-list--compact[data-v-c1025013],.notification-list--compact .notification-list__items[data-v-c1025013]{gap:8px}.notification-list--compact .notification-list__state[data-v-c1025013]{min-height:58px;padding:14px}.start-section[data-v-a42418f1]{display:grid;gap:12px;min-width:0;padding:14px}.start-section__header[data-v-a42418f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.start-section__header h2[data-v-a42418f1]{margin:0;color:#f8fafcf5;font-size:1rem;line-height:1.15;letter-spacing:0}.start-section__header p[data-v-a42418f1]{margin:4px 0 0;color:#e2e8f09e;font-size:.76rem;line-height:1.35}.start-section__link[data-v-a42418f1],.start-section__count[data-v-a42418f1]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;color:#bae6fdf0;font-size:.68rem;font-weight:900;text-decoration:none;white-space:nowrap}.start-section__state[data-v-a42418f1]{display:grid;gap:10px;justify-items:start;min-height:58px;padding:14px;color:#e2e8f0b8;font-size:.84rem}.start-section__state--error[data-v-a42418f1]{border-color:#f8717157;color:#fee2e2eb;background:#7f1d1d29}@media (max-width: 520px){.start-section[data-v-a42418f1]{padding:12px}.start-section__header[data-v-a42418f1]{align-items:flex-start}}.start-attention-list[data-v-968a4b1b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.start-attention-row[data-v-968a4b1b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:58px;padding:10px;border-left-width:4px;font:inherit;text-align:left;cursor:pointer}.start-attention-row[data-v-968a4b1b]:hover,.start-attention-row[data-v-968a4b1b]:focus-visible{border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-hover-opacity, .2));outline:none}.start-attention-row--high[data-v-968a4b1b]{border-left-color:#f97316}.start-attention-row--medium[data-v-968a4b1b]{border-left-color:#5eead4}.start-attention-row--low[data-v-968a4b1b]{border-left-color:#94a3b8cc}.start-attention-row span[data-v-968a4b1b]{display:grid;gap:3px;min-width:0}.start-attention-row strong[data-v-968a4b1b]{min-width:0;overflow-wrap:anywhere;font-size:.86rem;line-height:1.25}.start-attention-row small[data-v-968a4b1b]{color:#e2e8f09e;font-size:.68rem;font-weight:800}.start-attention-row em[data-v-968a4b1b]{color:#bae6fdf5;font-style:normal;font-size:1.2rem;font-weight:950}.start-close-list[data-v-5de9ffe3]{display:grid;gap:8px}.start-close-row[data-v-5de9ffe3]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:58px;padding:8px;font:inherit;text-align:left;cursor:pointer}.start-close-row[data-v-5de9ffe3]:hover,.start-close-row[data-v-5de9ffe3]:focus-visible{border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-hover-opacity, .2));outline:none}.start-close-row img[data-v-5de9ffe3],.start-close-row__avatar[data-v-5de9ffe3]{width:42px;height:42px;border-radius:999px;object-fit:cover;background:#0f172ad1}.start-close-row__avatar[data-v-5de9ffe3]{display:grid;place-items:center;color:#bae6fdf2;font-size:.78rem;font-weight:950}.start-close-row__copy[data-v-5de9ffe3]{display:grid;gap:4px;min-width:0}.start-close-row__copy strong[data-v-5de9ffe3],.start-close-row__copy small[data-v-5de9ffe3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-close-row__copy strong[data-v-5de9ffe3]{font-size:.88rem}.start-close-row__copy small[data-v-5de9ffe3]{color:#e2e8f0a3;font-size:.72rem}.start-continue-list[data-v-4a4102ef]{display:grid;gap:8px}.start-continue-row[data-v-4a4102ef]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:56px;padding:9px;font:inherit;text-align:left;cursor:pointer}.start-continue-row[data-v-4a4102ef]:hover,.start-continue-row[data-v-4a4102ef]:focus-visible{border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-hover-opacity, .2));outline:none}.start-continue-row__type[data-v-4a4102ef]{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:28px;padding:0 8px;border-radius:999px;color:#99f6e4f2;background:#14b8a626;font-size:.68rem;font-weight:900}.start-continue-row__copy[data-v-4a4102ef]{display:grid;gap:3px;min-width:0}.start-continue-row__copy strong[data-v-4a4102ef],.start-continue-row__copy small[data-v-4a4102ef]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-continue-row__copy strong[data-v-4a4102ef]{font-size:.88rem}.start-continue-row__copy small[data-v-4a4102ef]{color:#e2e8f0a3;font-size:.72rem}.start-memory-list[data-v-f223773c]{display:grid;gap:8px}.start-memory-row[data-v-f223773c]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;min-height:66px;padding:8px;font:inherit;text-align:left;cursor:pointer}.start-memory-row[data-v-f223773c]:hover,.start-memory-row[data-v-f223773c]:focus-visible{border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-hover-opacity, .2));outline:none}.start-memory-row img[data-v-f223773c],.start-memory-row__fallback[data-v-f223773c]{width:54px;height:50px;border-radius:8px;object-fit:cover;background:#0f172ad1}.start-memory-row__fallback[data-v-f223773c]{display:grid;place-items:center;color:#bae6fde6;font-size:1.6rem}.start-memory-row__copy[data-v-f223773c]{display:grid;gap:4px;min-width:0}.start-memory-row__copy strong[data-v-f223773c],.start-memory-row__copy small[data-v-f223773c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-memory-row__copy strong[data-v-f223773c]{font-size:.88rem}.start-memory-row__copy small[data-v-f223773c]{color:#e2e8f0a3;font-size:.72rem}.start-page-overlay[data-v-1f585958]{position:fixed;z-index:1800;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;min-width:0;padding:16px 16px max(16px,env(safe-area-inset-bottom));box-sizing:border-box;animation:start-overlay-fade-in-1f585958 .14s ease-out}.start-page-overlay__backdrop[data-v-1f585958]{position:absolute;top:0;right:0;bottom:0;left:0;background:#020817ad;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.start-page-overlay__dialog[data-v-1f585958]{--start-overlay-width: 640px;position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(var(--start-overlay-width),calc(100vw - 32px));max-width:100%;min-width:0;max-height:min(82dvh,760px);overflow:hidden;box-sizing:border-box;animation:start-overlay-dialog-in-1f585958 .14s ease-out}.start-page-overlay__dialog--compact[data-v-1f585958]{--start-overlay-width: 520px}.start-page-overlay__dialog--medium[data-v-1f585958]{--start-overlay-width: 640px}.start-page-overlay__dialog--wide[data-v-1f585958]{--start-overlay-width: 860px}.start-page-overlay__header[data-v-1f585958]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:13px 14px 11px;border-bottom:1px solid rgba(148,163,184,.14)}.start-page-overlay__header>div[data-v-1f585958]{min-width:0}.start-page-overlay__kicker[data-v-1f585958]{margin:0 0 4px;color:#7dd3fcc7;font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.start-page-overlay__header h2[data-v-1f585958]{margin:0;color:#f8fafc;font-size:1.2rem;line-height:1.1}.start-page-overlay__description[data-v-1f585958]{max-width:62ch;margin:5px 0 0;color:#e2e8f0a8;font-size:.78rem;line-height:1.45}.start-page-overlay__close[data-v-1f585958]{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;color:#e2e8f0f0;cursor:pointer}.start-page-overlay__close[data-v-1f585958]:focus-visible{outline:3px solid rgba(125,211,252,.94);outline-offset:2px}.start-page-overlay__close svg[data-v-1f585958]{display:block;width:1.1rem;height:1.1rem;fill:currentColor}.start-page-overlay__content[data-v-1f585958]{min-width:0;min-height:0;padding:10px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width: 760px){.start-page-overlay[data-v-1f585958]{padding:10px 10px max(10px,env(safe-area-inset-bottom),var(--active-app-mobile-nav-safe-height, 0px))}.start-page-overlay__dialog[data-v-1f585958]{width:calc(100vw - 20px);max-height:calc(100dvh - max(20px,env(safe-area-inset-bottom),var(--active-app-mobile-nav-safe-height, 0px)))}.start-page-overlay__header[data-v-1f585958]{padding:11px 11px 9px}.start-page-overlay__description[data-v-1f585958]{display:none}.start-page-overlay__content[data-v-1f585958]{padding:8px}}@media (prefers-reduced-motion: reduce){.start-page-overlay[data-v-1f585958],.start-page-overlay__dialog[data-v-1f585958]{animation:none}}@keyframes start-overlay-fade-in-1f585958{0%{opacity:0}to{opacity:1}}@keyframes start-overlay-dialog-in-1f585958{0%{transform:translateY(6px) scale(.99)}to{transform:translateY(0) scale(1)}}.app-nav-icon[data-v-050db517]{width:1.35em;height:1.35em;display:block;flex:0 0 auto;fill:currentColor}.start-page-links-panel__grid[data-v-d004c7ec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0}.start-page-links-panel__item[data-v-d004c7ec]{display:flex;align-items:center;gap:10px;min-width:0;min-height:52px;padding:8px 10px;color:#f8fafc;font-size:.78rem;font-weight:800;text-align:left;cursor:pointer}.start-page-links-panel__item>span[data-v-d004c7ec]:last-child{min-width:0;white-space:normal;overflow-wrap:anywhere}.start-page-links-panel__item[data-v-d004c7ec]:focus-visible{outline:3px solid rgba(125,211,252,.94);outline-offset:2px}.start-page-links-panel__icon[data-v-d004c7ec]{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:50%;color:#e2e8f0f5;background:#ffffff12}.start-page-links-panel__icon img[data-v-d004c7ec]{width:100%;height:100%;object-fit:cover}.start-page-links-panel__icon[data-v-d004c7ec] .app-nav-icon{width:1.1rem;height:1.1rem}@media (max-width: 520px){.start-page-links-panel__grid[data-v-d004c7ec]{grid-template-columns:repeat(2,minmax(0,1fr))}}.start-pulse-metrics[data-v-1569f54b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.start-pulse-metric[data-v-1569f54b]{display:grid;gap:4px;min-height:66px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d}.start-pulse-metric span[data-v-1569f54b]{color:#e2e8f0a8;font-size:.68rem;font-weight:900}.start-pulse-metric strong[data-v-1569f54b]{color:#f8fafc;font-size:1.35rem;line-height:1}.start-pulse-top[data-v-1569f54b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:54px;padding:10px;border:1px solid rgba(125,211,252,.2);border-radius:8px;color:#f8fafc;background:#0e749024;font:inherit;text-align:left;cursor:pointer}.start-pulse-top[data-v-1569f54b]:hover,.start-pulse-top[data-v-1569f54b]:focus-visible{border-color:#7dd3fc61;outline:none}.start-pulse-top span[data-v-1569f54b]{display:grid;gap:3px;min-width:0}.start-pulse-top small[data-v-1569f54b]{color:#e2e8f09e;font-size:.68rem}.start-pulse-top strong[data-v-1569f54b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.start-pulse-top em[data-v-1569f54b]{color:#bae6fdf5;font-style:normal;font-weight:950}@media (max-width: 420px){.start-pulse-metrics[data-v-1569f54b]{grid-template-columns:1fr}}.moment-card[data-v-d02acb27]{--moment-card-size: auto;--moment-card-radius-local: var(--moment-resolved-card-radius, var(--private-moment-card-radius, var(--moment-card-radius, 18px)));--moment-card-padding: 1px;--moment-card-title-size: clamp(.78rem, 8cqw, 1.55rem);--moment-card-date-size: clamp(.58rem, 5.6cqw, 1rem);--moment-card-image-opacity: var(--moment-image-opacity, .46);--moment-card-image-brightness: var(--moment-image-brightness, 100%);--moment-card-image-contrast: var(--moment-image-contrast, 100%);--moment-card-image-saturation: var(--moment-image-saturation, 1);--moment-card-image-blur: var(--moment-image-blur, 0px);--moment-card-image-tint-rgb: var(--moment-image-tint-rgb, 16, 24, 39);--moment-card-image-tint-opacity: var(--moment-image-tint-opacity, 0);--moment-resolved-media-opacity: var(--public-profile-media-opacity, var(--personal-timeline-media-opacity, var(--moment-image-opacity, 1)));--moment-resolved-media-filter: brightness(var(--public-profile-media-brightness, var(--personal-timeline-media-brightness, var(--moment-image-brightness, 100%)))) contrast(var(--public-profile-media-contrast, var(--personal-timeline-media-contrast, var(--moment-image-contrast, 100%)))) saturate(var(--public-profile-media-saturation, var(--personal-timeline-media-saturation, var(--moment-image-saturation, 1)))) blur(var(--public-profile-media-blur, var(--personal-timeline-media-blur, var(--moment-image-blur, 0px))));--moment-resolved-media-tint-rgb: var(--moment-image-tint-rgb, 16, 24, 39);--moment-resolved-media-tint-opacity: var(--public-profile-media-tint-opacity, var(--personal-timeline-media-tint-opacity, var(--moment-image-tint-opacity, 0)));--moment-resolved-media-radius: var(--public-profile-media-radius, var(--personal-timeline-media-radius, var(--moment-card-radius, 12px)));--moment-resolved-media-border-width: var(--public-profile-media-border-width, var(--personal-timeline-media-border-width, 0px));--moment-resolved-media-border-color: var(--public-profile-media-border-color, var(--personal-timeline-media-border-color, transparent));position:relative;z-index:0;display:grid;container-type:inline-size;flex:0 0 var(--moment-card-size);width:var(--moment-card-size);min-width:var(--moment-card-size);max-width:var(--moment-card-size);aspect-ratio:1 / 1;align-self:start;padding:var(--moment-card-padding);margin:0;border-radius:var(--moment-card-radius-local);border-style:solid;border-width:var(--moment-resolved-card-border-width, var(--private-moment-card-border-width, var(--moment-card-border-width, 1px)));border-color:rgba(var(--moment-resolved-card-border-rgb, var(--private-moment-card-border-rgb, var(--moment-card-border-rgb, 255, 255, 255))),var(--moment-resolved-card-border-opacity, var(--private-moment-card-border-opacity, var(--moment-card-border-opacity, .24))));background:none;box-shadow:0 14px 38px #00000014,0 2px 8px #ffffff14;color:#fff;cursor:pointer;overflow:hidden;text-align:left;transform-origin:center center;backface-visibility:hidden;will-change:transform,filter,opacity;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,filter .2s ease}.moment-card--start[data-v-d02acb27]{--moment-card-size: 100%;--moment-card-title-size: clamp(.78rem, 5cqw, 1rem);--moment-card-date-size: clamp(.62rem, 4cqw, .78rem);width:100%;min-width:0;max-width:none;aspect-ratio:4 / 3;border-radius:8px}.moment-card--start .moment-card__copy[data-v-d02acb27]{padding:8px}.moment-card--start .moment-card__title[data-v-d02acb27],.moment-card--start .moment-card__date[data-v-d02acb27]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moment-card--browser[data-v-d02acb27]{--moment-card-browser-columns: var(--private-moment-grid-columns, var(--moment-grid-columns, var(--timeline-browser-user-columns, var(--timeline-browser-columns, 6))));--moment-card-browser-gap: var(--private-moment-grid-gap, var(--moment-grid-gap, var(--timeline-browser-user-gap, var(--timeline-browser-gap, 18px))));--moment-card-size: calc((100% - (var(--moment-card-browser-gap) * (var(--moment-card-browser-columns) - 1))) / var(--moment-card-browser-columns))}.moment-card--rail[data-v-d02acb27]{--moment-card-size: var(--timeline-map-rail-card-size, 88px)}.moment-card--related[data-v-d02acb27]{--moment-card-size: 100%;--moment-card-radius-local: var(--private-moment-card-radius, var(--moment-card-radius, 20px));--moment-card-padding: 2px}.moment-card--feature[data-v-d02acb27]{--moment-card-size: 100%;--moment-card-radius-local: var(--private-moment-card-radius, var(--moment-card-radius, 22px));--moment-card-padding: 2px}.moment-card[data-v-d02acb27]:hover,.moment-card[data-v-d02acb27]:focus-visible,.moment-card.is-active[data-v-d02acb27]{z-index:50;transform:none;box-shadow:0 18px 34px #0f172a2e,0 0 0 1px #ffffff29}.moment-card.is-opening[data-v-d02acb27]{opacity:0;pointer-events:none}.moment-card[data-v-d02acb27]:focus-visible{outline:2px solid rgba(255,255,255,.82);outline-offset:2px}.moment-card.is-disabled[data-v-d02acb27]{opacity:.52;cursor:default}.moment-card__media[data-v-d02acb27]{position:relative;width:100%;height:100%;min-height:0;box-sizing:border-box;overflow:hidden;border-radius:var(--moment-resolved-media-radius);border:var(--moment-resolved-media-border-width) solid var(--moment-resolved-media-border-color);background:#0f172a0a}.moment-card__media-item[data-v-d02acb27]{display:block;width:100%!important;height:100%!important;aspect-ratio:1 / 1;object-fit:cover;border-radius:inherit;opacity:var(--moment-resolved-media-opacity)!important;filter:var(--moment-resolved-media-filter)!important;transition:opacity .18s ease,filter .18s ease,transform .18s ease}.moment-card:hover .moment-card__media-item[data-v-d02acb27],.moment-card:focus-visible .moment-card__media-item[data-v-d02acb27],.moment-card.is-active .moment-card__media-item[data-v-d02acb27]{transform:scale(1.14)}.moment-card.is-opening .moment-card__media-item[data-v-d02acb27]{transform:scale(1.12)}.moment-card__media[data-v-d02acb27]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;background:rgba(var(--moment-resolved-media-tint-rgb),var(--moment-resolved-media-tint-opacity))}.moment-card__fallback[data-v-d02acb27]{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;font-size:1.15rem;font-weight:800;letter-spacing:.08em;color:#fff;text-shadow:var(--site-text-shadow-strong);border-radius:inherit;opacity:var(--moment-resolved-media-opacity);filter:var(--moment-resolved-media-filter);background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.18),transparent 34%),#0f172a29;transition:opacity .18s ease,transform .18s ease}.moment-card:hover .moment-card__fallback[data-v-d02acb27],.moment-card:focus-visible .moment-card__fallback[data-v-d02acb27],.moment-card.is-active .moment-card__fallback[data-v-d02acb27]{transform:scale(1.12)}.moment-card.is-opening .moment-card__fallback[data-v-d02acb27]{transform:scale(1.08)}.moment-card__copy[data-v-d02acb27]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:clamp(3px,2cqw,7px) clamp(3px,2.4cqw,8px);background:none!important;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.moment-card.is-opening .moment-card__copy[data-v-d02acb27]{opacity:0;transform:scale(1.08)}.moment-card__date[data-v-d02acb27]{width:100%;max-width:100%;padding:0;font-size:var(--moment-card-date-size);font-weight:800;line-height:.95;color:#fff;text-shadow:var(--site-text-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.moment-card__title[data-v-d02acb27]{width:100%;margin-top:auto;font-size:var(--moment-card-title-size);font-weight:800;line-height:.94;color:#fff;text-shadow:var(--site-text-shadow);display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:normal}@container (max-width: 140px){.moment-card__date[data-v-d02acb27]{font-size:clamp(.5rem,4.8cqw,.68rem)}.moment-card__title[data-v-d02acb27]{font-size:clamp(.66rem,6.2cqw,.9rem);line-height:.92}}@container (max-width: 92px){.moment-card__date[data-v-d02acb27]{font-size:clamp(.34rem,3.6cqw,.44rem)}.moment-card__title[data-v-d02acb27]{font-size:clamp(.44rem,4.7cqw,.56rem);line-height:.9}}@container (max-width: 68px){.moment-card__date[data-v-d02acb27]{font-size:clamp(.3rem,3.4cqw,.38rem)}.moment-card__title[data-v-d02acb27]{font-size:clamp(.38rem,4.4cqw,.48rem);line-height:.88}}.moment-card__media-count[data-v-d02acb27]{position:absolute;top:7px;right:7px;z-index:5;display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#0f172a8a;color:#fff;font-size:.68rem;font-weight:800;line-height:1;box-shadow:0 8px 18px #0f172a38,inset 0 1px #ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.moment-card__video-badge[data-v-d02acb27]{position:absolute;left:7px;bottom:7px;z-index:5;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#0f172a8a;color:#fff;font-size:.68rem;font-weight:800;line-height:1;box-shadow:0 8px 18px #0f172a38,inset 0 1px #ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:none}.moment-card--rail .moment-card__copy[data-v-d02acb27]{padding:2px 3px}.moment-card--rail .moment-card__media-count[data-v-d02acb27]{top:5px;right:5px;min-width:18px;height:18px;padding:0 5px;font-size:.58rem}.moment-card--rail .moment-card__video-badge[data-v-d02acb27]{left:5px;bottom:5px;width:18px;height:18px;font-size:.58rem}.moment-card--rail .moment-card__title[data-v-d02acb27]{-webkit-line-clamp:2}.moment-card-opening-portal{position:fixed;left:var(--moment-opening-left);top:var(--moment-opening-top);z-index:2147483000;width:var(--moment-opening-width);height:var(--moment-opening-height);border-radius:var(--moment-opening-radius);overflow:hidden;pointer-events:none;background:#080c18f5;box-shadow:0 34px 90px #0000006b,0 0 0 1px #ffffff2e;transform-origin:center center;animation:momentCardPortalZoomOpen-d02acb27 1.5s cubic-bezier(.18,.92,.18,1) both;will-change:transform,opacity,filter,border-radius}.moment-card-opening-portal__media{width:100%;height:100%;border-radius:inherit;overflow:hidden;background:#0f172a1f}.moment-card-opening-portal__item{display:block;width:100%;height:100%;object-fit:cover;opacity:1;filter:saturate(1.08) contrast(1.03);transform-origin:center center;animation:momentCardPortalMediaOpen-d02acb27 1.5s cubic-bezier(.18,.92,.18,1) both}.moment-card-opening-portal__fallback{display:grid;place-items:center;width:100%;height:100%;color:#fff;font-size:1.4rem;font-weight:900;letter-spacing:.08em;text-shadow:var(--site-text-shadow-strong);background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.22),transparent 34%),#0f172a3d}@keyframes momentCardPortalZoomOpen-d02acb27{0%{opacity:1;border-radius:var(--moment-opening-radius);transform:translateZ(0) scale(1);filter:blur(0)}46%{opacity:1;border-radius:22px;transform:translate3d(var(--moment-opening-shift-x),var(--moment-opening-shift-y),0) scale(var(--moment-opening-scale));filter:blur(1px)}88%{opacity:1;border-radius:26px;transform:translate3d(var(--moment-opening-shift-x),var(--moment-opening-shift-y),0) scale(calc(var(--moment-opening-scale) * 1.025));filter:blur(2.5px)}to{opacity:0;border-radius:30px;transform:translate3d(var(--moment-opening-shift-x),var(--moment-opening-shift-y),0) scale(calc(var(--moment-opening-scale) * 1.065));filter:blur(16px)}}@keyframes momentCardPortalMediaOpen-d02acb27{0%{transform:scale(1.02)}46%{transform:scale(1.18)}to{transform:scale(1.32)}}@media (max-width: 820px){.moment-card--browser[data-v-d02acb27]{--moment-card-browser-columns: min(var(--private-moment-grid-columns, var(--moment-grid-columns, var(--timeline-browser-user-columns, var(--timeline-browser-columns, 8)))), 8)}}@media (max-width: 560px){.moment-card--browser[data-v-d02acb27]{--moment-card-browser-columns: min(var(--private-moment-grid-columns, var(--moment-grid-columns, var(--timeline-browser-user-columns, var(--timeline-browser-columns, 6)))), 6)}@container (max-width: 140px){.moment-card__date[data-v-d02acb27]{font-size:clamp(.46rem,4.4cqw,.6rem)}.moment-card__title[data-v-d02acb27]{font-size:clamp(.58rem,5.6cqw,.78rem);line-height:.9}}@container (max-width: 92px){.moment-card__date[data-v-d02acb27]{font-size:clamp(.3rem,3.3cqw,.4rem)}.moment-card__title[data-v-d02acb27]{font-size:clamp(.38rem,4.2cqw,.5rem);line-height:.88}}@container (max-width: 68px){.moment-card__date[data-v-d02acb27]{font-size:clamp(.26rem,3cqw,.34rem)}.moment-card__title[data-v-d02acb27]{font-size:clamp(.34rem,3.8cqw,.44rem);line-height:.86}}.moment-card--rail[data-v-d02acb27]{--moment-card-size: 88px}}.start-moment-grid[data-v-bbcf3633]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px}.start-signal-list[data-v-850d2622]{display:grid;gap:8px}.start-signal-row[data-v-850d2622]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:52px;padding:9px 10px;font:inherit;text-align:left;cursor:pointer}.start-signal-row[data-v-850d2622]:hover,.start-signal-row[data-v-850d2622]:focus-visible{border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-hover-opacity, .2));outline:none}.start-signal-row span[data-v-850d2622],.start-signal-row em[data-v-850d2622]{display:grid;gap:3px;min-width:0}.start-signal-row strong[data-v-850d2622]{overflow-wrap:anywhere;font-size:.86rem}.start-signal-row small[data-v-850d2622]{color:#e2e8f09e;font-size:.68rem;font-style:normal}.start-signal-row em[data-v-850d2622]{color:#bae6fdf5;font-style:normal;font-size:.76rem;font-weight:900;text-align:right}@media (max-width: 420px){.start-signal-row[data-v-850d2622]{grid-template-columns:1fr}.start-signal-row em[data-v-850d2622]{text-align:left}}.start-page__group-card[data-v-100c9f88]{display:grid;align-content:start;gap:3px;justify-self:start;width:min(60px,100%);min-width:0;padding:5px 4px;overflow:visible;box-sizing:border-box}.start-page__group-card--left[data-v-100c9f88]{grid-column:1}.start-page__group-card--right[data-v-100c9f88]{grid-column:3;justify-self:end}.start-page__group-card .start-page__group-heading[data-v-100c9f88]{margin:0;color:#e2e8f0b3;font-size:.5rem;font-weight:750;letter-spacing:.035em;line-height:1;text-align:center;text-transform:uppercase}.start-page__group-controls[data-v-100c9f88]{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:3px;min-width:0}.start-page__group-button[data-v-100c9f88]{position:relative;display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;min-width:0;min-height:44px;padding:2px;border:0;border-radius:12px;color:inherit;background:transparent;box-shadow:none;filter:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;cursor:pointer}.start-page__group-button[data-v-100c9f88]:focus-visible{outline:3px solid rgba(125,211,252,.94);outline-offset:1px;background:transparent;box-shadow:none}.start-page__group-button.active[data-v-100c9f88]:after{content:"";position:absolute;inset:7px auto 7px -4px;width:3px;border-radius:999px;background:#7dd3fce6}.start-page__group-bubble[data-v-100c9f88]{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(186,230,253,.2);border-radius:10px;color:#e2e8f0f5;background:linear-gradient(145deg,#1e293bf0,#0e749047);transition:border-color .12s ease,background .12s ease,filter .12s ease}.start-page__group-bubble>img[data-v-100c9f88]{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.start-page__group-button:hover .start-page__group-bubble[data-v-100c9f88]{border-color:#7dd3fc6b;filter:brightness(1.08)}.start-page__group-button.active .start-page__group-bubble[data-v-100c9f88]{border-color:#7dd3fcb8;background:linear-gradient(145deg,#1e293bfa,#0e749080)}.start-page__group-icon[data-v-100c9f88]{display:grid;place-items:center}.start-page__group-icon svg[data-v-100c9f88]{display:block;width:1rem;height:1rem;fill:currentColor}.start-page__group-badge[data-v-100c9f88]{position:absolute;top:-4px;right:-4px;display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;color:#07111f;background:#7dd3fceb;font-size:.56rem;font-weight:900;line-height:1}.start-page__group-tooltip[data-v-100c9f88]{position:absolute;z-index:20;top:50%;display:block;width:max-content;max-width:min(136px,calc(100vw - 24px));padding:6px 8px;border:1px solid rgba(148,163,184,.2);border-radius:8px;color:#f8fafc;background:#0f172af5;box-sizing:border-box;font-size:.68rem;font-weight:800;line-height:1.15;overflow-wrap:anywhere;pointer-events:none;opacity:0;transition:opacity .12s ease,transform .12s ease}.start-page__group-card--left .start-page__group-tooltip[data-v-100c9f88]{left:calc(100% + 7px);text-align:left;transform:translate(4px,-50%)}.start-page__group-card--right .start-page__group-tooltip[data-v-100c9f88]{right:calc(100% + 7px);text-align:right;transform:translate(-4px,-50%)}.start-page__group-button:hover .start-page__group-tooltip[data-v-100c9f88],.start-page__group-button:focus .start-page__group-tooltip[data-v-100c9f88]{opacity:1}.start-page__group-card--left .start-page__group-button:hover .start-page__group-tooltip[data-v-100c9f88],.start-page__group-card--left .start-page__group-button:focus .start-page__group-tooltip[data-v-100c9f88],.start-page__group-card--right .start-page__group-button:hover .start-page__group-tooltip[data-v-100c9f88],.start-page__group-card--right .start-page__group-button:focus .start-page__group-tooltip[data-v-100c9f88]{transform:translateY(-50%)}@media (max-width: 760px){.start-page__group-controls[data-v-100c9f88]{gap:3px}}@media (max-width: 240px){.start-page__group-card--left[data-v-100c9f88],.start-page__group-card--right[data-v-100c9f88]{grid-column:auto;justify-self:start}.start-page__group-tooltip[data-v-100c9f88]{display:none}}.profile-link-icon[data-v-85e5651a]{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.profile-link-icon-svg[data-v-85e5651a]{width:100%;height:100%;display:block;fill:currentColor}.profile-link-icon-fallback[data-v-85e5651a]{font-weight:700;letter-spacing:.02em;line-height:1}.start-web-links-panel[data-v-24a9f226]{display:grid;gap:10px}.start-web-links-panel__list[data-v-24a9f226]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0}.start-web-links-panel__link[data-v-24a9f226]{display:flex;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 10px;color:#f8fafc;text-decoration:none}.start-web-links-panel__link[data-v-24a9f226]:focus-visible,.start-web-links-panel__manage[data-v-24a9f226]:focus-visible{outline:3px solid rgba(125,211,252,.94);outline-offset:2px}.start-web-links-panel__icon[data-v-24a9f226]{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;color:#bae6fdf5}.start-web-links-panel__copy[data-v-24a9f226]{display:grid;min-width:0;gap:2px}.start-web-links-panel__copy strong[data-v-24a9f226]{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}.start-web-links-panel__copy small[data-v-24a9f226]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-web-links-panel__copy strong[data-v-24a9f226]{font-size:.78rem}.start-web-links-panel__copy small[data-v-24a9f226]{color:#e2e8f09e;font-size:.66rem}.start-web-links-panel__external[data-v-24a9f226]{margin-left:auto;color:#bae6fdb8}.start-web-links-panel__state[data-v-24a9f226]{display:grid;gap:4px;margin:0;padding:14px;color:#e2e8f0e6}.start-web-links-panel__state p[data-v-24a9f226]{margin:0;color:#e2e8f0a8;font-size:.76rem}.start-web-links-panel__manage[data-v-24a9f226]{justify-self:start;padding:8px 11px;color:#e0f2fe;font-size:.74rem;font-weight:800;text-decoration:none}@media (max-width: 520px){.start-web-links-panel__list[data-v-24a9f226]{grid-template-columns:repeat(2,minmax(0,1fr))}}.moment-quality-panel[data-v-4cf24859]{display:grid;gap:12px}.moment-quality-panel--summary[data-v-4cf24859]{gap:8px}.moment-quality-panel--summary .card[data-v-4cf24859]{padding:10px}.moment-quality-panel--summary .moment-quality-panel__hero[data-v-4cf24859]{grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.moment-quality-panel--summary .moment-quality-panel__hero-score[data-v-4cf24859]{font-size:clamp(1.65rem,4vw,2.4rem);letter-spacing:-.06em}.moment-quality-panel--summary .moment-quality-panel__scale[data-v-4cf24859]{gap:4px}.moment-quality-panel--summary .moment-quality-panel__scale-track[data-v-4cf24859]{height:7px}.moment-quality-panel--summary .moment-quality-panel__scale-labels[data-v-4cf24859]{font-size:9px}.moment-quality-panel--summary .moment-quality-panel__hero-copy[data-v-4cf24859]{grid-column:1 / -1;font-size:.72rem;line-height:1.3}.moment-quality-panel--page[data-v-4cf24859]{width:min(100% - 24px,1220px);min-height:calc(100dvh - 92px);margin:0 auto;padding:14px 0 18px;align-content:start}.moment-quality-panel__page-header[data-v-4cf24859]{margin-bottom:0;display:flex;justify-content:space-between;align-items:center;gap:14px}.moment-quality-panel__page-header h1[data-v-4cf24859]{margin:0;font-size:clamp(1.7rem,4vw,3rem);line-height:1}.moment-quality-panel__eyebrow[data-v-4cf24859],.moment-quality-panel__intro[data-v-4cf24859]{margin:0}.moment-quality-panel__eyebrow[data-v-4cf24859]{text-transform:uppercase;letter-spacing:.14em}.moment-quality-panel__hero[data-v-4cf24859]{margin-bottom:0;display:grid;grid-template-columns:minmax(130px,.4fr) minmax(220px,1fr) minmax(180px,.8fr);align-items:center;gap:12px}.moment-quality-panel__hero-score[data-v-4cf24859]{font-size:clamp(2rem,5vw,4.4rem);line-height:.9;font-weight:900;letter-spacing:-.08em}.moment-quality-panel__scale[data-v-4cf24859]{display:grid;gap:6px}.moment-quality-panel__scale-track[data-v-4cf24859]{height:10px;border-radius:999px;overflow:hidden;background:#ffffff1f}.moment-quality-panel__scale-fill[data-v-4cf24859]{height:100%;border-radius:999px;background:linear-gradient(90deg,#06b6d4eb,#3b82f6f2)}.moment-quality-panel__scale-labels[data-v-4cf24859]{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.moment-quality-panel__hero-copy[data-v-4cf24859]{margin:0}.moment-quality-panel__metric-shell[data-v-4cf24859]{margin-bottom:0;display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:12px}.moment-quality-panel--summary .moment-quality-panel__metric-shell[data-v-4cf24859]{grid-template-columns:minmax(0,1fr);gap:8px}.moment-quality-panel__metric-bubbles[data-v-4cf24859]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.moment-quality-panel__metric-select-wrap[data-v-4cf24859]{display:grid;gap:6px;align-content:start}.moment-quality-panel__metric-select-label[data-v-4cf24859]{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.moment-quality-panel__metric-select[data-v-4cf24859]{width:100%;min-height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:var(--text);background:#ffffff0f;font:inherit;font-weight:800}.moment-quality-panel__metric-select[data-v-4cf24859]:focus-visible{border-color:#3b82f68c;outline:none}.moment-quality-panel__metric-bubble[data-v-4cf24859]{min-height:74px;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:var(--text);background:#ffffff09;cursor:pointer;text-align:left}.moment-quality-panel__metric-bubble[data-v-4cf24859]:hover,.moment-quality-panel__metric-bubble[data-v-4cf24859]:focus-visible,.moment-quality-panel__metric-bubble--active[data-v-4cf24859]{border-color:#3b82f673;background:#3b82f61a;outline:none}.moment-quality-panel__metric-icon[data-v-4cf24859],.moment-quality-panel__metric-detail-icon[data-v-4cf24859]{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#ffffff14;font-size:16px}.moment-quality-panel__metric-bubble strong[data-v-4cf24859]{font-size:14px}.moment-quality-panel__metric-detail[data-v-4cf24859]{display:grid;gap:10px;align-content:start}.moment-quality-panel--summary .moment-quality-panel__metric-detail[data-v-4cf24859],.moment-quality-panel--summary .moment-quality-panel__metric-detail-head[data-v-4cf24859]{gap:8px}.moment-quality-panel--summary .moment-quality-panel__metric-detail-head h2[data-v-4cf24859]{font-size:1rem}.moment-quality-panel--summary .moment-quality-panel__metric-detail-head p[data-v-4cf24859]{font-size:.72rem;line-height:1.3}.moment-quality-panel--summary .moment-quality-panel__dropdowns[data-v-4cf24859]{gap:6px}.moment-quality-panel--summary .moment-quality-panel__dropdown summary[data-v-4cf24859]{padding:8px 10px}.moment-quality-panel--summary .moment-quality-panel__dropdown p[data-v-4cf24859]{padding:0 10px 10px;font-size:.72rem;line-height:1.3}.moment-quality-panel__metric-detail-head[data-v-4cf24859]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.moment-quality-panel__metric-detail-head h2[data-v-4cf24859],.moment-quality-panel__metric-detail-head p[data-v-4cf24859]{margin:0}.moment-quality-panel__dropdowns[data-v-4cf24859]{display:grid;gap:8px}.moment-quality-panel__dropdown[data-v-4cf24859]{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;overflow:hidden}.moment-quality-panel__dropdown summary[data-v-4cf24859]{list-style:none;cursor:pointer;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.moment-quality-panel__dropdown summary[data-v-4cf24859]::-webkit-details-marker{display:none}.moment-quality-panel__dropdown summary[data-v-4cf24859]:after{content:"⌄";color:var(--muted)}.moment-quality-panel__dropdown[open] summary[data-v-4cf24859]:after{transform:rotate(180deg)}.moment-quality-panel__dropdown p[data-v-4cf24859]{margin:0;padding:0 12px 12px}.moment-quality-panel__state[data-v-4cf24859]{margin-bottom:0;display:flex;justify-content:space-between;align-items:center;gap:12px}.moment-quality-panel__state p[data-v-4cf24859]{margin:0}.moment-quality-panel__state--error[data-v-4cf24859]{border-color:#f8717159}.moment-quality-panel__grid[data-v-4cf24859]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.moment-quality-panel__section[data-v-4cf24859]{margin-bottom:0;display:grid;gap:10px;min-height:0}.moment-quality-panel__section-header[data-v-4cf24859]{display:flex;justify-content:space-between;align-items:center;gap:8px}.moment-quality-panel__list[data-v-4cf24859],.moment-quality-panel__suggestions[data-v-4cf24859]{display:grid;gap:8px}.moment-quality-panel__scroll[data-v-4cf24859]{max-height:min(32vh,300px);overflow-y:auto;padding-right:4px}.moment-quality-panel__item[data-v-4cf24859],.moment-quality-panel__suggestion-item[data-v-4cf24859]{border-radius:12px;padding:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.moment-quality-panel__item-button[data-v-4cf24859]{width:100%;text-align:left;color:var(--text);cursor:pointer}.moment-quality-panel__item-button[data-v-4cf24859]:hover,.moment-quality-panel__item-button[data-v-4cf24859]:focus-visible{border-color:#3b82f659;background:#3b82f614;outline:none}.moment-quality-panel__item-head[data-v-4cf24859]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}.moment-quality-panel__item-head .badge[data-v-4cf24859]{margin:0}.moment-quality-panel__suggestion-title[data-v-4cf24859]{font-weight:700;margin-bottom:3px}.moment-quality-panel__suggestion-item p[data-v-4cf24859]{margin:0}@media (max-width: 1080px){.moment-quality-panel__hero[data-v-4cf24859],.moment-quality-panel__metric-shell[data-v-4cf24859]{grid-template-columns:minmax(0,1fr)}.moment-quality-panel__grid[data-v-4cf24859]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.moment-quality-panel--page[data-v-4cf24859]{width:min(100% - 16px,1220px);min-height:auto;padding-top:10px}.moment-quality-panel__page-header[data-v-4cf24859],.moment-quality-panel__state[data-v-4cf24859]{align-items:stretch;flex-direction:column}.moment-quality-panel__metric-bubbles[data-v-4cf24859],.moment-quality-panel__grid[data-v-4cf24859]{grid-template-columns:minmax(0,1fr)}.moment-quality-panel__metric-bubble[data-v-4cf24859]{min-height:58px}.moment-quality-panel__scroll[data-v-4cf24859]{max-height:260px}}.start-page[data-v-3c08942f]{box-sizing:border-box;min-height:calc(100dvh - var(--active-app-desktop-header-height, 0px));padding:6px 10px calc(var(--active-app-mobile-nav-safe-height, 0px) + 12px);color:#f8fafc;background:var(--app-canvas-color, var(--bg, #f8fafc))}.start-page__notice[data-v-3c08942f],.start-page__shell[data-v-3c08942f]{width:min(1080px,100%);max-width:100%;box-sizing:border-box;margin-inline:auto}.start-page__notice[data-v-3c08942f]{margin:0 auto 8px;padding:8px 10px;border:1px solid rgba(248,113,113,.24);border-radius:10px;color:#fee2e2eb;background:#7f1d1d29;font-size:.8rem}.start-page__shell[data-v-3c08942f]{margin-top:0}.start-page__date-card[data-v-3c08942f]{min-height:0;box-sizing:border-box}.start-page__launcher-layout[data-v-3c08942f]{display:grid;grid-template-columns:60px minmax(0,1fr) 60px;grid-auto-flow:row;grid-auto-rows:max-content;align-items:start;align-self:start;gap:4px clamp(12px,2vw,24px);width:100%;max-width:100%;min-width:0;overflow:visible;box-sizing:border-box}.start-page__center-region[data-v-3c08942f]{grid-column:2;grid-row:1 / span 3;min-width:0;min-height:1px;pointer-events:none}.start-page__landing[data-v-3c08942f]{display:grid;grid-template-rows:auto auto;align-content:start;align-items:start;gap:5px;width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box}.start-page__workspace[data-v-3c08942f]{display:grid;grid-template-rows:auto;align-content:start;align-items:start;width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box}.start-page__date-card[data-v-3c08942f]{display:grid;justify-self:start;align-self:start;gap:3px;width:fit-content;max-width:100%;padding:9px 11px}.start-page__date-card h2[data-v-3c08942f]{margin:0;color:#f8fafc;font-size:clamp(1.55rem,3.4vw,2.6rem);line-height:.98;letter-spacing:-.055em}.start-page__time-line[data-v-3c08942f]{margin:0;color:#e2e8f0ad;font-size:clamp(.82rem,1.4vw,1rem);line-height:1.05;font-weight:750;font-variant-numeric:tabular-nums}.start-page-quality-panel[data-v-3c08942f]{display:grid;gap:10px;padding:14px}.start-page-quality-panel__eyebrow[data-v-3c08942f]{margin:0;color:#7dd3fcb8;font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.start-page-quality-panel h3[data-v-3c08942f]{margin:0;color:#f8fafc;font-size:1rem;line-height:1.15}.start-page-quality-panel p[data-v-3c08942f]:not(.start-page-quality-panel__eyebrow){margin:0;color:#e2e8f0ad;font-size:.78rem;line-height:1.45}.start-page-quality-panel__link[data-v-3c08942f]{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:34px;padding:0 12px;color:#e0f2fe;font-size:.76rem;font-weight:850;text-decoration:none}.start-page-quality-panel__link[data-v-3c08942f]:hover,.start-page-quality-panel__link[data-v-3c08942f]:focus-visible{border-color:#7dd3fc9e;background:#0ea5e933;outline:none}@media (max-width: 760px){.start-page[data-v-3c08942f]{min-height:100dvh;padding:5px 8px calc(var(--active-app-mobile-nav-safe-height, 0px) + 8px)}.start-page__launcher-layout[data-v-3c08942f]{gap:6px 12px}.start-page__landing[data-v-3c08942f]{gap:5px}.start-page__date-card h2[data-v-3c08942f]{font-size:clamp(1.4rem,7vw,2.1rem)}}@media (max-width: 240px){.start-page__launcher-layout[data-v-3c08942f]{grid-template-columns:minmax(0,1fr)}.start-page__center-region[data-v-3c08942f]{display:none}}.dashboard-home-page__chart-actions[data-v-d706e224]{display:flex;justify-content:flex-end;margin-top:8px}.dashboard-home-page__chart-toggle[data-v-d706e224]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;font:inherit;font-size:.8rem;font-weight:950;cursor:pointer}.dashboard-home-page__chart-toggle.is-active[data-v-d706e224]{border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-active-opacity, .26))}@media (max-width: 560px){.dashboard-home-page__chart-actions[data-v-d706e224]{margin-top:5px}.dashboard-home-page__chart-toggle[data-v-d706e224]{width:100%;min-height:30px;font-size:.66rem}}.dashboard-charts[data-v-9f8b0fad]{display:grid;gap:12px;margin-top:10px;padding:12px;color:#f8fafc}.dashboard-charts__header[data-v-9f8b0fad]{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,330px);align-items:stretch;gap:12px}.dashboard-charts__title-block[data-v-9f8b0fad]{display:grid;align-content:center;gap:3px;min-width:0;padding:10px}.dashboard-charts__title-block small[data-v-9f8b0fad]{max-width:56ch;line-height:1.35}.dashboard-charts__close[data-v-9f8b0fad]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(248,113,113,.28);border-radius:999px;color:#fecaca;background:#7f1d1d38;font:inherit;font-size:.72rem;font-weight:950;cursor:pointer}.dashboard-charts__close[data-v-9f8b0fad]:hover{border-color:#f871717a;background:#7f1d1d52}.dashboard-charts__eyebrow[data-v-9f8b0fad]{margin:0 0 4px;color:#7dd3fceb;font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.dashboard-charts h2[data-v-9f8b0fad],.dashboard-charts h3[data-v-9f8b0fad]{margin:0;letter-spacing:-.04em}.dashboard-charts h2[data-v-9f8b0fad]{font-size:clamp(1.25rem,3vw,1.9rem)}.dashboard-charts h3[data-v-9f8b0fad]{font-size:.92rem}.dashboard-charts small[data-v-9f8b0fad]{color:#e2e8f09e}.dashboard-charts__summary[data-v-9f8b0fad]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.dashboard-charts__summary span[data-v-9f8b0fad],.dashboard-charts__metric[data-v-9f8b0fad],.dashboard-charts__stack-card[data-v-9f8b0fad],.dashboard-charts__visitor-card[data-v-9f8b0fad]{border:1px solid rgba(125,211,252,.12);border-radius:12px;background:#ffffff0b}.dashboard-charts__summary span[data-v-9f8b0fad]{display:grid;align-content:center;gap:2px;min-width:0;padding:8px 6px;text-align:center}.dashboard-charts__summary strong[data-v-9f8b0fad]{min-width:0;overflow:hidden;color:#7dd3fcf0;font-size:clamp(.95rem,2.4vw,1.15rem);line-height:1;text-overflow:ellipsis;white-space:nowrap}.dashboard-charts__compact-bar[data-v-9f8b0fad]{display:flex;flex-wrap:wrap;gap:6px}.dashboard-charts__compact-bar span[data-v-9f8b0fad]{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(125,211,252,.12);border-radius:999px;color:#e2e8f0b8;background:#ffffff0a;font-size:.62rem;font-weight:900}.dashboard-charts__grid[data-v-9f8b0fad],.dashboard-charts__details-grid[data-v-9f8b0fad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-charts__details[data-v-9f8b0fad]{grid-column:1 / -1;min-width:0;overflow:hidden;border:1px solid rgba(125,211,252,.12);border-radius:16px;background:#ffffff09}.dashboard-charts__details summary[data-v-9f8b0fad]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:9px 10px;cursor:pointer;list-style:none}.dashboard-charts__details summary[data-v-9f8b0fad]::-webkit-details-marker{display:none}.dashboard-charts__details summary span[data-v-9f8b0fad]{display:grid;gap:2px;min-width:0}.dashboard-charts__details summary strong[data-v-9f8b0fad]{color:#f8fafcf0;font-size:.88rem;font-weight:950}.dashboard-charts__details summary small[data-v-9f8b0fad]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-charts__details summary em[data-v-9f8b0fad]{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:28px;padding:0 9px;border:1px solid rgba(125,211,252,.16);border-radius:999px;color:#7dd3fceb;background:#0e749029;font-size:.62rem;font-style:normal;font-weight:950}.dashboard-charts__details[open] summary[data-v-9f8b0fad]{border-bottom:1px solid rgba(125,211,252,.1)}.dashboard-charts__details[open] summary em[data-v-9f8b0fad]:before{content:"Close "}.dashboard-charts__details-grid[data-v-9f8b0fad]{padding:8px}.dashboard-charts__panel[data-v-9f8b0fad]{display:grid;align-content:start;gap:8px;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0f172a70}.dashboard-charts__panel--wide[data-v-9f8b0fad]{grid-column:1 / -1}.dashboard-charts__panel header[data-v-9f8b0fad]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dashboard-charts__metric-grid[data-v-9f8b0fad]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.dashboard-charts__metric[data-v-9f8b0fad]{display:grid;gap:2px;min-height:68px;padding:8px}.dashboard-charts__metric span[data-v-9f8b0fad]{color:#f1f5f9d1;font-size:.68rem;font-weight:900}.dashboard-charts__metric strong[data-v-9f8b0fad]{color:#f8fafc;font-size:1.45rem;line-height:1;letter-spacing:-.05em}.dashboard-charts__donut[data-v-9f8b0fad]{display:grid;place-items:center;width:124px;aspect-ratio:1;margin:0 auto;border-radius:999px;position:relative}.dashboard-charts__donut[data-v-9f8b0fad]:after{content:"";position:absolute;top:23px;right:23px;bottom:23px;left:23px;border-radius:inherit;background:#0f172af5}.dashboard-charts__donut span[data-v-9f8b0fad]{position:relative;z-index:1;color:#f8fafc;font-size:1.35rem;font-weight:950}.dashboard-charts__legend[data-v-9f8b0fad],.dashboard-charts__bars[data-v-9f8b0fad],.dashboard-charts__stack-list[data-v-9f8b0fad],.dashboard-charts__visitor-list[data-v-9f8b0fad],.dashboard-charts__share-list[data-v-9f8b0fad]{display:grid;gap:6px}.dashboard-charts__legend div[data-v-9f8b0fad],.dashboard-charts__bar-row[data-v-9f8b0fad]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;font-size:.76rem}.dashboard-charts__bar-row[data-v-9f8b0fad]{grid-template-columns:minmax(0,118px) minmax(0,1fr) auto}.dashboard-charts__legend span[data-v-9f8b0fad],.dashboard-charts__bar-row span[data-v-9f8b0fad],.dashboard-charts__stack-card strong[data-v-9f8b0fad],.dashboard-charts__visitor-card strong[data-v-9f8b0fad]{min-width:0;overflow:hidden;color:#f8fafce6;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dashboard-charts__bar-row div[data-v-9f8b0fad],.dashboard-charts__visitor-meter[data-v-9f8b0fad],.dashboard-charts__stack-track[data-v-9f8b0fad]{height:9px;overflow:hidden;border-radius:999px;background:#ffffff14}.dashboard-charts__bar-row i[data-v-9f8b0fad],.dashboard-charts__visitor-meter span[data-v-9f8b0fad],.dashboard-charts__stack-track span[data-v-9f8b0fad],.dashboard-charts__stack-track em[data-v-9f8b0fad]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7dd3fcd1,#c4b5fdc7)}.dashboard-charts__spark-bars[data-v-9f8b0fad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));gap:5px;min-height:118px;align-items:end}.dashboard-charts__spark-column[data-v-9f8b0fad]{display:grid;grid-template-rows:1fr auto auto;gap:3px;align-items:end;min-height:112px;text-align:center}.dashboard-charts__spark-column span[data-v-9f8b0fad]{display:block;min-height:8px;border-radius:999px 999px 5px 5px;background:linear-gradient(180deg,#7dd3fceb,#38bdf857)}.dashboard-charts__spark-column small[data-v-9f8b0fad],.dashboard-charts__spark-column strong[data-v-9f8b0fad]{font-size:.6rem}.dashboard-charts__stack-card[data-v-9f8b0fad],.dashboard-charts__visitor-card[data-v-9f8b0fad]{display:grid;gap:6px;padding:8px}.dashboard-charts__stack-track[data-v-9f8b0fad]{display:flex}.dashboard-charts__stack-track span[data-v-9f8b0fad]{border-radius:999px 0 0 999px}.dashboard-charts__stack-track em[data-v-9f8b0fad]{border-radius:0 999px 999px 0;background:linear-gradient(90deg,#86efacd1,#7dd3fc8c)}.dashboard-charts__stack-card footer[data-v-9f8b0fad],.dashboard-charts__visitor-card footer[data-v-9f8b0fad]{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.dashboard-charts__bars--tight[data-v-9f8b0fad]{gap:5px}.dashboard-charts__share-row[data-v-9f8b0fad]{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:5px 8px;align-items:center;padding:7px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff09}.dashboard-charts__share-row span[data-v-9f8b0fad]{min-width:0;overflow:hidden;color:#f8fafce6;font-size:.74rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dashboard-charts__share-row strong[data-v-9f8b0fad]{color:#7dd3fcf0;font-size:.74rem;text-align:right}.dashboard-charts__share-row div[data-v-9f8b0fad]{grid-column:1 / -1;height:7px;overflow:hidden;border-radius:999px;background:#ffffff14}.dashboard-charts__share-row i[data-v-9f8b0fad]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7dd3fcd1,#c4b5fdbd)}.dashboard-charts__tile-grid[data-v-9f8b0fad]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.dashboard-charts__tile[data-v-9f8b0fad]{position:relative;isolation:isolate;display:grid;gap:3px;min-height:76px;overflow:hidden;padding:9px;border:1px solid rgba(125,211,252,.12);border-radius:14px;background:#ffffff0b}.dashboard-charts__tile span[data-v-9f8b0fad],.dashboard-charts__tile strong[data-v-9f8b0fad]{position:relative;z-index:1}.dashboard-charts__tile span[data-v-9f8b0fad]{min-width:0;overflow:hidden;color:#f1f5f9d1;font-size:.68rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dashboard-charts__tile strong[data-v-9f8b0fad]{color:#f8fafc;font-size:1.35rem;line-height:1}.dashboard-charts__tile i[data-v-9f8b0fad]{position:absolute;inset:auto 0 0;height:64%;background:linear-gradient(180deg,#7dd3fc0a,#7dd3fc61);pointer-events:none;z-index:0}.dashboard-charts__matrix[data-v-9f8b0fad]{display:grid;gap:4px}.dashboard-charts__matrix-head[data-v-9f8b0fad],.dashboard-charts__matrix-row[data-v-9f8b0fad]{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(58px,.55fr));gap:6px;align-items:center}.dashboard-charts__matrix-head[data-v-9f8b0fad]{color:#e2e8f080;font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dashboard-charts__matrix-row[data-v-9f8b0fad]{padding:7px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff09;font-size:.74rem}.dashboard-charts__matrix-row strong[data-v-9f8b0fad]{min-width:0;overflow:hidden;color:#f8fafceb;text-overflow:ellipsis;white-space:nowrap}.dashboard-charts__matrix-row span[data-v-9f8b0fad],.dashboard-charts__matrix-row em[data-v-9f8b0fad]{color:#e2e8f0b8;font-style:normal;text-align:right}.dashboard-charts__matrix-row em[data-v-9f8b0fad]{color:#7dd3fcf0;font-weight:950}.dashboard-charts__heat-strip[data-v-9f8b0fad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:5px}.dashboard-charts__heat-cell[data-v-9f8b0fad]{display:grid;gap:2px;min-height:52px;place-items:center;padding:6px;border:1px solid rgba(125,211,252,.14);border-radius:10px;background:#0e749059;text-align:center}.dashboard-charts__heat-cell strong[data-v-9f8b0fad]{color:#f8fafc;font-size:.95rem;line-height:1}.dashboard-charts__heat-cell small[data-v-9f8b0fad]{font-size:.56rem}.dashboard-charts__empty[data-v-9f8b0fad]{display:grid;min-height:110px;place-items:center;border:1px dashed rgba(255,255,255,.16);border-radius:14px;color:#e2e8f0ad}.dashboard-charts__empty--small[data-v-9f8b0fad]{min-height:80px}@media (max-width: 700px){.dashboard-charts[data-v-9f8b0fad]{gap:7px;padding:7px;border-radius:15px}.dashboard-charts__header[data-v-9f8b0fad]{grid-template-columns:1fr;gap:7px}.dashboard-charts__title-block[data-v-9f8b0fad]{padding:8px;border-radius:12px}.dashboard-charts__title-block h2[data-v-9f8b0fad]{font-size:1.08rem}.dashboard-charts__title-block small[data-v-9f8b0fad]{font-size:.64rem}.dashboard-charts__summary[data-v-9f8b0fad]{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.dashboard-charts__summary span[data-v-9f8b0fad]{padding:7px 4px;border-radius:10px}.dashboard-charts__summary strong[data-v-9f8b0fad]{font-size:clamp(.82rem,4vw,1rem)}.dashboard-charts__summary small[data-v-9f8b0fad]{font-size:.54rem}.dashboard-charts__compact-bar[data-v-9f8b0fad]{display:none}.dashboard-charts__grid[data-v-9f8b0fad],.dashboard-charts__details-grid[data-v-9f8b0fad]{grid-template-columns:1fr;gap:7px}.dashboard-charts__details summary[data-v-9f8b0fad]{min-height:42px;padding:8px}.dashboard-charts__details summary small[data-v-9f8b0fad]{display:none}.dashboard-charts__details-grid[data-v-9f8b0fad]{padding:6px}.dashboard-charts__panel[data-v-9f8b0fad]{gap:7px;padding:7px;border-radius:12px}.dashboard-charts__metric-grid[data-v-9f8b0fad]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.dashboard-charts__metric[data-v-9f8b0fad]{min-height:52px;padding:5px 4px;text-align:center}.dashboard-charts__metric span[data-v-9f8b0fad]{font-size:.52rem}.dashboard-charts__metric strong[data-v-9f8b0fad]{font-size:1rem}.dashboard-charts__metric small[data-v-9f8b0fad]{font-size:.48rem}.dashboard-charts__donut[data-v-9f8b0fad]{width:118px}.dashboard-charts__donut[data-v-9f8b0fad]:after{top:22px;right:22px;bottom:22px;left:22px}.dashboard-charts__bar-row[data-v-9f8b0fad]{grid-template-columns:minmax(0,92px) minmax(0,1fr) auto;gap:5px;font-size:.62rem}.dashboard-charts__spark-bars[data-v-9f8b0fad]{min-height:110px}.dashboard-charts__spark-column[data-v-9f8b0fad]{min-height:104px}}@media (max-width: 420px){.dashboard-charts__summary[data-v-9f8b0fad]{gap:4px}.dashboard-charts__summary span[data-v-9f8b0fad]{padding:6px 3px}.dashboard-charts__summary strong[data-v-9f8b0fad]{font-size:.82rem}.dashboard-charts__summary small[data-v-9f8b0fad]{font-size:.5rem;letter-spacing:-.01em}.dashboard-charts__bar-row[data-v-9f8b0fad]{grid-template-columns:minmax(0,76px) minmax(0,1fr) auto}.dashboard-charts__matrix-head[data-v-9f8b0fad],.dashboard-charts__matrix-row[data-v-9f8b0fad]{grid-template-columns:minmax(0,1fr) repeat(4,minmax(34px,auto));gap:4px}.dashboard-charts__matrix-head[data-v-9f8b0fad]{font-size:.48rem}.dashboard-charts__matrix-row[data-v-9f8b0fad]{padding:6px 4px;font-size:.58rem}.dashboard-charts__tile-grid[data-v-9f8b0fad]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 821px){html,body,#app{height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important}.dashboard-home-page{position:relative!important;inset:auto!important;display:grid!important;width:min(1040px,calc(100% - 24px))!important;max-width:1040px!important;min-width:0!important;height:auto!important;min-height:100svh!important;max-height:none!important;margin:0 auto!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:visible!important;touch-action:auto!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:auto!important}.dashboard-home-page__dropdowns,.dashboard-home-page__details,.dashboard-home-page__metric-detail,.dashboard-home-page__stats-grid,.dashboard-home-page__topbar,.dashboard-home-page__rank-scroll,.dashboard-home-page__recent-moments,.dashboard-home-page__activity-groups,.dashboard-home-page__traffic-list,.dashboard-home-page__breakdown-list,.dashboard-home-page__insight-list{max-height:none!important;overflow-x:hidden!important}.dashboard-home-page__rank-scroll,.dashboard-home-page__recent-moments,.dashboard-home-page__activity-groups,.dashboard-home-page__traffic-list,.dashboard-home-page__breakdown-list,.dashboard-home-page__insight-list{overflow-y:auto!important;-webkit-overflow-scrolling:auto!important}}.dashboard-home-page__dropdown-chart-actions[data-v-645d2f45]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:8px 10px 0}.dashboard-home-page__dropdown-chart-actions button[data-v-645d2f45],.dashboard-home-page__dropdown-chart-actions button[data-v-645d2f45-s],.dashboard-home-page__dropdown-chart-actions a[data-v-645d2f45-s]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;font:inherit;font-size:.68rem;font-weight:950;cursor:pointer;text-decoration:none}.dashboard-home-page__dropdown-chart-actions button[data-v-645d2f45]:hover,.dashboard-home-page__dropdown-chart-actions button[data-v-645d2f45-s]:hover,.dashboard-home-page__dropdown-chart-actions a[data-v-645d2f45-s]:hover{border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-hover-opacity, .2))}.dashboard-home-page__dropdown-chart-actions button[data-v-645d2f45]:disabled{cursor:not-allowed;opacity:var(--app-interactive-disabled-opacity, .48)}.dashboard-home-page__dropdown-chart-actions button[data-v-645d2f45]:disabled:hover{border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-opacity, .12))}@media (max-width: 560px){.dashboard-home-page__dropdown-chart-actions[data-v-645d2f45]{padding:5px 5px 0!important}.dashboard-home-page__dropdown-chart-actions button[data-v-645d2f45],.dashboard-home-page__dropdown-chart-actions button[data-v-645d2f45-s],.dashboard-home-page__dropdown-chart-actions a[data-v-645d2f45-s]{width:100%;min-height:24px!important;font-size:.56rem!important}}.dashboard-home-page__empty[data-v-d338669c]{display:grid;min-height:72px;margin:0 10px 10px;place-items:center;border:1px dashed rgba(255,255,255,.16);border-radius:12px;color:#e2e8f0bd;font-size:.86rem;text-align:center}.dashboard-home-page__empty--compact[data-v-d338669c]{min-height:54px;margin:0;font-size:.76rem}@media (max-width: 520px){.dashboard-home-page__empty[data-v-d338669c]{min-height:54px;margin:0 7px 7px;font-size:.76rem}}@media (max-width: 560px){.dashboard-home-page__empty[data-v-d338669c]{min-height:34px!important;margin:0 4px 4px!important;border-radius:7px!important;font-size:.62rem!important}}.dashboard-home-page__mini-empty[data-v-d74649b8]{margin:0 8px 8px;padding:10px;border:1px dashed rgba(255,255,255,.14);border-radius:10px;color:#e2e8f0a8;font-size:.76rem;text-align:center}@media (max-width: 560px){.dashboard-home-page__mini-empty[data-v-d74649b8]{margin:0 4px 4px!important;padding:5px!important;border-radius:7px!important;font-size:.58rem!important}}.dashboard-home-page__breakdown-list[data-v-0840ad07]{display:grid;gap:8px;padding:0 10px 10px}.dashboard-home-page__breakdown-drilldown[data-v-0840ad07]{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0f172a6b}.dashboard-home-page__breakdown-row[data-v-0840ad07]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0f172a6b;cursor:pointer;list-style:none}.dashboard-home-page__breakdown-row[data-v-0840ad07]::-webkit-details-marker{display:none}.dashboard-home-page__breakdown-row[data-v-0840ad07]:after{content:"⌄";color:#e2e8f09e;transition:transform .18s ease}.dashboard-home-page__breakdown-drilldown[open]>.dashboard-home-page__breakdown-row[data-v-0840ad07]:after{transform:rotate(180deg)}.dashboard-home-page__breakdown-row div[data-v-0840ad07]{display:grid;gap:2px;min-width:0}.dashboard-home-page__breakdown-row strong[data-v-0840ad07]{color:#f8fafcf0;font-size:.88rem}.dashboard-home-page__breakdown-row div strong[data-v-0840ad07]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-home-page__breakdown-row small[data-v-0840ad07]{color:#e2e8f094;font-size:.7rem}.dashboard-home-page__breakdown-row>strong[data-v-0840ad07]{color:#7dd3fcf0;font-size:.92rem}.dashboard-home-page__breakdown-event-list[data-v-0840ad07]{display:grid;gap:5px;margin:0;padding:0 8px 8px;list-style:none}.dashboard-home-page__breakdown-event-list li[data-v-0840ad07]{display:grid;grid-template-columns:132px minmax(0,1fr) minmax(0,1fr) auto;gap:5px 10px;align-items:center;min-height:34px;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff0b;font-size:.76rem}.dashboard-home-page__breakdown-event-list span[data-v-0840ad07]{color:#7dd3fce0;font-weight:900}.dashboard-home-page__breakdown-event-list strong[data-v-0840ad07],.dashboard-home-page__breakdown-event-list em[data-v-0840ad07]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-home-page__breakdown-event-list em[data-v-0840ad07]{color:#f8fafcd1;font-style:normal;font-weight:800}.dashboard-home-page__breakdown-event-list small[data-v-0840ad07]{color:#e2e8f085;white-space:nowrap}@media (max-width: 820px){.dashboard-home-page__breakdown-drilldown[data-v-0840ad07]{touch-action:manipulation}}@media (max-width: 560px){.dashboard-home-page__breakdown-list[data-v-0840ad07]{max-height:none!important;overflow:visible!important;-webkit-overflow-scrolling:auto!important}.dashboard-home-page__breakdown-row[data-v-0840ad07]{touch-action:manipulation!important}}@media (max-width: 520px){.dashboard-home-page__breakdown-list[data-v-0840ad07]{gap:7px;padding:0 7px 7px}.dashboard-home-page__breakdown-row[data-v-0840ad07],.dashboard-home-page__breakdown-drilldown[data-v-0840ad07]{border-radius:11px}.dashboard-home-page__breakdown-row[data-v-0840ad07]{gap:8px;padding:8px}.dashboard-home-page__breakdown-event-list[data-v-0840ad07]{padding:0 7px 7px}.dashboard-home-page__breakdown-event-list li[data-v-0840ad07]{grid-template-columns:minmax(0,1fr) auto;padding:7px 8px;font-size:.72rem}.dashboard-home-page__breakdown-event-list strong[data-v-0840ad07],.dashboard-home-page__breakdown-event-list em[data-v-0840ad07],.dashboard-home-page__breakdown-event-list small[data-v-0840ad07]{grid-column:1 / -1;white-space:normal}}@media (max-width: 560px){.dashboard-home-page__breakdown-list[data-v-0840ad07]{gap:3px!important;padding:0 4px 4px!important}.dashboard-home-page__breakdown-row[data-v-0840ad07]{min-height:26px!important;gap:4px!important;padding:4px 5px!important;font-size:.6rem!important;grid-template-columns:minmax(0,1fr) auto!important}.dashboard-home-page__breakdown-event-list li[data-v-0840ad07]{grid-template-columns:minmax(0,.88fr) minmax(0,1fr) auto!important;min-height:0!important;gap:2px 5px!important;padding:4px 5px!important;border-radius:6px!important;font-size:.58rem!important;line-height:1.08!important}.dashboard-home-page__breakdown-event-list span[data-v-0840ad07]{font-size:.55rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-home-page__breakdown-event-list strong[data-v-0840ad07]{grid-column:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.56rem!important}.dashboard-home-page__breakdown-event-list em[data-v-0840ad07]{grid-column:1 / 3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.55rem!important}.dashboard-home-page__breakdown-event-list small[data-v-0840ad07]{grid-column:3 / 4!important;white-space:nowrap!important;font-size:.52rem!important}}.dashboard-home-page__moment-drilldowns[data-v-4defca4f],.dashboard-home-page__signal-drilldowns[data-v-4defca4f]{display:grid;gap:6px;padding:0 10px 10px}.dashboard-home-page__moment-drilldown[data-v-4defca4f],.dashboard-home-page__signal-drilldown[data-v-4defca4f]{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0f172a66;overflow:hidden}.dashboard-home-page__moment-summary[data-v-4defca4f],.dashboard-home-page__signal-summary[data-v-4defca4f]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:38px;padding:8px 10px;cursor:pointer;color:#f8fafc;font-size:.82rem;font-weight:900;list-style:none}.dashboard-home-page__moment-summary[data-v-4defca4f]::-webkit-details-marker,.dashboard-home-page__signal-summary[data-v-4defca4f]::-webkit-details-marker{display:none}.dashboard-home-page__moment-summary span[data-v-4defca4f],.dashboard-home-page__signal-summary span[data-v-4defca4f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-home-page__moment-summary strong[data-v-4defca4f],.dashboard-home-page__signal-summary strong[data-v-4defca4f]{color:#7dd3fceb}.dashboard-home-page__moment-summary[data-v-4defca4f]:after,.dashboard-home-page__signal-summary[data-v-4defca4f]:after{content:"⌄";color:#e2e8f09e;transition:transform .18s ease}.dashboard-home-page__moment-drilldown[open]>.dashboard-home-page__moment-summary[data-v-4defca4f]:after,.dashboard-home-page__signal-drilldown[open]>.dashboard-home-page__signal-summary[data-v-4defca4f]:after{transform:rotate(180deg)}.dashboard-home-page__moment-event-list[data-v-4defca4f],.dashboard-home-page__signal-event-list[data-v-4defca4f]{display:grid;gap:5px;margin:0;padding:0 8px 8px;list-style:none}.dashboard-home-page__moment-event-list li[data-v-4defca4f],.dashboard-home-page__signal-event-list li[data-v-4defca4f]{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr) auto;gap:5px 10px;align-items:center;min-height:34px;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff0b;font-size:.76rem}.dashboard-home-page__moment-event-list span[data-v-4defca4f],.dashboard-home-page__signal-event-list span[data-v-4defca4f]{color:#7dd3fce0;font-weight:900}.dashboard-home-page__moment-event-list strong[data-v-4defca4f],.dashboard-home-page__signal-event-list strong[data-v-4defca4f],.dashboard-home-page__signal-event-list em[data-v-4defca4f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-home-page__signal-event-list em[data-v-4defca4f]{color:#f8fafcd1;font-style:normal;font-weight:800}.dashboard-home-page__moment-event-list small[data-v-4defca4f],.dashboard-home-page__signal-event-list small[data-v-4defca4f]{color:#e2e8f085;white-space:nowrap}@media (max-width: 820px){.dashboard-home-page__moment-drilldown[data-v-4defca4f],.dashboard-home-page__signal-drilldown[data-v-4defca4f]{touch-action:manipulation}}@media (max-width: 520px){.dashboard-home-page__moment-drilldowns[data-v-4defca4f],.dashboard-home-page__signal-drilldowns[data-v-4defca4f]{gap:5px;padding:0 7px 7px}.dashboard-home-page__moment-summary[data-v-4defca4f],.dashboard-home-page__signal-summary[data-v-4defca4f]{min-height:34px;padding:7px 8px;font-size:.76rem}.dashboard-home-page__moment-event-list li[data-v-4defca4f],.dashboard-home-page__signal-event-list li[data-v-4defca4f]{grid-template-columns:minmax(0,1fr) auto;padding:7px 8px;font-size:.72rem}.dashboard-home-page__signal-event-list em[data-v-4defca4f],.dashboard-home-page__moment-event-list small[data-v-4defca4f],.dashboard-home-page__signal-event-list small[data-v-4defca4f]{grid-column:1 / -1;white-space:normal}}@media (max-width: 560px){.dashboard-home-page__moment-drilldowns[data-v-4defca4f],.dashboard-home-page__signal-drilldowns[data-v-4defca4f]{gap:3px!important;padding:0 4px 4px!important}.dashboard-home-page__moment-summary[data-v-4defca4f],.dashboard-home-page__signal-summary[data-v-4defca4f]{min-height:26px!important;gap:4px!important;padding:4px 5px!important;font-size:.6rem!important;touch-action:manipulation!important}.dashboard-home-page__moment-event-list li[data-v-4defca4f],.dashboard-home-page__signal-event-list li[data-v-4defca4f]{grid-template-columns:minmax(0,.88fr) minmax(0,1fr) auto!important;min-height:0!important;gap:2px 5px!important;padding:4px 5px!important;border-radius:6px!important;font-size:.58rem!important;line-height:1.08!important}.dashboard-home-page__moment-event-list span[data-v-4defca4f],.dashboard-home-page__signal-event-list span[data-v-4defca4f]{font-size:.55rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-home-page__moment-event-list strong[data-v-4defca4f],.dashboard-home-page__signal-event-list strong[data-v-4defca4f]{grid-column:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.56rem!important}.dashboard-home-page__signal-event-list em[data-v-4defca4f]{grid-column:1 / 3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.55rem!important}.dashboard-home-page__moment-event-list small[data-v-4defca4f],.dashboard-home-page__signal-event-list small[data-v-4defca4f]{grid-column:3 / 4!important;white-space:nowrap!important;font-size:.52rem!important}}.dashboard-home-page__recent-moments[data-v-752fb8c2]{display:grid;gap:8px;max-height:min(58vh,620px);overflow-y:auto;padding:0 10px 10px;-webkit-overflow-scrolling:touch}.dashboard-home-page__recent-moment[data-v-752fb8c2]{display:grid;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0f172a6b}.dashboard-home-page__recent-moment-main[data-v-752fb8c2]{display:grid;gap:3px;min-width:0}.dashboard-home-page__recent-moment-main strong[data-v-752fb8c2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.dashboard-home-page__recent-moment-main small[data-v-752fb8c2]{color:#e2e8f099;font-size:.72rem}.dashboard-home-page__recent-moment-metrics[data-v-752fb8c2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dashboard-home-page__recent-moment-metrics span[data-v-752fb8c2]{display:grid;gap:2px;min-width:0;padding:7px 8px;border:1px solid rgba(125,211,252,.12);border-radius:10px;background:#ffffff0b}.dashboard-home-page__recent-moment-metrics strong[data-v-752fb8c2]{color:#7dd3fcf0;font-size:.9rem;line-height:1}.dashboard-home-page__recent-moment-metrics small[data-v-752fb8c2]{color:#e2e8f094;font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dashboard-home-page__recent-moment-events[data-v-752fb8c2]{display:grid;gap:5px;margin:0;padding:0;list-style:none}.dashboard-home-page__recent-moment-events li[data-v-752fb8c2]{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 8px;border-radius:9px;background:#ffffff0b;font-size:.72rem}.dashboard-home-page__recent-moment-events span[data-v-752fb8c2]{color:#7dd3fcd6;font-weight:900}.dashboard-home-page__recent-moment-events em[data-v-752fb8c2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f8fafcd1;font-style:normal;font-weight:800}.dashboard-home-page__recent-moment-events small[data-v-752fb8c2]{color:#e2e8f085;white-space:nowrap}@media (max-width: 820px){.dashboard-home-page__recent-moments[data-v-752fb8c2]{max-height:none;overflow:visible;-webkit-overflow-scrolling:auto}.dashboard-home-page__recent-moment[data-v-752fb8c2]{touch-action:manipulation}}@media (max-width: 560px){.dashboard-home-page__recent-moment-summary[data-v-752fb8c2]{touch-action:manipulation!important}.dashboard-home-page__recent-moments[data-v-752fb8c2]{max-height:none!important;overflow:visible!important;-webkit-overflow-scrolling:auto!important}}@media (max-width: 520px){.dashboard-home-page__recent-moments[data-v-752fb8c2]{max-height:none;overflow-y:visible;padding:0 7px 7px}.dashboard-home-page__recent-moment[data-v-752fb8c2]{gap:8px;padding:8px;border-radius:11px}.dashboard-home-page__recent-moment-metrics[data-v-752fb8c2]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-home-page__recent-moment-events li[data-v-752fb8c2]{grid-template-columns:minmax(0,1fr) auto;gap:5px}.dashboard-home-page__recent-moment-events em[data-v-752fb8c2]{grid-column:1 / -1;white-space:normal}.dashboard-home-page__recent-moment-events small[data-v-752fb8c2]{white-space:normal}}@media (max-width: 560px){.dashboard-home-page__recent-moments[data-v-752fb8c2]{gap:3px!important;padding:0 4px 4px!important}.dashboard-home-page__recent-moment-summary[data-v-752fb8c2]{min-height:26px!important;gap:4px!important;padding:4px 5px!important;font-size:.6rem!important}.dashboard-home-page__recent-moment-summary[data-v-752fb8c2]{grid-template-columns:minmax(0,1fr) auto!important}.dashboard-home-page__recent-moment-metrics[data-v-752fb8c2]{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important}.dashboard-home-page__recent-moment-metrics span[data-v-752fb8c2]{padding:3px 2px!important;border-radius:6px!important;text-align:center!important}.dashboard-home-page__recent-moment-metrics strong[data-v-752fb8c2]{font-size:.66rem!important}.dashboard-home-page__recent-moment-metrics small[data-v-752fb8c2]{font-size:.43rem!important}.dashboard-home-page__recent-moment-events li[data-v-752fb8c2]{grid-template-columns:minmax(0,.88fr) minmax(0,1fr) auto!important;min-height:0!important;gap:2px 5px!important;padding:4px 5px!important;border-radius:6px!important;font-size:.58rem!important;line-height:1.08!important}.dashboard-home-page__recent-moment-events span[data-v-752fb8c2]{font-size:.55rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-home-page__recent-moment-events strong[data-v-752fb8c2]{grid-column:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.56rem!important}.dashboard-home-page__recent-moment-events em[data-v-752fb8c2]{grid-column:1 / 3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.55rem!important}.dashboard-home-page__recent-moment-events small[data-v-752fb8c2]{grid-column:3 / 4!important;white-space:nowrap!important;font-size:.52rem!important}}.dashboard-home-page__activity-groups[data-v-dc6214ce]{display:grid;gap:10px;max-height:min(62vh,620px);overflow-y:auto;padding:0 0 10px}.dashboard-home-page__activity-group[data-v-dc6214ce],.dashboard-home-page__activity-hours[data-v-dc6214ce],.dashboard-home-page__activity-hour-group[data-v-dc6214ce]{display:grid;gap:6px}.dashboard-home-page__activity-date[data-v-dc6214ce]{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 10px;padding:8px 10px;border:1px solid rgba(125,211,252,.16);border-radius:12px;background:#0f172aeb;color:#f8fafc;font-size:.78rem;font-weight:900}.dashboard-home-page__activity-date strong[data-v-dc6214ce]{color:#7dd3fceb;font-size:.74rem}.dashboard-home-page__activity-hour[data-v-dc6214ce]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 18px;padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0e;color:#e2e8f0d6;font-size:.72rem;font-weight:900;cursor:pointer;list-style:none}.dashboard-home-page__activity-hour strong[data-v-dc6214ce]{color:#7dd3fcd6;font-size:.7rem}.dashboard-home-page__activity-hour[data-v-dc6214ce]::-webkit-details-marker{display:none}.dashboard-home-page__activity-hour[data-v-dc6214ce]:after{content:"⌄";margin-left:6px;color:#e2e8f09e;transition:transform .18s ease}.dashboard-home-page__activity-hour-group[open]>.dashboard-home-page__activity-hour[data-v-dc6214ce]:after{transform:rotate(180deg)}.dashboard-home-page__activity-list[data-v-dc6214ce]{display:grid;gap:6px;margin:0;padding:0 10px 10px;list-style:none}.dashboard-home-page__activity-list li[data-v-dc6214ce]{display:grid;grid-template-columns:132px minmax(0,1fr) minmax(0,1fr) auto;gap:5px 10px;align-items:center;min-height:38px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0f172a66;font-size:.82rem}.dashboard-home-page__activity-list strong[data-v-dc6214ce],.dashboard-home-page__activity-list em[data-v-dc6214ce]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-home-page__activity-list em[data-v-dc6214ce]{color:#f8fafcd1;font-style:normal;font-weight:800}.dashboard-home-page__activity-list span[data-v-dc6214ce]{color:#7dd3fce0;font-weight:900}.dashboard-home-page__activity-list small[data-v-dc6214ce]{color:#e2e8f07a;white-space:nowrap}@media (max-width: 820px){.dashboard-home-page__activity-groups[data-v-dc6214ce]{max-height:none;overflow:visible;-webkit-overflow-scrolling:auto}.dashboard-home-page__activity-list li[data-v-dc6214ce]{grid-template-columns:1fr}.dashboard-home-page__activity-list small[data-v-dc6214ce]{white-space:normal}}@media (max-width: 560px){.dashboard-home-page__activity-groups[data-v-dc6214ce]{max-height:none!important;overflow:visible!important;-webkit-overflow-scrolling:auto!important}.dashboard-home-page__activity-hour[data-v-dc6214ce]{touch-action:manipulation!important}}@media (max-width: 520px){.dashboard-home-page__activity-groups[data-v-dc6214ce]{max-height:min(64vh,560px);gap:8px}.dashboard-home-page__activity-date[data-v-dc6214ce]{margin:0 7px;padding:7px 8px;border-radius:10px;font-size:.72rem}.dashboard-home-page__activity-hour[data-v-dc6214ce]{margin:0 12px;padding:6px 8px;font-size:.68rem}.dashboard-home-page__activity-list[data-v-dc6214ce]{gap:5px;padding:0 7px 7px}.dashboard-home-page__activity-list li[data-v-dc6214ce]{grid-template-columns:minmax(0,1fr) auto;min-height:34px;padding:7px 8px;border-radius:10px;font-size:.76rem}.dashboard-home-page__activity-list span[data-v-dc6214ce]{font-size:.7rem}.dashboard-home-page__activity-list small[data-v-dc6214ce]{grid-column:1 / -1;white-space:normal}}@media (max-width: 560px){.dashboard-home-page__activity-list[data-v-dc6214ce]{gap:3px!important;padding:0 4px 4px!important}.dashboard-home-page__activity-hour[data-v-dc6214ce]{min-height:26px!important;gap:4px!important;padding:4px 5px!important;font-size:.6rem!important}.dashboard-home-page__activity-list li[data-v-dc6214ce]{grid-template-columns:minmax(0,.88fr) minmax(0,1fr) auto!important;min-height:0!important;gap:2px 5px!important;padding:4px 5px!important;border-radius:6px!important;font-size:.58rem!important;line-height:1.08!important}.dashboard-home-page__activity-list span[data-v-dc6214ce]{font-size:.55rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-home-page__activity-list strong[data-v-dc6214ce]{grid-column:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.56rem!important}.dashboard-home-page__activity-list em[data-v-dc6214ce]{grid-column:1 / 3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.55rem!important}.dashboard-home-page__activity-list small[data-v-dc6214ce]{grid-column:3 / 4!important;white-space:nowrap!important;font-size:.52rem!important}.dashboard-home-page__activity-date[data-v-dc6214ce]{margin:0 4px!important;padding:5px 6px!important;border-radius:8px!important;font-size:.62rem!important}.dashboard-home-page__activity-hour[data-v-dc6214ce]{margin:0 7px!important}}.dashboard-home-page__rank-list[data-v-ababd4b7]{display:grid;gap:6px;margin:0;padding:0 10px 10px;list-style:none}.dashboard-home-page__rank-list li[data-v-ababd4b7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center;min-height:38px;padding:8px 10px;font-size:.82rem}.dashboard-home-page__rank-list span[data-v-ababd4b7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 520px){.dashboard-home-page__rank-list[data-v-ababd4b7]{gap:5px;padding:0 7px 7px}.dashboard-home-page__rank-list li[data-v-ababd4b7]{min-height:34px;padding:7px 8px;font-size:.76rem}}@media (max-width: 560px){.dashboard-home-page__rank-list[data-v-ababd4b7]{gap:3px!important;padding:0 4px 4px!important}}.dashboard-home-page__traffic-list[data-v-d0ffc133]{display:grid;gap:8px;padding:0 10px 10px}.dashboard-home-page__traffic-drilldown[data-v-d0ffc133]{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0f172a6b}.dashboard-home-page__traffic-row[data-v-d0ffc133]{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0f172a6b;cursor:pointer;list-style:none}.dashboard-home-page__traffic-row[data-v-d0ffc133]::-webkit-details-marker{display:none}.dashboard-home-page__traffic-row[data-v-d0ffc133]:after{content:"⌄";color:#e2e8f09e;transition:transform .18s ease}.dashboard-home-page__traffic-drilldown[open]>.dashboard-home-page__traffic-row[data-v-d0ffc133]:after{transform:rotate(180deg)}.dashboard-home-page__traffic-row div[data-v-d0ffc133]:first-child{display:grid;gap:2px;min-width:0}.dashboard-home-page__traffic-row strong[data-v-d0ffc133]{color:#f8fafcf0;font-size:.88rem}.dashboard-home-page__traffic-row small[data-v-d0ffc133]{color:#e2e8f094;font-size:.7rem}.dashboard-home-page__traffic-bar[data-v-d0ffc133]{height:10px;overflow:hidden;border-radius:999px;background:#ffffff14}.dashboard-home-page__traffic-bar span[data-v-d0ffc133]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7dd3fcc7,#c4b5fdc2)}.dashboard-home-page__traffic-event-list[data-v-d0ffc133]{display:grid;gap:5px;margin:0;padding:0 8px 8px;list-style:none}.dashboard-home-page__traffic-event-list li[data-v-d0ffc133]{display:grid;grid-template-columns:132px minmax(0,1fr) minmax(0,1fr) auto;gap:5px 10px;align-items:center;min-height:34px;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff0b;font-size:.76rem}.dashboard-home-page__traffic-event-list span[data-v-d0ffc133]{color:#7dd3fce0;font-weight:900}.dashboard-home-page__traffic-event-list strong[data-v-d0ffc133],.dashboard-home-page__traffic-event-list em[data-v-d0ffc133]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-home-page__traffic-event-list em[data-v-d0ffc133]{color:#f8fafcd1;font-style:normal;font-weight:800}.dashboard-home-page__traffic-event-list small[data-v-d0ffc133]{color:#e2e8f085;white-space:nowrap}@media (max-width: 820px){.dashboard-home-page__traffic-drilldown[data-v-d0ffc133]{touch-action:manipulation}}@media (max-width: 560px){.dashboard-home-page__traffic-list[data-v-d0ffc133]{max-height:none!important;overflow:visible!important;-webkit-overflow-scrolling:auto!important}.dashboard-home-page__traffic-row[data-v-d0ffc133]{touch-action:manipulation!important}}@media (max-width: 520px){.dashboard-home-page__traffic-list[data-v-d0ffc133]{gap:7px;padding:0 7px 7px}.dashboard-home-page__traffic-row[data-v-d0ffc133],.dashboard-home-page__traffic-drilldown[data-v-d0ffc133]{border-radius:11px}.dashboard-home-page__traffic-row[data-v-d0ffc133]{grid-template-columns:1fr;gap:7px;padding:8px}}@media (max-width: 560px){.dashboard-home-page__traffic-list[data-v-d0ffc133]{gap:3px!important;padding:0 4px 4px!important}.dashboard-home-page__traffic-row[data-v-d0ffc133]{min-height:26px!important;gap:4px!important;padding:4px 5px!important;font-size:.6rem!important;grid-template-columns:minmax(0,1fr) auto!important}.dashboard-home-page__traffic-bar[data-v-d0ffc133]{grid-column:1 / -1;height:5px!important}.dashboard-home-page__traffic-event-list li[data-v-d0ffc133]{grid-template-columns:minmax(0,.88fr) minmax(0,1fr) auto!important;min-height:0!important;gap:2px 5px!important;padding:4px 5px!important;border-radius:6px!important;font-size:.58rem!important;line-height:1.08!important}.dashboard-home-page__traffic-event-list span[data-v-d0ffc133]{font-size:.55rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-home-page__traffic-event-list strong[data-v-d0ffc133]{grid-column:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.56rem!important}.dashboard-home-page__traffic-event-list em[data-v-d0ffc133]{grid-column:1 / 3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.55rem!important}.dashboard-home-page__traffic-event-list small[data-v-d0ffc133]{grid-column:3 / 4!important;white-space:nowrap!important;font-size:.52rem!important}}.dashboard-home-page__dropdowns[data-v-84ba87ab]{display:grid;gap:8px;margin-top:10px;padding:10px}.dashboard-home-page__details[data-v-84ba87ab]{overflow:hidden}.dashboard-home-page__details>summary[data-v-84ba87ab]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 14px;cursor:pointer;color:var(--app-interactive-text, #f8fafc);font-size:.9rem;font-weight:900;list-style:none}.dashboard-home-page__details>summary[data-v-84ba87ab]::-webkit-details-marker{display:none}.dashboard-home-page__details>summary[data-v-84ba87ab]:after{content:"⌄";opacity:.68;transition:transform .18s ease}.dashboard-home-page__details[open]>summary[data-v-84ba87ab]:after{transform:rotate(180deg)}.dashboard-home-page__details>summary strong[data-v-84ba87ab]{margin-left:auto;color:#7dd3fceb;font-size:.8rem}.dashboard-home-page__mini-chart[data-v-84ba87ab]{display:grid;gap:5px;margin:8px 10px 10px;padding:8px;border:1px solid rgba(125,211,252,.13);border-radius:13px;background:#0f172a6b}.dashboard-home-page__mini-chart-row[data-v-84ba87ab]{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) auto;gap:8px;align-items:center;min-height:26px;font-size:.72rem}.dashboard-home-page__mini-chart-row span[data-v-84ba87ab]{min-width:0;overflow:hidden;color:#f8fafcdb;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dashboard-home-page__mini-chart-row div[data-v-84ba87ab]{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.dashboard-home-page__mini-chart-row i[data-v-84ba87ab]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7dd3fcd1,#c4b5fdb8)}.dashboard-home-page__mini-chart-row strong[data-v-84ba87ab]{color:#7dd3fcf0;font-size:.72rem;line-height:1;white-space:nowrap}.dashboard-home-page__insight-list[data-v-84ba87ab]{display:grid;gap:8px;padding:0 10px 10px}.dashboard-home-page__insight-card[data-v-84ba87ab]{display:grid;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0f172a6b}.dashboard-home-page__insight-main[data-v-84ba87ab]{display:grid;gap:3px;min-width:0}.dashboard-home-page__insight-main strong[data-v-84ba87ab]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.dashboard-home-page__insight-main small[data-v-84ba87ab]{color:#e2e8f099;font-size:.72rem}.dashboard-home-page__insight-metrics[data-v-84ba87ab]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dashboard-home-page__insight-metrics span[data-v-84ba87ab]{display:grid;gap:2px;min-width:0;padding:7px 8px;border:1px solid rgba(125,211,252,.12);border-radius:10px;background:#ffffff0b}.dashboard-home-page__insight-metrics strong[data-v-84ba87ab]{color:#7dd3fcf0;font-size:.9rem;line-height:1}.dashboard-home-page__insight-metrics small[data-v-84ba87ab]{color:#e2e8f094;font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dashboard-home-page__rank-scroll[data-v-84ba87ab]{max-height:min(50vh,520px);overflow-y:auto;padding-bottom:2px}@media (max-width: 820px){.dashboard-home-page__dropdowns[data-v-84ba87ab]{min-height:0}.dashboard-home-page__rank-scroll[data-v-84ba87ab]{max-height:none;overflow:visible;-webkit-overflow-scrolling:auto}.dashboard-home-page__details[data-v-84ba87ab]{touch-action:manipulation}}@media (max-width: 520px){.dashboard-home-page__dropdowns[data-v-84ba87ab]{gap:6px;margin-top:7px;padding:7px;border-radius:15px}.dashboard-home-page__details[data-v-84ba87ab]{border-radius:12px}.dashboard-home-page__details>summary[data-v-84ba87ab]{min-height:39px;padding:0 10px;font-size:.8rem}.dashboard-home-page__insight-list[data-v-84ba87ab]{gap:7px;padding:0 7px 7px}.dashboard-home-page__insight-card[data-v-84ba87ab]{border-radius:11px;padding:8px}.dashboard-home-page__insight-metrics[data-v-84ba87ab]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-home-page__rank-scroll[data-v-84ba87ab]{max-height:min(52vh,480px)}}@media (max-width: 560px){.dashboard-home-page__dropdowns[data-v-84ba87ab],.dashboard-home-page__details[data-v-84ba87ab]{max-height:none!important;overflow:visible!important}.dashboard-home-page__rank-scroll[data-v-84ba87ab],.dashboard-home-page__insight-list[data-v-84ba87ab]{max-height:none!important;overflow:visible!important;-webkit-overflow-scrolling:auto!important}.dashboard-home-page__details>summary[data-v-84ba87ab]{touch-action:manipulation!important}.dashboard-home-page__mini-chart[data-v-84ba87ab]{gap:3px!important;margin:5px!important;padding:5px!important;border-radius:8px!important}.dashboard-home-page__mini-chart-row[data-v-84ba87ab]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) auto!important;gap:5px!important;min-height:20px!important;font-size:.56rem!important}.dashboard-home-page__mini-chart-row div[data-v-84ba87ab]{height:5px!important}.dashboard-home-page__mini-chart-row strong[data-v-84ba87ab]{font-size:.56rem!important}.dashboard-home-page__dropdowns[data-v-84ba87ab]{gap:4px!important;margin-top:5px!important;padding:5px!important;border-radius:12px!important}.dashboard-home-page__details[data-v-84ba87ab]{border-radius:9px!important}.dashboard-home-page__details>summary[data-v-84ba87ab]{min-height:29px!important;padding:0 7px!important;gap:6px!important;font-size:.66rem!important}.dashboard-home-page__details>summary strong[data-v-84ba87ab]{font-size:.6rem!important}.dashboard-home-page__insight-list[data-v-84ba87ab]{gap:3px!important;padding:0 4px 4px!important}.dashboard-home-page__insight-metrics[data-v-84ba87ab]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important}.dashboard-home-page__insight-metrics span[data-v-84ba87ab]{padding:3px 2px!important;border-radius:6px!important;text-align:center!important}.dashboard-home-page__insight-metrics strong[data-v-84ba87ab]{font-size:.66rem!important}.dashboard-home-page__insight-metrics small[data-v-84ba87ab]{font-size:.43rem!important}.dashboard-home-page__insight-card[data-v-84ba87ab]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:5px!important;align-items:center!important;padding:5px!important}}.dashboard-home-page__command-grid[data-v-c5d067ea],.dashboard-home-page__summary-grid[data-v-c5d067ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.dashboard-home-page__command-panel[data-v-c5d067ea],.dashboard-home-page__summary-card[data-v-c5d067ea]{padding:12px}.dashboard-home-page__eyebrow[data-v-c5d067ea]{margin:0 0 4px;color:#7dd3fceb;font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.dashboard-home-page__panel-header[data-v-c5d067ea]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.dashboard-home-page__panel-header h2[data-v-c5d067ea]{margin:0;font-size:1rem;line-height:1.05;letter-spacing:-.03em}.dashboard-home-page__panel-link[data-v-c5d067ea]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid rgba(125,211,252,.18);border-radius:999px;color:#7dd3fcf0;background:#0e749029;font-size:.66rem;font-weight:950;text-decoration:none;white-space:nowrap}.dashboard-home-page__quick-actions[data-v-c5d067ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dashboard-home-page__quick-action[data-v-c5d067ea]{display:grid;gap:3px;min-height:58px;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:12px;color:#f8fafc;background:#ffffff0b;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.dashboard-home-page__quick-action strong[data-v-c5d067ea]{color:#f8fafcf0;font-size:.78rem;line-height:1.1}.dashboard-home-page__quick-action small[data-v-c5d067ea]{color:#e2e8f09e;font-size:.66rem;line-height:1.2}.dashboard-home-page__quick-action.is-disabled[data-v-c5d067ea]{cursor:not-allowed;opacity:.48}.dashboard-home-page__quick-action.is-disabled[data-v-c5d067ea]{border-style:dashed}.dashboard-home-page__health-list[data-v-c5d067ea],.dashboard-home-page__recent-save-list[data-v-c5d067ea]{display:grid;gap:6px}.dashboard-home-page__health-row[data-v-c5d067ea],.dashboard-home-page__recent-save[data-v-c5d067ea]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px;padding:8px 9px;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#f8fafc;background:#ffffff0b;text-decoration:none}.dashboard-home-page__health-row span[data-v-c5d067ea],.dashboard-home-page__recent-save span[data-v-c5d067ea]{display:grid;gap:2px;min-width:0}.dashboard-home-page__health-row strong[data-v-c5d067ea],.dashboard-home-page__recent-save span[data-v-c5d067ea]{min-width:0;overflow:hidden;color:#f8fafceb;font-size:.76rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.dashboard-home-page__health-row small[data-v-c5d067ea],.dashboard-home-page__recent-save small[data-v-c5d067ea]{min-width:0;overflow:hidden;color:#e2e8f094;font-size:.64rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dashboard-home-page__health-row em[data-v-c5d067ea]{color:#7dd3fcf0;font-style:normal;font-size:.9rem;font-weight:950}.dashboard-home-page__summary-card p[data-v-c5d067ea]{margin:0;color:#e2e8f0b3;font-size:.78rem;line-height:1.35}.dashboard-home-page__summary-card p strong[data-v-c5d067ea],.dashboard-home-page__summary-card p small[data-v-c5d067ea]{display:block;margin-top:4px}.dashboard-home-page__summary-card p strong[data-v-c5d067ea]{color:#f8fafcf0;font-size:.86rem}.dashboard-home-page__summary-card p small[data-v-c5d067ea]{color:#7dd3fcd1;font-size:.7rem}@media (max-width: 820px){.dashboard-home-page__command-grid[data-v-c5d067ea],.dashboard-home-page__summary-grid[data-v-c5d067ea]{grid-template-columns:1fr}}@media (max-width: 520px){.dashboard-home-page__command-grid[data-v-c5d067ea],.dashboard-home-page__summary-grid[data-v-c5d067ea]{gap:7px;margin-top:7px}.dashboard-home-page__command-panel[data-v-c5d067ea],.dashboard-home-page__summary-card[data-v-c5d067ea]{padding:9px}.dashboard-home-page__quick-actions[data-v-c5d067ea]{grid-template-columns:1fr;gap:5px}.dashboard-home-page__quick-action[data-v-c5d067ea],.dashboard-home-page__health-row[data-v-c5d067ea],.dashboard-home-page__recent-save[data-v-c5d067ea]{min-height:34px;padding:7px 8px;border-radius:9px}}@media (max-width: 560px){.dashboard-home-page__command-grid[data-v-c5d067ea],.dashboard-home-page__summary-grid[data-v-c5d067ea]{gap:5px!important;margin-top:5px!important}.dashboard-home-page__command-panel[data-v-c5d067ea],.dashboard-home-page__summary-card[data-v-c5d067ea]{padding:6px!important}.dashboard-home-page__panel-header[data-v-c5d067ea]{gap:6px!important;margin-bottom:5px!important}.dashboard-home-page__panel-header h2[data-v-c5d067ea]{font-size:.78rem!important}.dashboard-home-page__panel-link[data-v-c5d067ea]{min-height:23px!important;padding:0 7px!important;border-radius:8px!important;font-size:.54rem!important}.dashboard-home-page__quick-actions[data-v-c5d067ea]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.dashboard-home-page__quick-action[data-v-c5d067ea]{min-height:42px!important;padding:5px!important;border-radius:7px!important;text-align:center!important}.dashboard-home-page__quick-action strong[data-v-c5d067ea]{font-size:.56rem!important}.dashboard-home-page__quick-action small[data-v-c5d067ea]{font-size:.48rem!important}.dashboard-home-page__health-list[data-v-c5d067ea],.dashboard-home-page__recent-save-list[data-v-c5d067ea]{gap:3px!important}.dashboard-home-page__health-row[data-v-c5d067ea],.dashboard-home-page__recent-save[data-v-c5d067ea]{min-height:29px!important;padding:4px 5px!important;border-radius:7px!important}.dashboard-home-page__health-row strong[data-v-c5d067ea],.dashboard-home-page__recent-save span[data-v-c5d067ea]{font-size:.56rem!important}.dashboard-home-page__health-row small[data-v-c5d067ea],.dashboard-home-page__recent-save small[data-v-c5d067ea],.dashboard-home-page__summary-card p[data-v-c5d067ea]{font-size:.5rem!important}.dashboard-home-page__health-row em[data-v-c5d067ea]{font-size:.68rem!important}}.dashboard-home-page__topbar[data-v-aa08d38d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.dashboard-home-page__intro[data-v-aa08d38d]{min-width:0}.dashboard-home-page__eyebrow[data-v-aa08d38d]{margin:0 0 4px;color:#7dd3fceb;font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.dashboard-home-page__topbar h1[data-v-aa08d38d],.dashboard-home-page__topbar p[data-v-aa08d38d]{margin-top:0}.dashboard-home-page__topbar h1[data-v-aa08d38d]{margin-bottom:4px;font-size:clamp(1.8rem,5vw,3.2rem);line-height:.95;letter-spacing:-.07em}.dashboard-home-page__intro p[data-v-aa08d38d]{margin-bottom:0;color:#f1f5f9d1;font-size:.9rem;line-height:1.45}.dashboard-home-page__controls[data-v-aa08d38d]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dashboard-home-page__range[data-v-aa08d38d]{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 8px 0 12px;color:#f8fafceb;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-home-page__range select[data-v-aa08d38d]{min-height:28px;padding:0 8px;border:0;font:inherit}.dashboard-home-page__button[data-v-aa08d38d]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;font-size:.82rem;font-weight:900;text-decoration:none}.dashboard-home-page__button.is-disabled[data-v-aa08d38d]{cursor:not-allowed;opacity:var(--app-interactive-disabled-opacity, .48)}@media (max-width: 820px){.dashboard-home-page__topbar[data-v-aa08d38d]{align-items:stretch;flex-direction:column}.dashboard-home-page__controls[data-v-aa08d38d]{justify-content:flex-start}}@media (max-width: 520px){.dashboard-home-page__topbar[data-v-aa08d38d]{gap:10px;padding:11px}.dashboard-home-page__topbar h1[data-v-aa08d38d]{font-size:clamp(1.45rem,9vw,2.25rem)}.dashboard-home-page__intro p[data-v-aa08d38d]{font-size:.8rem;line-height:1.32}.dashboard-home-page__controls[data-v-aa08d38d]{display:grid;grid-template-columns:1fr 1fr;gap:7px;width:100%}.dashboard-home-page__range[data-v-aa08d38d]{grid-column:1 / -1;justify-content:space-between;width:100%;min-height:34px;padding:0 7px 0 10px;font-size:.68rem}.dashboard-home-page__range select[data-v-aa08d38d]{min-height:26px;max-width:158px}.dashboard-home-page__button[data-v-aa08d38d]{width:100%;min-height:34px;padding:0 8px;font-size:.74rem;line-height:1.05;text-align:center;white-space:normal}}@media (max-width: 360px){.dashboard-home-page__controls[data-v-aa08d38d]{grid-template-columns:1fr}.dashboard-home-page__range[data-v-aa08d38d]{grid-column:auto}}@media (max-width: 560px){.dashboard-home-page__topbar[data-v-aa08d38d]{max-height:none!important;overflow:visible!important;display:grid!important;gap:6px!important;padding:7px!important;border-radius:13px!important}.dashboard-home-page__topbar h1[data-v-aa08d38d]{margin-bottom:1px!important;font-size:clamp(1.05rem,7vw,1.45rem)!important;line-height:.98!important}.dashboard-home-page__intro p[data-v-aa08d38d]{font-size:.64rem!important;line-height:1.15!important}.dashboard-home-page__controls[data-v-aa08d38d]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,.95fr);gap:4px!important}.dashboard-home-page__range[data-v-aa08d38d],.dashboard-home-page__button[data-v-aa08d38d]{min-height:27px!important;padding:0 6px!important;border-radius:9px!important;font-size:.56rem!important}}.dashboard-home-page__metric-detail[data-v-04adca01]{margin-top:10px;padding:0;overflow:hidden}.dashboard-home-page__metric-detail-summary[data-v-04adca01]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;cursor:pointer;list-style:none}.dashboard-home-page__metric-detail-summary[data-v-04adca01]::-webkit-details-marker{display:none}.dashboard-home-page__metric-detail[open] .dashboard-home-page__metric-detail-summary[data-v-04adca01]{border-bottom:1px solid rgba(125,211,252,.1)}.dashboard-home-page__metric-detail-toggle[data-v-04adca01]{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:30px;padding:0 10px;border:1px solid rgba(125,211,252,.18);border-radius:999px;color:#7dd3fcf0;background:#0e749029;font-size:.66rem;font-weight:950}.dashboard-home-page__metric-detail[open] .dashboard-home-page__metric-detail-toggle[data-v-04adca01]:before{content:"Close "}.dashboard-home-page__metric-detail-body[data-v-04adca01]{display:grid;padding:12px}.dashboard-home-page__metric-detail-header[data-v-04adca01]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.dashboard-home-page__metric-detail-header h2[data-v-04adca01]{margin:0 0 3px;font-size:clamp(1.1rem,3vw,1.65rem);letter-spacing:-.04em}.dashboard-home-page__metric-detail-header small[data-v-04adca01]{color:#e2e8f0ad;font-size:.78rem}.dashboard-home-page__metric-detail-header>strong[data-v-04adca01]{color:#7dd3fcf0;font-size:clamp(1.7rem,5vw,2.6rem);line-height:.95;letter-spacing:-.06em}.dashboard-home-page__metric-detail-grid[data-v-04adca01]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.dashboard-home-page__metric-detail-row[data-v-04adca01]{display:grid;gap:2px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff0b}.dashboard-home-page__metric-detail-row span[data-v-04adca01]{color:#f1f5f9db;font-size:.74rem;font-weight:900}.dashboard-home-page__metric-detail-row strong[data-v-04adca01]{color:#f8fafcf2;font-size:1.25rem;line-height:1}.dashboard-home-page__metric-detail-row small[data-v-04adca01]{color:#e2e8f094;font-size:.68rem}.dashboard-home-page__metric-chart[data-v-04adca01]{display:grid;gap:8px;margin-bottom:10px;padding:10px;border:1px solid rgba(125,211,252,.13);border-radius:15px;background:#ffffff0a}.dashboard-home-page__metric-chart header[data-v-04adca01]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dashboard-home-page__metric-chart header strong[data-v-04adca01]{display:block;color:#f8fafcf0;font-size:.86rem;font-weight:950}.dashboard-home-page__metric-chart header small[data-v-04adca01]{display:block;margin-top:2px;color:#e2e8f09e;font-size:.7rem;line-height:1.3}.dashboard-home-page__metric-chart-bars[data-v-04adca01]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:286px;overflow-y:auto;padding-right:2px}.dashboard-home-page__metric-chart-row[data-v-04adca01]{display:grid;grid-template-columns:minmax(0,112px) minmax(0,1fr) auto;grid-template-areas:"label bar value" "helper helper helper";align-items:center;gap:4px 8px;min-width:0;min-height:40px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0f172a61}.dashboard-home-page__metric-chart-row span[data-v-04adca01]{grid-area:label;min-width:0;overflow:hidden;color:#f8fafce6;font-size:.72rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.dashboard-home-page__metric-chart-row div[data-v-04adca01]{grid-area:bar;height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.dashboard-home-page__metric-chart-row i[data-v-04adca01]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7dd3fcd6,#c4b5fdb3)}.dashboard-home-page__metric-chart-row strong[data-v-04adca01]{grid-area:value;color:#7dd3fcf0;font-size:.74rem;line-height:1;white-space:nowrap}.dashboard-home-page__metric-chart-row small[data-v-04adca01]{grid-area:helper;min-width:0;overflow:hidden;color:#e2e8f08a;font-size:.62rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dashboard-home-page__metric-event-list[data-v-04adca01]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.dashboard-home-page__metric-event-list li[data-v-04adca01]{display:grid;grid-template-columns:132px minmax(0,1fr) minmax(0,1fr) auto;gap:6px 10px;align-items:center;min-height:36px;padding:8px 10px;border-radius:12px;background:#ffffff0b;font-size:.76rem}.dashboard-home-page__metric-event-list span[data-v-04adca01]{color:#7dd3fce0;font-weight:900}.dashboard-home-page__metric-event-list strong[data-v-04adca01],.dashboard-home-page__metric-event-list em[data-v-04adca01]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-home-page__metric-event-list em[data-v-04adca01]{color:#f8fafcd1;font-style:normal;font-weight:800}.dashboard-home-page__metric-event-list small[data-v-04adca01]{color:#e2e8f085;white-space:nowrap}@media (max-width: 520px){.dashboard-home-page__metric-detail[data-v-04adca01]{margin-top:7px;padding:9px;border-radius:15px}.dashboard-home-page__metric-detail-header[data-v-04adca01]{gap:9px}.dashboard-home-page__metric-detail-grid[data-v-04adca01]{grid-template-columns:1fr;gap:6px}.dashboard-home-page__metric-detail-row[data-v-04adca01]{padding:8px;border-radius:10px}.dashboard-home-page__metric-event-list li[data-v-04adca01]{grid-template-columns:minmax(0,1fr) auto;padding:7px 8px;font-size:.72rem}.dashboard-home-page__metric-event-list strong[data-v-04adca01],.dashboard-home-page__metric-event-list em[data-v-04adca01],.dashboard-home-page__metric-event-list small[data-v-04adca01]{grid-column:1 / -1;white-space:normal}}@media (max-width: 560px){.dashboard-home-page__metric-detail[data-v-04adca01]{max-height:none!important;overflow:visible!important;margin-top:5px!important;padding:6px!important;border-radius:11px!important}.dashboard-home-page__metric-detail-header[data-v-04adca01]{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px!important;align-items:center!important;padding-bottom:5px!important}.dashboard-home-page__metric-detail-header h2[data-v-04adca01]{font-size:.86rem!important;line-height:1!important}.dashboard-home-page__metric-detail-header small[data-v-04adca01]{font-size:.56rem!important;line-height:1.08!important}.dashboard-home-page__metric-detail-header>strong[data-v-04adca01]{font-size:1.2rem!important}.dashboard-home-page__metric-detail-grid[data-v-04adca01]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin-bottom:5px!important}.dashboard-home-page__metric-detail-row[data-v-04adca01]{padding:5px!important;border-radius:8px!important;text-align:center!important}.dashboard-home-page__metric-detail-row span[data-v-04adca01]{font-size:.5rem!important}.dashboard-home-page__metric-detail-row strong[data-v-04adca01]{font-size:.84rem!important}.dashboard-home-page__metric-detail-row small[data-v-04adca01]{font-size:.48rem!important}.dashboard-home-page__metric-event-list li[data-v-04adca01]{grid-template-columns:minmax(0,.88fr) minmax(0,1fr) auto!important;min-height:0!important;gap:2px 5px!important;padding:4px 5px!important;border-radius:6px!important;font-size:.58rem!important;line-height:1.08!important}.dashboard-home-page__metric-event-list span[data-v-04adca01]{font-size:.55rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-home-page__metric-event-list strong[data-v-04adca01]{grid-column:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.56rem!important}.dashboard-home-page__metric-event-list em[data-v-04adca01]{grid-column:1 / 3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.55rem!important}.dashboard-home-page__metric-event-list small[data-v-04adca01]{grid-column:3 / 4!important;white-space:nowrap!important;font-size:.52rem!important}}@media (max-width: 720px){.dashboard-home-page__metric-chart-bars[data-v-04adca01]{grid-template-columns:1fr;gap:5px}.dashboard-home-page__metric-chart[data-v-04adca01]{gap:7px;padding:8px;border-radius:13px}.dashboard-home-page__metric-chart header small[data-v-04adca01]{font-size:.64rem}.dashboard-home-page__metric-chart-row[data-v-04adca01]{grid-template-columns:minmax(0,94px) minmax(0,1fr) auto;min-height:38px;padding:7px}.dashboard-home-page__metric-chart-row span[data-v-04adca01]{font-size:.66rem}.dashboard-home-page__metric-chart-row strong[data-v-04adca01]{font-size:.7rem}.dashboard-home-page__metric-chart-row small[data-v-04adca01]{font-size:.58rem}}@media (max-width: 420px){.dashboard-home-page__metric-detail-header[data-v-04adca01]{display:grid}.dashboard-home-page__metric-detail-header>strong[data-v-04adca01]{justify-self:start}.dashboard-home-page__metric-chart-row[data-v-04adca01]{grid-template-columns:minmax(0,78px) minmax(0,1fr) auto;gap:5px}.dashboard-home-page__metric-detail-summary[data-v-04adca01]{grid-template-columns:1fr;gap:8px}.dashboard-home-page__metric-detail-toggle[data-v-04adca01]{justify-self:start}}.dashboard-home-page__stats-grid[data-v-5378ba54]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.dashboard-home-page__stat[data-v-5378ba54]{display:grid;gap:4px;min-height:98px;padding:14px;color:#f8fafc;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dashboard-home-page__stat[data-v-5378ba54]:hover,.dashboard-home-page__stat.is-active[data-v-5378ba54]{transform:translateY(-1px);border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-active-opacity, .26))}.dashboard-home-page__stat--loading[data-v-5378ba54]{cursor:progress}.dashboard-home-page__stat--loading[data-v-5378ba54]:hover{transform:none}.dashboard-home-page__stat--loading span[data-v-5378ba54],.dashboard-home-page__stat--loading strong[data-v-5378ba54],.dashboard-home-page__stat--loading small[data-v-5378ba54]{display:block;border-radius:999px;background:linear-gradient(90deg,#ffffff14,#7dd3fc2e,#ffffff14);background-size:220% 100%;animation:dashboard-home-page-loading-5378ba54 1.2s ease-in-out infinite}.dashboard-home-page__stat--loading span[data-v-5378ba54]{width:56%;height:12px}.dashboard-home-page__stat--loading strong[data-v-5378ba54]{width:42%;height:34px;border-radius:12px}.dashboard-home-page__stat--loading small[data-v-5378ba54]{width:72%;height:11px}@keyframes dashboard-home-page-loading-5378ba54{0%{background-position:120% 0}to{background-position:-120% 0}}.dashboard-home-page__stat span[data-v-5378ba54]{color:#f1f5f9db;font-size:.78rem;font-weight:900}.dashboard-home-page__stat strong[data-v-5378ba54]{color:#f8fafc;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1;letter-spacing:-.06em}.dashboard-home-page__stat small[data-v-5378ba54]{color:#e2e8f0b8;font-size:.72rem;line-height:1.25}@media (max-width: 820px){.dashboard-home-page__stats-grid[data-v-5378ba54]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.dashboard-home-page__stats-grid[data-v-5378ba54]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px}.dashboard-home-page__stat[data-v-5378ba54]{min-height:78px;padding:10px;gap:2px}.dashboard-home-page__stat span[data-v-5378ba54]{font-size:.68rem}.dashboard-home-page__stat strong[data-v-5378ba54]{font-size:clamp(1.35rem,8vw,2rem)}.dashboard-home-page__stat small[data-v-5378ba54]{font-size:.64rem}}@media (max-width: 360px){.dashboard-home-page__stats-grid[data-v-5378ba54]{grid-template-columns:1fr}}@media (max-width: 560px){.dashboard-home-page__stats-grid[data-v-5378ba54]{max-height:none!important;overflow:visible!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin-top:5px!important}.dashboard-home-page__stat[data-v-5378ba54]{min-height:52px!important;gap:1px!important;padding:5px 4px!important;text-align:center!important}.dashboard-home-page__stat span[data-v-5378ba54]{font-size:.52rem!important;line-height:1.05!important}.dashboard-home-page__stat strong[data-v-5378ba54]{font-size:1rem!important;line-height:.95!important}.dashboard-home-page__stat small[data-v-5378ba54]{font-size:.48rem!important;line-height:1.05!important}}.dashboard-home-page__section-header[data-v-6d029831]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:14px 2px 0}.dashboard-home-page__section-header h3[data-v-6d029831]{margin:0;color:#f8fafcf2;font-size:.96rem;line-height:1.1;letter-spacing:0}.dashboard-home-page__section-header small[data-v-6d029831]{display:block;margin-top:3px;color:#e2e8f094;font-size:.72rem}.dashboard-home-page__section-header>span[data-v-6d029831]{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border:1px solid rgba(125,211,252,.2);border-radius:999px;color:#7dd3fcf0;background:#0e749029;font-size:.66rem;font-weight:950;white-space:nowrap}@media (max-width: 520px){.dashboard-home-page__section-header[data-v-6d029831]{align-items:flex-start;margin-top:9px}.dashboard-home-page__section-header h3[data-v-6d029831]{font-size:.86rem}.dashboard-home-page__section-header small[data-v-6d029831]{font-size:.66rem}.dashboard-home-page__section-header>span[data-v-6d029831]{min-height:24px;padding:0 8px;font-size:.58rem}}@media (max-width: 560px){.dashboard-home-page__section-header[data-v-6d029831]{margin-top:5px!important}.dashboard-home-page__section-header h3[data-v-6d029831]{font-size:.72rem!important}.dashboard-home-page__section-header small[data-v-6d029831]{display:none!important}.dashboard-home-page__section-header>span[data-v-6d029831]{min-height:21px!important;padding:0 6px!important;border-radius:8px!important;font-size:.52rem!important}}html,body,#app{min-height:100%;height:auto;overflow-y:auto}body{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}.dashboard-home-page[data-v-ee911d8d]{width:min(1040px,calc(100% - 24px));min-height:100svh;height:auto;max-height:none;margin:0 auto;padding:18px 0 max(36px,env(safe-area-inset-bottom));color:#f8fafc;overflow-x:hidden;overflow-y:visible;touch-action:pan-y;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.dashboard-home-page[data-v-ee911d8d] :where(h1,h2,h3,p,span,strong,small,summary,label,select,option,a,li,button){color:inherit}.dashboard-home-page__notice[data-v-ee911d8d]{border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:12px 14px;border-radius:16px;background:#0f172ab8;box-shadow:0 18px 54px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-home-page__notice span[data-v-ee911d8d]{display:grid;gap:2px;min-width:0}.dashboard-home-page__notice strong[data-v-ee911d8d]{color:#fee2e2;font-size:.82rem;line-height:1.2}.dashboard-home-page__notice small[data-v-ee911d8d]{color:#fecacad1;font-size:.74rem;line-height:1.3}.dashboard-home-page__notice button[data-v-ee911d8d]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border:1px solid rgba(248,113,113,.38);border-radius:999px;color:#fee2e2;background:#7f1d1d42;font:inherit;font-size:.72rem;font-weight:950;cursor:pointer}.dashboard-home-page__notice--error[data-v-ee911d8d]{border-color:#f871716b;color:#fecaca}@media (max-width: 820px){.dashboard-home-page[data-v-ee911d8d]{width:min(100% - 16px,1040px);height:auto!important;max-height:none!important;min-height:100dvh;overflow-x:hidden;overflow-y:visible!important;touch-action:auto;overscroll-behavior-y:auto;padding-top:12px;padding-bottom:max(140px,calc(env(safe-area-inset-bottom) + 112px));-webkit-overflow-scrolling:touch}}@media (max-width: 520px){.dashboard-home-page[data-v-ee911d8d]{width:min(100% - 12px,1040px);min-height:auto;height:auto;max-height:none;padding-top:8px;padding-bottom:max(80px,env(safe-area-inset-bottom));overflow-y:visible}.dashboard-home-page__notice[data-v-ee911d8d]{align-items:stretch;gap:8px;margin-top:7px;padding:9px;border-radius:12px}}@media (max-width: 560px){html.dashboard-analytics-page,body.dashboard-analytics-page,body.dashboard-analytics-page #app{width:100%;height:100%;min-height:100%;max-height:100%;overflow:hidden!important;overscroll-behavior-y:none}.dashboard-home-page[data-v-ee911d8d]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:10px 8px max(160px,calc(env(safe-area-inset-bottom) + 130px))!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}.dashboard-home-page[data-v-ee911d8d]{padding:5px 5px max(84px,calc(env(safe-area-inset-bottom) + 66px))!important}.dashboard-home-page__notice[data-v-ee911d8d]{display:grid!important;margin-top:5px!important;padding:6px!important;border-radius:9px!important}.dashboard-home-page__notice strong[data-v-ee911d8d]{font-size:.62rem!important}.dashboard-home-page__notice small[data-v-ee911d8d]{font-size:.56rem!important}.dashboard-home-page__notice button[data-v-ee911d8d]{width:100%!important;min-height:24px!important;padding:0 8px!important;font-size:.56rem!important}}.multiple-import-operation-overlay[data-v-ab29669d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;display:grid;place-items:center;padding:24px;pointer-events:auto}.multiple-import-operation-card[data-v-ab29669d]{width:min(520px,100%);display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:22px}.multiple-import-operation-orb[data-v-ab29669d]{width:88px;height:88px;border-radius:999px;display:grid;place-items:center;font-weight:800;font-size:1.1rem;border:1px solid rgba(255,255,255,.24);background:#ffffff1f}.multiple-import-operation-copy h3[data-v-ab29669d]{margin:2px 0 6px}.multiple-import-operation-meta[data-v-ab29669d]{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.multiple-import-operation-track[data-v-ab29669d]{margin-top:8px}.multiple-import-progress-track[data-v-ab29669d]{height:7px;overflow:hidden;border-radius:999px;background:#ffffff1a}.multiple-import-progress-track span[data-v-ab29669d]{display:block;height:100%;border-radius:inherit;background:#81bbffb8;transition:width .2s ease}.timeline-card__kicker[data-v-ab29669d],.small[data-v-ab29669d]{margin:0}@media (max-width: 640px){.multiple-import-operation-card[data-v-ab29669d]{grid-template-columns:1fr;text-align:center}.multiple-import-operation-orb[data-v-ab29669d]{margin:0 auto}}.multiple-import-draft-menu-wrap[data-v-4ffb6f8b]{position:relative}.multiple-import-draft-menu[data-v-4ffb6f8b]{position:absolute;top:calc(100% + .5rem);right:0;z-index:20;width:min(320px,calc(100vw - 2rem));padding:.75rem;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#0e121cf5;box-shadow:0 20px 50px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.multiple-import-draft-menu-header[data-v-4ffb6f8b]{display:flex;flex-direction:column;gap:.1rem;margin-bottom:.65rem}.multiple-import-draft-list[data-v-4ffb6f8b]{display:grid;gap:.45rem;max-height:280px;overflow:auto}.multiple-import-draft-item[data-v-4ffb6f8b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center;padding:.5rem;border-radius:14px;background:#ffffff0f}.multiple-import-draft-load[data-v-4ffb6f8b],.multiple-import-draft-delete[data-v-4ffb6f8b]{border:0;color:inherit;font:inherit;background:transparent}.multiple-import-draft-load[data-v-4ffb6f8b]{display:grid;gap:.15rem;min-width:0;min-height:40px;padding:.35rem;border-radius:10px;text-align:left;cursor:pointer}.multiple-import-draft-load strong[data-v-4ffb6f8b],.multiple-import-draft-load small[data-v-4ffb6f8b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiple-import-draft-delete[data-v-4ffb6f8b]{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;cursor:pointer;background:#ffffff14}.multiple-import-draft-delete[data-v-4ffb6f8b]:hover,.multiple-import-draft-load[data-v-4ffb6f8b]:hover{background:#ffffff1a}.multiple-import-media-picker[data-v-55e948c1]{display:grid;gap:14px;padding:18px;color:#fff}.multiple-import-media-picker__copy[data-v-55e948c1]{display:grid;gap:5px}.multiple-import-media-picker__copy h3[data-v-55e948c1],.multiple-import-media-picker__copy p[data-v-55e948c1],.multiple-import-media-picker__eyebrow[data-v-55e948c1],.multiple-import-media-picker__status[data-v-55e948c1]{margin:0}.multiple-import-media-picker__eyebrow[data-v-55e948c1]{color:#ffffff94;font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.multiple-import-media-picker__copy h3[data-v-55e948c1]{font-size:1rem;line-height:1.2}.multiple-import-media-picker__copy p[data-v-55e948c1],.multiple-import-media-picker__status[data-v-55e948c1]{color:#ffffffad;font-size:.82rem;line-height:1.4}.multiple-import-media-picker__actions[data-v-55e948c1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.multiple-import-media-picker__input[data-v-55e948c1]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.multiple-import-media-picker__button[data-v-55e948c1]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff1f;color:#fff;font-size:.84rem;font-weight:900;cursor:pointer}.multiple-import-media-picker__button[data-v-55e948c1]:disabled{cursor:not-allowed;opacity:.55}.multiple-import-media-picker__count[data-v-55e948c1]{color:#ffffffa8;font-size:.76rem;font-weight:800}.multiple-import-helper[data-v-e086efb1]{margin:0;color:#ebf3ffb8;text-transform:none!important;letter-spacing:0!important}.moment-form-section[data-v-e086efb1]{margin-top:4px;padding:5px 6px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 4px 12px #0000001a}.moment-form-field-header[data-v-e086efb1]{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:5px}.moment-form-field-title-group[data-v-e086efb1]{display:grid;gap:2px;min-width:0}.moment-form-field-title-group .small[data-v-e086efb1]{color:#b4c4d8e6;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.multiple-import-rule-grid[data-v-e086efb1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.multiple-import-rule-field[data-v-e086efb1]{display:grid;gap:5px}.multiple-import-time-gap-grid[data-v-e086efb1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.multiple-import-time-gap-field[data-v-e086efb1]{display:grid;gap:4px}.multiple-import-rule-help[data-v-e086efb1]{margin:0;color:#ebf3ff94;font-size:.72rem;text-transform:none!important;letter-spacing:0!important}.input[data-v-e086efb1]{font:inherit;font-size:.95rem;line-height:1.25;color:#ffffffeb;border-radius:8px;border-color:#ffffff1a;padding:3px 2px 3px 6px}@media (max-width: 720px){.multiple-import-rule-grid[data-v-e086efb1],.multiple-import-time-gap-grid[data-v-e086efb1]{grid-template-columns:1fr}}.multiple-import-summary[data-v-14fbde2c]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 7px;border-radius:10px;border:1px solid rgba(129,187,255,.2);background:#81bbff1a}.multiple-import-empty[data-v-034e42df]{margin-top:0}.multiple-import-helper[data-v-034e42df]{margin:0;color:#ebf3ffb8;text-transform:none!important;letter-spacing:0!important}.moment-form-section[data-v-034e42df]{margin-top:4px;padding:5px 6px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 4px 12px #0000001a}.moment-form-section .small[data-v-034e42df]{color:#ebf3ffb8;font-size:.82rem;font-weight:400;line-height:1.25}.moment-form-geo-panel[data-v-148c1986]{display:grid;gap:10px;margin-top:12px}.moment-form-section-heading[data-v-148c1986]{display:flex;justify-content:space-between;align-items:center;gap:10px}.moment-form-section-heading>.small[data-v-148c1986],.moment-form-upload-section-label[data-v-148c1986]{color:#b4c4d8e6;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.moment-form-inline-toggles[data-v-148c1986],.moment-form-geo-actions[data-v-148c1986],.moment-form-chip-row[data-v-148c1986]{display:flex;flex-wrap:wrap;gap:8px}.moment-form-inline-toggles[data-v-148c1986]{justify-content:flex-end}.moment-form-upload-details-toggle[data-v-148c1986]{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#b4c4d8e6;cursor:pointer;text-align:left}.moment-form-visibility-toggle[data-v-148c1986]{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none}.moment-form-visibility-toggle input[data-v-148c1986]{margin:0;accent-color:var(--accent)}.moment-form-upload-card[data-v-148c1986]{display:grid;gap:14px;border:none;padding:4px 0 0;background:transparent}.moment-form-upload-switcher[data-v-148c1986]{display:grid;gap:8px}.moment-form-upload-switcher-item[data-v-148c1986]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:9px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0b;color:inherit;text-align:left}.moment-form-upload-switcher-item--active[data-v-148c1986]{border-color:#81bbff8c;background:#81bbff1f}.moment-form-upload-switcher-thumb[data-v-148c1986]{width:44px;height:44px;border-radius:8px;overflow:hidden;background:#ffffff14}.moment-form-upload-switcher-thumb-media[data-v-148c1986],.moment-form-upload-switcher-thumb-fallback[data-v-148c1986]{width:100%;height:100%}.moment-form-upload-switcher-thumb-media[data-v-148c1986]{object-fit:cover;display:block}.moment-form-upload-switcher-thumb-fallback[data-v-148c1986]{display:flex;align-items:center;justify-content:center;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.moment-form-upload-switcher-copy[data-v-148c1986]{min-width:0;display:grid;gap:3px}.moment-form-upload-switcher-title[data-v-148c1986],.moment-form-upload-switcher-subtitle[data-v-148c1986],.moment-form-upload-title[data-v-148c1986],.moment-form-upload-location-title[data-v-148c1986]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moment-form-upload-switcher-title[data-v-148c1986],.moment-form-upload-title[data-v-148c1986],.moment-form-upload-location-title[data-v-148c1986]{font-weight:600}.moment-form-upload-switcher-subtitle[data-v-148c1986]{color:#ebf3ffad;font-size:.78rem;font-weight:400;line-height:1.2}.moment-form-upload-header[data-v-148c1986],.moment-form-upload-section[data-v-148c1986]{display:grid;gap:10px}.moment-form-upload-header[data-v-148c1986]{padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.moment-form-upload-section+.moment-form-upload-section[data-v-148c1986]{padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.moment-form-upload-section .small[data-v-148c1986],.moment-form-photo-meta-item .small[data-v-148c1986]{color:#ebf3ffb8;font-size:.82rem;font-weight:400;line-height:1.3}.moment-form-upload-card p.small[data-v-148c1986],.moment-form-manual-gps p.small[data-v-148c1986],.moment-form-manual-date p.small[data-v-148c1986]{margin:0}.moment-form-upload-location-copy[data-v-148c1986]{display:grid;gap:9px}.moment-form-manual-date[data-v-148c1986],.moment-form-manual-gps[data-v-148c1986]{display:grid;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09}.moment-form-manual-gps-grid[data-v-148c1986]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.moment-form-manual-gps-field[data-v-148c1986]{display:grid;gap:5px}.moment-form-manual-date .input[data-v-148c1986],.moment-form-manual-gps .input[data-v-148c1986]{width:100%;padding:7px 9px;margin:0}.moment-form-photo-meta-grid[data-v-148c1986]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.moment-form-photo-meta-item[data-v-148c1986]{display:grid;gap:3px;padding:9px;border-radius:8px;background:#ffffff09}.moment-form-geo-error[data-v-148c1986]{color:#ffb2b2e6}@media (max-width: 720px){.moment-form-section-heading[data-v-148c1986]{display:grid;gap:8px}.moment-form-inline-toggles[data-v-148c1986]{justify-content:flex-start;gap:7px}.moment-form-upload-switcher-item[data-v-148c1986]{grid-template-columns:40px minmax(0,1fr);gap:8px}.moment-form-upload-switcher-thumb[data-v-148c1986]{width:40px;height:40px}.moment-form-manual-gps-grid[data-v-148c1986]{grid-template-columns:1fr}.moment-form-geo-actions .button[data-v-148c1986]{width:100%}}.multiple-import-group[data-v-9944c355]{display:grid;gap:2px;padding:3px 5px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0b}.multiple-import-group-header[data-v-9944c355],.multiple-import-group-meta[data-v-9944c355]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.multiple-import-group-header[data-v-9944c355]{justify-content:space-between;flex-wrap:nowrap;min-height:26px}.multiple-import-group-toggle[data-v-9944c355]{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.multiple-import-group-caret[data-v-9944c355]{flex:0 0 auto;color:#ebf3ffb8;font-size:.82rem;line-height:1}.multiple-import-group-title-copy[data-v-9944c355]{min-width:0;display:grid;gap:0}.multiple-import-group-title-copy strong[data-v-9944c355],.multiple-import-group-title-copy small[data-v-9944c355]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiple-import-group-title-copy strong[data-v-9944c355]{font-size:.8rem;line-height:1}.multiple-import-group-title-copy small[data-v-9944c355]{color:#ebf3ffad;font-size:.64rem;font-weight:400;line-height:1}.multiple-import-group-actions[data-v-9944c355]{display:flex;align-items:center;flex-wrap:nowrap;gap:3px;margin-left:auto}.multiple-import-group-actions .badge[data-v-9944c355]{padding:2px 5px;font-size:.64rem;line-height:1}.multiple-import-group-actions .badge[data-v-9944c355]:not(.badge--location){display:none}.multiple-import-group-preview-row[data-v-9944c355]{display:none}.multiple-import-mini-preview[data-v-9944c355]{min-width:0;display:flex;align-items:center;flex-wrap:nowrap;gap:3px}.multiple-import-mini-thumb[data-v-9944c355],.multiple-import-mini-more[data-v-9944c355]{width:26px;height:26px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff0f;color:inherit;font-size:.62rem;font-weight:700}.multiple-import-mini-thumb img[data-v-9944c355],.multiple-import-mini-thumb video[data-v-9944c355]{width:100%;height:100%;display:block;object-fit:cover}.multiple-import-edit-button[data-v-9944c355]{margin-left:auto;padding:4px 8px;white-space:nowrap}.multiple-import-create-toggle[data-v-9944c355]{align-items:center;gap:3px}.multiple-import-create-toggle strong[data-v-9944c355]{font-size:.74rem;line-height:1}.multiple-import-create-toggle small[data-v-9944c355]{display:none}.multiple-import-moment-form[data-v-9944c355]{display:grid;gap:4px}.multiple-import-moment-form--disabled[data-v-9944c355]{opacity:.5}.multiple-import-helper[data-v-9944c355]{margin:0;color:#ebf3ffb8;text-transform:none!important;letter-spacing:0!important}.multiple-import-preview[data-v-9944c355]{display:flex;flex-wrap:wrap;gap:4px}.multiple-import-preview--editable[data-v-9944c355]{align-items:flex-start}.multiple-import-thumb[data-v-9944c355],.multiple-import-more[data-v-9944c355]{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0f;color:inherit;font-size:.7rem;font-weight:700}.multiple-import-thumb img[data-v-9944c355],.multiple-import-thumb video[data-v-9944c355]{width:100%;height:100%;display:block;object-fit:cover}.multiple-import-thumb--active[data-v-9944c355]{border-color:#81bbffb8;box-shadow:0 0 0 2px #81bbff2e}.multiple-import-thumb-card[data-v-9944c355]{display:grid;gap:3px;justify-items:center}.multiple-import-thumb-actions[data-v-9944c355]{display:flex;gap:2px}.multiple-import-thumb-actions button[data-v-9944c355]{min-width:18px;height:18px;padding:0 4px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff14;color:inherit;font-size:.72rem;line-height:1}.multiple-import-thumb-actions button[data-v-9944c355]:disabled{opacity:.35;cursor:not-allowed}.multiple-import-media-visibility-toggle[data-v-9944c355]{justify-content:center;gap:5px;width:100%;margin-top:6px;padding:5px 6px;border-radius:8px;background:#ffffff0b;color:#ebf3ffd1;font-size:.72rem;line-height:1.15}.multiple-import-selected-media-card[data-v-9944c355]{display:grid;gap:3px;margin-top:6px;padding:5px 6px;border:1px solid rgba(129,187,255,.16);border-radius:9px;background:#81bbff14}.multiple-import-selected-media-card>div[data-v-9944c355]:first-child{display:grid;gap:2px}.multiple-import-file-count[data-v-9944c355]{margin-top:0}.moment-form-public-card[data-v-9944c355],.moment-form-section[data-v-9944c355]{margin-top:4px;padding:5px 6px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 4px 12px #0000001a}.moment-form-public-card[data-v-9944c355]{margin-bottom:4px}.moment-form-public-toggle[data-v-9944c355]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none}.moment-form-public-toggle span[data-v-9944c355]{display:grid;gap:1px}.moment-form-public-toggle small[data-v-9944c355]{color:#ebf3ffa8;font-size:12px;font-weight:400;line-height:1.4}.moment-form-field-header[data-v-9944c355]{display:flex;justify-content:space-between;align-items:center;gap:5px}.moment-form-field-header[data-v-9944c355]{margin-bottom:5px}.moment-form-field-title-group[data-v-9944c355]{display:grid;gap:2px;min-width:0}.moment-form-heading-with-toggle[data-v-9944c355]{display:flex;align-items:center;gap:8px;min-width:0}.moment-form-visibility-toggle[data-v-9944c355]{flex:0 0 auto;display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.moment-form-visibility-toggle input[data-v-9944c355]{margin:0;accent-color:var(--accent)}.moment-form-field-title-group .small[data-v-9944c355]{color:#b4c4d8e6;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.moment-form-details-title[data-v-9944c355]{margin-top:7px;color:#a0b0c6e6;font-size:11px;font-weight:500;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.input[data-v-9944c355],.textarea[data-v-9944c355],.moment-form-token-input[data-v-9944c355]{font:inherit;font-size:.95rem;line-height:1.25;color:#ffffffeb;border-radius:8px;border-color:#ffffff1a;padding:3px 2px 3px 6px}.input[data-v-9944c355]::placeholder,.textarea[data-v-9944c355]::placeholder,.moment-form-token-input[data-v-9944c355]::placeholder{color:#ebf3ff80;font-size:.88em;font-weight:400;opacity:1}.moment-form-section .textarea[data-v-9944c355]{min-height:50px;resize:vertical}.moment-form-section .small[data-v-9944c355]{color:#ebf3ffb8;font-size:.82rem;font-weight:400;line-height:1.25}.moment-form-chip-row[data-v-9944c355]{display:flex;flex-wrap:wrap;gap:4px}@media (max-width: 720px){.multiple-import-group-header[data-v-9944c355],.multiple-import-group-actions[data-v-9944c355]{align-items:center;flex-direction:row}.multiple-import-edit-button[data-v-9944c355]{width:auto}}.moment-form-heading-with-toggle[data-v-e8ece7b1]{width:100%;min-width:0;display:flex;align-items:center;gap:8px}.moment-form-field-hint[data-v-e8ece7b1]{flex:1 1 auto;min-width:0;margin-left:auto;overflow:hidden;color:#becee2db;font-size:12px;font-weight:400;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap}.moment-form-header-fields[data-v-8b1ee553]{display:grid;gap:12px}.moment-form-header-fields__field[data-v-8b1ee553]{display:grid;gap:6px}.moment-form-header-fields__input[data-v-8b1ee553]{display:block;width:100%;max-width:100%;min-width:0;height:34px;min-height:34px;font-size:.88rem;line-height:1.2;box-sizing:border-box}.moment-form-header-fields__date-input[data-v-8b1ee553]{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden}.moment-form-header-fields__date-input[data-v-8b1ee553]::-webkit-date-and-time-value{display:block;width:auto;min-width:0;max-width:100%;min-height:1.2em;text-align:left}.moment-form-header-fields__date-input[data-v-8b1ee553]::-webkit-calendar-picker-indicator{flex-shrink:0;margin:0;padding:0}.moment-form-header-fields__public-toggle[data-v-8b1ee553]{justify-content:flex-start}.moment-form-suggestion-panel[data-v-eaedcd83],.moment-form-suggestion-groups[data-v-eaedcd83],.moment-form-suggestion-group[data-v-eaedcd83],.moment-form-chip-row[data-v-eaedcd83]{min-width:0;max-width:100%}.moment-form-chip-row[data-v-eaedcd83]{flex-wrap:wrap;overflow:hidden}.moment-form-chip-button[data-v-eaedcd83]{min-width:0;max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere;word-break:break-word}.moment-form-chip-button span[data-v-eaedcd83]:first-child{min-width:0;overflow-wrap:anywhere;word-break:break-word}.moment-form-metric-section[data-v-069b589e]{padding:6px 8px}.moment-form-metric-section .moment-form-field-header[data-v-069b589e]{margin-bottom:1px}.moment-form-metric-section .moment-form-heading-with-toggle[data-v-069b589e]{width:100%;min-width:0;display:flex;align-items:center;gap:8px}.moment-form-metric-section .moment-form-field-hint[data-v-069b589e]{flex:1 1 auto;min-width:0;margin-left:auto;overflow:hidden;color:#becee2db;font-size:12px;font-weight:400;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap}.moment-form-chip-input.moment-form-metric-editor[data-v-069b589e]{gap:4px;margin-top:0;padding:5px 7px 9px;border-radius:8px;overflow:visible!important}.moment-form-metric-list[data-v-069b589e],.moment-form-metric-row[data-v-069b589e]{gap:4px}.moment-form-metric-inputs[data-v-069b589e]{gap:6px;align-items:center}.moment-form-metric-input-wrap[data-v-069b589e]{position:relative;min-width:0;overflow:visible}.moment-form-metric-inputs .input[data-v-069b589e]{min-height:20px;padding:5px 7px!important;border-radius:8px!important;font-size:.74rem;line-height:1.15}.moment-form-metric-remove[data-v-069b589e],.moment-form-metric-editor>.button.secondary[data-v-069b589e]{width:100%;min-height:20px!important;padding:5px 8px!important;border-radius:8px!important;font-size:.74rem;line-height:1.15}.moment-form-metric-remove[data-v-069b589e]{align-self:center;height:auto!important;max-height:32px}.moment-form-metric-suggestions[data-v-069b589e]{width:100%;margin-top:4px}.moment-form-metric-suggestions[data-v-069b589e] .moment-form-suggestion-panel,.moment-form-metric-suggestions[data-v-069b589e] .moment-form-suggestion-groups,.moment-form-metric-suggestions[data-v-069b589e] .moment-form-suggestion-groups--scrollable{width:100%;max-height:none;overflow:visible}.moment-form-metric-suggestions[data-v-069b589e] .moment-form-chip-row{width:100%;align-items:flex-start}.moment-form-field.moment-form-section[data-v-68e042dc]{margin-top:4px;padding:7px 8px;border-radius:10px}.moment-form-field-header[data-v-68e042dc]{margin-bottom:4px}.moment-form-heading-with-toggle[data-v-68e042dc]{width:100%;min-width:0;display:flex;align-items:center;gap:8px}.moment-form-field-hint[data-v-68e042dc]{flex:1 1 auto;min-width:0;margin-left:auto;overflow:hidden;color:#becee2db;font-size:12px;font-weight:400;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap}.moment-form-chip-input[data-v-68e042dc]{gap:4px;margin-top:4px;padding:5px 6px;border-radius:8px}.moment-form-token-input[data-v-68e042dc]{min-height:20px;font-size:.72rem;line-height:1}.moment-form-chip-row[data-v-68e042dc]{gap:4px}.moment-form-chip-button[data-v-68e042dc]{padding:3px 6px;font-size:10px;line-height:1}.multiple-import-footer[data-v-91c73172]{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:5px;min-height:26px}@media (max-width: 720px){.multiple-import-footer[data-v-91c73172]{align-items:stretch;flex-direction:column}.multiple-import-footer .button[data-v-91c73172]{width:100%}}.multiple-import-public-card[data-v-b528ca75]{margin-top:0;margin-bottom:0}.moment-form-public-card[data-v-b528ca75]{padding:5px 6px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 4px 12px #0000001a}.moment-form-public-toggle[data-v-b528ca75]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none}.moment-form-public-toggle input[data-v-b528ca75]{margin:0;accent-color:var(--accent)}.moment-form-public-toggle span[data-v-b528ca75]{display:grid;gap:1px}.moment-form-public-toggle small[data-v-b528ca75]{color:#ebf3ffa8;font-size:12px;font-weight:400;line-height:1.4}.multiple-import-panel[data-v-bdf4391c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;display:grid;place-items:center;padding:16px;background:#070b14a3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden}.multiple-import-card[data-v-bdf4391c]{position:relative;width:min(980px,calc(100vw - 24px));min-width:0;max-height:calc(100svh - 24px);display:grid;gap:7px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(180deg,#ffffff1f,#ffffff0d),#0f172adb;box-shadow:0 20px 58px #00000057;color:#ffffffeb}.multiple-import-header[data-v-bdf4391c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:5px;min-width:0;min-height:26px}.multiple-import-header-actions[data-v-bdf4391c]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0}.multiple-import-title[data-v-bdf4391c]{margin:1px 0;font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.05}.multiple-import-helper[data-v-bdf4391c]{margin:0;color:#ebf3ffb8;text-transform:none!important;letter-spacing:0!important}.multiple-import-groups[data-v-bdf4391c]{display:grid;gap:4px}@media (max-width: 720px){.multiple-import-card[data-v-bdf4391c]{width:min(100%,calc(100vw - 18px));max-height:calc(100svh - 18px);padding:10px}.multiple-import-header[data-v-bdf4391c]{align-items:stretch;flex-direction:column}.multiple-import-header .button[data-v-bdf4391c]{width:100%}}.ppo-shell[data-v-33e7ecf7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 420);outline:none;--ppo-bubble-radius: 12px;--ppo-bubble-border: 1px solid rgba(255, 255, 255, .24);--ppo-bubble-bg: rgba(15, 23, 42, .42);--ppo-bubble-bg-hover: rgba(15, 23, 42, .56);--ppo-bubble-shadow: 0 10px 20px rgba(15, 23, 42, .22), inset 0 1px 0 rgba(255, 255, 255, .14);--ppo-bubble-shadow-hover: 0 14px 24px rgba(15, 23, 42, .28), inset 0 1px 0 rgba(255, 255, 255, .2);--ppo-edge-offset: 18px;--ppo-rail-gap: 12px;--ppo-panel-offset: 50px;--ppo-signals-top: calc(max(14px, calc(env(safe-area-inset-top) + 8px) ) + 96px) ;--ppo-rail-size: 40px;--ppo-left-rail-top: calc(var(--ppo-signals-top) + var(--ppo-rail-size) + var(--ppo-rail-gap))}.ppo-backdrop[data-v-33e7ecf7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ppo-backdrop-image[data-v-33e7ecf7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.04)}.ppo-backdrop-fallback[data-v-33e7ecf7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1e293b,#0f172a 60%,#111827)}.ppo-backdrop-gradient[data-v-33e7ecf7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0f1e52,#0a0f1e1f 28%,#0a0f1e94,#0a0f1ee6)}.ppo-close-btn[data-v-33e7ecf7]{position:absolute;top:max(18px,calc(env(safe-area-inset-top) + 10px));right:var(--ppo-edge-offset);z-index:20;width:38px;height:38px;border-radius:var(--ppo-bubble-radius);border:var(--ppo-bubble-border);background:var(--ppo-bubble-bg);color:#fff;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:var(--ppo-bubble-shadow);cursor:pointer}.ppo-close-btn[data-v-33e7ecf7]:hover{background:var(--ppo-bubble-bg-hover);border-color:#ffffff70;box-shadow:var(--ppo-bubble-shadow-hover)}.ppo-top-glass[data-v-33e7ecf7]{position:absolute;top:max(14px,calc(env(safe-area-inset-top) + 8px));left:var(--ppo-edge-offset);right:auto;width:fit-content;max-width:calc(100vw - clamp(96px,12vw,160px));z-index:12;padding:0;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.ppo-name[data-v-33e7ecf7]{margin:0;color:#fff;font-size:clamp(1.3rem,calc(1rem + 1.1vw),2.05rem);line-height:1.04;letter-spacing:-.02em;text-shadow:var(--site-text-shadow-strong)}.ppo-name-row[data-v-33e7ecf7]{display:inline-flex;align-items:center;gap:10px}.ppo-inline-track-btn[data-v-33e7ecf7]{width:20px;height:20px;border:0;border-radius:5px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff;opacity:.92}.ppo-inline-track-btn .sidebar-icon-glyph[data-v-33e7ecf7]{font-size:.66rem}.ppo-inline-track-btn[data-v-33e7ecf7]:hover,.ppo-inline-track-btn.active[data-v-33e7ecf7]{opacity:1;transform:none}.ppo-meta-line[data-v-33e7ecf7]{margin-top:6px;display:flex;align-items:center;gap:6px;min-width:0}.ppo-username[data-v-33e7ecf7],.ppo-location[data-v-33e7ecf7],.ppo-meta-sep[data-v-33e7ecf7]{color:#ffffffe6;font-size:clamp(.9rem,calc(.8rem + .34vw),1.15rem);text-shadow:var(--site-text-shadow)}.ppo-featured-links[data-v-33e7ecf7]{margin-top:4px;display:flex;flex-wrap:wrap;gap:7px;max-width:min(86vw,560px)}.ppo-featured-link[data-v-33e7ecf7]{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none;font-size:.68rem;line-height:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ppo-featured-link--icon-only[data-v-33e7ecf7]{width:var(--ppo-rail-size);height:var(--ppo-rail-size);padding:0;gap:0;border-radius:0;justify-content:center;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ppo-featured-link-icon[data-v-33e7ecf7]{width:24px;height:24px;font-size:1.26rem}.ppo-shell[data-v-33e7ecf7] .identity-links-overlay__list .public-profile-link--detailed .public-profile-link__icon{width:12px;height:12px;font-size:.44rem}.ppo-featured-link-label[data-v-33e7ecf7]{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppo-signals-bubble[data-v-33e7ecf7]{position:absolute;top:var(--ppo-signals-top);left:var(--ppo-edge-offset);z-index:15}.ppo-signals-panel[data-v-33e7ecf7]{position:absolute;top:var(--ppo-signals-top);left:calc(var(--ppo-edge-offset) + var(--ppo-panel-offset));z-index:15;width:min(360px,calc(100vw - 92px));padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:#0f172a73;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ppo-signals-panel-title[data-v-33e7ecf7]{color:#fffffff2;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:640}.ppo-signals-panel-header[data-v-33e7ecf7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ppo-signals-section-title[data-v-33e7ecf7]{color:#ffffffd6;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase;font-weight:620;margin:9px 0 6px}.ppo-signals-section-title[data-v-33e7ecf7]:first-of-type{margin-top:2px}.ppo-signals-panel-grid[data-v-33e7ecf7]{display:flex;flex-wrap:wrap;gap:6px}.ppo-signal-pill[data-v-33e7ecf7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;color:#fff;font-size:clamp(.62rem,calc(.56rem + .16vw),.72rem);font-weight:560;cursor:pointer;background:linear-gradient(135deg,#ffffff29,#ffffff0f);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ppo-signals-empty[data-v-33e7ecf7]{margin:0;color:#ffffffc2}.ppo-signal-pill[data-v-33e7ecf7]:hover{background:linear-gradient(135deg,#ffffff42,#ffffff1a)}.ppo-signal-emoji[data-v-33e7ecf7]{font-size:.72rem}.ppo-left-rail[data-v-33e7ecf7]{position:absolute;top:var(--ppo-left-rail-top);left:var(--ppo-edge-offset);z-index:13;display:flex;flex-direction:column;gap:var(--ppo-rail-gap)}.ppo-rail-btn[data-v-33e7ecf7]{width:var(--ppo-rail-size);height:var(--ppo-rail-size);border-radius:var(--app-interactive-radius, var(--ppo-bubble-radius));border:var(--app-interactive-border-width, 1px) solid rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-opacity, .08));color:var(--app-interactive-text, white);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:var(--ppo-bubble-shadow)}.ppo-rail-btn .sidebar-icon-glyph[data-v-33e7ecf7]{font-size:.94rem}.ppo-links-rail-glyph[data-v-33e7ecf7]{font-size:1.14rem}.ppo-signals-bubble .sidebar-icon-glyph[data-v-33e7ecf7]{font-size:1.1rem}.ppo-rail-btn[data-v-33e7ecf7]:hover{transform:translateY(-1px);background:rgba(var(--app-interactive-hover-rgb, var(--app-interactive-rgb, 255, 255, 255)),var(--app-interactive-hover-opacity, .16));border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));box-shadow:var(--ppo-bubble-shadow-hover)}.ppo-rail-btn.active[data-v-33e7ecf7],.ppo-featured-link--icon-only[data-v-33e7ecf7]:hover{background:var(--ppo-bubble-bg-hover);border-color:#ffffff52;box-shadow:var(--ppo-bubble-shadow-hover)}.ppo-featured-link--icon-only[data-v-33e7ecf7]:hover{background:transparent;border-color:transparent;box-shadow:none;transform:none}.ppo-shell[data-v-33e7ecf7] .hero-menu-panel-close{width:32px;height:32px;padding:0;border-radius:var(--ppo-bubble-radius);border:var(--ppo-bubble-border);background:var(--ppo-bubble-bg);color:#fff;box-shadow:var(--ppo-bubble-shadow);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);display:inline-flex;align-items:center;justify-content:center;line-height:1}.ppo-shell[data-v-33e7ecf7] .hero-menu-panel-close:hover{background:var(--ppo-bubble-bg-hover);border-color:#ffffff70;box-shadow:var(--ppo-bubble-shadow-hover)}.ppo-bio-panel[data-v-33e7ecf7]{position:absolute;top:var(--ppo-left-rail-top);left:calc(var(--ppo-edge-offset) + var(--ppo-panel-offset));width:min(340px,calc(100vw - 88px));z-index:14}.ppo-moment-hub[data-v-33e7ecf7]{position:absolute;right:var(--ppo-edge-offset);bottom:max(14px,calc(env(safe-area-inset-bottom) + 10px));z-index:12;display:flex;flex-direction:column;gap:var(--ppo-rail-gap)}.ppo-track-hub[data-v-33e7ecf7]{position:absolute;right:var(--ppo-edge-offset);top:56%;transform:translateY(-50%);z-index:12;display:flex;flex-direction:column;gap:var(--ppo-rail-gap)}.ppo-track-hub[data-v-33e7ecf7] .ppo-rail-btn,.ppo-moment-hub[data-v-33e7ecf7] .ppo-rail-btn{width:34px;height:34px;border-radius:10px}.ppo-inline-track-btn[data-v-33e7ecf7]{width:var(--ppo-rail-size);height:var(--ppo-rail-size);border-radius:var(--ppo-bubble-radius)}.ppo-track-hub[data-v-33e7ecf7] .ppo-rail-btn .sidebar-icon-glyph,.ppo-moment-hub[data-v-33e7ecf7] .ppo-rail-btn .sidebar-icon-glyph,.ppo-inline-track-btn .sidebar-icon-glyph[data-v-33e7ecf7]{font-size:.82rem}.ppo-moment-panel[data-v-33e7ecf7]{position:absolute;right:calc(var(--ppo-edge-offset) + var(--ppo-panel-offset) + 6px);bottom:max(14px,calc(env(safe-area-inset-bottom) + 10px));z-index:12;width:min(360px,calc(100vw - 92px));padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:#0f172a73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ppo-moment-panel-title[data-v-33e7ecf7]{color:#fffffff2;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:640;margin-bottom:8px}.ppo-moment-panel-list[data-v-33e7ecf7]{display:grid;gap:7px}.ppo-moment-panel-item[data-v-33e7ecf7]{display:flex;align-items:center;gap:8px;width:100%;padding:6px;border-radius:var(--moment-card-radius, 10px);border:var(--moment-card-border-width, 1px) solid rgba(var(--moment-card-border-rgb, 255, 255, 255),var(--moment-card-border-opacity, .16));background:#ffffff14;color:#fff;text-align:left;cursor:pointer}.ppo-moment-panel-item-thumb[data-v-33e7ecf7]{width:42px;height:42px;border-radius:max(0px,calc(var(--moment-card-radius, 10px) - 4px));object-fit:cover;opacity:var(--moment-media-opacity);filter:var(--moment-media-filter);flex:0 0 42px}.ppo-moment-panel-item-thumb--fallback[data-v-33e7ecf7]{display:flex;align-items:center;justify-content:center;font-size:1rem;background:#ffffff29}.ppo-moment-panel-item-copy[data-v-33e7ecf7]{min-width:0}.ppo-moment-panel-item-date[data-v-33e7ecf7]{font-size:.64rem;opacity:.86;line-height:1.1}.ppo-moment-panel-item-title[data-v-33e7ecf7]{font-size:.79rem;font-weight:620;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppo-moment-panel-empty[data-v-33e7ecf7]{margin:2px 0 0;color:#ffffffd1}.ppo-moment-panel-item[data-v-33e7ecf7]:hover{background:#ffffff24}.ppo-moment-panel-item[data-v-33e7ecf7]:focus-visible{outline:2px solid rgba(255,255,255,.48);outline-offset:2px}.ppo-moment-panel-item-thumb video[data-v-33e7ecf7],.ppo-moment-panel-item-thumb img[data-v-33e7ecf7]{width:100%;height:100%}.ppo-fade-enter-active[data-v-33e7ecf7],.ppo-fade-leave-active[data-v-33e7ecf7]{transition:opacity .22s ease}.ppo-fade-enter-from[data-v-33e7ecf7],.ppo-fade-leave-to[data-v-33e7ecf7]{opacity:0}@media (max-width: 720px){.ppo-shell[data-v-33e7ecf7]{--ppo-edge-offset: 12px;--ppo-panel-offset: 50px;--ppo-signals-top: calc(max(14px, calc(env(safe-area-inset-top) + 8px) ) + 98px) ;--ppo-rail-size: 40px;--ppo-left-rail-top: calc(var(--ppo-signals-top) + var(--ppo-rail-size) + var(--ppo-rail-gap))}.ppo-top-glass[data-v-33e7ecf7]{max-width:calc(100vw - 84px)}.ppo-featured-links[data-v-33e7ecf7],.ppo-signals[data-v-33e7ecf7]{max-width:calc(100vw - 24px)}.ppo-signals-bubble[data-v-33e7ecf7]{top:var(--ppo-signals-top)}.ppo-signals-panel[data-v-33e7ecf7]{top:var(--ppo-signals-top);left:calc(var(--ppo-edge-offset) + var(--ppo-panel-offset));width:min(320px,calc(100vw - 86px))}.ppo-bio-panel[data-v-33e7ecf7],.ppo-links-panel[data-v-33e7ecf7]{width:calc(100vw - 24px)}.ppo-left-rail[data-v-33e7ecf7]{flex-direction:column}.ppo-moment-hub[data-v-33e7ecf7]{right:var(--ppo-edge-offset);bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px))}.ppo-track-hub[data-v-33e7ecf7]{right:var(--ppo-edge-offset);top:56%;transform:translateY(-50%)}.ppo-moment-panel[data-v-33e7ecf7]{right:calc(var(--ppo-edge-offset) + var(--ppo-panel-offset) + 4px);bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px));width:min(320px,calc(100vw - 86px))}}.moment-form-section[data-v-4729bc0d]:not(.app-surface-secondary){margin-top:8px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 4px 10px #0000001a}.moment-form-field-header[data-v-4729bc0d]{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px}.moment-form-field-title-group[data-v-4729bc0d]{display:grid;gap:2px;min-width:0}.moment-form-field-title-group .small[data-v-4729bc0d]{color:#b4c4d8e6;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.moment-form-media-helper[data-v-4729bc0d]{margin:0;text-transform:none!important;letter-spacing:0!important}.moment-form-media-actions[data-v-4729bc0d]{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.moment-form-media-actions--picker[data-v-4729bc0d]{margin-top:8px}.moment-form-media-picker-card[data-v-4729bc0d]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1 1 280px;min-width:min(100%,220px);padding:12px 14px;cursor:pointer}.moment-form-media-picker-copy[data-v-4729bc0d]{display:grid;gap:3px;min-width:0}.moment-form-media-picker-copy strong[data-v-4729bc0d]{color:#ffffffeb;font-size:.88rem;line-height:1.2}.moment-form-media-picker-copy small[data-v-4729bc0d],.moment-form-media-import-helper[data-v-4729bc0d]{color:#ffffff9e;font-size:.72rem;line-height:1.25}.moment-form-media-input[data-v-4729bc0d]{max-width:180px;color:#ffffffb8;font-size:.72rem}.moment-form-media-import-wrap[data-v-4729bc0d]{display:flex;align-items:center;flex:1 1 320px;min-width:min(100%,260px);justify-content:flex-start;gap:8px}.moment-form-import-button[data-v-4729bc0d]{flex:0 0 auto;width:auto;min-height:0;padding:5px 9px;border-radius:8px;font-size:.72rem;line-height:1;white-space:nowrap}.moment-form-media-import-helper[data-v-4729bc0d]{flex:1 1 180px;margin:0}@media (max-width: 640px){.moment-form-field-header[data-v-4729bc0d]{display:flex;align-items:center;justify-content:space-between;gap:6px}.moment-form-media-picker-card[data-v-4729bc0d]{align-items:stretch;flex-direction:column;gap:8px;padding:12px}.moment-form-media-input[data-v-4729bc0d],.moment-form-media-import-wrap[data-v-4729bc0d]{width:100%;max-width:none}}.moment-form-topbar[data-v-57410cc3]{position:relative;z-index:5;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.4rem;margin-bottom:0;white-space:nowrap}.moment-form-topbar[data-v-57410cc3] .button{min-height:30px;padding:5px 9px;font-size:.76rem;line-height:1.1}.moment-form-close-button[data-v-57410cc3]{min-width:30px;width:30px;padding-inline:0!important}.moment-form-draft-menu-wrap[data-v-57410cc3]{position:relative}.moment-form-draft-menu[data-v-57410cc3]{position:absolute;top:calc(100% + .5rem);left:0;z-index:20;width:min(320px,calc(100vw - 2rem));padding:.75rem;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#0e121cf5;box-shadow:0 20px 50px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.moment-form-draft-menu-header[data-v-57410cc3]{display:flex;flex-direction:column;gap:.1rem;margin-bottom:.65rem}.moment-form-draft-list[data-v-57410cc3]{display:grid;gap:.45rem;max-height:280px;overflow:auto}.moment-form-draft-item[data-v-57410cc3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center;padding:.5rem;border-radius:14px;background:#ffffff0f}.moment-form-draft-load[data-v-57410cc3],.moment-form-draft-delete[data-v-57410cc3]{border:0;color:inherit;font:inherit;background:transparent}.moment-form-draft-load[data-v-57410cc3]{display:grid;gap:.15rem;min-width:0;padding:.35rem;border-radius:10px;text-align:left;cursor:pointer}.moment-form-draft-load strong[data-v-57410cc3],.moment-form-draft-load small[data-v-57410cc3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moment-form-draft-delete[data-v-57410cc3]{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:999px;color:inherit;font:inherit;cursor:pointer;background:#ffffff14}.moment-form-draft-delete[data-v-57410cc3]:hover,.moment-form-draft-load[data-v-57410cc3]:hover{background:#ffffff1a}.moment-form-actions[data-v-04f492da]{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.moment-form-actions__primary[data-v-04f492da]{display:inline-flex;align-items:center;min-width:156px;justify-content:center}.moment-form-edit-helper[data-v-04f492da]{margin-top:10px;color:#ffffffb8}@media (max-width: 640px){.moment-form-actions[data-v-04f492da]{gap:8px}.moment-form-actions button[data-v-04f492da]{width:100%}}.moment-media-manager[data-v-64fc604c]{display:grid;gap:12px}.moment-media-manager__selected-count[data-v-64fc604c]{margin-top:8px}.moment-media-manager__section[data-v-64fc604c]{display:grid;gap:12px;margin-top:12px}.moment-media-manager__grid[data-v-64fc604c]{display:flex;flex-wrap:wrap;gap:10px}.moment-media-manager__item[data-v-64fc604c]{width:120px}.moment-media-manager__thumb[data-v-64fc604c],.moment-media-manager__unsupported[data-v-64fc604c]{width:120px;height:120px;border-radius:8px;object-fit:cover}.moment-media-manager__unsupported[data-v-64fc604c]{display:flex;align-items:center;justify-content:center;background:#222}.moment-media-manager__remove[data-v-64fc604c]{width:100%;margin-top:8px}.moment-media-manager__audience[data-v-64fc604c]{display:grid;gap:4px;margin-top:8px}.moment-media-manager__audience-select[data-v-64fc604c]{width:100%;min-width:0}.moment-media-manager__audience small[data-v-64fc604c]{color:var(--muted);font-size:.74rem;line-height:1.25}.moment-form-public-card[data-v-454558d2]{margin-top:6px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 5px 14px #0000001f}.moment-form-public-card[data-v-454558d2]{margin-bottom:6px}.moment-form-public-toggle[data-v-454558d2]{display:inline-flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;user-select:none}.moment-form-heading-with-toggle[data-v-454558d2]{display:flex;align-items:center;gap:8px;min-width:0}.moment-form-heading-with-toggle .small[data-v-454558d2]{color:#b4c4d8e6;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.moment-form-visibility-toggle[data-v-454558d2]{flex:0 0 auto;display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.moment-form-visibility-toggle input[data-v-454558d2]{margin:0;accent-color:var(--accent)}.moment-form-media-visibility-toggle[data-v-454558d2]{justify-content:center;gap:5px;width:100%;margin-top:7px;padding:5px 6px;border-radius:8px;background:#ffffff0b;color:#ebf3ffd1;font-size:.74rem;line-height:1.15}.moment-form-public-location-panel[data-v-454558d2]{display:grid;gap:8px;margin:8px 0;padding:10px;border:1px solid rgba(125,211,252,.14);border-radius:8px;background:#0f172a47}.moment-form-public-location-heading[data-v-454558d2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:10px;align-items:end}.moment-form-public-location-heading h3[data-v-454558d2]{margin:0 0 2px;color:#fffffff0;font-size:.9rem;font-weight:850}.moment-form-public-location-heading p[data-v-454558d2],.moment-form-public-location-help[data-v-454558d2],.moment-form-public-location-warning[data-v-454558d2]{margin:0}.moment-form-public-location-select[data-v-454558d2]{display:grid;gap:4px}.moment-form-public-location-select select[data-v-454558d2]{min-height:34px;padding:6px 8px}.moment-form-public-location-warning[data-v-454558d2]{color:#fde68ae6;line-height:1.35}.moment-form-location-layers-panel[data-v-454558d2]{display:grid;gap:10px;margin:8px 0;padding:10px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0f172a38}.moment-form-location-layers-heading[data-v-454558d2]{display:grid;gap:3px}.moment-form-location-layers-heading h3[data-v-454558d2]{margin:0;color:#fffffff0;font-size:.9rem;font-weight:850}.moment-form-location-layers-heading p[data-v-454558d2]{margin:0;color:#becee2db}.moment-form-location-layer-list[data-v-454558d2]{display:grid;gap:8px}.moment-form-location-layer-card[data-v-454558d2]{display:grid;gap:8px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.moment-form-location-layer-header[data-v-454558d2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:10px;align-items:end}.moment-form-location-layer-header strong[data-v-454558d2]{display:block;margin-bottom:2px;color:#ffffffeb;font-size:.88rem}.moment-form-location-layer-header p[data-v-454558d2],.moment-form-location-layer-exact p[data-v-454558d2]{margin:0}.moment-form-location-layer-body[data-v-454558d2]{display:grid;gap:8px}.moment-form-location-layer-field[data-v-454558d2]{display:grid;gap:4px}.moment-form-location-layer-copy[data-v-454558d2]{justify-self:start;min-height:30px;padding:5px 9px;font-size:.8rem}.moment-form-location-layer-coordinates[data-v-454558d2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.moment-form-location-layer-coordinates label[data-v-454558d2]{display:grid;gap:4px;min-width:0}.moment-form-location-layer-exact[data-v-454558d2]{display:grid;gap:8px}.moment-form-location-layer-exact .moment-form-location-layer-coordinates[data-v-454558d2]{grid-template-columns:repeat(2,minmax(0,1fr))}.moment-form-location-layer-checkbox[data-v-454558d2]{display:inline-flex;align-items:center;gap:7px;color:#ebf3ffdb;font-size:.84rem}.moment-form-location-layer-checkbox input[data-v-454558d2]{accent-color:var(--accent)}@media (max-width: 640px){.moment-form-public-location-heading[data-v-454558d2],.moment-form-location-layer-header[data-v-454558d2],.moment-form-location-layer-coordinates[data-v-454558d2],.moment-form-location-layer-exact .moment-form-location-layer-coordinates[data-v-454558d2]{grid-template-columns:1fr}}.moment-form-public-toggle span[data-v-454558d2]{display:grid;gap:1px}.moment-form-public-toggle small[data-v-454558d2]{color:#ebf3ffa8;font-size:12px;font-weight:400;line-height:1.4}.moment-form-field-hint[data-v-454558d2]{flex:1 1 auto;min-width:0;margin-left:auto;overflow:visible;color:#becee2db;font-size:12px;font-weight:400;line-height:1.2;text-align:right;text-overflow:clip;white-space:nowrap}.moment-form-details-title[data-v-454558d2]{margin-top:12px;color:#a0b0c6e6;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}input[data-v-454558d2],.textarea[data-v-454558d2],.moment-form-token-input[data-v-454558d2]{font:inherit;font-size:.95rem;line-height:1.25;color:#ffffffeb;border-radius:8px;border-color:#ffffff1a;padding:3px 2px 3px 6px}input[data-v-454558d2],.textarea[data-v-454558d2]{padding:3px 2px 3px 6px}.input[data-v-454558d2]::placeholder,.textarea[data-v-454558d2]::placeholder,.moment-form-token-input[data-v-454558d2]::placeholder{color:#ebf3ff80;font-size:.88em;font-weight:400;opacity:1}.moment-form-section .textarea[data-v-454558d2]{min-height:50px;resize:vertical}.moment-form-chip-input[data-v-454558d2],.moment-form-metric-editor[data-v-454558d2],.moment-form-metric-list[data-v-454558d2],.moment-form-metric-row[data-v-454558d2]{display:grid;gap:4px}.moment-form-metric-list[data-v-454558d2]{margin-top:4px;margin-bottom:4px}.moment-form-chip-input[data-v-454558d2]{border-radius:8px!important;overflow:hidden;background-clip:padding-box}.moment-form-section input[data-v-454558d2]{padding:0;margin:-4px -1px}.moment-form-metric-inputs .input[data-v-454558d2]{padding:6px 4px 6px 10px;margin:0}.moment-form-metric-inputs[data-v-454558d2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:4px;align-items:center}.moment-form-metric-remove[data-v-454558d2]{white-space:nowrap}@media (max-width: 720px){.moment-form-public-location-heading[data-v-454558d2]{grid-template-columns:1fr}.moment-form-field-hint[data-v-454558d2]{flex:1 1 auto;min-width:0;margin-left:auto;max-width:none;overflow:visible;text-align:right;text-overflow:clip;white-space:nowrap}.moment-form-metric-inputs[data-v-454558d2]{grid-template-columns:1fr}}.moment-form-inline-topbar[data-v-454558d2]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.moment-form-inline-title[data-v-454558d2]{flex:1 1 auto;min-width:0;margin:0;color:#fffffff5;font-size:clamp(1.1rem,3vw,1.55rem);font-weight:800;line-height:1;transform:translateY(2px)}@media (max-width: 520px){.moment-form-inline-topbar[data-v-454558d2]{align-items:center;gap:8px}.moment-form-inline-title[data-v-454558d2]{font-size:1.05rem;transform:translateY(1px)}}.profile-editor-upload-grid[data-v-7f6b9861]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.profile-editor-upload-card[data-v-7f6b9861]{display:grid;gap:10px;min-width:0;padding:14px}.profile-editor-upload-copy[data-v-7f6b9861]{display:grid;gap:4px;min-width:0}.profile-editor-upload-label[data-v-7f6b9861]{font-weight:800}.profile-editor-upload-helper[data-v-7f6b9861]{margin:0;color:#475569c7;line-height:1.35}.profile-editor-upload-input[data-v-7f6b9861]{width:100%;min-width:0;padding:10px;border:1px dashed rgba(148,163,184,.86);border-radius:12px;background:#f8fafcd1;color:#0f172ad1;font:inherit}.profile-editor-upload-input[data-v-7f6b9861]::file-selector-button{margin-right:10px;padding:7px 11px;border:1px solid rgba(148,163,184,.9);border-radius:999px;background:#fffffff2;color:#0f172ae6;font:inherit;font-weight:800;cursor:pointer}.profile-editor-upload-selection[data-v-7f6b9861]{min-width:0;overflow:hidden;color:#334155db;text-overflow:ellipsis;white-space:nowrap}.profile-editor-preview[data-v-7f6b9861]{overflow:hidden;border:1px solid #e5e7eb;background:#f8fafcdb}.profile-editor-preview--avatar[data-v-7f6b9861]{width:140px;height:140px;border-radius:12px}.profile-editor-preview--banner[data-v-7f6b9861]{width:100%;max-width:420px;height:140px;border-radius:14px}.profile-editor-preview-image[data-v-7f6b9861]{display:block;width:100%;height:100%;object-fit:cover}.profile-editor-action-status[data-v-7f6b9861]{display:grid;gap:3px;margin-top:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.36);border-radius:14px;background:#f8fafcb8;color:#334155e6}.profile-editor-action-status strong[data-v-7f6b9861]{color:#0f172ae6;font-size:.82rem;line-height:1.2}.profile-editor-action-status span[data-v-7f6b9861]{font-size:.8rem;line-height:1.35}.profile-editor-action-status--success[data-v-7f6b9861]{border-color:#22c55e52;background:#f0fdf4d6;color:#166534eb}.profile-editor-action-status--success strong[data-v-7f6b9861]{color:#15803df5}.profile-editor-action-status--error[data-v-7f6b9861]{border-color:#f871715c;background:#fef2f2db;color:#991b1bf0}.profile-editor-action-status--error strong[data-v-7f6b9861]{color:#b91c1cf5}.profile-editor-actions-row[data-v-7f6b9861]{margin-top:12px;flex-wrap:wrap}.profile-banner-moments-builder[data-v-7f6b9861]{margin-top:18px;padding:14px;border:1px solid rgba(229,231,235,.8);border-radius:16px}.profile-banner-moments-builder-header[data-v-7f6b9861]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.profile-banner-moment-grid[data-v-7f6b9861]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.profile-banner-moment-option[data-v-7f6b9861]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(229,231,235,.85);border-radius:12px}@media (max-width: 720px){.profile-editor-upload-grid[data-v-7f6b9861]{grid-template-columns:1fr}.profile-editor-upload-card[data-v-7f6b9861]{padding:12px}.profile-editor-actions-row>.button[data-v-7f6b9861]{flex:1 1 180px}}.notification-badge[data-v-bd0909e3]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-left:.25rem;padding:0 .35rem;border-radius:999px;font-size:.72rem;font-weight:900;background:#ffffffeb;color:#101014}.notification-panel[data-v-bd0909e3]{width:min(420px,calc(100vw - 1.5rem));max-height:min(70vh,620px);overflow:auto}.notification-panel-header[data-v-bd0909e3]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:.85rem}.notification-panel-header>div[data-v-bd0909e3]{min-width:0}.notification-panel-kicker[data-v-bd0909e3]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.notification-mark-all[data-v-bd0909e3]{white-space:nowrap}.notification-panel-state[data-v-bd0909e3]{padding:1rem;color:var(--muted);text-align:center}.notification-panel-error[data-v-bd0909e3]{color:#ffd2d2}.notification-list[data-v-bd0909e3]{display:grid;gap:.6rem}.notification-item[data-v-bd0909e3]{display:grid;gap:.55rem;padding:.7rem;border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .14));border-radius:18px;background:rgba(var(--site-surface-rgb, 255, 255, 255),calc(var(--site-surface-opacity, .56) * .12))}.notification-item--unread[data-v-bd0909e3]{background:rgba(var(--site-surface-rgb, 255, 255, 255),calc(var(--site-surface-opacity, .56) * .2));border-color:rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .26))}.notification-main[data-v-bd0909e3]{display:flex;gap:.65rem;width:100%;padding:0;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.notification-avatar[data-v-bd0909e3]{display:grid;place-items:center;flex:0 0 auto;width:2.35rem;height:2.35rem;border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .16));border-radius:999px;background:rgba(var(--site-button-rgb, 255, 255, 255),calc(var(--site-button-opacity, .7) * .14))}.notification-copy[data-v-bd0909e3]{display:grid;gap:.2rem;min-width:0}.notification-copy strong[data-v-bd0909e3],.notification-body[data-v-bd0909e3]{overflow-wrap:anywhere}.notification-body[data-v-bd0909e3],.notification-time[data-v-bd0909e3]{color:var(--muted)}.notification-actions[data-v-bd0909e3]{display:flex;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.notification-action-button[data-v-bd0909e3]{min-height:2rem;padding:.35rem .65rem}.notification-load-more[data-v-bd0909e3]{width:100%;margin-top:.8rem}.sidebar-flyout-bottom .sidebar-flyout-header[data-v-bd0909e3]{position:static;top:auto;z-index:auto}.dashboard-import-progress-overlay[data-v-bd0909e3]{position:fixed;inset:auto 1rem calc(env(safe-area-inset-bottom,0px) + 1rem) 1rem;z-index:5000;display:flex;justify-content:center;pointer-events:none}.dashboard-import-progress-card[data-v-bd0909e3]{width:min(520px,100%);padding:.9rem;border-radius:22px;pointer-events:auto;background:rgba(var(--ui-surface-rgb, 18, 18, 24),max(.42,var(--ui-surface-opacity, .88)));border:max(0px,var(--ui-border-width, 1px)) solid rgba(255,255,255,var(--ui-border-opacity, .2));box-shadow:0 24px 80px rgba(0,0,0,var(--ui-shadow-opacity, .38));-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}.dashboard-import-progress-copy[data-v-bd0909e3]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.dashboard-import-progress-copy>div[data-v-bd0909e3]{display:grid;gap:.2rem}.dashboard-import-progress-percent[data-v-bd0909e3]{font-size:1rem;white-space:nowrap}.dashboard-import-progress-track[data-v-bd0909e3]{position:relative;height:.6rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,calc(var(--ui-button-opacity, .82) * .16))}.dashboard-import-progress-track span[data-v-bd0909e3]{position:absolute;inset:0 auto 0 0;width:0%;border-radius:inherit;background:#ffffffeb;transition:width .22s ease}@media (max-width: 560px){.notification-panel-header[data-v-bd0909e3]{display:grid;gap:.55rem}.notification-mark-all[data-v-bd0909e3]{width:100%;min-height:2rem}.dashboard-import-progress-overlay[data-v-bd0909e3]{inset-right:.75rem;inset-left:.75rem;bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)}.dashboard-import-progress-card[data-v-bd0909e3]{padding:.8rem;border-radius:18px}}.dashboard-page-state[data-v-9d250d62]{display:grid;gap:.35rem;width:min(420px,calc(100vw - 2rem));margin:max(4rem,18vh) auto;padding:1.1rem;text-align:center;color:#ffffffe0}.dashboard-page-state strong[data-v-9d250d62]{color:#fffffff5;font-size:1rem}.dashboard-page-state span[data-v-9d250d62]{color:#e2e8f0ad;font-size:.82rem;line-height:1.35}.moment-detail-icon[data-v-1f5a13bb]{position:relative;display:block}.moment-detail-icon-button[data-v-1f5a13bb]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.4);background:#11151d75;color:#fff;padding:0;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.moment-detail-icon-button[data-v-1f5a13bb]:hover,.moment-detail-icon-button[data-v-1f5a13bb]:focus-visible{border-color:#ffffffad;background:#171d28b8;transform:scale(1.04)}.moment-detail-icon-button.is-active[data-v-1f5a13bb]{border-color:#ffffffbf;background:#141922cc}.moment-detail-icon-glyph[data-v-1f5a13bb]{font-size:.88rem}.moment-detail-popover[data-v-1f5a13bb]{position:fixed;top:0;left:0;min-width:220px;width:min(380px,66vw);max-width:min(460px,88vw);max-height:none;overflow-y:visible;border-radius:16px;border:1px solid rgba(255,255,255,.26);background:linear-gradient(155deg,#fff3,#ffffff0a 42%,#ffffff05),#090e1685;color:#f4f7ff;box-shadow:0 18px 34px #0000004d,0 0 0 1px #ffffff14 inset,inset 0 1px #ffffff38;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);padding:8px 10px;z-index:30}.moment-detail-popover.is-inline-open[data-v-1f5a13bb]{position:static;margin-top:8px;width:min(420px,74vw);max-width:min(460px,84vw);max-height:none}.moment-detail-popover-header[data-v-1f5a13bb]{font-size:.56rem;text-transform:uppercase;letter-spacing:.08em;opacity:.88;margin-bottom:6px}.moment-detail-popover-body[data-v-1f5a13bb]{font-size:.68rem;line-height:1.28}.moment-detail-popover-list[data-v-1f5a13bb]{margin:0;padding-left:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:4px}.moment-detail-popover-item[data-v-1f5a13bb]{border:0;padding:0;margin:0;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit}.moment-detail-popover-item[data-v-1f5a13bb]:hover,.moment-detail-popover-item[data-v-1f5a13bb]:focus-visible{color:#b8e8ff}.moment-detail-popover-item.is-disabled[data-v-1f5a13bb],.moment-detail-popover-item[data-v-1f5a13bb]:disabled{opacity:.82;cursor:default;color:#f4f7ffd1}.moment-detail-popover-item.is-disabled[data-v-1f5a13bb]:hover,.moment-detail-popover-item.is-disabled[data-v-1f5a13bb]:focus-visible,.moment-detail-popover-item[data-v-1f5a13bb]:disabled:hover,.moment-detail-popover-item[data-v-1f5a13bb]:disabled:focus-visible{color:#f4f7ffd1}.moment-detail-popover-text[data-v-1f5a13bb]{margin:0;white-space:pre-wrap}.moment-detail-geo-map[data-v-1f5a13bb]{margin-top:10px}@media (max-width: 720px){.moment-detail-popover[data-v-1f5a13bb]{width:min(260px,calc(100vw - 84px));max-width:min(280px,calc(100vw - 72px));max-height:none}.moment-detail-popover.is-inline-open[data-v-1f5a13bb]{width:min(280px,calc(100vw - 64px));max-width:min(320px,calc(100vw - 56px))}}.moment-immersive-media[data-v-cff119ca]{position:absolute;top:0;right:0;bottom:0;left:0;background:#05070d}.moment-immersive-media[data-v-cff119ca]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:rgba(var(--moment-media-tint-rgb),var(--moment-media-tint-opacity))}.moment-immersive-media-item[data-v-cff119ca]{width:100%;height:100%;object-fit:cover;object-position:var(--moment-media-pan-x, 50%) var(--moment-media-pan-y, 50%);display:block;opacity:var(--moment-media-opacity);filter:var(--moment-media-filter);transition:object-position 90ms linear;will-change:object-position}video.moment-immersive-media-item[data-v-cff119ca],.moment-immersive-media-item--video[data-v-cff119ca]{object-fit:contain;object-position:center;background:#05070d}.moment-immersive-media-item.is-pan-active[data-v-cff119ca]{cursor:move}.moment-immersive-full-image-button[data-v-cff119ca]{position:absolute;left:18px;bottom:106px;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.4);background:#11151d75;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.moment-immersive-full-image-button[data-v-cff119ca]:hover,.moment-immersive-full-image-button[data-v-cff119ca]:focus-visible{border-color:#ffffffad;background:#171d28b8;transform:scale(1.04)}.moment-immersive-move-button[data-v-cff119ca]{position:absolute;left:18px;right:auto;bottom:64px;z-index:8;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.48);background:#11151d9e;color:#fff;font:inherit;font-size:1rem;font-weight:900;line-height:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.moment-immersive-move-button[data-v-cff119ca]:hover,.moment-immersive-move-button[data-v-cff119ca]:focus-visible,.moment-immersive-move-button.is-active[data-v-cff119ca]{border-color:#ffffffc7;background:#171d28d1;transform:scale(1.04)}.moment-immersive-pan-pad[data-v-cff119ca]{position:fixed;left:50%;top:50%;right:auto;bottom:auto;z-index:20;display:grid;grid-template-columns:repeat(3,46px);grid-template-rows:repeat(3,46px);gap:8px;padding:12px;border-radius:24px;border:1px solid rgba(255,255,255,.2);background:#090e1657;box-shadow:0 18px 42px #0000003d;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.moment-immersive-pan-button[data-v-cff119ca]{display:inline-grid;place-items:center;width:46px;height:46px;padding:0;border-radius:16px;border:1px solid rgba(255,255,255,.34);background:#11151d80;color:#fff;font:inherit;font-size:1.15rem;font-weight:900;line-height:1;cursor:pointer;opacity:.42;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity .14s ease,border-color .14s ease,background-color .14s ease,transform .14s ease}.moment-immersive-move-button span[data-v-cff119ca],.moment-immersive-pan-button[data-v-cff119ca]{-webkit-user-select:none;user-select:none}.moment-immersive-pan-button.can-pan[data-v-cff119ca]{opacity:1;border-color:#ffffff8a;background:#11151d9e}.moment-immersive-pan-button--reset.can-pan[data-v-cff119ca]{border-color:#ffffffb8;background:#171d28ad}.moment-immersive-pan-button[data-v-cff119ca]:disabled{cursor:default;opacity:.28;pointer-events:none}.moment-immersive-pan-button.can-pan[data-v-cff119ca]:hover,.moment-immersive-pan-button.can-pan[data-v-cff119ca]:focus-visible{border-color:#ffffffb8;background:#171d28b8;transform:scale(1.04)}.moment-immersive-pan-button--up[data-v-cff119ca]{grid-column:2;grid-row:1}.moment-immersive-pan-button--left[data-v-cff119ca]{grid-column:1;grid-row:2}.moment-immersive-pan-button--reset[data-v-cff119ca]{grid-column:2;grid-row:2}.moment-immersive-pan-button--right[data-v-cff119ca]{grid-column:3;grid-row:2}.moment-immersive-pan-button--down[data-v-cff119ca]{grid-column:2;grid-row:3}.moment-media-controls[data-v-cff119ca]{position:absolute;z-index:8;left:50%;bottom:94px;transform:translate(-50%);display:flex;align-items:center;gap:10px}.moment-media-nav-button[data-v-cff119ca]{width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:#0f111980;color:#fff;font-size:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.moment-media-dots[data-v-cff119ca]{display:flex;align-items:center;gap:8px;padding:0 2px}.moment-media-dot[data-v-cff119ca]{width:10px;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.65);background:#ffffff59;cursor:pointer}.moment-media-dot.active[data-v-cff119ca]{background:#fff}.moment-immersive-fallback[data-v-cff119ca]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:8px;padding:24px;color:#fff;background:radial-gradient(circle at 80% 16%,rgba(121,201,255,.34),transparent 45%),radial-gradient(circle at 16% 78%,rgba(255,176,136,.35),transparent 48%),linear-gradient(135deg,#102132,#28475a,#3f2a46)}.moment-immersive-fallback-title[data-v-cff119ca]{font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:700}.moment-immersive-fallback-subtitle[data-v-cff119ca]{opacity:.85}@media (max-width: 720px){.moment-media-nav-button[data-v-cff119ca]{width:34px;height:34px;font-size:22px}.moment-media-controls[data-v-cff119ca]{gap:8px;bottom:68px}.moment-immersive-full-image-button[data-v-cff119ca]{left:10px;bottom:68px}.moment-immersive-move-button[data-v-cff119ca]{left:10px;right:auto;bottom:26px}.moment-immersive-pan-pad[data-v-cff119ca]{left:50%;top:50%;right:auto;bottom:auto;grid-template-columns:repeat(3,42px);grid-template-rows:repeat(3,42px);gap:7px;padding:10px;border-radius:22px;transform:translate(-50%,-50%)}.moment-immersive-pan-button[data-v-cff119ca]{width:42px;height:42px;font-size:1.08rem}}.moment-immersive-view[data-v-989465a7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;overflow:hidden;color:#fff}.moment-immersive-gradient[data-v-989465a7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#080a107a,#080a101f 34%,#080a105c),linear-gradient(to right,#080a103d,#080a1005 30%,#080a1038);pointer-events:none}.moment-immersive-topbar[data-v-989465a7]{position:absolute;top:30px;left:18px;right:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;z-index:22}.moment-immersive-topbar.is-chrome-hidden[data-v-989465a7]{justify-content:flex-end}.moment-immersive-topbar-actions[data-v-989465a7]{display:inline-flex;align-items:flex-start}.moment-immersive-topbar-action-stack[data-v-989465a7]{display:inline-flex;flex-direction:column;align-items:center;gap:10px}.moment-immersive-heading[data-v-989465a7]{max-width:min(72ch,78vw);border:1px solid rgba(255,255,255,.24);border-radius:18px;padding:12px 14px;background:#0c10186b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.moment-immersive-heading-stack[data-v-989465a7]{display:grid;justify-items:start;gap:10px}.moment-immersive-title[data-v-989465a7]{margin:0;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.2}.moment-immersive-meta[data-v-989465a7]{margin:6px 0 0;font-size:.88rem;opacity:.9;display:flex;flex-wrap:wrap;gap:8px}.moment-immersive-metrics-bubble[data-v-989465a7]{position:relative;display:block}.moment-immersive-metrics-toggle[data-v-989465a7]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.4);background:#11151d75;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.moment-immersive-metrics-toggle[data-v-989465a7]:hover,.moment-immersive-metrics-toggle[data-v-989465a7]:focus-visible,.moment-immersive-metrics-toggle.is-active[data-v-989465a7]{border-color:#ffffffad;background:#171d28b8;transform:scale(1.04)}.moment-immersive-metrics-toggle-icon[data-v-989465a7]{font-size:1rem}.moment-immersive-metrics-popover[data-v-989465a7]{position:fixed;top:0;left:0;min-width:220px;width:min(380px,66vw);max-width:min(460px,88vw);max-height:none;overflow-y:visible;padding:8px 10px;border-radius:16px;border:1px solid rgba(255,255,255,.26);background:linear-gradient(155deg,#fff3,#ffffff0a 42%,#ffffff05),#090e1685;color:#f4f7ff;box-shadow:0 18px 34px #0000004d,0 0 0 1px #ffffff14 inset,inset 0 1px #ffffff38;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);z-index:30}.moment-immersive-metrics-popover.is-inline-open[data-v-989465a7]{position:static;margin-top:8px;width:min(420px,74vw);max-width:min(460px,84vw)}.moment-immersive-metrics-popover-section+.moment-immersive-metrics-popover-section[data-v-989465a7]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.moment-immersive-metrics-popover-header[data-v-989465a7]{margin-bottom:6px;font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;opacity:.82}.moment-immersive-metrics-popover-list[data-v-989465a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:5px;margin:0;padding:0;list-style:none}.moment-immersive-metrics-popover-item[data-v-989465a7]{display:grid;gap:1px;padding:5px 6px;border-radius:8px;background:#ffffff0a}.moment-immersive-metric-label[data-v-989465a7]{font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;line-height:1.1}.moment-immersive-metric-value[data-v-989465a7]{font-size:.62rem;font-weight:700;color:#fff;line-height:1.2}.moment-immersive-icon-action[data-v-989465a7]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.4);background:#11151d75;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.moment-immersive-icon-action[data-v-989465a7]:hover,.moment-immersive-icon-action[data-v-989465a7]:focus-visible,.moment-immersive-icon-action.is-active[data-v-989465a7]{border-color:#ffffffad;background:#171d28b8;transform:scale(1.04)}.moment-immersive-icon-action-glyph[data-v-989465a7]{font-size:.94rem;line-height:1}.moment-immersive-expand-action[data-v-989465a7]{margin-bottom:6px}.moment-immersive-expand-action .moment-immersive-icon-action-glyph[data-v-989465a7]{font-size:1.12rem}.moment-immersive-close[data-v-989465a7]{border-color:#fff6}.moment-immersive-close .moment-immersive-icon-action-glyph[data-v-989465a7]{font-size:1rem}.moment-snapshot-dock[data-v-989465a7]{position:absolute;top:148px;left:18px;z-index:22;overflow:visible}.moment-snapshot-rail[data-v-989465a7]{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-height:none;overflow-y:visible;overflow-x:visible}.moment-snapshot-rail.is-expanded-all[data-v-989465a7]{gap:14px;padding-bottom:16px;max-height:calc(100vh - 248px);overflow-y:auto}.moment-snapshot-rail.is-expanded-all[data-v-989465a7]::-webkit-scrollbar{width:8px}.moment-snapshot-rail.is-expanded-all[data-v-989465a7]::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:999px}.moment-connection-button[data-v-989465a7]{position:absolute;right:18px;bottom:78px;z-index:22;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.4);background:#11151d75;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.moment-connection-button[data-v-989465a7]:hover,.moment-connection-button[data-v-989465a7]:focus-visible{border-color:#ffffffad;background:#171d28b8;transform:scale(1.04)}.moment-immersive-image-lightbox[data-v-989465a7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;overflow:hidden;padding:20px;background:#06080ed1;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.moment-immersive-image-lightbox-close[data-v-989465a7]{position:absolute;top:18px;right:18px;width:34px;height:34px;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.4);background:#11151d75;color:#fff;font-size:1rem;line-height:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease;z-index:64}.moment-immersive-image-lightbox-close[data-v-989465a7]:hover,.moment-immersive-image-lightbox-close[data-v-989465a7]:focus-visible{border-color:#ffffffad;background:#171d28b8;transform:scale(1.04)}.moment-immersive-image-lightbox-figure[data-v-989465a7]{margin:0;display:grid;justify-items:center;gap:10px;max-width:100%;max-height:100%;z-index:41;overflow:visible;touch-action:none;user-select:none;-webkit-user-select:none}.moment-immersive-image-lightbox-figure.is-zoomed[data-v-989465a7]{cursor:grab}.moment-immersive-image-lightbox-figure.is-zoomed[data-v-989465a7]:active{cursor:grabbing}.moment-immersive-image-lightbox-media-viewport[data-v-989465a7]{display:inline-block;width:fit-content;height:fit-content;max-width:92vw;max-height:88svh;overflow:visible;border-radius:0;box-shadow:0 30px 70px #00000057}.moment-immersive-image-lightbox-pan-layer[data-v-989465a7]{display:block;width:fit-content;height:fit-content;transform-origin:center center;will-change:transform}.moment-immersive-image-lightbox-image[data-v-989465a7]{display:block;width:auto;height:auto;max-width:92vw;max-height:88svh;object-fit:contain;object-position:center;border-radius:0;transform-origin:center center;transition:transform .16s ease;will-change:transform;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.moment-immersive-image-lightbox-image.is-draggable[data-v-989465a7]{cursor:grab}.moment-immersive-image-lightbox-image.is-draggable[data-v-989465a7]:active{cursor:grabbing;transition:none}.moment-immersive-image-lightbox-zoom-controls[data-v-989465a7]{position:absolute;left:20px;top:52px;bottom:auto;z-index:64;display:inline-flex;align-items:center;gap:6px;padding:0;border-radius:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.moment-immersive-image-lightbox-zoom-button[data-v-989465a7],.moment-immersive-image-lightbox-zoom-reset[data-v-989465a7]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;width:28px;height:28px;padding:0;border-radius:10px;border:1px solid rgba(255,255,255,.38);background:#11151d6b;color:#fff;font:inherit;font-size:.92rem;font-weight:900;line-height:1;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.moment-immersive-image-lightbox-zoom-button[data-v-989465a7]{font-size:1rem}.moment-immersive-image-lightbox-zoom-reset[data-v-989465a7]{font-size:1.05rem}.moment-immersive-image-lightbox-zoom-button[data-v-989465a7]:hover,.moment-immersive-image-lightbox-zoom-button[data-v-989465a7]:focus-visible,.moment-immersive-image-lightbox-zoom-reset[data-v-989465a7]:hover,.moment-immersive-image-lightbox-zoom-reset[data-v-989465a7]:focus-visible{border-color:#ffffffad;background:#171d28b8;transform:scale(1.04)}.moment-immersive-image-lightbox-zoom-button[data-v-989465a7]:disabled,.moment-immersive-image-lightbox-zoom-reset[data-v-989465a7]:disabled{cursor:default;opacity:.42;transform:none}.moment-immersive-image-lightbox-video[data-v-989465a7]{width:min(92vw,1600px);max-width:92vw;max-height:88svh;object-fit:contain;background:#0000006b;border-radius:0}.moment-immersive-image-lightbox .moment-immersive-image-lightbox-image[data-v-989465a7],.moment-immersive-image-lightbox .moment-immersive-image-lightbox-video[data-v-989465a7]{border-radius:0!important}.moment-immersive-image-lightbox-footer[data-v-989465a7]{position:absolute;left:20px;top:18px;z-index:64;pointer-events:none}.moment-immersive-image-lightbox-caption[data-v-989465a7]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0a0f1c6b;color:#ffffffe0;font-size:.68rem;letter-spacing:.04em;box-shadow:0 12px 28px #04081233;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);pointer-events:auto}.moment-media-controls[data-v-989465a7]{position:absolute;left:50%;bottom:94px;transform:translate(-50%);display:flex;align-items:center;gap:10px;z-index:64}.moment-media-nav-button[data-v-989465a7]{width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:#0f111980;color:#fff;font-size:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.moment-media-dots[data-v-989465a7]{display:flex;align-items:center;gap:8px;padding:0 2px}.moment-media-dot[data-v-989465a7]{width:10px;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.65);background:#ffffff59;cursor:pointer}.moment-media-dot.active[data-v-989465a7]{background:#fff}@media (max-width: 720px){.moment-immersive-topbar[data-v-989465a7]{top:18px;left:10px;right:10px}.moment-immersive-heading[data-v-989465a7]{padding:10px 12px;border-radius:14px;max-width:calc(100vw - 78px)}.moment-immersive-heading-stack[data-v-989465a7]{gap:8px}.moment-immersive-title[data-v-989465a7]{font-size:1.05rem}.moment-immersive-meta[data-v-989465a7]{font-size:.74rem}.moment-immersive-metrics-bubble[data-v-989465a7]{margin-top:0}.moment-immersive-metrics-toggle[data-v-989465a7]{width:34px;height:34px}.moment-immersive-metrics-popover[data-v-989465a7]{width:min(260px,calc(100vw - 84px));max-width:min(280px,calc(100vw - 72px))}.moment-immersive-metrics-popover.is-inline-open[data-v-989465a7]{width:min(280px,calc(100vw - 64px));max-width:min(320px,calc(100vw - 56px))}.moment-immersive-metric-label[data-v-989465a7]{font-size:.5rem}.moment-immersive-metric-value[data-v-989465a7]{font-size:.58rem}.moment-snapshot-dock[data-v-989465a7]{top:124px;left:10px}.moment-snapshot-rail[data-v-989465a7]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-height:none;overflow-y:visible}.moment-snapshot-rail.is-expanded-all[data-v-989465a7]{gap:10px;padding-bottom:12px;max-height:calc(100vh - 220px);overflow-y:auto}.moment-connection-button[data-v-989465a7]{right:10px;bottom:72px}.moment-immersive-image-lightbox[data-v-989465a7]{padding:14px}.moment-immersive-image-lightbox-close[data-v-989465a7]{top:10px;right:10px}.moment-immersive-image-lightbox-media-viewport[data-v-989465a7]{max-width:calc(100vw - 28px);max-height:calc(100svh - 78px)}.moment-immersive-image-lightbox-image[data-v-989465a7],.moment-immersive-image-lightbox-video[data-v-989465a7]{border-radius:0}.moment-immersive-image-lightbox-footer[data-v-989465a7]{left:14px;top:10px}.moment-media-controls[data-v-989465a7]{gap:8px;bottom:68px}.moment-immersive-image-lightbox-zoom-controls[data-v-989465a7]{left:14px;top:42px;gap:5px}.moment-immersive-image-lightbox-zoom-button[data-v-989465a7],.moment-immersive-image-lightbox-zoom-reset[data-v-989465a7]{min-width:28px;width:28px;height:28px;font-size:.9rem}.moment-immersive-image-lightbox-zoom-button[data-v-989465a7]{font-size:.98rem}}.geo-map-card--multi{display:grid;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:320px;margin:0;padding:0;gap:0}.geo-map-card--multi .geo-map-card__header{display:none}.geo-map-card--multi .geo-map-card__frame--multi{position:relative;display:block;width:100%;height:100%;min-height:320px;overflow:hidden}.geo-map-card--multi .geo-marker-map,.geo-map-card--multi .leaflet-container{display:block;width:100%;height:100%;min-height:320px}.geo-marker-map__pin-wrap,.leaflet-marker-icon.geo-marker-map__pin-wrap{background:transparent!important;border:0!important;border-radius:12px!important}.leaflet-marker-icon.geo-marker-map__pin-wrap{position:absolute!important;display:grid!important;place-items:center;overflow:visible!important}.geo-marker-map__pin{position:relative;z-index:1;display:grid;place-items:center;width:38px;height:38px;border-radius:12px!important;overflow:hidden;background:radial-gradient(circle at 30% 24%,#fff6,#ffffff1f 34%,#0f172ac2),#0f172ad1;border:2px solid rgba(255,255,255,.78);color:#fff;font-size:.86rem;font-weight:900;line-height:1;box-shadow:0 12px 24px #0f172a47,inset 0 1px #ffffff38;transform-origin:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}.geo-marker-map__pin-wrap.has-image .geo-marker-map__pin{background:#0f172adb}.geo-marker-map__pin-wrap--approximate .geo-marker-map__pin{border-radius:16px!important;border-color:#bae6fdd1;box-shadow:0 14px 30px #0ea5e92e,0 0 0 7px #7dd3fc1f,inset 0 1px #ffffff38}.geo-marker-map__pin-wrap--approximate:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:0;border-radius:999px;background:radial-gradient(circle,rgba(125,211,252,.24),transparent 68%);pointer-events:none}.geo-marker-map__pin-wrap--exact .geo-marker-map__pin{width:22px;height:22px;border-radius:999px!important;border-color:#2dd4bffa;background:radial-gradient(circle at center,#fffffffa 0,#fffffffa 16%,#14b8a6f5 17%,#14b8a6f5 34%,#0f172af0 36%,#0f172af0),#0f172aeb;box-shadow:0 8px 16px #0d948838,0 0 0 2px #14b8a63d,0 0 0 4px #14b8a61a,inset 0 1px #ffffff47}.geo-marker-map__pin-wrap--exact .geo-marker-map__pin:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:3;border:1px solid rgba(255,255,255,.9);border-radius:999px;pointer-events:none}.geo-marker-map__pin-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:var(--moment-media-opacity);filter:var(--moment-media-filter);transform:scale(1.02);border-radius:12px!important}.geo-marker-map__pin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 36%,rgba(15,23,42,.46)),rgba(var(--moment-media-tint-rgb),var(--moment-media-tint-opacity));pointer-events:none;border-radius:12px!important}.geo-marker-map__pin-fallback{position:relative;z-index:2;text-shadow:0 1px 0 rgba(15,23,42,.82);border-radius:12px!important}.geo-marker-map__pin-wrap--exact .geo-marker-map__pin:after{border-radius:999px!important;background:linear-gradient(180deg,#ffffff1f,#0f172a4d),rgba(var(--moment-media-tint-rgb),var(--moment-media-tint-opacity))}.geo-marker-map__pin-wrap--exact .geo-marker-map__pin-image{border-radius:999px!important}.geo-marker-map__pin-wrap--exact .geo-marker-map__pin-fallback{z-index:4;font-size:.76rem}.geo-marker-map__pin-count{position:absolute;right:-2px;bottom:-2px;z-index:3;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:7px;background:#0f172aeb;border:1px solid rgba(255,255,255,.72);color:#fff;font-size:.62rem;font-weight:900;line-height:1}.geo-marker-map__pin-wrap:hover .geo-marker-map__pin,.geo-marker-map__pin-wrap.is-active .geo-marker-map__pin{transform:scale(1.14);border-color:#fffffff5;filter:saturate(1.08) brightness(1.06);box-shadow:0 16px 30px #0f172a57,0 0 0 4px #ffffff3d,0 0 0 9px #ffffff1a,inset 0 1px #ffffff3d}.geo-marker-map__pin-wrap.is-active{z-index:999!important}.geo-marker-map__pin-wrap.is-active .geo-marker-map__pin{width:46px;height:46px;border-radius:12px!important}.geo-marker-map__pin-wrap--exact.is-active .geo-marker-map__pin{width:28px;height:28px;border-radius:999px!important}.geo-marker-map__moment-card-popover{position:absolute;z-index:1200;width:132px;height:132px;transform:translate(-50%,-50%);pointer-events:auto}.geo-marker-map__moment-card-popover :deep(.moment-card){--moment-card-size: 132px;width:132px!important;min-width:132px!important;height:132px!important;min-height:132px!important;box-shadow:0 18px 34px #0f172a57,0 0 0 2px #ffffff9e!important}.timeline-map-view.no-glass[data-v-d5e37b57]{z-index:1!important}.timeline-map-view.no-glass .timeline-map-view__content[data-v-d5e37b57]{display:grid!important;grid-template-rows:minmax(320px,1fr)!important;row-gap:var(--timeline-map-stack-gap, 8px)!important;align-items:start!important;justify-items:center!important;margin-top:18px!important}.timeline-map-view.no-glass .timeline-map-view__selectors[data-v-d5e37b57]{margin-top:20px!important;margin-bottom:2px!important}.timeline-map-view.no-glass .timeline-map-view__selectors--under-map[data-v-d5e37b57]{grid-row:2!important;justify-self:center!important;align-self:center!important;margin-top:0!important;margin-bottom:0!important}.timeline-map-view.no-glass .timeline-map-view__summary--top[data-v-d5e37b57]{grid-row:1!important;align-self:center!important;width:100%!important;max-width:100%!important;min-height:var(--timeline-map-summary-height, 20px)!important;margin:0 auto!important;padding:0 18px!important;text-align:center!important;box-sizing:border-box!important}.timeline-map-view.no-glass .timeline-map-view__map[data-v-d5e37b57]{grid-row:1!important;position:relative!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto auto 138px!important;row-gap:7px!important;justify-self:center!important;transform:translate(4px)!important;overflow:hidden!important;padding:14px 0 12px!important;box-sizing:border-box!important}.timeline-map-view.no-glass .timeline-map-view__map-canvas[data-v-d5e37b57]{width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important;border-radius:inherit!important}.timeline-map-view.no-glass .timeline-map-view__scanner[data-v-d5e37b57]{grid-row:3!important;z-index:3!important;justify-self:center!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;gap:5px!important;width:min(360px,calc(100% - 42px))!important;min-height:44px!important;padding:3px!important;border-radius:999px!important;background:#0f172a61!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;pointer-events:auto!important}.timeline-map-view.no-glass .timeline-map-view__scan-button[data-v-d5e37b57],.timeline-map-view.no-glass .timeline-map-view__scan-focus[data-v-d5e37b57]{border:1px solid rgba(255,255,255,.14)!important;background:#ffffff14!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1a!important}.timeline-map-view.no-glass .timeline-map-view__scan-button[data-v-d5e37b57]:disabled,.timeline-map-view.no-glass .timeline-map-view__scan-focus[data-v-d5e37b57]:disabled{cursor:default!important;opacity:.62!important}.timeline-map-view.no-glass .timeline-map-view__scan-button[data-v-d5e37b57]:disabled{pointer-events:none!important}.timeline-map-view.no-glass .timeline-map-view__scan-button[data-v-d5e37b57]{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:999px!important;padding:0!important;font-size:1.3rem!important;line-height:1!important}.timeline-map-view.no-glass .timeline-map-view__scan-focus[data-v-d5e37b57]{display:grid!important;place-items:center!important;gap:0!important;min-width:0!important;min-height:40px!important;padding:3px 8px!important;border-radius:999px!important;text-align:center!important}.timeline-map-view.no-glass .timeline-map-view__scan-kicker[data-v-d5e37b57]{display:block!important;width:100%!important;color:#ffffffb8!important;font-size:.58rem!important;font-weight:850!important;letter-spacing:.045em!important;line-height:1!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important}.timeline-map-view.no-glass .timeline-map-view__scan-title[data-v-d5e37b57]{min-width:0!important;overflow:hidden!important;color:#fff!important;font-size:.74rem!important;font-weight:800!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.timeline-map-view.no-glass[data-v-d5e37b57] .moment-card--rail.is-map-active{transform:translateY(1px) scale(1.04)!important;box-shadow:0 18px 34px #0f172a52,0 0 0 2px #ffffffa3,0 0 0 7px #ffffff1f!important;z-index:4!important}.timeline-map-view.no-glass .timeline-map-view__list--rail[data-v-d5e37b57]{position:relative!important;grid-row:4!important;z-index:1!important;width:100%!important;max-width:100%!important;min-width:0!important;height:148px!important;max-height:148px!important;overflow:visible!important;padding:0!important;margin:-8px auto 0!important;box-sizing:border-box!important;pointer-events:auto!important}.timeline-map-view.no-glass .timeline-browser-list--rail[data-v-d5e37b57]{--timeline-map-rail-card-size: 118px;width:100%!important;max-width:100%!important;min-width:0!important;height:144px!important;max-height:144px!important;overflow-x:scroll!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;overscroll-behavior-x:contain!important;pointer-events:auto!important;padding-bottom:18px!important;scrollbar-width:thin!important;scrollbar-color:#d1d5db rgba(15,23,42,.45)!important}.timeline-map-view.no-glass .timeline-browser-list--rail[data-v-d5e37b57] .moment-card--rail{width:118px!important;min-width:118px!important;height:118px!important;min-height:118px!important;flex:0 0 118px!important;transform:translateY(5px)!important}.timeline-map-view.no-glass .timeline-browser-list--rail[data-v-d5e37b57]::-webkit-scrollbar{display:block!important;height:12px!important;background:#0f172a73!important}.timeline-map-view.no-glass .timeline-browser-list--rail[data-v-d5e37b57]::-webkit-scrollbar-thumb{background:#d1d5db!important;border-radius:999px!important;border:2px solid rgba(15,23,42,.45)!important}.timeline-map-view.no-glass .timeline-browser-list--rail[data-v-d5e37b57]::-webkit-scrollbar-track{display:block!important;background:#0f172a73!important;border-radius:999px!important}@media (max-width: 560px){.timeline-map-view.no-glass .timeline-map-view__content[data-v-d5e37b57]{grid-template-rows:minmax(340px,1fr)!important}.timeline-map-view.no-glass .timeline-map-view__map[data-v-d5e37b57]{position:relative!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto auto 116px!important;row-gap:6px!important;justify-self:center!important;transform:translate(2px)!important;overflow:hidden!important;padding:12px 0 10px!important}.timeline-map-view.no-glass .timeline-map-view__list--rail[data-v-d5e37b57]{position:relative!important;grid-row:4!important;z-index:1!important;height:126px!important;max-height:126px!important;overflow:visible!important;padding:0!important;margin:-6px auto 0!important;pointer-events:auto!important}.timeline-map-view.no-glass .timeline-browser-list--rail[data-v-d5e37b57]{--timeline-map-rail-card-size: 102px;width:100%!important;max-width:100%!important;min-width:0!important;height:122px!important;max-height:122px!important;overflow-x:scroll!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;padding-bottom:12px!important;scrollbar-width:thin!important;scrollbar-color:#d1d5db rgba(15,23,42,.45)!important}.timeline-map-view.no-glass .timeline-browser-list--rail[data-v-d5e37b57] .moment-card--rail{width:102px!important;min-width:102px!important;height:102px!important;min-height:102px!important;flex:0 0 102px!important;transform:translateY(3px)!important}.timeline-map-view.no-glass .timeline-browser-list--rail[data-v-d5e37b57]::-webkit-scrollbar{display:block!important;height:12px!important;background:#0f172a73!important}.timeline-map-view.no-glass .timeline-browser-list--rail[data-v-d5e37b57]::-webkit-scrollbar-thumb{background:#d1d5db!important;border-radius:999px!important;border:2px solid rgba(15,23,42,.45)!important}.timeline-map-view.no-glass .timeline-browser-list--rail[data-v-d5e37b57]::-webkit-scrollbar-track{display:block!important;background:#0f172a73!important;border-radius:999px!important}.timeline-map-view.no-glass .timeline-map-view__scanner[data-v-d5e37b57]{grid-row:3!important;width:min(320px,calc(100% - 34px))!important;grid-template-columns:40px minmax(0,1fr) 40px!important;gap:4px!important;min-height:44px!important;padding:2px!important}.timeline-map-view.no-glass .timeline-map-view__scan-button[data-v-d5e37b57]{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;font-size:1.2rem!important}.timeline-map-view.no-glass .timeline-map-view__scan-focus[data-v-d5e37b57]{min-height:40px!important;padding:3px 7px!important}.timeline-map-view.no-glass .timeline-map-view__scan-title[data-v-d5e37b57]{font-size:.68rem!important}}.timeline-list-view[data-v-a1b9bcb2]{--timeline-list-top-space: clamp(138px, calc(17.7vh - 1px) , 184px);--timeline-list-top-cutoff: 0px;--timeline-list-glass-bg: rgba(var(--site-surface-rgb, 5, 8, 18), calc(var(--site-surface-opacity, .72) * .68));--timeline-list-control-bg: rgba(var(--site-button-rgb, 255, 255, 255), calc(var(--site-button-opacity, .82) * .12));--timeline-list-control-bg-hover: rgba(var(--site-button-rgb, 255, 255, 255), calc(var(--site-button-opacity, .82) * .22));--timeline-list-control-border: rgba(var(--site-button-border-rgb, 255, 255, 255), var(--site-border-opacity, .18));--timeline-list-glass-shadow: 0 8px 18px rgba(0, 0, 0, .14), inset 0 1px 0 rgba(255, 255, 255, .1);position:relative;z-index:1;display:grid;justify-items:center;gap:1px;width:min(920px,calc(100vw - 16px));max-height:calc(100svh - 52px - var(--timeline-list-top-space));padding:0 0 2px;box-sizing:border-box;margin:var(--timeline-list-top-space) auto 0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-padding-bottom:2px;color:#fff;scrollbar-width:thin;scrollbar-color:rgba(5,8,18,.72) rgba(5,8,18,.18)}.timeline-list-view[data-v-a1b9bcb2]::-webkit-scrollbar{width:5px}.timeline-list-view[data-v-a1b9bcb2]::-webkit-scrollbar-track{border-radius:999px;background:#0508122e}.timeline-list-view[data-v-a1b9bcb2]::-webkit-scrollbar-thumb{border-radius:999px;background:#050812b8}.timeline-list-view__top[data-v-a1b9bcb2],.timeline-list-year__toggle[data-v-a1b9bcb2],.timeline-list-month__toggle[data-v-a1b9bcb2]{display:flex;align-items:center;justify-content:flex-start;gap:5px;width:100%;color:#fff}.timeline-list-view__top[data-v-a1b9bcb2],.timeline-list-year__toggle[data-v-a1b9bcb2]{min-height:34px;padding:3px 6px 3px 3px}.timeline-list-view__top[data-v-a1b9bcb2]{position:sticky;top:0;z-index:420;width:fit-content;max-width:100%;justify-self:center;border-radius:0;background:var(--timeline-list-glass-bg);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);box-shadow:var(--timeline-list-glass-shadow)}.timeline-card__kicker[data-v-a1b9bcb2]{display:none}.timeline-list-view__summary-metrics[data-v-a1b9bcb2],.timeline-list-metric-row[data-v-a1b9bcb2],.timeline-list-month__main[data-v-a1b9bcb2]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:5px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.timeline-list-view__summary-metrics[data-v-a1b9bcb2],.timeline-list-metric-row--year[data-v-a1b9bcb2],.timeline-list-metric-row--month[data-v-a1b9bcb2],.timeline-list-month__main[data-v-a1b9bcb2]{flex:1 1 0}.timeline-list-view__summary-metrics[data-v-a1b9bcb2]::-webkit-scrollbar,.timeline-list-metric-row[data-v-a1b9bcb2]::-webkit-scrollbar{display:none}.timeline-list-view__expand-button[data-v-a1b9bcb2],.timeline-list-year__label-button[data-v-a1b9bcb2],.timeline-list-month__label-button[data-v-a1b9bcb2],.timeline-list-view__summary-metric[data-v-a1b9bcb2],.timeline-list-metric-pill[data-v-a1b9bcb2]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:max(0px,var(--site-button-border-width, 1px)) solid var(--timeline-list-control-border);border-radius:var(--site-control-radius, 8px);color:#fff;line-height:1;white-space:nowrap}.timeline-list-view__expand-button[data-v-a1b9bcb2],.timeline-list-year__label-button[data-v-a1b9bcb2],.timeline-list-month__label-button[data-v-a1b9bcb2]{flex:0 0 63px;flex-basis:63px;width:63px;min-width:63px;min-height:26px;gap:4px;padding:0 9px;background:var(--timeline-list-control-bg);cursor:pointer}.timeline-list-view__expand-button[data-v-a1b9bcb2]{font-size:.72rem;font-weight:850}.timeline-list-view__expand-button>span[data-v-a1b9bcb2]:not([class]),.timeline-list-year__label-button>span[data-v-a1b9bcb2]:first-child,.timeline-list-month__label-button>span[data-v-a1b9bcb2]:not([class]){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-list-view__expand-calendar-icon[data-v-a1b9bcb2]{display:inline-grid;place-items:center;flex:0 0 auto;margin-right:-2px;font-size:.64rem;line-height:1;opacity:.92}.timeline-list-year__label[data-v-a1b9bcb2]{font-size:clamp(.9rem,1.7vw,1.08rem);font-weight:900;letter-spacing:-.035em}.timeline-list-year__label-button.timeline-list-year__label[data-v-a1b9bcb2]{font-size:clamp(.84rem,1.55vw,1rem)}.timeline-list-month__label[data-v-a1b9bcb2]{font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;transform:translate(0)}.timeline-list-month__calendar-icon[data-v-a1b9bcb2]{display:inline-grid;place-items:center;flex:0 0 auto;margin-right:-2px;font-size:.6rem;line-height:1;opacity:.92}.timeline-list-year__label-caret[data-v-a1b9bcb2],.timeline-list-month__label-caret[data-v-a1b9bcb2],.timeline-list-view__expand-caret[data-v-a1b9bcb2]{display:inline-grid;place-items:center;color:#ffffffd1;font-weight:950;line-height:1}.timeline-list-year__label-caret[data-v-a1b9bcb2]{font-size:.62rem}.timeline-list-month__label-caret[data-v-a1b9bcb2]{font-size:.56rem}.timeline-list-view__expand-caret[data-v-a1b9bcb2]{font-size:.64rem}.timeline-list-view__summary-metric[data-v-a1b9bcb2],.timeline-list-metric-pill[data-v-a1b9bcb2]{gap:4px;flex-basis:50px;width:50px;min-width:50px;min-height:25px;padding:0 6px;background:var(--timeline-list-control-bg);font-size:.61rem;font-weight:800;cursor:default}.timeline-list-view__summary-metric--button[data-v-a1b9bcb2],.timeline-list-metric-pill--button[data-v-a1b9bcb2]{cursor:pointer}.timeline-list-metric-pill--small[data-v-a1b9bcb2]{font-size:.56rem}.timeline-list-view__summary-metric strong[data-v-a1b9bcb2],.timeline-list-metric-pill strong[data-v-a1b9bcb2]{flex:0 0 1.44rem;min-width:1.44rem;color:#fff;font-size:.72rem;font-weight:950;text-align:center}.timeline-list-metric-pill--small strong[data-v-a1b9bcb2]{font-size:.68rem}.timeline-list-view__summary-metric span[aria-hidden=true][data-v-a1b9bcb2],.timeline-list-metric-pill span[aria-hidden=true][data-v-a1b9bcb2]{flex:0 0 .9rem;width:.9rem;font-size:.78rem;text-align:center}.timeline-list-view__expand-button[data-v-a1b9bcb2]:hover,.timeline-list-year__label-button[data-v-a1b9bcb2]:hover,.timeline-list-month__label-button[data-v-a1b9bcb2]:hover,.timeline-list-view__summary-metric--button[data-v-a1b9bcb2]:hover,.timeline-list-metric-pill--button[data-v-a1b9bcb2]:hover,.timeline-list-detail-pill--link[data-v-a1b9bcb2]:hover,.timeline-list-view__expand-button[data-v-a1b9bcb2]:focus-visible,.timeline-list-year__label-button[data-v-a1b9bcb2]:focus-visible,.timeline-list-month__label-button[data-v-a1b9bcb2]:focus-visible,.timeline-list-view__summary-metric--button[data-v-a1b9bcb2]:focus-visible,.timeline-list-metric-pill--button[data-v-a1b9bcb2]:focus-visible,.timeline-list-detail-pill--link[data-v-a1b9bcb2]:focus-visible{background:var(--timeline-list-control-bg-hover)}.timeline-list-view__years[data-v-a1b9bcb2],.timeline-list-months[data-v-a1b9bcb2],.timeline-list-detail-sections[data-v-a1b9bcb2],.timeline-list-detail-section[data-v-a1b9bcb2],.timeline-list-moments[data-v-a1b9bcb2],.timeline-list-detail-moments[data-v-a1b9bcb2],.timeline-list-calendar-day-moments[data-v-a1b9bcb2],.timeline-list-calendar-dropdown[data-v-a1b9bcb2]{display:grid}.timeline-list-view__years[data-v-a1b9bcb2]{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-content:start;align-items:flex-start;justify-content:flex-start;gap:3px;width:min(100%,404px);max-width:404px;min-height:0;overflow:visible;padding:0;box-sizing:border-box;justify-self:center}.timeline-list-year[data-v-a1b9bcb2],.timeline-list-month[data-v-a1b9bcb2]{position:relative;justify-self:center;overflow:visible;border-radius:8px}.timeline-list-year[data-v-a1b9bcb2]{flex:0 0 auto;width:auto;min-width:0;max-width:none}.timeline-list-year[data-v-a1b9bcb2]:not(.is-open){flex:0 0 auto;width:auto;min-width:0;max-width:max-content}.timeline-list-year:not(.is-open) .timeline-list-year__toggle[data-v-a1b9bcb2]{width:auto;min-width:0;min-height:29px;padding:2px}.timeline-list-year:not(.is-open) .timeline-list-year__label-button[data-v-a1b9bcb2]{flex:0 0 63px;flex-basis:63px;width:63px;min-width:63px;min-height:26px;padding-inline:9px;font-size:.84rem}.timeline-list-year.is-open[data-v-a1b9bcb2]{flex:0 0 100%!important;width:100%!important;max-width:740px;margin:0 auto;box-sizing:border-box;border:0;border-radius:12px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.timeline-list-year.is-open .timeline-list-year__toggle[data-v-a1b9bcb2]{position:sticky;top:34px;z-index:400;width:fit-content;max-width:100%;margin:0 auto;padding-right:9px;border-radius:0;background:#05081252;backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);box-shadow:0 8px 18px #00000024,inset 0 1px #ffffff1a}.timeline-list-year.is-open .timeline-list-year__label-button[data-v-a1b9bcb2]{position:relative;z-index:2;align-self:flex-start;flex:0 0 60px!important;flex-basis:60px!important;width:60px!important;min-width:60px!important;min-height:26px;padding-inline:9px;font-size:.84rem}.timeline-list-year[data-v-a1b9bcb2]:has(.timeline-list-metric-dropdown){z-index:80}.timeline-list-month[data-v-a1b9bcb2]:has(.timeline-list-metric-dropdown),.timeline-list-month[data-v-a1b9bcb2]:has(.timeline-list-moments),.timeline-list-month[data-v-a1b9bcb2]:has(.timeline-list-calendar-day-moments),.timeline-list-month[data-v-a1b9bcb2]:has(.timeline-list-calendar-dropdown){z-index:90}.timeline-list-month[data-v-a1b9bcb2]:has(.timeline-list-calendar-dropdown){width:fit-content;max-width:100%;min-width:0;box-sizing:border-box}.timeline-list-view__expand-button.is-open[data-v-a1b9bcb2],.timeline-list-year__label-button.is-open[data-v-a1b9bcb2],.timeline-list-month__label-button.is-open[data-v-a1b9bcb2],.timeline-list-view__summary-metric--button.is-open[data-v-a1b9bcb2],.timeline-list-metric-pill--button.is-open[data-v-a1b9bcb2],.timeline-list-calendar-day.is-open[data-v-a1b9bcb2],.timeline-list-detail-pill.is-open[data-v-a1b9bcb2]{background:rgba(var(--site-surface-rgb, 5, 8, 18),min(1,calc(var(--site-surface-opacity, .72) + .1)))!important;border-color:rgba(var(--site-button-border-rgb, 255, 255, 255),.32)!important}.timeline-list-months[data-v-a1b9bcb2]{gap:0;overflow:visible;padding:0 0 1px;justify-items:center}.timeline-list-month__toggle[data-v-a1b9bcb2]{width:fit-content;max-width:100%;min-height:32px;padding:3px 6px 3px 3px;border-radius:0;background:var(--timeline-list-glass-bg);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);box-shadow:var(--timeline-list-glass-shadow)}.timeline-list-metric-dropdown[data-v-a1b9bcb2],.timeline-list-calendar-dropdown[data-v-a1b9bcb2],.timeline-list-moments[data-v-a1b9bcb2],.timeline-list-detail-moments[data-v-a1b9bcb2],.timeline-list-calendar-day-moments[data-v-a1b9bcb2]{position:relative;gap:6px;overflow:visible;border-radius:0}.timeline-list-metric-dropdown[data-v-a1b9bcb2]{background:var(--timeline-list-glass-bg);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);box-shadow:var(--timeline-list-glass-shadow)}.timeline-list-moments[data-v-a1b9bcb2],.timeline-list-detail-moments[data-v-a1b9bcb2],.timeline-list-calendar-day-moments[data-v-a1b9bcb2]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.timeline-list-metric-dropdown[data-v-a1b9bcb2]{z-index:2;width:min(100%,404px);max-width:100%;min-width:0;justify-self:center;align-self:start;margin:0 0 2px;padding:8px;box-sizing:border-box;overflow:hidden}.timeline-list-metric-dropdown--month[data-v-a1b9bcb2]{width:min(100%,404px);max-width:100%;margin:0 0 2px}.timeline-list-metric-dropdown--total[data-v-a1b9bcb2]{z-index:85;width:min(100%,404px);max-width:100%;justify-self:center;margin:0 0 2px}.timeline-list-dropdown-heading[data-v-a1b9bcb2],.timeline-list-detail-category[data-v-a1b9bcb2]{color:#ffffff9e;font-weight:850;line-height:1;letter-spacing:.08em;text-transform:uppercase}.timeline-list-dropdown-heading[data-v-a1b9bcb2]{font-size:.58rem}.timeline-list-detail-category[data-v-a1b9bcb2]{margin:4px 0 0;font-size:.54rem;font-weight:900}.timeline-list-detail-sections[data-v-a1b9bcb2]{gap:7px}.timeline-list-detail-section[data-v-a1b9bcb2]{gap:5px}.timeline-list-detail-pills[data-v-a1b9bcb2]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:5px;width:100%;max-width:100%;overflow:visible}.timeline-list-detail-group[data-v-a1b9bcb2]{position:relative;display:inline-grid;grid-template-columns:minmax(0,auto);gap:4px;flex:0 1 auto;width:auto;max-width:100%;min-width:0;align-self:start;justify-items:start}.timeline-list-detail-group.is-open[data-v-a1b9bcb2]{flex:0 0 100%;width:100%;max-width:100%;min-width:0;padding:5px;border-radius:0;background:var(--timeline-list-glass-bg);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);box-shadow:var(--timeline-list-glass-shadow)}.timeline-list-detail-pill[data-v-a1b9bcb2]{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;max-width:100%;min-width:0;min-height:25px;padding:0 8px;border:max(0px,var(--site-button-border-width, 1px)) solid var(--timeline-list-control-border);border-radius:var(--site-control-radius, 8px);background:var(--timeline-list-control-bg);color:var(--site-button-text-color, rgba(255, 255, 255, .86));font-size:.58rem;font-weight:820;line-height:1;text-align:center}.timeline-list-detail-pill--link[data-v-a1b9bcb2]{cursor:pointer}.timeline-list-detail-pill>span[data-v-a1b9bcb2]:first-child{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-list-detail-pill strong[data-v-a1b9bcb2],.timeline-list-calendar-day strong[data-v-a1b9bcb2]{display:inline-grid;place-items:center;border-radius:6px;background:#ffffff24;color:#fff;font-weight:950}.timeline-list-detail-pill strong[data-v-a1b9bcb2]{flex:0 0 auto;min-width:1rem;height:1rem;padding:0 .18rem;font-size:.5rem}.timeline-list-detail-moments[data-v-a1b9bcb2]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:6px;width:min(360px,100%);max-height:min(260px,56svh);margin:2px 0 0;padding:5px;overflow-y:auto;border-radius:0;background:#05081257;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}.timeline-list-dropdown-empty[data-v-a1b9bcb2],.timeline-list-view__empty span[data-v-a1b9bcb2]{color:#ffffff9e;font-size:.62rem;font-weight:700}.timeline-list-view__empty[data-v-a1b9bcb2]{display:grid;gap:6px;padding:18px;border-radius:8px;color:#fff;text-align:center}.timeline-list-calendar-dropdown[data-v-a1b9bcb2]{z-index:12;width:100%;max-width:100%;min-width:0;margin:0 0 8px;padding:9px;box-sizing:border-box;border-radius:0;overflow:hidden;background:#0508125c;backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);box-shadow:0 10px 22px #00000024;justify-self:center}.timeline-list-calendar-weekdays[data-v-a1b9bcb2],.timeline-list-calendar-grid[data-v-a1b9bcb2]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;max-width:100%;min-width:0;gap:0;overflow:hidden;box-sizing:border-box;border-left:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08)}.timeline-list-calendar-weekdays span[data-v-a1b9bcb2]{padding:5px 3px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color:#ffffff80;font-size:.48rem;font-weight:850;line-height:1;text-align:center;text-transform:uppercase}.timeline-list-calendar-day-shell[data-v-a1b9bcb2]{position:relative;display:grid;justify-items:center;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.timeline-list-calendar-day[data-v-a1b9bcb2]{display:grid;place-items:center;gap:2px;width:100%;max-width:100%;min-width:0;min-height:38px;padding:4px;box-sizing:border-box;border:0;border-radius:8px;background:transparent;color:#ffffff80;font-size:.62rem;font-weight:800;line-height:1}.timeline-list-calendar-day.has-moments[data-v-a1b9bcb2]{cursor:pointer;background:transparent;color:#fff}.timeline-list-calendar-day.has-moments[data-v-a1b9bcb2]:hover,.timeline-list-calendar-day.has-moments[data-v-a1b9bcb2]:focus-visible,.timeline-list-calendar-day.is-open[data-v-a1b9bcb2]{background:#ffffff2e}.timeline-list-calendar-day strong[data-v-a1b9bcb2]{min-width:.9rem;height:.9rem;padding:0 .22rem;font-size:.48rem}.timeline-list-calendar-day--empty[data-v-a1b9bcb2]{background:transparent}.timeline-list-calendar-day-moments[data-v-a1b9bcb2]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:6px;width:calc(100% - 4px);max-height:min(260px,58svh);margin:2px auto 0;padding:7px;overflow-y:auto}.timeline-list-detail-moments[data-v-a1b9bcb2] .moment-card--rail,.timeline-list-calendar-day-moments[data-v-a1b9bcb2] .moment-card--rail,.timeline-list-moments[data-v-a1b9bcb2] .moment-card--rail{--timeline-map-rail-card-size: 82px}.timeline-list-moments[data-v-a1b9bcb2]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:6px;width:calc(100% - 12px);max-height:min(300px,62svh);margin:0 6px 2px;padding:7px;overflow-y:auto}.timeline-list-view[data-v-a1b9bcb2]{--timeline-list-top-space: clamp(126px, calc(22vh - 1px) , 158px);--timeline-list-top-cutoff: 0px;width:calc(100vw - 12px);max-height:calc(100svh - 46px - var(--timeline-list-top-space));padding-top:0;padding-bottom:2px;margin:var(--timeline-list-top-space) auto 0;scroll-padding-bottom:2px}.timeline-list-view__top[data-v-a1b9bcb2]{min-height:32px;padding:3px 6px 3px 3px;margin-left:0}.timeline-list-year.is-open .timeline-list-year__toggle[data-v-a1b9bcb2]{top:32px;z-index:400;min-height:32px;padding:3px 6px 3px 3px;margin:0 auto}.timeline-list-view__years[data-v-a1b9bcb2]{width:min(100%,369px);max-width:369px}.timeline-list-view__summary-metric[data-v-a1b9bcb2],.timeline-list-metric-pill[data-v-a1b9bcb2]{flex-basis:45px;width:45px;min-width:45px;min-height:24px;padding-inline:5px;font-size:.56rem}.timeline-list-view__summary-metric strong[data-v-a1b9bcb2],.timeline-list-metric-pill strong[data-v-a1b9bcb2]{flex-basis:1.3rem;min-width:1.3rem;font-size:.64rem}.timeline-list-view__expand-button[data-v-a1b9bcb2],.timeline-list-month__label-button[data-v-a1b9bcb2]{flex:0 0 60px;flex-basis:60px;width:60px;min-width:60px;padding:0 8px 0 9px}.timeline-list-year__label-button[data-v-a1b9bcb2]{flex:0 0 59px;flex-basis:59px;width:59px;min-width:59px;min-height:25px;padding-inline:8px}.timeline-list-view__expand-button[data-v-a1b9bcb2]{font-size:.68rem}.timeline-list-detail-moments[data-v-a1b9bcb2]{width:min(320px,100%);max-height:min(260px,56svh)}.timeline-list-calendar-day-moments[data-v-a1b9bcb2]{width:calc(100% - 4px);max-height:min(260px,58svh)}.timeline-list-moments[data-v-a1b9bcb2]{width:calc(100% - 12px);max-height:min(300px,62svh);gap:6px;padding:7px}.timeline-list-metric-dropdown[data-v-a1b9bcb2]{width:min(100%,369px);max-width:100%;justify-self:center;margin:0 0 8px}.timeline-list-calendar-dropdown[data-v-a1b9bcb2]{width:100%;max-width:100%;margin-left:0}.timeline-list-detail-pill[data-v-a1b9bcb2]{min-height:24px;padding-inline:7px;font-size:.54rem}.timeline-list-view[data-v-a1b9bcb2] :where(.timeline-list-view__expand-button,.timeline-list-year__label-button,.timeline-list-month__label-button,.timeline-list-view__summary-metric,.timeline-list-metric-pill,.timeline-list-detail-pill){border-radius:8px!important}.public-profile-links[data-v-f745795c]{width:100%;min-width:0}.public-profile-links-featured[data-v-f745795c],.public-profile-links-list[data-v-f745795c]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;width:100%;min-width:0;overflow:visible;line-height:.92}.public-profile-link[data-v-f745795c]{max-width:100%;min-width:0;line-height:.92;white-space:nowrap}.public-profile-link__label[data-v-f745795c]{min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:.95}.public-profile-links--icon-only .public-profile-links-featured[data-v-f745795c],.public-profile-links--icon-only .public-profile-links-list[data-v-f745795c]{gap:1px 3px}.profile-hero-overlay-details[data-v-cade2769],.profile-hero-text[data-v-cade2769]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.profile-hero-image[data-v-cade2769]{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;animation:none;filter:contrast(var(--private-dashboard-background-contrast, var(--background-contrast, 100%)))}.profile-hero-name[data-v-cade2769],.profile-hero-name--overlay[data-v-cade2769],.profile-hero-kicker[data-v-cade2769],.profile-hero-location[data-v-cade2769],.profile-hero-overlay-meta-line[data-v-cade2769]{margin-top:0;margin-bottom:0}.profile-hero-overlay-meta-line[data-v-cade2769]{line-height:1.04}.dashboard-hero-traits-line[data-v-cade2769]{display:block;width:auto;max-width:min(420px,82vw);margin:6px 0 0;align-self:flex-start;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-hero-profile-links-wrap[data-v-cade2769]{display:block;width:100%;margin-top:-18px;line-height:.85;transform:translateY(-6px)}.dashboard-hero-profile-links-wrap[data-v-cade2769] .public-profile-links{margin:0!important;padding:0!important;line-height:.85!important}.dashboard-hero-profile-links-wrap[data-v-cade2769] .public-profile-links-featured,.dashboard-hero-profile-links-wrap[data-v-cade2769] .public-profile-links-list{gap:0 2px!important;line-height:.85!important}@media (max-width: 560px){.profile-hero-text--overlay[data-v-cade2769]{transform:translateY(5px)}.profile-hero-overlay-details[data-v-cade2769],.profile-hero-text[data-v-cade2769]{gap:4px}.dashboard-hero-traits-line[data-v-cade2769]{max-width:min(300px,78vw);margin-top:0;margin-bottom:2px;text-align:left}.dashboard-hero-profile-links-wrap[data-v-cade2769]{margin-top:6px!important;transform:none;line-height:1}.dashboard-hero-profile-links-wrap[data-v-cade2769] .public-profile-links-featured,.dashboard-hero-profile-links-wrap[data-v-cade2769] .public-profile-links-list{gap:2px 4px!important;line-height:1!important}}.timeline-scene-collage[data-v-c6232a89]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.timeline-scene-collage-layer[data-v-c6232a89]{position:absolute;inset:var(--private-dashboard-background-motion-inset, var(--background-motion-inset, -8%));overflow:hidden;opacity:1}.timeline-scene-image[data-v-c6232a89]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(var(--private-dashboard-background-motion-image-scale, var(--background-motion-image-scale, 1.04)));transform-origin:center;backface-visibility:hidden;filter:contrast(var(--private-dashboard-background-contrast, var(--background-contrast, 100%)))}.timeline-scene-image--motion[data-v-c6232a89]{animation:dashboardTimelineKenBurns-c6232a89 var(--private-dashboard-background-motion-duration, 8s) ease-in-out infinite alternate;will-change:transform}.timeline-collage-enter-active[data-v-c6232a89],.timeline-collage-leave-active[data-v-c6232a89]{transition:opacity .9s ease}.timeline-collage-enter-active[data-v-c6232a89]{z-index:2}.timeline-collage-leave-active[data-v-c6232a89]{z-index:1}.timeline-collage-enter-from[data-v-c6232a89],.timeline-collage-leave-to[data-v-c6232a89]{opacity:0}[data-v-c6232a89] .dashboard-timeline-mode-shell .timeline-scene-toolbar{position:relative;z-index:30}[data-v-c6232a89] .dashboard-timeline-mode-shell .dashboard-timeline-toolbar-bar{display:flex;align-items:center;gap:18px;margin-top:-4px}@keyframes dashboardTimelineKenBurns-c6232a89{0%{transform:translate3d(var(--private-dashboard-background-motion-x-start, -4%),var(--private-dashboard-background-motion-y-start, -2.6%),0) scale(var(--private-dashboard-background-motion-scale-start, 1.02))}50%{transform:translate3d(var(--private-dashboard-background-motion-x-mid, 3.2%),var(--private-dashboard-background-motion-y-mid, -1.4%),0) scale(var(--private-dashboard-background-motion-scale-mid, 1.12))}to{transform:translate3d(var(--private-dashboard-background-motion-x-end, 4%),var(--private-dashboard-background-motion-y-end, 3%),0) scale(var(--private-dashboard-background-motion-scale-end, 1.2))}}.timeline-shell--immersive.is-moment-overlay-open .timeline-scene-collage-layer[data-v-c6232a89]{opacity:0;visibility:hidden}.timeline-shell--immersive.is-moment-overlay-open .timeline-scene-image--motion[data-v-c6232a89]{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.timeline-scene-image--motion[data-v-c6232a89]{animation:none;transform:scale(var(--private-dashboard-background-motion-image-scale, 1.03));will-change:auto}}.track-list-sheet-backdrop[data-v-c7381370]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) + 40);display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:#0000007a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.track-list-sheet[data-v-c7381370]{--track-list-sheet-radius: var(--public-profile-surface-radius, var(--personal-timeline-surface-radius, var(--app-overlay-panel-radius, 14px)));width:min(560px,100%);max-height:min(72vh,620px);overflow:auto;padding:1rem;border-radius:var(--track-list-sheet-radius) var(--track-list-sheet-radius) 0 0}.track-list-sheet-header[data-v-c7381370]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.track-list-sheet-kicker[data-v-c7381370]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.track-list-state[data-v-c7381370]{padding:1rem;color:var(--muted);text-align:center}.track-list-error[data-v-c7381370]{color:#ffd2d2}.track-list[data-v-c7381370]{display:grid;gap:.55rem}.track-list-owner-note[data-v-c7381370]{padding:.7rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:var(--muted);font-size:.86rem;line-height:1.4;background:#ffffff0f}.track-list-row[data-v-c7381370]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.35rem;border-radius:20px;background:#ffffff14}.track-list-item[data-v-c7381370]{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.45rem;border-radius:18px;color:inherit;text-decoration:none}.track-list-close-toggle[data-v-c7381370]{min-width:112px;padding:.55rem .75rem;border:var(--app-interactive-border-width, 1px) solid rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));border-radius:var(--app-interactive-radius, 14px);color:var(--app-interactive-text, #fff);font:inherit;font-size:.82rem;font-weight:800;background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-subtle-opacity, .05));cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.track-list-close-toggle[data-v-c7381370]:hover:not(:disabled),.track-list-close-toggle[data-v-c7381370]:focus-visible{border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));background:rgba(var(--app-interactive-hover-rgb, var(--app-interactive-rgb, 255, 255, 255)),var(--app-interactive-hover-opacity, .16));transform:translateY(-1px)}.track-list-close-toggle.is-active[data-v-c7381370]{border-color:#7dd3fc80;color:#e0f7ff;background:#0ea5e93d}.track-list-close-toggle[data-v-c7381370]:disabled{cursor:wait;opacity:1}.track-list-avatar[data-v-c7381370]{width:42px;height:42px;border-radius:999px;object-fit:cover;background:#ffffff24}.track-list-avatar--fallback[data-v-c7381370]{display:grid;place-items:center}.track-list-copy[data-v-c7381370]{min-width:0}.track-list-name[data-v-c7381370]{font-weight:800}.track-list-meta[data-v-c7381370]{color:var(--muted)}.track-list-action-error[data-v-c7381370]{margin-top:.75rem;color:#ffd2d2;font-size:.9rem;text-align:center}.track-list-load-more[data-v-c7381370]{width:100%;margin-top:.9rem}@media (max-width: 520px){.track-list-row[data-v-c7381370]{grid-template-columns:1fr}.track-list-close-toggle[data-v-c7381370]{width:100%}}html.myapphome-immersive-page,body.myapphome-immersive-page{width:100%;height:100%;min-height:100%;max-height:100%;overflow:hidden!important;overscroll-behavior:none}body.myapphome-immersive-page{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--private-dashboard-background-color, var(--dashboard-background-color, #050816))}body.myapphome-immersive-page #app{width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden!important;background:var(--private-dashboard-background-color, var(--dashboard-background-color, #050816))}body.myapphome-immersive-page .dashboard-fullbleed,body.myapphome-immersive-page .profile-page-shell,body.myapphome-immersive-page .profile-main-column,body.myapphome-immersive-page .timeline-shell--immersive{height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden!important;background:var(--private-dashboard-background-color, var(--dashboard-background-color, #050816))}body.myapphome-immersive-page .timeline-shell--immersive{contain:layout paint}body.myapphome-immersive-page .timeline-scene-image,body.myapphome-immersive-page .public-profile-scene-image,body.myapphome-immersive-page .profile-hero-image{position:relative;z-index:0;max-width:none;max-height:none;opacity:var(--private-dashboard-background-opacity, var(--background-opacity, 1));filter:brightness(var(--private-dashboard-background-brightness, var(--background-brightness, 100%))) contrast(var(--private-dashboard-background-contrast, var(--background-contrast, 100%))) blur(var(--private-dashboard-background-blur, var(--background-blur, 0px)))}body.myapphome-immersive-page .timeline-shell--immersive>*,body.myapphome-immersive-page .timeline-scene>*,body.myapphome-immersive-page .profile-hero>*,body.myapphome-immersive-page .public-profile-scene>*{position:relative;z-index:1}body.myapphome-immersive-page .timeline-scene,body.myapphome-immersive-page .profile-hero,body.myapphome-immersive-page .public-profile-scene{overflow:hidden}body.myapphome-immersive-page .profile-hero--overlay,body.myapphome-immersive-page .timeline-scene-toolbar,body.myapphome-immersive-page .timeline-year-rail,body.myapphome-immersive-page .hero-menu-panel,body.myapphome-immersive-page .dashboard-footer-nav,body.myapphome-immersive-page .sidebar-flyout-bottom,body.myapphome-immersive-page .notification-panel,body.myapphome-immersive-page .timeline-scene-overlay-shell{color:rgba(255,255,255,var(--ui-text-opacity, .9))}body.myapphome-immersive-page .profile-hero--overlay,body.myapphome-immersive-page .timeline-scene-toolbar,body.myapphome-immersive-page .timeline-year-rail,body.myapphome-immersive-page .hero-menu-panel,body.myapphome-immersive-page .dashboard-footer-nav,body.myapphome-immersive-page .sidebar-flyout-bottom,body.myapphome-immersive-page .notification-panel,body.myapphome-immersive-page .timeline-scene-overlay-shell,body.myapphome-immersive-page .button,body.myapphome-immersive-page button,body.myapphome-immersive-page .input,body.myapphome-immersive-page select,body.myapphome-immersive-page input{border-width:max(0px,var(--ui-border-width, 1px));border-color:rgba(var(--ui-border-rgb, 255, 255, 255),var(--ui-border-opacity, .22))}body.myapphome-immersive-page .button,body.myapphome-immersive-page button,body.myapphome-immersive-page .input,body.myapphome-immersive-page select,body.myapphome-immersive-page input{border-radius:var(--ui-button-radius, 14px)}body.myapphome-immersive-page .button,body.myapphome-immersive-page button{color:rgba(var(--ui-button-text-rgb, 255, 255, 255),var(--ui-text-opacity, .94));background-color:rgba(var(--ui-button-rgb, 255, 255, 255),var(--ui-button-opacity, .82));border-width:max(0px,var(--ui-button-border-width, 1px));border-color:rgb(var(--ui-button-border-rgb, 255, 255, 255))}body.myapphome-immersive-page .small,body.myapphome-immersive-page .panel-copy,body.myapphome-immersive-page .notification-body,body.myapphome-immersive-page .notification-time,body.myapphome-immersive-page .notification-panel-kicker,body.myapphome-immersive-page .dashboard-footer-nav-label{color:rgba(255,255,255,var(--ui-muted-text-opacity, .72))}body.myapphome-immersive-page .panel-title-reset,body.myapphome-immersive-page .settings-section-title,body.myapphome-immersive-page .panel-label-block,body.myapphome-immersive-page .panel-label-inline,body.myapphome-immersive-page .dashboard-footer-nav-button.active .dashboard-footer-nav-label,body.myapphome-immersive-page .notification-copy strong{color:rgba(255,255,255,var(--ui-text-opacity, .94))}body.myapphome-immersive-page input[type=range]{filter:contrast(var(--access-contrast, 100%))}body.myapphome-immersive-page .profile-hero--overlay,body.myapphome-immersive-page .timeline-scene-toolbar,body.myapphome-immersive-page .timeline-year-rail,body.myapphome-immersive-page .dashboard-footer-nav,body.myapphome-immersive-page .timeline-moment-card,body.myapphome-immersive-page .timeline-moment-card-shell,body.myapphome-immersive-page .hero-floating-moment,body.myapphome-immersive-page .hero-menu-panel,body.myapphome-immersive-page .sidebar-flyout-bottom,body.myapphome-immersive-page .notification-panel,body.myapphome-immersive-page .timeline-scene-overlay-shell{opacity:1}body.myapphome-immersive-page .hero-menu-panel.card,body.myapphome-immersive-page .sidebar-flyout-bottom.card,body.myapphome-immersive-page .notification-panel.card{background:linear-gradient(135deg,rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .18)),rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .08))),rgba(var(--site-surface-rgb, 16, 24, 39),var(--site-surface-opacity, .72));border-width:max(0px,var(--site-border-width, 1px));border-color:rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .32));box-shadow:0 24px 80px rgba(0,0,0,var(--ui-shadow-opacity, .22));-webkit-backdrop-filter:blur(28px) saturate(calc(115% + (var(--ui-readability, .5) * 70%)));backdrop-filter:blur(28px) saturate(calc(115% + (var(--ui-readability, .5) * 70%)))}body.myapphome-immersive-page .timeline-moment-card,body.myapphome-immersive-page .timeline-moment-card-shell,body.myapphome-immersive-page .hero-floating-moment,body.myapphome-immersive-page .timeline-moment-card.card,body.myapphome-immersive-page .hero-floating-moment.card{position:relative;isolation:isolate;overflow:hidden;background:transparent!important;border-width:var(--private-moment-card-border-width, var(--moment-card-border-width, 1px))!important;border-color:rgba(var(--private-moment-card-border-rgb, var(--moment-card-border-rgb, 255, 255, 255)),var(--private-moment-card-border-opacity, var(--moment-card-border-opacity, .24)))!important;border-radius:var(--private-moment-card-radius, var(--moment-card-radius, 18px))!important;box-shadow:0 18px 60px #0000002e}body.myapphome-immersive-page .timeline-moment-card:before,body.myapphome-immersive-page .timeline-moment-card-shell:before,body.myapphome-immersive-page .hero-floating-moment:before,body.myapphome-immersive-page .timeline-moment-card.card:before,body.myapphome-immersive-page .hero-floating-moment.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#ffffff29,#ffffff0f),#0f172a52;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}body.myapphome-immersive-page .timeline-moment-card>*,body.myapphome-immersive-page .timeline-moment-card-shell>*,body.myapphome-immersive-page .hero-floating-moment>*{position:relative;z-index:2}body.myapphome-immersive-page .timeline-moment-card img,body.myapphome-immersive-page .timeline-moment-card-shell img,body.myapphome-immersive-page .hero-floating-moment img,body.myapphome-immersive-page .timeline-entry__media img,body.myapphome-immersive-page .media-thumb--timeline,body.myapphome-immersive-page .timeline-moment-orbit-image,body.myapphome-immersive-page .moment-card-media img,body.myapphome-immersive-page .moment-card-image,body.myapphome-immersive-page .moment-media-image,body.myapphome-immersive-page .moment-thumb,body.myapphome-immersive-page .moment-thumbnail,body.myapphome-immersive-page button.timeline-moment-card img,body.myapphome-immersive-page button.hero-floating-moment img,body.myapphome-immersive-page button .moment-card-image,body.myapphome-immersive-page button .moment-media-image,body.myapphome-immersive-page button .moment-thumb,body.myapphome-immersive-page button .moment-thumbnail{opacity:var(--moment-media-opacity)!important;filter:var(--moment-media-filter)!important}body.myapphome-immersive-page .timeline-moment-card,body.myapphome-immersive-page .timeline-moment-card-shell,body.myapphome-immersive-page .hero-floating-moment,body.myapphome-immersive-page .timeline-entry__media,body.myapphome-immersive-page .moment-card-media{position:relative;overflow:hidden}body.myapphome-immersive-page .timeline-moment-card:after,body.myapphome-immersive-page .timeline-moment-card-shell:after,body.myapphome-immersive-page .hero-floating-moment:after,body.myapphome-immersive-page .timeline-entry__media:after,body.myapphome-immersive-page .moment-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;background:rgba(var(--moment-media-tint-rgb),var(--moment-media-tint-opacity))}body.myapphome-immersive-page .hero-menu-panel img,body.myapphome-immersive-page .sidebar-flyout-bottom img,body.myapphome-immersive-page .notification-panel img,body.myapphome-immersive-page .timeline-scene-overlay-shell img,body.myapphome-immersive-page .profile-avatar img,body.myapphome-immersive-page .profile-picture-overlay img{opacity:1;filter:none}body.myapphome-immersive-page button:not(.timeline-moment-card):not(.hero-floating-moment) img{opacity:1;filter:none}body.myapphome-immersive-page .timeline-moment-card>:not(img),body.myapphome-immersive-page .timeline-moment-card-shell>:not(img),body.myapphome-immersive-page .hero-floating-moment>:not(img){position:relative;z-index:4}.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-glass-panel,.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-filter-panel,.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-connection-panel,.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-map-view__selectors{background:rgba(8,12,24,var(--personal-timeline-surface-opacity));border-color:color-mix(in srgb,var(--personal-timeline-surface-border-color) calc(var(--personal-timeline-surface-border-opacity) * 100%),transparent);border-radius:var(--personal-timeline-surface-radius);-webkit-backdrop-filter:blur(var(--personal-timeline-surface-blur)) saturate(135%);backdrop-filter:blur(var(--personal-timeline-surface-blur)) saturate(135%)}.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-scene-view-switch-option{border-style:solid;border-width:var(--app-interactive-border-width);border-color:rgba(var(--app-interactive-border-rgb),var(--app-interactive-border-opacity));border-radius:var(--app-interactive-radius)}.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-scene-view-switch-option:focus-visible{outline:2px solid currentColor;outline-offset:2px}.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-scene-image,.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-scene-fallback{opacity:var(--personal-timeline-background-opacity)!important;filter:brightness(var(--personal-timeline-background-brightness)) contrast(var(--personal-timeline-background-contrast)) saturate(var(--personal-timeline-background-saturation)) blur(var(--personal-timeline-background-blur))!important}.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-scene-overlay{opacity:var(--personal-timeline-background-overlay-opacity)}.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-browser-list-card-media,.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-moment-orbit-image{box-sizing:border-box;border-radius:var(--personal-timeline-media-radius);border:var(--personal-timeline-media-border-width) solid var(--personal-timeline-media-border-color)}.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-moment-orbit-image,.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-browser-list-card-media-item{opacity:var(--moment-media-opacity)!important;filter:var(--moment-media-filter)!important}.personal-timeline-appearance-root[data-v-ca0930bb] .moment-card__copy,.personal-timeline-appearance-root[data-v-ca0930bb] .timeline-scene-view-switch-option{text-shadow:var(--personal-timeline-text-shadow)}.management-page{min-height:100svh;height:auto;overflow:visible;padding:calc(var(--active-app-desktop-header-height, 0px) + 32px) 16px 56px;color:rgba(255,255,255,var(--ui-text-opacity, .92));background:linear-gradient(135deg,#080d18fa,#141f30f0),#0b1220}.management-page__shell{display:grid;gap:18px;width:min(1120px,100%);margin:0 auto}.management-page__header{display:flex;align-items:end;justify-content:space-between;gap:16px}.management-page__title-block{display:grid;gap:8px;min-width:0}.management-page__kicker{margin:0;color:#ffffffa3;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.management-page__header h1{margin:0;color:rgba(255,255,255,var(--ui-text-opacity, .96));font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:0}.management-page__header p:not(.management-page__kicker){max-width:760px;margin:0;color:rgba(255,255,255,var(--ui-muted-text-opacity, .72));line-height:1.5}.management-page__actions{display:flex;justify-content:flex-end;gap:10px;flex:0 0 auto;flex-wrap:wrap}.management-page__navigation{display:flex;gap:8px;flex-wrap:wrap}.management-page__content{display:grid;gap:16px;min-width:0}.management-surface,.management-empty-state,.management-danger-zone{border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .18));border-radius:18px;background:rgba(var(--site-surface-rgb, 16, 24, 39),calc(var(--site-surface-opacity, .72) * .66));box-shadow:0 20px 60px rgba(0,0,0,var(--ui-shadow-opacity, .18))}.management-surface{display:grid;gap:16px;padding:18px}.management-surface.app-surface-primary{border:max(0px,var(--app-border-width, 1px)) solid rgba(var(--app-border-rgb, 255, 255, 255),var(--app-border-opacity, .22));border-radius:var(--app-surface-radius, 14px);background:rgba(var(--app-surface-primary-rgb, 16, 24, 39),var(--app-surface-primary-opacity, .72));backdrop-filter:blur(var(--app-surface-primary-blur, 16px));-webkit-backdrop-filter:blur(var(--app-surface-primary-blur, 16px))}.management-surface__header{display:grid;gap:6px}.management-surface__header h2,.management-surface__header h3,.management-danger-zone h2{margin:0;color:rgba(255,255,255,var(--ui-text-opacity, .94));letter-spacing:0}.management-surface__header p,.management-muted,.management-empty-state p,.management-danger-zone p{margin:0;color:rgba(255,255,255,var(--ui-muted-text-opacity, .72));line-height:1.45}.management-grid{display:grid;gap:12px}.management-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.management-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.management-field-grid{display:grid;gap:10px}.management-field{display:grid;gap:5px}.management-field label,.management-field>span:first-child,.management-stat-label{color:#ffffff9e;font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.management-value{min-width:0;overflow-wrap:anywhere;color:#ffffffeb;font-weight:800}.management-toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.management-toolbar__filters{display:flex;gap:10px;align-items:center;flex:1 1 420px;flex-wrap:wrap}.management-status{margin:0;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#ffffffe0;background:#ffffff14}.management-page :is(.button,.input,select):not(.app-field):not(.app-field-select):not(.app-field-textarea){min-height:40px;border-width:max(0px,var(--site-button-border-width, 1px));border-color:rgba(var(--site-button-border-rgb, 255, 255, 255),var(--site-border-opacity, .24));border-radius:var(--site-button-radius, 14px)}.management-page :is(button,a,input,select):not(.app-field):not(.app-field-select):not(.app-field-textarea):focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.management-empty-state{display:grid;justify-items:start;gap:8px;padding:22px}.management-empty-state strong{color:#fffffff0}.management-danger-zone{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;border-style:dashed;border-color:#f8717194;background:#7f1d1d33}.management-danger-button{flex:0 0 auto;border-color:#f87171ad!important}.management-list{display:grid;gap:10px}.management-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:12px}.management-list-item h3{margin:0;color:#fffffff0;font-size:1rem;letter-spacing:0}.management-list-item__meta,.management-pill-row{display:flex;gap:6px;flex-wrap:wrap}.management-pill{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#ffffffc7;background:#ffffff12;font-size:.76rem;font-weight:800}.management-list-item__actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 860px){.management-page{padding-top:calc(var(--active-app-desktop-header-height, 0px) + 22px)}.management-page__header{display:grid;align-items:start}.management-page__actions{justify-content:flex-start}.management-grid--two,.management-grid--three{grid-template-columns:1fr}}@media (max-width: 760px){.management-page{padding-bottom:calc(var(--active-app-mobile-nav-safe-height, 0px) + 24px)}}@media (max-width: 520px){.management-page{padding-inline:10px}.management-surface,.management-empty-state,.management-danger-zone{border-radius:14px}.management-surface{padding:12px}.management-list-item{grid-template-columns:1fr}.management-list-item__actions,.management-danger-zone{align-items:stretch;flex-direction:column}.management-list-item__actions .button,.management-danger-button{width:100%}}.record-moment-page-shell[data-v-d35c518f]{padding-top:var(--active-app-desktop-header-height, 0px)}.record-moment-page-shell[data-v-d35c518f] .management-page__header{display:none}.record-moment-page-shell[data-v-d35c518f] .management-page__shell{gap:0}.record-moment-surface[data-v-d35c518f]{display:grid;gap:12px;width:min(920px,100%);margin:-28px auto 0}.record-moment-error[data-v-d35c518f]{margin:0;color:#fecaca}.record-moment-surface[data-v-d35c518f] .moment-form-shell{min-width:0}@media (max-width: 520px){.record-moment-page-shell[data-v-d35c518f]{padding-top:calc(var(--active-app-desktop-header-height, 0px) + -25px)}.record-moment-surface[data-v-d35c518f]{margin-top:-22px;padding-inline:10px}}.notifications-page-surface[data-v-6c10b150]{width:min(920px,100%);margin:0 auto}.notifications-page-header[data-v-6c10b150]{display:flex;align-items:start;justify-content:space-between;gap:12px}.notifications-filter-button.is-active[data-v-6c10b150]{border-color:#5eead480;color:#ecfeff;background:#14b8a62e}@media (max-width: 520px){.notifications-page-header[data-v-6c10b150]{display:grid}.notifications-filter-button[data-v-6c10b150]{flex:1 1 120px}}.public-profile-timeline-shell[data-v-e27ee602]{position:relative;z-index:var(--z-base);width:100%;min-height:100dvh;height:100dvh;max-height:100dvh;margin:0;padding:0;box-sizing:border-box;background:transparent;overflow:hidden}.public-profile-timeline-shell[data-v-e27ee602] .timeline-browse-view,.public-profile-timeline-shell[data-v-e27ee602] .timeline-browser-layout{min-height:100%;height:100%;max-height:100%;overflow-y:hidden!important}.public-profile-timeline-shell[data-v-e27ee602] .timeline-browser-layout{--timeline-browser-padding-top: 142px;--timeline-browser-padding-bottom: 0px;--timeline-browser-rail-stack-height: 132px}[data-v-e27ee602] .public-profile-toolbar{position:relative;z-index:calc(var(--z-toolbar) + 12)}[data-v-e27ee602] .public-profile-toolbar--filter-open{z-index:calc(var(--z-modal) + 2)}[data-v-e27ee602] .public-profile-toolbar .timeline-scene-toolbar-filter-area,[data-v-e27ee602] .public-profile-toolbar .timeline-scene-filter-cluster{z-index:calc(var(--z-overlay) + 1)}[data-v-e27ee602] .public-profile-toolbar .timeline-filter-panel{z-index:calc(var(--z-overlay) + 2)}[data-v-e27ee602] .public-profile-toolbar--filter-open .timeline-filter-panel{z-index:calc(var(--z-toast) + 20)!important}.public-profile-filter-open{z-index:calc(var(--z-overlay) - 1)!important}.public-profile-filter-open{z-index:calc(var(--z-toast) + 19)!important}.public-profile-filter-open{z-index:calc(var(--z-toast) + 20)!important}[data-v-e27ee602] .public-profile-view-switch{position:absolute;top:var(--public-profile-toolbar-top-offset);z-index:var(--z-base);left:50%;transform:translate(-50%);max-width:calc(100vw - 28px);padding:0}[data-v-e27ee602] .public-profile-view-switch.timeline-scene-toolbar-bar.timeline-glass-panel{pointer-events:auto}[data-v-e27ee602] .public-profile-view-switch .timeline-scene-view-switch{gap:2px;pointer-events:auto}[data-v-e27ee602] .public-profile-view-switch .timeline-scene-view-switch-option{pointer-events:auto}@media (max-width: 520px){[data-v-e27ee602] .public-profile-view-switch{max-width:calc(100vw - 16px)}}.public-profile-scene-background[data-v-ff1004d1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--public-profile-background-color, var(--moment-accent))}.public-profile-scene-slide[data-v-ff1004d1]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.public-profile-scene-fallback[data-v-ff1004d1]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:var(--public-profile-background-opacity, .78);filter:brightness(var(--public-profile-background-brightness, 1)) contrast(var(--public-profile-background-contrast, 1.02)) saturate(var(--public-profile-background-saturation, 1.08)) blur(var(--public-profile-background-blur, 0px))}.public-profile-scene-image[data-v-ff1004d1],.public-profile-scene-fallback[data-v-ff1004d1],.public-profile-scene-overlay[data-v-ff1004d1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.public-profile-scene-image[data-v-ff1004d1]{display:block;object-fit:cover;object-position:center;transform:scale(1.03);animation:none}.public-profile-scene-image--motion[data-v-ff1004d1]{animation:public-profile-background-drift-ff1004d1 var(--public-profile-background-motion-duration, 11s) ease-in-out infinite alternate;will-change:transform}.public-profile-scene-slide .public-profile-scene-image[data-v-ff1004d1],.public-profile-scene-image--banner[data-v-ff1004d1]{opacity:var(--public-profile-background-opacity, .72);filter:brightness(var(--public-profile-background-brightness, 1)) contrast(var(--public-profile-background-contrast, 1.02)) saturate(var(--public-profile-background-saturation, 1.08)) blur(var(--public-profile-background-blur, 0px))}.public-profile-scene-fallback[data-v-ff1004d1]{z-index:0;background:radial-gradient(circle at 22% 24%,rgba(94,234,212,.78),transparent 30%),radial-gradient(circle at 78% 14%,rgba(251,191,36,.72),transparent 28%),linear-gradient(135deg,#0f172a,#155e75 48%,#7f1d1d)}.public-profile-scene-overlay[data-v-ff1004d1]{z-index:2;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.1),transparent 34%),linear-gradient(180deg,rgba(6,10,20,calc(var(--public-profile-overlay-opacity, .42) * .48)),rgba(6,10,20,var(--public-profile-overlay-opacity, .42))),linear-gradient(90deg,rgba(6,10,20,calc(var(--public-profile-overlay-opacity, .42) * .72)),rgba(6,10,20,calc(var(--public-profile-overlay-opacity, .42) * .24)),rgba(6,10,20,calc(var(--public-profile-overlay-opacity, .42) * .72)));backdrop-filter:none;-webkit-backdrop-filter:none}.public-profile-identity-overlay[data-v-ff1004d1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-toolbar) + 8);pointer-events:none;transition:opacity .18s ease}.public-profile-hero-center[data-v-ff1004d1],.public-profile-hero-center[data-v-ff1004d1] *{pointer-events:none}.public-profile-hero-center[data-v-ff1004d1]{padding-left:clamp(10px,1.8vw,20px)!important}.public-profile-identity-text[data-v-ff1004d1] .public-profile-traits-line{display:block;width:auto;max-width:min(420px,82vw);margin:1px 0 0;align-self:flex-start;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-profile-hero-center[data-v-ff1004d1] .public-profile-links,.public-profile-hero-center[data-v-ff1004d1] .public-profile-links *,.public-profile-hero-center[data-v-ff1004d1] .identity-orbit-links,.public-profile-hero-center[data-v-ff1004d1] .identity-orbit-links *,.public-profile-hero-center[data-v-ff1004d1] .profile-hero-avatar-click-target,.public-profile-hero-center[data-v-ff1004d1] .profile-hero-avatar-click-target *,.public-profile-hero-center .profile-avatar-bio-button[data-v-ff1004d1],.public-profile-hero-center .profile-avatar-bio-button[data-v-ff1004d1] *,.public-profile-hero-center .profile-avatar-signals-button[data-v-ff1004d1],.public-profile-hero-center .profile-avatar-signals-button[data-v-ff1004d1] *,.public-profile-hero-center .profile-avatar-signals-panel[data-v-ff1004d1],.public-profile-hero-center .profile-avatar-signals-panel[data-v-ff1004d1] *,.public-profile-hero-center .profile-avatar-identity-button[data-v-ff1004d1],.public-profile-hero-center .profile-avatar-identity-button[data-v-ff1004d1] *,.public-profile-track-inline[data-v-ff1004d1],.public-profile-track-inline[data-v-ff1004d1] *{pointer-events:auto}.public-profile-hero-center .profile-avatar-bio-button[data-v-ff1004d1],.public-profile-hero-center .profile-avatar-signals-button[data-v-ff1004d1],.public-profile-hero-center .profile-avatar-identity-button[data-v-ff1004d1],.public-profile-hero-center[data-v-ff1004d1] .profile-avatar-links-badge.identity-orbit-links{z-index:calc(var(--z-toolbar) + 2)}.public-profile-hero-center[data-v-ff1004d1] .hero-menu-panel--bio,.public-profile-hero-center .profile-avatar-signals-panel[data-v-ff1004d1]{z-index:calc(var(--z-toolbar) + 22);background:rgba(8,12,24,var(--public-profile-surface-opacity, .72));border:1px solid color-mix(in srgb,var(--public-profile-surface-border-color, #ffffff) calc(var(--public-profile-surface-border-opacity, .22) * 100%),transparent);border-radius:var(--public-profile-surface-radius, var(--glass-popout-radius));box-shadow:var(--glass-popout-shadow);backdrop-filter:blur(var(--public-profile-surface-blur, 16px)) saturate(135%);-webkit-backdrop-filter:blur(var(--public-profile-surface-blur, 16px)) saturate(135%)}.public-profile-identity-text[data-v-ff1004d1]{text-shadow:var(--public-profile-text-shadow, 0 1px 14px rgba(0, 0, 0, .44))}.public-profile-identity-overlay--behind-moment[data-v-ff1004d1]{opacity:0;z-index:var(--z-raised)}.public-profile-filter-open{z-index:var(--z-base)!important}.public-profile-filter-open{pointer-events:none!important}.public-profile-background-enter-active[data-v-ff1004d1],.public-profile-background-leave-active[data-v-ff1004d1]{transition:opacity 1.8s ease}.public-profile-background-enter-from[data-v-ff1004d1]{opacity:0}.public-profile-background-enter-to[data-v-ff1004d1],.public-profile-background-leave-from[data-v-ff1004d1]{opacity:1}.public-profile-background-leave-to[data-v-ff1004d1]{opacity:0}.public-profile-background-enter-active[data-v-ff1004d1],.public-profile-background-leave-active[data-v-ff1004d1]{position:absolute;top:0;right:0;bottom:0;left:0}.public-profile-identity-text[data-v-ff1004d1] .public-profile-name-row{display:inline-flex;align-items:center;gap:10px}.public-profile-track-inline[data-v-ff1004d1]{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.24);background:#0f172a7a;color:#fff;box-shadow:0 8px 18px #0f172a33,inset 0 1px #ffffff1f;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);padding:0;pointer-events:auto;cursor:pointer}.public-profile-track-inline[data-v-ff1004d1]:disabled{cursor:wait;opacity:.62}.public-profile-track-inline .sidebar-icon-glyph[data-v-ff1004d1]{font-size:.82rem;line-height:1}.public-profile-identity-text[data-v-ff1004d1] .public-profile-name-row .profile-hero-name{pointer-events:none}@media (max-width: 520px){.public-profile-identity-text[data-v-ff1004d1] .public-profile-traits-line{max-width:min(300px,78vw);margin-top:1px;text-align:left}}@media (prefers-reduced-motion: reduce){.public-profile-scene-image--motion[data-v-ff1004d1]{animation:none;transform:scale(1.03);will-change:auto}}@keyframes public-profile-background-drift-ff1004d1{0%{transform:translate3d(var(--public-profile-background-motion-x-start, -.8%),var(--public-profile-background-motion-y-start, -.4%),0) scale(var(--public-profile-background-motion-scale-start, 1.02))}to{transform:translate3d(var(--public-profile-background-motion-x-end, .8%),var(--public-profile-background-motion-y-end, .6%),0) scale(var(--public-profile-background-motion-scale-end, 1.07))}}.public-profile-state[data-v-96f726db]{display:grid;gap:.35rem;width:min(420px,calc(100vw - 2rem));margin:max(4rem,18vh) auto;padding:1.1rem;text-align:center;color:#ffffffe0;background:#0f172ab8;border:1px solid rgba(255,255,255,.14);border-radius:18px}.public-profile-state strong[data-v-96f726db]{color:#fffffff5;font-size:1rem}.public-profile-state span[data-v-96f726db]{color:#e2e8f0ad;font-size:.82rem;line-height:1.35}.public-profile-state--error[data-v-96f726db]{border-color:#f8717147}.public-profile-state--error span[data-v-96f726db]{color:#fecacac2}.public-profile-appearance-root[data-v-854840d3]{min-height:100dvh;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--public-profile-background-color, var(--moment-accent));--moment-card-radius: var(--public-profile-card-radius, 14px);--moment-card-border-rgb: var(--public-profile-card-border-rgb, 255, 255, 255);--moment-card-border-opacity: var(--public-profile-card-border-opacity, 0);--moment-card-border-width: var(--public-profile-card-border-width, 0px);--moment-image-opacity: var(--public-profile-media-opacity, 1);--moment-image-brightness: var(--public-profile-media-brightness, 1);--moment-image-contrast: var(--public-profile-media-contrast, 1);--moment-image-saturation: var(--public-profile-media-saturation, 1);--moment-image-blur: var(--public-profile-media-blur, 0px);--moment-image-tint-rgb: var(--public-profile-media-tint-rgb, 16, 24, 39);--moment-image-tint-opacity: var(--public-profile-media-tint-opacity, 0);--public-profile-toolbar-top-offset: max(102px, calc(env(safe-area-inset-top) + 94px) );--timeline-top-cluster-edge-padding: clamp(8px, 2vw, 22px);--timeline-top-cluster-width: min(calc(100vw - (var(--timeline-top-cluster-edge-padding) * 2)), clamp(320px, 60vw, 960px));--profile-overlay-card-padding: clamp(3px, .55vw, 7px);--profile-overlay-card-height: calc((var(--profile-overlay-card-padding) * 2) + max(var(--profile-overlay-avatar-size), clamp(34px, calc(var(--profile-overlay-card-width) * .13), 64px)));--timeline-toolbar-bubble-width: clamp(64px, calc(var(--profile-overlay-card-width) * .145), 88px);--timeline-toolbar-button-min-height: clamp(26px, calc(20px + .7vw) , 34px);--timeline-toolbar-button-padding-inline: clamp(8px, .95vw, 12px);--timeline-toolbar-button-gap: clamp(4px, .5vw, 6px);--timeline-view-switch-icon-size: clamp(11px, .95vw, 13px);--timeline-view-switch-icon-glyph-size: clamp(.68rem, 1.02vw, .8rem);--timeline-view-switch-label-size: clamp(.6rem, 1.02vw, .76rem)}.profile-hero[data-v-854840d3]{min-height:100dvh;height:100dvh;max-height:100dvh;overflow:hidden;background:transparent}.public-profile-appearance-root[data-v-854840d3] .timeline-browser-list-card,.public-profile-appearance-root[data-v-854840d3] .timeline-map-view__list .timeline-browser-list-card,.public-profile-appearance-root[data-v-854840d3] .timeline-filter-panel,.public-profile-appearance-root[data-v-854840d3] .timeline-glass-panel,.public-profile-appearance-root[data-v-854840d3] .timeline-list-view__expand-button,.public-profile-appearance-root[data-v-854840d3] .timeline-list-view__summary-metric,.public-profile-appearance-root[data-v-854840d3] .timeline-list-metric-dropdown,.public-profile-appearance-root[data-v-854840d3] .timeline-list-calendar-dropdown,.public-profile-appearance-root[data-v-854840d3] .timeline-list-detail-pill,.public-profile-appearance-root[data-v-854840d3] .timeline-list-metric-pill,.public-profile-appearance-root[data-v-854840d3] .timeline-list-year__label-button,.public-profile-appearance-root[data-v-854840d3] .timeline-list-month__label-button,.public-profile-appearance-root[data-v-854840d3] .timeline-map-view__map,.public-profile-appearance-root[data-v-854840d3] .timeline-map-view__scanner,.public-profile-appearance-root[data-v-854840d3] .timeline-map-view__selectors,.public-profile-appearance-root[data-v-854840d3] .timeline-connection-panel,.public-profile-appearance-root[data-v-854840d3] .timeline-connection-node,.public-profile-appearance-root[data-v-854840d3] .timeline-connection-scope-button,.public-profile-appearance-root[data-v-854840d3] .timeline-connection-panel-action{border-color:color-mix(in srgb,var(--public-profile-surface-border-color, #ffffff) calc(var(--public-profile-surface-border-opacity, .22) * 100%),transparent);border-radius:var(--public-profile-surface-radius, 14px)}.public-profile-appearance-root[data-v-854840d3] .timeline-filter-panel,.public-profile-appearance-root[data-v-854840d3] .timeline-glass-panel,.public-profile-appearance-root[data-v-854840d3] .timeline-list-view__expand-button,.public-profile-appearance-root[data-v-854840d3] .timeline-list-view__summary-metric,.public-profile-appearance-root[data-v-854840d3] .timeline-list-metric-dropdown,.public-profile-appearance-root[data-v-854840d3] .timeline-list-calendar-dropdown,.public-profile-appearance-root[data-v-854840d3] .timeline-list-detail-pill,.public-profile-appearance-root[data-v-854840d3] .timeline-list-metric-pill,.public-profile-appearance-root[data-v-854840d3] .timeline-list-year__label-button,.public-profile-appearance-root[data-v-854840d3] .timeline-list-month__label-button,.public-profile-appearance-root[data-v-854840d3] .timeline-map-view__map,.public-profile-appearance-root[data-v-854840d3] .timeline-map-view__scanner,.public-profile-appearance-root[data-v-854840d3] .timeline-map-view__selectors,.public-profile-appearance-root[data-v-854840d3] .timeline-connection-panel,.public-profile-appearance-root[data-v-854840d3] .timeline-connection-node,.public-profile-appearance-root[data-v-854840d3] .timeline-connection-scope-button,.public-profile-appearance-root[data-v-854840d3] .timeline-connection-panel-action{background:rgba(8,12,24,var(--public-profile-surface-opacity, .72));backdrop-filter:blur(var(--public-profile-surface-blur, 16px)) saturate(135%);-webkit-backdrop-filter:blur(var(--public-profile-surface-blur, 16px)) saturate(135%)}.public-profile-appearance-root[data-v-854840d3] .public-profile-view-switch.timeline-scene-toolbar-bar{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.public-profile-appearance-root[data-v-854840d3] .public-profile-view-switch .timeline-scene-view-switch-option{border-width:var(--app-interactive-border-width, 1px);border-style:solid;border-color:color-mix(in srgb,rgb(var(--app-interactive-border-rgb, 255, 255, 255)) calc(var(--app-interactive-border-opacity, .22) * 100%),transparent);border-radius:var(--app-interactive-radius, 14px)}.public-profile-appearance-root[data-v-854840d3] .public-profile-view-switch .timeline-scene-view-switch-option:hover,.public-profile-appearance-root[data-v-854840d3] .public-profile-view-switch .timeline-scene-view-switch-option.active{border-color:color-mix(in srgb,rgb(var(--app-interactive-border-rgb, 255, 255, 255)) calc(var(--app-interactive-border-opacity, .22) * 100%),transparent)}.public-profile-appearance-root[data-v-854840d3] .public-profile-view-switch .timeline-scene-view-switch-option:focus-visible{border-color:color-mix(in srgb,rgb(var(--app-interactive-border-rgb, 255, 255, 255)) calc(var(--app-interactive-border-opacity, .22) * 100%),transparent);outline:2px solid currentColor;outline-offset:2px}.public-profile-appearance-root[data-v-854840d3] .timeline-browser-list-card-media,.public-profile-appearance-root[data-v-854840d3] .timeline-browser-list-card-media-item,.public-profile-appearance-root[data-v-854840d3] .timeline-browser-list-card-fallback,.public-profile-appearance-root[data-v-854840d3] .timeline-moment-orbit-image{box-sizing:border-box;border-radius:var(--moment-media-radius)}.public-profile-appearance-root[data-v-854840d3] .timeline-browser-list-card-media,.public-profile-appearance-root[data-v-854840d3] .timeline-moment-orbit-image{border:var(--moment-media-border-width) solid var(--moment-media-border-color)}.public-profile-appearance-root[data-v-854840d3] .timeline-browser-list-card-media-item,.public-profile-appearance-root[data-v-854840d3] .timeline-moment-orbit-image img{border-radius:inherit}.public-profile-appearance-root[data-v-854840d3] .timeline-browser-list-card-media-item,.public-profile-appearance-root[data-v-854840d3] .timeline-browser-list-card-fallback,.public-profile-appearance-root[data-v-854840d3] .timeline-moment-orbit-image{opacity:var(--moment-media-opacity);filter:var(--moment-media-filter)}.profile-main-column[data-v-854840d3],.profile-page-shell[data-v-854840d3],.profile-hero[data-v-854840d3]{position:relative;z-index:1}.profile-hero[data-v-854840d3]>:not(.public-profile-scene-background):not(.public-profile-identity-overlay):not(.timeline-scene-overlay-shell){position:relative;z-index:1}.dashboard-fullbleed[data-v-854840d3],.profile-page-shell[data-v-854840d3],.profile-main-column[data-v-854840d3]{min-height:100dvh;height:100dvh;max-height:100dvh;overflow:hidden}.profile-page-shell[data-v-854840d3],.profile-main-column[data-v-854840d3]{background:transparent}@media (max-width: 520px){.profile-hero[data-v-854840d3]{--timeline-toolbar-bubble-width: clamp(56px, 15vw, 72px);--timeline-toolbar-button-min-height: 30px;--timeline-toolbar-button-padding-inline: 8px;--timeline-toolbar-button-gap: 4px;--timeline-view-switch-icon-size: 11px;--timeline-view-switch-icon-glyph-size: .72rem;--timeline-view-switch-label-size: .62rem}}.discover-empty-state[data-v-b46a12e0]{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:var(--discover-gap-md, 12px);min-height:128px;padding:16px;border:var(--discover-border-subtle, 1px solid rgba(255, 255, 255, .12));border-radius:var(--discover-radius, 8px);background:var(--discover-surface-soft, rgba(255, 255, 255, .06))}.discover-empty-icon[data-v-b46a12e0]{width:38px;height:38px;border-radius:999px;background:radial-gradient(circle at center,#5eead4 0 18%,transparent 19%),#5eead41f;box-shadow:0 0 0 1px #5eead438}.discover-empty-state h3[data-v-b46a12e0]{margin:0 0 5px;color:#fff;font-size:1rem}.discover-empty-state p[data-v-b46a12e0]{margin:0;color:#e2e8f0bf;line-height:1.45}@media (max-width: 680px){.discover-empty-state[data-v-b46a12e0]{grid-template-columns:1fr;min-height:118px;padding:12px}}.discover-result-card[data-v-cd17255b]{display:grid;gap:7px;align-content:start;min-height:156px;padding:12px;border:var(--discover-border-subtle, 1px solid rgba(255, 255, 255, .12));border-radius:var(--discover-radius, 8px);background:var(--discover-surface-soft, rgba(255, 255, 255, .06));color:inherit;text-decoration:none}.discover-result-card[data-v-cd17255b]:hover,.discover-result-card[data-v-cd17255b]:focus-visible{border-color:#5eead457;background:var(--discover-surface-hover, rgba(20, 184, 166, .1));outline:none}.discover-result-image[data-v-cd17255b]{width:100%;aspect-ratio:16 / 9;border-radius:var(--discover-radius, 8px);object-fit:cover;background:#0f172ab8}.discover-result-card span[data-v-cd17255b]{color:#bae6fdc7;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.discover-result-card p[data-v-cd17255b]{margin:0;color:#e2e8f0bf;line-height:1.45}.discover-result-card small[data-v-cd17255b]{color:#cbd5e1ad;font-size:.74rem;line-height:1.35}.discover-page[data-v-5e40a95a]{--discover-content-max: 1320px;--discover-page-pad: clamp(12px, 2.2vw, 26px);--discover-gap-xs: 7px;--discover-gap-sm: 10px;--discover-gap-md: 12px;--discover-gap-lg: 14px;--discover-radius: 8px;--discover-border-subtle: 1px solid rgba(255, 255, 255, .12);--discover-border-panel: 1px solid rgba(255, 255, 255, .14);--discover-surface-soft: rgba(255, 255, 255, .06);--discover-surface-muted: rgba(255, 255, 255, .07);--discover-surface-hover: rgba(20, 184, 166, .1);--discover-control-bg: rgba(8, 16, 30, .46);--discover-control-border: 1px solid rgba(255, 255, 255, .15);--discover-control-shadow: 0 18px 46px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .14);--discover-panel-shadow: 0 24px 70px rgba(0, 0, 0, .18), inset 0 1px 0 rgba(255, 255, 255, .16);position:relative;isolation:isolate;min-height:100svh;height:100svh;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr);color:#f8fafc;background:radial-gradient(circle at 18% 8%,rgba(20,184,166,.18),transparent 34%),radial-gradient(circle at 82% 14%,rgba(96,165,250,.14),transparent 32%),radial-gradient(circle at 52% 88%,rgba(45,212,191,.1),transparent 40%),linear-gradient(135deg,#06101d,#0d1728 48%,#111827)}.discover-page[data-v-5e40a95a]:before,.discover-page[data-v-5e40a95a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.discover-page[data-v-5e40a95a]:before{background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),radial-gradient(ellipse at 50% 46%,transparent 0 30%,rgba(94,234,212,.1) 30.3% 30.7%,transparent 31% 44%,rgba(147,197,253,.08) 44.3% 44.7%,transparent 45%),linear-gradient(120deg,transparent 0 18%,rgba(125,211,252,.08) 18.2% 18.45%,transparent 18.7% 45%,rgba(94,234,212,.07) 45.2% 45.45%,transparent 45.7% 100%);background-size:52px 52px,52px 52px,100% 100%,100% 100%;opacity:.58;-webkit-mask-image:linear-gradient(180deg,#000000f0,#0000008a);mask-image:linear-gradient(180deg,#000000f0,#0000008a)}.discover-page[data-v-5e40a95a]:after{background:linear-gradient(180deg,#03071214,#0307126b),radial-gradient(ellipse at 50% 18%,rgba(255,255,255,.08),transparent 36%);backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px)}.discover-header[data-v-5e40a95a],.discover-status-row[data-v-5e40a95a],.discover-stage[data-v-5e40a95a]{position:relative;z-index:1;box-sizing:border-box}.discover-header[data-v-5e40a95a]{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--discover-gap-lg);min-height:44px;padding:5px var(--discover-page-pad);border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#07111f85,#07111f38);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.discover-brand[data-v-5e40a95a],.discover-nav[data-v-5e40a95a],.discover-nav-link[data-v-5e40a95a]{display:inline-flex;align-items:center}.discover-brand[data-v-5e40a95a]{gap:10px;min-width:0;color:#fff;font-size:.92rem;font-weight:900;text-decoration:none}.discover-logo[data-v-5e40a95a]{display:block;width:28px;height:auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.24))}.discover-nav[data-v-5e40a95a]{justify-content:flex-end;gap:6px;min-width:0;overflow-x:auto}.discover-nav-link[data-v-5e40a95a]{justify-content:center;min-height:28px;padding:0 10px;border:1px solid transparent;border-radius:999px;color:#ffffffc7;font-size:.76rem;font-weight:850;line-height:1;text-decoration:none;white-space:nowrap}.discover-nav-link[data-v-5e40a95a]:hover,.discover-nav-link[data-v-5e40a95a]:focus-visible,.discover-nav-link.is-current[data-v-5e40a95a]{border-color:#ffffff26;background:#ffffff1a;color:#fff}.discover-nav-link--primary[data-v-5e40a95a]{color:#06111f;background:linear-gradient(135deg,#5eead4,#93c5fd);box-shadow:0 12px 28px #0ea5e933}.discover-status-row[data-v-5e40a95a]{width:min(var(--discover-content-max),100%);min-width:0;margin:0 auto;padding:6px var(--discover-page-pad) 3px;display:block}.discover-title-block[data-v-5e40a95a]{min-width:0}.discover-title-block p[data-v-5e40a95a]{margin:3px 0 0;color:#e2e8f0c2;font-size:clamp(.78rem,1.45vw,.92rem);line-height:1.25}.discover-kicker[data-v-5e40a95a]{margin:0 0 5px;color:#bae6fdd1;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.discover-title-block h1[data-v-5e40a95a]{margin:0;letter-spacing:0;line-height:1}.discover-title-block h1[data-v-5e40a95a]{max-width:760px;font-size:clamp(1.14rem,1.9vw,1.5rem);text-shadow:0 16px 36px rgba(0,0,0,.24)}.discover-mode-shell[data-v-5e40a95a]{min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;overflow:visible}.discover-mode-shell--filter-open[data-v-5e40a95a]{z-index:6000}.discover-mode-shell[data-v-5e40a95a] .discover-timeline-toolbar{position:relative;inset:auto;z-index:5;width:100%;display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);grid-template-rows:auto;align-items:center;justify-items:center;gap:10px;pointer-events:auto}.discover-mode-shell[data-v-5e40a95a] .discover-timeline-toolbar--filter-open{z-index:6000}.discover-mode-shell[data-v-5e40a95a] .discover-view-switch.timeline-scene-toolbar-bar{position:relative!important;top:auto;left:auto!important;transform:none!important;grid-column:2;z-index:5;width:max-content;max-width:100%;justify-self:center;justify-content:center;overflow:visible}.discover-mode-shell[data-v-5e40a95a] .timeline-scene-toolbar-filter-area{grid-column:3;position:relative;top:auto;right:auto;z-index:6010;width:min(100%,560px);min-width:0;max-width:min(560px,calc(100vw - 24px));display:flex;align-items:flex-end;justify-self:end;pointer-events:auto}.discover-mode-shell[data-v-5e40a95a] .timeline-scene-filter-cluster{position:relative;top:auto;right:auto;align-items:flex-end;gap:3px}.discover-mode-shell[data-v-5e40a95a] .timeline-scene-filter-icon-row{justify-content:flex-end}.discover-mode-shell[data-v-5e40a95a] .timeline-scene-filter-trigger{width:32px;min-width:32px!important;height:32px;min-height:32px;border-radius:999px}.discover-mode-shell[data-v-5e40a95a] .timeline-filter-panel{position:fixed;top:max(76px,calc(env(safe-area-inset-top) + 76px));right:auto;left:50%;z-index:6020!important;width:min(620px,calc(100vw - 24px));max-height:min(72svh,560px);transform:translate(-50%)}.discover-mode-shell[data-v-5e40a95a] .timeline-scene-view-switch{flex:0 0 auto;width:max-content;max-width:100%;margin-inline:auto;justify-content:center;min-height:36px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;outline:0;backdrop-filter:none;-webkit-backdrop-filter:none}.discover-mode-shell[data-v-5e40a95a] .timeline-scene-view-switch-option{min-height:28px;padding:0 10px;font-size:.76rem}.discover-stage[data-v-5e40a95a]{width:min(var(--discover-content-max),100%);min-height:0;margin:0 auto;padding:3px var(--discover-page-pad) clamp(12px,2vw,22px);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--discover-gap-lg);overflow:hidden;-webkit-overflow-scrolling:touch}.discover-main-surface[data-v-5e40a95a]{min-width:0;min-height:0;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--discover-radius) + 2px);background:linear-gradient(180deg,#ffffff1a,#ffffff09),#08101e57;box-shadow:var(--discover-panel-shadow);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);position:relative;isolation:isolate}.discover-main-surface[data-v-5e40a95a]{display:grid;grid-template-rows:minmax(0,1fr);gap:0;padding:clamp(12px,1.7vw,18px);overflow:hidden;-webkit-overflow-scrolling:touch}.discover-main-surface[data-v-5e40a95a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,rgba(94,234,212,.08),transparent 34%),linear-gradient(300deg,rgba(147,197,253,.08),transparent 32%)}.discover-mode-shell[data-v-5e40a95a] .timeline-browse-view,.discover-mode-shell[data-v-5e40a95a] .timeline-browser-layout,.discover-mode-shell[data-v-5e40a95a] .timeline-list-view,.discover-mode-shell[data-v-5e40a95a] .timeline-mode-view{min-width:0;min-height:0}.discover-mode-shell[data-v-5e40a95a] .timeline-browse-view,.discover-mode-shell[data-v-5e40a95a] .timeline-browser-layout:not(.timeline-browser-layout--explore){height:100%}.discover-mode-shell[data-v-5e40a95a] .timeline-browser-layout:not(.timeline-browser-layout--explore){--timeline-browser-padding-top: 0px;--timeline-browser-padding-bottom: 0px;--timeline-browser-rail-stack-height: 104px;--timeline-browser-list-top-gap: 8px;--timeline-browser-list-bottom-space: 0px;--timeline-browser-list-height: clamp(280px, 50svh, 590px);--timeline-browser-rail-control-size: 34px;--timeline-browser-rail-control-gap: 6px;--timeline-browser-rail-edge-inset: 0px;--timeline-browser-rail-main-inset: 4px;--timeline-browser-user-columns: 4;--timeline-browser-user-gap: 10px;padding:0}.discover-mode-shell[data-v-5e40a95a] .timeline-browser-layout--explore{--explore-reserved-top: 2%;--explore-orbit-y: 51%;--explore-orbit-scale: 1.03;--timeline-year-orbit-width: min(128%, 980px);--timeline-year-orbit-height: min(112%, 780px);--timeline-month-orbit-width: min(100%, 720px);--timeline-month-orbit-height: min(88%, 580px);--timeline-inner-width: min(72%, 460px);--timeline-inner-height: min(66%, 380px);--timeline-outer-orbit-width: var(--timeline-month-orbit-width);--timeline-core-size: clamp(132px, calc(var(--timeline-year-orbit-width) * .18), 210px);--timeline-bubble-size: clamp(58px, calc(var(--timeline-outer-orbit-width) * .135), 92px);--timeline-bubble-radius: clamp(14px, calc(var(--timeline-bubble-size) * .22), 20px);--timeline-bubble-frame-inset: clamp(2px, calc(var(--timeline-bubble-size) * .07), 5px);--timeline-inner-bubble-size: clamp(46px, calc(var(--timeline-inner-width) * .2), 68px);--timeline-inner-bubble-radius: clamp(9px, calc(var(--timeline-inner-bubble-size) * .24), 13px);--timeline-inner-bubble-frame-inset: clamp(1px, calc(var(--timeline-inner-bubble-size) * .055), 2px);--timeline-inner-day-font-size: clamp(.78rem, 1.35vw, 1rem);--timeline-month-bubble-size: clamp(62px, calc(var(--timeline-month-orbit-width) * .12), 92px);--timeline-month-bubble-radius: clamp(13px, calc(var(--timeline-month-bubble-size) * .18), 19px);--timeline-month-bubble-frame-inset: clamp(2px, calc(var(--timeline-month-bubble-size) * .04), 3px);--timeline-month-label-size: clamp(.76rem, 1.15vw, .96rem);--timeline-month-count-size: clamp(.56rem, .88vw, .68rem);--timeline-month-count-min-size: clamp(1.08rem, 1.65vw, 1.26rem);--timeline-year-bubble-size: clamp(70px, calc(var(--timeline-year-orbit-width) * .092), 112px);--timeline-year-bubble-radius: clamp(14px, calc(var(--timeline-year-bubble-size) * .17), 22px);--timeline-year-bubble-frame-inset: clamp(2px, calc(var(--timeline-year-bubble-size) * .04), 3px);--timeline-year-label-size: clamp(.88rem, 1.35vw, 1.12rem);--timeline-year-count-size: clamp(.56rem, .9vw, .7rem);--timeline-year-count-min-size: clamp(1.1rem, 1.65vw, 1.32rem);width:100%!important;height:100%!important;min-height:clamp(560px,66svh,790px)!important;max-height:none!important;margin:0 auto;padding:0;overflow:hidden}.discover-mode-shell[data-v-5e40a95a] .timeline-list-view{--timeline-list-top-space: 0px;width:100%;max-height:none;margin:0 auto;overflow:auto;padding-top:2px}.discover-mode-shell[data-v-5e40a95a] .timeline-list-view__years{width:min(100%,920px);max-width:920px}.discover-mode-shell[data-v-5e40a95a] .timeline-mode-view--map{display:grid;grid-template-rows:auto auto minmax(300px,1fr) auto auto;gap:9px;min-height:0;overflow:auto;padding-right:2px}.discover-mode-shell[data-v-5e40a95a] .timeline-map-view{min-height:clamp(300px,42svh,500px);border:var(--discover-border-subtle);border-radius:var(--discover-radius);background:linear-gradient(135deg,rgba(14,165,233,.12),transparent 40%),#0f172a8a;overflow:hidden}.discover-mode-shell[data-v-5e40a95a] .timeline-map-view__map,.discover-mode-shell[data-v-5e40a95a] .geo-map-card--multi,.discover-mode-shell[data-v-5e40a95a] .geo-map-card__frame--multi,.discover-mode-shell[data-v-5e40a95a] .geo-marker-map,.discover-mode-shell[data-v-5e40a95a] .leaflet-container{min-height:250px}.discover-mode-shell[data-v-5e40a95a] .timeline-mode-view--web{display:grid;grid-template-columns:minmax(320px,1fr) minmax(280px,.72fr);gap:10px;min-height:0;overflow:auto}.discover-mode-shell[data-v-5e40a95a] .timeline-connection-tab-view{min-height:0;overflow:hidden}.discover-section-heading[data-v-5e40a95a]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffe6;font-size:.78rem;font-weight:900}.discover-section-heading span[data-v-5e40a95a]{letter-spacing:.08em;text-transform:uppercase}.discover-section-heading small[data-v-5e40a95a]{color:#bae6fdc2;font-size:.72rem}.discover-results-grid[data-v-5e40a95a]{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;overflow-y:auto}.discover-map-safety-note[data-v-5e40a95a]{margin:0;max-width:980px;color:#cbd5e1b8;font-size:.72rem;line-height:1.35}.discover-map-group-panel[data-v-5e40a95a]{display:grid;gap:8px;padding:10px;border:1px solid rgba(125,211,252,.18);border-radius:calc(var(--discover-radius) - 2px);background:linear-gradient(135deg,rgba(45,212,191,.12),transparent 46%),#08111fb8}.discover-map-group-list[data-v-5e40a95a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.discover-map-group-moment[data-v-5e40a95a]{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--discover-radius) - 4px);background:#0f172abd;color:inherit;font:inherit;text-align:left;cursor:pointer}.discover-map-group-moment strong[data-v-5e40a95a],.discover-map-group-moment span[data-v-5e40a95a]{min-width:0;overflow-wrap:anywhere}.discover-map-group-moment strong[data-v-5e40a95a]{color:#fff;font-size:.88rem}.discover-map-group-moment span[data-v-5e40a95a]{color:#cbd5e1b8;font-size:.72rem}.discover-map-group-precision[data-v-5e40a95a]{justify-self:start;width:fit-content;padding:3px 7px;border:1px solid rgba(125,211,252,.24);border-radius:999px;background:#0ea5e91f;color:#e0f2feeb!important;font-size:.68rem!important;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.discover-map-group-precision--exact[data-v-5e40a95a]{border-color:#2dd4bf5c;background:#14b8a629;color:#ccfbf1f5!important}.discover-map-group-moment[data-v-5e40a95a]:hover,.discover-map-group-moment[data-v-5e40a95a]:focus-visible{border-color:#5eead473;background:#0f172ae6;outline:none;transform:translateY(-1px)}.discover-map-label-card span[data-v-5e40a95a]{color:#bae6fdc7;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.discover-map-label-card strong[data-v-5e40a95a]{min-width:0;color:#fff;overflow-wrap:anywhere}.discover-map-label-card p[data-v-5e40a95a]{margin:0;color:#e2e8f0bf;line-height:1.4}.discover-map-label-card small[data-v-5e40a95a]{color:#cbd5e1ad;font-size:.73rem}.discover-map-label-shell[data-v-5e40a95a]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:9px;overflow-y:auto;padding:10px;border:1px solid rgba(255,255,255,.11);border-radius:var(--discover-radius);background:linear-gradient(135deg,rgba(14,165,233,.08),transparent 44%),#ffffff0b}.discover-map-label-grid[data-v-5e40a95a]{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:9px}.discover-map-label-card[data-v-5e40a95a]{display:grid;gap:6px;align-content:start;min-height:108px;padding:10px;border:1px solid rgba(94,234,212,.16);border-radius:var(--discover-radius);background:#0f172ab3;color:inherit;text-align:left}button.discover-map-label-card[data-v-5e40a95a]{width:100%;font:inherit;cursor:pointer}.discover-map-label-card.is-openable[data-v-5e40a95a]{border-color:#7dd3fc3d;background:linear-gradient(135deg,rgba(56,189,248,.14),transparent 42%),#0f172ac2;box-shadow:0 14px 30px #08111f2e}.discover-map-label-card.is-openable[data-v-5e40a95a]:hover,.discover-map-label-card.is-openable[data-v-5e40a95a]:focus-visible{border-color:#5eead47a;background:linear-gradient(135deg,rgba(45,212,191,.18),transparent 46%),#0f172adb;outline:none;transform:translateY(-1px)}.discover-results-grid--signals[data-v-5e40a95a]{grid-template-columns:1fr;align-content:start;max-height:100%;padding:10px;border:1px solid rgba(255,255,255,.11);border-radius:var(--discover-radius);background:linear-gradient(135deg,rgba(45,212,191,.08),transparent 42%),#0f172a6b}@media (max-width: 980px){.discover-status-row[data-v-5e40a95a]{grid-template-columns:1fr;align-items:start;gap:6px}.discover-stage[data-v-5e40a95a]{grid-template-columns:1fr;grid-template-rows:auto;overflow:hidden;-webkit-overflow-scrolling:touch}.discover-mode-shell[data-v-5e40a95a] .discover-timeline-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:7px}.discover-mode-shell[data-v-5e40a95a] .discover-view-switch.timeline-scene-toolbar-bar{grid-column:1 / -1;grid-row:2}.discover-mode-shell[data-v-5e40a95a] .timeline-scene-toolbar-filter-area{grid-column:2;grid-row:1;width:min(420px,100%)}.discover-map-label-grid[data-v-5e40a95a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.discover-page[data-v-5e40a95a]{min-height:100svh;height:100svh;overflow:hidden;display:grid;-webkit-overflow-scrolling:touch}.discover-header[data-v-5e40a95a]{min-height:46px;padding:6px 10px;gap:8px}.discover-brand span[data-v-5e40a95a]{display:none}.discover-logo[data-v-5e40a95a]{width:28px}.discover-nav-link[data-v-5e40a95a]{min-height:28px;padding:0 8px;font-size:.7rem}.discover-status-row[data-v-5e40a95a]{padding:4px 10px 2px}.discover-title-block h1[data-v-5e40a95a]{font-size:clamp(1rem,4.8vw,1.18rem);line-height:1.06}.discover-title-block p[data-v-5e40a95a]{font-size:.72rem}.discover-mode-shell[data-v-5e40a95a]{padding:0;overflow:visible}.discover-mode-shell[data-v-5e40a95a] .discover-timeline-toolbar{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:5px}.discover-mode-shell[data-v-5e40a95a] .timeline-scene-toolbar-filter-area{grid-column:1;grid-row:1;width:100%;max-width:100%;padding-right:0}.discover-mode-shell[data-v-5e40a95a] .discover-view-switch.timeline-scene-toolbar-bar{grid-column:1;grid-row:2;width:100%;max-width:100%;justify-content:center;transform:none!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.discover-mode-shell[data-v-5e40a95a] .discover-view-switch.timeline-scene-toolbar-bar::-webkit-scrollbar{display:none}.discover-mode-shell[data-v-5e40a95a] .timeline-filter-panel{top:max(58px,calc(env(safe-area-inset-top) + 58px));width:min(360px,calc(100vw - 16px));max-height:min(78svh,560px)}.discover-mode-shell[data-v-5e40a95a] .timeline-scene-view-switch{margin:0 auto;width:max-content;max-width:none;justify-content:center;min-height:32px}.discover-mode-shell[data-v-5e40a95a] .timeline-scene-view-switch-option{min-height:26px;padding:0 8px;font-size:.72rem}.discover-stage[data-v-5e40a95a]{width:100%;min-height:0;padding:0 10px max(14px,env(safe-area-inset-bottom));gap:10px;overflow:hidden}.discover-mode-shell[data-v-5e40a95a] .timeline-browser-layout--explore{--explore-reserved-top: 3%;--explore-orbit-y: 52%;--explore-orbit-scale: .94;--timeline-year-orbit-width: min(142%, 560px);--timeline-year-orbit-height: min(108%, 520px);--timeline-month-orbit-width: min(114%, 430px);--timeline-month-orbit-height: min(92%, 390px);--timeline-inner-width: min(82%, 300px);--timeline-inner-height: min(72%, 250px);min-height:0!important;height:clamp(540px,76svh,720px)!important;overflow:hidden}.discover-main-surface[data-v-5e40a95a]{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;padding:10px;overflow:hidden}.discover-results-grid[data-v-5e40a95a]{grid-template-columns:1fr}.discover-results-grid[data-v-5e40a95a],.discover-map-label-shell[data-v-5e40a95a]{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.discover-results-grid[data-v-5e40a95a],.discover-map-label-shell[data-v-5e40a95a]{padding-right:0}.discover-mode-shell[data-v-5e40a95a] .timeline-browser-layout:not(.timeline-browser-layout--explore){--timeline-browser-rail-stack-height: 96px;--timeline-browser-list-top-gap: 8px;--timeline-browser-list-height: clamp(280px, 52svh, 620px);--timeline-browser-rail-control-size: 34px;--timeline-browser-rail-control-gap: 4px;--timeline-browser-user-columns: 2;--timeline-browser-user-gap: 10px;width:100%}.discover-mode-shell[data-v-5e40a95a] .timeline-browser-rail-inline,.discover-mode-shell[data-v-5e40a95a] .timeline-list-view__years,.discover-mode-shell[data-v-5e40a95a] .timeline-list-metric-dropdown{width:100%;max-width:100%}.discover-mode-shell[data-v-5e40a95a] .timeline-year-rail--browser{padding-inline:2px}.discover-mode-shell[data-v-5e40a95a] .timeline-browser-list{max-width:100%;overflow-y:visible;max-height:none!important}.discover-mode-shell[data-v-5e40a95a] .timeline-list-view{width:100%;max-height:none;overflow:auto}.discover-mode-shell[data-v-5e40a95a] .timeline-mode-view--map,.discover-mode-shell[data-v-5e40a95a] .timeline-mode-view--web{grid-template-columns:1fr;overflow:auto}.discover-mode-shell[data-v-5e40a95a] .timeline-map-view,.discover-mode-shell[data-v-5e40a95a] .timeline-map-view__map,.discover-mode-shell[data-v-5e40a95a] .geo-map-card--multi,.discover-mode-shell[data-v-5e40a95a] .geo-map-card__frame--multi,.discover-mode-shell[data-v-5e40a95a] .geo-marker-map,.discover-mode-shell[data-v-5e40a95a] .leaflet-container{min-height:240px}.discover-map-label-shell[data-v-5e40a95a]{grid-template-columns:1fr;padding:10px}.discover-map-label-grid[data-v-5e40a95a]{grid-template-columns:1fr}}@media (max-width: 430px){.discover-mode-shell[data-v-5e40a95a] .timeline-browser-layout--explore{--explore-reserved-top: 2%;--explore-orbit-y: 52%;--explore-orbit-scale: .9;--timeline-year-orbit-width: min(156%, 560px);--timeline-year-orbit-height: min(112%, 520px);--timeline-month-orbit-width: min(124%, 430px);--timeline-month-orbit-height: min(96%, 390px);--timeline-inner-width: min(88%, 300px);--timeline-inner-height: min(74%, 250px);height:clamp(510px,72svh,680px)!important}.discover-mode-shell[data-v-5e40a95a] .timeline-moment-orbit-bubble--year,.discover-mode-shell[data-v-5e40a95a] .timeline-moment-orbit-bubble--month{min-width:48px;min-height:38px;padding:5px 7px;font-size:.68rem}.discover-mode-shell[data-v-5e40a95a] .timeline-moment-orbit-bubble--context{min-width:40px;min-height:32px;padding:4px 6px}.discover-header[data-v-5e40a95a]{align-items:center}.discover-nav[data-v-5e40a95a]{gap:4px}.discover-nav-link[data-v-5e40a95a]{padding:0 7px}.discover-nav-link[data-v-5e40a95a]:not(.discover-nav-link--primary):not(.is-current){display:none}.discover-title-block h1[data-v-5e40a95a]{font-size:1.08rem}.discover-map-label-card[data-v-5e40a95a]{border-radius:7px}}.legal-shell[data-v-274c8679]{min-height:100vh;display:grid;gap:14px;padding:calc(54px + clamp(18px,4vw,40px)) clamp(16px,4vw,42px) 28px;color:#fff;background:radial-gradient(circle at 15% 12%,rgba(96,165,250,.28),transparent 32%),radial-gradient(circle at 84% 18%,rgba(45,212,191,.2),transparent 34%),linear-gradient(135deg,#07111f,#111b3a 52%,#17102e)}.legal-header[data-v-274c8679]{position:fixed;top:0;left:0;right:0;z-index:var(--z-toolbar);width:100%;margin:0;transform:translateZ(0);display:flex;align-items:center;justify-content:space-between;gap:16px;height:54px;min-height:54px;box-sizing:border-box;padding:8px clamp(14px,3vw,34px);background:#07111f94;border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.legal-logo-link[data-v-274c8679]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.legal-logo[data-v-274c8679]{display:block;width:30px;height:auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.2))}.legal-header-nav[data-v-274c8679]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.legal-header-link[data-v-274c8679]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 11px;border-radius:999px;color:#ffffffc7;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.legal-header-link[data-v-274c8679]:hover,.legal-header-link[data-v-274c8679]:focus-visible,.legal-header-link.router-link-active[data-v-274c8679]{background:#ffffff1a;color:#fff}.legal-header-link--primary[data-v-274c8679]{color:#06111f;background:linear-gradient(135deg,#2dd4bff2,#3b82f6f2)}.legal-header-link--primary[data-v-274c8679]:hover,.legal-header-link--primary[data-v-274c8679]:focus-visible{color:#06111f;background:linear-gradient(135deg,#2dd4bf,#3b82f6)}.legal-card[data-v-274c8679]{width:min(920px,100%);margin:0 auto;padding:clamp(18px,3.5vw,30px);border-radius:24px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff1a,#ffffff0a),#0f172a47;box-shadow:0 20px 48px #0003}.legal-card--hero[data-v-274c8679]{display:grid;gap:10px}.legal-eyebrow[data-v-274c8679]{margin:0;width:fit-content;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#ffffffc2;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}h1[data-v-274c8679],h2[data-v-274c8679],h3[data-v-274c8679],p[data-v-274c8679]{margin:0}h1[data-v-274c8679]{font-size:clamp(2rem,5vw,3.3rem);letter-spacing:-.04em;line-height:.98}h2[data-v-274c8679]{font-size:clamp(1.2rem,2.5vw,1.65rem);letter-spacing:-.02em}p[data-v-274c8679]{color:#ffffffc2;line-height:1.6}h3[data-v-274c8679]{font-size:1.02rem;letter-spacing:-.01em}ul[data-v-274c8679],ol[data-v-274c8679]{margin:0;padding-left:1.2rem;color:#ffffffc2;line-height:1.6}li[data-v-274c8679]{margin:2px 0}.legal-meta[data-v-274c8679]{color:#ffffffdb;font-weight:700}.legal-prose[data-v-274c8679]{display:grid;gap:10px}@media (max-width: 680px){.legal-header[data-v-274c8679]{height:50px;min-height:50px;width:100%;padding:7px 10px;gap:10px}.legal-header-nav[data-v-274c8679]{gap:4px}.legal-header-link[data-v-274c8679]{min-height:30px;padding:0 8px;font-size:.7rem}}.appearance-control-section-select[data-v-fda82889]{display:flex;align-items:center;gap:10px;padding:10px 12px}.appearance-control-section-select label[data-v-fda82889]{font-weight:700;white-space:nowrap}.appearance-control-section-select select[data-v-fda82889]{width:min(100%,320px);margin-left:auto}@media (max-width:520px){.appearance-control-section-select[data-v-fda82889]{align-items:stretch;flex-direction:column;gap:6px}.appearance-control-section-select select[data-v-fda82889]{width:100%;margin:0}}.saved-appearance-styles__header[data-v-b33340ba],.saved-appearance-styles__footer[data-v-b33340ba],.saved-appearance-styles__actions[data-v-b33340ba],.saved-appearance-styles__name-actions[data-v-b33340ba]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.saved-appearance-styles__header p[data-v-b33340ba]{margin:2px 0 0}.saved-appearance-styles__list[data-v-b33340ba]{display:grid;gap:6px}.saved-appearance-styles__item[data-v-b33340ba]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid rgba(var(--site-border-rgb, 255,255,255),var(--site-border-opacity, .2));border-radius:var(--site-control-radius, 10px);background:rgba(var(--site-surface-rgb, 16,24,39),.3)}.saved-appearance-styles__item.is-selected[data-v-b33340ba]{box-shadow:inset 0 0 0 1px rgba(var(--site-button-border-rgb, 255,255,255),.35)}.saved-appearance-styles__identity[data-v-b33340ba]{display:grid;gap:2px;min-width:0}.saved-appearance-styles__menu[data-v-b33340ba]{position:relative}.saved-appearance-styles__menu summary[data-v-b33340ba]{list-style:none;cursor:pointer}.saved-appearance-styles__menu summary[data-v-b33340ba]::-webkit-details-marker{display:none}.saved-appearance-styles__menu-items[data-v-b33340ba]{position:absolute;z-index:var(--z-toast, 1000);right:0;top:calc(100% + 6px);min-width:190px;display:grid;padding:6px;border-radius:10px;background:#0f172a;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 30px #0000004d}.saved-appearance-styles__menu-items button[data-v-b33340ba]{min-height:40px;text-align:left;background:transparent;color:inherit;border:0;border-radius:7px;padding:8px 10px}.saved-appearance-styles__menu-items button[data-v-b33340ba]:hover,.saved-appearance-styles__menu-items button[data-v-b33340ba]:focus-visible{background:#ffffff1a;outline:2px solid currentColor;outline-offset:-2px}.saved-appearance-styles__menu-items .is-destructive[data-v-b33340ba]{color:#fecaca}.saved-appearance-styles__name-form[data-v-b33340ba]{display:grid;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.16);border-radius:10px}.saved-appearance-styles__error[data-v-b33340ba]{color:#fecaca;margin:0}.saved-appearance-styles__empty[data-v-b33340ba]{margin:0}@media (max-width: 640px){.saved-appearance-styles__item[data-v-b33340ba]{align-items:flex-start}.saved-appearance-styles__actions[data-v-b33340ba]{justify-content:flex-end}.saved-appearance-styles__footer[data-v-b33340ba]>*{width:100%}}.built-in-preset-grid[data-v-c0fb616e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.built-in-preset-card[data-v-c0fb616e]{display:grid;grid-template-columns:minmax(116px,.8fr) minmax(0,1.2fr);gap:12px;align-items:stretch;width:100%;padding:8px;text-align:left;color:#fff;background:#ffffff0b;border:1px solid rgba(255,255,255,.14);border-radius:14px;cursor:pointer}.built-in-preset-card[data-v-c0fb616e]:hover{background:#ffffff13;border-color:#ffffff4d}.built-in-preset-card[data-v-c0fb616e]:focus-visible{outline:3px solid #67e8f9;outline-offset:2px}.built-in-preset-card.is-applied[data-v-c0fb616e]{border-color:#67e8f9;box-shadow:inset 0 0 0 1px #67e8f966}.built-in-preset-card__preview[data-v-c0fb616e]{position:relative;display:block;min-height:118px;overflow:hidden;border-radius:var(--public-profile-surface-radius,var(--personal-timeline-surface-radius,12px));background:var(--public-profile-background-color,var(--personal-timeline-background-color,#050816))}.built-in-preset-card__backdrop[data-v-c0fb616e]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,#2dd4bf 0,transparent 34%),radial-gradient(circle at 82% 18%,#c084fc 0,transparent 30%),linear-gradient(145deg,transparent,#0f172a);opacity:var(--public-profile-background-opacity,var(--personal-timeline-background-opacity,.8));filter:brightness(var(--public-profile-background-brightness,var(--personal-timeline-background-brightness,1))) contrast(var(--public-profile-background-contrast,var(--personal-timeline-background-contrast,1))) saturate(var(--public-profile-background-saturation,var(--personal-timeline-background-saturation,1))) blur(var(--public-profile-background-blur,var(--personal-timeline-background-blur,0)))}.built-in-preset-card__surface[data-v-c0fb616e]{position:absolute;top:9px;right:9px;bottom:9px;left:9px;display:grid;grid-template-columns:42% 1fr;gap:7px;padding:7px;background:rgba(8,12,24,var(--public-profile-surface-opacity,var(--personal-timeline-surface-opacity,.72)));border:1px solid color-mix(in srgb,var(--public-profile-surface-border-color,var(--personal-timeline-surface-border-color,#fff)) calc(var(--public-profile-surface-border-opacity,var(--personal-timeline-surface-border-opacity,.2))*100%),transparent);border-radius:var(--public-profile-surface-radius,var(--personal-timeline-surface-radius,12px));-webkit-backdrop-filter:blur(var(--public-profile-surface-blur,var(--personal-timeline-surface-blur,12px)));backdrop-filter:blur(var(--public-profile-surface-blur,var(--personal-timeline-surface-blur,12px)))}.built-in-preset-card__media[data-v-c0fb616e]{background:linear-gradient(145deg,#f59e0b,#7c3aed 52%,#0891b2);border-radius:var(--public-profile-media-radius,var(--personal-timeline-media-radius,10px));border:var(--public-profile-media-border-width,var(--personal-timeline-media-border-width,0)) solid var(--public-profile-media-border-color,var(--personal-timeline-media-border-color,transparent));filter:brightness(var(--public-profile-media-brightness,var(--personal-timeline-media-brightness,1))) contrast(var(--public-profile-media-contrast,var(--personal-timeline-media-contrast,1))) saturate(var(--public-profile-media-saturation,var(--personal-timeline-media-saturation,1)));opacity:var(--public-profile-media-opacity,var(--personal-timeline-media-opacity,1))}.built-in-preset-card__copy[data-v-c0fb616e]{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:6px}.built-in-preset-card__title[data-v-c0fb616e],.built-in-preset-card__line[data-v-c0fb616e]{display:block;height:5px;border-radius:4px;background:#fff}.built-in-preset-card__line[data-v-c0fb616e]{width:70%;opacity:.58}.built-in-preset-card__actions[data-v-c0fb616e]{display:flex;flex-wrap:wrap;gap:3px}.built-in-preset-card__button[data-v-c0fb616e]{padding:3px 5px;font-size:7px;line-height:1;color:var(--app-interactive-text,#fff);background:rgba(var(--app-interactive-rgb,255,255,255),var(--app-interactive-opacity,.1));border:var(--app-interactive-border-width,1px) solid rgba(var(--app-interactive-border-rgb,255,255,255),var(--app-interactive-border-opacity,.2));border-radius:var(--app-interactive-radius,8px)}.built-in-preset-card__button--subtle[data-v-c0fb616e]{background:rgba(var(--app-interactive-rgb,255,255,255),var(--app-interactive-subtle-opacity,.05))}.built-in-preset-card__button.is-selected[data-v-c0fb616e]{box-shadow:inset 0 0 0 1px #67e8f9}.built-in-preset-card__details[data-v-c0fb616e]{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:5px}.built-in-preset-card__details small[data-v-c0fb616e]{line-height:1.35;color:#ffffffb8}.built-in-preset-card__status[data-v-c0fb616e]{font-size:.72rem;color:#a5f3fc}@media (max-width:760px){.built-in-preset-grid[data-v-c0fb616e]{grid-template-columns:1fr}}@media (max-width:430px){.built-in-preset-card[data-v-c0fb616e]{grid-template-columns:104px minmax(0,1fr);gap:9px}.built-in-preset-card__preview[data-v-c0fb616e]{min-height:108px}}@media (max-width:375px){.built-in-preset-card[data-v-c0fb616e]{grid-template-columns:1fr}.built-in-preset-card__preview[data-v-c0fb616e]{min-height:104px}}.personal-preview[data-v-1b84e87a]{position:relative;overflow:hidden;min-height:210px;border-radius:14px;background:#050816}.personal-preview__background[data-v-1b84e87a],.personal-preview__overlay[data-v-1b84e87a]{position:absolute;top:0;right:0;bottom:0;left:0}.personal-preview__background[data-v-1b84e87a]{background:var(--personal-timeline-background-color);opacity:var(--personal-timeline-background-opacity);filter:brightness(var(--personal-timeline-background-brightness)) contrast(var(--personal-timeline-background-contrast)) saturate(var(--personal-timeline-background-saturation)) blur(var(--personal-timeline-background-blur))}.personal-preview__background img[data-v-1b84e87a]{width:100%;height:100%;object-fit:cover;transform:scale(var(--private-dashboard-background-motion-image-scale,1.03))}.personal-preview__background-image--motion[data-v-1b84e87a]{animation:personalTimelinePreviewMotion-1b84e87a var(--private-dashboard-background-motion-duration,8s) ease-in-out infinite alternate;will-change:transform}.personal-preview__overlay[data-v-1b84e87a]{background:rgba(5,8,18,var(--personal-timeline-background-overlay-opacity))}.personal-preview__content[data-v-1b84e87a]{position:relative;display:grid;grid-template-columns:1fr 140px;gap:10px;align-items:end;min-height:210px;padding:12px}.personal-preview__surface[data-v-1b84e87a],.personal-preview__card[data-v-1b84e87a]{background:rgba(8,12,24,var(--personal-timeline-surface-opacity));-webkit-backdrop-filter:blur(var(--personal-timeline-surface-blur));backdrop-filter:blur(var(--personal-timeline-surface-blur));border:1px solid color-mix(in srgb,var(--personal-timeline-surface-border-color) calc(var(--personal-timeline-surface-border-opacity)*100%),transparent);border-radius:var(--personal-timeline-surface-radius);padding:10px;color:#fff;text-shadow:var(--personal-timeline-text-shadow)}.personal-preview__tabs[data-v-1b84e87a]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.personal-preview__tabs button[data-v-1b84e87a]{border-style:solid;border-width:var(--personal-timeline-control-border-width);border-color:color-mix(in srgb,var(--personal-timeline-control-border-color) calc(var(--personal-timeline-control-border-opacity)*100%),transparent);border-radius:var(--personal-timeline-control-radius);background:#ffffff14;color:#fff;padding:4px 6px}.personal-preview__tabs button.active[data-v-1b84e87a]{background:#fff3}.personal-preview__card[data-v-1b84e87a]{padding:var(--personal-timeline-card-border-width);border-width:var(--personal-timeline-card-border-width);border-color:color-mix(in srgb,var(--personal-timeline-card-border-color) calc(var(--personal-timeline-card-border-opacity)*100%),transparent)}.personal-preview__card>div[data-v-1b84e87a]:last-child{display:grid;padding:6px}.personal-preview__media[data-v-1b84e87a]{aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:var(--personal-timeline-media-radius);border:var(--personal-timeline-media-border-width) solid var(--personal-timeline-media-border-color);background:color-mix(in srgb,var(--personal-timeline-media-tint-color) calc(var(--personal-timeline-media-tint-opacity)*100%),#334155)}.personal-preview__media img[data-v-1b84e87a]{width:100%;height:100%;object-fit:cover;opacity:var(--personal-timeline-media-opacity);filter:brightness(var(--personal-timeline-media-brightness)) contrast(var(--personal-timeline-media-contrast)) saturate(var(--personal-timeline-media-saturation)) blur(var(--personal-timeline-media-blur))}@media (prefers-reduced-motion:reduce){.personal-preview__background-image--motion[data-v-1b84e87a]{animation:none;transform:scale(var(--private-dashboard-background-motion-image-scale,1.03));will-change:auto}}@keyframes personalTimelinePreviewMotion-1b84e87a{0%{transform:translate3d(var(--private-dashboard-background-motion-x-start,-4%),var(--private-dashboard-background-motion-y-start,-2.6%),0) scale(var(--private-dashboard-background-motion-scale-start,1.02))}50%{transform:translate3d(var(--private-dashboard-background-motion-x-mid,3.2%),var(--private-dashboard-background-motion-y-mid,-1.4%),0) scale(var(--private-dashboard-background-motion-scale-mid,1.12))}to{transform:translate3d(var(--private-dashboard-background-motion-x-end,4%),var(--private-dashboard-background-motion-y-end,3%),0) scale(var(--private-dashboard-background-motion-scale-end,1.2))}}@media (max-width:640px){.personal-preview__content[data-v-1b84e87a]{grid-template-columns:1fr}.personal-preview__card[data-v-1b84e87a]{width:140px}}.personal-preview__tabs button.app-interactive[data-v-1b84e87a],.personal-preview__tabs button.app-interactive-subtle[data-v-1b84e87a],.personal-preview__tabs button.app-interactive-icon[data-v-1b84e87a]{border-width:var(--app-interactive-border-width);border-color:rgba(var(--app-interactive-border-rgb),var(--app-interactive-border-opacity));border-radius:var(--app-interactive-radius);background:rgba(var(--app-interactive-rgb),var(--app-interactive-opacity));color:var(--app-interactive-text)}.personal-preview__tabs button.app-interactive-subtle[data-v-1b84e87a]{background:rgba(var(--app-interactive-rgb),var(--app-interactive-subtle-opacity))}.personal-preview__tabs button.app-interactive-icon[data-v-1b84e87a]{width:30px;height:30px;padding:0}.personal-preview__tabs button.active[data-v-1b84e87a]{box-shadow:inset 0 0 0 2px var(--app-state-selected-color,#60a5fa)}.public-profile-settings-preview[data-v-b9861fdb]{position:relative;min-height:210px;overflow:hidden;border-radius:var(--public-profile-surface-radius);background:var(--public-profile-background-color, #050816);border:1px solid rgba(255,255,255,.14)}.public-profile-settings-preview__background[data-v-b9861fdb],.public-profile-settings-preview__overlay[data-v-b9861fdb],.public-profile-settings-preview__background img[data-v-b9861fdb]{position:absolute;top:0;right:0;bottom:0;left:0}.public-profile-settings-preview__background[data-v-b9861fdb]{background:radial-gradient(circle at 22% 24%,rgba(94,234,212,.84),transparent 28%),radial-gradient(circle at 78% 16%,rgba(251,191,36,.78),transparent 26%),linear-gradient(135deg,#0f172a,#155e75 48%,#7f1d1d);opacity:var(--public-profile-background-opacity);filter:brightness(var(--public-profile-background-brightness)) contrast(var(--public-profile-background-contrast)) saturate(var(--public-profile-background-saturation)) blur(var(--public-profile-background-blur));transform:scale(1.03)}.public-profile-settings-preview__background-image--motion[data-v-b9861fdb]{animation:public-profile-settings-preview-drift-b9861fdb var(--public-profile-background-motion-duration, 11s) ease-in-out infinite alternate;will-change:transform}.public-profile-settings-preview__background img[data-v-b9861fdb]{width:100%;height:100%;object-fit:cover}.public-profile-settings-preview__overlay[data-v-b9861fdb]{background:rgba(6,10,20,var(--public-profile-overlay-opacity))}.public-profile-settings-preview__content[data-v-b9861fdb]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,176px);gap:10px;align-items:end;min-height:210px;padding:12px}.public-profile-settings-preview__surface[data-v-b9861fdb]{display:grid;gap:4px;width:fit-content;min-width:min(260px,100%);padding:14px 16px;border-radius:var(--public-profile-surface-radius);border:1px solid color-mix(in srgb,var(--public-profile-surface-border-color, #ffffff) calc(var(--public-profile-surface-border-opacity, .22) * 100%),transparent);background:rgba(8,12,24,var(--public-profile-surface-opacity));color:#fff;text-shadow:var(--public-profile-text-shadow);backdrop-filter:blur(var(--public-profile-surface-blur)) saturate(135%);-webkit-backdrop-filter:blur(var(--public-profile-surface-blur)) saturate(135%)}.public-profile-settings-preview__controls[data-v-b9861fdb]{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.public-profile-settings-preview__controls button[data-v-b9861fdb]{padding:3px 6px}.public-profile-settings-preview__controls .app-interactive-icon[data-v-b9861fdb]{width:28px;height:28px;padding:0}.public-profile-settings-preview__controls .is-selected[data-v-b9861fdb]{box-shadow:inset 0 0 0 2px var(--app-state-selected-color, #60a5fa)}.public-profile-settings-preview__moment-card[data-v-b9861fdb]{display:grid;width:100%;max-width:176px;justify-self:end;overflow:hidden;border-radius:var(--public-profile-card-radius);border:var(--public-profile-card-border-width) solid rgba(var(--public-profile-card-border-rgb, 255, 255, 255),var(--public-profile-card-border-opacity, 0));background:rgba(8,12,24,var(--public-profile-surface-opacity));color:#fff;text-shadow:var(--public-profile-text-shadow);box-shadow:0 12px 28px #00000038;backdrop-filter:blur(var(--public-profile-surface-blur)) saturate(135%);-webkit-backdrop-filter:blur(var(--public-profile-surface-blur)) saturate(135%)}.public-profile-settings-preview__media[data-v-b9861fdb]{position:relative;aspect-ratio:1;overflow:hidden;box-sizing:border-box;border-radius:var(--public-profile-media-radius);border:var(--public-profile-media-border-width, 0px) solid var(--public-profile-media-border-color, transparent);background:#ffffff14}.public-profile-settings-preview__media img[data-v-b9861fdb],.public-profile-settings-preview__media-fallback[data-v-b9861fdb]{display:block;width:100%;height:100%;border-radius:inherit;opacity:var(--public-profile-media-opacity);filter:brightness(var(--public-profile-media-brightness)) contrast(var(--public-profile-media-contrast)) saturate(var(--public-profile-media-saturation)) blur(var(--public-profile-media-blur))}.public-profile-settings-preview__media[data-v-b9861fdb]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(var(--public-profile-media-tint-rgb),var(--public-profile-media-tint-opacity))}.public-profile-settings-preview__media img[data-v-b9861fdb]{object-fit:cover}.public-profile-settings-preview__media-fallback[data-v-b9861fdb]{background:linear-gradient(135deg,#ffffffb8,#ffffff1f),radial-gradient(circle at 30% 28%,#f97316,transparent 32%),radial-gradient(circle at 76% 70%,#14b8a6,transparent 34%),#1e293b}.public-profile-settings-preview__moment-copy[data-v-b9861fdb]{display:grid;gap:3px;padding:9px 10px 10px}.public-profile-settings-preview__moment-copy strong[data-v-b9861fdb]{font-size:.84rem;line-height:1.2}.public-profile-settings-preview__moment-copy span[data-v-b9861fdb]{color:#ffffffc2;font-size:.72rem;line-height:1.3}.public-profile-settings-color-field[data-v-b9861fdb]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center}.public-profile-settings-color-field--disabled[data-v-b9861fdb]{opacity:.55}.public-profile-settings-color-input[data-v-b9861fdb]{width:44px;height:40px;padding:3px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:transparent;cursor:pointer}.public-profile-settings-color-input[data-v-b9861fdb]:disabled{cursor:not-allowed}@media (max-width: 640px){.public-profile-settings-preview__content[data-v-b9861fdb]{grid-template-columns:1fr;align-items:end}.public-profile-settings-preview__surface[data-v-b9861fdb]{min-width:0}.public-profile-settings-preview__moment-card[data-v-b9861fdb]{width:min(100%,176px);justify-self:start}}@media (prefers-reduced-motion: reduce){.public-profile-settings-preview__background-image--motion[data-v-b9861fdb]{animation:none;transform:scale(1.03);will-change:auto}}@keyframes public-profile-settings-preview-drift-b9861fdb{0%{transform:translate3d(var(--public-profile-background-motion-x-start, -.8%),var(--public-profile-background-motion-y-start, -.4%),0) scale(var(--public-profile-background-motion-scale-start, 1.02))}to{transform:translate3d(var(--public-profile-background-motion-x-end, .8%),var(--public-profile-background-motion-y-end, .6%),0) scale(var(--public-profile-background-motion-scale-end, 1.07))}}.settings-page{min-height:100vh;padding:calc(var(--active-app-desktop-header-height, 0px) + 32px) 16px 48px;scroll-margin-top:calc(var(--active-app-desktop-header-height, 0px) + 16px);color:rgba(255,255,255,var(--ui-text-opacity, .92));background:linear-gradient(135deg,#080d18fa,#141f30f0),#0b1220}.settings-page-shell{width:min(1120px,100%);margin:0 auto}.settings-page-hero{display:grid;gap:8px;margin-bottom:16px}.settings-page-hero h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:0}.settings-page-hero p,.settings-page-section-header p,.settings-page-subsection-header p,.settings-danger-zone p{max-width:720px;margin:0;color:rgba(255,255,255,var(--ui-muted-text-opacity, .72))}.settings-page-kicker{margin:0;color:#ffffffa3;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-mobile-section-select{display:none}.settings-page-layout{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:18px;align-items:start}.settings-section-nav{position:sticky;top:calc(var(--active-app-desktop-header-height, 0px) + 16px);display:grid;gap:8px}.settings-section-nav-button{display:grid;gap:4px;width:100%;min-height:62px;padding:12px;border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),.14);border-radius:16px;color:#ffffffc7;background:rgba(var(--site-surface-rgb, 16, 24, 39),calc(var(--site-surface-opacity, .72) * .46));text-align:left;cursor:pointer}.settings-section-nav-button.is-active,.settings-section-nav-button:focus-visible{color:#fffffff5;border-color:#ffffff5c;outline:2px solid rgba(255,255,255,.18);outline-offset:2px}.settings-section-nav-button span{color:#ffffff94;font-size:.8rem}.settings-page-content{min-width:0}.settings-status{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#ffffffe0;background:#ffffff14}.settings-page-card,.settings-page-subsection,.settings-page-advanced,.settings-control-group,.settings-danger-zone{border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .18));border-radius:18px;background:rgba(var(--site-surface-rgb, 16, 24, 39),calc(var(--site-surface-opacity, .72) * .66));box-shadow:0 20px 60px rgba(0,0,0,var(--ui-shadow-opacity, .18))}.settings-page-card{display:grid;gap:18px;padding:18px}.appearance-editor-card{gap:12px;padding:14px}.appearance-editor-card .settings-page-section-header{gap:4px}.appearance-editor-card .settings-simple-group{gap:8px;padding-bottom:10px}.appearance-editor-card .settings-interface-grid:empty{display:none}.appearance-editor-card .settings-page-actions{padding-top:10px;border-top:1px solid rgba(var(--site-border-rgb,255,255,255),calc(var(--site-border-opacity,.18)*.7))}.appearance-editor-card .settings-preset-grid{gap:8px}.appearance-editor-card .settings-preset-button{padding:9px 10px;min-height:0}.appearance-editor-preview{margin:0}.settings-page-section-header,.settings-page-subsection-header{display:grid;gap:8px}.settings-page-section-header h2,.settings-page-subsection-header h3,.settings-danger-zone h3{margin:0;color:rgba(255,255,255,var(--ui-text-opacity, .94));letter-spacing:0}.settings-page-subsection,.settings-page-advanced{padding:14px}.settings-page-field-row,.settings-page-control-grid .panel-field,.settings-control-group .panel-field,.settings-control-set .panel-field{display:grid;grid-template-columns:128px minmax(0,1fr) minmax(64px,auto);align-items:center;gap:10px;min-height:48px}.settings-page-field-row .input,.settings-page-field-row select,.settings-control-group .input,.settings-control-group select,.settings-control-set .input,.settings-control-set select{width:100%;min-width:0}.settings-page :is(.button,.input,select):not(.app-field):not(.app-field-select):not(.app-field-textarea){min-height:40px;border-width:max(0px,var(--site-button-border-width, 1px));border-color:rgba(var(--site-button-border-rgb, 255, 255, 255),var(--site-border-opacity, .24));border-radius:var(--site-button-radius, 14px)}.settings-page :is(button,input,select):not(.app-field):not(.app-field-select):not(.app-field-textarea):focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.settings-page input[type=range]{width:100%;min-height:36px;cursor:pointer}.settings-page input[type=color]{min-height:38px;padding:3px}.settings-page-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.settings-simple-group{display:grid;gap:12px;padding-block:2px 16px;border-bottom:1px solid rgba(var(--site-border-rgb, 255, 255, 255),calc(var(--site-border-opacity, .18) * .72))}.settings-simple-group:last-of-type{padding-bottom:0;border-bottom:0}.settings-simple-group-header{display:grid;gap:4px}.settings-simple-group-header h3{margin:0;color:rgba(255,255,255,var(--ui-text-opacity, .94));font-size:1rem;letter-spacing:0}.settings-interface-grid{display:grid;gap:12px}.settings-control-set{display:grid;gap:2px;min-width:0;margin:0;padding:10px 0 2px;border:0;border-top:1px solid rgba(var(--site-border-rgb, 255, 255, 255),calc(var(--site-border-opacity, .18) * .64))}.settings-control-set legend{padding:0 0 4px;color:#ffffffd1;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.settings-preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settings-preset-button{display:grid;gap:7px;align-content:start;min-height:128px;padding:12px;border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .18));border-radius:var(--site-button-radius, 16px);color:#ffffffeb;background:rgba(var(--site-surface-rgb, 16, 24, 39),calc(var(--site-surface-opacity, .72) * .72));text-align:left;cursor:pointer}.settings-preset-button small{color:#ffffff9e}.settings-preset-swatches{display:flex;gap:4px}.settings-preset-swatches span{width:18px;height:18px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:var(--preset-color)}.settings-page-advanced-summary{display:flex;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;list-style:none}.settings-page-advanced-summary::-webkit-details-marker,.settings-control-group-summary::-webkit-details-marker{display:none}.settings-page-advanced-summary span:first-child{display:grid;gap:4px}.settings-page-advanced-summary small{color:#ffffff9e}.settings-page-advanced-grid{display:grid;gap:12px;margin-top:12px}.settings-control-group{overflow:hidden}.settings-control-group-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:12px;color:rgba(255,255,255,var(--ui-text-opacity, .92));cursor:pointer}.settings-control-group-meta{margin-left:auto;padding:2px 8px;border-radius:999px;color:rgba(255,255,255,var(--ui-muted-text-opacity, .72));background:rgba(var(--site-button-rgb, 255, 255, 255),calc(var(--site-button-opacity, .7) * .1));font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-control-group .panel-field,.settings-control-set .panel-field,.settings-filter-preview,.settings-card-preview,.settings-surface-preview{margin:0 12px 12px}.settings-control-set .panel-field{margin-inline:0}.settings-simple-group>.settings-surface-preview{margin:0}.settings-filter-preview,.settings-card-preview,.settings-surface-preview{position:relative;display:grid;place-items:center;min-height:118px;overflow:hidden;border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .16));border-radius:16px;background:rgba(var(--site-surface-rgb, 255, 255, 255),calc(var(--site-surface-opacity, .56) * .1))}.settings-card-preview{grid-template-columns:repeat(var(--settings-card-preview-columns, 6),minmax(0,1fr));align-items:stretch;place-items:stretch;gap:var(--settings-card-preview-gap, 12px);padding:12px}.settings-card-preview-item{display:block;min-width:0;aspect-ratio:1;border:var(--settings-card-preview-border-width, 1px) solid rgba(var(--settings-card-preview-border-rgb, 255, 255, 255),var(--settings-card-preview-border-opacity, .24));border-radius:var(--settings-card-preview-radius, 18px);background:linear-gradient(135deg,#ffffff29,#ffffff0a),rgba(var(--site-surface-rgb, 16, 24, 39),calc(var(--site-surface-opacity, .72) * .34));overflow:hidden}.settings-card-preview-item span{display:block;width:100%;height:58%;border-radius:max(0px,calc(var(--settings-card-preview-radius, 18px) - 6px));background:linear-gradient(135deg,rgba(255,255,255,.18),transparent),rgba(var(--site-button-rgb, 255, 255, 255),calc(var(--site-button-opacity, .82) * .2))}.settings-filter-preview-image{width:100%;height:100%;min-height:118px;object-fit:cover}.settings-filter-preview--moment .settings-filter-preview-image{opacity:var(--moment-image-opacity, 1);filter:brightness(var(--moment-image-brightness, 100%)) contrast(var(--moment-image-contrast, 100%)) blur(var(--moment-image-blur, 0px))}.settings-filter-preview--moment:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(var(--moment-image-tint-rgb, 16, 24, 39),var(--moment-image-tint-opacity, 0))}.settings-filter-preview--background .settings-filter-preview-image{opacity:var(--background-opacity, 1);filter:brightness(var(--background-brightness, 100%)) contrast(var(--background-contrast, 100%)) blur(var(--background-blur, 0px))}.settings-filter-preview-fallback{display:grid;place-items:center;width:100%;min-height:118px;color:rgba(255,255,255,var(--ui-muted-text-opacity, .72));font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.settings-surface-preview{background:var(--app-effective-canvas-color, #f8fafc)}.settings-surface-preview-card{display:grid;gap:8px;width:min(100%,260px);padding:14px;border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .24));border-radius:18px;background:rgba(var(--site-surface-rgb, 16, 24, 39),var(--site-surface-opacity, .72))}.settings-surface-preview-kicker{color:rgba(255,255,255,var(--ui-muted-text-opacity, .72));font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-surface-preview-title{color:rgba(255,255,255,var(--ui-text-opacity, .92));font-weight:900}.settings-surface-preview-button{justify-self:start;padding:7px 12px;border:max(0px,var(--site-button-border-width, 1px)) solid rgba(var(--site-button-border-rgb, 255, 255, 255),var(--site-border-opacity, .24));border-radius:var(--site-button-radius, 14px);color:var(--site-button-text-color, rgba(255, 255, 255, var(--ui-text-opacity, .92)));background:rgba(var(--site-button-rgb, 255, 255, 255),calc(var(--site-button-opacity, .82) * .18));font:inherit;font-size:.76rem;font-weight:900}.settings-tone-preview-kicker,.settings-tone-preview-meta{color:var(--app-effective-text-secondary, rgba(255, 255, 255, .72));font-size:.68rem;font-weight:800;letter-spacing:.04em}.settings-tone-preview-secondary{padding:8px;border:var(--app-border-width, 1px) solid rgba(var(--app-border-rgb, 255, 255, 255),var(--app-border-opacity, .24));border-radius:var(--app-surface-radius, 14px)}.settings-tone-preview-floating{padding:8px;font-size:.72rem}.settings-tone-preview-field-label,.settings-tone-preview-helper{font-size:.68rem;font-weight:700}.settings-tone-preview-field{min-height:32px;padding:6px 8px;font-size:.72rem}.settings-tone-preview-subtle{justify-self:start;padding:6px 10px;border:0;color:var(--app-interactive-text, #fff);background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-subtle-opacity, .2));border-radius:var(--app-interactive-radius, 14px);font:inherit;font-size:.72rem}.settings-tone-preview-disabled{justify-self:start;padding:6px 10px;font:inherit;font-size:.72rem}.settings-tone-preview-meta{display:flex;justify-content:space-between;gap:10px;color:var(--app-effective-text-secondary, rgba(255, 255, 255, .72))}.settings-tone-control{display:grid;gap:8px;margin-top:16px;padding:14px;border:1px solid rgba(var(--app-border-rgb, 255, 255, 255),var(--app-border-opacity, .24));border-radius:var(--app-surface-radius, 14px)}.settings-tone-control legend{padding:0 4px;font-weight:800}.settings-tone-mode{display:flex;align-items:center;gap:8px;font-weight:700}.settings-tone-range-label{font-size:.8rem;font-weight:700}.settings-tone-range{width:100%;accent-color:var(--app-interactive-color, #7dd3fc)}.settings-tone-range-labels,.settings-tone-value{display:flex;justify-content:space-between;font-size:.75rem}.settings-tone-value{justify-content:flex-start;font-weight:800}.settings-danger-zone{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;border-style:dashed;border-color:#f8717194;background:#7f1d1d33}.settings-danger-button{flex:0 0 auto;border-color:#f87171ad!important}@media (max-width: 860px){.settings-page{padding-top:calc(var(--active-app-desktop-header-height, 0px) + 22px);padding-bottom:32px}.settings-page-hero{margin-bottom:12px}.settings-page-layout{grid-template-columns:1fr}.settings-section-nav{display:none}.settings-mobile-section-select{display:grid;gap:6px;margin-bottom:12px;color:#ffffffb8;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.settings-mobile-section-select select{width:100%;min-height:44px;padding:0 12px;border:max(0px,var(--site-button-border-width, 1px)) solid rgba(var(--site-button-border-rgb, 255, 255, 255),var(--site-border-opacity, .24));border-radius:var(--site-button-radius, 14px);color:#ffffffeb;background:rgba(var(--site-surface-rgb, 16, 24, 39),calc(var(--site-surface-opacity, .72) * .72));font:inherit;font-size:1rem;font-weight:800}.settings-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.settings-page{padding-bottom:calc(var(--active-app-mobile-nav-safe-height, 0px) + 24px)}}@media (max-width: 520px){.settings-page{padding-inline:10px}.settings-page-card,.settings-page-subsection,.settings-page-advanced,.settings-danger-zone{border-radius:14px}.settings-page-card{padding:12px}.settings-preset-grid{grid-template-columns:1fr}.settings-page-field-row,.settings-page-control-grid .panel-field,.settings-control-group .panel-field,.settings-control-set .panel-field{grid-template-columns:1fr auto;gap:6px 10px}.settings-page-field-row :is(input,select),.settings-page-control-grid .panel-field input,.settings-control-group .panel-field input,.settings-control-set .panel-field input{grid-column:1 / -1}.settings-page-field-row .panel-value,.settings-page-control-grid .panel-value,.settings-control-group .panel-value,.settings-control-set .panel-value{grid-column:2;grid-row:1;white-space:nowrap}.settings-page-actions,.settings-danger-zone{align-items:stretch;flex-direction:column}.settings-page-actions .button,.settings-danger-button{width:100%}}.settings-section-nav-button--link{text-decoration:none;color:inherit}.identity-category-card[data-v-8aa870c7]{display:grid;gap:12px;min-width:0;padding:14px}.identity-category-card header[data-v-8aa870c7]{display:flex;justify-content:space-between;gap:12px;align-items:center}.identity-category-card h3[data-v-8aa870c7]{margin:0;color:#fffffff0;font-size:1rem}.identity-category-card header span[data-v-8aa870c7]{color:#ffffff9e;font-size:.78rem;font-weight:800}.management-pill small[data-v-8aa870c7]{color:#ffffff94}.management-filter-field[data-v-39f0745d]{flex:1 1 160px}.management-filter-field .input[data-v-39f0745d],.management-filter-field select[data-v-39f0745d]{width:100%}.bulk-action-bar[data-v-39f0745d]{position:sticky;top:calc(var(--active-app-desktop-header-height, 0px) + 10px);z-index:5;display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:linear-gradient(180deg,#ffffff24,#ffffff0f),#0f172aeb;box-shadow:0 18px 44px #00000042;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.bulk-action-bar__summary[data-v-39f0745d]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#ffffffbd}.bulk-action-bar__summary strong[data-v-39f0745d]{color:#fffffff5}.bulk-action-bar__summary small[data-v-39f0745d]{color:#ffffffa8}.bulk-action-bar__actions[data-v-39f0745d]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bulk-action-bar__actions .button[data-v-39f0745d]{flex:0 0 auto}.bulk-failure-list[data-v-39f0745d]{display:grid;gap:8px;padding:12px;border:1px solid rgba(248,113,113,.34);border-radius:14px;background:#7f1d1d2e;color:#fee2e2e6}.bulk-failure-list strong[data-v-39f0745d]{color:#fef2f2f5}.bulk-failure-list ul[data-v-39f0745d],.bulk-confirmation-summary ul[data-v-39f0745d]{margin:0;padding-left:18px}.moment-management-item[data-v-39f0745d]{transition:border-color .16s ease,background .16s ease}.moment-management-item.is-selected[data-v-39f0745d]{border-color:#5eead485;background:#14b8a621}.moment-selection-control[data-v-39f0745d]{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#ffffffd1;font-size:.78rem;font-weight:900}.moment-selection-control input[data-v-39f0745d]{width:22px;height:22px;margin:0;cursor:pointer}.moment-description[data-v-39f0745d]{display:-webkit-box;margin-top:8px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bulk-confirmation-backdrop[data-v-39f0745d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--app-navigation-z, 7200) + 10);display:grid;place-items:center;padding:calc(var(--active-app-desktop-header-height, 0px) + 18px) 16px 24px;background:#020617b8}.bulk-confirmation-panel[data-v-39f0745d]{display:grid;gap:16px;width:min(560px,100%);max-height:min(680px,calc(100vh - var(--active-app-desktop-header-height, 0px) - 48px));overflow:auto;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#0f172afa;box-shadow:0 24px 90px #00000075}.bulk-confirmation-summary[data-v-39f0745d]{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0f}.bulk-confirmation-summary strong[data-v-39f0745d]{color:#fffffff0}.bulk-confirmation-summary li[data-v-39f0745d]{overflow-wrap:anywhere}.bulk-confirmation-actions[data-v-39f0745d]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (min-width: 621px){.moment-management-item[data-v-39f0745d]:has(.moment-selection-control){grid-template-columns:auto minmax(0,1fr)}}@media (max-width: 760px){.bulk-action-bar[data-v-39f0745d]{top:10px;margin-bottom:2px}.bulk-action-bar__actions .button[data-v-39f0745d]{flex:1 1 140px}.bulk-confirmation-backdrop[data-v-39f0745d]{align-items:end;padding-bottom:calc(var(--active-app-mobile-nav-safe-height, 0px) + 18px)}.bulk-confirmation-panel[data-v-39f0745d]{max-height:calc(100vh - var(--active-app-mobile-nav-safe-height, 0px) - 52px)}}@media (max-width: 520px){.bulk-action-bar[data-v-39f0745d]{padding:10px}.bulk-action-bar__actions[data-v-39f0745d]{align-items:stretch}.bulk-action-bar__actions .button[data-v-39f0745d],.bulk-confirmation-actions .button[data-v-39f0745d]{width:100%}.bulk-confirmation-backdrop[data-v-39f0745d]{padding-inline:10px}.bulk-confirmation-panel[data-v-39f0745d]{border-radius:14px;padding:14px}}.management-filter-field[data-v-2fb0d8d9]{flex:1 1 180px}.management-filter-field .input[data-v-2fb0d8d9],.management-filter-field select[data-v-2fb0d8d9]{width:100%}.signals-bucket-list[data-v-2fb0d8d9]{display:grid;gap:16px}.signals-bucket[data-v-2fb0d8d9]{display:grid;gap:10px}.signals-bucket>header[data-v-2fb0d8d9]{display:flex;justify-content:space-between;gap:12px;align-items:center}.signals-bucket>header h3[data-v-2fb0d8d9]{margin:0;color:#fffffff0}.signals-bucket>header span[data-v-2fb0d8d9]{color:#ffffff9e;font-size:.78rem;font-weight:800}.app-alerts-panel__count[data-v-989f5e14]{display:inline-flex;margin-left:6px;color:#99f6e4;font-size:.72rem;font-weight:900;vertical-align:middle}.app-alerts-panel__view-all[data-v-989f5e14]{width:100%;min-height:42px}:root{--app-desktop-header-height: 58px;--app-mobile-nav-height: 42px;--app-mobile-nav-safe-height: calc(var(--app-mobile-nav-height) + env(safe-area-inset-bottom, 0px));--app-navigation-z: 7200}body.app-navigation-visible{--active-app-mobile-nav-safe-height: var(--app-mobile-nav-safe-height);--active-app-desktop-header-height: var(--app-desktop-header-height)}body.app-navigation-visible .dashboard-home-page{padding-top:18px}body.app-navigation-visible .discover-header{display:none}.app-navigation-shell{position:sticky;top:0;z-index:var(--app-navigation-z)}.app-desktop-header{position:relative;z-index:var(--app-navigation-z);height:var(--app-desktop-header-height);color:#f8fafc;border-radius:0}.app-desktop-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1180px,calc(100% - 28px));height:100%;margin:0 auto}.app-desktop-header__controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.app-nav-start,.app-nav-control,.app-mobile-nav-button,.app-nav-menu-item{font:inherit}.app-nav-start,.app-nav-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;color:#f8fafcd6;text-decoration:none;white-space:nowrap}.app-nav-start{padding:0 8px 0 3px;font-weight:950}.app-nav-start img{width:28px;height:28px;display:block;object-fit:contain}.app-nav-control{padding:0 9px;font-size:.76rem;font-weight:850}.app-nav-control img,.app-nav-account-trigger img{width:22px;height:22px;display:block;border-radius:9px;object-fit:cover}.app-mobile-nav-avatar{width:17px;height:17px;display:block;border-radius:8px;object-fit:cover}.app-nav-control--primary{color:#06111f;background:linear-gradient(135deg,#5eead4,#93c5fd);box-shadow:0 12px 28px #0ea5e929}.app-nav-start:hover,.app-nav-start:focus-visible,.app-nav-control:hover,.app-nav-control:focus-visible,.app-nav-control.is-open,.app-nav-control.is-current{border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));background-color:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-hover-opacity, .2));color:#fff;outline:none}.app-nav-control--primary:hover,.app-nav-control--primary:focus-visible{color:#06111f;background:linear-gradient(135deg,#99f6e4,#bfdbfe)}.app-navigation-panels{position:fixed;z-index:calc(var(--app-navigation-z) + 2);top:calc(var(--app-desktop-header-height) + 8px);right:max(14px,calc((100vw - 1180px)/2 + 14px));width:min(360px,calc(100vw - 28px))}.app-nav-popover{display:grid;gap:8px;max-height:min(72vh,640px);overflow-y:auto;padding:12px;color:#f8fafc}.app-nav-popover__header{display:grid;gap:2px;padding:2px 4px 6px}.app-nav-popover__header p{margin:0;color:#e2e8f0ad;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.app-nav-popover__header h2{margin:0;color:#fff;font-size:1rem;line-height:1.2}.app-nav-menu-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:8px 10px;color:inherit;text-align:left}.app-nav-menu-item:hover,.app-nav-menu-item:focus-visible,.app-nav-menu-item.is-current{border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-hover-opacity, .2));outline:none}.app-nav-menu-item:disabled{cursor:not-allowed;opacity:var(--app-interactive-disabled-opacity, .48)}.app-nav-menu-item__icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:999px;background:#ffffff1a}.app-nav-menu-item__copy{display:grid;gap:2px;min-width:0;flex:1 1 auto}.app-nav-menu-item__copy strong{color:#fff;font-size:.86rem;line-height:1.2}.app-nav-menu-item__copy small,.app-nav-menu-item__status{color:#e2e8f0b8;font-size:.74rem;line-height:1.25}.app-account-menu__identity{display:flex;align-items:center;gap:10px;padding:4px 4px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.app-account-menu__identity img,.app-account-menu__avatar-fallback{width:38px;height:38px;border-radius:999px}.app-account-menu__avatar-fallback{display:grid;place-items:center;background:#ffffff1a}.app-account-menu__identity span:last-child{display:grid;gap:2px;min-width:0}.app-account-menu__identity strong{color:#fff;font-size:.92rem}.app-account-menu__identity small{color:#e2e8f0b8}.app-account-menu__section{display:grid;gap:6px;padding-top:4px}.app-nav-empty-state{display:grid;justify-items:center;gap:8px;padding:26px 14px 22px;color:#e2e8f0c2;text-align:center}.app-nav-empty-state .app-nav-icon{width:34px;height:34px;color:#7dd3fce6}.app-nav-empty-state strong{color:#fff;font-size:.94rem}.app-mobile-bottom-nav{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 4px);z-index:var(--app-navigation-z);display:none;align-items:center;justify-content:center;gap:4px;width:min(340px,calc(100vw - 44px));min-height:var(--app-mobile-nav-height);padding:4px;transform:translate(-50%);border-radius:var(--app-surface-radius, 14px)}.app-mobile-nav-button{display:grid;place-items:center;gap:0;flex:1 1 0;width:100%;min-width:0;height:32px;min-height:32px;max-height:32px;padding:0;color:#f8fafcc2;text-align:center;box-sizing:border-box}.app-mobile-nav-button img:not(.app-mobile-nav-avatar){width:16px;height:16px;object-fit:contain}.app-mobile-nav-button span{max-width:100%;overflow:hidden;font-size:.5rem;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.app-mobile-nav-button:hover,.app-mobile-nav-button:focus-visible,.app-mobile-nav-button.is-open,.app-mobile-nav-button.is-current{border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));color:#fff;background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-hover-opacity, .2));outline:none}.app-mobile-nav-button--record{color:#06111f}.app-mobile-nav-button__plus{display:grid;place-items:center;width:20px;height:20px;border-radius:8px;color:#06111f;background:linear-gradient(135deg,#5eead4,#93c5fd);box-shadow:0 6px 14px #0ea5e924}.app-mobile-nav-button--record>span:last-child{color:#f8fafcdb}.app-mobile-nav-button--public-primary{color:#06111f;background:linear-gradient(135deg,#5eead4eb,#93c5fdeb)}@media (max-width: 760px){body.app-navigation-visible{padding-bottom:0}body.app-navigation-visible .discover-page,body.app-navigation-visible .dashboard-home-page{padding-top:0;padding-bottom:max(70px,var(--app-mobile-nav-safe-height))}.app-navigation-shell{position:relative;top:auto}.app-desktop-header{display:none}.app-mobile-bottom-nav{display:flex}.app-navigation-panels{top:auto;right:8px;bottom:calc(var(--app-mobile-nav-safe-height) + 12px);left:8px;width:auto}.app-nav-popover{max-height:min(62vh,520px)}}@media (prefers-reduced-motion: reduce){.app-nav-start,.app-nav-control,.app-mobile-nav-button,.app-nav-menu-item{transition:none}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--font-family: Inter, Arial, sans-serif;--access-contrast: 100%;--background-contrast: 100%;--access-text-scale: 1;--background-brightness: 100%;--background-opacity: 1;--background-blur: 0px;--background-motion: 0;--dashboard-background-color: transparent;--bg: #f8fafc;--text: #111827;--card-bg: #ffffff;--button-bg: #111827;--button-text: #ffffff;--button-secondary-bg: #e5e7eb;--badge-bg: #eef2ff;--badge-color: #3730a3;--border: rgba(0,0,0,.06);--input-border: #d1d5db;--muted: #6b7280;--metric-bg: #f9fafb;--moment-accent: #111827;--focus-ring: 0 0 0 3px rgba(59,130,246,.25);--text-2xs: .625rem;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--title-sm: 1.5rem;--title-md: 2rem;--display-sm: clamp(2rem, 5vw, 3.25rem);--space-0: 0;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 16px;--space-8: 20px;--space-9: 24px;--space-10: 32px;--space-11: 40px;--space-12: 48px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--radius-pill: 999px;--motion-fast: .12s;--motion-normal: .18s;--motion-slow: .26s;--motion-ease: cubic-bezier(.22, 1, .36, 1);--app-user-surface-rgb: 16, 24, 39;--app-user-surface-opacity: .72;--app-user-button-rgb: 255, 255, 255;--app-user-button-opacity: .12;--app-user-button-text-rgb: 255, 255, 255;--app-user-button-radius: 14px;--app-user-button-border-rgb: 255, 255, 255;--app-user-button-border-width: 1px;--app-user-border-rgb: 255, 255, 255;--app-user-border-opacity: .22;--app-user-border-width: 1px;--app-accessibility-surface-opacity-factor: 1;--app-accessibility-button-opacity-factor: 1;--app-accessibility-border-opacity-factor: 1;--app-effective-surface-opacity: var(--app-user-surface-opacity);--app-effective-button-opacity: var(--app-user-button-opacity);--app-effective-border-opacity: var(--app-user-border-opacity);--app-interface-tone: 0;--app-interface-tone-factor: 0;--app-effective-canvas-color: var(--bg, #f8fafc);--app-effective-surface-rgb: var(--app-user-surface-rgb);--app-effective-floating-surface-rgb: var(--app-user-surface-rgb);--app-text-primary: rgb(255, 255, 255);--app-text-secondary: rgba(255, 255, 255, .86);--app-text-muted: rgba(255, 255, 255, .68);--app-text-placeholder: rgba(255, 255, 255, .68);--app-text-disabled: rgba(255, 255, 255, .54);--app-text-on-interactive: rgb(255, 255, 255);--app-text-shadow: 0 1px 2px rgba(0, 0, 0, .46), 0 0 1px rgba(0, 0, 0, .22);--app-text-scrim-primary-opacity: 0;--app-text-scrim-secondary-opacity: 0;--app-text-scrim-floating-opacity: 0;--app-text-scrim-interactive-opacity: 0;--app-text-scrim-field-opacity: 0;--app-effective-text-primary: var(--app-text-primary);--app-effective-text-secondary: var(--app-text-secondary);--app-effective-text-muted: var(--app-text-muted);--app-effective-text-placeholder: var(--app-text-placeholder);--app-effective-text-disabled: var(--app-text-disabled);--app-effective-text-interactive: var(--app-text-on-interactive);--app-effective-text-canvas: var(--app-text-primary);--app-effective-text-floating: var(--app-text-primary);--app-canvas-color: var(--bg, #f8fafc);--app-surface-primary-rgb: var(--app-user-surface-rgb);--app-surface-primary-opacity: var(--app-effective-surface-opacity);--app-surface-primary-blur: 16px;--app-surface-secondary-rgb: var(--app-user-surface-rgb);--app-surface-secondary-opacity: calc(var(--app-effective-surface-opacity) * .82);--app-surface-secondary-blur: 8px;--app-surface-floating-rgb: var(--app-user-surface-rgb);--app-surface-floating-opacity: calc(var(--app-effective-surface-opacity) * .92);--app-surface-floating-blur: 24px;--app-border-rgb: var(--app-user-border-rgb);--app-border-opacity: var(--app-effective-border-opacity);--app-border-width: var(--app-user-border-width);--app-surface-radius: var(--app-user-button-radius);--app-interactive-rgb: var(--app-user-button-rgb);--app-interactive-opacity: var(--app-effective-button-opacity);--app-interactive-text: var(--app-text-on-interactive);--app-interactive-border-rgb: var(--app-user-button-border-rgb);--app-interactive-border-opacity: var(--app-effective-border-opacity);--app-interactive-border-width: var(--app-user-button-border-width);--app-interactive-radius: var(--app-user-button-radius);--app-interactive-subtle-opacity: calc(var(--app-effective-button-opacity) * .42);--app-interactive-hover-opacity: min(1, calc(var(--app-effective-button-opacity) + .08));--app-interactive-active-opacity: min(1, calc(var(--app-effective-button-opacity) + .14));--app-interactive-disabled-opacity: .48;--app-overlay-backdrop-rgb: 0, 0, 0;--app-overlay-backdrop-opacity: .48;--app-overlay-backdrop-blur: 10px;--app-overlay-panel-rgb: var(--app-surface-floating-rgb, 16, 24, 39);--app-overlay-panel-opacity: var(--app-surface-floating-opacity, .66);--app-overlay-panel-border-rgb: var(--app-border-rgb, 255, 255, 255);--app-overlay-panel-border-opacity: var(--app-border-opacity, .22);--app-overlay-panel-border-width: var(--app-border-width, 1px);--app-overlay-panel-radius: var(--app-surface-radius, 14px);--app-overlay-panel-shadow: var(--surface-shadow-md, 0 18px 52px rgba(0, 0, 0, .2));--site-surface-rgb: 16, 24, 39;--site-surface-opacity: var(--app-effective-surface-opacity);--surface-tint-rgb: var(--site-surface-rgb);--surface-tint-opacity: var(--site-surface-opacity);--site-button-rgb: 255, 255, 255;--site-button-opacity: var(--app-effective-button-opacity);--site-button-text-color: rgba(255, 255, 255, .94);--site-button-border-rgb: 255, 255, 255;--site-button-border-width: 1px;--site-button-radius: 14px;--site-control-radius: 12px;--site-border-rgb: 255, 255, 255;--site-border-opacity: var(--app-effective-border-opacity);--site-border-width: 1px;--surface-blur-sm: 8px;--surface-blur-md: 16px;--surface-blur-lg: 24px;--surface-border-subtle: rgba(var(--site-border-rgb, 255, 255, 255), .14);--surface-border-strong: rgba(var(--site-border-rgb, 255, 255, 255), .28);--surface-bg-soft: rgba(var(--site-surface-rgb, 16, 24, 39), calc(var(--site-surface-opacity, .72) * .42));--surface-bg-medium: rgba(var(--site-surface-rgb, 16, 24, 39), var(--site-surface-opacity, .72));--surface-bg-strong: rgba(var(--site-surface-rgb, 16, 24, 39), min(1, calc(var(--site-surface-opacity, .72) + .12)));--surface-shadow-sm: 0 8px 18px rgba(0, 0, 0, .14);--surface-shadow-md: 0 18px 52px rgba(0, 0, 0, var(--ui-shadow-opacity, .2));--surface-shadow-lg: 0 24px 80px rgba(0, 0, 0, var(--ui-shadow-opacity, .28));--button-height-xs: 28px;--button-height-sm: 34px;--button-height-md: 40px;--button-height-lg: 44px;--button-radius: var(--radius-md);--button-radius-pill: var(--radius-pill);--button-focus-ring: var(--focus-ring);--button-disabled-opacity: .48;--form-control-height-sm: 34px;--form-control-height-md: 44px;--form-control-padding-x: 12px;--form-control-padding-y: 10px;--form-control-radius: var(--site-control-radius, var(--radius-md));--form-control-bg: rgba(var(--site-surface-rgb, 255, 255, 255), calc(var(--site-surface-opacity, .72) * .18));--form-control-border: rgba(var(--site-border-rgb, 255, 255, 255), var(--site-border-opacity, .16));--form-control-text: inherit;--form-control-placeholder: rgba(255, 255, 255, var(--ui-muted-text-opacity, .72));--form-control-focus-ring: var(--focus-ring);--form-control-disabled-opacity: .48;--form-field-gap: var(--space-3);--form-section-gap: var(--space-7);--app-field-rgb: var(--app-surface-secondary-rgb, var(--site-surface-rgb, 16, 24, 39));--app-field-opacity: calc(var(--app-surface-secondary-opacity, var(--site-surface-opacity, .72)) * .22);--app-field-text: var(--app-text-primary);--app-field-placeholder: var(--app-text-placeholder);--app-field-disabled-text: var(--app-text-disabled);--app-field-border-rgb: var(--app-border-rgb, var(--site-border-rgb, 255, 255, 255));--app-field-border-opacity: var(--app-border-opacity, var(--site-border-opacity, .22));--app-field-border-width: var(--app-border-width, var(--site-border-width, 1px));--app-field-radius: var(--app-surface-radius, var(--site-control-radius, 12px));--app-field-disabled-opacity: .48;--app-field-readonly-opacity: .82;--app-field-focus-ring: var(--focus-ring);--app-field-error-rgb: 220, 38, 38;--app-field-error-text: rgb(254, 226, 226);--ui-surface-rgb: var(--site-surface-rgb);--ui-surface-opacity: var(--site-surface-opacity);--ui-button-rgb: var(--site-button-rgb);--ui-button-opacity: var(--site-button-opacity);--ui-button-text-rgb: 255, 255, 255;--ui-button-radius: var(--site-button-radius);--ui-button-border-rgb: var(--site-button-border-rgb);--ui-button-border-width: var(--site-button-border-width);--ui-border-rgb: var(--site-border-rgb);--ui-border-opacity: var(--site-border-opacity);--ui-border-width: var(--site-border-width);--ui-text-opacity: .94;--ui-muted-text-opacity: .72;--ui-shadow-opacity: .22;--ui-readability: .5;--timeline-browser-user-columns: 6;--timeline-browser-user-gap: 12px;--moment-grid-columns: var(--timeline-browser-user-columns);--moment-grid-gap: var(--timeline-browser-user-gap);--moment-card-radius: 18px;--moment-card-border-rgb: 255, 255, 255;--moment-card-border-opacity: .24;--moment-card-border-width: 1px;--moment-image-opacity: .46;--moment-image-brightness: 100%;--moment-image-contrast: 100%;--moment-image-blur: 0px;--moment-image-tint-rgb: 16, 24, 39;--moment-image-tint-opacity: 0;--moment-media-opacity: var(--public-profile-media-opacity, var(--personal-timeline-media-opacity, var(--moment-image-opacity, 1)));--moment-media-brightness: var(--public-profile-media-brightness, var(--personal-timeline-media-brightness, var(--moment-image-brightness, 100%)));--moment-media-contrast: var(--public-profile-media-contrast, var(--personal-timeline-media-contrast, var(--moment-image-contrast, 100%)));--moment-media-saturation: var(--public-profile-media-saturation, var(--personal-timeline-media-saturation, var(--moment-image-saturation, 1)));--moment-media-blur: var(--public-profile-media-blur, var(--personal-timeline-media-blur, var(--moment-image-blur, 0px)));--moment-media-filter: brightness(var(--moment-media-brightness)) contrast(var(--moment-media-contrast)) saturate(var(--moment-media-saturation)) blur(var(--moment-media-blur));--moment-media-tint-rgb: var(--public-profile-media-tint-rgb, var(--moment-image-tint-rgb, 16, 24, 39));--moment-media-tint-opacity: var(--public-profile-media-tint-opacity, var(--personal-timeline-media-tint-opacity, var(--moment-image-tint-opacity, 0)));--moment-media-radius: var(--public-profile-media-radius, var(--personal-timeline-media-radius, var(--moment-card-radius, 12px)));--moment-media-border-width: var(--public-profile-media-border-width, var(--personal-timeline-media-border-width, 0px));--moment-media-border-color: var(--public-profile-media-border-color, var(--personal-timeline-media-border-color, transparent));--z-base: 1;--z-content: 10;--z-raised: 40;--z-floating: 80;--z-toolbar: 300;--z-controls: 400;--z-dropdown: 100;--z-sticky: 300;--z-overlay: 1000;--z-modal: 1400;--z-popover: 1600;--z-toast: 1900;--z-max: 2147483000;--sidebar-top-color: rgba(255,255,255,.1);--sidebar-bottom-color: rgba(15,23,42,.25);--sidebar-border: rgba(255,255,255,.22);--sidebar-hover-border: rgba(255,255,255,.35);--sidebar-active-border: rgba(255,255,255,.4);--sidebar-text: #ffffff;--sidebar-input-bg: rgba(255,255,255,.08);--sidebar-input-border: rgba(255,255,255,.14);--sidebar-flyout-bg-top: rgba(255,255,255,.1);--sidebar-flyout-bg-bottom: rgba(15,23,42,.25);--sidebar-button-secondary-bg: rgba(255,255,255,.08);--sidebar-hover-bg: linear-gradient(180deg, rgba(255,255,255,.16), rgba(15,23,42,.35));--sidebar-active-bg: linear-gradient(180deg, rgba(255,255,255,.2), rgba(15,23,42,.4));--sidebar-active-shadow: 0 10px 24px rgba(0,0,0,.45);--sidebar-panel-bg: rgba(255,255,255,.02);--sidebar-panel-border-top: rgba(255,255,255,.06);--sidebar-muted: rgba(255,255,255,.72);--sidebar-placeholder: rgba(255,255,255,.5);--sidebar-button-secondary-hover-bg: rgba(255,255,255,.14);--sidebar-hover-overlay: rgba(255,255,255,.06);--glass-popout-bg: linear-gradient(180deg, rgba(255, 255, 255, .24), rgba(255, 255, 255, .1)), rgba(15, 23, 42, .18);--glass-popout-border: 1px solid rgba(255, 255, 255, .26);--glass-popout-shadow: 0 18px 40px rgba(15, 23, 42, .28), inset 0 1px 0 rgba(255, 255, 255, .16);--glass-popout-blur: blur(16px);--glass-popout-blur-webkit: blur(16px);--glass-popout-radius: 24px;--hero-control-edge-offset: 24px;--hero-corner-edge-offset: 14px;--hero-menu-offset: 78px;--hero-control-fly-distance: 18px;--hero-control-fly-scale: .86;--hero-control-surface-scale: 1;--hero-control-transition: transform .72s cubic-bezier(.22, 1, .36, 1), opacity .56s ease;--hero-top-actions-gap: clamp(6px, .8vw, 10px);--hero-menu-panel-width: auto;--hero-menu-panel-min-width: 220px;--hero-menu-panel-padding: 12px;--hero-menu-panel-radius: 18px;--hero-menu-panel-bio-width: auto;--hero-menu-panel-bio-min-width: 280px;--hero-menu-panel-bio-max-width: 360px;--hero-menu-panel-bottom-width: min(380px, calc(100vw - 48px) );--hero-menu-panel-bottom-max-height: min(62vh, 560px);--sidebar-flyout-left: clamp(12px, 2.2vw, 28px);--sidebar-flyout-right: auto;--sidebar-flyout-bottom: clamp(84px, 11vw, 96px);--sidebar-flyout-width: min(520px, calc(100vw - clamp(24px, 5vw, 56px)) );--sidebar-flyout-max-height: min(74vh, 700px);--sidebar-flyout-radius: 24px;--dashboard-footer-nav-width: auto;--dashboard-footer-nav-bottom: max(10px, calc(env(safe-area-inset-bottom) + 10px) );--dashboard-footer-nav-type-size: clamp(11px, calc(6px + .62vw) , 18px);--dashboard-footer-nav-track-gap: clamp(3px, calc(1px + .55vw) , 9px);--dashboard-footer-nav-track-padding: 0px;--dashboard-footer-nav-button-min-height: clamp(34px, calc(26px + 1.05vw) , 50px);--dashboard-footer-nav-button-padding-inline: clamp(11px, calc(7px + .95vw) , 22px);--dashboard-footer-nav-button-gap: clamp(5px, calc(2px + .45vw) , 9px);--dashboard-footer-nav-emoji-size: 1.08em;--dashboard-footer-nav-label-size: .94em;--profile-avatar-bio-button-offset: clamp(-10px, calc(-7px - .45vw) , -14px);--profile-avatar-bio-button-scale: 1;--profile-avatar-bio-button-overlay-offset: -7px;--profile-avatar-bio-button-overlay-scale: .58;--profile-hero-content-padding-top: clamp(84px, calc(72px + 2.6vw) , 108px);--profile-hero-content-padding-right: clamp(14px, 5vw, 64px);--profile-hero-content-padding-bottom: clamp(22px, 4vw, 48px);--profile-hero-content-padding-left: clamp(14px, 5.6vw, 72px);--profile-hero-center-top: clamp(40%, calc(33% + 2vw) , 50%);--profile-hero-center-width: min(100%, clamp(320px, calc(100vw - clamp(20px, 4vw, 72px)) , 560px));--profile-hero-center-frame-inset-block: clamp(22px, 3vw, 34px);--profile-hero-center-frame-inset-inline: clamp(14px, 5vw, 44px);--profile-hero-center-frame-radius: clamp(24px, 3vw, 36px);--profile-hero-avatar-size: clamp(144px, calc(112px + 6vw) , 200px);--profile-hero-text-max-width: min(760px, calc(100vw - 28px) );--profile-hero-bio-size: clamp(.95rem, calc(.91rem + .12vw) , 1rem);--profile-overlay-identity-inset: clamp(12px, 2.6vw, 34px);--profile-overlay-identity-width: min(clamp(320px, 28vw, 340px), calc(100vw - 24px) );--timeline-browser-card-padding: clamp(4px, .35vw, 6px);--timeline-browser-card-radius: clamp(14px, 1vw, 18px);--timeline-browser-card-copy-inset: clamp(4px, .35vw, 6px);--timeline-browser-card-copy-padding-top: clamp(8px, .75vw, 10px);--timeline-browser-card-copy-padding-inline: clamp(8px, .9vw, 12px);--timeline-browser-card-copy-padding-bottom: clamp(8px, .9vw, 12px);--timeline-browser-card-title-size: clamp(.74rem, calc(.66rem + .2vw) , .84rem);--timeline-browser-card-date-size: clamp(.72rem, calc(.6rem + .22vw) , .9rem);--timeline-card-padding: 16px;--timeline-card-radius: 10px;--timeline-media-size: 180px;--profile-hero-fallback-bg: linear-gradient(135deg, rgba(17,24,39,.9), rgba(30,41,59,.8)), radial-gradient(circle at top left, rgba(255,255,255,.08), transparent 30%);--profile-hero-overlay-bg: linear-gradient(to bottom, rgba(15,23,42,.06), rgba(15,23,42,.3)), linear-gradient(to right, rgba(15,23,42,.05), rgba(15,23,42,.16));--avatar-border: 2px solid rgba(255,255,255,.95);--avatar-shadow: 0 12px 40px rgba(0,0,0,.28);--avatar-fallback-bg: rgba(255,255,255,.18);--pill-bg: rgba(255,255,255,.06);--pill-border: rgba(255,255,255,.08);--hero-stroke-color: rgba(0,0,0,.06);--hero-text-stroke-strong: .6px var(--hero-stroke-color);--hero-text-stroke: .4px var(--hero-stroke-color);--hero-text-stroke-small: .2px var(--hero-stroke-color);--hero-text-shadow-1: 0 1.1px 0 rgba(0,0,0,.04);--hero-text-shadow-2: 0 0 1px rgba(0,0,0,.02);--hero-outline: -1px -1px 0 var(--hero-stroke-color), 1px -1px 0 var(--hero-stroke-color), -1px 1px 0 var(--hero-stroke-color), 1px 1px 0 var(--hero-stroke-color);--hero-outline-strong: -1.5px -1.5px 0 var(--hero-stroke-color), 1.5px -1.5px 0 var(--hero-stroke-color), -1.5px 1.5px 0 var(--hero-stroke-color), 1.5px 1.5px 0 var(--hero-stroke-color);--site-text-stroke-color: rgba(0,0,0,.72);--site-text-shadow-1: 1px 1px 0 rgba(0,0,0,.78);--site-text-shadow-2: 0 2px 8px rgba(0,0,0,.18);--site-text-shadow: var(--site-text-shadow-1), var(--site-text-shadow-2);--site-text-shadow-strong: 2px 2px 0 rgba(0,0,0,.82), 0 3px 12px rgba(0,0,0,.2);--banner-outline-light: rgba(255,255,255,.95);--banner-outline-dark: rgba(0,0,0,.9);--banner-outline-offset-large: 2px;--banner-outline-offset-small: 1px}.dark{--bg: #0f172a;--text: #f8fafc;--card-bg: rgba(255,255,255,.04);--button-bg: rgba(255,255,255,.92);--button-text: #0f172a;--button-secondary-bg: rgba(255,255,255,.08);--badge-bg: rgba(255,255,255,.06);--badge-color: #f8fafc;--border: rgba(255,255,255,.06);--input-border: rgba(255,255,255,.12);--muted: #9ca3af;--metric-bg: rgba(255,255,255,.02);--moment-accent: #f8fafc;--focus-ring: 0 0 0 3px rgba(59,130,246,.22);--sidebar-hover-bg: linear-gradient(180deg, rgba(255,255,255,.1), rgba(0,0,0,.22));--sidebar-active-bg: linear-gradient(180deg, rgba(255,255,255,.12), rgba(0,0,0,.28));--sidebar-active-shadow: 0 10px 24px rgba(0,0,0,.6);--sidebar-panel-bg: rgba(255,255,255,.02);--sidebar-panel-border-top: rgba(255,255,255,.06);--sidebar-muted: rgba(255,255,255,.72);--sidebar-placeholder: rgba(255,255,255,.5);--sidebar-button-secondary-hover-bg: rgba(255,255,255,.14);--sidebar-hover-overlay: rgba(255,255,255,.06);--profile-hero-fallback-bg: linear-gradient(135deg, rgba(2,6,23,.9), rgba(7,10,25,.8)), radial-gradient(circle at top left, rgba(255,255,255,.02), transparent 30%);--profile-hero-overlay-bg: linear-gradient(to bottom, rgba(0,0,0,.06), rgba(0,0,0,.22)), linear-gradient(to right, rgba(0,0,0,.03), rgba(0,0,0,.12));--avatar-border: 2px solid rgba(255,255,255,.95);--avatar-shadow: 0 12px 40px rgba(0,0,0,.6);--avatar-fallback-bg: rgba(255,255,255,.06);--pill-bg: rgba(255,255,255,.04);--pill-border: rgba(255,255,255,.08);--hero-text-stroke: .4px rgba(255,255,255,.06);--hero-text-shadow-1: 0 1.1px 0 rgba(255,255,255,.04);--hero-text-shadow-2: 0 0 1px rgba(255,255,255,.02);--hero-outline: -1px -1px 0 var(--hero-stroke-color), 1px -1px 0 var(--hero-stroke-color), -1px 1px 0 var(--hero-stroke-color), 1px 1px 0 var(--hero-stroke-color);--hero-outline-strong: -1.5px -1.5px 0 var(--hero-stroke-color), 1.5px -1.5px 0 var(--hero-stroke-color), -1.5px 1.5px 0 var(--hero-stroke-color), 1.5px 1.5px 0 var(--hero-stroke-color);--hero-stroke-color: rgba(255,255,255,.06);--site-text-stroke-color: rgba(0,0,0,.82);--site-text-shadow-1: 1px 1px 0 rgba(0,0,0,.84);--site-text-shadow-2: 0 2px 10px rgba(0,0,0,.28);--site-text-shadow: var(--site-text-shadow-1), var(--site-text-shadow-2);--site-text-shadow-strong: 2px 2px 0 rgba(0,0,0,.9), 0 4px 14px rgba(0,0,0,.32)}html{font-family:var(--font-family);font-size:calc(16px * var(--access-text-scale))}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--app-effective-text-canvas, var(--text));text-shadow:var(--app-text-shadow, none)}html{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.34) rgba(15,23,42,.08)}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background:#0f172a14;border-radius:999px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffffff75,#ffffff38),#0f172a47;border:1px solid rgba(255,255,255,.14);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffffff94,#ffffff52),#0f172a61}a{color:inherit;text-decoration:none}body :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,em,label,legend,li,dt,dd,blockquote,cite,figcaption,a,button,td,th,div){text-shadow:var(--site-text-shadow)}body :where(h1,h2,h3,.timeline-card__title,.timeline-entry__heading,.profile-hero-name){text-shadow:var(--site-text-shadow-strong)}input,textarea,select,option,.input,.textarea,.leaflet-container,.leaflet-container *,svg text,code,pre,kbd,samp{text-shadow:none}.leaflet-container{z-index:var(--z-content)}button{cursor:pointer}.app-text-primary{color:var(--app-text-primary, rgb(255, 255, 255));text-shadow:var(--app-text-shadow, none)}.app-text-secondary{color:var(--app-text-secondary, rgba(255, 255, 255, .86));text-shadow:var(--app-text-shadow, none)}.app-text-muted{color:var(--app-text-muted, rgba(255, 255, 255, .68));text-shadow:var(--app-text-shadow, none)}.app-text-placeholder{color:var(--app-text-placeholder, rgba(255, 255, 255, .68));text-shadow:var(--app-text-shadow, none)}.app-text-disabled{color:var(--app-text-disabled, rgba(255, 255, 255, .54));text-shadow:var(--app-text-shadow, none)}.layout{max-width:960px;margin:0 auto;padding:24px}.app-shell{min-height:100vh;width:100%;margin:0;padding:0}.app-border{border:max(0px,var(--app-border-width, var(--site-border-width, 1px))) solid rgba(var(--app-border-rgb, var(--site-border-rgb, 255, 255, 255)),var(--app-border-opacity, var(--site-border-opacity, .22)))}.app-overlay-backdrop{pointer-events:auto;background:rgba(var(--app-overlay-backdrop-rgb, 0, 0, 0),var(--app-overlay-backdrop-opacity, .48));backdrop-filter:blur(var(--app-overlay-backdrop-blur, 10px));-webkit-backdrop-filter:blur(var(--app-overlay-backdrop-blur, 10px))}.app-overlay-panel,.app-dialog-panel,.app-sheet-panel,.app-drawer-panel,.app-popover-panel{color:var(--app-effective-text-primary, var(--text));background:rgba(var(--app-overlay-panel-rgb, 16, 24, 39),var(--app-overlay-panel-opacity, .66));border:max(0px,var(--app-overlay-panel-border-width, 1px)) solid rgba(var(--app-overlay-panel-border-rgb, 255, 255, 255),var(--app-overlay-panel-border-opacity, .22));border-radius:var(--app-overlay-panel-radius, 14px);box-shadow:var(--app-overlay-panel-shadow, 0 18px 52px rgba(0, 0, 0, .2));backdrop-filter:blur(var(--app-surface-floating-blur, 24px));-webkit-backdrop-filter:blur(var(--app-surface-floating-blur, 24px))}.app-sheet-panel{border-radius:var(--app-overlay-panel-radius, 14px) var(--app-overlay-panel-radius, 14px) 0 0}.app-surface-primary,.app-surface-secondary,.app-surface-floating{border:max(0px,var(--app-border-width, 1px)) solid rgba(var(--app-border-rgb, 255, 255, 255),var(--app-border-opacity, .22));border-radius:var(--app-surface-radius, 14px);background-clip:padding-box}.app-surface-primary{color:var(--app-effective-text-primary, var(--text));background:linear-gradient(rgba(0,0,0,var(--app-text-scrim-primary-opacity, 0)),rgba(0,0,0,var(--app-text-scrim-primary-opacity, 0))),rgba(var(--app-surface-primary-rgb, 16, 24, 39),var(--app-surface-primary-opacity, .72));backdrop-filter:blur(var(--app-surface-primary-blur, 16px));-webkit-backdrop-filter:blur(var(--app-surface-primary-blur, 16px))}.app-surface-secondary{color:var(--app-text-primary, var(--text));background:linear-gradient(rgba(0,0,0,var(--app-text-scrim-secondary-opacity, 0)),rgba(0,0,0,var(--app-text-scrim-secondary-opacity, 0))),rgba(var(--app-surface-secondary-rgb, 16, 24, 39),var(--app-surface-secondary-opacity, .59));backdrop-filter:blur(var(--app-surface-secondary-blur, 8px));-webkit-backdrop-filter:blur(var(--app-surface-secondary-blur, 8px))}.app-surface-floating{color:var(--app-effective-text-floating, var(--text));background:linear-gradient(rgba(0,0,0,var(--app-text-scrim-floating-opacity, 0)),rgba(0,0,0,var(--app-text-scrim-floating-opacity, 0))),rgba(var(--app-surface-floating-rgb, 16, 24, 39),var(--app-surface-floating-opacity, .66));box-shadow:var(--surface-shadow-md, 0 18px 52px rgba(0, 0, 0, .2));backdrop-filter:blur(var(--app-surface-floating-blur, 24px));-webkit-backdrop-filter:blur(var(--app-surface-floating-blur, 24px))}.app-surface,.card{color:var(--text);background:linear-gradient(135deg,rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .18)),rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .06))),rgba(var(--site-surface-rgb, 255, 255, 255),var(--site-surface-opacity, .72));border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .22));border-radius:10px;padding:16px;margin-bottom:16px}.app-surface-soft{background:linear-gradient(135deg,rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .12)),rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .04))),rgba(var(--surface-tint-rgb, var(--site-surface-rgb, 255, 255, 255)),calc(var(--surface-tint-opacity, var(--site-surface-opacity, .72)) * .62))}.app-surface-strong{background:linear-gradient(135deg,rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .22)),rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .08))),rgba(var(--site-surface-rgb, 16, 24, 39),min(1,calc(var(--site-surface-opacity, .72) + .12)))}.app-glass-panel,.timeline-glass-panel,.glass-panel,.discover-glass-panel{color:rgba(255,255,255,var(--ui-text-opacity, .94));background:linear-gradient(135deg,rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .2)),rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .07))),rgba(var(--site-surface-rgb, 16, 24, 39),var(--site-surface-opacity, .72));border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .24));box-shadow:0 18px 52px rgba(0,0,0,var(--ui-shadow-opacity, .2));-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}.profile-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000000d,#00000059)}.banner-text h2,.banner-text p{color:var(--text)}.ui-text-caption{margin:0;color:inherit;font-size:var(--text-2xs);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.ui-text-label{margin:0;color:inherit;font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.ui-text-kicker{margin:0;color:inherit;font-size:.66rem;font-weight:800;letter-spacing:.13em;line-height:1;text-transform:uppercase}.ui-text-field-label{color:inherit;font-size:.78rem;font-weight:800;letter-spacing:.02em;line-height:1.2}.ui-text-body{margin:0;color:inherit;font-size:var(--text-md);line-height:1.55}.ui-text-body-sm{margin:0;color:inherit;font-size:var(--text-sm);line-height:1.45}.ui-text-title{margin:0;color:inherit;font-size:var(--title-sm);font-weight:900;letter-spacing:-.03em;line-height:1.08}.ui-text-display{margin:0;color:inherit;font-size:var(--display-sm);font-weight:900;letter-spacing:-.04em;line-height:.98}.ui-text-muted{color:var(--muted)}.ui-text-strong{font-weight:900}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:var(--button-height-md);padding:0 var(--space-7);border:max(0px,var(--site-button-border-width, 1px)) solid rgba(var(--site-button-border-rgb, 255, 255, 255),var(--site-border-opacity, .24));border-radius:var(--button-radius);background:rgba(var(--site-button-rgb, 17, 24, 39),var(--site-button-opacity, 1));color:var(--site-button-text-color, var(--button-text));font:inherit;font-size:var(--text-sm);font-weight:800;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background-color var(--motion-normal) ease,border-color var(--motion-normal) ease,filter var(--motion-normal) ease,transform var(--motion-normal) var(--motion-ease)}.ui-button:hover:not(:disabled):not(.is-disabled):not([aria-disabled=true]){border-color:rgba(var(--site-button-border-rgb, 255, 255, 255),.42);filter:brightness(1.04)}.ui-button:focus-visible{outline:none;box-shadow:var(--button-focus-ring)}.ui-button:disabled,.ui-button.is-disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:var(--button-disabled-opacity)}.ui-button--primary{background:rgba(var(--site-button-rgb, 17, 24, 39),max(var(--site-button-opacity, .82),.82))}.ui-button--secondary{background:linear-gradient(135deg,rgba(255,255,255,calc(var(--site-button-opacity, .82) * .14)),rgba(255,255,255,calc(var(--site-button-opacity, .82) * .06))),rgba(var(--site-surface-rgb, 255, 255, 255),calc(var(--site-surface-opacity, .72) * .32));color:var(--site-button-text-color, var(--text))}.ui-button--ghost{background:transparent}.ui-button--danger{--site-button-rgb: 220, 38, 38;--site-button-border-rgb: 248, 113, 113;color:#fff7f7}.ui-button--icon{width:var(--button-height-md);min-width:var(--button-height-md);padding:0}.ui-button--pill{border-radius:var(--button-radius-pill)}.ui-button--toolbar{min-height:var(--button-height-sm);padding:0 var(--space-6);border-radius:var(--site-control-radius, var(--radius-sm));background:rgba(var(--site-button-rgb, 255, 255, 255),calc(var(--site-button-opacity, .82) * .12));color:var(--site-button-text-color, rgba(255, 255, 255, .9));font-size:var(--text-xs)}.ui-button--compact{min-height:var(--button-height-xs);padding:0 var(--space-5);font-size:var(--text-xs)}.ui-surface{color:inherit;background:var(--surface-bg-medium);border:max(0px,var(--site-border-width, 1px)) solid var(--surface-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--surface-shadow-sm)}.ui-surface--elevated{box-shadow:var(--surface-shadow-md)}.ui-surface--compact{padding:var(--space-6);border-radius:var(--radius-md)}.ui-surface--overlay{background:var(--surface-bg-strong);border-color:var(--surface-border-strong);box-shadow:var(--surface-shadow-lg);-webkit-backdrop-filter:blur(var(--surface-blur-lg)) saturate(130%);backdrop-filter:blur(var(--surface-blur-lg)) saturate(130%)}.ui-surface--card{padding:var(--space-7);border-radius:var(--radius-lg)}.ui-surface--form{padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-bg-soft)}.ui-surface--glass{background:linear-gradient(135deg,rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .2)),rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .07))),var(--surface-bg-medium);border-color:var(--surface-border-strong);box-shadow:var(--surface-shadow-md);-webkit-backdrop-filter:blur(var(--surface-blur-md)) saturate(140%);backdrop-filter:blur(var(--surface-blur-md)) saturate(140%)}.app-field.app-field,.app-field-select.app-field-select,.app-field-textarea.app-field-textarea{width:100%;min-height:var(--form-control-height-md);padding:var(--form-control-padding-y) var(--form-control-padding-x);border:max(0px,var(--app-field-border-width, 1px)) solid rgba(var(--app-field-border-rgb, 255, 255, 255),var(--app-field-border-opacity, .22));border-radius:var(--app-field-radius, 12px);background:linear-gradient(rgba(0,0,0,var(--app-text-scrim-field-opacity, 0)),rgba(0,0,0,var(--app-text-scrim-field-opacity, 0))),rgba(var(--app-field-rgb, 16, 24, 39),var(--app-field-opacity, .16));color:var(--app-field-text, inherit);text-shadow:var(--app-text-shadow, none);font:inherit;outline:none;transition:background-color var(--motion-normal) ease,border-color var(--motion-normal) ease,box-shadow var(--motion-normal) ease,color var(--motion-normal) ease}.app-field.app-field::placeholder,.app-field-textarea.app-field-textarea::placeholder{color:var(--app-field-placeholder, var(--muted));opacity:1}.app-field:focus-visible,.app-field-select:focus-visible,.app-field-textarea:focus-visible,.app-field-range:focus-visible,.app-field-choice:focus-visible,.app-field-choice input:focus-visible{outline:none;box-shadow:var(--app-field-focus-ring, var(--focus-ring))}.app-field[aria-invalid=true],.app-field-textarea[aria-invalid=true],.app-field-select[aria-invalid=true],.app-field--error{border-color:rgba(var(--app-field-error-rgb, 220, 38, 38),.82);box-shadow:0 0 0 2px rgba(var(--app-field-error-rgb, 220, 38, 38),.32)}.app-field:disabled,.app-field-select:disabled,.app-field-textarea:disabled,.app-field-range:disabled,.app-field-choice input:disabled,.app-field[aria-disabled=true]{color:var(--app-field-disabled-text, var(--muted));cursor:not-allowed}.app-field[readonly],.app-field-textarea[readonly],.app-field[aria-readonly=true]{background:linear-gradient(rgba(0,0,0,var(--app-text-scrim-field-opacity, 0)),rgba(0,0,0,var(--app-text-scrim-field-opacity, 0))),rgba(var(--app-field-rgb, 16, 24, 39),calc(var(--app-field-opacity, .16) * var(--app-field-readonly-opacity, .82)))}.app-field-textarea{min-height:120px;resize:vertical}.app-field-select{min-height:var(--form-control-height-sm)}.app-field-choice{display:inline-flex;align-items:center;gap:var(--space-5);color:var(--app-field-text, inherit);cursor:pointer}.app-field-choice input{accent-color:rgb(var(--app-interactive-rgb, 255, 255, 255))}.app-field-range{width:100%;accent-color:rgb(var(--app-interactive-rgb, 255, 255, 255));cursor:pointer}.app-field-error-text{color:var(--app-field-error-text, rgb(254, 226, 226))}.ui-input,.ui-textarea,.ui-select{width:100%;min-height:var(--form-control-height-md);padding:var(--form-control-padding-y) var(--form-control-padding-x);border:max(0px,var(--site-border-width, 1px)) solid var(--form-control-border);border-radius:var(--form-control-radius);background:var(--form-control-bg);color:var(--form-control-text);font:inherit;outline:none;transition:background-color var(--motion-normal) ease,border-color var(--motion-normal) ease,box-shadow var(--motion-normal) ease,opacity var(--motion-normal) ease}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--form-control-placeholder)}.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-select:focus-visible{border-color:rgba(var(--site-border-rgb, 255, 255, 255),.34);box-shadow:var(--form-control-focus-ring)}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled,.ui-input.is-disabled,.ui-textarea.is-disabled,.ui-select.is-disabled,.ui-input[aria-disabled=true],.ui-textarea[aria-disabled=true],.ui-select[aria-disabled=true]{cursor:not-allowed;opacity:var(--form-control-disabled-opacity)}.ui-textarea{min-height:120px;resize:vertical}.ui-select{min-height:var(--form-control-height-sm);padding:0 calc(var(--form-control-padding-x) + 18px) 0 var(--form-control-padding-x);-moz-appearance:none;appearance:none;-webkit-appearance:none}.ui-checkbox,.ui-toggle{display:inline-flex;align-items:center;gap:var(--space-5);color:inherit;cursor:pointer}.ui-checkbox__input{width:18px;height:18px;min-width:18px;margin:0;accent-color:rgb(var(--site-button-rgb, 255, 255, 255));cursor:pointer}.ui-checkbox__label,.ui-toggle__label{color:inherit;font-size:var(--text-sm);line-height:1.3}.ui-toggle{position:relative}.ui-toggle__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.ui-toggle__track{position:relative;width:40px;height:22px;flex:0 0 auto;border:max(0px,var(--site-border-width, 1px)) solid var(--form-control-border);border-radius:var(--radius-pill);background:var(--form-control-bg);transition:background-color var(--motion-normal) ease,border-color var(--motion-normal) ease}.ui-toggle__track:after{content:"";position:absolute;top:50%;left:3px;width:16px;height:16px;border-radius:var(--radius-pill);background:currentColor;transform:translateY(-50%);transition:transform var(--motion-normal) var(--motion-ease)}.ui-toggle__input:checked+.ui-toggle__track{border-color:rgba(var(--site-button-border-rgb, 255, 255, 255),.42);background:rgba(var(--site-button-rgb, 17, 24, 39),max(var(--site-button-opacity, .82),.82))}.ui-toggle__input:checked+.ui-toggle__track:after{transform:translate(18px,-50%)}.ui-toggle__input:focus-visible+.ui-toggle__track{box-shadow:var(--form-control-focus-ring)}.ui-file-input{display:grid;gap:var(--form-field-gap)}.ui-file-input__control{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.ui-file-input__trigger{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:var(--button-height-md);padding:0 var(--space-7);border:max(0px,var(--site-button-border-width, 1px)) solid rgba(var(--site-button-border-rgb, 255, 255, 255),var(--site-border-opacity, .24));border-radius:var(--button-radius-pill);background:rgba(var(--site-button-rgb, 17, 24, 39),var(--site-button-opacity, 1));color:var(--site-button-text-color, var(--button-text));font:inherit;font-size:var(--text-sm);font-weight:800;line-height:1;cursor:pointer}.ui-file-input__meta{color:rgba(255,255,255,var(--ui-muted-text-opacity, .72));font-size:var(--text-xs);line-height:1.4}.ui-field,.ui-form-section{display:grid}.ui-field{gap:var(--form-field-gap)}.ui-form-section{gap:var(--form-section-gap)}.ui-field-label{color:inherit;font-size:.78rem;font-weight:800;letter-spacing:.02em;line-height:1.2}.ui-field-helper,.ui-field-error{margin:0;font-size:var(--text-xs);line-height:1.4}.ui-field-helper{color:rgba(255,255,255,var(--ui-muted-text-opacity, .72))}.ui-field-error{color:#fecaca}.ui-form-row,.ui-form-actions{display:flex;flex-wrap:wrap;gap:var(--space-6)}.ui-form-row{align-items:flex-start}.ui-form-actions{align-items:center;justify-content:flex-end}.ui-stack{display:grid;gap:var(--space-6)}.ui-stack--sm{gap:var(--space-4)}.ui-stack--md{gap:var(--space-7)}.ui-stack--lg{gap:var(--space-9)}.ui-row,.ui-cluster{display:flex;align-items:center;gap:var(--space-6)}.ui-row--wrap,.ui-cluster{flex-wrap:wrap}.ui-cluster{justify-content:flex-start}.row{display:flex;gap:12px;flex-wrap:wrap}.row-between{display:flex;justify-content:space-between;align-items:center;gap:12px}.input,.textarea{width:100%;padding:8px;font:inherit;font-size:13px}.textarea{min-height:96px;resize:vertical}.app-button,.button{border:max(0px,var(--site-button-border-width, 1px)) solid rgba(var(--site-button-border-rgb, 255, 255, 255),var(--site-border-opacity, .24));border-radius:var(--site-button-radius, 10px);padding:10px 14px;background:rgba(var(--site-button-rgb, 17, 24, 39),var(--site-button-opacity, 1));color:var(--site-button-text-color, var(--button-text));font:inherit}.app-button-muted,.button.secondary{background:linear-gradient(135deg,rgba(255,255,255,calc(var(--site-button-opacity, .82) * .14)),rgba(255,255,255,calc(var(--site-button-opacity, .82) * .06))),rgba(var(--site-surface-rgb, 255, 255, 255),calc(var(--site-surface-opacity, .72) * .32));color:var(--site-button-text-color, var(--text))}.app-interactive,.app-interactive-subtle,.app-interactive-icon,.button.app-interactive,.button.app-interactive-subtle{border:max(0px,var(--app-interactive-border-width, 1px)) solid rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));border-radius:var(--app-interactive-radius, 14px);color:var(--app-interactive-text, var(--button-text));background:linear-gradient(rgba(0,0,0,var(--app-text-scrim-interactive-opacity, 0)),rgba(0,0,0,var(--app-text-scrim-interactive-opacity, 0))),rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-opacity, .12));text-shadow:var(--app-text-shadow, none);transition:background-color var(--motion-normal) ease,border-color var(--motion-normal) ease}.app-interactive-subtle,.button.app-interactive-subtle{background:linear-gradient(rgba(0,0,0,var(--app-text-scrim-interactive-opacity, 0)),rgba(0,0,0,var(--app-text-scrim-interactive-opacity, 0))),rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-subtle-opacity, .05))}.app-interactive-icon{border-radius:var(--app-interactive-radius, 14px)}.app-interactive:hover:not(:disabled):not([aria-disabled=true]),.app-interactive-subtle:hover:not(:disabled):not([aria-disabled=true]),.button.app-interactive:hover:not(:disabled):not([aria-disabled=true]),.button.app-interactive-subtle:hover:not(:disabled):not([aria-disabled=true]),.app-interactive-icon:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(rgba(0,0,0,var(--app-text-scrim-interactive-opacity, 0)),rgba(0,0,0,var(--app-text-scrim-interactive-opacity, 0))),rgba(var(--app-interactive-hover-rgb, var(--app-interactive-rgb, 255, 255, 255)),var(--app-interactive-hover-opacity, .2))}.app-interactive:active:not(:disabled),.app-interactive-subtle:active:not(:disabled),.button.app-interactive:active:not(:disabled),.button.app-interactive-subtle:active:not(:disabled),.app-interactive-icon:active:not(:disabled){background:linear-gradient(rgba(0,0,0,var(--app-text-scrim-interactive-opacity, 0)),rgba(0,0,0,var(--app-text-scrim-interactive-opacity, 0))),rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-active-opacity, .26))}.app-interactive:focus-visible,.app-interactive-subtle:focus-visible,.app-interactive-icon:focus-visible{outline:none;box-shadow:var(--button-focus-ring)}.app-interactive:disabled,.app-interactive-subtle:disabled,.app-interactive-icon:disabled,.app-interactive[aria-disabled=true],.app-interactive-subtle[aria-disabled=true],.app-interactive-icon[aria-disabled=true]{color:rgba(var(--app-interactive-text-rgb, 255, 255, 255),var(--app-interactive-disabled-text-opacity, var(--app-interactive-disabled-opacity, .48)));background:linear-gradient(rgba(0,0,0,var(--app-text-scrim-interactive-opacity, 0)),rgba(0,0,0,var(--app-text-scrim-interactive-opacity, 0))),rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-disabled-background-opacity, calc(var(--app-interactive-opacity, .12) * var(--app-interactive-disabled-opacity, .48))))}.app-interactive-subtle:disabled,.app-interactive-subtle[aria-disabled=true],.button.app-interactive-subtle:disabled{background:linear-gradient(rgba(0,0,0,var(--app-text-scrim-interactive-opacity, 0)),rgba(0,0,0,var(--app-text-scrim-interactive-opacity, 0))),rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-disabled-subtle-background-opacity, calc(var(--app-interactive-subtle-opacity, .05) * var(--app-interactive-disabled-opacity, .48))))}.app-button-danger,.button.danger{--site-button-rgb: 220, 38, 38;--site-button-border-rgb: 248, 113, 113;color:#fff7f7}.app-button:disabled,.app-button-muted:disabled,.app-button-danger:disabled,.button:disabled{cursor:not-allowed;opacity:.48}.button.app-interactive:disabled,.button.app-interactive-subtle:disabled,.app-interactive:disabled,.app-interactive-subtle:disabled,.app-interactive-icon:disabled{opacity:1}.app-button:hover:not(:disabled),.app-button-muted:hover:not(:disabled),.button:hover:not(:disabled){border-color:rgba(var(--site-button-border-rgb, 255, 255, 255),.42);filter:brightness(1.04)}.app-control,.input,.textarea{border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .16));border-radius:var(--site-control-radius, 12px);background:rgba(var(--site-surface-rgb, 255, 255, 255),calc(var(--site-surface-opacity, .72) * .18));color:inherit}.app-control:focus,.input:focus,.textarea:focus{border-color:rgba(var(--site-border-rgb, 255, 255, 255),.34);box-shadow:var(--focus-ring);outline:none}.app-select{min-height:34px;padding:0 28px 0 10px;border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .16));border-radius:var(--site-button-radius, 999px);background-color:rgba(var(--site-surface-rgb, 255, 255, 255),calc(var(--site-surface-opacity, .72) * .18));color:inherit;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.app-slider,input[type=range]{accent-color:rgb(var(--site-button-rgb, 255, 255, 255))}.app-dropdown{background:rgba(var(--site-surface-rgb, 5, 8, 18),calc(var(--site-surface-opacity, .72) * .68));border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .14));box-shadow:0 8px 18px #00000024,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25)}.app-toolbar-control,.app-pill-button{border:max(0px,var(--site-button-border-width, 1px)) solid rgba(var(--site-button-border-rgb, 255, 255, 255),var(--site-border-opacity, .18));border-radius:var(--site-control-radius, 8px);background:rgba(var(--site-button-rgb, 255, 255, 255),calc(var(--site-button-opacity, .82) * .12));color:var(--site-button-text-color, rgba(255, 255, 255, .9))}.app-toolbar-control:hover,.app-toolbar-control:focus-visible,.app-pill-button:hover,.app-pill-button:focus-visible{background:rgba(var(--site-button-rgb, 255, 255, 255),calc(var(--site-button-opacity, .82) * .22))}.moment-grid,.moment-grid--browser,.timeline-browser-list:not(.timeline-browser-list--rail){--timeline-browser-gap: var(--private-moment-grid-gap, var(--moment-grid-gap, var(--timeline-browser-user-gap, 12px)));display:flex;flex-wrap:wrap;gap:var(--timeline-browser-gap);min-width:0;align-content:flex-start;align-items:flex-start;justify-content:center}.badge{display:inline-block;background:var(--badge-bg);color:var(--badge-color);border-radius:999px;padding:6px 10px;font-size:12px;margin-right:6px;margin-bottom:6px}.badge--theme{background:#3b82f61a;border:1px solid rgba(59,130,246,.18);color:var(--moment-accent)}.badge--people{background:#10b9811a;border:1px solid rgba(16,185,129,.18);color:var(--moment-accent)}.badge--location{background:#8b5cf61a;border:1px solid rgba(139,92,246,.18);color:var(--moment-accent)}.badge--brand{background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);color:var(--moment-accent)}.badge--tool{background:#ec48991a;border:1px solid rgba(236,72,153,.18);color:var(--moment-accent)}.badge--cause{background:#ef44441a;border:1px solid rgba(239,68,68,.18);color:var(--moment-accent)}.badge--community{background:#06b6d41a;border:1px solid rgba(6,182,212,.18);color:var(--moment-accent)}.nav{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.hero{padding:48px 0 24px}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.metric{background:var(--metric-bg);border:1px solid var(--border);border-radius:10px;padding:12px}.moment{border-left:3px solid var(--moment-accent);padding-left:12px}.small{color:var(--muted);font-size:14px}.moment-form-field{margin-top:4px}.moment-form-field.moment-form-section{padding:7px 8px;border-radius:10px}.moment-form-field-header{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.moment-form-field-hint-wrap{display:inline-flex;align-items:center;gap:5px;min-width:0}.moment-form-field-priority{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(255,255,255,.12);color:var(--muted);background:#ffffff0d}.moment-form-field-priority[data-priority=high]{border-color:#3b82f64d;background:#3b82f621}.moment-form-field-priority[data-priority=medium]{border-color:#10b98147;background:#10b9811f}.moment-form-field-priority[data-priority=low]{border-color:#94a3b84d;background:#94a3b81f}.moment-form-field-hint{text-align:right;max-width:min(58%,44ch)}.moment-form-chip-input:not(.app-field){display:grid;gap:4px;margin-top:3px;padding:5px 6px;border:1px solid var(--input-border);border-radius:8px;background:#ffffff0a}.moment-form-field.moment-form-section:has(.moment-form-token-input){margin-top:4px;padding:7px 8px}.moment-form-chip-input:has(.moment-form-token-input){gap:4px;margin-top:3px;padding:5px 7px}.moment-form-chip-input:has(.moment-form-token-input) .moment-form-token-input{min-height:20px;font-size:.74rem;line-height:1.15}.moment-form-token-input{min-width:0;min-height:20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.72rem;line-height:1}.moment-form-chip-input:focus-within{box-shadow:var(--focus-ring)}.moment-form-chip-row{display:flex;flex-wrap:wrap;gap:4px}.moment-form-chip-row--scrollable{max-height:168px;overflow-y:auto;padding-right:4px;align-content:flex-start}.moment-form-chip-button{display:inline-flex;align-items:center;gap:3px;max-width:100%;padding:3px 6px;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:10px;font-weight:600;line-height:1;cursor:pointer}.moment-form-chip-button span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moment-form-chip-button--selected{box-shadow:inset 0 0 0 1px #ffffff14}.moment-form-chip-count{display:inline-grid;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .32rem;border-radius:999px;background:#0f172a29;font-size:.72rem;font-weight:700;line-height:1}.moment-form-suggestion-panel{display:grid;gap:5px;margin-top:6px}.moment-form-suggestion-groups{display:grid;gap:6px}.moment-form-suggestion-groups--scrollable{max-height:168px;overflow-y:auto;padding-right:4px}.moment-form-suggestion-group{display:grid;gap:4px}.moment-form-suggestion-group-heading{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.moment-form-suggestion-label{opacity:.9}.moment-form-metric-editor{gap:4px;padding:5px 7px}.moment-form-metric-list,.moment-form-metric-row{display:grid;gap:6px}.moment-form-metric-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;align-items:center}.moment-form-metric-inputs .input{min-height:20px;padding-top:5px;padding-bottom:5px;font-size:.74rem;line-height:1.15}.moment-form-metric-remove{white-space:nowrap}.moment-form-metric-actions{display:grid;gap:8px}.moment-form-metric-helper{max-width:60ch}.moment-form-geo-panel{margin-top:12px}.moment-form-geo-card{display:grid;gap:10px;margin-top:8px;padding:12px;border:1px solid var(--input-border);border-radius:16px;background:#ffffff0a}.moment-form-geo-actions{display:flex;flex-wrap:wrap;gap:8px}.moment-form-geo-error{color:#ffb8b8}.moment-form-photo-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.moment-form-photo-meta-item{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a}.geo-map-card{display:grid;gap:12px;margin-top:4px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#050c1652}.geo-map-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.geo-map-card__coords{font-size:.95rem;font-weight:700;letter-spacing:.02em}.geo-map-card__link{display:inline-flex;align-items:center;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;font-size:.82rem;font-weight:600}.geo-map-card__frame{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a}.geo-map-card__iframe{display:block;width:100%;height:220px;border:0}.geo-map-card__frame--single{min-height:220px}.geo-map-card__leaflet{position:relative;z-index:var(--z-content);width:100%;height:220px}.geo-map-card__caption{margin:0}.geo-map-card--multi{gap:14px}.geo-map-card__frame--multi{min-height:320px}.geo-marker-map{position:relative;isolation:isolate;z-index:var(--z-content);width:100%;min-height:320px}.geo-map-card__list{display:grid;gap:8px}.geo-map-card__list-item{display:flex;width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a;color:inherit;text-align:left}.geo-map-card__list-copy{display:grid;gap:4px}.geo-map-card__list-title{font-weight:700}.geo-marker-map__pin-wrap,.geo-map-card__marker-wrap{background:transparent;border:0}.geo-map-card__marker{display:block;width:20px;height:20px;border-radius:999px;background:linear-gradient(180deg,#f59e0bf5,#f97316f5);border:3px solid rgba(255,255,255,.82);box-shadow:0 10px 24px #0f172a47}.geo-marker-map__pin{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:linear-gradient(180deg,#f59e0beb,#f97316eb);color:#fff;font-size:.78rem;font-weight:800;box-shadow:0 10px 24px #0f172a47;border:2px solid rgba(255,255,255,.66)}.geo-marker-map__popup{display:grid;gap:4px}.geo-marker-map__popup-titles{margin-top:4px}.timeline-map-view{display:grid;gap:12px}.timeline-map-view__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.timeline-connection-map-shell{margin-top:8px}.timeline-connection-map-summary{margin-top:10px}.media-thumb{width:120px;height:120px;object-fit:cover;border-radius:6px;border:1px solid var(--border)}.avatar-small{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid var(--border)}.avatar-small-fallback{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--metric-bg)}.identity-link{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:14px;text-decoration:none;color:inherit}.row-start{align-items:flex-start}.row-center{align-items:center}.metric-stack{margin-top:16px}.profile-banner{position:relative;height:240px;background:linear-gradient(135deg,var(--metric-bg),var(--button-secondary-bg))}.profile-avatar-large{width:84px;height:84px;border-radius:10px;object-fit:cover;border:2px solid var(--avatar-border, rgba(255,255,255,.95));background:var(--avatar-bg, white);box-shadow:var(--avatar-shadow, 0 8px 24px rgba(0,0,0,.18))}.profile-avatar-large-fallback{width:84px;height:84px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:2px solid var(--avatar-border, rgba(255,255,255,.95));background:var(--metric-bg);font-size:30px;box-shadow:var(--avatar-shadow, 0 8px 24px rgba(0,0,0,.18))}.banner-text{color:var(--banner-text, white)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:8px}.button:focus-visible,.input:focus-visible,.sidebar-icon-button:focus-visible,.sidebar-group-toggle:focus-visible{box-shadow:var(--focus-ring)}.moment img{display:block}.profile-hero-text .profile-hero-kicker,.profile-hero-text .profile-hero-name,.profile-hero-text .profile-hero-location,.profile-hero-text .profile-hero-bio,.profile-hero-meta span,.profile-banner .banner-text h2,.profile-banner .banner-text p,.profile-banner .banner-text .badge,.profile-banner .banner-text .small{position:relative;z-index:3;color:currentColor;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0px transparent;text-shadow:var(--banner-outline-offset-small) var(--banner-outline-offset-small) 0 var(--banner-outline-light)}.profile-hero-text .profile-hero-name,.profile-banner .banner-text h2{-webkit-text-stroke:.5px var(--banner-outline-light);text-shadow:var(--banner-outline-offset-large) var(--banner-outline-offset-large) 0 var(--banner-outline-light)}.dark .profile-hero-text .profile-hero-kicker,.dark .profile-hero-text .profile-hero-name,.dark .profile-hero-text .profile-hero-location,.dark .profile-hero-text .profile-hero-bio,.dark .profile-hero-meta span,.dark .profile-banner .banner-text h2,.dark .profile-banner .banner-text p,.dark .profile-banner .banner-text .badge,.dark .profile-banner .banner-text .small{-webkit-text-fill-color:currentColor;-webkit-text-stroke:0px transparent;text-shadow:var(--banner-outline-offset-small) var(--banner-outline-offset-small) 0 var(--banner-outline-dark)}.dark .profile-hero-text .profile-hero-name,.dark .profile-banner .banner-text h2{-webkit-text-stroke:.5px var(--banner-outline-dark);text-shadow:var(--banner-outline-offset-large) var(--banner-outline-offset-large) 0 var(--banner-outline-dark)}.dashboard-fullbleed{width:100vw;margin-left:calc(50% - 50vw)}.profile-page-shell{position:relative;min-height:100vh;background:var(--bg)}.profile-main-column{min-width:0;background:var(--bg)}.profile-hero{position:relative;min-height:100vh}.profile-hero-media{position:relative;min-height:100vh;overflow:hidden;background:var(--moment-accent)}.profile-hero-image,.profile-hero-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.profile-hero-image{object-fit:cover;filter:contrast(var(--background-contrast))}.profile-hero-image{z-index:0;display:block}.profile-hero-fallback{z-index:0}.profile-hero-overlay{z-index:1}.profile-hero-content{z-index:2}.profile-hero-avatar{background-clip:padding-box}.profile-hero-fallback{background:var(--profile-hero-fallback-bg)}.profile-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--profile-hero-overlay-bg)}.profile-hero-content{position:relative;z-index:2;isolation:isolate;min-height:100vh;padding:var(--profile-hero-content-padding-top) var(--profile-hero-content-padding-right) var(--profile-hero-content-padding-bottom) var(--profile-hero-content-padding-left);color:var(--text)}.profile-hero-center{position:absolute;top:var(--profile-hero-center-top);left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;width:var(--profile-hero-center-width);z-index:5}.profile-hero-center:before{content:"";position:absolute;inset:calc(-1 * var(--profile-hero-center-frame-inset-block)) calc(-1 * var(--profile-hero-center-frame-inset-inline));border-radius:var(--profile-hero-center-frame-radius);background:radial-gradient(circle at center,rgba(255,255,255,.08),transparent 72%);filter:blur(6px);z-index:-1;pointer-events:none}.profile-hero--overlay{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;z-index:4;pointer-events:none}.profile-hero-media--overlay{min-height:100%;background:transparent;overflow:visible;pointer-events:none}.profile-hero-content--overlay{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;padding:0;pointer-events:none}.public-profile-identity-overlay{--timeline-top-cluster-edge-padding: clamp(8px, 2vw, 22px);--timeline-toolbar-top: max(10px, calc(env(safe-area-inset-top) + 8px) );--timeline-top-cluster-width: min( calc(100vw - (var(--timeline-top-cluster-edge-padding) * 2)), clamp(320px, 60vw, 960px) );--profile-overlay-card-width: min( var(--timeline-top-cluster-width), calc(100vw - (var(--timeline-top-cluster-edge-padding) * 2)) );--profile-overlay-avatar-size: clamp(68px, calc(46px + 6vw) , 112px);--profile-overlay-card-padding: clamp(3px, .55vw, 7px);--profile-overlay-card-height: calc( (var(--profile-overlay-card-padding) * 2) + max( var(--profile-overlay-avatar-size), clamp(34px, calc(var(--profile-overlay-card-width) * .13), 64px) ) )}.profile-hero-center--overlay{container-type:inline-size;container-name:profile-overlay-card;top:max(10px,calc(env(safe-area-inset-top) + 8px));left:50%;transform:translate(-50%);width:var(--profile-overlay-card-width);max-width:calc(100vw - (var(--timeline-top-cluster-edge-padding) * 2));min-height:0;display:grid;grid-template-columns:var(--profile-overlay-avatar-size) minmax(0,1fr);grid-template-rows:auto;align-items:center;justify-items:stretch;column-gap:clamp(7px,.9vw,12px);row-gap:0;padding:0;text-align:left;pointer-events:auto}.public-profile-identity-overlay .profile-hero-center--overlay{left:calc(50% + clamp(8px,1vw,14px));max-width:calc(100vw - (var(--timeline-top-cluster-edge-padding) * 2) - clamp(8px,1vw,14px))}.public-profile-identity-overlay--dashboard .profile-hero-center--overlay{left:50%;max-width:calc(100vw - 24px)}.public-profile-identity-overlay--dashboard{--profile-overlay-avatar-size: 88px}.profile-hero-center--overlay:before{content:none}.profile-hero-avatar-wrap--overlay{position:relative;grid-column:1;grid-row:1;margin-bottom:0;width:var(--profile-overlay-avatar-size);height:var(--profile-overlay-avatar-size);aspect-ratio:1 / 1;align-self:center;justify-self:start}.profile-hero--overlay .profile-hero-avatar{width:100%;height:100%;aspect-ratio:1 / 1;padding:3px;object-fit:cover;border-radius:8px;box-sizing:border-box;border:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,#ffffff40,#ffffff14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 18px #0000002e,inset 0 0 0 1px #ffffff38}.profile-hero-text--overlay{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;min-width:0;width:100%;min-height:var(--profile-overlay-avatar-size);height:auto;text-align:left}.profile-hero--overlay .profile-hero-name,.profile-hero-name--overlay{margin-bottom:0;max-width:100%;font-size:clamp(.78rem,calc(var(--profile-overlay-avatar-size) * .34),1.3rem);line-height:1.06;letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere;text-shadow:var(--site-text-shadow-strong)}.profile-hero--overlay .profile-hero-kicker,.profile-hero--overlay .profile-hero-location{margin-bottom:0}.profile-hero-overlay-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1px,calc(var(--profile-overlay-avatar-size) * .035),4px);min-width:0;width:100%;min-height:var(--profile-overlay-avatar-size);height:auto;max-width:100%;padding-left:clamp(1px,calc(var(--profile-overlay-avatar-size) * .04),6px);overflow:hidden;text-align:left;transform:translateY(calc(var(--profile-overlay-avatar-size) * -.03))}.profile-hero-overlay-details>*{display:flex;align-items:center;justify-content:flex-start;min-width:0;width:100%;min-height:0;margin-bottom:3px;text-align:left}.profile-hero-overlay-details>*:last-child{margin-bottom:0}.profile-hero-overlay-meta-line{display:flex;align-items:center;gap:clamp(3px,calc(var(--profile-overlay-avatar-size) * .07),7px);min-width:0;width:100%;white-space:nowrap;overflow:hidden}.profile-hero--overlay .profile-hero-kicker{min-width:0;flex:0 1 auto;font-size:clamp(.5rem,calc(var(--profile-overlay-avatar-size) * .135),.7rem);opacity:.76;letter-spacing:.04em;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:var(--site-text-shadow)}.profile-hero--overlay .profile-hero-location{min-width:0;flex:1 1 auto;font-size:clamp(.5rem,calc(var(--profile-overlay-avatar-size) * .135),.72rem);opacity:.82;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:var(--site-text-shadow)}.profile-hero-overlay-separator{flex:0 0 auto;opacity:.5;font-size:clamp(.48rem,calc(var(--profile-overlay-avatar-size) * .13),.68rem);line-height:1;text-shadow:var(--site-text-shadow)}.profile-hero-location--inline:before{content:none}.profile-hero-name--overlay{white-space:normal;overflow-wrap:anywhere}.profile-hero--overlay .profile-avatar-bio-button{top:var(--profile-avatar-bio-button-overlay-offset);right:var(--profile-avatar-bio-button-overlay-offset);transform:scale(calc(var(--profile-avatar-bio-button-scale) * var(--profile-avatar-bio-button-overlay-scale)));transform-origin:top right}.profile-hero--overlay .profile-avatar-signals-button{top:var(--profile-avatar-bio-button-overlay-offset);left:var(--profile-avatar-bio-button-overlay-offset);transform:scale(calc(var(--profile-avatar-bio-button-scale) * var(--profile-avatar-bio-button-overlay-scale)));transform-origin:top left}.profile-hero--overlay .profile-avatar-identity-button{bottom:var(--profile-avatar-bio-button-overlay-offset);left:var(--profile-avatar-bio-button-overlay-offset);transform:scale(calc(var(--profile-avatar-bio-button-scale) * var(--profile-avatar-bio-button-overlay-scale)));transform-origin:bottom left}.profile-hero--overlay .hero-menu-panel--bio{top:calc(var(--timeline-toolbar-top) + var(--profile-overlay-card-height) + 10px);right:auto;left:calc(50% - (var(--profile-overlay-card-width) / 2));bottom:auto;width:min(280px,calc(100vw - 24px));transform:none;pointer-events:auto}.profile-hero--overlay .profile-avatar-signals-panel{position:fixed;top:calc(var(--timeline-toolbar-top) + var(--profile-overlay-card-height) + 12px);left:50%;right:auto;bottom:auto;transform:translate(-50%);width:min(420px,calc(100vw - 24px));max-height:min(54vh,460px);overflow-y:auto;padding:16px;border-radius:var(--glass-popout-radius);border:var(--glass-popout-border);background:var(--glass-popout-bg);box-shadow:var(--glass-popout-shadow);backdrop-filter:var(--glass-popout-blur);-webkit-backdrop-filter:var(--glass-popout-blur-webkit);z-index:calc(var(--z-controls) + 3)}.profile-hero--overlay .hero-menu-panel,.profile-hero--overlay .identity-domain-orbit,.profile-hero--overlay .hero-floating-moments,.profile-hero--overlay .profile-avatar-bio-button,.profile-hero--overlay .profile-avatar-signals-button,.profile-hero--overlay .profile-avatar-identity-button{pointer-events:auto}.dashboard-footer-nav{position:fixed;left:50%;bottom:var(--dashboard-footer-nav-bottom);z-index:var(--z-controls);width:auto;max-width:calc(100vw - 20px);transform:translate(-50%);pointer-events:none;transition:opacity .2s ease,transform .24s ease}.dashboard-footer-nav--collapsed{transform:translate(-50%,12px) scale(.96)}.dashboard-footer-nav-track{display:inline-flex;flex-wrap:nowrap;gap:var(--dashboard-footer-nav-track-gap);align-items:center;justify-content:center;padding:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;pointer-events:auto}.dashboard-footer-nav-track:before,.dashboard-footer-nav-track:after{display:none}.dashboard-footer-nav-track::-webkit-scrollbar{display:none}.dashboard-footer-nav-button{position:relative;flex:0 0 auto;width:auto;min-width:0;min-height:var(--dashboard-footer-nav-button-min-height);padding:0;border:1px solid transparent;border-radius:999px;color:#ffffffdb;background:#ffffff05;box-shadow:none;overflow:visible;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.dashboard-footer-nav-button:before{display:none}.dashboard-footer-nav-button-inner{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--dashboard-footer-nav-button-gap);width:auto;padding:0 var(--dashboard-footer-nav-button-padding-inline);font-size:var(--dashboard-footer-nav-type-size)}.dashboard-footer-nav-emoji{font-size:var(--dashboard-footer-nav-emoji-size);line-height:1;filter:none}.dashboard-footer-nav-label{font-size:var(--dashboard-footer-nav-label-size);font-weight:800;letter-spacing:-.01em;text-transform:none;white-space:nowrap;line-height:1}.dashboard-footer-nav-button:hover,.dashboard-footer-nav-button:focus-visible{transform:translateY(-1px);border-color:#ffffff1a;background:#ffffff14;box-shadow:none}.dashboard-footer-nav-button.active{border-color:#ffffff24;background:linear-gradient(180deg,#ffffff24,#ffffff08),#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 14px #0f172a1a;color:#fff}.dashboard-footer-nav-button.active:before{display:none}.profile-hero--overlay .hero-menu-panel--left,.profile-hero--overlay .hero-menu-panel--right,.hero-menu-panel--bottom-left,.hero-menu-panel--bottom-right{top:auto;bottom:max(76px,calc(env(safe-area-inset-bottom) + 76px))}.profile-hero--overlay .hero-menu-panel--left,.profile-hero--overlay .hero-menu-panel--right,.hero-menu-panel--bottom-left,.hero-menu-panel--bottom-right{position:fixed;isolation:isolate;overflow:hidden;border-radius:24px;background:radial-gradient(circle at top left,rgba(255,255,255,.24),transparent 42%),linear-gradient(180deg,#ffffff29,#ffffff0d 32%,#0f172a33);border:1px solid rgba(255,255,255,.22);box-shadow:0 24px 60px #0f172a47,inset 0 1px #ffffff2e;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.profile-hero--overlay .hero-menu-panel--left:before,.profile-hero--overlay .hero-menu-panel--right:before,.hero-menu-panel--bottom-left:before,.hero-menu-panel--bottom-right:before,.profile-hero--overlay .hero-menu-panel--left:after,.profile-hero--overlay .hero-menu-panel--right:after,.hero-menu-panel--bottom-left:after,.hero-menu-panel--bottom-right:after{content:"";position:absolute;pointer-events:none}.profile-hero--overlay .hero-menu-panel--left:before,.profile-hero--overlay .hero-menu-panel--right:before,.hero-menu-panel--bottom-left:before,.hero-menu-panel--bottom-right:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 36%);opacity:.9}.profile-hero--overlay .hero-menu-panel--left:after,.profile-hero--overlay .hero-menu-panel--right:after,.hero-menu-panel--bottom-left:after,.hero-menu-panel--bottom-right:after{inset:auto -18% -38% auto;width:180px;height:180px;background:radial-gradient(circle,rgba(148,163,184,.24),transparent 68%);filter:blur(4px)}.profile-hero--overlay .hero-menu-panel--left,.hero-menu-panel--bottom-left{left:max(12px,calc(50% - 180px))}.profile-hero--overlay .hero-menu-panel--right,.hero-menu-panel--bottom-right{right:max(12px,calc(50% - 180px))}.hero-top-control,.hero-hamburger-button,.hero-top-actions,.hero-corner-control,.hero-corner-button{position:fixed;z-index:var(--z-controls);transform:translateZ(0) scale(var(--hero-control-surface-scale));transition:var(--hero-control-transition);will-change:transform,opacity}.hero-top-control,.hero-hamburger-button,.hero-top-actions{top:var(--hero-control-edge-offset)}.hero-top-control--left,.hero-hamburger-button{left:var(--hero-control-edge-offset);transform-origin:top left}.hero-top-actions{right:var(--hero-control-edge-offset);display:flex;align-items:center;gap:var(--hero-top-actions-gap);transform-origin:top right}.hero-top-action-button,.hero-corner-action-button{flex-shrink:0}.hero-menu-panel{position:fixed;z-index:var(--z-controls);width:var(--hero-menu-panel-width);min-width:var(--hero-menu-panel-min-width);display:flex;flex-direction:column;gap:8px;padding:var(--hero-menu-panel-padding);border-radius:var(--glass-popout-radius);background:var(--glass-popout-bg);border:var(--glass-popout-border);box-shadow:var(--glass-popout-shadow);backdrop-filter:var(--glass-popout-blur);-webkit-backdrop-filter:var(--glass-popout-blur-webkit)}.hero-menu-panel--left{top:var(--hero-menu-offset);left:var(--hero-control-edge-offset)}.hero-menu-panel--right{top:var(--hero-menu-offset);right:var(--hero-control-edge-offset)}.hero-menu-panel--profile{max-height:none;overflow:hidden}.hero-menu-panel--bio{top:calc(50% - 118px);left:calc(50% + clamp(88px,12vw,156px));width:min(420px,calc(100vw - 32px));min-width:min(320px,calc(100vw - 32px));max-width:420px;max-height:min(52vh,420px);padding:16px 18px 18px;overflow-y:auto;box-shadow:0 22px 56px #00000047}.hero-menu-panel--bio .sidebar-flyout-header{margin-bottom:10px}.hero-bio-panel-header{display:grid;gap:4px}.hero-bio-panel-header--closable{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hero-bio-panel-kicker{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f}.hero-bio-panel-title{font-size:.94rem;line-height:1.25;color:#fff}.hero-menu-panel--bio .hero-bio-panel-copy{font-size:.84rem!important;line-height:1.5!important;letter-spacing:.01em;color:#fffffff0}.dashboard-control-hidden{opacity:0;pointer-events:none}.hero-hamburger-button.dashboard-control-hidden{transform:translate3d(calc(var(--hero-control-fly-distance) * -1),calc(var(--hero-control-fly-distance) * -1),0) scale(calc(var(--hero-control-surface-scale) * var(--hero-control-fly-scale)))}.hero-top-actions.dashboard-control-hidden{transform:translate3d(var(--hero-control-fly-distance),calc(var(--hero-control-fly-distance) * -1),0) scale(calc(var(--hero-control-surface-scale) * var(--hero-control-fly-scale)))}.hero-corner-button--bottom-left,.hero-corner-control.hero-corner-button--bottom-left{left:var(--hero-corner-edge-offset);bottom:var(--hero-corner-edge-offset);transform-origin:bottom left}.hero-corner-button--bottom-right,.hero-corner-control.hero-corner-button--bottom-right{right:var(--hero-corner-edge-offset);bottom:var(--hero-corner-edge-offset);transform-origin:bottom right}.hero-corner-button--bottom-left.dashboard-control-hidden{transform:translate3d(calc(var(--hero-control-fly-distance) * -1),var(--hero-control-fly-distance),0) scale(calc(var(--hero-control-surface-scale) * var(--hero-control-fly-scale)))}.hero-corner-button--bottom-right.dashboard-control-hidden{transform:translate3d(var(--hero-control-fly-distance),var(--hero-control-fly-distance),0) scale(calc(var(--hero-control-surface-scale) * var(--hero-control-fly-scale)))}.hero-menu-panel--bottom-left{left:var(--hero-control-edge-offset);bottom:var(--hero-menu-offset);top:auto;width:var(--hero-menu-panel-bottom-width);max-height:var(--hero-menu-panel-bottom-max-height);overflow-y:auto}.hero-menu-panel--bottom-right{right:var(--hero-control-edge-offset);bottom:var(--hero-menu-offset);top:auto;width:var(--hero-menu-panel-bottom-width);max-height:var(--hero-menu-panel-bottom-max-height);overflow-y:auto}.hero-menu-panel--identity{top:50vh;left:0;right:0;bottom:auto;transform:none;margin-inline:auto;margin-top:calc(-.5*min(70vh,760px));width:min(520px,calc(100vw - 28px));max-height:min(70vh,760px);overflow:visible;z-index:calc(var(--z-controls) + 2)}.hero-menu-panel--identity .sidebar-group-list{max-height:min(52vh,560px);overflow-y:auto;padding-right:4px}.sidebar-flyout-bottom{position:fixed;left:var(--sidebar-flyout-left);right:var(--sidebar-flyout-right);bottom:var(--sidebar-flyout-bottom);z-index:calc(var(--z-controls) + 1);width:var(--sidebar-flyout-width);max-height:var(--sidebar-flyout-max-height);overflow-y:auto;border-radius:var(--glass-popout-radius);background:var(--glass-popout-bg);border:var(--glass-popout-border);backdrop-filter:var(--glass-popout-blur);-webkit-backdrop-filter:var(--glass-popout-blur-webkit);box-shadow:var(--glass-popout-shadow)}.sidebar-flyout-bottom .sidebar-flyout-header{position:sticky;top:0;z-index:1;margin:-16px -16px 16px;padding:16px 16px 12px;background:linear-gradient(180deg,#0f172ab8,#0f172a3d);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-top-menu-link{position:relative;width:100%;text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px;border-radius:var(--app-interactive-radius, 14px);background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-subtle-opacity, .05));border:var(--app-interactive-border-width, 1px) solid rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));color:var(--app-interactive-text, white);text-decoration:none;box-shadow:inset 0 1px #ffffff1a;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.hero-top-menu-link:hover{transform:translateY(-1px);background:rgba(var(--app-interactive-hover-rgb, var(--app-interactive-rgb, 255, 255, 255)),var(--app-interactive-hover-opacity, .2));border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));box-shadow:0 12px 24px #0f172a2e,inset 0 1px #ffffff1f}.hero-top-menu-link-icon{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);font-size:1rem;box-shadow:inset 0 1px #ffffff1f}.hero-top-menu-link-copy{min-width:0;display:grid;gap:2px;flex:1 1 auto}.hero-top-menu-link-label{font-size:.92rem;font-weight:700}.hero-top-menu-link-meta{font-size:.72rem;color:#ffffffad}.hero-top-menu-link-chevron{flex:0 0 auto;color:#ffffff94;font-size:1rem}.profile-hero-avatar-wrap{position:relative;z-index:6;flex-shrink:0;transform:none;margin-top:10px;margin-bottom:14px}.profile-hero-avatar-click-target{display:block;width:100%;height:100%;aspect-ratio:1 / 1;overflow:hidden;padding:0;border:none;background:transparent;cursor:pointer;border-radius:8px;line-height:0;transition:opacity .18s ease,transform .18s ease}.profile-hero-avatar-click-target:hover{opacity:.9;transform:scale(1.03)}.profile-hero-avatar-click-target:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px;border-radius:8px}.profile-avatar-bio-button{position:absolute;top:var(--profile-avatar-bio-button-offset);right:var(--profile-avatar-bio-button-offset);z-index:7;width:clamp(44px,calc(36px + 1.6vw),60px);height:clamp(44px,calc(36px + 1.6vw),60px);padding:0;border:0;background:transparent;display:grid;place-items:center;transform:scale(var(--profile-avatar-bio-button-scale));transform-origin:top right;box-shadow:none}.profile-avatar-bio-button .sidebar-icon-glyph{display:block;font-size:clamp(30px,calc(24px + .9vw),38px);line-height:1}.profile-avatar-signals-button{position:absolute;top:var(--profile-avatar-bio-button-offset);left:var(--profile-avatar-bio-button-offset);z-index:7;width:clamp(44px,calc(36px + 1.6vw),60px);height:clamp(44px,calc(36px + 1.6vw),60px);padding:0;border:0;background:transparent;display:grid;place-items:center;transform:scale(var(--profile-avatar-bio-button-scale));transform-origin:top left;box-shadow:none}.profile-avatar-signals-button .sidebar-icon-glyph{display:block;font-size:clamp(44px,calc(34px + 1.35vw),58px);line-height:1}.profile-avatar-signals-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.profile-avatar-signals-panel-header .hero-menu-panel-close{flex:0 0 auto}.profile-avatar-signals-panel{position:absolute;top:calc(var(--profile-avatar-bio-button-offset) + clamp(52px,calc(36px + 1.6vw),70px));left:var(--profile-avatar-bio-button-offset);z-index:19;width:min(340px,calc(100vw - 92px));padding:16px;border-radius:var(--glass-popout-radius);border:var(--glass-popout-border);background:var(--glass-popout-bg);backdrop-filter:var(--glass-popout-blur);-webkit-backdrop-filter:var(--glass-popout-blur-webkit);box-shadow:var(--glass-popout-shadow)}.profile-avatar-signals-panel-title{min-width:0;margin:0;color:#fff;font-size:1.02rem;line-height:1.2;font-weight:700}.profile-avatar-signals-section-title{color:#ffffffb3;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin:14px 0 8px}.profile-avatar-signals-section-title:first-of-type{margin-top:0}.profile-avatar-signals-grid{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.profile-avatar-signal-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;padding:7px 10px;border-radius:999px;color:#fff;font-size:.72rem;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none;text-align:left;overflow-wrap:anywhere;white-space:normal;border:1px solid rgba(255,255,255,.18);background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .18s ease,background .18s ease,border-color .18s ease}.profile-avatar-signal-pill:hover{transform:translateY(-1px);background:#ffffff24}.profile-avatar-signal-emoji{flex:0 0 auto;font-size:.72rem}.profile-avatar-signals-empty{margin:0;color:#ffffffc2}.profile-avatar-identity-button{position:absolute;bottom:var(--profile-avatar-bio-button-offset);left:var(--profile-avatar-bio-button-offset);z-index:7;width:clamp(44px,calc(36px + 1.6vw),60px);height:clamp(44px,calc(36px + 1.6vw),60px);padding:0;border:0;background:transparent;display:grid;place-items:center;transform:scale(var(--profile-avatar-bio-button-scale));transform-origin:bottom left;box-shadow:none}.profile-avatar-identity-button .sidebar-icon-glyph{display:block;font-size:clamp(30px,calc(24px + .9vw),38px);line-height:1}.profile-hero-avatar{width:var(--profile-hero-avatar-size);height:var(--profile-hero-avatar-size);border-radius:18px;object-fit:cover;padding:6px;box-sizing:border-box;border:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,#ffffff40,#ffffff14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 18px 50px #00000052,inset 0 0 0 1px #ffffff40}.profile-hero-avatar-fallback{display:flex;align-items:center;justify-content:center;font-size:44px;background:var(--avatar-fallback-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-hero-text{position:relative;z-index:4;max-width:var(--profile-hero-text-max-width);min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.profile-hero-kicker{font-size:14px;letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-bottom:10px;color:var(--text);-webkit-text-stroke:var(--hero-text-stroke);-webkit-text-fill-color:var(--text);text-shadow:var(--hero-outline),var(--hero-text-shadow-1),var(--hero-text-shadow-2)}.profile-hero-name{margin:0 0 12px;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.95;color:var(--text);-webkit-text-stroke:var(--hero-text-stroke-strong);-webkit-text-fill-color:var(--text);text-shadow:var(--hero-outline-strong),var(--hero-text-shadow-1),var(--hero-text-shadow-2)}.profile-hero-location{margin:0 0 12px;font-size:15px;opacity:1;color:var(--text);-webkit-text-stroke:.3px rgba(0,0,0,.04);text-shadow:0 1.1px 0 rgba(0,0,0,.03),0 0 1px rgba(0,0,0,.02)}.profile-hero-bio{margin:12px 0 0;max-width:700px;font-size:var(--profile-hero-bio-size);line-height:1.6;color:var(--text);-webkit-text-stroke:var(--hero-text-stroke-small);-webkit-text-fill-color:var(--text);text-shadow:var(--hero-outline),0 1.1px 0 var(--hero-text-shadow-1),0 0 1px var(--hero-text-shadow-2)}.profile-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.profile-hero-meta span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:var(--pill-bg);border:1px solid var(--pill-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px}.identity-domain-orbit{position:absolute;top:var(--identity-orbit-top, clamp(98px, 9vh, 112px));right:var(--identity-orbit-inline, clamp(10px, 8vw, 112px));bottom:var(--identity-orbit-bottom, clamp(126px, 14vh, 168px));left:var(--identity-orbit-inline, clamp(10px, 8vw, 112px));pointer-events:none;z-index:3}.identity-domain-orbit.is-static .identity-domain-icon{animation:none;offset-distance:var(--orbit-distance, 0%);transition:offset-distance .76s linear,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.identity-domain-icon{--identity-orbit-icon-size: clamp(38px, 3.4vw, 52px);--identity-orbit-path-inset: clamp(18px, 1.9vw, 26px);--identity-orbit-path-radius: clamp(96px, 14vw, 160px);position:absolute;top:0;left:0;width:var(--identity-orbit-icon-size);height:var(--identity-orbit-icon-size);margin:0;border-radius:50%;border:1px solid rgba(255,255,255,.32);background:radial-gradient(circle at 30% 28%,#ffffff73,#ffffff24 28%,#ffffff05 52%),linear-gradient(180deg,#ffffff3d,#0f172a3d);color:var(--sidebar-text);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;box-shadow:0 16px 36px #0f172a2e,inset 0 1px #ffffff52,inset 0 -10px 18px #0f172a1f;offset-path:inset(var(--identity-orbit-path-inset) round var(--identity-orbit-path-radius));offset-rotate:0deg;offset-anchor:center;animation:roundedOrbitFrame var(--orbit-duration, 72s) linear infinite;animation-delay:var(--orbit-delay, 0s);will-change:offset-distance,transform;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.identity-domain-icon:not(.timeline-moment-orbit-bubble):hover,.identity-domain-icon:not(.timeline-moment-orbit-bubble).active{background:radial-gradient(circle at 30% 28%,#ffffff94,#ffffff2e 28%,#ffffff0a 52%),linear-gradient(180deg,#ffffff47,#0f172a4d);border-color:#ffffff70;box-shadow:0 20px 42px #0f172a3d,inset 0 1px #fff6,inset 0 -12px 20px #0f172a24;transform:scale(1.04)}.identity-domain-orbit:hover .identity-domain-icon:not(.timeline-moment-orbit-bubble),.identity-domain-orbit:has(.identity-domain-icon:hover) .identity-domain-icon:not(.timeline-moment-orbit-bubble){animation-play-state:paused}.identity-domain-icon-glyph{font-size:clamp(16px,1.4vw,20px);line-height:1;filter:drop-shadow(0 1px 1px rgba(15,23,42,.18))}@keyframes roundedOrbitFrame{0%{offset-distance:0%}to{offset-distance:100%}}.hero-floating-moments{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;padding:var(--hero-floating-orbit-padding, 18px)}.hero-floating-moments:before,.hero-floating-moments:after{content:"";position:absolute;top:0;bottom:0;width:48px;opacity:0;pointer-events:none;transition:opacity .2s ease}.hero-floating-moments:before{left:0;background:linear-gradient(90deg,rgba(15,23,42,.28),transparent)}.hero-floating-moments:after{right:0;background:linear-gradient(270deg,rgba(15,23,42,.28),transparent)}.hero-floating-moment{position:absolute;display:inline-flex;align-items:center;gap:var(--hero-floating-pill-gap, 8px);max-width:var(--hero-floating-pill-max-width, 220px);min-height:var(--hero-floating-pill-min-height, auto);padding:var(--hero-floating-pill-padding-block, 8px) var(--hero-floating-pill-padding-inline, 12px);border-radius:999px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(180deg,#ffffff2e,#ffffff14),#0f172a14;color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 28px #0f172a29,inset 0 1px #ffffff38;pointer-events:auto;animation:heroMomentFloat 18s ease-in-out infinite;animation-delay:var(--float-delay, 0s)}.hero-floating-moment:hover{background:#ffffff29}.hero-floating-moment:nth-child(1){top:12%;left:58%}.hero-floating-moment:nth-child(2){top:24%;right:10%}.hero-floating-moment:nth-child(3){bottom:30%;right:14%;left:auto}.hero-floating-moment:nth-child(4){bottom:14%;left:58%;right:auto}.hero-floating-moment:nth-child(5){top:44%;right:8%;left:auto;transform:none;animation-name:heroMomentFloatCenter}.hero-floating-moment-emoji{font-size:var(--hero-floating-pill-emoji-size, 12px);opacity:.85}.hero-floating-moment-copy{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hero-floating-pill-font-size, .82rem);font-weight:600}@keyframes heroMomentFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes heroMomentFloatCenter{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-10px)}}.left-sidebar-shell,.profile-sidebar{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;padding:32px 18px;display:flex;flex-direction:column;gap:18px;background:linear-gradient(180deg,var(--sidebar-top-color),var(--sidebar-bottom-color));color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);box-shadow:18px 0 48px #0f172a1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:var(--z-floating)}.left-sidebar-shell:before,.profile-sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 35%);pointer-events:none}.left-sidebar-header,.profile-sidebar-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.left-sidebar-brand,.profile-sidebar-brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.left-sidebar-brand-mark,.profile-sidebar-brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#ffffff29;border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff2e;font-size:1.12rem}.left-sidebar-brand-copy,.profile-sidebar-brand-copy{display:flex;flex-direction:column;gap:2px}.left-sidebar-brand-title,.profile-sidebar-brand-title{font-size:.96rem;font-weight:700;letter-spacing:.01em}.left-sidebar-brand-subtitle,.profile-sidebar-brand-subtitle{font-size:.74rem;color:#ffffffb8}.left-sidebar-close,.profile-sidebar-close{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#fff}.left-sidebar-nav,.profile-sidebar-nav{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.left-sidebar-link,.profile-sidebar-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;color:inherit;text-decoration:none;background:#ffffff0a;border:1px solid transparent;transition:transform .18s ease,background .18s ease,border-color .18s ease}.left-sidebar-link:hover,.profile-sidebar-link:hover,.left-sidebar-link.router-link-active,.profile-sidebar-link.router-link-active{transform:translate(2px);background:#ffffff1a;border-color:#ffffff24}.left-sidebar-link-copy,.profile-sidebar-link-copy{display:flex;flex-direction:column;gap:2px}.left-sidebar-link-label,.profile-sidebar-link-label{font-size:.9rem;font-weight:600}.left-sidebar-link-meta,.profile-sidebar-link-meta{font-size:.74rem;color:#ffffffa3}.left-sidebar-footer,.profile-sidebar-footer{position:relative;z-index:1;margin-top:auto;display:grid;gap:12px}.left-sidebar-surface,.profile-sidebar-surface{border-radius:20px;padding:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1a}.left-sidebar-actions,.profile-sidebar-actions{display:flex;flex-wrap:wrap;gap:10px}.left-sidebar-shell .button,.profile-sidebar .button{background:#ffffff24;color:#fff;border-color:#ffffff2e}.left-sidebar-shell .button:hover,.profile-sidebar .button:hover{background:#fff3}.left-sidebar-shell .button.ghost,.profile-sidebar .button.ghost{background:transparent}.left-sidebar-shell .small,.profile-sidebar .small{color:#ffffffbd}.left-sidebar-copy-text{margin:0;padding:0;color:#fff;font-size:1rem;line-height:1.7;white-space:pre-wrap;text-align:left}.panel-title-reset{margin:0}.hero-menu-panel-title-row{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.hero-menu-panel-close{margin-left:auto;width:32px;height:32px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff1a;color:#ffffffe6;display:grid;place-items:center;font-size:.98rem;line-height:1;transition:background .18s ease,transform .18s ease}.hero-menu-panel-close:hover,.hero-menu-panel-close:focus-visible{background:#ffffff2e;transform:translateY(-1px)}.hero-menu-panel-title-badge{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff1f;font-size:1.2rem}.hero-menu-panel-title-copy{display:grid;gap:2px}.hero-menu-panel-title-eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.panel-copy{margin-bottom:12px}.hero-menu-panel .panel-copy{position:relative;z-index:1;color:#ffffffc2;line-height:1.6}.hero-menu-panel .input,.hero-menu-panel select{background:#ffffff14;color:#fff;border-color:#ffffff24}.hero-menu-panel--identity select{appearance:auto;-webkit-appearance:menulist;-moz-appearance:menulist;background:#0f172a57;border:1px solid rgba(255,255,255,.2);border-radius:12px;min-height:42px;padding:10px 12px;line-height:1.35;font-size:.92rem}.hero-menu-panel--identity select:focus{outline:none;border-color:#ffffff5c;box-shadow:0 0 0 2px #94a3b847}.hero-menu-panel--identity select option{color:#0f172a;background:#f8fafc}.hero-menu-panel .input::placeholder{color:#ffffff80}.hero-menu-panel .small{color:#ffffffb8}.hero-menu-panel .button.secondary{background:#ffffff1a;color:#fff;border-color:#ffffff29}.hero-menu-panel .button.secondary:hover{background:#ffffff29}.panel-field{margin-bottom:12px}.panel-label-block{display:block;margin-bottom:6px}.panel-label-inline{display:flex;align-items:center;gap:10px;cursor:pointer}.panel-value{margin-top:6px}.panel-stack-sm{margin-top:10px}.panel-stack-md{margin-top:12px}.panel-stack-lg{margin-top:14px}.panel-actions-row{margin-top:12px;gap:12px;flex-wrap:wrap}.panel-pill-list{margin-top:12px}.sidebar-group-list{position:relative;z-index:1;display:grid;gap:10px}.sidebar-group{border-radius:20px;padding:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14}.sidebar-group-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:0;border-radius:16px;background:#ffffff14;color:#fff;transition:transform .18s ease,background .18s ease}.sidebar-group-toggle:hover{transform:translateY(-1px);background:#ffffff1f}.sidebar-group-title{display:flex;align-items:center;gap:10px;font-weight:700}.sidebar-group-emoji{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:#ffffff1f;font-size:.96rem}.sidebar-group-count{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#ffffff1a;color:#ffffffd6;font-size:.98rem;line-height:1}.sidebar-group-panel{display:grid;gap:10px;padding:12px}.sidebar-pill-list{display:flex;flex-wrap:wrap;gap:8px}.sidebar-pill-list .badge{text-decoration:none;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);color:#fff;box-shadow:inset 0 1px #ffffff14}.settings-section-card{position:relative;z-index:1;padding:16px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14}.settings-section-title{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:.95rem;font-weight:700;color:#fff}.settings-section-title-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12)}.timeline-clickable-header{cursor:pointer}.timeline-content-block{margin-top:16px}.timeline-section-gap{margin-bottom:16px}.timeline-section-label{margin-bottom:8px;font-weight:600}.timeline-pill-row{display:flex;flex-wrap:wrap;gap:8px}.timeline-moment-spacing{margin-bottom:20px}.timeline-moment-header{margin-bottom:8px}.timeline-moment-title{margin:0 0 4px;font-size:18px}.timeline-media-block{margin-top:12px}.timeline-copy{margin-top:14px;margin-bottom:14px;line-height:1.5}.timeline-meta-stack{display:flex;flex-direction:column;gap:10px;margin-top:12px}.timeline-meta-label{margin-bottom:6px}.panel-inline-meta{opacity:.72;margin-left:6px}.panel-copy-reset{margin:0}.panel-title-tight{margin:0 0 4px}.panel-title-body{font-weight:600}.panel-stack-row{display:flex;flex-direction:column;gap:10px}.panel-input-stack{margin-top:10px}.profile-links-editor{margin-top:16px}.dashboard-profile-links-shell{margin:12px 0 0;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#ffffff1f,#ffffff0d),#080c182e;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.dashboard-profile-links-shell .public-profile-links{width:auto;margin-top:8px}.dashboard-profile-links-shell .identity-orbit-links{margin-top:10px}.profile-link-form{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#fff3,#ffffff14),#080c183d;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.profile-link-form-toggles{gap:14px;flex-wrap:wrap}.profile-link-list{display:grid;gap:10px}.profile-link-card{border-radius:14px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#ffffff24,#ffffff0f),#080c1833;padding:12px}.profile-link-card-header{display:flex;justify-content:space-between;gap:8px}.profile-link-card-title{font-weight:700}.profile-link-card-badges{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap}.profile-link-card-meta{display:flex;gap:10px;margin-top:8px;opacity:.88}.profile-link-card-actions{margin-top:10px;gap:8px;flex-wrap:wrap}.public-profile-links{width:min(980px,calc(100vw - 24px));margin:0 auto;display:grid;gap:10px}.public-profile-links-featured,.public-profile-links-list{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.public-profile-link{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:8px 12px;border-radius:999px;text-decoration:none;color:#f6f7fb;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#ffffff38,#ffffff14),#080c183d;box-shadow:0 10px 24px #0000002e;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);transition:transform .18s ease,border-color .18s ease,background .18s ease}.public-profile-link:hover{transform:translateY(-1px);border-color:#ffffff57;background:linear-gradient(180deg,#ffffff47,#ffffff1a),#080c1847}.public-profile-link__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.68rem;font-weight:700;letter-spacing:.02em;background:#ffffff2e}.public-profile-link__label{font-size:.85rem;font-weight:600}.public-profile-link__copy{display:grid;gap:2px;min-width:0}.public-profile-link__meta{font-size:.68rem;line-height:1.25;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(360px,62vw)}.public-profile-links--compact{width:auto;margin-top:8px}.public-profile-links--compact .public-profile-links-featured,.public-profile-links--compact .public-profile-links-list{gap:6px;justify-content:flex-start}.public-profile-links--compact .public-profile-link{min-height:26px;padding:4px 8px;gap:5px}.public-profile-links--compact .public-profile-link__icon{width:16px;height:16px;font-size:.52rem}.public-profile-links--compact .public-profile-link__label{font-size:.72rem;font-weight:600}.identity-orbit-links{position:relative;width:260px;height:260px;margin:8px auto 0;pointer-events:auto}.dashboard-profile-links-orbit.identity-orbit-links{width:180px;height:180px;margin:10px auto 0}.identity-orbit-links__cluster{position:relative;width:100%;height:100%;display:grid;place-items:center}.identity-orbit-links__preview{position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px;display:inline-flex;align-items:center;justify-content:center;font-size:.56rem;font-weight:700;border:1px solid rgba(255,255,255,.26);border-radius:999px;color:#f6f7fb;background:linear-gradient(180deg,#fff3,#ffffff14),#080c183d;box-shadow:0 10px 20px #0003;backdrop-filter:blur(12px) saturate(135%);-webkit-backdrop-filter:blur(12px) saturate(135%)}.identity-orbit-links__hub{width:72px;height:72px;border-radius:999px;border:1px solid rgba(255,255,255,.28);color:#f8fbff;background:linear-gradient(180deg,#ffffff3d,#ffffff14),#080c1847;box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffff2e;backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.identity-orbit-links__hub-icon{font-size:1rem;line-height:1;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.identity-orbit-links__hub-label{font-size:.62rem;font-weight:700;line-height:1}.identity-orbit-links__hub-count{font-size:.58rem;opacity:.85;line-height:1}.dashboard-profile-links-orbit .identity-orbit-links__hub{width:62px;height:62px}.dashboard-profile-links-orbit .identity-orbit-links__preview{width:20px;height:20px;margin:-10px;font-size:.5rem}.dashboard-profile-links-orbit .identity-link-panel{bottom:-96px}.profile-avatar-links-badge.identity-orbit-links{position:absolute;right:-16px;bottom:-20px;width:48px;height:48px;margin:0;z-index:8}.profile-avatar-links-badge .identity-orbit-links__cluster{display:block}.profile-avatar-links-badge .identity-orbit-links__preview{display:none}.profile-avatar-links-badge .identity-orbit-links__hub{width:100%;height:100%;gap:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.profile-avatar-links-badge .identity-orbit-links__hub-label,.profile-avatar-links-badge .identity-orbit-links__hub-count{display:none}.profile-avatar-links-badge .identity-orbit-links__hub-icon{font-size:1.06rem;width:auto;height:auto}.public-profile-links--minimal{width:auto;margin-top:6px}.public-profile-links--minimal .public-profile-links-featured,.public-profile-links--minimal .public-profile-links-list{gap:4px;justify-content:flex-start}.public-profile-links--minimal .public-profile-link{min-height:20px;padding:2px 6px;gap:4px;border-radius:7px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.public-profile-links--minimal .public-profile-link:hover{transform:none;border-color:#fff3;background:#ffffff14}.public-profile-links--minimal .public-profile-link__icon{width:12px;height:12px;font-size:.44rem}.public-profile-links--minimal .public-profile-link__label{font-size:.64rem;font-weight:600}.public-profile-links--icon-only .public-profile-links-featured,.public-profile-links--icon-only .public-profile-links-list{gap:8px}.public-profile-links--icon-only .public-profile-link{min-height:0;width:28px;height:28px;padding:0;gap:0;border-radius:999px;justify-content:center}.public-profile-links--icon-only .public-profile-link__icon{width:16px;height:16px;font-size:.54rem}.public-profile-links--minimal.public-profile-links--icon-only{margin-top:4px}.public-profile-links--minimal.public-profile-links--icon-only .public-profile-links-featured,.public-profile-links--minimal.public-profile-links--icon-only .public-profile-links-list{gap:7px}.public-profile-links--minimal.public-profile-links--icon-only .public-profile-link{width:24px;height:24px;border-radius:999px}.public-profile-links--minimal.public-profile-links--icon-only .public-profile-link__icon{width:13px;height:13px;font-size:.5rem}.profile-avatar-links-badge .identity-links-overlay__panel{width:min(540px,calc(100vw - 22px))}.identity-links-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:16px;background:#070a126b;backdrop-filter:blur(8px) saturate(125%);-webkit-backdrop-filter:blur(8px) saturate(125%)}.identity-links-overlay__panel{width:min(560px,calc(100vw - 24px));max-height:min(78vh,720px);overflow:auto;padding:14px;border-radius:var(--glass-popout-radius);border:var(--glass-popout-border);background:var(--glass-popout-bg);box-shadow:var(--glass-popout-shadow);backdrop-filter:var(--glass-popout-blur);-webkit-backdrop-filter:var(--glass-popout-blur-webkit)}.identity-links-overlay__header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.identity-links-overlay__list{display:grid;gap:8px}.identity-links-overlay__list .public-profile-link{width:100%;justify-content:flex-start}.identity-links-overlay__list .public-profile-link--detailed{min-height:42px;border-radius:14px;align-items:flex-start;padding:8px 11px}.identity-links-overlay__list .public-profile-link--detailed .public-profile-link__icon{width:16px;height:16px;font-size:.56rem;margin-top:2px}.identity-links-overlay__list .public-profile-link--detailed .public-profile-link__label{font-size:.8rem;line-height:1.2}.identity-link-panel{position:absolute;left:50%;bottom:-108px;transform:translate(-50%);width:min(360px,calc(100vw - 24px));padding:12px;z-index:20}.identity-link-panel__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-hero-center--overlay .public-profile-links,.profile-hero-center--overlay .public-profile-links *,.profile-hero-center--overlay .identity-orbit-links,.profile-hero-center--overlay .identity-orbit-links *{pointer-events:auto}.public-profile-links{width:calc(100vw - 16px)}.identity-orbit-links{width:210px;height:210px}.dashboard-profile-links-orbit.identity-orbit-links{width:160px;height:160px}.dashboard-profile-links-orbit .identity-orbit-links__hub{width:56px;height:56px}.dashboard-profile-links-orbit .identity-orbit-links__preview{width:18px;height:18px;margin:-9px;font-size:.46rem}.dashboard-profile-links-orbit .identity-link-panel{bottom:-112px}.profile-avatar-links-badge.identity-orbit-links{right:-9px;bottom:-12px;width:34px;height:34px}.profile-avatar-links-badge .identity-orbit-links__hub-icon{font-size:.95rem}.identity-link-panel{bottom:-132px}.left-sidebar-shell,.profile-sidebar{width:min(360px,calc(100vw - 24px));transform:translate(-100%);transition:transform .28s ease}.timeline-scene-collage-layer--left,.timeline-scene-collage-layer--right{top:-12%;right:-12%;bottom:-12%;left:-12%;width:auto;height:auto;opacity:.24}.timeline-browser-layout--explore{--explore-orbit-x: 50%;--explore-reserved-top: 25%;--explore-orbit-y: calc( var(--explore-reserved-top) + ((80% - var(--explore-reserved-top)) / 2) );--explore-orbit-scale: 1.05;--timeline-year-orbit-width: clamp(300px, calc(100vw - 24px) , 1180px);--timeline-year-orbit-height: clamp(340px, 58vh, 660px);--timeline-month-orbit-width: clamp(230px, calc(76vw - 28px) , 760px);--timeline-month-orbit-height: clamp(270px, 44vh, 500px);--timeline-inner-width: clamp(150px, calc(52vw - 24px) , 520px);--timeline-inner-height: clamp(180px, 32vh, 360px);--timeline-outer-orbit-width: var(--timeline-month-orbit-width);--timeline-orbit-step-x: clamp( 42px, calc(var(--timeline-year-orbit-width) * .125), 180px );--timeline-orbit-step-y: clamp(20px, 3.5vh, 32px);width:100%!important;max-width:100%!important;left:auto!important;transform:none!important;position:relative;overflow:hidden}.timeline-browser-layout--explore>.timeline-moment-orbit,.timeline-browser-layout--explore .timeline-moment-orbit{position:absolute!important;display:block!important;visibility:visible!important;opacity:1!important;left:var(--explore-orbit-x)!important;top:var(--explore-orbit-y)!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%) scale(var(--explore-orbit-scale))!important;transform-origin:center center;pointer-events:auto!important;z-index:12!important}.timeline-scene-header,.timeline-scene-panel:not(.timeline-scene-panel--overlay),.timeline-scene-empty{right:auto}.timeline-scene-header{left:28px;width:min(clamp(304px,38vw,360px),calc(100vw - 56px))}.timeline-scene-panel:not(.timeline-scene-panel--overlay),.timeline-scene-empty{width:min(clamp(304px,38vw,360px),calc(100vw - 56px))}.timeline-scene-panel--overlay{margin-top:0}.timeline-scene-media-grid{grid-template-columns:1fr 1fr}.timeline-card,.timeline-card--public,.timeline-entry__card{padding:24px}@media (max-width: 720px){.profile-hero-meta{justify-content:center}.identity-domain-icon-glyph{font-size:18px}.timeline-scene-collage-layer--left,.timeline-scene-collage-layer--right{top:-12%;right:-12%;bottom:-12%;left:-12%}.hero-floating-moments{--hero-floating-strip-bottom: clamp(10px, 2.1vw, 18px);--hero-floating-strip-gap: clamp(7px, .95vw, 9px);--hero-floating-strip-padding-inline-start: clamp(12px, 2vw, 18px);--hero-floating-strip-padding-inline-end: clamp(10px, 2vw, 16px);--hero-floating-pill-gap: clamp(6px, .7vw, 8px);--hero-floating-pill-max-width: min(clamp(180px, 34vw, 228px), 74vw);--hero-floating-pill-min-height: clamp(38px, 4vw, 42px);--hero-floating-pill-padding-block: clamp(7px, .85vw, 8px);--hero-floating-pill-padding-inline: clamp(11px, 1.2vw, 12px);--hero-floating-pill-font-size: clamp( .76rem, calc(.7rem + .18vw) , .82rem );--hero-floating-pill-emoji-size: clamp(12px, calc(10px + .3vw) , 13px);inset:auto 0 var(--hero-floating-strip-bottom) 0;display:flex;align-items:center;justify-content:flex-start;gap:var(--hero-floating-strip-gap);padding:0 var(--hero-floating-strip-padding-inline-end) 0 var(--hero-floating-strip-padding-inline-start);border-radius:6px!important;border:1.5px solid rgba(255,255,255,.18);box-shadow:0 2px 12px #1e285014,0 0 0 1.5px #ffffff21 inset,0 1px 4px #ffffff14 inset;padding:0!important;background:linear-gradient(135deg,#ffffff29,#ffffff12 100%,#c8dcff0f);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.hero-floating-moments::-webkit-scrollbar{display:none}.hero-floating-moments:before,.hero-floating-moments:after{opacity:1}.hero-floating-moment{position:relative;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:0 0 auto;animation-name:heroMomentFloat}.timeline-scene-panel:not(.timeline-scene-panel--overlay),.timeline-scene-empty{position:static;width:100%;margin-top:24px;transform:none;max-height:none}.timeline-scene-media-grid{grid-template-columns:1fr}.timeline-entry__media{min-height:200px;max-height:280px}}@media (max-width: 560px){html:has(.timeline-shell--immersive),body:has(.timeline-shell--immersive){width:100%;height:100svh;max-height:100svh;overflow:hidden;overscroll-behavior:none}body:has(.timeline-shell--immersive) .app-shell,body:has(.timeline-shell--immersive) .dashboard-fullbleed,body:has(.timeline-shell--immersive) .profile-page-shell,body:has(.timeline-shell--immersive) .profile-main-column,body:has(.timeline-shell--immersive) .profile-hero,body:has(.timeline-shell--immersive) .profile-hero-content,body:has(.timeline-shell--immersive) .timeline-shell--immersive{width:100%;min-height:100svh;height:100svh;max-height:100svh;overflow:hidden}body:has(.timeline-shell--immersive) .dashboard-fullbleed{width:100%;max-width:100%;margin-left:0;overflow:hidden}.timeline-shell--immersive{--timeline-top-cluster-width: calc(100vw - 24px) ;--timeline-toolbar-bar-max-width: calc(100vw - 20px) ;--timeline-view-switch-top: calc( var(--timeline-toolbar-top) + var(--profile-overlay-card-height) + 12px );--timeline-filter-stack-top: calc(var(--timeline-toolbar-top) + 34px);--timeline-filter-stack-right-offset: 26px;--timeline-toolbar-offset-below-profile: clamp(24px, 5.5vw, 28px);--timeline-year-rail-top: clamp(238px, 48vw, 256px);--timeline-year-rail-month-top: clamp(306px, 60vw, 328px);--timeline-core-mode-switch-top: clamp(-48px, -7vw, -46px);--timeline-hero-orbit-top: clamp(64px, 10vw, 82px);--timeline-hero-orbit-bottom: clamp(14px, 3vw, 24px)}.public-profile-identity-overlay{--timeline-top-cluster-width: calc(100vw - 24px) ;--profile-overlay-card-width: min( var(--timeline-top-cluster-width), calc(100vw - 24px) )}.public-profile-identity-overlay .profile-hero-center--overlay,.public-profile-identity-overlay--dashboard .profile-hero-center--overlay{left:50%;max-width:calc(100vw - 24px)}.profile-hero,.profile-hero-content{min-height:100svh;height:100svh;max-height:100svh;overflow:hidden}.hero-top-actions,.hero-top-control,.hero-corner-control,.hero-corner-button,.hero-hamburger-button,.profile-avatar-bio-button,.profile-avatar-identity-button{--hero-control-surface-scale: .94;--profile-avatar-bio-button-scale: .94}.hero-menu-panel,.hero-menu-panel--bottom-left,.hero-menu-panel--bottom-right,.hero-menu-panel--identity,.hero-menu-panel--bio{--hero-menu-panel-width: min(100vw - 24px, 360px);--hero-menu-panel-min-width: 0;--hero-menu-panel-bio-width: min(100vw - 24px, 360px);--hero-menu-panel-bio-min-width: 0;--hero-menu-panel-bottom-width: min(100vw - 24px, 360px)}.hero-menu-panel--bio{top:auto;right:12px;bottom:max(12px,calc(env(safe-area-inset-bottom) + 12px));left:12px;width:auto;min-width:0;max-width:none;max-height:min(58vh,460px);padding:16px;border-radius:22px}.hero-menu-panel--identity{top:52vh;left:0;right:0;bottom:auto;transform:none;margin-inline:auto;margin-top:calc(-.5*min(72vh,620px));width:min(100vw - 16px,390px);max-height:min(72vh,620px)}.hero-menu-panel--identity .sidebar-group-list{max-height:min(54vh,500px)}.dashboard-footer-nav{--dashboard-footer-nav-bottom: max( 8px, calc(env(safe-area-inset-bottom) + 8px) );--dashboard-footer-nav-type-size: 11px;--dashboard-footer-nav-button-min-height: 34px;--dashboard-footer-nav-button-padding-inline: 11px;--dashboard-footer-nav-button-gap: 5px;--dashboard-footer-nav-emoji-size: 1.08em;--dashboard-footer-nav-label-size: .94em}.identity-domain-icon-glyph{font-size:16px}.timeline-scene-collage-layer--left,.timeline-scene-collage-layer--right{display:block;top:-14%;right:-14%;bottom:-14%;left:-14%;opacity:.18}.timeline-filter-reset{padding:0 10px;font-size:.72rem}.timeline-scene-year-status{top:12px;min-width:0;max-width:min(240px,calc(100vw - 32px));padding:10px 12px}.timeline-scene-year-status-year{font-size:clamp(1.45rem,7vw,2rem)}.timeline-scene-year-status-count{font-size:.62rem}.timeline-year-rail{mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.timeline-scene-core-mode-switch{width:calc(100% - 28px);justify-content:center;flex-wrap:wrap}.timeline-scene-toolbar-bar{width:fit-content;max-width:calc(100vw - 20px);row-gap:8px;justify-content:center}.timeline-scene-view-switch{width:auto}.timeline-scene-view-switch-option{flex:0 0 auto;width:var(--timeline-toolbar-bubble-width);min-width:var(--timeline-toolbar-bubble-width)}.timeline-scene-filter-cluster{width:auto}.timeline-scene-filter-trigger{flex:0 0 auto;min-width:clamp(84px,12vw,112px)}.timeline-scene-panel-actions{gap:8px}.timeline-scene-panel-feature{padding-inline:12px;font-size:.78rem}.timeline-scene-panel,.timeline-scene-empty{margin-top:18px}.timeline-card,.timeline-card--public,.timeline-entry__card{padding:20px 18px}.timeline-card .timeline-card__title,.timeline-card--public .timeline-card__title{font-size:clamp(1.5rem,8vw,2rem)}.timeline-connection-detail-actions{display:grid;grid-template-columns:1fr;gap:8px}.timeline-connection-detail-actions .timeline-connection-scope-switch,.timeline-connection-detail-actions .timeline-connection-panel-action{width:100%}.timeline-connection-detail-actions .timeline-connection-panel-action{justify-content:center}.timeline-connection-detail-focus-row{display:grid;grid-template-columns:1fr;gap:8px}.timeline-connection-detail-focus-row .timeline-connection-panel-action{width:100%;justify-content:center}}@media (min-width: 561px){.timeline-shell--immersive .public-profile-identity-overlay--dashboard,.profile-hero .public-profile-identity-overlay--dashboard{--profile-overlay-card-width: 560px !important;--profile-overlay-avatar-size: 88px !important;--dashboard-browse-list-width: min(820px, calc(100vw - 24px) ) !important}.timeline-shell--immersive .public-profile-identity-overlay--dashboard .profile-hero-center--overlay,.profile-hero .public-profile-identity-overlay--dashboard .profile-hero-center--overlay{left:calc(50% - (var(--dashboard-browse-list-width) / 2) + 280px)!important;transform:translate(-50%)!important;width:560px!important;max-width:560px!important}.timeline-shell--immersive .public-profile-identity-overlay--dashboard .profile-hero-avatar-wrap--overlay,.timeline-shell--immersive .public-profile-identity-overlay--dashboard .profile-hero--overlay .profile-hero-avatar,.profile-hero .public-profile-identity-overlay--dashboard .profile-hero-avatar-wrap--overlay,.profile-hero .public-profile-identity-overlay--dashboard .profile-hero--overlay .profile-hero-avatar{width:88px!important;height:88px!important}}@media (max-width: 560px){.timeline-shell--immersive .public-profile-identity-overlay--dashboard,.profile-hero .public-profile-identity-overlay--dashboard{--profile-overlay-card-width: min(560px, calc(100vw - 24px) ) !important;--profile-overlay-avatar-size: clamp( 64px, calc(44px + 6vw) , 88px ) !important}.timeline-shell--immersive .public-profile-identity-overlay--dashboard .profile-hero-center--overlay,.profile-hero .public-profile-identity-overlay--dashboard .profile-hero-center--overlay{left:50%!important;transform:translate(-50%)!important;width:min(560px,calc(100vw - 24px))!important;max-width:min(560px,calc(100vw - 24px))!important}.timeline-shell--immersive .public-profile-identity-overlay--dashboard .profile-hero-avatar-wrap--overlay,.timeline-shell--immersive .public-profile-identity-overlay--dashboard .profile-hero--overlay .profile-hero-avatar,.profile-hero .public-profile-identity-overlay--dashboard .profile-hero-avatar-wrap--overlay,.profile-hero .public-profile-identity-overlay--dashboard .profile-hero--overlay .profile-hero-avatar{width:var(--profile-overlay-avatar-size)!important;height:var(--profile-overlay-avatar-size)!important}}.timeline-browser-layout{--timeline-browser-padding-top: 168px;--timeline-browser-padding-bottom: 4px;--timeline-browser-rail-stack-height: 115px;--timeline-browser-list-top-gap: 2px;--timeline-browser-list-bottom-space: -6px;--timeline-browser-list-height: calc( 100svh - var(--timeline-browser-padding-top) - var(--timeline-browser-rail-stack-height) - var(--timeline-browser-list-top-gap) - var(--timeline-browser-list-bottom-space) );--timeline-browser-rail-control-size: var( --timeline-filter-control-size, var(--timeline-toolbar-button-min-height, 34px) );--timeline-browser-rail-control-gap: clamp(3px, .45vw, 6px);--timeline-browser-rail-edge-inset: clamp(12px, 1.8vw, 24px);--timeline-browser-rail-inset: 0px;--timeline-browser-rail-main-inset: clamp(5px, .75vw, 9px);--timeline-browser-columns: clamp( 3, var(--private-timeline-browser-user-columns, var(--timeline-browser-user-columns, 6)), 12 );position:relative;z-index:2;display:block;width:100%;min-height:80vh;padding:var(--timeline-browser-padding-top) 0 var(--timeline-browser-padding-bottom);box-sizing:border-box;container-type:inline-size;margin-left:auto;margin-right:auto}.timeline-browser-layout--year{min-height:0}.timeline-browser-layout--explore{position:relative;display:block;width:100%!important;max-width:100%!important;min-height:clamp(640px,96vh,1080px);height:clamp(640px,96vh,1080px);max-height:none;margin:0 auto;padding:0;left:auto!important;transform:none!important;overflow:hidden;overscroll-behavior:contain;--timeline-center-x: var(--explore-orbit-x);--timeline-center-y: var(--explore-orbit-y);--timeline-connection-offset: clamp(184px, 22vh, 248px)}.timeline-year-rail--browser{position:static;top:auto;left:auto;right:auto;transform:none;width:auto;max-width:none;margin:0;min-height:calc(var(--timeline-browser-rail-control-size) + 4px);align-items:center;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:4px 6px;box-sizing:border-box;scroll-padding-inline:50%;mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.timeline-browser-rail-inline{display:grid;grid-template-columns:var(--timeline-browser-rail-control-size) minmax(0,1fr) var(--timeline-browser-rail-control-size);align-items:stretch;width:min(calc(100% - (var(--timeline-browser-rail-edge-inset) * 2)),calc(560px + (var(--timeline-browser-rail-control-size) * 2) + (var(--timeline-browser-rail-control-gap) * 2)));margin-left:auto;margin-right:auto;column-gap:var(--timeline-browser-rail-control-gap);padding-inline:0;box-sizing:border-box;min-height:calc(var(--timeline-browser-rail-control-size) + 4px)}.timeline-browser-rail-inline+.timeline-browser-rail-inline{margin-top:8px}.timeline-browser-rail-side:first-child{padding-left:0}.timeline-browser-rail-side:last-child{padding-right:0}.timeline-browser-rail-main{min-width:0;display:flex;align-items:stretch;padding-inline:var(--timeline-browser-rail-main-inset);box-sizing:border-box}.timeline-browser-rail-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:var(--timeline-browser-rail-control-size);height:var(--timeline-browser-rail-control-size);min-width:var(--timeline-browser-rail-control-size);min-height:var(--timeline-browser-rail-control-size);padding:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;line-height:1;text-align:center;background:#0a121cbd;color:#f4f8ffeb;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 28px #0000002e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);cursor:pointer;transition:transform .18s ease,background .18s ease,opacity .18s ease}.timeline-browser-rail-arrow span{display:grid;place-items:center;width:100%;height:100%;font-size:calc(var(--timeline-browser-rail-control-size) * .46);line-height:1;transform:translateY(-.5px)}.timeline-browser-rail-arrow:hover:not(:disabled),.timeline-browser-rail-arrow:focus-visible:not(:disabled){background:#121e2ce0;transform:translateY(-1px)}.timeline-browser-rail-arrow:focus-visible{outline:2px solid rgba(255,255,255,.84);outline-offset:2px}.timeline-browser-layout--year .timeline-browser-list,.timeline-browser-layout--month .timeline-browser-list{align-content:flex-start;max-height:var(--timeline-browser-list-height)!important;overflow-y:auto;overscroll-behavior:contain;padding-top:2px;padding-bottom:0}.timeline-browser-list,.timeline-map-view__list>.timeline-browser-list{--timeline-browser-gap: var(--private-timeline-browser-user-gap, var(--timeline-browser-user-gap, 12px));display:flex;flex-wrap:wrap;gap:var(--timeline-browser-gap);height:auto;min-height:auto;width:100%;max-width:820px;margin-left:auto;margin-right:auto;margin-top:var(--timeline-browser-list-top-gap);margin-bottom:0;max-height:var(--timeline-browser-list-height)!important;overflow-y:auto;padding:0 5px 5px;align-content:flex-start;align-items:flex-start;justify-content:center}.timeline-map-view__list>.timeline-browser-list.timeline-browser-list--rail{display:flex!important;flex-wrap:nowrap!important;gap:18px!important;width:100%!important;max-width:100%!important;margin:18px 0 0!important;padding:0 calc(50% - 74px) 0 calc(50% - 74px)!important;overflow-x:auto!important;overflow-y:hidden!important;align-content:stretch!important;align-items:stretch!important;justify-content:flex-start!important;max-height:none!important}.timeline-browser-list-card{--timeline-browser-card-size: calc( ( 100% - (var(--timeline-browser-gap) * (var(--timeline-browser-columns) - 1)) ) / var(--timeline-browser-columns) );position:relative;display:grid;flex:0 0 var(--timeline-browser-card-size);width:var(--timeline-browser-card-size);min-width:var(--timeline-browser-card-size);max-width:var(--timeline-browser-card-size);aspect-ratio:1 / 1;align-self:start;padding:4px;margin:0;background:none;box-shadow:0 14px 38px #00000014,0 2px 8px #ffffff14;cursor:pointer;overflow:hidden;text-align:left;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.timeline-browser-list-card-media-item{width:100%!important;height:100%!important;aspect-ratio:1 / 1;object-fit:cover;display:block;opacity:var(--moment-media-opacity)!important;filter:var(--moment-media-filter)!important;transition:opacity .18s ease,filter .18s ease,transform .18s ease;margin:auto;padding:3px}.timeline-browser-list-card-media video.timeline-browser-list-card-media-item{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;background:none;opacity:var(--moment-media-opacity)!important;filter:var(--moment-media-filter)!important;box-shadow:inset 0 2px 8px #ffffff1f}.timeline-browser-list-card-media-item:is(img,video),.timeline-browser-list-card-media img,.timeline-browser-list-card-media video{opacity:var(--moment-media-opacity)!important;filter:var(--moment-media-filter)!important}.timeline-browser-list-card:hover .timeline-browser-list-card-media-item,.timeline-browser-list-card:focus-visible .timeline-browser-list-card-media-item{opacity:min(1,calc(var(--moment-media-opacity) + .16))!important}.timeline-browser-list-card-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:8px 10px;background:none!important;pointer-events:none;z-index:1}.timeline-browser-list-card:hover .timeline-browser-list-card-copy,.timeline-browser-list-card:focus-visible .timeline-browser-list-card-copy{background:none!important}.timeline-browser-list-card-title{font-size:var(--timeline-browser-card-title-size);font-weight:700;line-height:1.1;margin-top:auto;text-shadow:var(--site-text-shadow);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeline-browser-list-card-date{padding:0 2px;font-size:var(--timeline-browser-card-date-size);font-weight:700;line-height:1;text-shadow:var(--site-text-shadow)}@media (max-width: 960px){.timeline-browser-layout{--timeline-browser-columns: clamp( 3, var(--private-timeline-browser-user-columns, var(--timeline-browser-user-columns, 5)), 9 );width:min(760px,calc(100vw - 32px));margin-left:auto;margin-right:auto;display:block}.timeline-connection-panel{--timeline-connection-panel-width: min(720px, calc(100vw - 56px) );--timeline-connection-panel-max-height: min(34vh, 340px);--timeline-connection-panel-bottom: clamp(22px, 6vh, 52px)}.timeline-connection-panel--inline{padding:18px}.timeline-filter-panel:before{right:16px;left:auto;transform:rotate(45deg)}}@media (max-width: 760px){.timeline-browser-layout{--timeline-browser-columns: clamp( 3, var(--private-timeline-browser-user-columns, var(--timeline-browser-user-columns, 4)), 7 )}}@media (max-width: 560px){.timeline-browser-layout{--timeline-browser-rail-control-size: var( --timeline-filter-control-size, var(--timeline-toolbar-button-min-height, 34px) );--timeline-browser-rail-control-gap: 4px;--timeline-browser-rail-edge-inset: clamp(12px, 1.8vw, 24px);--timeline-browser-rail-inset: 0px;--timeline-browser-rail-main-inset: 6px;--timeline-browser-columns: clamp( 3, var(--private-timeline-browser-user-columns, var(--timeline-browser-user-columns, 3)), 5 );width:100%;gap:0px}.timeline-year-rail--browser{padding:4px 2px}.timeline-browser-rail-side:first-child{padding-left:0}.timeline-browser-rail-side:last-child{padding-right:0}.timeline-browser-list{--timeline-browser-gap: clamp( 2px, var(--private-timeline-browser-user-gap, var(--timeline-browser-user-gap, 8px)), 12px );max-height:var(--timeline-browser-list-height)!important}.timeline-map-view__list>.timeline-browser-list:not(.timeline-browser-list--rail){--timeline-browser-gap: clamp( 2px, var(--private-timeline-browser-user-gap, var(--timeline-browser-user-gap, 8px)), 12px );max-height:var(--timeline-browser-list-height)!important}.timeline-browser-layout--year .timeline-browser-list,.timeline-browser-layout--month .timeline-browser-list{max-height:var(--timeline-browser-list-height)!important}.timeline-connection-panel{--timeline-connection-panel-width: calc(100vw - 20px) ;--timeline-connection-panel-max-height: min(42vh, 364px);--timeline-connection-panel-bottom: 12px;--timeline-connection-panel-padding: 12px;--timeline-connection-panel-gap: 10px;--timeline-connection-web-min-height: 192px;--timeline-connection-web-center-width: min(148px, 48%);--timeline-connection-web-center-padding-block: 12px;--timeline-connection-web-center-padding-inline: 12px;--timeline-connection-web-center-title-size: .82rem;--timeline-connection-panel-meta-inset: 8px;--timeline-connection-panel-meta-gap: 6px;--timeline-connection-panel-stat-min-width: 58px;--timeline-connection-panel-stat-padding-block: 7px;--timeline-connection-panel-stat-padding-inline: 8px;--timeline-connection-panel-stat-radius: 12px;--timeline-connection-panel-stat-label-size: .52rem;--timeline-connection-panel-stat-value-size: .74rem;--timeline-connection-node-min-width: 82px;--timeline-connection-node-max-width: 88px;--timeline-connection-node-padding-inline: 7px;--timeline-connection-node-padding-bottom: 8px;--timeline-connection-node-radius: 14px;--timeline-connection-node-label-size: .66rem;--timeline-connection-node-count-size: .56rem;--timeline-connection-detail-focus-size: .84rem;--timeline-connection-list-columns: repeat(2, minmax(0, 1fr))}.timeline-connection-panel--inline{padding:14px;border-radius:18px}.timeline-connection-panel-header{display:grid;gap:10px}.timeline-connection-panel-controls{justify-content:stretch}.timeline-connection-scope-switch{width:100%;justify-content:stretch}.timeline-connection-scope-button{flex:1 1 0}.timeline-connection-panel-action{width:100%}.timeline-connection-card{border-radius:14px;padding:4px}.timeline-connection-card-title{font-size:.72rem}}@media (max-width: 480px){.timeline-browser-list{--timeline-browser-gap: clamp( 2px, var(--private-timeline-browser-user-gap, var(--timeline-browser-user-gap, 8px)), 12px );max-width:820px;width:100%;margin-left:auto;margin-right:auto;max-height:var(--timeline-browser-list-height)!important;padding:0 10px 5px}.timeline-map-view__list>.timeline-browser-list:not(.timeline-browser-list--rail){--timeline-browser-gap: clamp( 2px, var(--private-timeline-browser-user-gap, var(--timeline-browser-user-gap, 8px)), 12px );max-width:820px;width:100%;margin-left:auto;margin-right:auto;max-height:var(--timeline-browser-list-height)!important;padding:0 5px 5px}.timeline-connection-panel-header{display:grid;gap:10px}.timeline-connection-panel-controls{justify-content:stretch}.timeline-connection-scope-switch{width:100%;justify-content:stretch}.timeline-connection-scope-button{flex:1 1 0}.timeline-connection-panel-action{width:100%}}.settings-panel-section,.thought-panel-section,.settings-panel-grid{display:grid;gap:14px}.settings-panel-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-panel-card,.thought-panel-card{border-radius:18px;padding:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.settings-panel-card h3,.thought-panel-card h3{margin:0 0 8px;font-size:.95rem}.settings-panel-row,.thought-panel-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-panel-stack,.thought-panel-stack{display:grid;gap:10px}@media (max-width: 640px){.settings-panel-grid--two{--timeline-browser-padding-top: 156px}}@media (max-width: 960px){.moment-form-chip-input{padding:0 10px}.moment-form-chip-button{max-width:100%}}@media (max-width: 720px){.moment-form-chip-input{gap:8px;padding:0 10px;border-radius:12px}.moment-form-chip-row{gap:6px}.moment-form-chip-button{padding:6px 9px;font-size:11px}.moment-form-chip-count{min-width:1.05rem;height:1.05rem;font-size:.64rem}.moment-form-metric-inputs{grid-template-columns:1fr}}@media (max-width: 560px){.moment-form-chip-input{padding:0 10px}.moment-form-token-input{font-size:12px}.moment-form-chip-button{max-width:100%}}@media (max-width: 560px){.timeline-map-view.no-glass{--timeline-map-mobile-map-to-rail-gap: 34px}.timeline-map-view__list.timeline-map-view__list--rail{position:relative!important;z-index:999!important;width:100%!important;max-width:100%!important;min-width:0!important;height:128px!important;max-height:128px!important;overflow:visible!important;padding:0!important;margin:0 auto!important;transform:none!important;box-sizing:border-box!important;align-self:start!important}.timeline-map-view.no-glass .timeline-map-view__map{position:relative!important;z-index:1!important;margin-bottom:0!important}.timeline-map-view.no-glass .timeline-map-view__summary{margin-bottom:0!important}.timeline-map-view.no-glass,.timeline-map-view.no-glass .timeline-map-view__content{overflow:visible!important}.timeline-map-view.no-glass .timeline-map-view__content{grid-template-rows:minmax(220px,1fr) calc(var(--timeline-map-summary-height, 18px) + var(--timeline-map-mobile-map-to-rail-gap)) var(--timeline-map-card-rail-height, 124px)!important;row-gap:0!important}.timeline-map-view__list>.timeline-browser-list.timeline-browser-list--rail{--timeline-map-rail-card-size: 88px;--timeline-map-rail-card-half: calc(var(--timeline-map-rail-card-size) / 2);position:relative!important;z-index:1000!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;height:112px!important;max-height:112px!important;margin:8px 0 0!important;padding:0 calc(50% - var(--timeline-map-rail-card-half)) 14px calc(50% - var(--timeline-map-rail-card-half))!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;pointer-events:auto!important;isolation:isolate!important;will-change:scroll-position!important;touch-action:pan-x!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;scrollbar-color:#d1d5db rgba(15,23,42,.45)!important;box-sizing:border-box!important}.timeline-map-view__list>.timeline-browser-list.timeline-browser-list--rail::-webkit-scrollbar{display:block!important;height:12px!important;background:#0f172a73!important}.timeline-map-view__list>.timeline-browser-list.timeline-browser-list--rail::-webkit-scrollbar-thumb{background:#d1d5db!important;border-radius:999px!important;border:2px solid rgba(15,23,42,.45)!important}.timeline-map-view__list>.timeline-browser-list.timeline-browser-list--rail::-webkit-scrollbar-track{display:block!important;background:#0f172a73!important;border-radius:999px!important}.timeline-map-view__list>.timeline-browser-list.timeline-browser-list--rail .timeline-browser-list-card{flex:0 0 var(--timeline-map-rail-card-size)!important;width:var(--timeline-map-rail-card-size)!important;min-width:var(--timeline-map-rail-card-size)!important;max-width:var(--timeline-map-rail-card-size)!important}.timeline-map-view__list>.timeline-browser-list.timeline-browser-list--rail .timeline-browser-list-card,.timeline-map-view__list>.timeline-browser-list.timeline-browser-list--rail .timeline-browser-list-card *{touch-action:pan-x!important}}.timeline-browser-layout--explore{--timeline-center-x: var(--explore-orbit-x);--timeline-center-y: var(--explore-orbit-y);position:relative!important;display:block!important;isolation:isolate;width:100%!important;max-width:100%!important;min-height:clamp(640px,96vh,1080px)!important;height:clamp(640px,96vh,1080px)!important;max-height:none!important;margin:0 auto!important;padding:0!important;left:auto!important;right:auto!important;transform:none!important;overflow:hidden!important;overscroll-behavior:contain;z-index:2}.timeline-browser-layout--explore>.timeline-moment-orbit,.timeline-browser-layout--explore .timeline-moment-orbit{position:absolute!important;display:block!important;visibility:visible!important;opacity:1!important;left:var(--explore-orbit-x)!important;top:var(--explore-orbit-y)!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%) scale(var(--explore-orbit-scale))!important;transform-origin:center center!important;pointer-events:none!important;z-index:12!important}.timeline-browser-layout--explore .timeline-moment-orbit-bubble,.timeline-browser-layout--explore .timeline-scene-core-wrap,.timeline-browser-layout--explore .timeline-scene-core,.timeline-browser-layout--explore .timeline-scene-core-chip,.timeline-browser-layout--explore .timeline-scene-core-chip--1{pointer-events:auto!important}.timeline-browser-layout--explore .timeline-scene-core-wrap{z-index:24!important}.timeline-browser-layout--explore .timeline-moment-orbit--year{width:var(--timeline-year-orbit-width)!important;height:var(--timeline-year-orbit-height)!important}.timeline-browser-layout--explore .timeline-moment-orbit--month{width:var(--timeline-month-orbit-width)!important;height:var(--timeline-month-orbit-height)!important}.timeline-browser-layout--explore .timeline-moment-orbit--inner{width:var(--timeline-inner-width)!important;height:var(--timeline-inner-height)!important}@media (max-width: 560px){html.myapphome-immersive-page,html.myapphome-public-immersive-page,html:has(body .timeline-shell--immersive),body.myapphome-immersive-page,body.myapphome-public-immersive-page,body:has(.timeline-shell--immersive),body.myapphome-immersive-page #app,body.myapphome-public-immersive-page #app,body:has(.timeline-shell--immersive) #app,body.myapphome-immersive-page .app-shell,body.myapphome-public-immersive-page .app-shell,body:has(.timeline-shell--immersive) .app-shell{width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;overscroll-behavior:none!important}body:has(.timeline-shell--immersive){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important;touch-action:pan-x pan-y!important}.dashboard-fullbleed,.profile-page-shell,.profile-main-column,.profile-hero,.profile-hero-media,.profile-hero-content,.timeline-shell--immersive{width:100vw!important;max-width:100vw!important;min-height:100svh!important;height:100svh!important;max-height:100svh!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important}.dashboard-fullbleed{margin-left:0!important}.timeline-browser-layout,.timeline-browser-list,.timeline-filter-panel,.timeline-connection-panel,.hero-menu-panel,.hero-menu-panel--bio,.hero-menu-panel--identity{overscroll-behavior:contain!important}.timeline-browser-list,.timeline-filter-panel,.timeline-connection-panel,.hero-menu-panel--bottom-left,.hero-menu-panel--bottom-right,.hero-menu-panel--bio,.hero-menu-panel--identity{-webkit-overflow-scrolling:touch!important}.timeline-scene-toolbar-bar{transform:translate(-50%,4px)!important}.timeline-browser-rail-inline{padding-inline:0!important}.timeline-browser-rail-inline{width:min(calc(100% - (var(--timeline-browser-rail-edge-inset) * 2)),calc(560px + (var(--timeline-browser-rail-control-size) * 2) + (var(--timeline-browser-rail-control-gap) * 2)))!important}.timeline-browser-rail-main{padding-inline:var(--timeline-browser-rail-main-inset)!important}.timeline-browser-rail-side:first-child,.timeline-browser-rail-side:last-child{padding-inline:0!important}.timeline-browser-rail-side:first-child,.timeline-browser-rail-side:last-child{width:var(--timeline-browser-rail-control-size)!important;min-width:var(--timeline-browser-rail-control-size)!important}html.settings-page-open,body.settings-page-open,body.settings-page-open #app,body.settings-page-open .app-shell{height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;position:static!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important}body.settings-page-open{width:100%!important}body.settings-page-open.app-navigation-visible{padding-bottom:0!important}body.settings-page-open .settings-page{min-height:100dvh;padding-bottom:calc(var(--active-app-mobile-nav-safe-height, 0px) + 24px)}body.settings-page-open .management-page{min-height:100dvh;height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:calc(var(--active-app-mobile-nav-safe-height, 0px) + 24px)}}.timeline-connection-section{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:flex;align-items:center;justify-content:center;width:100vw;min-height:100svh;padding:clamp(16px,3.4vh,26px);pointer-events:auto;margin-top:0;background:#070b1414;backdrop-filter:blur(4px) saturate(104%);-webkit-backdrop-filter:blur(4px) saturate(104%)}.timeline-connection-panel{--timeline-connection-panel-bottom: clamp(28px, 7vh, 76px);--timeline-connection-panel-width: min(1180px, calc(100vw - 88px) );--timeline-connection-panel-max-height: min(36vh, 396px);--timeline-connection-panel-padding: 18px;--timeline-connection-panel-gap: 0px;--timeline-connection-content-columns: minmax(0, 1.34fr) minmax(260px, .66fr);--timeline-connection-title-size: clamp(.86rem, 1.25vw, 1.08rem);--timeline-connection-web-min-height: clamp(490px, 58vh, 720px);--timeline-connection-web-shift-y: -60px;--timeline-connection-web-center-width: clamp(108px, 11vw, 172px);--timeline-connection-web-center-padding-block: clamp(8px, .9vw, 12px);--timeline-connection-web-center-padding-inline: clamp(10px, 1vw, 14px);--timeline-connection-web-center-title-size: clamp(.68rem, .7vw, .9rem);--timeline-connection-panel-meta-inset: 12px;--timeline-connection-panel-meta-gap: 8px;--timeline-connection-panel-stat-min-width: 68px;--timeline-connection-panel-stat-padding-block: 8px;--timeline-connection-panel-stat-padding-inline: 10px;--timeline-connection-panel-stat-radius: 14px;--timeline-connection-panel-stat-label-size: .58rem;--timeline-connection-panel-stat-value-size: .82rem;--timeline-connection-node-min-width: auto;--timeline-connection-node-max-width: 75px;--timeline-connection-node-padding-top: 5px;--timeline-connection-node-padding-inline: 5px;--timeline-connection-node-padding-bottom: 5px;--timeline-connection-node-radius: 11px;--timeline-connection-node-label-size: .56rem;--timeline-connection-node-count-size: .48rem;--timeline-connection-detail-focus-size: .92rem;--timeline-connection-list-columns: repeat(2, minmax(0, 1fr));--timeline-connection-browser-columns: 3;--timeline-connection-browser-gap: 18px;--timeline-connection-detail-stack-height: min(26svh, 210px);--timeline-connection-list-scroll-height: 100%;position:relative;left:auto;top:auto;bottom:auto;z-index:1;pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"header" "content";align-items:start;gap:var(--timeline-connection-panel-gap);width:min(100%,var(--timeline-connection-panel-width));max-height:min(92svh,1040px);padding:var(--timeline-connection-panel-padding);overflow:hidden;transform:none;margin:0 auto;background:linear-gradient(180deg,#ffffff17,#ffffff08),#0b0f1870;border:1px solid rgba(255,255,255,.18);border-radius:20px;box-shadow:0 24px 54px #00000038,inset 0 1px #ffffff14;backdrop-filter:blur(20px) saturate(128%);-webkit-backdrop-filter:blur(20px) saturate(128%)}.timeline-connection-detail-header{padding-top:0;padding-bottom:7px}.timeline-connection-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:8px}.timeline-connection-detail-actions .timeline-connection-scope-switch{flex:1 1 auto;min-width:0}.timeline-connection-detail-actions .timeline-connection-panel-action{flex:0 0 auto}.timeline-connection-panel--inline{width:min(100%,1480px);min-height:min(82svh,860px);height:min(82svh,860px);max-height:min(82svh,860px);padding:18px;overflow:hidden;border-radius:20px}.timeline-connection-panel--overlay{position:relative;width:min(100%,1480px);min-height:clamp(540px,64svh,780px);height:clamp(540px,64svh,780px);max-height:clamp(540px,64svh,780px);padding:20px;border-radius:24px;background:linear-gradient(180deg,#ffffff1a,#ffffff08),#0b0f1857;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 64px #0000002e,inset 0 1px #ffffff1f;backdrop-filter:blur(30px) saturate(136%);-webkit-backdrop-filter:blur(30px) saturate(136%)}.timeline-connection-panel--overlay .timeline-connection-detail{padding-right:2px}.timeline-connection-panel--overlay.timeline-connection-panel--moment-overlay{min-height:clamp(540px,64svh,760px);height:clamp(540px,64svh,760px);max-height:clamp(540px,64svh,760px)}.timeline-connection-panel--moment-overlay .timeline-connection-panel-header{padding-right:44px}.timeline-connection-panel--compact{--timeline-connection-panel-width: min(880px, calc(100vw - 44px) );--timeline-connection-content-columns: minmax(0, 1fr);--timeline-connection-web-min-height: clamp(220px, 34vh, 360px);--timeline-connection-web-shift-y: -12px;width:min(100%,var(--timeline-connection-panel-width))}.timeline-connection-panel--inline.timeline-connection-panel--compact{min-height:min(70svh,620px);height:min(70svh,620px);max-height:min(70svh,620px)}.timeline-connection-panel--compact .timeline-connection-detail{display:none}.timeline-connection-scope-button{gap:6px}.timeline-connection-scope-count{display:inline-grid;place-items:center;min-width:1rem;height:1rem;padding:0 .28rem;border-radius:999px;background:#ffffff1f;color:#fff;font-size:.54rem;font-weight:900;line-height:1}.timeline-connection-panel-header{grid-area:header;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.timeline-connection-panel-heading{display:grid;gap:6px}.timeline-connection-panel-title{margin:0;font-size:var(--timeline-connection-title-size);line-height:1.12}.timeline-connection-panel-action{display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-width:0!important;max-width:max-content;white-space:nowrap;padding:3px 7px!important;font-size:.56rem!important;line-height:1!important;border-radius:999px!important}.timeline-connection-detail-actions{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:nowrap;margin-top:8px;min-width:0}.timeline-connection-panel-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.timeline-connection-panel-close{flex:0 0 auto}.timeline-connection-panel--overlay .timeline-connection-panel-close{position:absolute;top:20px;right:20px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.4);border-radius:12px;background:#11151d75;color:#fff;font-size:1rem;line-height:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.timeline-connection-panel--overlay .timeline-connection-panel-close:hover,.timeline-connection-panel--overlay .timeline-connection-panel-close:focus-visible{border-color:#ffffffad;background:#171d28b8;transform:scale(1.04)}.timeline-connection-stage{display:grid;gap:12px;min-width:0;min-height:0;height:100%;overflow:hidden}.timeline-connection-content{grid-area:content;display:grid;grid-template-columns:var(--timeline-connection-content-columns);gap:16px;align-items:stretch;min-width:0;min-height:0;overflow:hidden;height:100%;max-height:100%}.timeline-connection-content--single{grid-template-columns:minmax(0,1fr)}.timeline-connection-scope-switch{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:2px;padding:1.5px;max-width:100%;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.timeline-connection-scope-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:999px;padding:3px 6px;background:transparent;color:#ffffffb8;font-size:.54rem;font-weight:800;line-height:1;white-space:nowrap}.timeline-connection-scope-button.active{background:#ffffff24;color:#fff;box-shadow:inset 0 1px #ffffff1f}.timeline-connection-web{position:relative;height:100%;min-height:var(--timeline-connection-web-min-height);width:calc(100% + 88px);transform:translate(-44px);border-radius:18px;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;margin-top:var(--timeline-connection-web-shift-y)}.timeline-connection-web-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:translateY(var(--timeline-connection-web-shift-y));pointer-events:none}.timeline-connection-web-lines line{stroke:#ffffff3d;stroke-width:1.1;stroke-dasharray:3 5;opacity:0;stroke-dashoffset:42;transition:stroke .18s ease,stroke-width .18s ease,opacity .18s ease;animation:timelineConnectionLineIn .52s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--timeline-connection-sequence-delay, 0ms)}.timeline-connection-web-lines line.active{stroke:var(--timeline-connection-accent, rgba(255, 255, 255, .92));stroke-width:1.8;opacity:.95}.timeline-connection-web-center{margin-top:var(--timeline-connection-web-shift-y);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;align-content:center;gap:6px;width:var(--timeline-connection-web-center-width);padding:var(--timeline-connection-web-center-padding-block) var(--timeline-connection-web-center-padding-inline);border-radius:20px;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:2;pointer-events:auto}.timeline-connection-web-center-label{color:#ffffffb3;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.timeline-connection-web-center-title{font-size:var(--timeline-connection-web-center-title-size);font-weight:800;line-height:1.2;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeline-connection-web-center-card{display:grid;place-items:stretch;width:100%;max-width:clamp(96px,10vw,156px);margin:0 auto;padding:2px;border-radius:11px;cursor:pointer;transform:none}.timeline-connection-web-center-card:hover,.timeline-connection-web-center-card:focus-visible{transform:translateY(-1px);box-shadow:0 20px 34px #0f172a38,0 0 0 1px #ffffff1f}.timeline-connection-web-center-card .timeline-browser-list-card-media-item,.timeline-connection-web-center-card .timeline-scene-core-chip-media-item{border-radius:10px!important}.timeline-connection-web-center-card .timeline-browser-list-card-title,.timeline-connection-web-center-card .timeline-scene-core-chip-label{font-size:clamp(.56rem,.58vw,.74rem)}.timeline-connection-web-center-card .timeline-browser-list-card-date,.timeline-connection-web-center-card .timeline-scene-core-chip-date{font-size:clamp(.46rem,.48vw,.62rem)}.timeline-connection-panel-meta{position:absolute;right:var(--timeline-connection-panel-meta-inset);bottom:var(--timeline-connection-panel-meta-inset);z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--timeline-connection-panel-meta-gap);max-width:calc(100% - (var(--timeline-connection-panel-meta-inset) * 2));pointer-events:none}.timeline-connection-panel-stat{display:inline-grid;gap:3px;min-width:var(--timeline-connection-panel-stat-min-width);padding:var(--timeline-connection-panel-stat-padding-block) var(--timeline-connection-panel-stat-padding-inline);border-radius:var(--timeline-connection-panel-stat-radius);background:linear-gradient(180deg,#ffffff1f,#ffffff08),#0f172a24;border:1px solid rgba(255,255,255,.12);text-align:left;box-shadow:inset 0 1px #ffffff14;backdrop-filter:blur(12px) saturate(125%);-webkit-backdrop-filter:blur(12px) saturate(125%)}.timeline-connection-panel-stat-label{color:#ffffff94;font-size:var(--timeline-connection-panel-stat-label-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.timeline-connection-panel-stat-value{color:#fff;font-size:var(--timeline-connection-panel-stat-value-size);font-weight:800;line-height:1}.timeline-connection-node{margin-top:var(--timeline-connection-web-shift-y);position:absolute;display:grid;gap:2px;min-width:var(--timeline-connection-node-min-width);max-width:var(--timeline-connection-node-max-width);padding:var(--timeline-connection-node-padding-top) var(--timeline-connection-node-padding-inline) var(--timeline-connection-node-padding-bottom);border:1px solid rgba(255,255,255,.13);border-radius:var(--timeline-connection-node-radius);background:linear-gradient(180deg,#ffffff24,#ffffff0a),#0f172a1f;color:#fff;text-align:center;transform:translate(-50%,-50%);box-shadow:0 14px 24px #0f172a14,inset 0 1px #ffffff14;backdrop-filter:blur(12px) saturate(125%);-webkit-backdrop-filter:blur(12px) saturate(125%);opacity:0;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;animation:timelineConnectionNodeIn .46s cubic-bezier(.2,.9,.2,1) forwards;animation-delay:var(--timeline-connection-sequence-delay, 0ms)}.timeline-connection-node:hover,.timeline-connection-node:focus-visible{transform:translate(-50%,-52%);border-color:color-mix(in srgb,var(--timeline-connection-accent, rgba(255, 255, 255, .92)) 55%,rgba(255,255,255,.16))}.timeline-connection-node.active{background:linear-gradient(180deg,#ffffff2e,#ffffff0f),#0f172a29;border-color:color-mix(in srgb,var(--timeline-connection-accent, rgba(255, 255, 255, .92)) 58%,rgba(255,255,255,.18));box-shadow:0 18px 28px #0f172a24,0 0 0 1px color-mix(in srgb,var(--timeline-connection-accent, rgba(255, 255, 255, .92)) 28%,transparent)}.timeline-connection-node-glyph{font-size:.68rem;line-height:1}.timeline-connection-node-label{font-size:var(--timeline-connection-node-label-size);font-weight:800;line-height:1.1;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeline-connection-node-count{color:#ffffffb8;font-size:var(--timeline-connection-node-count-size);line-height:1.15}.timeline-connection-stage--map{min-width:0}.timeline-connection-map-shell{min-height:var(--timeline-connection-web-modal-min-height);border-radius:22px;overflow:hidden}.timeline-connection-empty{margin:0;padding:18px;color:#ffffffbd;line-height:1.5;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#0f172a2e}.timeline-connection-detail{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0px;align-content:stretch;min-height:0;min-width:0;height:100%;max-height:100%;overflow:hidden;container-type:inline-size;align-self:stretch;flex:1 1 auto;scrollbar-gutter:stable;padding-right:6px}.timeline-connection-detail::-webkit-scrollbar{width:8px}.timeline-connection-detail::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.timeline-connection-list::-webkit-scrollbar{width:8px}.timeline-connection-list::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.timeline-connection-detail-header{display:grid;gap:4px}.timeline-connection-detail-mode{color:#ffffffa8;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.timeline-connection-detail-focus{color:#fff;font-size:var(--timeline-connection-detail-focus-size);font-weight:800;line-height:1.2}.timeline-connection-detail-summary{margin:0;color:#ffffffd1;font-size:.74rem;line-height:1.3}.timeline-connection-detail-focus-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.timeline-connection-detail-focus-row .timeline-connection-detail-focus{flex:1 1 auto;min-width:0}.timeline-connection-detail-focus-row .timeline-connection-panel-action{flex:0 0 auto}.timeline-connection-detail-actions--scope-inline{justify-content:flex-start;align-items:center}.timeline-connection-detail-actions--scope-inline{justify-content:flex-start;align-items:center;flex-wrap:nowrap}.timeline-connection-detail-actions--scope-inline .timeline-connection-panel-action{flex:0 0 auto}.timeline-connection-detail-actions--scope-inline .timeline-connection-scope-switch{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.timeline-connection-detail-actions--scope-inline .timeline-connection-scope-switch::-webkit-scrollbar{display:none}.timeline-connection-list{--timeline-browser-gap: var(--timeline-connection-browser-gap);display:flex;flex-wrap:wrap;gap:var(--timeline-browser-gap);align-content:flex-start;align-items:flex-start;justify-content:flex-start;min-height:0;height:var(--timeline-connection-list-scroll-height);max-height:var(--timeline-connection-list-scroll-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 4px 4px 0}.timeline-connection-panel--inline .timeline-connection-list{--timeline-browser-gap: var(--timeline-connection-browser-gap)}@media (min-width: 980px){.timeline-connection-detail-header{position:sticky;top:0;align-self:start}.timeline-connection-web-center{width:clamp(132px,12vw,184px)}}@media (max-width: 979px){.timeline-connection-section{padding:clamp(12px,2.4vh,20px)}.timeline-connection-panel{--timeline-connection-list-columns: repeat(2, minmax(0, 1fr));--timeline-connection-content-columns: minmax(0, 1fr);--timeline-connection-browser-columns: 5;--timeline-connection-browser-gap: 14px;--timeline-connection-detail-stack-height: min(24svh, 190px)}.timeline-connection-panel--inline{min-height:min(92svh,880px);height:min(92svh,880px);max-height:min(92svh,880px)}.timeline-connection-panel--overlay{width:min(100%,calc(100vw - 32px));min-height:min(88svh,820px);height:min(88svh,820px);max-height:min(88svh,820px);padding:16px;border-radius:24px}.timeline-connection-panel--overlay.timeline-connection-panel--moment-overlay{min-height:min(84svh,760px);height:min(84svh,760px);max-height:min(84svh,760px)}.timeline-connection-panel--overlay .timeline-connection-panel-close{top:16px;right:16px}.timeline-connection-web-center{width:clamp(112px,15vw,148px)}.timeline-connection-content{grid-template-rows:minmax(0,1fr) var(--timeline-connection-detail-stack-height)}.timeline-connection-detail{height:var(--timeline-connection-detail-stack-height);max-height:var(--timeline-connection-detail-stack-height)}}@media (max-width: 760px){.timeline-connection-panel{--timeline-connection-browser-columns: 4;--timeline-connection-browser-gap: 12px}.timeline-connection-web-center{width:clamp(104px,18vw,132px)}}@media (max-width: 640px){.timeline-connection-section{padding:10px}.timeline-connection-panel{--timeline-connection-browser-columns: 3;--timeline-connection-browser-gap: 10px;--timeline-connection-detail-stack-height: min(22svh, 160px)}.timeline-connection-panel--overlay{width:min(100%,calc(100vw - 20px));min-height:min(90svh,760px);height:min(90svh,760px);max-height:min(90svh,760px);padding:14px;border-radius:20px}.timeline-connection-panel--overlay.timeline-connection-panel--moment-overlay{min-height:min(88svh,700px);height:min(88svh,700px);max-height:min(88svh,700px)}.timeline-connection-panel--overlay .timeline-connection-panel-close{top:14px;right:14px}.timeline-scene-overlay-signal-group{flex-basis:100%}.timeline-connection-panel-header{flex-direction:column}.timeline-connection-panel-controls{width:100%;justify-content:flex-start}.timeline-connection-panel--inline{min-height:min(96svh,96svh);height:min(96svh,96svh);max-height:min(96svh,96svh);padding:12px;border-radius:22px}.timeline-connection-web-center{width:clamp(88px,22vw,108px)}}@keyframes timelineConnectionPanelIn{0%{opacity:0;transform:scale(.94) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes timelineConnectionLineIn{0%{opacity:0;stroke-dashoffset:42}to{opacity:.9;stroke-dashoffset:0}}@keyframes timelineConnectionNodeIn{0%{opacity:0;transform:translate(-50%,-44%) scale(.76)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.timeline-connection-card{--timeline-browser-card-size: calc( ( 100% - ( var(--timeline-browser-gap) * (var(--timeline-connection-browser-columns) - 1) ) ) / var(--timeline-connection-browser-columns) );position:relative;display:grid;flex:0 0 var(--timeline-browser-card-size);width:var(--timeline-browser-card-size);min-width:var(--timeline-browser-card-size);max-width:var(--timeline-browser-card-size);aspect-ratio:1 / 1;align-self:start;gap:4px;padding:4px;margin:0;border:1.5px solid rgba(255,255,255,.18);border-radius:18px;background:none;box-shadow:0 14px 38px #00000014,0 2px 8px #ffffff14;color:#fff;text-align:left;overflow:hidden;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px)}.timeline-connection-card.active{border-color:color-mix(in srgb,var(--timeline-connection-accent, rgba(255, 255, 255, .92)) 42%,rgba(255,255,255,.2));box-shadow:0 18px 28px #0f172a29,0 0 0 1px #ffffff1f}.timeline-connection-tab-view{position:relative;width:100%;margin-top:152px;padding:0 clamp(12px,2.4vw,28px) clamp(24px,4vh,48px);pointer-events:auto;display:flex;align-items:flex-start;justify-content:center}.timeline-connection-tab-view .timeline-connection-panel--inline{width:100%;max-width:1480px;min-height:clamp(540px,70svh,900px);height:clamp(540px,70svh,900px);max-height:clamp(540px,70svh,900px);background:linear-gradient(180deg,#ffffff1a,#ffffff08),#0b0f1857;backdrop-filter:blur(30px) saturate(136%);-webkit-backdrop-filter:blur(30px) saturate(136%);border:1px solid rgba(255,255,255,.16);border-radius:24px;box-shadow:0 24px 64px #0000002e,inset 0 1px #ffffff1f;animation:timelineConnectionPanelIn .38s cubic-bezier(.22,1,.36,1) forwards}@media (max-width: 979px){.timeline-connection-tab-view{padding:0 clamp(8px,1.8vw,16px) clamp(16px,3vh,32px)}.timeline-connection-tab-view .timeline-connection-panel--inline{min-height:clamp(480px,74svh,800px);height:clamp(480px,74svh,800px);max-height:clamp(480px,74svh,800px)}}@media (max-width: 640px){.timeline-connection-tab-view{padding:0 8px clamp(12px,2.4vh,24px)}.timeline-connection-tab-view .timeline-connection-panel--inline{min-height:clamp(420px,76svh,700px);height:clamp(420px,76svh,700px);max-height:clamp(420px,76svh,700px);border-radius:18px}}.timeline-connection-panel--inline,.timeline-connection-panel--overlay,.timeline-connection-tab-view .timeline-connection-panel--inline{min-height:min(78svh,800px)!important;height:min(78svh,800px)!important;max-height:min(78svh,800px)!important}.timeline-connection-panel--overlay.timeline-connection-panel--moment-overlay{min-height:min(80svh,820px)!important;height:min(80svh,820px)!important;max-height:min(80svh,820px)!important}@media (max-width: 979px){.timeline-connection-panel--inline,.timeline-connection-panel--overlay,.timeline-connection-tab-view .timeline-connection-panel--inline{min-height:min(74svh,720px)!important;height:min(74svh,720px)!important;max-height:min(74svh,720px)!important}.timeline-connection-panel--overlay.timeline-connection-panel--moment-overlay{min-height:min(76svh,740px)!important;height:min(76svh,740px)!important;max-height:min(76svh,740px)!important}}@media (max-width: 640px){.timeline-connection-panel--inline,.timeline-connection-panel--overlay,.timeline-connection-tab-view .timeline-connection-panel--inline{min-height:min(70svh,600px)!important;height:min(70svh,600px)!important;max-height:min(70svh,600px)!important}.timeline-connection-panel--overlay.timeline-connection-panel--moment-overlay{min-height:min(74svh,630px)!important;height:min(74svh,630px)!important;max-height:min(74svh,630px)!important}}.timeline-connection-detail-actions--scope-inline{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:fit-content;max-width:100%}.timeline-connection-scope-switch,.compact-scope-switch{width:fit-content;max-width:max-content;justify-self:start;align-self:start}.timeline-browser-layout--explore .timeline-scene-core-wrap{top:calc(var(--timeline-center-y, 50vh) + 0%)}.timeline-scene-core{position:relative;width:100%;max-width:145px;height:100%;max-height:145px;padding:0;border-radius:0;overflow:visible;isolation:isolate;background:transparent;box-shadow:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.timeline-scene-core-chip--1{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;padding:var(--timeline-core-chip-padding);border-radius:var(--timeline-core-chip-radius);transform:none;z-index:2;border:1px solid rgba(255,255,255,.14);background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.timeline-scene-core-chip-media{position:relative;width:100%;min-height:0;border-radius:0;overflow:hidden;background:none}.timeline-scene-core-chip-label{margin-top:auto;transform:translateY(7px);font-size:var(--timeline-core-chip-label-size);font-weight:700;line-height:1.1;color:#fff;-webkit-text-fill-color:white;-webkit-text-stroke:0;text-shadow:1px 1px 0 rgba(0,0,0,.88),0 3px 12px rgba(0,0,0,.36);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty;width:100%;text-align:left;align-self:end}.timeline-scene-core-wrap{position:absolute;top:var(--timeline-center-y);left:var(--timeline-center-x);width:var(--timeline-core-size);aspect-ratio:1;transform:translate(-50%,-50%);z-index:8}.timeline-scene-core{position:relative;width:100%;height:100%;padding:0;border-radius:0;overflow:visible;isolation:isolate;background:transparent;box-shadow:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.timeline-scene-core:before,.timeline-scene-core:after{display:none}.timeline-scene-core-orb{position:relative;width:100%;height:100%}.timeline-scene-core-chip{position:relative;display:grid;align-content:end;gap:5px;border:0;background:transparent;color:#fff;overflow:hidden;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform-origin:center}.timeline-scene-core-chip.active{box-shadow:0 24px 48px #0f172a42}.timeline-scene-core-chip--1{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;padding:var(--timeline-core-chip-padding);border-radius:var(--timeline-core-chip-radius);transform:none;z-index:2;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff0f,#ffffff04);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);box-shadow:0 14px 38px #0000001f,inset 0 0 0 1px #ffffff14}.timeline-scene-core-chip--1.active{box-shadow:0 14px 38px #0000001f,inset 0 0 0 1px #ffffff14}.timeline-scene-core-chip.is-activating{animation:timelineCoreFocusIn .56s cubic-bezier(.22,1,.36,1) both}.timeline-scene-core-chip.is-opening{animation:timelineCoreZoomOpen .24s cubic-bezier(.3,1,.7,1) both}.timeline-scene-core-chip--2,.timeline-scene-core-chip--3{position:absolute;width:0;height:0;border-radius:20px;padding:0;opacity:0;pointer-events:none}.timeline-scene-core-chip--2{top:34%;left:4%}.timeline-scene-core-chip--3{top:34%;right:4%}.timeline-scene-core-chip--1 .timeline-scene-core-chip-media{aspect-ratio:1 / 1;border-radius:12px;border:0;box-shadow:none}.timeline-scene-core-chip--2 .timeline-scene-core-chip-media,.timeline-scene-core-chip--3 .timeline-scene-core-chip-media{aspect-ratio:1 / 1;border-radius:16px}.timeline-scene-core-chip-media-item{width:100%;height:100%;object-fit:cover;display:block;opacity:1;transform-origin:center;transition:transform .26s ease,opacity .26s ease,filter .26s ease}.timeline-scene-core-chip.is-activating .timeline-scene-core-chip-media-item{transform:scale(1.12)}.timeline-scene-core-chip.is-opening .timeline-scene-core-chip-media-item{transform:scale(1.24);opacity:1;filter:saturate(1.06)}.timeline-scene-core-chip-fallback{position:relative;display:grid;place-items:center;width:100%;height:100%;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-align:center;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.88),0 3px 12px rgba(0,0,0,.36)}.timeline-scene-core-chip-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--timeline-core-chip-copy-gap);min-height:100%;padding:var(--timeline-core-chip-copy-padding-top) var(--timeline-core-chip-copy-padding-inline) var(--timeline-core-chip-copy-padding-bottom);text-align:left;background:linear-gradient(180deg,transparent,rgba(15,23,42,.1) 38%,rgba(15,23,42,.28) 70%,rgba(15,23,42,.4))}.timeline-scene-core-chip.is-opening .timeline-scene-core-chip-copy{background:linear-gradient(180deg,transparent,rgba(15,23,42,.2) 30%,rgba(15,23,42,.34) 50%,rgba(15,23,42,.5))}.timeline-scene-core-chip-label{margin-top:auto;transform:translateY(7px);font-size:var(--timeline-core-chip-label-size);font-weight:700;line-height:1.1;color:#fff;-webkit-text-fill-color:white;-webkit-text-stroke:0;text-shadow:1px 1px 0 rgba(0,0,0,.88),0 3px 12px rgba(0,0,0,.36);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty;width:100%;text-align:left}.timeline-scene-core-chip-detail{color:#fffffff5;-webkit-text-fill-color:rgba(255,255,255,.96);-webkit-text-stroke:0;text-shadow:1px 1px 0 rgba(0,0,0,.88),0 3px 12px rgba(0,0,0,.36);font-size:var(--timeline-core-chip-detail-size);line-height:1.3;text-align:left}.timeline-scene-core-chip-date{align-self:flex-start;transform:translateY(2px);padding:0 2px;color:#fffffffa;-webkit-text-fill-color:rgba(255,255,255,.98);-webkit-text-stroke:0;text-shadow:1px 1px 0 rgba(0,0,0,.88),0 3px 12px rgba(0,0,0,.36);font-size:var(--timeline-core-chip-date-size);font-weight:700;line-height:1;text-align:left}.timeline-scene-core-chip-label{align-self:end}@keyframes timelineCoreFocusIn{0%{opacity:.16;transform:scale(.28);filter:blur(12px)}55%{opacity:1;transform:scale(1.08);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes timelineCoreZoomOpen{0%{transform:scale(1);filter:blur(0)}to{transform:scale(1.22);filter:blur(2px)}}.timeline-scene-core-copy,.timeline-scene-core-title,.timeline-scene-core-meta,.timeline-scene-core-helper,.timeline-scene-core-actions{display:none}.timeline-scene-core-mode-switch{position:absolute;top:var(--timeline-core-mode-switch-top);left:50%;display:inline-flex;align-items:center;gap:var(--timeline-core-mode-switch-gap);padding:var(--timeline-core-mode-switch-padding);transform:translate(-50%);border-radius:999px;z-index:6}.timeline-scene-core-mode-button{border:0;border-radius:999px;padding:var(--timeline-core-mode-button-padding-block) var(--timeline-core-mode-button-padding-inline);background:transparent;color:#ffffffb8;font-size:var(--timeline-core-mode-button-font-size);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.timeline-scene-core-mode-button.active{background:#ffffff24;color:#fff;box-shadow:inset 0 1px #ffffff24}.timeline-scene-core-empty{width:100%;height:100%;display:grid;padding:6px;border-radius:18px;text-align:center}.timeline-scene-core-empty-content{display:grid;place-items:center;width:100%;height:100%;padding:12px;border-radius:12px;background:linear-gradient(180deg,transparent,rgba(15,23,42,.04) 42%,rgba(15,23,42,.2) 72%,rgba(15,23,42,.3))}.timeline-scene-core-empty-title{font-size:1rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.88),0 3px 12px rgba(0,0,0,.36)}.timeline-scene-core-empty-copy{margin:0;max-width:18rem;color:#ffffffbd;font-size:.8rem;line-height:1.45}.timeline-filter-panel{--timeline-filter-panel-top: 32px;--timeline-filter-panel-right: 32px;--timeline-filter-panel-width: clamp(390px, 45vw, 620px);--timeline-filter-panel-max-height: min(42svh, 360px);--timeline-filter-panel-padding: 12px;--timeline-filter-panel-radius: var(--glass-popout-radius);--timeline-filter-panel-border: max(0px, var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255), var(--site-border-opacity, .24));--timeline-filter-panel-surface: linear-gradient( 135deg, rgba(255, 255, 255, calc(var(--site-surface-opacity, .72) * .2)), rgba(255, 255, 255, calc(var(--site-surface-opacity, .72) * .07)) ), rgba(var(--site-surface-rgb, 16, 24, 39), var(--site-surface-opacity, .72));--timeline-filter-panel-shadow: var(--glass-popout-shadow);--timeline-filter-input-min-height: 34px;--timeline-filter-input-radius: var(--site-control-radius, 12px);--timeline-filter-input-border: max(0px, var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255), var(--site-border-opacity, .16));--timeline-filter-input-bg: rgba(var(--site-surface-rgb, 255, 255, 255), calc(var(--site-surface-opacity, .72) * .18));--timeline-filter-input-bg-focus: rgba(var(--site-surface-rgb, 255, 255, 255), calc(var(--site-surface-opacity, .72) * .24));--timeline-filter-input-ring: 0 0 0 3px rgba(255, 255, 255, .06);position:fixed;top:max(10px,calc(env(safe-area-inset-top) + 10px));right:auto;left:50%;z-index:var(--z-overlay);width:var(--timeline-filter-panel-width);max-height:var(--timeline-filter-panel-max-height);padding:var(--timeline-filter-panel-padding);border:var(--timeline-filter-panel-border);border-radius:var(--timeline-filter-panel-radius);background:var(--timeline-filter-panel-surface);box-shadow:var(--timeline-filter-panel-shadow);box-sizing:border-box;transform:translate(-50%);overflow-y:auto;overscroll-behavior:contain;backdrop-filter:var(--glass-popout-blur);-webkit-backdrop-filter:var(--glass-popout-blur-webkit)}.timeline-filter-panel:before{content:"";position:absolute;top:-7px;right:var(--timeline-filter-panel-nub-right);left:auto;width:12px;height:12px;background:#ffffff2e;border-top:1px solid rgba(255,255,255,.22);border-left:1px solid rgba(255,255,255,.22);transform:rotate(45deg);display:none}.timeline-filter-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.timeline-filter-panel-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0}.timeline-filter-panel-title{margin:0;font-size:.9rem;line-height:1;letter-spacing:.01em}.timeline-filter-panel .timeline-card__kicker{margin:0}.timeline-filter-bar--immersive{display:grid;gap:10px}.timeline-filter-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));column-gap:10px;row-gap:10px;align-items:center}.timeline-filter-control{min-width:0}.timeline-filter-control--search{min-width:160px;grid-column:1 / -1}.timeline-filter-control--sort{min-width:108px;max-width:116px}.timeline-filter-control--type{min-width:98px}.timeline-filter-control--value{min-width:112px;margin-left:0;margin-right:8px}.timeline-filter-control--type .timeline-filter-type-select,.timeline-filter-control--value{font-size:.8rem}.timeline-filter-control--sort{font-size:.74rem}.timeline-filter-control--value{padding-inline:12px}.timeline-filter-control--reset{min-width:0;margin-left:4px;justify-self:end}.timeline-filter-control--reset-icon{min-width:40px;min-height:36px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:12px}.timeline-filter-reset-icon-glyph{display:inline-grid;place-items:center;font-size:.76rem;line-height:1}.timeline-filter-reset-label{font-size:.66rem;font-weight:700;letter-spacing:.02em;line-height:1}.timeline-filter-type-wrap{position:relative}.timeline-filter-type-select{padding-right:20px!important}.timeline-filter-type-arrow{position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:.58rem;line-height:1;color:#ffffffc2;pointer-events:none}.timeline-filter-panel .input,.timeline-filter-panel select{min-height:var(--timeline-filter-input-min-height);width:100%;padding:0 10px;border:var(--timeline-filter-input-border);border-radius:var(--timeline-filter-input-radius);background:var(--timeline-filter-input-bg);box-shadow:inset 0 1px #ffffff0d;box-sizing:border-box;color:#fff}.timeline-filter-panel .input:focus,.timeline-filter-panel select:focus{border-color:rgba(var(--site-border-rgb, 255, 255, 255),.34);background:var(--timeline-filter-input-bg-focus);box-shadow:inset 0 1px #ffffff0f,var(--timeline-filter-input-ring);outline:none}.timeline-filter-panel .input::placeholder{color:#ffffffa8}.timeline-filter-panel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.7) 50%),linear-gradient(135deg,rgba(255,255,255,.7) 50%,transparent 50%);background-position:calc(100% - 17px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:28px}.timeline-filter-panel-close{display:inline-grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border:max(0px,var(--site-button-border-width, 1px)) solid rgba(var(--site-button-border-rgb, 255, 255, 255),var(--site-border-opacity, .16));border-radius:var(--site-button-radius, 999px);background:rgba(var(--site-button-rgb, 255, 255, 255),calc(var(--site-button-opacity, .82) * .08));color:var(--site-button-text-color, rgba(255, 255, 255, .84));cursor:pointer;font:inherit;line-height:1;transition:background .18s ease,border-color .18s ease,transform .18s ease}.timeline-filter-panel-close:hover,.timeline-filter-panel-close:focus-visible{background:rgba(var(--site-button-rgb, 255, 255, 255),calc(var(--site-button-opacity, .82) * .16));border-color:rgba(var(--site-button-border-rgb, 255, 255, 255),var(--site-border-opacity, .28))}.timeline-filter-panel-close:active{transform:translateY(1px)}.timeline-filter-quick-picks{display:grid;gap:4px}.timeline-filter-summary{color:#ffffffc7;line-height:1.4}.timeline-filter-panel .timeline-pill-row{gap:4px}.timeline-filter-panel .timeline-filter-pill{background:rgba(var(--site-button-rgb, 255, 255, 255),calc(var(--site-button-opacity, .82) * .08));border:max(0px,var(--site-button-border-width, 1px)) solid rgba(var(--site-button-border-rgb, 255, 255, 255),var(--site-border-opacity, .14));border-radius:var(--site-button-radius, 999px)}.timeline-filter-panel .timeline-filter-pill{display:inline-flex;align-items:center;gap:6px;line-height:1.05;white-space:nowrap;color:#ffffffe6;transition:background .18s ease,border-color .18s ease,transform .18s ease}.timeline-filter-panel .timeline-filter-pill:hover,.timeline-filter-panel .timeline-filter-pill:focus-visible{background:rgba(var(--site-button-rgb, 255, 255, 255),calc(var(--site-button-opacity, .82) * .18));border-color:rgba(var(--site-button-border-rgb, 255, 255, 255),var(--site-border-opacity, .28))}.timeline-filter-panel .timeline-filter-pill--dynamic{min-height:30px}.timeline-filter-panel .timeline-filter-pill--active{background:rgba(var(--site-button-rgb, 255, 255, 255),calc(var(--site-button-opacity, .82) * .26));border-color:rgba(var(--site-button-border-rgb, 255, 255, 255),.34);box-shadow:0 0 0 1px #ffffff38 inset}.timeline-filter-pill-count{font-size:.74em;font-weight:700;opacity:.88}.timeline-filter-pill-note{font-size:.76em;opacity:.74}.timeline-filter-metric-groups{display:grid;gap:10px}.timeline-filter-metric-group{display:grid;gap:7px;padding:8px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.timeline-filter-metric-group-title{color:#ffffffb8}.timeline-filter-metric-range-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.timeline-filter-metric-range-card{display:grid;gap:8px;padding:10px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.timeline-filter-metric-range-title{font-size:.84rem;font-weight:600}.timeline-filter-metric-range-values{display:flex;justify-content:space-between;gap:8px;color:#ffffffc7}.timeline-filter-metric-range-actions{display:flex;gap:8px}.timeline-filter-metric-range-actions .timeline-filter-pill{flex:1 1 auto;justify-content:center}.timeline-scene-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.timeline-scene-background-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .9s ease;z-index:0;pointer-events:none;transform:scale(1.03);transform-origin:center;backface-visibility:hidden;filter:contrast(var(--background-contrast))}.timeline-scene-background-img.active{opacity:1;z-index:2}.timeline-scene-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none;transform:scale(1.03);transform-origin:center;backface-visibility:hidden;filter:contrast(var(--background-contrast))}.timeline-scene-collage,.timeline-scene-collage-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;contain:paint}.timeline-scene-collage-layer{opacity:1}.timeline-collage-enter-active,.timeline-collage-leave-active{transition:opacity .9s ease}.timeline-collage-enter-from,.timeline-collage-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){.timeline-collage-enter-active,.timeline-collage-leave-active{transition:none}}.timeline-shell--immersive{position:relative;width:100%;min-height:100vh;min-height:100svh;height:100vh;height:100svh;margin:0;display:flex;flex-direction:column;overflow:hidden;--timeline-top-cluster-edge-padding: clamp(8px, 2vw, 22px);--timeline-top-cluster-gap: clamp(12px, 1.6vw, 18px);--timeline-immersive-shell-shift-y: 0px;--timeline-toolbar-top: max(10px, calc(env(safe-area-inset-top) + 8px) );--timeline-year-rail-width: clamp(220px, 44vw, 560px);--timeline-year-rail-top: 164px;--timeline-year-rail-month-top: 214px;--timeline-year-rail-padding-block: clamp(3px, .3vw, 4px);--timeline-year-rail-padding-inline: clamp(2px, .3vw, 4px);--timeline-year-rail-chip-center-offset: clamp( 24px, calc(12px + 1.5vw) , 37px );--timeline-year-rail-chip-min-width: clamp(46px, calc(24px + 3.1vw) , 74px);--timeline-year-rail-chip-padding-top: clamp(9px, calc(8px + .12vw) , 10px);--timeline-year-rail-chip-padding-inline: clamp( 1px, calc(-2px + .85vw) , 6px );--timeline-year-rail-chip-padding-bottom: 8px;--timeline-year-rail-chip-radius: clamp(10px, calc(8px + .3vw) , 12px);--timeline-year-rail-chip-frame-inset: clamp(2px, calc(1px + .12vw) , 3px);--timeline-year-rail-chip-copy-min-width: clamp( 1.6rem, calc(1.3rem + .5vw) , 2rem );--timeline-year-rail-chip-year-size: clamp( .76rem, calc(.58rem + .42vw) , .96rem );--timeline-year-rail-chip-count-min-size: clamp( .78rem, calc(.46rem + .66vw) , 1.14rem );--timeline-year-rail-chip-count-padding-inline: clamp( .08rem, calc(-.04rem + .34vw) , .2rem );--timeline-year-rail-chip-count-font-size: clamp( .38rem, calc(.22rem + .32vw) , .54rem );--timeline-top-cluster-width: min( calc(100vw - (var(--timeline-top-cluster-edge-padding) * 2)), clamp(320px, 60vw, 960px) );--timeline-toolbar-bar-max-width: min( calc(100vw - (var(--timeline-top-cluster-edge-padding) * 2)), calc(var(--timeline-year-rail-width) * .42) );--profile-overlay-card-width: min( var(--timeline-top-cluster-width), calc(100vw - (var(--timeline-top-cluster-edge-padding) * 2)) );--profile-overlay-avatar-size: clamp(52px, calc(32px + 6vw) , 92px);--profile-overlay-card-padding: clamp(3px, .55vw, 7px);--profile-overlay-card-height: calc( (var(--profile-overlay-card-padding) * 2) + max( var(--profile-overlay-avatar-size), clamp(34px, calc(var(--profile-overlay-card-width) * .13), 64px) ) );--timeline-toolbar-offset-below-profile: -6px;--timeline-toolbar-inline-offset: clamp(8px, .9vw, 14px);--timeline-toolbar-bar-padding-block: 1px;--timeline-toolbar-bar-padding-inline: 2px;--timeline-toolbar-bar-gap: 2px;--timeline-toolbar-bubble-width: clamp( 64px, calc(var(--profile-overlay-card-width) * .145), 88px );--timeline-toolbar-button-min-height: clamp(26px, calc(20px + .7vw) , 34px);--timeline-toolbar-button-padding-inline: clamp(8px, .95vw, 12px);--timeline-toolbar-button-gap: clamp(4px, .5vw, 6px);--timeline-filter-trigger-size: var(--timeline-toolbar-button-min-height);--timeline-filter-trigger-icon-size: clamp(11px, .95vw, 13px);--timeline-filter-trigger-glyph-size: clamp(.66rem, 1.02vw, .78rem);--timeline-view-switch-icon-size: clamp(11px, .95vw, 13px);--timeline-view-switch-icon-glyph-size: clamp(.68rem, 1.02vw, .8rem);--timeline-view-switch-label-size: clamp(.6rem, 1.02vw, .76rem);--timeline-orbit-scene-width: min( calc(100vw - 24px) , 1560px);--timeline-orbit-scene-height: max(460px, min( calc(100svh - 128px) , 1140px));--timeline-hero-orbit-inline: clamp(10px, 8vw, 112px);--timeline-hero-orbit-top: clamp(44px, 4.4vh, 56px);--timeline-hero-orbit-bottom: clamp(30px, 5.2vh, 72px);--timeline-year-orbit-width: clamp( 360px, calc( var(--timeline-orbit-scene-width) - (var(--timeline-hero-orbit-inline) * 3) ), 1180px );--timeline-year-orbit-height-cap: calc( var(--timeline-orbit-scene-height) - var(--timeline-hero-orbit-top) - var(--timeline-hero-orbit-bottom) );--timeline-year-orbit-height-fluid: clamp( 400px, calc(var(--timeline-year-orbit-width) * .72), 680px );--timeline-year-orbit-height: max( 400px, min( var(--timeline-year-orbit-height-cap), var(--timeline-year-orbit-height-fluid) ) );--timeline-orbit-step-x: clamp( 42px, calc(var(--timeline-year-orbit-width) * .125), 180px );--timeline-orbit-step-y: clamp( 36px, calc(var(--timeline-year-orbit-height) * .125), 112px );--timeline-month-orbit-width: min( 1020px, max( 240px, calc( var(--timeline-year-orbit-width) - (var(--timeline-orbit-step-x) * 2) ) ) );--timeline-month-orbit-height: max( 220px, calc(var(--timeline-year-orbit-height) - (var(--timeline-orbit-step-y) * 2)) );--timeline-month-orbit-track-inset: clamp( 1px, calc(var(--timeline-month-orbit-width) * .01), 4px );--timeline-month-orbit-track-radius: clamp( 18px, calc(var(--timeline-month-orbit-width) * .065), 36px );--timeline-outer-orbit-width: var(--timeline-month-orbit-width);--timeline-inner-orbit-width: clamp( 120px, calc(var(--timeline-orbit-scene-width) * .24), 520px );--timeline-inner-width: max( 188px, calc(var(--timeline-year-orbit-width) - (var(--timeline-orbit-step-x) * 4)) );--timeline-inner-height: max( 164px, calc(var(--timeline-year-orbit-height) - (var(--timeline-orbit-step-y) * 4)) );--timeline-inner-orbit-track-inset: clamp( 0px, calc(var(--timeline-inner-width) * -.1), 4px );--timeline-inner-orbit-track-radius: clamp( 18px, calc(var(--timeline-inner-width) * .065), 36px );--timeline-core-size: clamp( 96px, calc(var(--timeline-year-orbit-width) * .18), 212px );--timeline-core-chip-padding: clamp( 5px, calc(var(--timeline-core-size) * .058), 9px );--timeline-core-chip-radius: clamp( 16px, calc(var(--timeline-core-size) * .15), 26px );--timeline-core-chip-copy-gap: clamp( 6px, calc(var(--timeline-core-size) * .06), 10px );--timeline-core-chip-copy-padding-top: clamp( 8px, calc(var(--timeline-core-size) * .082), 14px );--timeline-core-chip-copy-padding-inline: clamp( 10px, calc(var(--timeline-core-size) * .094), 16px );--timeline-core-chip-copy-padding-bottom: clamp( 14px, calc(var(--timeline-core-size) * .15), 24px );--timeline-core-chip-label-size: clamp( .74rem, calc(.62rem + .14vw) , .84rem );--timeline-core-chip-detail-size: clamp( .64rem, calc(.56rem + .12vw) , .72rem );--timeline-core-chip-date-size: clamp( .62rem, calc(.46rem + .28vw) , .86rem );--timeline-bubble-size: clamp( 42px, calc(var(--timeline-outer-orbit-width) * .135), 72px );--timeline-bubble-radius: clamp( 12px, calc(var(--timeline-bubble-size) * .22), 16px );--timeline-bubble-frame-inset: clamp( 2px, calc(var(--timeline-bubble-size) * .07), 5px );--timeline-inner-bubble-size: clamp( 20px, calc(var(--timeline-inner-width) * .24), 38px );--timeline-inner-bubble-radius: clamp( 6px, calc(var(--timeline-inner-bubble-size) * .24), 10px );--timeline-inner-bubble-frame-inset: clamp( 1px, calc(var(--timeline-inner-bubble-size) * .055), 2px );--timeline-inner-day-font-size: clamp(.68rem, 1.35vw, 1.05rem);--timeline-inner-glyph-size: clamp(12px, 2vw, 22px);--timeline-month-bubble-size: clamp( 38px, calc(var(--timeline-month-orbit-width) * .105), 68px );--timeline-month-bubble-radius: clamp( 9px, calc(var(--timeline-month-bubble-size) * .18), 14px );--timeline-month-bubble-frame-inset: clamp( 2px, calc(var(--timeline-month-bubble-size) * .04), 3px );--timeline-month-copy-padding: clamp(6px, .7vw, 8px);--timeline-month-label-size: clamp(.62rem, 1.15vw, .82rem);--timeline-month-count-size: clamp(.48rem, .85vw, .58rem);--timeline-year-bubble-size: clamp( 50px, calc(var(--timeline-year-orbit-width) * .1), 84px );--timeline-year-bubble-radius: clamp( 10px, calc(var(--timeline-year-bubble-size) * .17), 16px );--timeline-year-bubble-frame-inset: clamp( 2px, calc(var(--timeline-year-bubble-size) * .04), 3px );--timeline-year-copy-padding: clamp(4px, .7vw, 8px);--timeline-year-label-size: clamp(.74rem, 1.5vw, 1.06rem);--timeline-year-count-size: clamp(.44rem, .95vw, .56rem);--timeline-year-count-min-size: clamp(1.02rem, 1.8vw, 1.24rem);--timeline-year-active-label-size: clamp(.96rem, 2vw, 1.46rem);--timeline-year-active-count-size: clamp(.48rem, 1.25vw, .88rem);--timeline-overlay-shell-padding: clamp(12px, 2.2vw, 28px);--timeline-overlay-panel-viewport-inset: clamp(24px, 4.4vw, 56px);--timeline-overlay-panel-padding: clamp(14px, 1.15vw, 20px);--timeline-overlay-header-gap: clamp(14px, 1.2vw, 20px);--timeline-overlay-actions-gap: clamp(6px, .8vw, 10px);--timeline-overlay-body-columns: minmax(0, 1.55fr) minmax(250px, .75fr);--timeline-overlay-body-gap: clamp(14px, 1vw, 16px);--timeline-overlay-body-max-height: calc(100vh - 172px) ;--timeline-overlay-media-single-aspect: 16 / 10;--timeline-overlay-media-nav-size: clamp(34px, 2.4vw, 38px);--timeline-overlay-media-nav-icon-size: clamp( 1.3rem, calc(1.16rem + .35vw) , 1.5rem );--timeline-overlay-metrics-columns: repeat(auto-fit, minmax(132px, 1fr));--timeline-panel-overlay-offset: clamp(40px, calc(24px + 3vw) , 58px);--timeline-panel-overlay-width: min( clamp(420px, 78vw, 760px), calc(100vw - 24px) );--timeline-panel-overlay-max-height: clamp(200px, 28vh, 320px);--timeline-core-mode-switch-top: clamp(-56px, calc(-40px - 1.8vw) , -46px);--timeline-core-mode-switch-gap: clamp(6px, .65vw, 8px);--timeline-core-mode-switch-padding: clamp(7px, .7vw, 8px);--timeline-core-mode-button-padding-block: clamp(7px, .5vw, 8px);--timeline-core-mode-button-padding-inline: clamp(12px, 1vw, 14px);--timeline-core-mode-button-font-size: clamp( .76rem, calc(.68rem + .12vw) , .82rem );--timeline-orbit-snap-duration: .82s;--timeline-orbit-snap-easing: cubic-bezier(.22, 1, .36, 1);--timeline-orbit-path-radius: 34%;--timeline-orbit-path-radius-tight: 30%;--timeline-hero-orbit-path-inset: clamp(2px, .4vw, 6px);--timeline-hero-orbit-path-radius: clamp(96px, 14vw, 160px);--timeline-orbit-track-radius-x: 50%;--timeline-orbit-track-radius-y: 32%;--timeline-orbit-trace-tilt: -10deg;--timeline-bg-brightness-base: 1;--timeline-bg-brightness-layer: 1;--timeline-bg-contrast: 1;--timeline-bg-saturation-base: 1;--timeline-bg-saturation-layer: 1;--timeline-overlay-top: .06;--timeline-overlay-bottom: .28;--timeline-overlay-side-left: .04;--timeline-overlay-side-right: .08}.timeline-scene-media{flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;transform:translateY(var(--timeline-immersive-shell-shift-y, 0px))}.timeline-scene-content{flex:1 1 0;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.timeline-browse-view,.timeline-explore-view,.timeline-map-view,.timeline-browser-layout,.timeline-browser-layout--explore{flex:1 1 0;min-height:0;max-height:100%;overflow-y:auto;display:flex;flex-direction:column}.timeline-shell--immersive .public-profile-identity-overlay--dashboard{--profile-overlay-avatar-size: 88px}.timeline-shell--immersive .public-profile-identity-overlay--dashboard .profile-hero-center--overlay{left:50%;max-width:calc(100vw - 24px)}.timeline-shell--immersive .public-profile-identity-overlay--dashboard .profile-hero-avatar-wrap--overlay{width:88px;height:88px}.timeline-scene-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.timeline-scene-media-frame{border-radius:18px;overflow:hidden;background:#0f172a24;border:1px solid rgba(255,255,255,.12);aspect-ratio:1 / 1}.timeline-scene-media-item{width:100%;height:100%;object-fit:cover;display:block}.timeline-scene-media-item--contain{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:inherit}.timeline-scene-media-item--cover{object-fit:cover}.media-thumb--timeline{width:180px;height:180px;border-radius:14px}.timeline-moment-orbit{position:absolute;--timeline-center-x: 50vw;--timeline-center-y: 50dvh;top:var(--timeline-center-y)!important;left:var(--timeline-center-x)!important;right:auto!important;bottom:auto!important;transform:translate(-50%,calc(-50% - 80px))!important;z-index:4}.timeline-moment-orbit--inner{--timeline-orbit-track-inset: var(--timeline-inner-orbit-track-inset);--timeline-orbit-path-radius: var(--timeline-hero-orbit-path-radius);--timeline-orbit-track-radius-x: var(--timeline-hero-orbit-path-radius);--timeline-orbit-track-radius-y: var(--timeline-hero-orbit-path-radius);--timeline-orbit-trace-tilt: -12deg;--timeline-rect-track-radius: var(--timeline-inner-orbit-track-radius);width:40vw;height:25vh}.timeline-moment-orbit--inner:before{content:"";position:absolute;inset:var(--timeline-orbit-track-inset);border-radius:var(--timeline-rect-track-radius);border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#0f172a08;box-shadow:inset 0 1px #ffffff14;place-items:center;width:100%;height:100%;font-size:1rem;font-weight:700}.timeline-moment-orbit--outer{--timeline-orbit-track-inset: clamp(16px, calc(var(--timeline-outer-orbit-width) * .05), 26px);--timeline-orbit-track-radius-x: 50%;--timeline-orbit-track-radius-y: 32%;--timeline-orbit-trace-tilt: -8deg;width:var(--timeline-outer-orbit-width);height:calc(var(--timeline-outer-orbit-width) * 1.104)}.timeline-moment-orbit--month{--timeline-orbit-track-inset: var(--timeline-month-orbit-track-inset);--timeline-orbit-path-radius: var(--timeline-hero-orbit-path-radius);--timeline-orbit-track-radius-x: var(--timeline-hero-orbit-path-radius);--timeline-orbit-track-radius-y: var(--timeline-hero-orbit-path-radius);--timeline-orbit-trace-tilt: -12deg;--timeline-rect-track-radius: var(--timeline-month-orbit-track-radius);width:61vw;height:44vh;z-index:3}.timeline-moment-orbit--month .timeline-moment-orbit-bubble--month{transform:rotate(90deg)}.timeline-moment-orbit--month.is-rotating .timeline-moment-orbit-bubble--month:not(.active){opacity:.46}.timeline-moment-orbit--month.is-static .timeline-moment-orbit-bubble{transition:left var(--timeline-orbit-snap-duration) var(--timeline-orbit-snap-easing),top var(--timeline-orbit-snap-duration) var(--timeline-orbit-snap-easing),background .22s ease,box-shadow .22s ease,border-color .22s ease,transform .32s cubic-bezier(.22,1,.36,1),opacity .32s ease,filter .32s ease}.timeline-moment-orbit--month.is-rotating .timeline-moment-orbit-bubble--month.active{box-shadow:0 34px 72px #0f172a61,0 0 42px #ffffff38,inset 0 1px #fff3}.timeline-moment-link-web{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;pointer-events:none;overflow:visible}.timeline-moment-link-web-line-contrast,.timeline-moment-link-web-line{stroke-linecap:round;stroke-dasharray:4 6}.timeline-moment-link-web-line-contrast{stroke:#ffffffd1;stroke-width:2.9;opacity:.72;filter:drop-shadow(0 0 1px rgba(255,255,255,.78)) drop-shadow(0 0 8px rgba(4,6,12,.42))}.timeline-moment-link-web-line-contrast.is-active{stroke-width:3.45;opacity:.88}.timeline-moment-link-web-line{stroke:var(--timeline-month-link-accent, rgba(255, 255, 255, .88));stroke-width:1.45;opacity:.64;filter:saturate(1.08)}.timeline-moment-link-web-line.is-active{stroke:color-mix(in srgb,var(--timeline-month-link-accent, rgba(255, 255, 255, .92)) 88%,white 12%);stroke-width:1.95;opacity:.9}.timeline-moment-orbit--year{--timeline-orbit-track-inset: var(--timeline-hero-orbit-path-inset);--timeline-orbit-path-radius: var(--timeline-hero-orbit-path-radius);--timeline-orbit-track-radius-x: var(--timeline-hero-orbit-path-radius);--timeline-orbit-track-radius-y: var(--timeline-hero-orbit-path-radius);--timeline-orbit-trace-tilt: -12deg;--timeline-rect-track-radius: clamp(28px, 5.33vw , 56px);width:82vw;height:64vh;z-index:2}.timeline-moment-orbit--month:before,.timeline-moment-orbit--year:before{content:"";position:absolute;inset:var(--timeline-orbit-track-inset);border-radius:var(--timeline-rect-track-radius);border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#0f172a08;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff05;pointer-events:none}.timeline-moment-orbit:has(.timeline-moment-orbit-bubble.active) .timeline-moment-orbit-bubble,.timeline-moment-orbit .timeline-moment-orbit-bubble.active{animation-play-state:running}.timeline-moment-orbit:hover .timeline-moment-orbit-bubble,.timeline-moment-orbit:hover .timeline-moment-orbit-bubble.active,.timeline-moment-orbit:has(.timeline-moment-orbit-bubble:hover) .timeline-moment-orbit-bubble,.timeline-moment-orbit:has(.timeline-moment-orbit-bubble:hover) .timeline-moment-orbit-bubble.active{animation-play-state:paused}.timeline-moment-orbit-bubble{position:absolute;display:grid;place-items:center;align-content:center;width:var(--timeline-bubble-size);height:var(--timeline-bubble-size);padding:8px;border-radius:var(--timeline-bubble-radius);text-align:center;offset-path:inset(calc(var(--timeline-orbit-track-inset, 24px) + var(--timeline-orbit-track-inset-offset, 0px)) round var(--timeline-orbit-path-radius, 34%));transition:none;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 18% 14%,#ffffff42,#ffffff0f 34%,#0f172a3d),linear-gradient(180deg,#121c2dd1,#090e1cf0);box-shadow:0 16px 32px #0f172a3d;will-change:offset-distance,transform}.timeline-moment-orbit-bubble:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a12220f,#0a12222e 44%,#0a12228f);pointer-events:none;z-index:1}.timeline-moment-orbit-bubble:after{content:"";position:absolute;inset:var(--timeline-bubble-frame-inset);border-radius:calc(var(--timeline-bubble-radius) - var(--timeline-bubble-frame-inset));border:1px solid rgba(255,255,255,.34);background:linear-gradient(180deg,#ffffff29,#ffffff05);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff14;pointer-events:none;z-index:2}.timeline-moment-orbit--inner .timeline-moment-orbit-bubble{--timeline-bubble-size: var(--timeline-inner-bubble-size);--timeline-bubble-radius: var(--timeline-inner-bubble-radius);--timeline-bubble-frame-inset: var(--timeline-inner-bubble-frame-inset);top:var(--timeline-dial-top, 50%);left:var(--timeline-dial-left, 50%);offset-path:none;offset-distance:0;transform:translate(-50%,-50%);transition:transform .22s cubic-bezier(.22,1,.36,1),left .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1),background .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .22s ease}.timeline-moment-orbit--month .timeline-moment-orbit-bubble{--timeline-bubble-size: var(--timeline-month-bubble-size);--timeline-bubble-radius: var(--timeline-month-bubble-radius);--timeline-bubble-frame-inset: var(--timeline-month-bubble-frame-inset);top:var(--timeline-dial-top, 50%);left:var(--timeline-dial-left, 50%);offset-path:none;offset-distance:0;opacity:1;filter:saturate(.74) brightness(.88);transform:translate(-50%,-50%);transition:left var(--timeline-orbit-snap-duration) var(--timeline-orbit-snap-easing),top var(--timeline-orbit-snap-duration) var(--timeline-orbit-snap-easing),transform .26s cubic-bezier(.22,1,.36,1),background .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .22s ease}.timeline-moment-orbit--year .timeline-moment-orbit-bubble{--timeline-bubble-size: var(--timeline-year-bubble-size);--timeline-bubble-radius: var(--timeline-year-bubble-radius);--timeline-bubble-frame-inset: var(--timeline-year-bubble-frame-inset);top:var(--timeline-dial-top, 50%);left:var(--timeline-dial-left, 50%);offset-path:none;offset-distance:0;opacity:var(--timeline-year-bubble-opacity, 1);transform:translate(-50%,-50%) scale(var(--timeline-year-bubble-scale, .78));filter:saturate(var(--timeline-year-bubble-saturation, .7)) brightness(var(--timeline-year-bubble-brightness, .86));z-index:var(--timeline-year-bubble-z-index, 1)}.timeline-moment-orbit--year.is-static .timeline-moment-orbit-bubble{transition:left var(--timeline-orbit-snap-duration) var(--timeline-orbit-snap-easing),top var(--timeline-orbit-snap-duration) var(--timeline-orbit-snap-easing),background .22s ease,box-shadow .22s ease,border-color .22s ease,transform .32s cubic-bezier(.22,1,.36,1),opacity .32s ease,filter .32s ease}.timeline-moment-orbit--year.is-rotating .timeline-moment-orbit-bubble--year:not(.active){opacity:1}.timeline-moment-orbit-bubble--month:not(.active),.timeline-moment-orbit-bubble--year:not(.active),.timeline-moment-orbit-bubble--context:not(.active){box-shadow:0 12px 24px #0f172a24}.timeline-moment-orbit-bubble--month:not(.active):before,.timeline-moment-orbit-bubble--year:not(.active):before,.timeline-moment-orbit-bubble--context:not(.active):before{opacity:.54}.timeline-moment-orbit-bubble--month:not(.active):after,.timeline-moment-orbit-bubble--year:not(.active):after,.timeline-moment-orbit-bubble--context:not(.active):after{top:3px;right:3px;bottom:3px;left:3px;opacity:.34;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff08,0 0 0 1px #090e1c1a}.timeline-moment-orbit-bubble--context{padding:0}.timeline-moment-orbit-bubble--context:not(.active){background:linear-gradient(180deg,#ffffff08,#ffffff01),#090e1c05}.timeline-moment-orbit-bubble--context:before{background:linear-gradient(180deg,#0a12220a,#0a122224 44%,#0a122257)}.timeline-moment-orbit-bubble--context:after{top:4px;right:4px;bottom:4px;left:4px;border-width:.75px;border-color:#ffffff38;background:linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:inset 0 1px #ffffff1a}.timeline-moment-orbit-bubble--context:has(.timeline-moment-orbit-day){background:linear-gradient(180deg,#ffffff0d,#ffffff01),#090e1c05;box-shadow:0 14px 28px #0f172a2e,inset 0 1px #ffffff1a}.timeline-moment-orbit-bubble--context:has(.timeline-moment-orbit-day):before{background:linear-gradient(180deg,#ffffff0a,#0f172a14)}.timeline-moment-orbit-bubble--context:has(.timeline-moment-orbit-day):after{top:2px;right:2px;bottom:2px;left:2px;border-width:1px;border-color:#ffffff75;background:linear-gradient(180deg,#ffffff12,#ffffff03);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff14,0 0 0 1px #090e1c33}.timeline-moment-orbit-bubble--context.active{transform:translate(-50%,-50%) scale(1.06);z-index:6;background:linear-gradient(180deg,#ffffff0a,#ffffff02),#090e1c07;box-shadow:0 18px 32px #0f172a33,inset 0 1px #ffffff1a}.timeline-moment-orbit-bubble--context.active:before{opacity:.38}.timeline-moment-orbit-bubble--context.active:after{top:2px;right:2px;bottom:2px;left:2px;opacity:1;border-color:#ffffff70;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff14,0 0 0 1px #ffffff1f,0 0 0 4px #ffffff08}.timeline-moment-orbit-bubble--month{padding:0;color:#fff;background:linear-gradient(180deg,#ffffff06,#ffffff01),#090e1c02;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 16px 30px #0f172a1a,inset 0 1px #ffffff0f;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .22s ease;isolation:isolate}.timeline-moment-orbit-bubble--year{padding:0;color:#fff;background:linear-gradient(180deg,#ffffff06,#ffffff01),#090e1c02;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 18px 34px #0f172a1c,inset 0 1px #ffffff0f;transition:transform .32s cubic-bezier(.22,1,.36,1),background .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .32s ease,filter .32s ease;isolation:isolate}.timeline-moment-orbit-bubble--month:before,.timeline-moment-orbit-bubble--year:before{background:linear-gradient(180deg,#ffffff04,#0f172a07)}.timeline-moment-orbit-bubble--month:after,.timeline-moment-orbit-bubble--year:after{top:2px;right:2px;bottom:2px;left:2px;display:block;border-width:1.25px;border-color:#ffffff5c;background:linear-gradient(180deg,#ffffff05,#ffffff01);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d,0 0 0 1px #090e1c29;transition:inset .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,background .22s ease,box-shadow .22s ease,opacity .22s ease}.timeline-moment-orbit-bubble--month .timeline-month-orbit-copy,.timeline-moment-orbit-bubble--year .timeline-year-orbit-copy{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.timeline-moment-orbit-bubble--month.active,.timeline-moment-orbit-bubble--year.active{transform:translate(-50%,-50%) scale(1.05);z-index:6}.timeline-moment-orbit-bubble--month.active{background:linear-gradient(180deg,#ffffff05,#ffffff01),#090e1c03;box-shadow:0 18px 34px #0f172a24,inset 0 1px #ffffff14;opacity:1;filter:saturate(1) brightness(1)}.timeline-moment-orbit-bubble--year.active{transform:translate(-50%,-50%) scale(var(--timeline-year-bubble-scale, 1));z-index:var(--timeline-year-bubble-z-index, 8);background:radial-gradient(circle at 50% 18%,#ffffff06,#ffffff02 34%,#ffffff01 62%),linear-gradient(180deg,#ffffff05,#ffffff01),#090e1c04;border-color:#ffffff57;box-shadow:0 22px 44px #0f172a2e,0 0 16px #ffffff0a,inset 0 1px #ffffff14;opacity:var(--timeline-year-bubble-opacity, 1);filter:saturate(var(--timeline-year-bubble-saturation, 1)) brightness(var(--timeline-year-bubble-brightness, 1))}.timeline-moment-orbit--year.is-rotating .timeline-moment-orbit-bubble--year.active{box-shadow:0 34px 72px #0f172a61,0 0 42px #ffffff38,inset 0 1px #fff3}.timeline-moment-orbit-bubble--year.active:before{background:linear-gradient(180deg,#ffffff0a,#0f172a1a)}.timeline-moment-orbit-bubble--month.active:after,.timeline-moment-orbit-bubble--year.active:after{top:2px;right:2px;bottom:2px;left:2px;border-color:#ffffff8a;background:linear-gradient(180deg,#ffffff06,#ffffff01);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14,0 0 0 1px #ffffff1f,0 0 0 4px #ffffff08}.timeline-moment-orbit-bubble--month.active .timeline-month-orbit-copy,.timeline-moment-orbit-bubble--year.active .timeline-year-orbit-copy{transform:scale(1.01)}.timeline-moment-orbit-bubble:not(.timeline-moment-orbit-bubble--context):hover,.timeline-moment-orbit-bubble:not(.timeline-moment-orbit-bubble--context):focus-visible,.timeline-moment-orbit-bubble--context.is-hovered,.timeline-moment-orbit-bubble--context:focus-visible{opacity:1}.timeline-moment-orbit-bubble--month:hover,.timeline-moment-orbit-bubble--month:focus-visible,.timeline-moment-orbit-bubble--year:hover,.timeline-moment-orbit-bubble--year:focus-visible,.timeline-moment-orbit-bubble--context.is-hovered,.timeline-moment-orbit-bubble--context:focus-visible{filter:saturate(1) brightness(1);box-shadow:0 26px 48px #0f172a47,0 0 0 1px #ffffff24}.timeline-moment-orbit-bubble:not(.timeline-moment-orbit-bubble--context):hover:before,.timeline-moment-orbit-bubble:not(.timeline-moment-orbit-bubble--context):focus-visible:before,.timeline-moment-orbit-bubble--context.is-hovered:before,.timeline-moment-orbit-bubble--context:focus-visible:before{opacity:.06}.timeline-moment-orbit-bubble:not(.timeline-moment-orbit-bubble--context):hover:after,.timeline-moment-orbit-bubble:not(.timeline-moment-orbit-bubble--context):focus-visible:after,.timeline-moment-orbit-bubble--context.is-hovered:after,.timeline-moment-orbit-bubble--context:focus-visible:after{opacity:1}.timeline-moment-orbit-bubble:not(.timeline-moment-orbit-bubble--context):hover .timeline-moment-orbit-image,.timeline-moment-orbit-bubble:not(.timeline-moment-orbit-bubble--context):focus-visible .timeline-moment-orbit-image,.timeline-moment-orbit-bubble--context.is-hovered .timeline-moment-orbit-image,.timeline-moment-orbit-bubble--context:focus-visible .timeline-moment-orbit-image{opacity:1}.timeline-moment-orbit-bubble--year.active .timeline-year-orbit-copy{gap:7px;transform:scale(1.02)}.timeline-moment-orbit-bubble--year.active .timeline-year-orbit-label{font-size:clamp(.82rem,1.65vw,1.14rem);letter-spacing:.02em}.timeline-moment-orbit-bubble--year.active .timeline-year-orbit-count{font-size:clamp(.44rem,1vw,.68rem);letter-spacing:.08em}.timeline-moment-orbit-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;z-index:0;opacity:var(--moment-media-opacity);filter:var(--moment-media-filter)}.timeline-moment-orbit-bubble--context .timeline-moment-orbit-image{opacity:var(--moment-media-opacity)}.timeline-moment-orbit-bubble--context:not(.active) .timeline-moment-orbit-image{opacity:calc(var(--moment-media-opacity) * .96)}.timeline-moment-orbit-image--group{opacity:var(--moment-media-opacity);z-index:0}.timeline-moment-orbit-bubble--month:not(.active) .timeline-moment-orbit-image--group,.timeline-moment-orbit-bubble--year:not(.active) .timeline-moment-orbit-image--group{opacity:calc(var(--moment-media-opacity) * .39)}.timeline-moment-orbit-bubble--month.active .timeline-moment-orbit-image--group,.timeline-moment-orbit-bubble--year.active .timeline-moment-orbit-image--group,.timeline-moment-orbit-bubble--context.active .timeline-moment-orbit-image{opacity:1}.timeline-moment-orbit-bubble--month:hover .timeline-moment-orbit-image--group,.timeline-moment-orbit-bubble--month:focus-visible .timeline-moment-orbit-image--group,.timeline-moment-orbit-bubble--year:hover .timeline-moment-orbit-image--group,.timeline-moment-orbit-bubble--year:focus-visible .timeline-moment-orbit-image--group,.timeline-moment-orbit-bubble--context.is-hovered .timeline-moment-orbit-image,.timeline-moment-orbit-bubble--context:focus-visible .timeline-moment-orbit-image{opacity:1}.timeline-moment-orbit-bubble--month:hover .timeline-month-orbit-copy,.timeline-moment-orbit-bubble--month:focus-visible .timeline-month-orbit-copy,.timeline-moment-orbit-bubble--year:hover .timeline-year-orbit-copy,.timeline-moment-orbit-bubble--year:focus-visible .timeline-year-orbit-copy{background:linear-gradient(180deg,transparent 42%,rgba(9,14,28,.03) 68%,rgba(9,14,28,.16) 100%)}.timeline-moment-orbit-glyph--group{font-size:clamp(.86rem,1.4vw,1.2rem)}.timeline-moment-orbit-image--calendar{transform:scale(1.02)}.timeline-moment-orbit-day{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-items:center;justify-content:center;padding:0;color:#fff;font-size:var(--timeline-inner-day-font-size, 1.05rem);font-weight:900;font-style:normal;letter-spacing:-.02em;line-height:1;text-shadow:0 1px 0 rgba(15,23,42,.9),0 0 12px rgba(15,23,42,.64),0 0 18px rgba(255,255,255,.12);z-index:3;pointer-events:none}.timeline-moment-orbit-bubble--hidden{opacity:0;pointer-events:none}.timeline-moment-orbit--moments .identity-domain-icon,.timeline-moment-orbit--moments .identity-domain-icon:hover,.timeline-moment-orbit--moments .identity-domain-icon:focus-visible{transform:translate(-50%,-50%);transition:none}.timeline-moment-orbit-glyph{position:relative;z-index:3;font-size:var(--timeline-inner-glyph-size, 22px);text-shadow:0 1px 0 rgba(15,23,42,.78),0 0 16px rgba(15,23,42,.42)}.timeline-moment-orbit-glyph--label{font-size:clamp(.58rem,.95vw,.62rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.timeline-moment-orbit-glyph--calendar{font-size:1.35rem}.timeline-month-orbit-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;gap:0;padding:var(--timeline-month-copy-padding);text-align:center;line-height:1;z-index:3;background:linear-gradient(180deg,transparent 24%,rgba(9,14,28,.08) 56%,rgba(9,14,28,.54) 100%)}.timeline-month-orbit-label-wrap{position:relative;display:inline-grid;place-items:center;width:max-content;max-width:calc(100% - 10px)}.timeline-month-orbit-label{position:static;transform:none;width:auto;max-width:100%;margin:0;font-size:var(--timeline-month-label-size);font-weight:800;color:#fff;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-align:center;text-shadow:0 1px 0 rgba(9,14,28,.92),0 0 12px rgba(9,14,28,.58)}.timeline-month-orbit-count{position:absolute;top:0;left:100%;display:inline-grid;place-items:center;color:#fffffffa;min-width:var(--timeline-month-count-min-size);height:var(--timeline-month-count-min-size);padding:0 clamp(.08rem,.22vw,.18rem);margin:0;font-size:var(--timeline-month-count-size);font-weight:800;line-height:1;letter-spacing:0;z-index:4;background:linear-gradient(180deg,#ffffff24,#ffffff08),#090e1c70;border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 4px 10px #0f172a24;outline:0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transform:translate(7%,-54%);text-shadow:0 1px 0 rgba(9,14,28,.92),0 0 12px rgba(9,14,28,.62)}.timeline-moment-orbit-bubble--month:not(.active) .timeline-month-orbit-label,.timeline-moment-orbit-bubble--month:not(.active) .timeline-month-orbit-count,.timeline-moment-orbit-bubble--context:not(.active) .timeline-moment-orbit-day{opacity:.9}.timeline-moment-orbit-bubble--month.active .timeline-month-orbit-label,.timeline-moment-orbit-bubble--month.active .timeline-month-orbit-count,.timeline-moment-orbit-bubble--context.active .timeline-moment-orbit-day{opacity:1}.timeline-moment-orbit-bubble--month:hover .timeline-month-orbit-label,.timeline-moment-orbit-bubble--month:hover .timeline-month-orbit-count,.timeline-moment-orbit-bubble--month:focus-visible .timeline-month-orbit-label,.timeline-moment-orbit-bubble--month:focus-visible .timeline-month-orbit-count,.timeline-moment-orbit-bubble--context.is-hovered .timeline-moment-orbit-day,.timeline-moment-orbit-bubble--context:focus-visible .timeline-moment-orbit-day{opacity:1}.timeline-year-orbit-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--timeline-year-copy-padding);text-align:center;line-height:1;z-index:3;background:linear-gradient(180deg,transparent 20%,rgba(9,14,28,.12) 50%,rgba(9,14,28,.64) 100%);opacity:var(--timeline-year-copy-opacity, 1)}.timeline-year-orbit-label-wrap{position:relative;display:inline-grid;place-items:center;width:max-content;max-width:calc(100% - 10px)}.timeline-year-orbit-label{position:static;transform:none;width:auto;max-width:100%;margin:0;font-size:var(--timeline-year-label-size);font-weight:800;color:rgba(255,255,255,var(--timeline-year-text-opacity, 1));letter-spacing:.06em;line-height:1;text-transform:uppercase;text-align:center;z-index:3;text-shadow:0 1px 0 rgba(9,14,28,.98),0 0 14px rgba(9,14,28,.82)}.timeline-year-orbit-count{position:absolute;top:0;left:100%;display:inline-grid;place-items:center;color:rgba(255,255,255,var(--timeline-year-text-opacity, 1));min-width:var(--timeline-year-count-min-size);height:var(--timeline-year-count-min-size);padding:0 clamp(.16rem,.28vw,.2rem);margin:0;font-size:var(--timeline-year-count-size);font-weight:800;line-height:1;letter-spacing:0;z-index:4;background:linear-gradient(180deg,#ffffff08,#ffffff01),#090e1c14;border:1px solid rgba(255,255,255,.62);border-radius:999px;box-shadow:0 6px 14px #0f172a2e,inset 0 1px #ffffff1f;outline:0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transform:translate(5%,-54%);transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease;text-shadow:0 1px 0 rgba(9,14,28,.98),0 0 14px rgba(9,14,28,.84)}.timeline-moment-orbit-bubble--year.active .timeline-year-orbit-count{transform:translate(5%,-54%) scale(1.04);border-color:#ffffffd1;box-shadow:0 8px 18px #0f172a38,inset 0 1px #ffffff29}.timeline-moment-orbit-bubble--year:hover,.timeline-moment-orbit-bubble--year:focus-visible{--timeline-year-bubble-opacity: 1;--timeline-year-bubble-saturation: 1;--timeline-year-bubble-brightness: 1;--timeline-year-copy-opacity: 1;--timeline-year-text-opacity: 1;z-index:9}.timeline-moment-orbit-bubble--year:hover .timeline-year-orbit-count,.timeline-moment-orbit-bubble--year:focus-visible .timeline-year-orbit-count{border-color:#ffffffd1}.timeline-moment-orbit-bubble--month.active .timeline-month-orbit-count{transform:translate(5%,-54%) scale(1.03);border-color:#ffffff3d}.timeline-scene-overlay-shell,.timeline-scene-overlay-panel,.timeline-scene-overlay-header,.timeline-scene-overlay-body,.timeline-scene-overlay-hero,.timeline-scene-overlay-hero-media,.timeline-scene-overlay-hero-details,.timeline-scene-overlay-network-section,.timeline-scene-overlay-network-row{box-sizing:border-box}.timeline-scene-overlay-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:clamp(8px,1.6vw,14px);background:linear-gradient(180deg,#0f172a2e,#0f172a57),#0f172a29;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);animation:timelineOverlayBackdropIn .42s ease}.timeline-scene-overlay-panel{position:relative;width:min(1040px,calc(100vw - 28px));max-height:calc(100svh - clamp(16px,3.2vw,28px));display:flex;flex-direction:column;min-height:0;gap:14px;padding:clamp(12px,1.6vw,16px);overflow:hidden;border-radius:8px;animation:timelineOverlayPanelIn .54s cubic-bezier(.22,1,.36,1)}.timeline-scene-overlay-panel--spacious,.timeline-scene-overlay-panel--tight,.timeline-scene-overlay-panel--compact{--timeline-overlay-media-stage-height: clamp(320px, 56vh, 560px);--timeline-overlay-media-min-height: clamp(260px, 44vh, 420px);--timeline-overlay-map-height: 154px}.timeline-scene-overlay-header{position:relative;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px;padding:5px 6px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,#ffffff1f,#ffffff0e),#0a0f1cb8;box-shadow:0 16px 40px #0408122e;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.timeline-scene-overlay-heading{display:grid;gap:4px;min-width:0}.timeline-scene-overlay-title{margin:0;font-size:clamp(1.18rem,2.5vw,1.92rem);line-height:.98;letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0}.timeline-scene-overlay-subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;color:#ffffffc2;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.timeline-scene-overlay-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:6px;white-space:nowrap;justify-self:end;align-self:start;margin-top:-1px;margin-right:-1px}.timeline-scene-overlay-actions .button.secondary,.timeline-scene-overlay-actions .timeline-scene-panel-close{min-height:22px}.timeline-scene-overlay-action-button{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 7px;font-size:.72rem}.timeline-scene-overlay-actions .timeline-scene-overlay-action-button{justify-content:center}.timeline-scene-overlay-action-icon{display:grid;place-items:center;width:.82rem;height:.82rem;font-size:.72rem;line-height:1}.timeline-scene-overlay-action-label{white-space:normal;line-height:1}.timeline-scene-overlay-actions .timeline-scene-panel-close{display:inline-grid;place-items:center;width:18px;min-width:18px;height:18px;padding:0;font-size:.56rem;line-height:1;touch-action:manipulation}.timeline-scene-overlay-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-left:4px;padding-right:4px;padding-bottom:4px;overscroll-behavior:contain;scrollbar-width:thin}.timeline-scene-overlay-body::-webkit-scrollbar{width:7px}.timeline-scene-overlay-body::-webkit-scrollbar-track{background:#ffffff04;border-radius:999px}.timeline-scene-overlay-body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px;border:1px solid rgba(10,15,28,.24)}.timeline-scene-overlay-body::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.timeline-scene-overlay-hero,.timeline-scene-overlay-info,.timeline-scene-overlay-signals{min-height:0;overflow:visible}.timeline-scene-overlay-hero{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:16px;width:100%;min-width:0;min-height:0;flex:0 0 auto;overflow:visible;border-radius:8px}.timeline-scene-overlay-hero-media,.timeline-scene-overlay-hero-details{min-width:0}.timeline-scene-overlay-hero-media{position:relative;display:flex;flex:1 1 0;min-width:0;min-height:clamp(300px,46vh,520px);overflow:hidden;border-radius:8px}.timeline-scene-overlay-hero-details{position:relative;inset:auto;z-index:2;width:min(368px,38%);flex:0 0 min(368px,38%);display:flex;flex-direction:column;gap:10px;min-width:280px;min-height:0;max-height:none;overflow:visible;padding-right:0;overscroll-behavior:contain}.timeline-scene-overlay-network-row::-webkit-scrollbar{width:7px}.timeline-scene-overlay-network-row::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.timeline-scene-overlay-network-row::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.timeline-scene-overlay-media-viewer{position:relative;z-index:1;display:flex;flex:1 1 auto;width:100%;min-width:0;min-height:clamp(300px,46vh,520px);max-height:none}.timeline-scene-overlay-media-stage{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-width:0;min-height:clamp(300px,46vh,520px);max-height:none}.timeline-scene-overlay-media-frame{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-width:0;min-height:clamp(300px,46vh,520px)}.timeline-scene-overlay-media-frame--single{width:100%;max-width:100%;height:auto;min-height:clamp(300px,46vh,520px);max-height:none;aspect-ratio:var(--timeline-overlay-media-aspect-ratio, 1.3333333333);overflow:hidden;border-radius:8px;background:#ffffff08}.timeline-scene-overlay-media-frame--single .timeline-scene-media-item{display:block;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center}.timeline-scene-overlay-media-frame--fit{padding:0;background:transparent}.timeline-scene-overlay-media-frame--panorama,.timeline-scene-overlay-media-frame--landscape,.timeline-scene-overlay-media-frame--video,.timeline-scene-overlay-media-frame--square,.timeline-scene-overlay-media-frame--portrait{--timeline-overlay-media-frame-max-width: 100%}.timeline-scene-overlay-media-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:clamp(300px,46vh,520px);padding:0;border:0;background:radial-gradient(circle at center,rgba(255,255,255,.04),transparent 62%),#0000000f;overflow:hidden;border-radius:inherit}.timeline-scene-overlay-media-button-copy{position:absolute;left:8px;bottom:8px;z-index:5;display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0a0f1c6b;color:#fff;font-size:.6rem;font-weight:700;box-shadow:0 12px 28px #04081233;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%)}.timeline-scene-overlay-media-button-icon{display:grid;place-items:center;width:1rem;height:1rem;font-size:.86rem;line-height:1}.timeline-scene-overlay-media-empty{position:relative;width:100%;min-height:clamp(320px,52vh,560px);z-index:1;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff04),#0f172a29}.timeline-scene-overlay-media-empty-copy{display:grid;gap:4px;padding:10px;text-align:center;color:#ffffffc7}.timeline-scene-overlay-media-nav{position:absolute;top:50%;z-index:6;width:var(--timeline-overlay-media-nav-size);height:var(--timeline-overlay-media-nav-size);border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#0a0f1c6b;color:#fff;font-size:var(--timeline-overlay-media-nav-icon-size);line-height:1;box-shadow:0 12px 32px #04081238;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);transform:translateY(-50%)}.timeline-scene-overlay-media-nav--prev{left:6px}.timeline-scene-overlay-media-nav--next{right:6px}.timeline-scene-overlay-media-footer,.timeline-scene-overlay-media-footer-meta,.timeline-scene-overlay-media-dots{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.timeline-scene-overlay-media-footer{justify-content:space-between;gap:6px}.timeline-scene-overlay-media-counter{color:#ffffffad;font-size:.62rem}.timeline-scene-overlay-media-dimension{color:#ffffffc7;font-size:.66rem}.timeline-scene-overlay-media-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffff3d}.timeline-scene-overlay-media-dot.active{width:18px;background:#ffffffd6}.timeline-scene-overlay-copy{display:grid;gap:6px;padding:0}.timeline-scene-description--overlay{margin:0;font-size:.92rem;line-height:1.58;display:block;line-clamp:initial;-webkit-box-orient:initial;-webkit-line-clamp:initial;overflow:visible;overflow-wrap:anywhere}.timeline-scene-overlay-empty{margin:0;color:#ffffffb8}.timeline-scene-overlay-summary-card,.timeline-scene-overlay-context-card,.timeline-scene-overlay-side-card,.timeline-scene-overlay-summary-group,.timeline-scene-overlay-signal-group{display:grid;gap:8px;min-width:0;padding:10px;border-radius:6px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff21,#ffffff0e),#0a0f1c52;box-shadow:0 16px 40px #04081233;backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%)}.timeline-scene-overlay-signal-group{padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.timeline-scene-overlay-side-card,.timeline-scene-overlay-summary-card--main{min-height:0;overflow:visible}.timeline-scene-overlay-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:14px;align-items:start}.timeline-scene-overlay-summary-group+.timeline-scene-overlay-summary-group,.timeline-scene-overlay-summary-grid>.timeline-scene-overlay-summary-group+.timeline-scene-overlay-summary-group{padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.timeline-scene-overlay-network-section{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;width:100%;flex:0 0 auto;padding:14px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0a0f1c47;box-shadow:0 18px 48px #04081238;backdrop-filter:blur(18px) saturate(128%);-webkit-backdrop-filter:blur(18px) saturate(128%)}.timeline-scene-overlay-network-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.timeline-scene-overlay-network-copy{margin:5px 0 0;color:#ffffffad;font-size:.62rem;line-height:1.25}.timeline-scene-overlay-network-row{display:flex;flex-direction:row;align-items:stretch;gap:18px;width:100%;max-height:none;overflow:visible;padding-right:0}.timeline-scene-overlay-network-row>.timeline-scene-overlay-side-card{flex:1 1 0;min-width:min(100%,260px);overflow:visible}.timeline-scene-overlay-side-card--signals{padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.timeline-scene-overlay-inline-connection-detail,.timeline-connection-detail-header,.timeline-scene-overlay-inline-connection-actions{display:flex;flex-direction:column;gap:10px}.timeline-scene-overlay-inline-connection-actions{flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:8px;column-gap:8px}.timeline-scene-overlay-inline-connection-actions .timeline-scene-overlay-context-link{flex:0 1 auto;min-height:28px;padding:0 9px;font-size:.62rem;line-height:1}.timeline-connection-detail-header{gap:8px}.timeline-scene-overlay-filter-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.timeline-scene-overlay-filter-main{display:grid;gap:3px}.timeline-scene-overlay-inline-connection-detail .timeline-connection-scope-switch{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;gap:6px;width:100%;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0d}.timeline-scene-overlay-inline-connection-detail .timeline-connection-scope-button{min-width:0;min-height:30px;padding:6px 8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffc2;font-size:.56rem;line-height:1.05;text-align:center;box-shadow:inset 0 1px #ffffff0f}.timeline-scene-overlay-inline-connection-detail .timeline-connection-scope-button.active{background:#ffffff29;border-color:#fff3;box-shadow:inset 0 1px #ffffff24,0 8px 18px #080c1824}.timeline-scene-overlay-filter-title{color:#fff;font-size:.88rem;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.timeline-scene-overlay-filter-meta{color:#ffffffa8;font-size:.62rem;line-height:1.2;text-transform:uppercase;letter-spacing:.08em}.timeline-scene-overlay-connected-moments{display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:6px;border-top:1px solid rgba(255,255,255,.1);max-height:min(56svh,680px);min-height:0}.timeline-scene-overlay-connected-moments-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.timeline-scene-overlay-connected-moments-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 7px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#ffffffdb;font-size:.58rem;font-weight:800}.timeline-scene-overlay-connected-moment-grid{--timeline-overlay-related-columns: 3;--timeline-overlay-related-gap: 8px;display:grid;grid-template-columns:repeat(var(--timeline-overlay-related-columns),minmax(0,1fr));gap:var(--timeline-overlay-related-gap);min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 4px 0;align-content:start}.timeline-scene-overlay-connected-moment-card{--moment-card-size: 100%;--moment-card-title-size: var(--timeline-browser-card-title-size);--moment-card-date-size: var(--timeline-browser-card-date-size);width:100%;min-width:0;aspect-ratio:1 / 1}.timeline-scene-overlay-connected-moment-grid::-webkit-scrollbar{width:8px}.timeline-scene-overlay-connected-moment-grid::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.timeline-scene-overlay-connected-moment-grid::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}@media (max-width: 560px){.timeline-scene-overlay-connected-moment-grid{--timeline-overlay-related-gap: 12px;padding:4px 8px 6px 2px}.timeline-scene-overlay-inline-connection-actions{column-gap:6px}.timeline-scene-overlay-inline-connection-actions .timeline-scene-overlay-context-link{min-height:26px;padding:0 8px;font-size:.58rem}}.timeline-scene-overlay-panel--spacious .timeline-scene-overlay-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.timeline-scene-overlay-summary-heading,.timeline-scene-overlay-detail-popup-heading{display:inline-flex;align-items:center;gap:7px;min-width:0}.timeline-scene-overlay-summary-group--detail,.timeline-scene-overlay-summary-group--metrics,.timeline-scene-overlay-summary-group--description,.timeline-scene-overlay-summary-group--location,.timeline-scene-overlay-summary-group--photo{min-height:0;align-content:start}.timeline-scene-overlay-summary-pills{margin-top:2px}.timeline-scene-overlay-context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:14px}.timeline-scene-overlay-context-card--metrics{grid-column:1 / -1}.timeline-scene-overlay-context-value{font-size:.74rem;font-weight:700;line-height:1.2;color:#fff;overflow-wrap:anywhere}.timeline-scene-overlay-context-detail,.timeline-scene-overlay-context-copy{color:#ffffffbd;font-size:.62rem;line-height:1.25;overflow-wrap:anywhere}.timeline-scene-overlay-context-copy{margin:0}.timeline-scene-overlay-map-card{gap:3px;margin-top:0;padding:2px;border-radius:6px}.timeline-scene-overlay-map-card .geo-map-card__header{gap:4px}.timeline-scene-overlay-map-card .geo-map-card__coords{font-size:.58rem}.timeline-scene-overlay-map-card .geo-map-card__link{min-height:16px;padding:0 5px;font-size:.54rem}.timeline-scene-overlay-map-card .geo-map-card__frame,.timeline-scene-overlay-map-card .geo-map-card__frame--single,.timeline-scene-overlay-map-card .geo-map-card__leaflet{min-height:var(--timeline-overlay-map-height);height:var(--timeline-overlay-map-height)}.timeline-scene-overlay-map-card .geo-map-card__caption{color:#ffffffad}.timeline-scene-overlay-location-compact{display:flex;align-items:stretch;justify-content:space-between;gap:10px;min-width:0}.timeline-scene-overlay-location-copy{display:grid;align-content:start;gap:5px;min-width:0;flex:1 1 auto}.timeline-scene-overlay-map-card--compact{width:clamp(118px,12vw,146px);min-width:clamp(118px,12vw,146px);flex:0 0 clamp(118px,12vw,146px);padding:0;border-radius:6px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.timeline-scene-overlay-map-card--compact .geo-map-card__header,.timeline-scene-overlay-map-card--compact .geo-map-card__caption{display:none}.timeline-scene-overlay-map-card--compact .geo-map-card__frame,.timeline-scene-overlay-map-card--compact .geo-map-card__frame--single,.timeline-scene-overlay-map-card--compact .geo-map-card__leaflet{width:100%;min-height:clamp(118px,12vw,146px);height:clamp(118px,12vw,146px);border-radius:6px}.timeline-scene-overlay-context-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff17;color:#fff;font-size:.64rem;font-weight:700;text-decoration:none;backdrop-filter:blur(14px) saturate(128%);-webkit-backdrop-filter:blur(14px) saturate(128%)}.timeline-scene-overlay-metrics{display:grid;grid-template-columns:var(--timeline-overlay-metrics-columns);gap:4px}.timeline-scene-overlay-metrics--compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,92px),1fr));align-items:stretch;gap:6px;margin-top:0}.timeline-scene-overlay-metric{display:grid;grid-template-columns:1fr;align-items:start;gap:2px;min-width:0;max-width:100%;padding:6px 7px;border-radius:6px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,#ffffff1c,#ffffff0b),#0a0f1c3d;backdrop-filter:blur(14px) saturate(128%);-webkit-backdrop-filter:blur(14px) saturate(128%)}.timeline-scene-overlay-metric .timeline-card__kicker{margin:0;font-size:.46rem;line-height:1.1}.timeline-scene-overlay-metric-value{min-width:0;font-size:.72rem;font-weight:700;line-height:1.08;text-align:left;justify-self:start;overflow-wrap:anywhere}.timeline-scene-overlay-detail-dock{display:none}.timeline-scene-overlay-detail-button{display:grid;grid-template-columns:auto auto;align-items:center;gap:5px;position:relative;width:100%;min-height:30px;padding:5px 7px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;color:#ffffffd6;text-align:left}.timeline-scene-overlay-panel--compact .timeline-scene-overlay-detail-button{grid-template-columns:1fr;justify-items:center;gap:3px;min-height:38px;padding:6px 4px;text-align:center}.timeline-scene-overlay-panel--tight .timeline-scene-overlay-detail-button{min-height:30px;padding:4px 6px}.timeline-scene-overlay-detail-button.active{background:#ffffff1a;border-color:#ffffff29;color:#fff}.timeline-scene-overlay-detail-button-icon{display:grid;place-items:center;width:18px;height:18px;font-size:.76rem}.timeline-scene-overlay-detail-button-label{font-size:.64rem;font-weight:700;white-space:normal;overflow-wrap:anywhere}.timeline-scene-overlay-panel--compact .timeline-scene-overlay-detail-button-label{font-size:.54rem;line-height:1}.timeline-scene-overlay-detail-button-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#ffffff14;font-size:.58rem;font-weight:700}.timeline-scene-overlay-panel--compact .timeline-scene-overlay-detail-button-count{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;font-size:.5rem}.timeline-scene-overlay-detail-popup{display:none;grid-template-rows:auto minmax(0,1fr);overflow:auto;background:linear-gradient(180deg,#ffffff1f,#ffffff0d),#0c121ec2;border-color:#ffffff24;box-shadow:0 24px 60px #04081247;backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%)}.timeline-scene-overlay-panel--compact .timeline-scene-overlay-detail-popup{position:fixed;inset:clamp(10px,3vw,22px);z-index:calc(var(--z-modal) + 1);display:grid;width:auto;max-width:none;max-height:none;margin:0;overflow:hidden;border-radius:8px;box-shadow:0 30px 70px #0408126b}.timeline-detail-popup-enter-active,.timeline-detail-popup-leave-active{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.timeline-detail-popup-enter-from,.timeline-detail-popup-leave-to{opacity:0;transform:translate3d(0,8px,0) scale(.98)}.timeline-scene-overlay-detail-popup-header{display:flex;align-items:start;justify-content:space-between;gap:4px}.timeline-scene-overlay-detail-popup-header-actions{display:inline-flex;align-items:center;gap:4px}.timeline-scene-overlay-detail-popup-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#ffffff14;font-size:.9rem;line-height:1}.timeline-scene-overlay-detail-popup-title{font-size:.76rem;font-weight:700;line-height:1.1}.timeline-scene-overlay-detail-popup-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ffffff14;color:#ffffffd1;font-size:.6rem;font-weight:700}.timeline-scene-overlay-detail-popup-close{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe6;line-height:1}.timeline-scene-overlay-detail-popup-body{display:grid;align-content:start;gap:4px;min-height:0;min-width:0}.timeline-scene-overlay-panel--compact .timeline-scene-overlay-detail-popup-body{overflow:hidden;padding-right:0}.timeline-scene-overlay-signal-groups{display:grid;gap:12px;align-content:flex-start;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.timeline-scene-overlay-signal-group{display:grid;gap:8px;min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff1c,#ffffff0a),#0a0f1c3d;box-shadow:0 12px 30px #04081229;backdrop-filter:blur(14px) saturate(122%);-webkit-backdrop-filter:blur(14px) saturate(122%)}.timeline-scene-overlay-signal-group.is-active{border-color:color-mix(in srgb,var(--timeline-connection-accent, rgba(255, 255, 255, .34)) 52%,rgba(255,255,255,.16));background:linear-gradient(180deg,#ffffff26,#ffffff0f),color-mix(in srgb,var(--timeline-connection-accent, rgba(255, 255, 255, .12)) 10%,rgba(10,15,28,.28));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--timeline-connection-accent, rgba(255, 255, 255, .18)) 22%,transparent),0 16px 34px #04081233}.timeline-scene-overlay-signal-group-head,.timeline-scene-section-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.timeline-scene-section-heading{align-items:start}.timeline-scene-section-glyph{display:grid;place-items:center;width:12px;height:12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-size:.46rem}.timeline-scene-section-copy{display:grid;gap:1px;min-width:0}.timeline-scene-section-summary{display:-webkit-box;line-clamp:var(--timeline-overlay-signal-summary-lines);-webkit-box-orient:vertical;-webkit-line-clamp:var(--timeline-overlay-signal-summary-lines);overflow:hidden;overflow-wrap:anywhere;color:#ffffffad;font-size:.52rem;line-height:1.08}.timeline-scene-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:11px;height:11px;padding:0 3px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffd1;font-size:.4rem;font-weight:700}.timeline-scene-overlay-signal-pill-grid{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.timeline-scene-overlay-signal-pill-grid .badge{width:auto;max-width:100%;min-height:21px;padding:3px 6px;font-size:.56rem;line-height:1.18}.timeline-scene-overlay-signal-pill{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;min-width:0;max-width:100%;border-radius:999px;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.timeline-scene-overlay-signal-pill.is-active{background:color-mix(in srgb,var(--timeline-overlay-signal-accent, rgba(255, 255, 255, .18)) 20%,rgba(255,255,255,.12));border-color:color-mix(in srgb,var(--timeline-overlay-signal-accent, rgba(255, 255, 255, .3)) 54%,rgba(255,255,255,.18));color:#fff;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px color-mix(in srgb,var(--timeline-overlay-signal-accent, rgba(255, 255, 255, .22)) 34%,transparent),0 10px 18px #080c182e;transform:translateY(-1px)}.timeline-scene-section--people,.timeline-scene-section--people .timeline-scene-section-heading,.timeline-pill-row--people{gap:3px}.timeline-scene-overlay-signal-pill-grid .timeline-filter-pill--people{font-size:.5rem;line-height:1.12;border-radius:10px}.timeline-scene-section--people .timeline-scene-section-count{min-width:12px;height:12px;padding:0 3px;font-size:.4rem}@media (max-width: 720px){.timeline-scene-overlay-shell{align-items:flex-start;padding:8px}.timeline-scene-overlay-panel{width:100%;max-height:calc(100svh - 16px);gap:10px;padding:10px;border-radius:8px}.timeline-scene-overlay-panel--spacious,.timeline-scene-overlay-panel--tight,.timeline-scene-overlay-panel--compact{--timeline-overlay-media-stage-height: clamp(240px, 46vh, 420px);--timeline-overlay-media-min-height: clamp(210px, 38vh, 340px)}.timeline-scene-overlay-header{flex-wrap:nowrap;gap:8px;padding:8px}.timeline-scene-overlay-actions{width:auto;justify-content:flex-end}.timeline-scene-overlay-hero{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-height:0}.timeline-scene-overlay-hero-media{flex:0 0 auto;min-height:clamp(260px,42vh,440px)}.timeline-scene-overlay-network-row{display:flex;flex-direction:column;gap:16px;max-height:none;overflow:visible}.timeline-scene-overlay-hero-details{position:relative;inset:auto;width:100%;flex:0 0 auto;min-width:0;max-height:none;gap:10px;overflow:visible}.timeline-scene-overlay-metrics--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,104px),1fr));gap:6px}.timeline-scene-overlay-metric{padding:6px 7px}.timeline-scene-overlay-media-viewer,.timeline-scene-overlay-media-stage,.timeline-scene-overlay-media-frame,.timeline-scene-overlay-media-frame--single,.timeline-scene-overlay-media-button{min-height:clamp(260px,42vh,440px);max-height:none}.timeline-scene-overlay-media-frame--single .timeline-scene-media-item{max-height:none}.timeline-scene-overlay-location-compact{display:flex;flex-direction:column;gap:12px}.timeline-scene-overlay-map-card--compact{width:100%;min-width:0;flex-basis:auto}.timeline-scene-overlay-map-card--compact .geo-map-card__frame,.timeline-scene-overlay-map-card--compact .geo-map-card__frame--single,.timeline-scene-overlay-map-card--compact .geo-map-card__leaflet{min-height:180px;height:180px}.timeline-scene-overlay-body{gap:16px;padding-left:2px;padding-right:2px;padding-bottom:6px}.timeline-scene-overlay-network-section{gap:14px;padding:12px}.timeline-scene-overlay-inline-connection-detail,.timeline-connection-detail-header,.timeline-scene-overlay-inline-connection-actions,.timeline-scene-overlay-filter-topline{gap:8px}.timeline-scene-overlay-filter-title{font-size:.82rem}.timeline-scene-overlay-filter-meta,.timeline-connection-detail-mode{font-size:.56rem}.timeline-connection-detail-summary{font-size:.68rem;line-height:1.3}.timeline-scene-overlay-network-row>.timeline-scene-overlay-side-card{flex:0 0 auto;width:100%;min-width:0}}@media (max-width: 460px){.timeline-scene-overlay-metrics--compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px 12px 10px 4px}.timeline-scene-overlay-metric{min-width:0;padding:6px 7px}.timeline-scene-overlay-hero-details{max-height:none}.timeline-scene-overlay-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.timeline-scene-overlay-heading{min-width:0}.timeline-scene-overlay-title{font-size:1.08rem;line-height:1.02}.timeline-scene-overlay-subtitle{font-size:.66rem}.timeline-scene-description--overlay{font-size:.88rem}.timeline-scene-overlay-actions{width:auto;justify-content:flex-end;margin-top:0}.timeline-scene-overlay-network-section{gap:16px;padding:12px}.timeline-scene-overlay-inline-connection-detail .timeline-connection-scope-switch{gap:4px;padding:3px}.timeline-scene-overlay-inline-connection-detail .timeline-connection-scope-button{min-height:28px;padding:5px 6px;font-size:.52rem}.timeline-scene-overlay-network-heading{display:grid;gap:6px}.timeline-scene-overlay-network-row{gap:18px}.timeline-scene-overlay-context-link{width:100%}}@keyframes timelineOverlayBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes timelineOverlayPanelIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.timeline-scene-panel{position:absolute;top:50%;right:40px;bottom:auto;transform:translateY(-50%);z-index:6;width:min(520px,calc(100vw - 80px));max-height:min(76vh,720px);overflow-y:auto}.timeline-scene-panel--overlay{top:auto;right:auto;bottom:calc(100% + var(--timeline-panel-overlay-offset));left:50%;width:var(--timeline-panel-overlay-width);max-width:none;max-height:var(--timeline-panel-overlay-max-height);transform:translate(-50%);z-index:9}.timeline-scene-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.timeline-scene-panel-actions{display:flex;align-items:center;gap:10px}.timeline-scene-panel-feature{white-space:nowrap}.timeline-scene-panel-title{margin:4px 0 0;font-size:clamp(1.35rem,2.2vw,1.95rem);line-height:1.15}.timeline-scene-panel-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;color:#ffffffc7;font-size:.92rem}.timeline-scene-panel-close{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#fff;font-size:.84rem;line-height:1;flex-shrink:0;cursor:pointer;transition:background .2s ease,border-color .2s ease}.timeline-scene-panel-body{display:grid;gap:16px}.timeline-scene-panel--overlay .timeline-scene-panel-body{gap:18px}.timeline-scene-description{margin:0;line-height:1.7;color:#ffffffeb;white-space:pre-wrap}.timeline-scene-sections{display:grid;gap:14px}.timeline-scene-section{display:grid;gap:8px}.timeline-scene-empty{position:absolute;right:40px;bottom:40px;width:min(320px,calc(100vw - 80px));z-index:6}.timeline-scene-panel--overlay .timeline-scene-section{gap:10px}.timeline-pill-row--compact{gap:3px}.timeline-pill-row--compact .badge{font-size:.58rem}.timeline-filter-pill{border:1px solid rgba(255,255,255,.18);background:#ffffff24;color:inherit}.dashboard-editor-panel{color:#fff}.dashboard-editor-panel .input,.dashboard-editor-panel .textarea{background:#ffffff1f;color:#fff;border-color:#ffffff29}.dashboard-editor-panel .input::placeholder,.dashboard-editor-panel .textarea::placeholder{color:#ffffffad}.dashboard-editor-panel .button.ghost{background:#ffffff1a;color:#fff;border-color:#ffffff2e}.dashboard-editor-panel .button.ghost:hover{background:#ffffff29}.dashboard-editor-panel .badge{background:#ffffff1f;color:#fff}.dashboard-bottom-stack{position:relative;width:100%;margin-top:0;background:var(--bg);z-index:20}.dashboard-bottom-stack:before{display:none}.profile-bottom-card{width:min(100%,920px);margin:0 auto;border-radius:0;background:transparent;border:none;box-shadow:none;overflow:visible}.profile-bottom-card+.profile-bottom-card{margin-top:0}.timeline-card__kicker{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--timeline-kicker)}.timeline-entry__card{display:grid;gap:18px;padding:var(--timeline-card-padding);border-radius:var(--timeline-card-radius);background:var(--timeline-card-bg);border:1px solid var(--timeline-card-border);box-shadow:0 20px 45px #0f172a14}.timeline-year-rail{position:absolute;top:var(--timeline-year-rail-top);left:50%;z-index:8;display:flex;align-items:stretch;gap:6px;width:var(--timeline-year-rail-width);padding:var(--timeline-year-rail-padding-block) var(--timeline-year-rail-padding-inline);overflow-x:auto;overflow-y:visible;transform:translate(-50%);scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;scroll-padding-inline:25vw;mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent)}.timeline-year-rail:before,.timeline-year-rail:after{content:"";flex:0 0 max(0px,calc(50% - var(--timeline-year-rail-chip-center-offset)))}.timeline-year-rail--month{top:var(--timeline-year-rail-month-top);z-index:7}.timeline-year-rail::-webkit-scrollbar{display:none}.timeline-year-rail--browser{position:static;top:auto;left:auto;right:auto;transform:none;width:100%;max-width:none;margin:0;min-height:calc(var(--timeline-browser-rail-control-size) + 4px);align-items:center;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:4px 6px;box-sizing:border-box;scroll-padding-inline:50%;mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.timeline-browser-rail-inline{display:grid;grid-template-columns:var(--timeline-browser-rail-control-size) minmax(0,1fr) var(--timeline-browser-rail-control-size);align-items:stretch;width:min(100%,calc(560px + (var(--timeline-browser-rail-control-size) * 2) + (var(--timeline-browser-rail-control-gap) * 2)));margin-left:auto;margin-right:auto;column-gap:var(--timeline-browser-rail-control-gap);box-sizing:border-box;min-height:calc(var(--timeline-browser-rail-control-size) + 4px)}.timeline-browser-rail-inline+.timeline-browser-rail-inline{margin-top:4px}.timeline-browser-layout--year,.timeline-browser-layout--month{padding-top:150px}.timeline-browser-rail-side{display:flex;align-items:center;justify-content:center;width:var(--timeline-browser-rail-control-size);min-width:var(--timeline-browser-rail-control-size);min-height:100%}.timeline-browser-rail-main{min-width:0;display:flex;align-items:stretch}.timeline-browser-rail-inline .timeline-browser-rail-arrow{align-self:center;margin:0}.timeline-browser-rail-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.18);width:var(--timeline-browser-rail-control-size);height:var(--timeline-browser-rail-control-size);padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#f4f8ffeb;box-shadow:0 2px 8px #1e28501a,inset 0 0 0 1px #ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:transform .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.timeline-browser-rail-arrow span{font-size:clamp(1.2rem,1.2vw,1.4rem);line-height:1}.timeline-browser-rail-arrow:hover:not(:disabled),.timeline-browser-rail-arrow:focus-visible:not(:disabled){border-color:#ffffff52;color:#fff;transform:translateY(-1px)}.timeline-browser-rail-arrow:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.timeline-browser-rail-arrow:disabled{opacity:.34;cursor:default}.timeline-browser-rail-main .timeline-year-rail--browser{width:100%;margin:0;min-width:0;align-self:stretch}.timeline-year-rail-chip{--timeline-year-rail-radius: var(--timeline-year-rail-chip-radius);--timeline-year-rail-frame-inset: var(--timeline-year-rail-chip-frame-inset);flex:0 0 auto;position:relative;display:grid;place-items:center;min-width:var(--timeline-year-rail-chip-min-width);padding:var(--timeline-year-rail-chip-padding-top) var(--timeline-year-rail-chip-padding-inline) var(--timeline-year-rail-chip-padding-bottom);border-radius:var(--timeline-year-rail-radius);border:0;color:#fff;text-align:center;background:linear-gradient(180deg,#ffffff24,#ffffff09),#090e1c14;box-shadow:0 14px 28px #0f172a1a,inset 0 1px #ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;isolation:isolate;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease,border-color .22s ease,box-shadow .22s ease}.timeline-year-rail-chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff0d,#0f172a1a);pointer-events:none;z-index:1}.timeline-year-rail-chip:after{content:"";position:absolute;inset:var(--timeline-year-rail-frame-inset);border-radius:calc(var(--timeline-year-rail-radius) - var(--timeline-year-rail-frame-inset));border:.75px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:inset 0 1px #ffffff1a;pointer-events:none;z-index:2;transition:inset .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,background .22s ease,box-shadow .22s ease,opacity .22s ease}.timeline-year-rail-chip-copy{position:relative;display:inline-grid;place-items:center;min-width:var(--timeline-year-rail-chip-copy-min-width);z-index:3}.timeline-year-rail-chip:hover,.timeline-year-rail-chip:focus-visible{transform:translateY(-1px)}.timeline-year-rail-chip:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.timeline-year-rail-chip.active{transform:translateY(-2px) scale(1.1);background:linear-gradient(180deg,#ffffff38,#ffffff0f),#090e1c24;box-shadow:0 22px 44px #0f172a38,inset 0 1px #ffffff24}.timeline-year-rail-chip.active:after{inset:calc(var(--timeline-year-rail-frame-inset) - 1px);border-color:#ffffff7a;background:linear-gradient(180deg,#ffffff29,#ffffff0a);box-shadow:inset 0 1px #fff3,0 0 0 1px #ffffff14,0 0 0 6px #ffffff14}.timeline-year-rail-chip-year{font-size:var(--timeline-year-rail-chip-year-size);font-weight:800;letter-spacing:-.03em;line-height:1}.timeline-year-rail-chip-count{position:absolute;top:-.18rem;left:calc(100% - .18rem);display:inline-grid;place-items:center;min-width:var(--timeline-year-rail-chip-count-min-size);height:var(--timeline-year-rail-chip-count-min-size);padding:0 var(--timeline-year-rail-chip-count-padding-inline);color:#ffffffe6;font-size:var(--timeline-year-rail-chip-count-font-size);font-weight:800;letter-spacing:0;line-height:1;text-transform:none;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff24,#ffffff08),#090e1c70;box-shadow:0 4px 10px #0f172a24;transform:translate(-8%,-54%);z-index:2}.timeline-year-rail-chip.active .timeline-year-rail-chip-count{transform:translate(-8%,-54%) scale(1.03);border-color:#ffffff3d}.timeline-scene-toolbar{position:relative;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;transform:none}.timeline-scene-toolbar-filter-area{position:relative;top:0;right:0;z-index:10;display:flex;flex-direction:column;align-items:flex;gap:2px;min-width:79%;max-width:560px;pointer-events:auto;background:none}.timeline-scene-toolbar--filter-open{z-index:calc(var(--z-modal) + 2)}.timeline-scene-toolbar--filter-open .timeline-scene-toolbar-bar{z-index:calc(var(--z-overlay) - 1)!important}.timeline-scene-toolbar--filter-open .timeline-scene-toolbar-filter-area,.timeline-scene-toolbar--filter-open .timeline-scene-filter-cluster{z-index:calc(var(--z-toast) + 19)!important}.timeline-scene-toolbar--filter-open .timeline-filter-panel{z-index:calc(var(--z-toast) + 20)!important}@media (max-width: 600px){.timeline-scene-toolbar-filter-area{min-width:clamp(12px,18vw,80px)}}.timeline-scene-toolbar-bar{position:fixed;z-index:var(--z-raised);top:calc(var(--timeline-year-rail-top, 0px) - 50px);left:50%;transform:translate(-50%);container-type:inline-size;container-name:timeline-toolbar-bar;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--timeline-toolbar-bar-gap);min-width:0;width:fit-content;max-width:min(var(--timeline-toolbar-bar-max-width),calc(100vw - 24px));padding:4px;border-radius:999px;pointer-events:auto;transition:max-width .2s,width .2s}@media (max-width: 720px){.timeline-scene-toolbar-bar{max-width:98vw;gap:6px;left:50%;transform:translate(-50%);padding:4px 2px}}@media (max-width: 560px){.timeline-scene-toolbar-bar{top:calc(var(--timeline-year-rail-top, 0px) - 56px);flex-direction:row;align-items:center;justify-content:center;width:fit-content;max-width:98vw;border-radius:18px;gap:4px;left:50%;transform:translate(-50%);margin:0 auto;padding:6px 2px}.timeline-scene-view-switch,.timeline-scene-filter-cluster{width:auto;justify-content:center;flex-wrap:wrap;gap:4px}.timeline-scene-view-switch-option{width:auto;min-width:var(--timeline-toolbar-bubble-width);margin:0;border-radius:12px;justify-content:center}.timeline-scene-filter-trigger{width:28px;min-width:28px;min-height:28px;height:28px;margin:0;border-radius:8px;justify-content:center}.timeline-scene-filter-cluster{top:2px;right:14px;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px}.timeline-scene-filter-icon-row{gap:3px}.timeline-scene-active-filter-stack,.timeline-scene-active-filter-words,.timeline-scene-active-filter-count{max-width:64px}.timeline-scene-active-filter-words,.timeline-scene-active-filter-count{font-size:.56rem;font-weight:800;letter-spacing:-.01em;opacity:.9}}.timeline-scene-toolbar-bar.timeline-glass-panel{background:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.timeline-scene-filter-cluster{position:absolute;top:22px;right:28px;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;justify-self:end;width:auto;min-width:0;padding:0;background:none;border:none;box-shadow:none}.timeline-scene-filter-cluster:before{display:none}.timeline-scene-filter-cluster.active{background:none;border-color:transparent;box-shadow:none}.timeline-scene-filter-icon-row{display:inline-flex;align-items:center;justify-content:center;gap:4px}.timeline-scene-view-switch{display:flex;flex-direction:row;gap:5px;min-width:0;flex:0 0 auto}.timeline-scene-view-switch-option{display:inline-flex;align-items:center;justify-content:center;gap:var(--timeline-toolbar-button-gap);width:var(--timeline-toolbar-bubble-width);min-width:var(--timeline-toolbar-bubble-width);min-height:var(--timeline-toolbar-button-min-height);padding:0 var(--timeline-toolbar-button-padding-inline);border:max(0px,var(--app-interactive-border-width, 1px)) solid rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24));border-radius:var(--app-interactive-radius, 14px);background:rgba(var(--app-interactive-rgb, 255, 255, 255),var(--app-interactive-subtle-opacity, .05));color:var(--app-interactive-text, rgba(255, 255, 255, .82));cursor:pointer;font:inherit;text-align:center;transition:background .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.timeline-scene-view-switch-option:hover,.timeline-scene-filter-trigger:hover{background:rgba(var(--app-interactive-hover-rgb, var(--app-interactive-rgb, 255, 255, 255)),var(--app-interactive-hover-opacity, .2));border-color:rgba(var(--app-interactive-border-rgb, 255, 255, 255),var(--app-interactive-border-opacity, .24))}.timeline-scene-view-switch-option:active,.timeline-scene-filter-trigger:active{transform:translateY(1px)}.timeline-scene-view-switch-option.active{background:linear-gradient(180deg,rgba(255,255,255,calc(var(--site-button-opacity, .82) * .16)),rgba(255,255,255,calc(var(--site-button-opacity, .82) * .04))),rgba(var(--site-button-rgb, 255, 255, 255),calc(var(--site-button-opacity, .82) * .14));color:var(--site-button-text-color, rgba(255, 255, 255, .98));border-color:rgba(var(--site-button-border-rgb, 255, 255, 255),var(--site-border-opacity, .32));box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 14px #0f172a1a}.timeline-scene-view-switch-option-icon{display:inline-grid;place-items:center;width:var(--timeline-view-switch-icon-size);height:var(--timeline-view-switch-icon-size);font-size:var(--timeline-view-switch-icon-glyph-size);line-height:1}.timeline-scene-view-switch-option-label{font-size:var(--timeline-view-switch-label-size);font-weight:800;letter-spacing:-.01em;line-height:1;text-transform:none}.timeline-scene-toolbar-divider{display:none}.timeline-scene-filter-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;width:28px;min-width:28px;min-height:28px;height:28px;padding:0;border-radius:8px;background:#ffffff14;color:#ffffffe6;font-size:var(--timeline-view-switch-label-size);font-weight:800;border:1.5px solid rgba(255,255,255,.18);box-shadow:0 2px 8px #1e28501a,0 0 0 1px #ffffff1a inset;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.timeline-scene-filter-trigger .timeline-scene-filter-trigger-icon{font-size:1.08rem}.timeline-scene-filter-trigger-label{display:none!important}.timeline-scene-filter-trigger.active{background:#ffffff1f;border-color:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff14}.timeline-scene-filter-reset,.timeline-scene-filter-search-toggle,.timeline-scene-filter-status,.timeline-scene-inline-search-bubble,.timeline-scene-inline-search-label,.timeline-scene-inline-search-input{display:none!important}.timeline-scene-active-filter-stack{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1px;width:100%;max-width:76px;text-align:center}.timeline-scene-active-filter-reset{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;width:28px;min-width:28px;min-height:28px;height:28px;padding:0;border-radius:8px;background:#ffffff14;color:#ffffffe6;font:inherit;font-size:1rem;font-weight:800;line-height:1;border:1.5px solid rgba(255,255,255,.18);box-shadow:0 2px 8px #1e28501a,0 0 0 1px #ffffff1a inset;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.timeline-scene-active-filter-reset:hover{background:#ffffff24;border-color:#ffffff38}.timeline-scene-active-filter-words,.timeline-scene-active-filter-count{display:block;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffdb;line-height:1.05}.timeline-scene-active-filter-words,.timeline-scene-active-filter-count{font-size:.62rem;font-weight:800;letter-spacing:-.01em;opacity:.9}.timeline-scene-filter-trigger-icon{display:inline-grid;place-items:center;width:auto;height:auto;border-radius:999px;background:transparent;font-size:1.08rem;line-height:1}.timeline-scene-filter-reset-icon{display:inline-grid;place-items:center;font-size:calc(var(--timeline-filter-trigger-glyph-size) + .04rem);line-height:1}.timeline-scene-filter-search-toggle-icon{display:inline-grid;place-items:center;font-size:calc(var(--timeline-filter-trigger-glyph-size) + .08rem);line-height:1}.timeline-scene-filter-status{display:inline-flex;align-items:baseline;gap:0px;margin-right:0;max-width:min(320px,calc(100vw - 56px));padding-inline:4px;color:#fffc;text-align:right}.timeline-scene-filter-status-label{font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff94}.timeline-scene-filter-status-value{font-size:.62rem;font-weight:700;letter-spacing:-.01em;color:#ffffffeb}.timeline-scene-inline-search{display:inline-flex;align-items:center;gap:8px;justify-self:end;width:min(100%,var(--timeline-filter-search-pop-width));min-width:min(100%,var(--timeline-filter-search-pop-width));min-height:calc(var(--timeline-toolbar-button-min-height) - 2px);padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a),#0a101e2e;color:#ffffffd6;box-shadow:0 8px 18px #0f172a24,inset 0 1px #ffffff1a;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.timeline-scene-inline-search:focus-within{background:linear-gradient(180deg,#ffffff29,#ffffff0d),#0a101e3d;border-color:#ffffff3d;box-shadow:0 10px 20px #0f172a2e,inset 0 0 0 1px #ffffff14}.timeline-scene-inline-search-icon{display:inline-grid;place-items:center;flex:0 0 auto;font-size:calc(var(--timeline-filter-trigger-glyph-size) + .08rem);line-height:1;opacity:.78}.timeline-scene-filter-status.small{gap:.5px}.timeline-scene-inline-search-input::placeholder{color:#ffffff9e}.timeline-scene-inline-search-input:focus{outline:none}.timeline-scene-inline-search-input::-webkit-search-decoration,.timeline-scene-inline-search-input::-webkit-search-cancel-button,.timeline-scene-inline-search-input::-webkit-search-results-button,.timeline-scene-inline-search-input::-webkit-search-results-decoration{-webkit-appearance:none}@container timeline-toolbar-bar (min-width: 208px){.timeline-scene-toolbar-bar{flex-direction:row;align-items:center}.timeline-scene-toolbar-divider{display:none}.timeline-scene-view-switch{flex:0 0 auto;flex-direction:row}.timeline-scene-view-switch-option{flex:0 0 auto}.timeline-scene-filter-trigger{flex:0 0 auto;width:var(--timeline-filter-trigger-size);min-width:var(--timeline-filter-trigger-size);padding:0}}@container timeline-toolbar-bar (max-width: 207px){.timeline-scene-toolbar-bar{flex-direction:row;align-items:center}.timeline-scene-toolbar-divider{display:none}.timeline-scene-view-switch{flex-direction:row}.timeline-scene-filter-trigger{width:28px;min-width:28px;padding:0}}.glass-border{border-radius:12px!important;border:2px solid rgba(255,255,255,.28);background:none!important;box-shadow:0 14px 38px #00000008,0 2px 8px #ffffff05,inset 0 0 0 1.5px #ffffff17;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.glass-bubble--strong{background:#1e222cd1!important;border-radius:14px!important;border:1.5px solid rgba(255,255,255,.22)!important;box-shadow:0 2px 12px #0000002e!important;max-width:640px;margin-left:auto;margin-right:auto}.glass-bubble{background:#1e222c52;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-radius:18px;border:1.5px solid rgba(255,255,255,.14);box-shadow:0 2px 12px #0000001a}.timeline-map-view__summary--bottom{grid-row:2;align-self:center;margin:0 auto;padding:0 18px;text-align:center;font-size:.98rem;line-height:1.2;color:#fff;background:none;border-radius:14px;width:100%;min-width:0;max-width:100%;min-height:var(--timeline-map-summary-height);position:relative;left:auto;bottom:auto;transform:none;z-index:2;box-sizing:border-box}.timeline-map-view.no-glass{--timeline-map-top-offset: 132px;--timeline-map-stack-gap: 0px;--timeline-map-x-offset: -8px;--timeline-map-tab-reserve: 45px;--timeline-map-card-rail-height: 140px;--timeline-map-summary-height: 20px;--timeline-map-shared-width: min(640px, calc(100vw - 24px) );position:relative;top:auto;left:0;right:0;margin:var(--timeline-map-top-offset) auto 0 auto;padding-top:0;height:calc(100svh - var(--timeline-map-top-offset) - var(--timeline-map-tab-reserve));max-height:calc(100svh - var(--timeline-map-top-offset) - var(--timeline-map-tab-reserve));z-index:var(--z-overlay);display:flex;flex-direction:column;align-items:center;background:none!important;border-radius:0;width:100%;min-width:0;box-shadow:none;border:none;overflow:hidden}.timeline-map-view__selectors{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;width:100%;margin:0 auto 10px;padding:0 16px;flex:0 0 auto}.timeline-map-view__selectors label{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:3px 6px 3px 9px;border-radius:var(--site-button-radius, 999px);color:#ffffffeb;font-size:.76rem;font-weight:700;letter-spacing:.01em}.timeline-map-view__selectors select{min-width:84px;min-height:21px;padding:0 20px 0 7px;border:max(0px,var(--site-border-width, 1px)) solid rgba(var(--site-border-rgb, 255, 255, 255),var(--site-border-opacity, .14));border-radius:var(--site-button-radius, 999px);background:linear-gradient(180deg,rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .14)),rgba(255,255,255,calc(var(--site-surface-opacity, .72) * .04))),rgba(var(--site-surface-rgb, 255, 255, 255),calc(var(--site-surface-opacity, .72) * .12));color:#fff;font:inherit;font-size:.7rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:inset 0 1px #ffffff14,0 1px 6px #0f172a1f;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.74) 50%),linear-gradient(135deg,rgba(255,255,255,.74) 50%,transparent 50%);background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:4px 4px,4px 4px;background-repeat:no-repeat}.timeline-map-view__selectors select:focus{outline:none;border-color:rgba(var(--site-border-rgb, 255, 255, 255),.34);box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #ffffff14}.timeline-map-view__selectors option{color:#111827}.timeline-map-view__header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 32px 12px;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top-left-radius:24px;border-top-right-radius:24px;border-bottom:1px solid rgba(255,255,255,.1)}.timeline-scene-panel-close{background:#ffffff29;border:1px solid rgba(255,255,255,.18);border-radius:6px;width:28px;height:28px;font-size:.84rem;line-height:1;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease}.timeline-scene-panel-close:hover{background:#ffffff47;border-color:#ffffff42}.geo-marker-map{display:block;width:100%;height:100%;max-width:100%;min-width:0;min-height:100%;max-height:100%;border-radius:18px;overflow:hidden;margin:0 auto!important;padding:0!important;border:none!important;outline:none!important;box-shadow:none!important;box-sizing:border-box!important}.geo-map-card--multi,.geo-map-card__frame--multi,.geo-map-card__frame{width:100%!important;max-width:100%!important;min-width:0!important;display:flex;flex:1 1 auto;height:100%;min-height:100%;justify-content:center;align-items:stretch;justify-self:center;background:none!important;border:none!important;outline:none!important;box-shadow:none!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}.geo-map-card--multi:before,.geo-map-card--multi:after,.geo-map-card__frame--multi:before,.geo-map-card__frame--multi:after,.geo-map-card__frame:before,.geo-map-card__frame:after{display:none!important;content:none!important}.timeline-map-view__moment-item{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-size:1.1rem;display:flex;flex-wrap:wrap;gap:8px;word-break:break-word}.moment-title{font-weight:500}.moment-location{color:#b3e5fc}.moment-geo{color:#ffd180;font-size:.98em}.timeline-map-view__content{width:var(--timeline-map-shared-width);max-width:calc(100vw - 24px);min-height:0;flex:1 1 auto;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0;border-bottom-left-radius:24px;border-bottom-right-radius:24px;background:none;display:grid;grid-template-rows:minmax(220px,1fr) var(--timeline-map-summary-height) var(--timeline-map-card-rail-height);row-gap:var(--timeline-map-stack-gap);align-items:start;justify-items:center}.timeline-map-view__map{grid-row:1;position:relative;isolation:isolate;z-index:var(--z-content);justify-self:center;align-self:stretch;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;margin:0 auto;padding:0!important;background:none!important;border-radius:18px!important;border:none!important;outline:none!important;box-shadow:none!important;box-sizing:border-box!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:translate(var(--timeline-map-x-offset));transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.timeline-map-view__list--rail{grid-row:3;width:100%;max-width:100%;min-width:0;height:var(--timeline-map-card-rail-height);overflow-x:hidden;overflow-y:visible;padding:4px 0 14px;background:none;border-top:none;position:relative;margin:0 auto;box-sizing:border-box}.timeline-browser-list--rail{--timeline-map-rail-card-size: 104px;--timeline-map-rail-card-half: calc(var(--timeline-map-rail-card-size) / 2);display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;align-items:stretch;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0 calc(50% - var(--timeline-map-rail-card-half)) 8px calc(50% - var(--timeline-map-rail-card-half))!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:auto;scrollbar-color:#bbb #222;box-sizing:border-box;scroll-snap-type:x proximity;scroll-padding-inline:50%}.timeline-browser-list--rail::-webkit-scrollbar{height:8px;background:#222}.timeline-browser-list--rail::-webkit-scrollbar-thumb{background:#bbb;border-radius:6px}.timeline-browser-list--rail .timeline-browser-list-card{flex:0 0 var(--timeline-map-rail-card-size)!important;width:var(--timeline-map-rail-card-size)!important;min-width:var(--timeline-map-rail-card-size)!important;max-width:var(--timeline-map-rail-card-size)!important;aspect-ratio:1 / 1;margin:0;box-sizing:border-box;scroll-snap-align:center}.timeline-map-view__list .timeline-browser-list-card{--timeline-browser-card-size: calc( (100% - (var(--timeline-browser-gap) * (var(--timeline-browser-columns, 6) - 1))) / var(--timeline-browser-columns, 6) );position:relative;display:grid;flex:0 0 var(--timeline-map-rail-card-size, 124px);width:var(--timeline-map-rail-card-size, 124px);min-width:var(--timeline-map-rail-card-size, 124px);max-width:var(--timeline-map-rail-card-size, 124px);aspect-ratio:1 / 1;align-self:start;padding:4px;margin:0;border-radius:18px;border:1.5px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:0 14px 38px #00000014,0 2px 8px #ffffff14,inset 0 0 0 1.5px #ffffff14;cursor:pointer;scroll-snap-align:center;overflow:hidden;text-align:left;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease;color:#fff}.timeline-map-view__list .timeline-browser-list-card-media{position:relative;width:100%;height:100%;min-height:0;border-radius:inherit;overflow:hidden;background:#0f172a0a}.timeline-map-view__list .timeline-browser-list-card-media-item,.timeline-map-view__list .timeline-browser-list-card-fallback{width:100%;height:100%;display:block;border-radius:inherit}.timeline-map-view__list .timeline-browser-list-card-media-item{object-fit:cover}.timeline-map-view__list .timeline-browser-list-card-fallback{display:grid;place-items:center}.timeline-map-view__list .timeline-browser-list-card-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:7px 8px;background:linear-gradient(180deg,transparent,rgba(15,23,42,.08) 42%,rgba(15,23,42,.24) 72%,rgba(15,23,42,.36));pointer-events:none;z-index:1}.timeline-map-view__list .timeline-browser-list-card-date{padding:0 2px;font-size:var(--timeline-browser-card-date-size);font-weight:700;line-height:1}.timeline-map-view__list .timeline-browser-list-card-title{margin-top:auto;font-size:var(--timeline-browser-card-title-size);font-weight:700;line-height:1.1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeline-map-view__moment-item{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-size:1.1rem}@media (max-width: 900px){.timeline-map-view:not(.no-glass){max-width:98vw;margin:8px auto;border-radius:12px}.timeline-map-view__header{padding:16px 12px 8px}.geo-marker-map{margin:0 auto!important;width:100%;height:100%;min-height:0;max-height:100%}.timeline-map-view--fullscreen{padding:0;border-radius:0}.timeline-map-view__list{padding:0}.timeline-map-view__selectors{gap:10px;margin-bottom:10px;padding:0 14px}.timeline-map-view__selectors label{min-height:30px;padding:3px 6px 3px 8px;font-size:.73rem}.timeline-map-view__selectors select{min-width:80px;min-height:20px;font-size:.72rem}}@media (max-width: 1200px){.timeline-map-view:not(.no-glass){max-width:98vw;min-width:0;width:98vw;margin:8px auto;border-radius:12px}.timeline-map-view__map{min-width:0}.geo-marker-map{min-width:0;margin:0 auto!important;width:100%;height:100%;min-height:0;max-height:100%}}@media (max-width: 960px){.timeline-map-view__list{--timeline-browser-columns: 5}}@media (max-width: 760px){.timeline-map-view__list{--timeline-browser-columns: 4}}@media (max-width: 560px){.timeline-browser-list--rail{--timeline-map-rail-card-size: 112px;gap:8px!important;margin:0!important}.timeline-map-view__list{--timeline-browser-columns: 3}.timeline-map-view__selectors{gap:8px;margin-bottom:10px;padding:0 12px}.timeline-map-view__selectors label{width:auto;min-height:28px;padding:3px 5px 3px 8px;font-size:.7rem}.timeline-map-view__selectors select{min-width:74px;min-height:19px;font-size:.7rem}.timeline-map-view.no-glass{--timeline-map-stack-gap: 0px;--timeline-map-x-offset: -6px;--timeline-map-top-offset: 124px;--timeline-map-tab-reserve: 38px;--timeline-map-card-rail-height: 168px;--timeline-map-summary-height: 18px;--timeline-map-shared-width: calc(100vw - 24px) }.timeline-map-view.no-glass .timeline-map-view__list--rail{margin-top:16px;padding-top:4px;padding-bottom:18px;overflow-y:visible}.timeline-map-view.no-glass .timeline-map-view__map{margin-bottom:14px}}@media (max-width: 360px){.timeline-map-view__list{--timeline-browser-columns: 2}}.timeline-map-view.no-glass .timeline-map-view__list--rail{transform:translateY(-4px)}.timeline-map-view.no-glass .timeline-map-view__list--rail .timeline-browser-list--rail{--timeline-map-rail-card-size: 122px !important}.timeline-map-view.no-glass .timeline-map-view__list--rail .timeline-browser-list-card,.timeline-map-view.no-glass .timeline-map-view__list--rail .timeline-browser-list--rail .timeline-browser-list-card{flex:0 0 122px!important;width:122px!important;min-width:122px!important;max-width:122px!important;height:122px!important;min-height:122px!important;max-height:122px!important}@media (max-width: 560px){.timeline-map-view.no-glass .timeline-map-view__list--rail .timeline-browser-list--rail{--timeline-map-rail-card-size: 112px !important}.timeline-map-view.no-glass .timeline-map-view__list--rail .timeline-browser-list-card,.timeline-map-view.no-glass .timeline-map-view__list--rail .timeline-browser-list--rail .timeline-browser-list-card{flex-basis:100px!important;width:100px!important;min-width:100px!important;max-width:100px!important;height:100px!important;min-height:100px!important;max-height:100px!important}.timeline-map-view.no-glass .timeline-map-view__list--rail{height:168px!important;margin-top:16px!important;padding-top:4px!important;padding-bottom:16px!important;overflow-y:visible!important;transform:none}.timeline-map-view.no-glass .timeline-map-view__list--rail .timeline-browser-list--rail{padding-bottom:12px!important}}
