.sleep-telemetry-hint{position:relative;max-width:min(92%,28rem);transition:max-width .2s ease,box-shadow .2s ease}.sleep-telemetry-hint.is-expanded{max-width:min(96%,34rem)}.sleep-telemetry-hint__summary{display:flex;align-items:center;justify-content:center;gap:.4rem}.sleep-telemetry-hint__text{font-size:11px;font-weight:600;line-height:1.35}.sleep-telemetry-hint__help{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:1px solid;border-radius:9999px;background:transparent;color:inherit;opacity:.9;cursor:pointer;transition:opacity .15s ease,transform .15s ease,background .15s ease}.sleep-telemetry-hint__help:focus-visible,.sleep-telemetry-hint__help:hover{opacity:1;transform:scale(1.06);outline:none}.sleep-telemetry-hint__detail{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.2);text-align:left}.sleep-telemetry-hint__detail-title{margin:0 0 .3rem;font-size:11px;font-weight:700;line-height:1.3}.sleep-telemetry-hint__detail-body{margin:0;font-size:11px;font-weight:500;line-height:1.45;opacity:.95}.sleep-telemetry-hint--map{pointer-events:auto;max-width:min(96%,38rem);border-radius:.5rem;background:rgba(15,23,42,.78);padding:.45rem .9rem;color:#ffffff;box-shadow:0 8px 24px rgba(15,23,42,.28)}.sleep-telemetry-hint--map .sleep-telemetry-hint__text{white-space:nowrap}.sleep-telemetry-hint--map.is-expanded{max-width:min(96%,40rem);background:rgba(15,23,42,.94);box-shadow:0 12px 32px rgba(15,23,42,.45)}.sleep-telemetry-hint--map.is-expanded .sleep-telemetry-hint__text{white-space:normal}.sleep-telemetry-hint--map .sleep-telemetry-hint__help{border-color:rgba(255,255,255,.7);color:#ffffff}.sleep-telemetry-hint--map .sleep-telemetry-hint__help:focus-visible,.sleep-telemetry-hint--map .sleep-telemetry-hint__help:hover{background:rgba(255,255,255,.14)}.sleep-telemetry-hint--panel{max-width:26rem;color:#92400e}.sleep-telemetry-hint--panel .sleep-telemetry-hint__summary{justify-content:flex-start}.sleep-telemetry-hint--panel .sleep-telemetry-hint__text{font-weight:500;color:rgba(146,64,14,.9)}.sleep-telemetry-hint--panel .sleep-telemetry-hint__help{border-color:#b45309;color:#b45309}.sleep-telemetry-hint--panel .sleep-telemetry-hint__detail{border-top-color:rgba(180,83,9,.25);border-radius:.5rem;background:#fffbeb;margin-top:.4rem;padding:.55rem .65rem}.sleep-telemetry-hint--panel .sleep-telemetry-hint__detail-body,.sleep-telemetry-hint--panel .sleep-telemetry-hint__detail-title{color:#78350f}.sleep-telemetry-hint--modal{max-width:100%;color:#92400e}.sleep-telemetry-hint--modal .sleep-telemetry-hint__summary{justify-content:flex-start}.sleep-telemetry-hint--modal .sleep-telemetry-hint__text{font-weight:500}.sleep-telemetry-hint--modal .sleep-telemetry-hint__help{border-color:#b45309;color:#b45309}.sleep-telemetry-hint--modal .sleep-telemetry-hint__detail{border-top-color:rgba(180,83,9,.25);border-radius:.5rem;background:#fffbeb;padding:.55rem .65rem}.sleep-telemetry-hint--modal .sleep-telemetry-hint__detail-body,.sleep-telemetry-hint--modal .sleep-telemetry-hint__detail-title{color:#78350f}