.Hero-module__uN_hbq__hero{width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden}.Hero-module__uN_hbq__mapLayer,.Hero-module__uN_hbq__mapFallback{position:absolute;inset:0}.Hero-module__uN_hbq__mapFallback{background:radial-gradient(120% 90% at 50% 40%, #101216 0%, var(--surface-map) 70%)}.Hero-module__uN_hbq__scrim{pointer-events:none;z-index:5;background:linear-gradient(105deg,#08090cdb 0%,#08090c57 34%,#08090c00 56%),linear-gradient(#08090c00 70%,#08090c9e 100%),radial-gradient(140% 120% at 100% 100%,#08090c80 0%,#08090c00 45%);position:absolute;inset:0}.Hero-module__uN_hbq__overlay{z-index:10;pointer-events:none;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,4vw,3.5rem);display:flex;position:absolute;inset:0}.Hero-module__uN_hbq__copy{max-width:min(46ch,52vw);margin-top:clamp(3.5rem,9vh,7rem)}.Hero-module__uN_hbq__eyebrow{font-family:var(--font-mono);font-size:var(--label-lead-size);font-weight:var(--label-lead-weight);letter-spacing:var(--label-lead-tracking);text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:1.1rem;display:inline-flex}.Hero-module__uN_hbq__liveDot{background:var(--color-gap);width:7px;height:7px;box-shadow:0 0 10px var(--color-gap);border-radius:50%;animation:2.4s ease-in-out infinite Hero-module__uN_hbq__blink}@keyframes Hero-module__uN_hbq__blink{0%,to{opacity:1}50%{opacity:.35}}.Hero-module__uN_hbq__headline{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);text-shadow:0 2px 30px #00000080;min-height:1.1em;margin:0;font-size:clamp(3rem,6.5vw,5.6rem);font-weight:500;line-height:1.02}.Hero-module__uN_hbq__cursor{vertical-align:-.08em;background:var(--brand-primary);width:.5ch;height:.92em;box-shadow:0 0 12px var(--brand-glow);margin-left:.06em;animation:.9s step-end infinite Hero-module__uN_hbq__caret;display:inline-block}.Hero-module__uN_hbq__cursorDone{opacity:.7;animation:1.1s step-end infinite Hero-module__uN_hbq__caret}@keyframes Hero-module__uN_hbq__caret{0%,49%{opacity:1}50%,to{opacity:0}}.Hero-module__uN_hbq__subline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-secondary);opacity:0;margin:.7rem 0 0;font-size:clamp(1.3rem,2.6vw,2.1rem);font-weight:300;line-height:1.15;transition:opacity .8s,transform .8s;transform:translateY(8px)}.Hero-module__uN_hbq__subline em{color:var(--text-primary);font-weight:var(--font-weight-700,700);font-style:normal}.Hero-module__uN_hbq__lede{font-family:var(--font-body);color:var(--text-tertiary);opacity:0;max-width:48ch;margin:1.4rem 0 0;font-size:clamp(1rem,1.3vw,1.12rem);font-weight:300;line-height:1.55;transition:opacity .8s .15s,transform .8s .15s;transform:translateY(8px)}.Hero-module__uN_hbq__shown{opacity:1!important;transform:none!important}.Hero-module__uN_hbq__lede em{color:var(--text-primary);font-style:normal;font-weight:400}.Hero-module__uN_hbq__legend{pointer-events:auto;border:1px solid var(--border-default);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0f12a8;align-self:flex-end;width:min(300px,80vw);margin-top:auto;padding:1.05rem 1.1rem 1.1rem;position:relative;box-shadow:0 24px 60px #0000008c}.Hero-module__uN_hbq__zoom{flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .75rem);right:0}.Hero-module__uN_hbq__zoomBtn{width:44px;height:44px;color:var(--text-primary);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--transition), border-color var(--transition);background:#0e0f12d1;place-items:center;padding:0;font-size:1.15rem;display:grid;box-shadow:0 12px 32px #00000080}.Hero-module__uN_hbq__zoomBtn:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.Hero-module__uN_hbq__zoomBtn:last-child{border-radius:0 0 var(--radius-md) var(--radius-md);margin-top:-1px}.Hero-module__uN_hbq__zoomBtn:active:not(:disabled){color:var(--brand-primary)}.Hero-module__uN_hbq__zoomBtn:focus-visible{z-index:1;outline:2px solid var(--brand-primary);outline-offset:2px;position:relative}.Hero-module__uN_hbq__zoomBtn:disabled{color:var(--text-tertiary);cursor:not-allowed}@media (hover:hover){.Hero-module__uN_hbq__zoomBtn:hover:not(:disabled){z-index:1;color:var(--brand-primary);border-color:var(--brand-primary);position:relative}}.Hero-module__uN_hbq__legendHead{justify-content:space-between;align-items:baseline;margin-bottom:.85rem;display:flex}.Hero-module__uN_hbq__legendTitle{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);font-size:.82rem}.Hero-module__uN_hbq__legendOrigin{font-family:var(--font-mono);color:var(--brand-primary);font-size:.7rem}.Hero-module__uN_hbq__legendList{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.Hero-module__uN_hbq__legendList li{font-family:var(--font-body);color:var(--text-secondary);align-items:center;gap:.55rem;font-size:.92rem;display:flex}.Hero-module__uN_hbq__key{border-radius:50%;flex:none;width:10px;height:10px}.Hero-module__uN_hbq__keyOpen{background:var(--color-gap);box-shadow:0 0 8px var(--color-gap)}.Hero-module__uN_hbq__keyRoute{background:var(--brand-primary);box-shadow:0 0 8px var(--brand-glow)}.Hero-module__uN_hbq__keyRadar{background:0 0;border:1.5px dashed #ffffff80}.Hero-module__uN_hbq__focusRow{grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:.7rem;display:grid}.Hero-module__uN_hbq__focusBtn{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition), border-color var(--transition), background var(--transition);white-space:nowrap;padding:.45rem .4rem;font-size:.78rem}.Hero-module__uN_hbq__focusBtn:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.Hero-module__uN_hbq__focusBtn:disabled{opacity:.4;cursor:not-allowed}.Hero-module__uN_hbq__focusActive{color:var(--brand-on);background:var(--brand-primary);border-color:var(--brand-primary)}.Hero-module__uN_hbq__focusActive:hover:not(:disabled){color:var(--brand-on)}.Hero-module__uN_hbq__cta{text-align:center;font-family:var(--font-display);border-radius:var(--radius-md);background:var(--brand-primary);color:var(--brand-on);padding:.7rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block}.Hero-module__uN_hbq__cta:hover{box-shadow:0 0 26px var(--brand-glow);transform:translateY(-1px)}.Hero-module__uN_hbq__legendFoot{text-align:center;font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-tertiary);margin-top:.7rem;font-size:.76rem}.Hero-module__uN_hbq__scrollHint{z-index:10;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);pointer-events:none;flex-direction:column;align-items:center;gap:.3rem;font-size:.74rem;display:flex;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.Hero-module__uN_hbq__scrollArrow{animation:1.8s ease-in-out infinite Hero-module__uN_hbq__bob}@keyframes Hero-module__uN_hbq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:760px){.Hero-module__uN_hbq__copy{max-width:100%;margin-top:4.5rem}.Hero-module__uN_hbq__legend{align-self:stretch;width:100%}.Hero-module__uN_hbq__zoom{flex-direction:row;top:.7rem;bottom:auto;right:.8rem}.Hero-module__uN_hbq__zoomBtn{width:40px;height:40px;box-shadow:none}.Hero-module__uN_hbq__zoomBtn:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.Hero-module__uN_hbq__zoomBtn:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0;margin-top:0;margin-left:-1px}.Hero-module__uN_hbq__overlay{justify-content:space-between}.Hero-module__uN_hbq__scrollHint{display:none}}@media (prefers-reduced-motion:reduce){.Hero-module__uN_hbq__liveDot,.Hero-module__uN_hbq__cursor,.Hero-module__uN_hbq__cursorDone,.Hero-module__uN_hbq__scrollArrow{animation:none}}
.BlindSpot-module__pav5wW__section{border-top:1px solid var(--border-muted);background:radial-gradient(120% 80% at 50% 120%,#8ca0be08 0%,#0000 55%);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(4rem,9vh,7rem) clamp(1.25rem,4vw,3rem);display:flex}.BlindSpot-module__pav5wW__inner{width:100%;max-width:980px;margin:0 auto}.BlindSpot-module__pav5wW__eyebrow{font-family:var(--font-mono);font-size:var(--label-lead-size);font-weight:var(--label-lead-weight);letter-spacing:var(--label-lead-tracking);text-transform:uppercase;color:var(--text-tertiary);justify-content:center;align-items:center;gap:.5rem;display:flex}.BlindSpot-module__pav5wW__eyebrow svg{width:16px;height:16px}.BlindSpot-module__pav5wW__headline{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-secondary);text-align:center;margin:.9rem 0 .7rem;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:500;line-height:1.04}.BlindSpot-module__pav5wW__headline em{font-style:normal;font-weight:var(--font-weight-700,700);color:var(--text-primary)}.BlindSpot-module__pav5wW__sub{font-family:var(--font-body);color:var(--text-tertiary);text-align:center;max-width:48ch;margin:0 auto clamp(2.4rem,5vw,3.6rem);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:300;line-height:1.45}.BlindSpot-module__pav5wW__collage{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2.5vw,1.8rem);display:grid}@media (max-width:680px){.BlindSpot-module__pav5wW__collage{grid-template-columns:1fr}}.BlindSpot-module__pav5wW__card{background:var(--surface-card);border:1px solid var(--border-muted);border-radius:var(--radius-lg);filter:saturate(.55);transition:transform var(--transition-normal), filter var(--transition-normal), border-color var(--transition-normal);padding:1.25rem 1.35rem 1.4rem}.BlindSpot-module__pav5wW__tiltL{transform:rotate(-1.4deg)}.BlindSpot-module__pav5wW__tiltR{transform:rotate(1.4deg)}.BlindSpot-module__pav5wW__card:hover{filter:saturate(.75);border-color:var(--border-default);transform:rotate(0)translateY(-4px)}.BlindSpot-module__pav5wW__kind{font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-primary);align-items:center;gap:.4rem;margin-bottom:.9rem;display:flex}.BlindSpot-module__pav5wW__kind svg{width:15px;height:15px}.BlindSpot-module__pav5wW__caption{font-family:var(--font-body);color:var(--text-secondary);margin:1rem 0 0;font-size:.98rem;font-weight:400;line-height:1.45}.BlindSpot-module__pav5wW__contact{align-items:center;gap:.7rem;display:flex}.BlindSpot-module__pav5wW__avatarGrey{object-fit:cover;object-position:50% 40%;filter:grayscale()brightness(.62)contrast(.9);opacity:.7;border-radius:50%;width:42px;height:42px}.BlindSpot-module__pav5wW__contactBody{flex-direction:column;flex:1;min-width:0;display:flex}.BlindSpot-module__pav5wW__contactName{font-family:var(--font-display);color:var(--text-secondary);font-size:1rem;font-weight:500}.BlindSpot-module__pav5wW__contactMeta{font-family:var(--font-mono);font-size:var(--label-meta-size);font-weight:var(--label-meta-weight);letter-spacing:var(--label-meta-tracking);color:var(--text-tertiary);margin-top:2px}.BlindSpot-module__pav5wW__coldTag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff6;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:.1rem .4rem;font-size:.7rem}.BlindSpot-module__pav5wW__fog{border-radius:var(--radius-md);background:repeating-linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 22px), repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 22px), var(--surface-map);height:96px;position:relative;overflow:hidden}.BlindSpot-module__pav5wW__fogPin{font-family:var(--font-display);color:var(--text-tertiary);border:1px dashed var(--border-strong);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.95rem;font-weight:500;display:grid;position:absolute}.BlindSpot-module__pav5wW__fp1{top:30%;left:18%}.BlindSpot-module__pav5wW__fp2{top:58%;left:52%}.BlindSpot-module__pav5wW__fp3{top:26%;left:78%}.BlindSpot-module__pav5wW__fogVeil{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#08090c2e,#08090c6b);position:absolute;inset:0}.BlindSpot-module__pav5wW__thread{flex-direction:column;gap:.5rem;display:flex}.BlindSpot-module__pav5wW__bubble{font-family:var(--font-body);color:var(--text-tertiary);background:var(--surface-elevated);border:1px solid var(--border-muted);border-radius:var(--radius-md);max-width:90%;padding:.45rem .65rem;font-size:.88rem}.BlindSpot-module__pav5wW__sent{align-self:flex-start}.BlindSpot-module__pav5wW__readline{font-family:var(--font-mono);font-size:var(--label-meta-size);font-weight:var(--label-meta-weight);letter-spacing:var(--label-meta-tracking);color:var(--text-tertiary);padding-left:.2rem}.BlindSpot-module__pav5wW__tags{flex-wrap:wrap;gap:.4rem;margin-top:.1rem;display:flex}.BlindSpot-module__pav5wW__spamTag,.BlindSpot-module__pav5wW__lateTag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm);padding:.12rem .4rem;font-size:.7rem}.BlindSpot-module__pav5wW__spamTag{color:#e67878b3;border:1px solid #e678784d}.BlindSpot-module__pav5wW__lateTag{color:var(--text-tertiary);border:1px solid var(--border-default)}.BlindSpot-module__pav5wW__sheet{border:1px solid var(--border-muted);border-radius:var(--radius-md);font-family:var(--font-mono);overflow:hidden}.BlindSpot-module__pav5wW__sheetRow{color:var(--text-tertiary);border-bottom:1px solid var(--border-muted);grid-template-columns:1fr .8fr .7fr;gap:.5rem;padding:.4rem .6rem;font-size:.8125rem;font-weight:400;display:grid}.BlindSpot-module__pav5wW__sheetRow:first-child{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--label-tracking);font-size:var(--label-meta-size);background:var(--surface-subtle);font-weight:500}.BlindSpot-module__pav5wW__stale{color:#e6787899;text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.BlindSpot-module__pav5wW__sheetMeta{font-size:var(--label-meta-size);font-weight:var(--label-meta-weight);color:var(--text-tertiary);padding:.45rem .6rem}@media (prefers-reduced-motion:reduce){.BlindSpot-module__pav5wW__tiltL,.BlindSpot-module__pav5wW__tiltR{transform:none}.BlindSpot-module__pav5wW__card{transition:none}}
.Asymmetry-module__B_TFba__section{border-top:1px solid var(--border-muted);background:radial-gradient(80% 60% at 50% 100%,#ffffff04 0%,#0000 70%);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(4rem,9vh,7rem) clamp(1.25rem,4vw,3rem);display:flex}.Asymmetry-module__B_TFba__inner{width:100%;max-width:1100px;margin:0 auto}.Asymmetry-module__B_TFba__eyebrow{font-family:var(--font-mono);font-size:var(--label-lead-size);font-weight:var(--label-lead-weight);letter-spacing:var(--label-lead-tracking);text-transform:uppercase;color:var(--text-tertiary);justify-content:center;align-items:center;gap:.5rem;display:flex}.Asymmetry-module__B_TFba__eyebrow svg{width:16px;height:16px}.Asymmetry-module__B_TFba__headline{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-secondary);text-align:center;margin:.9rem 0 .7rem;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:500;line-height:1.04}.Asymmetry-module__B_TFba__headline em{font-style:normal;font-weight:var(--font-weight-700,700);color:var(--text-primary)}.Asymmetry-module__B_TFba__sub{font-family:var(--font-body);color:var(--text-tertiary);text-align:center;max-width:52ch;margin:0 auto clamp(2.4rem,5vw,3.4rem);font-size:clamp(1rem,1.6vw,1.22rem);font-weight:300;line-height:1.45}.Asymmetry-module__B_TFba__stage{border-radius:var(--radius-lg);grid-template-columns:1fr 1px 1fr;min-height:56vh;display:grid;position:relative;overflow:hidden}@media (max-width:900px){.Asymmetry-module__B_TFba__stage{min-height:unset;grid-template-rows:1fr auto 1fr;grid-template-columns:1fr}}.Asymmetry-module__B_TFba__seam{background:linear-gradient(#0000 0%,#ffffff2e 25%,#ffffff38 50%,#ffffff2e 75%,#0000 100%);align-self:stretch;width:1px}@media (max-width:900px){.Asymmetry-module__B_TFba__seam{background:linear-gradient(90deg,#0000 0%,#ffffff2e 25% 75%,#0000 100%);width:100%;height:1px}}.Asymmetry-module__B_TFba__halfAgent{background:#ffffff05;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:clamp(2rem,5vh,3.5rem) clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.Asymmetry-module__B_TFba__halfTopLight{pointer-events:none;background:radial-gradient(70% 100% at 50% 0,#c8dcff0d 0%,#0000 70%);width:80%;height:40%;position:absolute;top:0;left:50%;transform:translate(-50%)}.Asymmetry-module__B_TFba__halfYou{background:#00000014;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:clamp(2rem,5vh,3.5rem) clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.Asymmetry-module__B_TFba__floatingLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);align-self:flex-start;font-size:.85rem}.Asymmetry-module__B_TFba__floatingLabelDim{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);align-self:flex-start;font-size:.85rem}.Asymmetry-module__B_TFba__halfNote{font-family:var(--font-mono);color:var(--text-secondary);text-align:center;align-self:flex-start;font-size:.9rem}.Asymmetry-module__B_TFba__halfNoteDim{color:var(--text-secondary)}.Asymmetry-module__B_TFba__constellation{flex-shrink:0;width:100%;max-width:460px;height:150px;position:relative}.Asymmetry-module__B_TFba__routeLine{transform-origin:0;background:linear-gradient(90deg,#ffffff59 0%,#ffffff26 100%);height:2px;position:absolute;top:26px;left:12px;right:12px;transform:scaleX(0)}.Asymmetry-module__B_TFba__routeLineDim{background:linear-gradient(90deg,#ffffff1f 0%,#ffffff0a 100%);height:2px;position:absolute;top:26px;left:12px;right:12px}.Asymmetry-module__B_TFba__stopAgent{opacity:0;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:18px;transform:scale(.6)}.Asymmetry-module__B_TFba__stopAgent0{left:0}.Asymmetry-module__B_TFba__stopAgent1{left:calc(50% - 8px)}.Asymmetry-module__B_TFba__stopAgent2{right:0}.Asymmetry-module__B_TFba__stopYou{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:18px}.Asymmetry-module__B_TFba__stopYou0{left:0}.Asymmetry-module__B_TFba__stopYou1{left:calc(50% - 8px)}.Asymmetry-module__B_TFba__stopYou2{right:0}.Asymmetry-module__B_TFba__stopYouLit{opacity:1}.Asymmetry-module__B_TFba__stopYouDim{opacity:.22}.Asymmetry-module__B_TFba__nodeAgent{background:var(--text-primary);border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 3px #ffffff1f,0 0 12px 2px #ffffff4d}.Asymmetry-module__B_TFba__nodeDim{background:#ffffff59;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 3px #ffffff0f}.Asymmetry-module__B_TFba__cityLabel{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-secondary);white-space:nowrap;font-size:1.02rem}.Asymmetry-module__B_TFba__cityLabelDim{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-disabled);white-space:nowrap;font-size:1.02rem}.Asymmetry-module__B_TFba__chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);border-radius:var(--radius-pill);opacity:0;background:#ffffff0a;border:1px solid #ffffff2e;padding:.15rem .55rem;font-size:.8rem;position:absolute;top:10px;transform:translateY(6px)}.Asymmetry-module__B_TFba__chip1{left:calc(25% - 24px)}.Asymmetry-module__B_TFba__chip2{left:calc(75% - 24px)}.Asymmetry-module__B_TFba__fogBank{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:radial-gradient(80% 70% at 60% 40%,#08090cd9 0%,#0000 70%),radial-gradient(60% 90% at 80% 60%,#08090cb3 0%,#0000 65%),radial-gradient(100% 80% at 40%,#08090c8c 0%,#0000 80%);position:absolute;inset:-.5rem -1rem -.5rem 22%;transform:translate(-4%);-webkit-mask-image:radial-gradient(78% 80% at 55%,#000 42%,#0000 78%);mask-image:radial-gradient(78% 80% at 55%,#000 42%,#0000 78%)}.Asymmetry-module__B_TFba__fogQ{font-family:var(--font-display);color:var(--text-disabled);pointer-events:none;z-index:2;font-size:2.4rem;font-weight:500;position:absolute;top:50%;right:28%;transform:translateY(-50%)}.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__stopAgent0{animation:.45s cubic-bezier(.4,0,.2,1) .5s forwards Asymmetry-module__B_TFba__nodePop}.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__stopAgent1{animation:.45s cubic-bezier(.4,0,.2,1) .65s forwards Asymmetry-module__B_TFba__nodePop}.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__stopAgent2{animation:.45s cubic-bezier(.4,0,.2,1) .8s forwards Asymmetry-module__B_TFba__nodePop}.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__routeLine{animation:.8s cubic-bezier(.4,0,.2,1) .55s forwards Asymmetry-module__B_TFba__lineDraw}.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__chip1{animation:.45s cubic-bezier(.4,0,.2,1) .95s forwards Asymmetry-module__B_TFba__chipRise}.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__chip2{animation:.45s cubic-bezier(.4,0,.2,1) 1.05s forwards Asymmetry-module__B_TFba__chipRise}.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__fogBank{animation:1.2s cubic-bezier(.4,0,.2,1) 1.1s forwards Asymmetry-module__B_TFba__fogRoll}@keyframes Asymmetry-module__B_TFba__nodePop{to{opacity:1;transform:scale(1)}}@keyframes Asymmetry-module__B_TFba__lineDraw{to{transform:scaleX(1)}}@keyframes Asymmetry-module__B_TFba__chipRise{to{opacity:1;transform:translateY(0)}}@keyframes Asymmetry-module__B_TFba__fogRoll{to{opacity:1;transform:translate(0)}}.Asymmetry-module__B_TFba__foot{text-align:center;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-tertiary);margin:clamp(2.2rem,5vw,3.2rem) 0 0;font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:300}.Asymmetry-module__B_TFba__foot em{font-style:normal;font-weight:var(--font-weight-700,700);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.Asymmetry-module__B_TFba__stopAgent{opacity:1;transform:scale(1)}.Asymmetry-module__B_TFba__routeLine{transform:scaleX(1)}.Asymmetry-module__B_TFba__chip{opacity:1;transform:translateY(0)}.Asymmetry-module__B_TFba__fogBank{opacity:1;transform:translate(0)}:is(.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__stopAgent0,.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__stopAgent1,.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__stopAgent2,.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__routeLine,.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__chip1,.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__chip2,.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__fogBank){opacity:1;animation:none;transform:none}.Asymmetry-module__B_TFba__section.isRevealed .Asymmetry-module__B_TFba__routeLine{transform:scaleX(1)}}
.SignalSection-module__Lo3e0q__section{border-top:1px solid var(--border-muted);background:radial-gradient(120% 70% at 50% 0,#ffbe260d 0%,#0000 55%);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(4rem,9vw,7.5rem) clamp(1.25rem,4vw,3rem);display:flex;position:relative}.SignalSection-module__Lo3e0q__inner{width:100%;max-width:1080px;margin:0 auto}.SignalSection-module__Lo3e0q__bridge{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gap);margin:0 0 .8rem;font-size:.84rem}.SignalSection-module__Lo3e0q__eyebrow{font-family:var(--font-mono);font-size:var(--label-lead-size);font-weight:var(--label-lead-weight);letter-spacing:var(--label-lead-tracking);text-transform:uppercase;color:var(--brand-primary);text-align:center}.SignalSection-module__Lo3e0q__headline{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-secondary);text-align:center;margin:.9rem 0 .7rem;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:500;line-height:1.05}.SignalSection-module__Lo3e0q__headline em{font-style:normal;font-weight:var(--font-weight-700,700);color:var(--text-primary)}.SignalSection-module__Lo3e0q__sub{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-secondary);text-align:center;max-width:54ch;margin:0 auto clamp(2.2rem,5vw,3.4rem);font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:300;line-height:1.4}.SignalSection-module__Lo3e0q__split{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:grid}.SignalSection-module__Lo3e0q__opportunityWrap{position:relative}.SignalSection-module__Lo3e0q__bloom{opacity:0;pointer-events:none;z-index:0;background:radial-gradient(80% 70% at 50% 55%,#1aff8f24 0%,#1aff8f0f 50%,#0000 80%);border-radius:50%;transition:opacity 1.2s cubic-bezier(.4,0,.2,1) .9s,transform 1.2s cubic-bezier(.4,0,.2,1) .9s;position:absolute;inset:-40px;transform:scale(.5)}.SignalSection-module__Lo3e0q__section.isRevealed .SignalSection-module__Lo3e0q__bloom{opacity:1;transform:scale(1)}.SignalSection-module__Lo3e0q__card{border-radius:var(--radius-lg);z-index:1;min-height:330px;padding:1.5rem 1.5rem 1.6rem;position:relative;overflow:hidden}.SignalSection-module__Lo3e0q__constraint{background:var(--surface-card);border:1px solid var(--border-default)}.SignalSection-module__Lo3e0q__watermark{width:120px;height:120px;color:var(--text-primary);opacity:.04;pointer-events:none;position:absolute;bottom:-18px;right:-18px}.SignalSection-module__Lo3e0q__opportunity{background:radial-gradient(120% 100% at 50% 0%, #1aff8f14 0%, transparent 60%), var(--surface-card);border:1px solid color-mix(in srgb, var(--color-gap) 40%, var(--border-default));transition:box-shadow 1.2s cubic-bezier(.4,0,.2,1) .9s;box-shadow:0 0 40px -8px #1aff8f40,inset 0 0 0 1px #1aff8f0a}.SignalSection-module__Lo3e0q__section.isRevealed .SignalSection-module__Lo3e0q__opportunity{box-shadow:0 0 60px -4px #1aff8f73,inset 0 0 0 1px #1aff8f14}.SignalSection-module__Lo3e0q__cardLabel{font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:.4rem;margin-bottom:1.2rem;display:flex}.SignalSection-module__Lo3e0q__cardLabel svg{width:16px;height:16px;color:var(--text-tertiary)}.SignalSection-module__Lo3e0q__cardLabel span{color:var(--text-tertiary)}.SignalSection-module__Lo3e0q__cardLabelGreen,.SignalSection-module__Lo3e0q__cardLabelGreen svg{color:var(--color-gap)}.SignalSection-module__Lo3e0q__cardLabelGreen span{color:color-mix(in srgb, var(--color-gap) 70%, var(--text-tertiary))}.SignalSection-module__Lo3e0q__record{gap:.55rem;margin-bottom:1.4rem;display:grid}.SignalSection-module__Lo3e0q__recRow{font-family:var(--font-mono);grid-template-columns:68px 1fr;align-items:center;gap:.8rem;font-size:.96rem;display:grid}.SignalSection-module__Lo3e0q__recKey{font-size:var(--label-meta-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-tertiary);font-weight:500}.SignalSection-module__Lo3e0q__recVal{color:var(--text-primary);align-items:center;gap:.5rem;display:flex}.SignalSection-module__Lo3e0q__avatar{border-radius:var(--radius-pill);object-fit:cover;background:var(--surface-elevated);width:28px;height:28px}.SignalSection-module__Lo3e0q__redact{background:repeating-linear-gradient(45deg,#ffffff1f 0 7px,#ffffff0a 7px 14px);border-radius:2px;justify-content:flex-end;align-items:center;height:20px;padding-right:5px;display:flex;position:relative}.SignalSection-module__Lo3e0q__redactLock{width:12px;height:12px;color:var(--text-disabled)}.SignalSection-module__Lo3e0q__signal{gap:.75rem;margin-bottom:1.4rem;display:grid}.SignalSection-module__Lo3e0q__sigArtist{font-family:var(--font-display);color:var(--text-primary);align-items:center;gap:.5rem;font-size:1.08rem;font-weight:500;display:flex}.SignalSection-module__Lo3e0q__sigRow{font-family:var(--font-mono);color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.96rem;display:flex}.SignalSection-module__Lo3e0q__sigKey{font-size:var(--label-meta-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-tertiary);min-width:52px;font-weight:500}.SignalSection-module__Lo3e0q__pulseDot{background:var(--color-gap);border-radius:50%;width:10px;height:10px;animation:2.4s ease-out infinite SignalSection-module__Lo3e0q__sigPulse;box-shadow:0 0 #1aff8f80}@keyframes SignalSection-module__Lo3e0q__sigPulse{0%{box-shadow:0 0 #1aff8f73}70%{box-shadow:0 0 0 9px #1aff8f00}to{box-shadow:0 0 #1aff8f00}}.SignalSection-module__Lo3e0q__sigOpen{font-family:var(--font-mono);color:var(--color-gap);letter-spacing:.02em;font-size:.9rem}.SignalSection-module__Lo3e0q__quote{font-family:var(--font-display);color:var(--text-secondary);margin:0 0 .45rem;font-size:1.3rem;font-weight:300;line-height:1.3}.SignalSection-module__Lo3e0q__quoteGreen{color:var(--text-primary)}.SignalSection-module__Lo3e0q__note{font-family:var(--font-body);color:var(--text-tertiary);margin:0;font-size:.94rem;font-weight:300;line-height:1.5}.SignalSection-module__Lo3e0q__splitter{flex-direction:column;align-items:center;gap:.6rem;display:flex}.SignalSection-module__Lo3e0q__splitterIcon{border-radius:var(--radius-pill);background:var(--surface-elevated);border:1px solid var(--border-default);width:48px;height:48px;color:var(--brand-primary);place-items:center;display:grid}.SignalSection-module__Lo3e0q__splitterIcon svg{width:23px;height:23px}.SignalSection-module__Lo3e0q__splitterLabel{font-family:var(--font-mono);font-size:var(--label-meta-size);font-weight:var(--label-meta-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.SignalSection-module__Lo3e0q__payoff{text-align:center;font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);margin:clamp(2.4rem,5vw,3.6rem) 0 clamp(2.6rem,5vw,3.8rem);font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:500}.SignalSection-module__Lo3e0q__emOpen{color:var(--color-gap);font-style:normal}.SignalSection-module__Lo3e0q__emGig{color:var(--text-disabled);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);font-style:normal}.SignalSection-module__Lo3e0q__tiers{grid-template-columns:repeat(4,1fr);gap:clamp(.5rem,2vw,1.5rem);display:grid;position:relative}.SignalSection-module__Lo3e0q__tiersTrack{background:linear-gradient(90deg, var(--border-muted), var(--brand-primary));z-index:0;height:1px;position:absolute;top:24px;left:8%;right:8%}.SignalSection-module__Lo3e0q__tier{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.SignalSection-module__Lo3e0q__tierIcon{border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid var(--border-default);width:48px;height:48px;color:var(--text-secondary);place-items:center;margin-bottom:.7rem;display:grid}.SignalSection-module__Lo3e0q__tierIcon svg{width:23px;height:23px}.SignalSection-module__Lo3e0q__tier:last-child .SignalSection-module__Lo3e0q__tierIcon{border-color:var(--brand-primary);color:var(--brand-primary)}.SignalSection-module__Lo3e0q__tierName{font-family:var(--font-display);color:var(--text-primary);font-size:1.05rem;font-weight:500}.SignalSection-module__Lo3e0q__tierLine{font-family:var(--font-body);color:var(--text-tertiary);max-width:17ch;margin-top:.3rem;font-size:.9rem;font-weight:300;line-height:1.4}.SignalSection-module__Lo3e0q__reach{gap:5px;margin-top:.65rem;display:flex}.SignalSection-module__Lo3e0q__reachDot{background:var(--border-strong);border-radius:50%;width:6px;height:6px}.SignalSection-module__Lo3e0q__reachOn{background:var(--brand-primary);box-shadow:0 0 6px var(--brand-glow)}.SignalSection-module__Lo3e0q__tierScale{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);justify-content:space-between;margin-top:1.2rem;font-size:.76rem;display:flex}@media (max-width:760px){.SignalSection-module__Lo3e0q__split{grid-template-columns:1fr}.SignalSection-module__Lo3e0q__splitter{flex-direction:row;justify-content:center;padding:.4rem 0}.SignalSection-module__Lo3e0q__tiers{grid-template-columns:repeat(2,1fr);gap:1.6rem .5rem}.SignalSection-module__Lo3e0q__tiersTrack{display:none}}@media (prefers-reduced-motion:reduce){.SignalSection-module__Lo3e0q__pulseDot{animation:none}.SignalSection-module__Lo3e0q__bloom{opacity:1;transition:none;transform:scale(1)}.SignalSection-module__Lo3e0q__opportunity{transition:none;box-shadow:0 0 60px -4px #1aff8f73,inset 0 0 0 1px #1aff8f14}}
.TimelineView-module__c7gfNG__industryBanner{background:var(--color-gap-soft);border:1px solid var(--color-gap);border-radius:var(--radius-md);font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-gap);margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.TimelineView-module__c7gfNG__industryBanner strong{color:var(--text-primary);font-weight:500}.TimelineView-module__c7gfNG__tlCard{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);margin-bottom:1.5rem;overflow:hidden}.TimelineView-module__c7gfNG__tlHead{border-bottom:1px solid var(--border-muted);background:var(--surface-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex}.TimelineView-module__c7gfNG__tlHead h3{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:.9375rem;font-weight:500}.TimelineView-module__c7gfNG__tlMeta{font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:.04em;flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.TimelineView-module__c7gfNG__tlMeta strong{color:var(--brand-primary);font-weight:500}.TimelineView-module__c7gfNG__tlMeta strong.TimelineView-module__c7gfNG__gapStrong{color:var(--color-gap)}.TimelineView-module__c7gfNG__legend{border-bottom:1px solid var(--border-muted);font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);flex-wrap:wrap;gap:1.25rem;padding:.75rem 1.25rem;font-size:.75rem;display:flex}.TimelineView-module__c7gfNG__legend .TimelineView-module__c7gfNG__lrow{align-items:center;gap:.5rem;display:flex}.TimelineView-module__c7gfNG__legend .TimelineView-module__c7gfNG__swatch{flex-shrink:0}.TimelineView-module__c7gfNG__legend .TimelineView-module__c7gfNG__swatchDot{border-radius:var(--radius-pill);background:var(--brand-primary);width:12px;height:12px;box-shadow:0 0 6px var(--brand-glow)}.TimelineView-module__c7gfNG__legend .TimelineView-module__c7gfNG__swatchWindow{border-radius:var(--radius-pill);background:var(--brand-soft);border:1px solid var(--brand-primary);width:22px;height:10px}.TimelineView-module__c7gfNG__legend .TimelineView-module__c7gfNG__swatchGap{border-radius:var(--radius-pill);border:1.5px dashed var(--color-gap);background:var(--color-gap-soft);width:22px;height:10px}.TimelineView-module__c7gfNG__legend .TimelineView-module__c7gfNG__swatchPrivate{border-radius:var(--radius-pill);border:1px dashed var(--color-private);background:var(--border-muted);width:22px;height:8px}.TimelineView-module__c7gfNG__tlScrollWrap{position:relative}.TimelineView-module__c7gfNG__scrollFade{pointer-events:none;background:linear-gradient(to right, transparent, var(--surface-card) 88%);z-index:3;width:90px;position:absolute;top:0;bottom:8px;right:0}.TimelineView-module__c7gfNG__scrollCue{z-index:4;border:1px solid var(--border-default);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);pointer-events:none;background:#101012d9;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.74rem;display:flex;position:absolute;top:.5rem;right:.75rem}.TimelineView-module__c7gfNG__scrollCue span{color:var(--brand-primary);animation:1.6s ease-in-out infinite TimelineView-module__c7gfNG__tlScrollNudge}@keyframes TimelineView-module__c7gfNG__tlScrollNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.TimelineView-module__c7gfNG__scrollCue span{animation:none}}.TimelineView-module__c7gfNG__tlScroll{scrollbar-color:var(--brand-primary) var(--surface-muted);scrollbar-width:thin;overflow:auto hidden}.TimelineView-module__c7gfNG__tlScroll::-webkit-scrollbar{background:var(--surface-muted);height:6px}.TimelineView-module__c7gfNG__tlScroll::-webkit-scrollbar-thumb{background:var(--brand-primary);border-radius:var(--radius-pill)}.TimelineView-module__c7gfNG__tl{min-width:1400px;padding:2.25rem 1.5rem 2rem;position:relative}@media (min-width:768px){.TimelineView-module__c7gfNG__tl{min-width:1800px;padding:2.5rem 2rem 2.25rem}}@media (min-width:1024px){.TimelineView-module__c7gfNG__tl{min-width:2200px;padding:2.75rem 2.5rem 2.5rem}}.TimelineView-module__c7gfNG__tlInner{height:620px;position:relative}@media (min-width:768px){.TimelineView-module__c7gfNG__tlInner{height:660px}}@media (min-width:1024px){.TimelineView-module__c7gfNG__tlInner{height:680px}}.TimelineView-module__c7gfNG__cities{height:86px;position:relative}@media (min-width:768px){.TimelineView-module__c7gfNG__cities{height:96px}}.TimelineView-module__c7gfNG__window{background:var(--brand-soft);border:1px solid var(--brand-primary);border-radius:var(--radius-pill);opacity:0;justify-content:center;align-items:center;height:28px;padding:0 .875rem;display:flex;position:absolute;bottom:0;overflow:hidden;transform:translateY(6px)}.TimelineView-module__c7gfNG__window.TimelineView-module__c7gfNG__inView{animation:.9s cubic-bezier(.22,1,.36,1) forwards TimelineView-module__c7gfNG__t3-window-rise}.TimelineView-module__c7gfNG__windowTour{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary);white-space:nowrap;text-overflow:ellipsis;opacity:0;font-size:.75rem;overflow:hidden}.TimelineView-module__c7gfNG__window.TimelineView-module__c7gfNG__inView .TimelineView-module__c7gfNG__windowTour{animation:.52s cubic-bezier(.22,1,.36,1) .45s forwards TimelineView-module__c7gfNG__t3-text-rise}.TimelineView-module__c7gfNG__windowTour strong{color:var(--text-primary);margin-right:.375rem;font-weight:500}.TimelineView-module__c7gfNG__windowCities{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-primary);text-align:center;flex-wrap:wrap;justify-content:center;gap:.625rem;font-size:.9375rem;font-weight:500;line-height:1.1;display:flex;position:absolute;bottom:34px;left:0;right:0}.TimelineView-module__c7gfNG__windowCities .TimelineView-module__c7gfNG__sep{color:var(--text-tertiary);font-family:var(--font-mono);font-weight:300}.TimelineView-module__c7gfNG__windowCities .TimelineView-module__c7gfNG__city{white-space:nowrap}.TimelineView-module__c7gfNG__windowCities>*{opacity:0;transform:translateY(-6px)}.TimelineView-module__c7gfNG__windowCities.TimelineView-module__c7gfNG__inView>:first-child{animation:.52s cubic-bezier(.22,1,.36,1) .3s forwards TimelineView-module__c7gfNG__t3-text-rise}.TimelineView-module__c7gfNG__windowCities.TimelineView-module__c7gfNG__inView>:nth-child(2){animation:.52s cubic-bezier(.22,1,.36,1) .39s forwards TimelineView-module__c7gfNG__t3-text-rise}.TimelineView-module__c7gfNG__windowCities.TimelineView-module__c7gfNG__inView>:nth-child(3){animation:.52s cubic-bezier(.22,1,.36,1) .48s forwards TimelineView-module__c7gfNG__t3-text-rise}.TimelineView-module__c7gfNG__windowCities.TimelineView-module__c7gfNG__inView>:nth-child(4){animation:.52s cubic-bezier(.22,1,.36,1) .57s forwards TimelineView-module__c7gfNG__t3-text-rise}.TimelineView-module__c7gfNG__windowCities.TimelineView-module__c7gfNG__inView>:nth-child(5){animation:.52s cubic-bezier(.22,1,.36,1) .66s forwards TimelineView-module__c7gfNG__t3-text-rise}.TimelineView-module__c7gfNG__windowCities.TimelineView-module__c7gfNG__inView>:nth-child(6){animation:.52s cubic-bezier(.22,1,.36,1) .75s forwards TimelineView-module__c7gfNG__t3-text-rise}.TimelineView-module__c7gfNG__windowCities.TimelineView-module__c7gfNG__inView>:nth-child(7){animation:.52s cubic-bezier(.22,1,.36,1) .84s forwards TimelineView-module__c7gfNG__t3-text-rise}@media (prefers-reduced-motion:reduce){.TimelineView-module__c7gfNG__windowCities>*{opacity:1;transform:none}}.TimelineView-module__c7gfNG__windowSolo .TimelineView-module__c7gfNG__windowCities{font-size:.875rem;bottom:34px}.TimelineView-module__c7gfNG__windowCitiesSolo{font-size:.875rem}@media (min-width:768px){.TimelineView-module__c7gfNG__windowCities{font-size:1.125rem}.TimelineView-module__c7gfNG__windowSolo .TimelineView-module__c7gfNG__windowCities,.TimelineView-module__c7gfNG__windowCitiesSolo{font-size:1rem}}.TimelineView-module__c7gfNG__windowSolo .TimelineView-module__c7gfNG__windowTour{font-size:.75rem}.TimelineView-module__c7gfNG__privateWindow{border:1px dashed var(--color-private);background:var(--border-muted);border-radius:var(--radius-pill);height:18px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);justify-content:center;align-items:center;padding:0 .5rem;font-size:.75rem;display:flex;position:absolute;top:0}.TimelineView-module__c7gfNG__axis{height:28px;margin-top:1.5rem;position:relative}.TimelineView-module__c7gfNG__axisLine{background:var(--border-muted);border-radius:var(--radius-pill);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-1px)}.TimelineView-module__c7gfNG__axisGlow{background:linear-gradient(to right, transparent, var(--brand-glow), transparent);filter:blur(3px);pointer-events:none;opacity:.5;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-3px)}.TimelineView-module__c7gfNG__monthMark{background:var(--border-muted);width:1px;position:absolute;top:0;bottom:0}.TimelineView-module__c7gfNG__monthMarkMajor{background:var(--border-default)}.TimelineView-module__c7gfNG__monthName{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);font-size:.75rem;font-weight:500;position:absolute;top:-22px;transform:translate(.5rem)}.TimelineView-module__c7gfNG__monthName .TimelineView-module__c7gfNG__yr{color:var(--text-tertiary);margin-left:.5rem;font-size:.75rem}.TimelineView-module__c7gfNG__today{background:var(--brand-primary);width:2px;box-shadow:0 0 10px var(--brand-glow);border-radius:var(--radius-pill);position:absolute;top:-8px;bottom:-8px}.TimelineView-module__c7gfNG__today:after{content:"TODAY";font-family:var(--font-mono);letter-spacing:.18em;color:var(--brand-primary);background:var(--surface-card);border-radius:var(--radius-sm);padding:1px .375rem;font-size:.75rem;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.TimelineView-module__c7gfNG__gapHalo{border:1.5px dashed var(--color-gap);background:var(--color-gap-soft);border-radius:var(--radius-pill);cursor:pointer;height:24px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gap);transition:background var(--transition), color var(--transition);white-space:nowrap;justify-content:center;align-items:center;padding:0 .5rem;font-size:.75rem;animation:3.6s ease-in-out .8s infinite TimelineView-module__c7gfNG__t3-gap-pulse;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.TimelineView-module__c7gfNG__gapHalo:hover{background:var(--color-gap-strong);color:var(--text-primary)}.TimelineView-module__c7gfNG__gapHalo strong{color:var(--text-primary);margin-right:.25rem;font-weight:500}.TimelineView-module__c7gfNG__gigs{height:460px;margin-top:1.25rem;position:relative}@media (min-width:768px){.TimelineView-module__c7gfNG__gigs{height:480px}}.TimelineView-module__c7gfNG__gig{opacity:0;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.TimelineView-module__c7gfNG__gig.TimelineView-module__c7gfNG__inView{animation:.6s cubic-bezier(.22,1,.36,1) forwards TimelineView-module__c7gfNG__t3-gig-in;animation-delay:calc(.6s + var(--trip-gig-idx,0) * .11s)}.TimelineView-module__c7gfNG__gigDot{border-radius:var(--radius-pill);background:var(--brand-primary);width:12px;height:12px;box-shadow:0 0 0 3px var(--surface-card), 0 0 0 4px var(--brand-primary), 0 0 10px var(--brand-glow);transition:transform var(--transition);cursor:pointer;position:relative}.TimelineView-module__c7gfNG__gigDot:after{content:"";border-radius:var(--radius-pill);border:1px solid var(--brand-primary);opacity:0;position:absolute;inset:-5px}.TimelineView-module__c7gfNG__gig.TimelineView-module__c7gfNG__inView .TimelineView-module__c7gfNG__gigDot:after{animation:3s ease-out infinite TimelineView-module__c7gfNG__t3-ring;animation-delay:calc(.6s + var(--trip-gig-idx,0) * .11s)}.TimelineView-module__c7gfNG__gig:hover .TimelineView-module__c7gfNG__gigDot{transform:scale(1.25)}.TimelineView-module__c7gfNG__gig.TimelineView-module__c7gfNG__lg .TimelineView-module__c7gfNG__gigDot{width:16px;height:16px}.TimelineView-module__c7gfNG__gig.TimelineView-module__c7gfNG__xl .TimelineView-module__c7gfNG__gigDot{width:24px;height:24px;color:var(--brand-on);font-family:var(--font-display);place-items:center;font-size:.75rem;font-weight:700;display:grid}.TimelineView-module__c7gfNG__gigLine{background:linear-gradient(to bottom, var(--brand-primary), transparent);width:1px;margin-top:1px}.TimelineView-module__c7gfNG__gig.TimelineView-module__c7gfNG__shelf1 .TimelineView-module__c7gfNG__gigLine{height:16px}.TimelineView-module__c7gfNG__gig.TimelineView-module__c7gfNG__shelf2 .TimelineView-module__c7gfNG__gigLine{height:166px}.TimelineView-module__c7gfNG__gig.TimelineView-module__c7gfNG__shelf3 .TimelineView-module__c7gfNG__gigLine{height:316px}@media (min-width:768px){.TimelineView-module__c7gfNG__gig.TimelineView-module__c7gfNG__shelf1 .TimelineView-module__c7gfNG__gigLine{height:18px}.TimelineView-module__c7gfNG__gig.TimelineView-module__c7gfNG__shelf2 .TimelineView-module__c7gfNG__gigLine{height:172px}.TimelineView-module__c7gfNG__gig.TimelineView-module__c7gfNG__shelf3 .TimelineView-module__c7gfNG__gigLine{height:326px}}.TimelineView-module__c7gfNG__gigLabel{text-align:center;width:130px;transition:transform var(--transition);flex-direction:column;gap:.1875rem;padding:.5rem .375rem;display:flex}@media (min-width:768px){.TimelineView-module__c7gfNG__gigLabel{width:152px;padding:.625rem .5rem}}.TimelineView-module__c7gfNG__gig:hover .TimelineView-module__c7gfNG__gigLabel{transform:translateY(-2px)}.TimelineView-module__c7gfNG__gigDate{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary);font-size:.75rem;font-weight:500}.TimelineView-module__c7gfNG__gigVenue{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}@media (min-width:768px){.TimelineView-module__c7gfNG__gigVenue{font-size:1rem}}.TimelineView-module__c7gfNG__gigCity{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);text-transform:uppercase;font-size:.75rem}.TimelineView-module__c7gfNG__gigRole{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-primary);background:var(--brand-soft);border-radius:var(--radius-pill);margin:.125rem auto 0;padding:.125rem .5rem;font-size:.75rem;display:inline-block}.TimelineView-module__c7gfNG__gigBadge{background:var(--brand-primary);color:var(--brand-on);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);margin-left:.25rem;padding:1px .4375rem;font-size:.75rem;display:inline-block}.TimelineView-module__c7gfNG__residency{background:var(--surface-muted);border-top:1px dashed var(--brand-primary);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.TimelineView-module__c7gfNG__residency .TimelineView-module__c7gfNG__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-primary);background:var(--brand-soft);border-radius:var(--radius-pill);padding:.1875rem .625rem;font-size:.75rem;font-weight:500}.TimelineView-module__c7gfNG__residency em{color:var(--text-primary);font-style:normal;font-family:var(--font-display);font-size:1rem;font-weight:500}.TimelineView-module__c7gfNG__residency .TimelineView-module__c7gfNG__desc{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.02em;font-size:.75rem}.TimelineView-module__c7gfNG__residency .TimelineView-module__c7gfNG__count{font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:.04em;margin-left:auto;font-size:.75rem}.TimelineView-module__c7gfNG__ctaStrip{border-top:1px solid var(--border-muted);background:var(--surface-muted);flex-wrap:wrap;gap:.625rem;padding:1rem 1.25rem;display:flex}.TimelineView-module__c7gfNG__cta{background:var(--brand-primary);color:var(--brand-on);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);transition:background var(--transition);padding:.5rem .875rem;font-size:.75rem;text-decoration:none}.TimelineView-module__c7gfNG__cta:hover{background:var(--brand-strong)}.TimelineView-module__c7gfNG__cta.TimelineView-module__c7gfNG__secondary{color:var(--brand-primary);border:1px solid var(--brand-primary);background:0 0}.TimelineView-module__c7gfNG__cta.TimelineView-module__c7gfNG__secondary:hover{background:var(--brand-soft)}.TimelineView-module__c7gfNG__cta.TimelineView-module__c7gfNG__industry{background:var(--color-gap);color:var(--color-gap-text-on)}.TimelineView-module__c7gfNG__cta.TimelineView-module__c7gfNG__industry:hover{background:var(--color-gap-strong)}@keyframes TimelineView-module__c7gfNG__t3-window-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes TimelineView-module__c7gfNG__t3-text-rise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes TimelineView-module__c7gfNG__t3-gig-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes TimelineView-module__c7gfNG__t3-ring{0%{opacity:.65;transform:scale(.6)}80%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(.6)}}@keyframes TimelineView-module__c7gfNG__t3-gap-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 6px var(--color-gap-soft)}}@media (prefers-reduced-motion:reduce){.TimelineView-module__c7gfNG__gig,.TimelineView-module__c7gfNG__window,.TimelineView-module__c7gfNG__gapHalo,.TimelineView-module__c7gfNG__privateWindow{opacity:1;animation:none}.TimelineView-module__c7gfNG__gigDot:after{animation:none}}
.GapSlot-module__uyRq5q__slot{border:1.5px dashed var(--color-gap);background:var(--color-gap-soft);border-radius:var(--radius-pill);color:var(--color-gap);font-family:var(--font-mono);cursor:pointer;transition:background var(--transition), color var(--transition);align-items:center;gap:.6rem;padding:.55rem .85rem;animation:3.6s ease-in-out infinite GapSlot-module__uyRq5q__gapBreathe;display:flex}.GapSlot-module__uyRq5q__slot:hover{background:var(--color-gap-strong)}.GapSlot-module__uyRq5q__dot{background:var(--color-gap);width:8px;height:8px;box-shadow:0 0 8px var(--color-gap);border-radius:50%;flex:none}.GapSlot-module__uyRq5q__label{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.82rem;overflow:hidden}.GapSlot-module__uyRq5q__label strong{text-transform:uppercase;letter-spacing:.08em;font-weight:500}.GapSlot-module__uyRq5q__range{color:color-mix(in srgb, var(--color-gap) 78%, var(--text-tertiary))}.GapSlot-module__uyRq5q__cta{letter-spacing:.04em;color:var(--color-gap);opacity:.85;flex:none;font-size:.74rem}@keyframes GapSlot-module__uyRq5q__gapBreathe{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.GapSlot-module__uyRq5q__slot{animation:none}}
.ListView-module__n8OA8q__geoGroup{margin-bottom:2.5rem}.ListView-module__n8OA8q__geoHead{border-bottom:1px solid var(--border-default);grid-template-columns:auto 1fr auto;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.625rem;display:grid}.ListView-module__n8OA8q__geoHead h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:1.625rem;font-weight:500}@media (min-width:768px){.ListView-module__n8OA8q__geoHead h3{font-size:2rem}}.ListView-module__n8OA8q__geoHead h3 em{color:var(--brand-primary);font-style:normal}.ListView-module__n8OA8q__geoHead .ListView-module__n8OA8q__ruler{border-top:1px dashed var(--border-default);align-self:center;min-width:1rem;height:1px}.ListView-module__n8OA8q__geoHead .ListView-module__n8OA8q__count{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:.75rem}.ListView-module__n8OA8q__dateRow{border-bottom:1px solid var(--border-muted);grid-template-columns:5.5rem 1fr;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}@media (min-width:768px){.ListView-module__n8OA8q__dateRow{grid-template-columns:7.5rem 1fr auto;align-items:baseline;gap:2rem}}.ListView-module__n8OA8q__dateRow:last-child{border-bottom:none}.ListView-module__n8OA8q__dateRow:hover .ListView-module__n8OA8q__date{color:var(--brand-strong)}.ListView-module__n8OA8q__dateCell{flex-direction:column;gap:.125rem;display:flex}.ListView-module__n8OA8q__date{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-primary);transition:color var(--transition);font-size:1.625rem;font-weight:500;line-height:1}@media (min-width:768px){.ListView-module__n8OA8q__date{font-size:2rem}}.ListView-module__n8OA8q__dateMeta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);margin-top:.375rem;font-size:.75rem}.ListView-module__n8OA8q__eventCell{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ListView-module__n8OA8q__eventTitle{font-family:var(--font-display);letter-spacing:-.005em;font-size:1.125rem;font-weight:500;line-height:1.25}.ListView-module__n8OA8q__eventSub{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-secondary);font-size:.8125rem}.ListView-module__n8OA8q__eventSub .ListView-module__n8OA8q__role{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.1em;margin-right:.375rem;font-size:.75rem}.ListView-module__n8OA8q__actions{flex-wrap:nowrap;grid-column:2;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}@media (min-width:768px){.ListView-module__n8OA8q__actions{grid-column:auto;justify-content:flex-end;margin-top:0}}.ListView-module__n8OA8q__ctaMini{color:var(--brand-primary);border:1px solid var(--brand-primary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);transition:background var(--transition), color var(--transition);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:.5rem;padding:.4375rem .875rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.ListView-module__n8OA8q__ctaMini:hover{background:var(--brand-primary);color:var(--brand-on)}.ListView-module__n8OA8q__primary{background:var(--brand-primary);color:var(--brand-on);border-color:var(--brand-primary);font-weight:700}.ListView-module__n8OA8q__primary:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.ListView-module__n8OA8q__ctaGlyph{flex-shrink:0;width:14px;height:14px;display:inline-block}.ListView-module__n8OA8q__ctaIcon{width:32px;height:32px;color:var(--text-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-pill);transition:background var(--transition), color var(--transition), border-color var(--transition);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;text-decoration:none;display:inline-grid}.ListView-module__n8OA8q__ctaIcon:hover{color:var(--brand-primary);border-color:var(--brand-primary);background:var(--brand-soft)}.ListView-module__n8OA8q__ctaIcon svg{width:17px;height:17px;display:block}.ListView-module__n8OA8q__ctaIcon:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ListView-module__n8OA8q__travelBand{background:var(--surface-muted);border-left:2px solid var(--brand-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;grid-template-columns:5.5rem 1fr;align-items:center;gap:1rem;margin:1rem 0;padding:.875rem 1rem;display:grid}@media (min-width:768px){.ListView-module__n8OA8q__travelBand{grid-template-columns:7.5rem 1fr auto;gap:2rem;padding:1rem 1.25rem}}.ListView-module__n8OA8q__travelBand .ListView-module__n8OA8q__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-primary);font-size:.82rem}.ListView-module__n8OA8q__travelBand .ListView-module__n8OA8q__desc{color:var(--text-secondary);font-size:.95rem}.ListView-module__n8OA8q__tourName{color:var(--text-primary);font-weight:500}.ListView-module__n8OA8q__travelBand .ListView-module__n8OA8q__meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);font-size:.82rem}.ListView-module__n8OA8q__travelBandProminent{background:var(--surface-elevated);border-left-width:3px;margin:2.5rem 0 1.4rem;padding:1.15rem 1.35rem}.ListView-module__n8OA8q__travelBandProminent .ListView-module__n8OA8q__tourName{font-size:1.2rem}.ListView-module__n8OA8q__tourTag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:var(--radius-sm);grid-column:1/-1;justify-self:start;margin-bottom:.55rem;padding:.08rem .45rem;font-size:.74rem}.ListView-module__n8OA8q__gapRow{margin:.5rem 0 1.9rem}.ListView-module__n8OA8q__listArtist{border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-bottom:1.6rem;padding-bottom:1rem;display:flex}.ListView-module__n8OA8q__listArtistName{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:1.5rem;font-weight:500}.ListView-module__n8OA8q__listArtistRoles{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);font-size:.82rem}.ListView-module__n8OA8q__betweenTours{text-align:center;border:1px dashed var(--brand-primary);border-radius:var(--radius-lg);background:repeating-linear-gradient(45deg, transparent 0 14px, var(--brand-soft) 14px 15px);margin:2rem 0;padding:3rem 2rem}.ListView-module__n8OA8q__betweenTours .ListView-module__n8OA8q__stamp{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:1rem;font-size:.75rem}.ListView-module__n8OA8q__betweenTours h2{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.75rem;font-weight:500;line-height:1.2}@media (min-width:768px){.ListView-module__n8OA8q__betweenTours h2{font-size:2.5rem}}.ListView-module__n8OA8q__betweenTours h2 em{color:var(--brand-primary);font-style:normal}.ListView-module__n8OA8q__betweenTours p{color:var(--text-secondary);max-width:30rem;margin:0 auto 1.5rem;font-size:.9375rem;line-height:1.6}.ListView-module__n8OA8q__betweenTours .ListView-module__n8OA8q__ctas{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.ListView-module__n8OA8q__observe{opacity:0;will-change:opacity, transform;transform:translateY(16px)}.ListView-module__n8OA8q__observe.ListView-module__n8OA8q__inView{opacity:1;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.ListView-module__n8OA8q__dateRow.ListView-module__n8OA8q__observe{transform:translate(-8px)}.ListView-module__n8OA8q__dateRow.ListView-module__n8OA8q__observe.ListView-module__n8OA8q__inView{transform:translate(0)}@media (prefers-reduced-motion:reduce){.ListView-module__n8OA8q__observe{opacity:1;transition:none;transform:none}}
.DiscoveryGrid-module__f29Usq__surface{width:100%}.DiscoveryGrid-module__f29Usq__filterBar{flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.DiscoveryGrid-module__f29Usq__chip{font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-meta-tracking);color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);align-items:center;gap:.4rem;padding:.4rem .8rem;display:inline-flex}.DiscoveryGrid-module__f29Usq__chip svg{width:14px;height:14px}.DiscoveryGrid-module__f29Usq__chipActive{color:var(--brand-on);background:var(--brand-primary);border-color:var(--brand-primary)}.DiscoveryGrid-module__f29Usq__more{font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-meta-weight);color:var(--text-tertiary);align-items:center;gap:.4rem;padding:.4rem;display:inline-flex}.DiscoveryGrid-module__f29Usq__more svg{width:14px;height:14px}.DiscoveryGrid-module__f29Usq__grid{grid-template-columns:repeat(3,1fr);gap:clamp(.9rem,2vw,1.5rem);display:grid}@media (max-width:900px){.DiscoveryGrid-module__f29Usq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.DiscoveryGrid-module__f29Usq__grid{grid-template-columns:1fr}}.DiscoveryGrid-module__f29Usq__grid>*{min-width:0;display:flex}.DiscoveryGrid-module__f29Usq__card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);min-width:0;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;flex:1;display:flex;overflow:hidden}.DiscoveryGrid-module__f29Usq__card:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 16px 40px #00000073}.DiscoveryGrid-module__f29Usq__tile{aspect-ratio:4/5;background:var(--surface-elevated);position:relative}.DiscoveryGrid-module__f29Usq__photo{object-fit:cover;width:100%;height:100%;display:block}.DiscoveryGrid-module__f29Usq__photoEmpty{width:100%;height:100%;font-family:var(--font-display);letter-spacing:.03em;color:var(--text-tertiary);background:var(--surface-elevated);justify-content:center;align-items:center;font-size:2rem;font-weight:500;display:flex}.DiscoveryGrid-module__f29Usq__disc{font-family:var(--font-mono);font-size:var(--label-meta-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08090cb3;padding:.18rem .45rem;font-weight:500;position:absolute;top:.6rem;left:.6rem}.DiscoveryGrid-module__f29Usq__peek{border-radius:var(--radius-pill);border:1px solid var(--border-default);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08090cb3;place-items:center;display:grid;position:absolute;top:.6rem;right:.6rem}.DiscoveryGrid-module__f29Usq__peek svg{width:15px;height:15px}.DiscoveryGrid-module__f29Usq__epk{font-family:var(--font-display);color:var(--brand-on);background:var(--brand-primary);border-radius:var(--radius-sm);align-items:center;gap:.25rem;padding:.18rem .45rem;font-size:.74rem;font-weight:500;display:inline-flex;position:absolute;bottom:.6rem;left:.6rem}.DiscoveryGrid-module__f29Usq__epk svg{width:12px;height:12px}.DiscoveryGrid-module__f29Usq__body{flex-direction:column;flex:1;padding:.9rem 1rem 1rem;display:flex}.DiscoveryGrid-module__f29Usq__name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1.12rem;font-weight:500}.DiscoveryGrid-module__f29Usq__roles{font-family:var(--font-mono);font-size:var(--label-meta-size);font-weight:var(--label-meta-weight);letter-spacing:var(--label-meta-tracking);text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.DiscoveryGrid-module__f29Usq__avail{font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-meta-tracking);border-radius:var(--radius-pill);border:1px solid var(--border-default);align-items:center;gap:.45rem;margin-top:.8rem;padding:.3rem .6rem;display:inline-flex}.DiscoveryGrid-module__f29Usq__availDot{border-radius:50%;flex:none;width:8px;height:8px}.DiscoveryGrid-module__f29Usq__s_soon{color:var(--color-gap);border-color:color-mix(in srgb, var(--color-gap) 35%, var(--border-default));background:var(--color-gap-soft)}.DiscoveryGrid-module__f29Usq__s_soon .DiscoveryGrid-module__f29Usq__availDot{background:var(--color-gap);box-shadow:0 0 8px var(--color-gap)}.DiscoveryGrid-module__f29Usq__s_scheduled{color:var(--brand-primary)}.DiscoveryGrid-module__f29Usq__s_scheduled .DiscoveryGrid-module__f29Usq__availDot{background:var(--brand-primary);box-shadow:0 0 8px var(--brand-glow)}.DiscoveryGrid-module__f29Usq__s_none{color:var(--text-tertiary)}.DiscoveryGrid-module__f29Usq__s_none .DiscoveryGrid-module__f29Usq__availDot{border:1.5px dashed var(--text-disabled);background:0 0}.DiscoveryGrid-module__f29Usq__loc{font-family:var(--font-mono);font-size:var(--label-meta-size);font-weight:var(--label-meta-weight);color:var(--text-tertiary);align-items:center;gap:.35rem;margin-top:.7rem;display:flex}.DiscoveryGrid-module__f29Usq__loc svg{width:13px;height:13px}.DiscoveryGrid-module__f29Usq__follow{border-radius:var(--radius-md);border:1px solid var(--border-strong);width:100%;color:var(--text-secondary);font-family:var(--font-display);cursor:pointer;transition:color var(--transition), background var(--transition), border-color var(--transition);background:0 0;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.6rem;font-size:.9rem;font-weight:500;display:flex}.DiscoveryGrid-module__f29Usq__follow svg{width:16px;height:16px}.DiscoveryGrid-module__f29Usq__follow:hover{color:var(--text-primary);border-color:var(--text-primary)}.DiscoveryGrid-module__f29Usq__follow[data-on=true]{color:var(--brand-on);background:var(--brand-primary);border-color:var(--brand-primary)}
.FollowPing-module__PxXBcW__surface{flex-direction:column;gap:1rem;width:100%;max-width:620px;margin:0 auto;display:flex;position:relative}.FollowPing-module__PxXBcW__surface:before{content:"";background:radial-gradient(ellipse 80% 60% at 50% 50%, var(--color-gap-soft), transparent 70%);pointer-events:none;z-index:0;position:absolute;inset:-60px -40px}.FollowPing-module__PxXBcW__following,.FollowPing-module__PxXBcW__feed,.FollowPing-module__PxXBcW__note{z-index:1;position:relative}.FollowPing-module__PxXBcW__following{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.FollowPing-module__PxXBcW__face{object-fit:cover;object-position:50% 30%;border-radius:50%;width:44px;height:44px}.FollowPing-module__PxXBcW__fText{flex-direction:column;flex:1;min-width:0;display:flex}.FollowPing-module__PxXBcW__fName{font-family:var(--font-display);color:var(--text-primary);font-size:1.05rem;font-weight:500}.FollowPing-module__PxXBcW__fMeta{font-family:var(--font-mono);color:var(--text-tertiary);margin-top:2px;font-size:.76rem}.FollowPing-module__PxXBcW__followingPill{font-family:var(--font-display);color:var(--brand-on);background:var(--brand-primary);border-radius:var(--radius-pill);flex:none;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.82rem;font-weight:500;display:inline-flex}.FollowPing-module__PxXBcW__followingPill svg{width:14px;height:14px}@keyframes FollowPing-module__PxXBcW__followGlow{0%{box-shadow:none}40%{box-shadow:0 0 18px var(--brand-glow), 0 0 32px var(--brand-soft)}to{box-shadow:none}}.isRevealed .FollowPing-module__PxXBcW__followingPill{animation:.8s cubic-bezier(.4,0,.2,1) 1.9s both FollowPing-module__PxXBcW__followGlow}.FollowPing-module__PxXBcW__feed{flex-direction:column;gap:.6rem;display:flex}@keyframes FollowPing-module__PxXBcW__pingArrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.FollowPing-module__PxXBcW__ping{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);opacity:0;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex;position:relative}.FollowPing-module__PxXBcW__pingLive{border-color:color-mix(in srgb, var(--color-gap) 38%, var(--border-default));background:linear-gradient(90deg, var(--color-gap-soft), transparent 60%), var(--surface-card)}.isRevealed .FollowPing-module__PxXBcW__p1{animation:.45s cubic-bezier(.4,0,.2,1) .3s both FollowPing-module__PxXBcW__pingArrive}.isRevealed .FollowPing-module__PxXBcW__p2{animation:.45s cubic-bezier(.4,0,.2,1) .8s both FollowPing-module__PxXBcW__pingArrive}.isRevealed .FollowPing-module__PxXBcW__p3{animation:.45s cubic-bezier(.4,0,.2,1) 1.45s both FollowPing-module__PxXBcW__pingArrive}@keyframes FollowPing-module__PxXBcW__ringFlash{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.FollowPing-module__PxXBcW__ping:after{content:"";border-radius:var(--radius-lg);border:1.5px solid var(--color-gap);opacity:0;pointer-events:none;position:absolute;inset:-1px}.isRevealed .FollowPing-module__PxXBcW__p1:after{animation:.6s cubic-bezier(.4,0,.2,1) .3s both FollowPing-module__PxXBcW__ringFlash}.isRevealed .FollowPing-module__PxXBcW__p2:after{animation:.6s cubic-bezier(.4,0,.2,1) .8s both FollowPing-module__PxXBcW__ringFlash}.isRevealed .FollowPing-module__PxXBcW__p3:after{animation:.6s cubic-bezier(.4,0,.2,1) 1.45s both FollowPing-module__PxXBcW__ringFlash}.FollowPing-module__PxXBcW__pingIcon{border-radius:var(--radius-pill);background:var(--surface-elevated);width:38px;height:38px;color:var(--text-tertiary);flex:none;place-items:center;display:grid}.FollowPing-module__PxXBcW__pingLive .FollowPing-module__PxXBcW__pingIcon{color:var(--color-gap);background:var(--color-gap-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-gap) 30%, transparent)}.FollowPing-module__PxXBcW__pingIcon svg{width:19px;height:19px}.FollowPing-module__PxXBcW__pingBody{flex:1;min-width:0}.FollowPing-module__PxXBcW__pingTop{align-items:center;gap:.5rem;display:flex}.FollowPing-module__PxXBcW__pingEvent{font-family:var(--font-display);color:var(--text-primary);font-size:1rem;font-weight:500}.FollowPing-module__PxXBcW__nearTag{font-family:var(--font-mono);font-size:var(--label-meta-size);letter-spacing:var(--label-meta-tracking);text-transform:uppercase;color:var(--color-gap);border:1px solid color-mix(in srgb, var(--color-gap) 40%, transparent);border-radius:var(--radius-sm);padding:.05rem .35rem;font-weight:500}.FollowPing-module__PxXBcW__pingDetail{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.84rem;overflow:hidden}.FollowPing-module__PxXBcW__pingMeta{flex-direction:column;flex:none;align-items:flex-end;gap:.3rem;display:flex}.FollowPing-module__PxXBcW__cadence{font-family:var(--font-mono);font-size:var(--label-meta-size);letter-spacing:var(--label-meta-tracking);text-transform:uppercase;color:var(--text-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:.08rem .4rem;font-weight:500}.FollowPing-module__PxXBcW__realtime{color:var(--brand-primary);border-color:color-mix(in srgb, var(--brand-primary) 40%, transparent)}.FollowPing-module__PxXBcW__time{font-family:var(--font-mono);font-size:var(--label-meta-size);font-weight:var(--label-meta-weight);color:var(--text-tertiary)}@media (max-width:520px){.FollowPing-module__PxXBcW__ping{flex-wrap:wrap}.FollowPing-module__PxXBcW__pingBody{flex:100%}.FollowPing-module__PxXBcW__pingDetail{white-space:normal}.FollowPing-module__PxXBcW__pingMeta{flex-direction:row;align-items:center;gap:.5rem;margin-top:.4rem}}.FollowPing-module__PxXBcW__note{font-family:var(--font-body);color:var(--text-tertiary);align-items:flex-start;gap:.5rem;padding:.4rem .2rem 0;font-size:.88rem;font-weight:300;line-height:1.45;display:flex}.FollowPing-module__PxXBcW__note svg{width:16px;height:16px;color:var(--color-gap);flex:none;margin-top:2px}.FollowPing-module__PxXBcW__note strong{color:var(--text-secondary);font-weight:500}@media (prefers-reduced-motion:reduce){.FollowPing-module__PxXBcW__ping{opacity:1;transform:none}.FollowPing-module__PxXBcW__ping:after{display:none}:is(.isRevealed .FollowPing-module__PxXBcW__p1,.isRevealed .FollowPing-module__PxXBcW__p2,.isRevealed .FollowPing-module__PxXBcW__p3){opacity:1;animation:none;transform:none}.isRevealed .FollowPing-module__PxXBcW__p1:after{animation:none}.isRevealed .FollowPing-module__PxXBcW__p2:after{animation:none}.isRevealed .FollowPing-module__PxXBcW__p3:after{animation:none}.isRevealed .FollowPing-module__PxXBcW__followingPill{animation:none}}
.FindFollowBook-module__XVtHnW__beat{border-top:1px solid var(--border-muted);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(4rem,8vh,7rem) clamp(1.25rem,4vw,3rem);display:flex}.FindFollowBook-module__XVtHnW__inner{flex-direction:column;gap:clamp(1.6rem,3.5vh,2.6rem);width:100%;max-width:1060px;margin:0 auto;display:flex}.FindFollowBook-module__XVtHnW__head{flex-direction:column;gap:.5rem;display:flex}.FindFollowBook-module__XVtHnW__eyebrow{font-family:var(--font-mono);font-size:var(--label-lead-size);font-weight:var(--label-lead-weight);letter-spacing:var(--label-lead-tracking);text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:.6rem;display:flex}.FindFollowBook-module__XVtHnW__num{color:var(--brand-primary);font-weight:500}.FindFollowBook-module__XVtHnW__eyebrowGreen .FindFollowBook-module__XVtHnW__num{color:var(--color-gap)}.FindFollowBook-module__XVtHnW__verb{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);margin:.2rem 0 0;font-size:clamp(3.2rem,7vw,5.4rem);font-weight:500;line-height:.98}.FindFollowBook-module__XVtHnW__benefit{font-family:var(--font-body);color:var(--text-secondary);max-width:46ch;margin:.4rem 0 0;font-size:clamp(1.02rem,1.5vw,1.22rem);font-weight:300;line-height:1.5}.FindFollowBook-module__XVtHnW__benefit em{color:var(--color-gap);font-style:normal;font-weight:500}.FindFollowBook-module__XVtHnW__chip{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);width:fit-content;transition:border-color var(--transition), box-shadow var(--transition);align-items:center;gap:.7rem;margin-top:1.3rem;padding:.5rem .9rem .5rem .5rem;text-decoration:none;display:inline-flex}.FindFollowBook-module__XVtHnW__chip:hover{border-color:var(--brand-primary);box-shadow:0 0 20px var(--brand-glow)}.FindFollowBook-module__XVtHnW__chipFace{object-fit:cover;object-position:50% 30%;background:var(--surface-elevated);border-radius:50%;width:38px;height:38px}.FindFollowBook-module__XVtHnW__chipText{flex-direction:column;line-height:1.15;display:flex}.FindFollowBook-module__XVtHnW__chipName{font-family:var(--font-display);color:var(--text-primary);font-size:1rem;font-weight:500}.FindFollowBook-module__XVtHnW__chipRoles{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-top:2px;font-size:.74rem}.FindFollowBook-module__XVtHnW__chipEpk{font-family:var(--font-mono);letter-spacing:.03em;color:var(--brand-primary);border-left:1px solid var(--border-default);padding-left:.6rem;font-size:.78rem}.FindFollowBook-module__XVtHnW__stage{border:1px solid var(--border-default);background:var(--surface-card);border-radius:var(--radius-lg);padding:clamp(1.25rem,2.5vw,2.25rem);overflow:hidden}.FindFollowBook-module__XVtHnW__openStage{width:100%}.FindFollowBook-module__XVtHnW__bookBeat{min-height:100svh}.FindFollowBook-module__XVtHnW__viewToggle{gap:.4rem;margin-bottom:.8rem;display:flex}.FindFollowBook-module__XVtHnW__viewBtn{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition), border-color var(--transition), background var(--transition);white-space:nowrap;padding:.45rem .9rem;font-size:.78rem}.FindFollowBook-module__XVtHnW__viewBtn:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.FindFollowBook-module__XVtHnW__viewBtnActive{color:var(--brand-on);background:var(--brand-primary);border-color:var(--brand-primary)}.FindFollowBook-module__XVtHnW__viewBtnActive:hover:not(:disabled){color:var(--brand-on)}.FindFollowBook-module__XVtHnW__viewBtn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@keyframes FindFollowBook-module__XVtHnW__viewMount{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.FindFollowBook-module__XVtHnW__viewPanel{animation:.3s cubic-bezier(.4,0,.2,1) both FindFollowBook-module__XVtHnW__viewMount}.FindFollowBook-module__XVtHnW__bookStack{flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);display:flex}@media (prefers-reduced-motion:reduce){.FindFollowBook-module__XVtHnW__viewPanel{animation:none}}
.RoutingRadar-module__BvGQrW__section{border-top:1px solid var(--border-muted);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(4rem,9vh,7rem) clamp(1.25rem,4vw,3rem);display:flex}.RoutingRadar-module__BvGQrW__inner{width:100%;max-width:1120px;margin:0 auto}.RoutingRadar-module__BvGQrW__eyebrow{font-family:var(--font-mono);font-size:var(--label-lead-size);font-weight:var(--label-lead-weight);letter-spacing:var(--label-lead-tracking);text-transform:uppercase;color:var(--brand-primary);align-items:center;gap:.5rem;display:flex}.RoutingRadar-module__BvGQrW__eyebrow svg{width:16px;height:16px}.RoutingRadar-module__BvGQrW__headline{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);margin:.9rem 0 .6rem;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:500;line-height:1.05}.RoutingRadar-module__BvGQrW__headline em{color:var(--brand-primary);font-style:normal}.RoutingRadar-module__BvGQrW__sub{font-family:var(--font-body);color:var(--text-tertiary);max-width:56ch;margin:0 0 clamp(2rem,4vw,3rem);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:300;line-height:1.5}.RoutingRadar-module__BvGQrW__grid{grid-template-columns:1.3fr 1fr;align-items:stretch;gap:clamp(1rem,2.5vw,2rem);display:grid}@media (max-width:820px){.RoutingRadar-module__BvGQrW__grid{grid-template-columns:1fr}}.RoutingRadar-module__BvGQrW__mapPanel{border:1px solid var(--border-default);border-radius:var(--radius-lg);height:clamp(360px,50vh,480px);position:relative;overflow:hidden}.RoutingRadar-module__BvGQrW__mapAmbient{z-index:1;pointer-events:none;border-radius:var(--radius-lg);background:radial-gradient(80% 70% at 40% 55%,#1aff8f12 0%,#0000 70%);position:absolute;inset:0}.RoutingRadar-module__BvGQrW__map{background:var(--surface-map);isolation:isolate;width:100%;height:100%;position:relative}.RoutingRadar-module__BvGQrW__mapFallback{background:var(--surface-map);width:100%;height:100%}.RoutingRadar-module__BvGQrW__map .leaflet-container{background:var(--surface-map);font-family:var(--font-body);outline:none}.RoutingRadar-module__BvGQrW__map .leaflet-tile-pane{filter:saturate(.7)brightness(.85)contrast(1.1)}.RoutingRadar-module__BvGQrW__map .rr-pin{flex-direction:column;align-items:center;gap:3px;display:flex}.RoutingRadar-module__BvGQrW__map .rr-dot{background:var(--pc);width:13px;height:13px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pc) 20%, transparent), 0 0 12px var(--pc);border-radius:50%}.RoutingRadar-module__BvGQrW__map .rr-city{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-primary);text-shadow:0 1px 6px #000c;white-space:nowrap;font-size:.72rem}.RoutingRadar-module__BvGQrW__map .rr-pulse .RoutingRadar-module__BvGQrW__rr-dot:after{content:"";border:1.5px solid var(--pc);border-radius:50%;width:13px;height:13px;animation:2.4s ease-out infinite RoutingRadar-module__BvGQrW__rrPulse;position:absolute;top:6.5px;left:50%;transform:translate(-50%,-50%)}@keyframes RoutingRadar-module__BvGQrW__rrPulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}.RoutingRadar-module__BvGQrW__map .leaflet-tooltip.rr-tip{border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);box-shadow:none;font-family:var(--font-mono);background:#0a0a0ceb;padding:.3rem .55rem;font-size:.74rem}.RoutingRadar-module__BvGQrW__map .leaflet-tooltip.rr-tip:before{display:none}.RoutingRadar-module__BvGQrW__ping{z-index:445;pointer-events:none;width:0;height:0;position:absolute}.RoutingRadar-module__BvGQrW__pingRing,.RoutingRadar-module__BvGQrW__pingRing2,.RoutingRadar-module__BvGQrW__pingRing3{border:1px solid var(--color-gap);opacity:0;border-radius:50%;animation:7.5s ease-out infinite RoutingRadar-module__BvGQrW__rrRadar;position:absolute;transform:translate(-50%,-50%)scale(.1)}.RoutingRadar-module__BvGQrW__pingRing2{animation-delay:2.5s}.RoutingRadar-module__BvGQrW__pingRing3{animation-delay:5s}@keyframes RoutingRadar-module__BvGQrW__rrRadar{0%{opacity:.4;transform:translate(-50%,-50%)scale(.1)}70%{opacity:.08}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.RoutingRadar-module__BvGQrW__pingRing,.RoutingRadar-module__BvGQrW__pingRing2,.RoutingRadar-module__BvGQrW__pingRing3{opacity:.12;animation:none;transform:translate(-50%,-50%)scale(.6)}.RoutingRadar-module__BvGQrW__pingRing2,.RoutingRadar-module__BvGQrW__pingRing3{display:none}.RoutingRadar-module__BvGQrW__map .rr-pulse .RoutingRadar-module__BvGQrW__rr-dot:after{opacity:0;animation:none}}.RoutingRadar-module__BvGQrW__split{background:var(--surface-elevated);border:1px solid var(--border-muted);border-radius:var(--radius-lg);flex-direction:column;padding:1.4rem 1.5rem 1.5rem;display:flex}.RoutingRadar-module__BvGQrW__splitHead{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.9rem;font-size:.76rem}.RoutingRadar-module__BvGQrW__flight{border-bottom:1px solid var(--border-muted);flex-direction:column;gap:.2rem;padding-bottom:1.1rem;display:flex}.RoutingRadar-module__BvGQrW__flightAmt{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:2.4rem;font-weight:500}.RoutingRadar-module__BvGQrW__flightNote{font-family:var(--font-mono);color:var(--text-tertiary);font-size:.78rem}.RoutingRadar-module__BvGQrW__rows{flex-direction:column;gap:.7rem;padding:1.1rem 0;display:flex}.RoutingRadar-module__BvGQrW__row{font-family:var(--font-mono);color:var(--text-secondary);align-items:center;gap:.6rem;font-size:.92rem;display:flex}.RoutingRadar-module__BvGQrW__rowDot{border-radius:50%;flex:none;width:9px;height:9px}.RoutingRadar-module__BvGQrW__rdConfirmed{background:var(--brand-primary);box-shadow:0 0 8px var(--brand-glow)}.RoutingRadar-module__BvGQrW__rdYou{background:#6aa9ff;box-shadow:0 0 8px #6aa9ff80}.RoutingRadar-module__BvGQrW__rowCity{flex:1}.RoutingRadar-module__BvGQrW__rowAmt{color:var(--text-primary)}.RoutingRadar-module__BvGQrW__save{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-secondary);border-top:1px solid var(--border-muted);padding:1.1rem 0 0;font-size:1.35rem;font-weight:300}.RoutingRadar-module__BvGQrW__save strong{color:var(--text-primary);font-weight:500}.RoutingRadar-module__BvGQrW__save em{color:var(--color-gap);font-style:normal;font-weight:500}.RoutingRadar-module__BvGQrW__disclaimer{font-family:var(--font-body);color:var(--text-tertiary);align-items:flex-start;gap:.5rem;margin-top:1.1rem;font-size:.82rem;font-weight:300;line-height:1.45;display:flex}.RoutingRadar-module__BvGQrW__disclaimer svg{width:15px;height:15px;color:var(--text-disabled);flex:none;margin-top:2px}.RoutingRadar-module__BvGQrW__disclaimer strong{color:var(--text-secondary);font-weight:500}.RoutingRadar-module__BvGQrW__chips{flex-wrap:wrap;gap:.6rem;margin-top:clamp(1.6rem,3vw,2.4rem);display:flex}.RoutingRadar-module__BvGQrW__chip{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:.45rem .9rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.RoutingRadar-module__BvGQrW__mapAmbient{opacity:1}}
.EveryBooker-module__1zZ1oa__section{border-top:1px solid var(--border-muted);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(4rem,9vh,7rem) clamp(1.25rem,4vw,3rem);display:flex}.EveryBooker-module__1zZ1oa__inner{width:100%;max-width:1020px;margin:0 auto}.EveryBooker-module__1zZ1oa__eyebrow{font-family:var(--font-mono);font-size:var(--label-lead-size);font-weight:var(--label-lead-weight);letter-spacing:var(--label-lead-tracking);text-transform:uppercase;color:var(--brand-primary);justify-content:center;align-items:center;gap:.5rem;display:flex}.EveryBooker-module__1zZ1oa__eyebrow svg{width:16px;height:16px}.EveryBooker-module__1zZ1oa__headline{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);text-align:center;margin:.9rem 0 .7rem;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:500;line-height:1.05}.EveryBooker-module__1zZ1oa__sub{font-family:var(--font-body);color:var(--text-tertiary);text-align:center;max-width:56ch;margin:0 auto clamp(1.6rem,3.5vw,2.4rem);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:300;line-height:1.5}.EveryBooker-module__1zZ1oa__faceCluster{justify-content:center;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.EveryBooker-module__1zZ1oa__faceChip{border:2px solid var(--border-strong);border-radius:50%;flex:none;width:52px;height:52px;margin-left:-14px;position:relative;overflow:visible}.EveryBooker-module__1zZ1oa__faceCluster .EveryBooker-module__1zZ1oa__faceChip:first-child{margin-left:0}.EveryBooker-module__1zZ1oa__faceImg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.EveryBooker-module__1zZ1oa__faceDot{background:var(--color-gap);width:10px;height:10px;box-shadow:0 0 6px var(--color-gap);border:2px solid var(--surface-page);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.EveryBooker-module__1zZ1oa__roleGrid{grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,2vw,1.2rem);display:grid}@media (max-width:820px){.EveryBooker-module__1zZ1oa__roleGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.EveryBooker-module__1zZ1oa__roleGrid{grid-template-columns:1fr}}.EveryBooker-module__1zZ1oa__role{aspect-ratio:3/4;background:var(--surface-elevated);border:1px solid var(--border-muted);border-radius:var(--radius-lg);transition:border-color var(--transition), transform var(--transition);position:relative;overflow:hidden}@media (max-width:520px){.EveryBooker-module__1zZ1oa__role{aspect-ratio:4/3}}.EveryBooker-module__1zZ1oa__role.EveryBooker-module__1zZ1oa__role:hover{border-color:var(--border-strong);transform:translateY(-2px)}.EveryBooker-module__1zZ1oa__roleImg{object-fit:cover;filter:saturate(.82)brightness(.84)contrast(1.04);width:100%;height:100%;transition:transform var(--transition-slow);position:absolute;inset:0}.EveryBooker-module__1zZ1oa__role:hover .EveryBooker-module__1zZ1oa__roleImg{transform:scale(1.045)}.EveryBooker-module__1zZ1oa__roleScrim{pointer-events:none;background:linear-gradient(#08090c57 0%,#08090c0f 38%,#08090cdb 100%);position:absolute;inset:0}.EveryBooker-module__1zZ1oa__roleIcon{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-muted);width:40px;height:40px;color:var(--brand-primary);background:#0e0f129e;place-items:center;display:grid;position:absolute;top:.85rem;left:.85rem}.EveryBooker-module__1zZ1oa__roleIcon svg{width:20px;height:20px}.EveryBooker-module__1zZ1oa__roleText{flex-direction:column;min-width:0;padding:1.1rem 1.2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.EveryBooker-module__1zZ1oa__roleWho{font-family:var(--font-display);color:var(--text-primary);font-size:1.18rem;font-weight:500}.EveryBooker-module__1zZ1oa__roleBooks{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-secondary);margin-top:4px;font-size:.82rem}.EveryBooker-module__1zZ1oa__founding{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);max-width:720px;box-shadow:0 0 60px color-mix(in srgb, var(--brand-primary) 10%, transparent);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:.7rem 1.1rem;margin:clamp(2.4rem,5vw,3.4rem) auto 0;padding:1.5rem 1.6rem;display:grid;position:relative;overflow:hidden}.EveryBooker-module__1zZ1oa__fFoundingAura{pointer-events:none;border-radius:var(--radius-lg);background:radial-gradient(70% 80% at 0% 50%, var(--brand-soft) 0%, transparent 100%);position:absolute;inset:0}.EveryBooker-module__1zZ1oa__fAvatar{z-index:1;background:var(--surface-elevated);border:2px solid var(--brand-primary);width:52px;height:52px;box-shadow:0 0 12px var(--brand-glow);font-family:var(--font-display);color:var(--brand-primary);border-radius:50%;grid-row:1/3;place-items:center;font-size:1.4rem;font-weight:500;display:grid;position:relative}.EveryBooker-module__1zZ1oa__fQuote{z-index:1;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:300;line-height:1.35;position:relative}.EveryBooker-module__1zZ1oa__fCap{z-index:1;align-items:center;gap:.7rem;display:flex;position:relative}.EveryBooker-module__1zZ1oa__fName{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);font-size:.82rem}.EveryBooker-module__1zZ1oa__fBadge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-primary);border:1px solid color-mix(in srgb, var(--brand-primary) 40%, transparent);border-radius:var(--radius-sm);padding:.1rem .4rem;font-size:.68rem}@media (max-width:520px){.EveryBooker-module__1zZ1oa__founding{grid-template-columns:1fr}.EveryBooker-module__1zZ1oa__fAvatar{grid-row:auto}}@media (prefers-reduced-motion:reduce){.EveryBooker-module__1zZ1oa__fFoundingAura{opacity:1}.EveryBooker-module__1zZ1oa__faceDot{box-shadow:none}.EveryBooker-module__1zZ1oa__roleImg{transition:none}.EveryBooker-module__1zZ1oa__role:hover .EveryBooker-module__1zZ1oa__roleImg{transform:none}}
.Invite-module__DXyizq__section{border-top:1px solid var(--border-muted);background:radial-gradient(60% 60%,#101216e0 0%,#10121600 100%),radial-gradient(120% 90%,#08090c99 0%,#0000 70%);justify-content:center;align-items:center;min-height:100svh;padding:clamp(4rem,9vh,7rem) clamp(1.25rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.Invite-module__DXyizq__radar{pointer-events:none;opacity:.85;width:min(680px,120vw);height:min(680px,120vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Invite-module__DXyizq__ringOuter,.Invite-module__DXyizq__ringInner{border:1px solid color-mix(in srgb, var(--brand-primary) 22%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Invite-module__DXyizq__ringOuter{width:100%;height:100%}.Invite-module__DXyizq__ringInner{border-color:color-mix(in srgb, var(--brand-primary) 28%, transparent);width:58%;height:58%}.Invite-module__DXyizq__beam{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--brand-primary) 50%, transparent) 32deg, transparent 72deg);border-radius:50%;width:100%;height:100%;animation:9s linear infinite Invite-module__DXyizq__invSweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Invite-module__DXyizq__invSweep{to{transform:translate(-50%,-50%)rotate(360deg)}}.Invite-module__DXyizq__pingA{border:1px solid var(--brand-primary);opacity:0;border-radius:50%;width:40px;height:40px;animation:6s ease-out infinite Invite-module__DXyizq__invPing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.Invite-module__DXyizq__pingB{border:1px solid color-mix(in srgb, var(--color-gap) 60%, transparent);opacity:0;border-radius:50%;width:40px;height:40px;animation:6s ease-out 3s infinite Invite-module__DXyizq__invPingGreen;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}@keyframes Invite-module__DXyizq__invPing{0%{opacity:.55;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}@keyframes Invite-module__DXyizq__invPingGreen{0%{opacity:.45;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}.Invite-module__DXyizq__core{background:var(--brand-primary);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-primary) 22%, transparent), 0 0 16px var(--brand-glow);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.Invite-module__DXyizq__beam{opacity:.35;animation:none}.Invite-module__DXyizq__pingA{opacity:.18;animation:none;transform:translate(-50%,-50%)scale(3)}.Invite-module__DXyizq__pingB{opacity:.14;animation:none;transform:translate(-50%,-50%)scale(4)}}.Invite-module__DXyizq__card{z-index:2;text-align:center;border:1px solid var(--border-default);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0f12b8;width:min(650px,92vw);padding:clamp(2.4rem,5vw,3.6rem);position:relative;box-shadow:0 30px 80px #0009}.Invite-module__DXyizq__eyebrow{font-family:var(--font-mono);font-size:var(--label-lead-size);font-weight:var(--label-lead-weight);letter-spacing:var(--label-lead-tracking);text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:1rem;display:inline-flex}.Invite-module__DXyizq__dot{background:var(--color-gap);width:7px;height:7px;box-shadow:0 0 10px var(--color-gap);border-radius:50%;animation:2.4s ease-in-out infinite Invite-module__DXyizq__invBlink}@keyframes Invite-module__DXyizq__invBlink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.Invite-module__DXyizq__dot{animation:none}}.Invite-module__DXyizq__headline{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);margin:0 0 .8rem;font-size:clamp(2.5rem,5vw,3.6rem);font-weight:500;line-height:1.05}.Invite-module__DXyizq__headline em{color:var(--brand-primary);font-style:normal}.Invite-module__DXyizq__sub{font-family:var(--font-body);color:var(--text-tertiary);max-width:48ch;margin:0 auto 1.8rem;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:300;line-height:1.55}.Invite-module__DXyizq__cta{font-family:var(--font-display);border-radius:var(--radius-md);background:var(--brand-primary);color:var(--brand-on);box-shadow:0 0 20px color-mix(in srgb, var(--brand-glow) 60%, transparent);align-items:center;gap:.5rem;padding:.88rem 1.65rem;font-size:1.05rem;font-weight:500;text-decoration:none;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.Invite-module__DXyizq__cta:hover{box-shadow:0 0 36px var(--brand-glow);transform:translateY(-1px)}.Invite-module__DXyizq__cta svg{width:16px;height:16px}.Invite-module__DXyizq__foot{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);margin-top:1.4rem;font-size:.86rem}
.text-module__P364fq__base{font-family:var(--font-body,ui-sans-serif, system-ui, sans-serif);margin:0}.text-module__P364fq__sizeXs{font-size:var(--font-size-xs,.75rem)}.text-module__P364fq__sizeSm{font-size:var(--font-size-sm,.875rem)}.text-module__P364fq__sizeMd{font-size:var(--font-size-base,1rem)}.text-module__P364fq__sizeLg{font-size:var(--font-size-lg,1.125rem)}.text-module__P364fq__sizeXl{font-size:var(--font-size-xl,1.25rem)}.text-module__P364fq__weightNormal{font-weight:var(--font-weight-normal,400)}.text-module__P364fq__weightMedium{font-weight:var(--font-weight-medium,500)}.text-module__P364fq__weightSemibold{font-weight:var(--font-weight-semibold,600)}.text-module__P364fq__weightBold{font-weight:var(--font-weight-bold,700)}.text-module__P364fq__colorPrimary{color:var(--text-primary,#111827)}.text-module__P364fq__colorSecondary{color:var(--text-secondary,#6b7280)}.text-module__P364fq__colorTertiary{color:var(--text-tertiary,#9ca3af)}.text-module__P364fq__colorInherit{color:inherit}.text-module__P364fq__leadingTight{line-height:var(--line-height-tight,1.25)}.text-module__P364fq__leadingSnug{line-height:var(--line-height-snug,1.375)}.text-module__P364fq__leadingNormal{line-height:var(--line-height-normal,1.5)}.text-module__P364fq__leadingRelaxed{line-height:var(--line-height-relaxed,1.625)}.text-module__P364fq__leadingLoose{line-height:var(--line-height-loose,2)}
.SiteFooter-module__oxrv1W__footer{border-top:1px solid var(--border-muted);padding:clamp(3rem,7vh,5rem) clamp(1.25rem,4vw,3rem) clamp(2rem,4vh,3rem);position:relative}.SiteFooter-module__oxrv1W__inner{max-width:1100px;margin:0 auto}.SiteFooter-module__oxrv1W__columns{grid-template-columns:2.2fr 1fr 1fr 1.4fr;gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media (max-width:900px){.SiteFooter-module__oxrv1W__columns{grid-template-columns:1fr 1fr;row-gap:2.5rem}.SiteFooter-module__oxrv1W__brand{grid-column:1/-1}}@media (max-width:520px){.SiteFooter-module__oxrv1W__columns{grid-template-columns:1fr}}.SiteFooter-module__oxrv1W__logo{width:auto;height:20px;display:block}.SiteFooter-module__oxrv1W__blurb{max-width:24ch;font-family:var(--font-body);color:var(--text-tertiary);margin:1rem 0 0;font-weight:300}.SiteFooter-module__oxrv1W__mail{font-family:var(--font-body);color:var(--text-secondary);transition:color var(--transition);align-items:center;gap:.45rem;margin-top:1.15rem;font-size:.875rem;text-decoration:none;display:inline-flex}.SiteFooter-module__oxrv1W__mail:hover{color:var(--brand-primary)}.SiteFooter-module__oxrv1W__mail svg{width:16px;height:16px}.SiteFooter-module__oxrv1W__col,.SiteFooter-module__oxrv1W__colLegal{min-width:0}.SiteFooter-module__oxrv1W__colTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-disabled);margin:0;font-size:.72rem;font-weight:400}.SiteFooter-module__oxrv1W__list{flex-direction:column;gap:.7rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.SiteFooter-module__oxrv1W__link{font-family:var(--font-body);color:var(--text-tertiary);transition:color var(--transition);font-size:.875rem;font-weight:300;text-decoration:none}.SiteFooter-module__oxrv1W__link:hover{color:var(--brand-primary)}.SiteFooter-module__oxrv1W__bottom{border-top:1px solid var(--border-muted);flex-direction:column;gap:1rem;margin-top:clamp(2.5rem,6vh,4rem);padding-top:clamp(1.5rem,3vh,2rem);display:flex}@media (min-width:640px){.SiteFooter-module__oxrv1W__bottom{flex-direction:row;justify-content:space-between;align-items:flex-end}}.SiteFooter-module__oxrv1W__built{font-family:var(--font-body);color:var(--text-tertiary);margin:0;font-weight:300}.SiteFooter-module__oxrv1W__builtLink{font-family:var(--font-display);color:var(--brand-primary);transition:color var(--transition);font-weight:500;text-decoration:none}.SiteFooter-module__oxrv1W__builtLink:hover{color:var(--brand-strong)}.SiteFooter-module__oxrv1W__copyright{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-disabled);margin:.35rem 0 0;font-size:.7rem}.SiteFooter-module__oxrv1W__tagline{font-family:var(--font-display);color:var(--text-tertiary);margin:0;font-weight:400}